diff --git a/dependency/clickhouse/10.2.11/CHANGELOG.md b/dependency/clickhouse/10.2.11/CHANGELOG.md
new file mode 100644
index 0000000000..1dbfba6505
--- /dev/null
+++ b/dependency/clickhouse/10.2.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [clickhouse-10.2.11](https://github.com/truecharts/charts/compare/clickhouse-10.2.10...clickhouse-10.2.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [clickhouse-10.2.10](https://github.com/truecharts/charts/compare/clickhouse-10.2.9...clickhouse-10.2.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [clickhouse-10.2.9](https://github.com/truecharts/charts/compare/clickhouse-10.2.8...clickhouse-10.2.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [clickhouse-10.2.8](https://github.com/truecharts/charts/compare/clickhouse-10.2.7...clickhouse-10.2.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [clickhouse-10.2.7](https://github.com/truecharts/charts/compare/clickhouse-10.2.6...clickhouse-10.2.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image clickhouse/clickhouse-server to v23.12.2.59[@1424a57](https://github.com/1424a57) by renovate ([#16984](https://github.com/truecharts/charts/issues/16984))
+
+
+## [clickhouse-10.2.6](https://github.com/truecharts/charts/compare/clickhouse-10.2.5...clickhouse-10.2.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [clickhouse-10.2.5](https://github.com/truecharts/charts/compare/clickhouse-10.2.4...clickhouse-10.2.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [clickhouse-10.2.4](https://github.com/truecharts/charts/compare/clickhouse-10.2.3...clickhouse-10.2.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [clickhouse-10.2.3](https://github.com/truecharts/charts/compare/clickhouse-10.2.0...clickhouse-10.2.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/dependency/clickhouse/10.2.11/Chart.yaml b/dependency/clickhouse/10.2.11/Chart.yaml
new file mode 100644
index 0000000000..4e4839bf68
--- /dev/null
+++ b/dependency/clickhouse/10.2.11/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: database
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: dependency
+apiVersion: v2
+appVersion: 23.12.2.59
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: ClickHouse is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP).
+home: https://truecharts.org/charts/dependency/clickhouse
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/clickhouse.png
+keywords:
+ - database
+ - clickhouse
+ - sql
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: clickhouse
+sources:
+ - https://clickhouse.com/
+ - https://github.com/truecharts/charts/tree/master/charts/dependency/clickhouse
+ - https://hub.docker.com/r/clickhouse/clickhouse-server
+type: application
+version: 10.2.11
diff --git a/dependency/clickhouse/10.2.11/README.md b/dependency/clickhouse/10.2.11/README.md
new file mode 100644
index 0000000000..431e6b6971
--- /dev/null
+++ b/dependency/clickhouse/10.2.11/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/dependency/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)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/dependency/clickhouse/10.2.11/app-changelog.md b/dependency/clickhouse/10.2.11/app-changelog.md
new file mode 100644
index 0000000000..093cba5f30
--- /dev/null
+++ b/dependency/clickhouse/10.2.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [clickhouse-10.2.11](https://github.com/truecharts/charts/compare/clickhouse-10.2.10...clickhouse-10.2.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/dependency/clickhouse/10.2.11/app-readme.md b/dependency/clickhouse/10.2.11/app-readme.md
new file mode 100644
index 0000000000..64dbbd02c1
--- /dev/null
+++ b/dependency/clickhouse/10.2.11/app-readme.md
@@ -0,0 +1,8 @@
+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](https://truecharts.org/charts/dependency/clickhouse)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/dependency/clickhouse/10.2.11/charts/common-17.2.28.tgz b/dependency/clickhouse/10.2.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/dependency/clickhouse/10.2.11/charts/common-17.2.28.tgz differ
diff --git a/dependency/clickhouse/10.2.11/ix_values.yaml b/dependency/clickhouse/10.2.11/ix_values.yaml
new file mode 100644
index 0000000000..54fc0693f6
--- /dev/null
+++ b/dependency/clickhouse/10.2.11/ix_values.yaml
@@ -0,0 +1,69 @@
+image:
+ repository: clickhouse/clickhouse-server
+ pullPolicy: IfNotPresent
+ tag: 23.12.2.59@sha256:1424a5757598c7bab8519165d7bfe1863ad68977554d11bbf75d11573420aca5
+workload:
+ main:
+ replicas: 1
+ podSpec:
+ containers:
+ main:
+ env:
+ CLICKHOUSE_DB: "{{ .Values.clickhouseDatabase }}"
+ CLICKHOUSE_USER: "{{ .Values.clickhouseUsername }}"
+ CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT: "{{ .Values.clickhouseDefaultAccessManagement }}"
+ CLICKHOUSE_PASSWORD:
+ secretKeyRef:
+ expandObjectName: "{{ if .Values.clickhousePassword }}true{{ else }}false{{ end }}"
+ name: '{{ if .Values.clickhousePassword }}credentials{{ else if .Values.existingSecret }}{{ .Values.existingSecret }}{{ else }}{{ printf "%s-%s" .Release.Name "clickhousecreds" }}{{ end }}'
+ key: "clickhouse-password"
+ probes:
+ liveness:
+ type: http
+ path: /ping
+ readiness:
+ type: http
+ path: /ping
+ startup:
+ type: http
+ path: /ping
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ # Optional capabilities advanced ClickHouse features. See also:
+ # https://github.com/ClickHouse/ClickHouse/blob/master/docker/server/README.md#linux-capabilities
+ # https://kb.altinity.com/altinity-kb-setup-and-maintenance/altinity-kb-clickhouse-in-docker/
+ # https://github.com/ClickHouse/ClickHouse/blob/b844c36a9d5e76300a88b4f49e6debccf1ad22e4/programs/install/Install.cpp#L793-L804
+ # capabilities:
+ # add:
+ # - IPC_LOCK
+ # - NET_ADMIN
+ # - SYS_NICE
+service:
+ main:
+ ports:
+ main:
+ port: 8123
+ protocol: http
+ targetPort: 8123
+persistence:
+ data:
+ enabled: true
+ mountPath: /var/lib/clickhouse
+clickhouseDatabase: "test"
+clickhouseUsername: "test"
+clickhouseDefaultAccessManagement: 0
+# -- Secret or password
+# One of these options is required, unless used as a dependency for another TrueCharts chart.
+clickhousePassword: ""
+existingSecret: ""
+secret:
+ credentials:
+ enabled: true
+ data:
+ clickhouse-password: '{{ ( .Values.clickhousePassword | default "empty" ) }}'
+portal:
+ open:
+ enabled: false
+manifestManager:
+ enabled: false
diff --git a/dependency/clickhouse/10.2.11/questions.yaml b/dependency/clickhouse/10.2.11/questions.yaml
new file mode 100644
index 0000000000..9cb42b8955
--- /dev/null
+++ b/dependency/clickhouse/10.2.11/questions.yaml
@@ -0,0 +1,2861 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: clickhouseDatabase
+ group: "App Configuration"
+ label: "Database Name"
+ schema:
+ type: string
+ default: "test"
+ required: true
+ - variable: clickhouseUsername
+ group: "App Configuration"
+ label: "Database User"
+ schema:
+ type: string
+ default: "test"
+ required: true
+ - variable: clickhousePassword
+ group: "App Configuration"
+ label: "Database Password"
+ schema:
+ type: string
+ default: ""
+ required: true
+ private: true
+ - variable: clickhouseDefaultAccessManagement
+ group: "App Configuration"
+ label: "Default Access Management"
+ schema:
+ type: int
+ default: 0
+ required: true
+ enum:
+ - value: 0
+ description: "Disabled"
+ - value: 1
+ description: "Enabled"
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8123
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: Data Storage
+ description: Stores the ClickHouse Data
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: config-server
+ label: Server Configuration Storage
+ description: Files with Server Settings Adjustments
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: config-users
+ label: Users Configuration Storage
+ description: Files with Users Settings Adjustments
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/dependency/kube-state-metrics/6.1.12/templates/NOTES.txt b/dependency/clickhouse/10.2.11/templates/NOTES.txt
similarity index 100%
rename from dependency/kube-state-metrics/6.1.12/templates/NOTES.txt
rename to dependency/clickhouse/10.2.11/templates/NOTES.txt
diff --git a/dependency/kube-state-metrics/6.1.12/templates/common.yaml b/dependency/clickhouse/10.2.11/templates/common.yaml
similarity index 100%
rename from dependency/kube-state-metrics/6.1.12/templates/common.yaml
rename to dependency/clickhouse/10.2.11/templates/common.yaml
diff --git a/dependency/kube-state-metrics/6.1.12/values.yaml b/dependency/clickhouse/10.2.11/values.yaml
similarity index 100%
rename from dependency/kube-state-metrics/6.1.12/values.yaml
rename to dependency/clickhouse/10.2.11/values.yaml
diff --git a/dependency/kube-state-metrics/6.1.12/CHANGELOG.md b/dependency/kube-state-metrics/6.1.12/CHANGELOG.md
deleted file mode 100644
index 7a22a57dfe..0000000000
--- a/dependency/kube-state-metrics/6.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [kube-state-metrics-6.1.12](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.11...kube-state-metrics-6.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [kube-state-metrics-6.1.11](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.10...kube-state-metrics-6.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [kube-state-metrics-6.1.10](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.9...kube-state-metrics-6.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image bitnami/kube-state-metrics to 2.10.1[@a81faf7](https://github.com/a81faf7) by renovate ([#17325](https://github.com/truecharts/charts/issues/17325))
-
-
-## [kube-state-metrics-6.1.9](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.8...kube-state-metrics-6.1.9) (2024-01-14)
-
-### Chore
-
-
-
-- update container image bitnami/kube-state-metrics to 2.10.1[@944be6b](https://github.com/944be6b) by renovate ([#17116](https://github.com/truecharts/charts/issues/17116))
-
-
-
-
-## [kube-state-metrics-6.1.8](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.7...kube-state-metrics-6.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [kube-state-metrics-6.1.7](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.6...kube-state-metrics-6.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image bitnami/kube-state-metrics to 2.10.1[@f50b6a0](https://github.com/f50b6a0) by renovate ([#16923](https://github.com/truecharts/charts/issues/16923))
-
-
-## [kube-state-metrics-6.1.6](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.5...kube-state-metrics-6.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [kube-state-metrics-6.1.5](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.4...kube-state-metrics-6.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [kube-state-metrics-6.1.4](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.3...kube-state-metrics-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [kube-state-metrics-6.1.3](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.0...kube-state-metrics-6.1.3) (2024-01-01)
-
-### Chore
-
-
diff --git a/dependency/kube-state-metrics/6.1.12/Chart.yaml b/dependency/kube-state-metrics/6.1.12/Chart.yaml
deleted file mode 100644
index ed40b0df36..0000000000
--- a/dependency/kube-state-metrics/6.1.12/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: metrics
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: dependency
-apiVersion: v2
-appVersion: 2.10.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: kube-state-metrics is a simple service that listens to the Kubernetes API server and generates metrics about the state of the objects.
-home: https://truecharts.org/charts/dependency/kube-state-metrics
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/kube-state-metrics.png
-keywords:
- - prometheus
- - kube-state-metrics
- - monitoring
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: kube-state-metrics
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/dependency/kube-state-metrics
- - https://hub.docker.com/r/bitnami/kube-state-metrics
-type: application
-version: 6.1.12
diff --git a/dependency/kube-state-metrics/6.1.12/app-changelog.md b/dependency/kube-state-metrics/6.1.12/app-changelog.md
deleted file mode 100644
index 38bb06b281..0000000000
--- a/dependency/kube-state-metrics/6.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [kube-state-metrics-6.1.12](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.11...kube-state-metrics-6.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/dependency/kube-state-metrics/6.1.12/charts/common-17.2.26.tgz b/dependency/kube-state-metrics/6.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/dependency/kube-state-metrics/6.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/dependency/kube-state-metrics/6.1.13/CHANGELOG.md b/dependency/kube-state-metrics/6.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..f682a0aa1e
--- /dev/null
+++ b/dependency/kube-state-metrics/6.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [kube-state-metrics-6.1.13](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.12...kube-state-metrics-6.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [kube-state-metrics-6.1.12](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.11...kube-state-metrics-6.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [kube-state-metrics-6.1.11](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.10...kube-state-metrics-6.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [kube-state-metrics-6.1.10](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.9...kube-state-metrics-6.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image bitnami/kube-state-metrics to 2.10.1[@a81faf7](https://github.com/a81faf7) by renovate ([#17325](https://github.com/truecharts/charts/issues/17325))
+
+
+## [kube-state-metrics-6.1.9](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.8...kube-state-metrics-6.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image bitnami/kube-state-metrics to 2.10.1[@944be6b](https://github.com/944be6b) by renovate ([#17116](https://github.com/truecharts/charts/issues/17116))
+
+
+
+
+## [kube-state-metrics-6.1.8](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.7...kube-state-metrics-6.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [kube-state-metrics-6.1.7](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.6...kube-state-metrics-6.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image bitnami/kube-state-metrics to 2.10.1[@f50b6a0](https://github.com/f50b6a0) by renovate ([#16923](https://github.com/truecharts/charts/issues/16923))
+
+
+## [kube-state-metrics-6.1.6](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.5...kube-state-metrics-6.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [kube-state-metrics-6.1.5](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.4...kube-state-metrics-6.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [kube-state-metrics-6.1.4](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.3...kube-state-metrics-6.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/dependency/kube-state-metrics/6.1.13/Chart.yaml b/dependency/kube-state-metrics/6.1.13/Chart.yaml
new file mode 100644
index 0000000000..4c5cbf7853
--- /dev/null
+++ b/dependency/kube-state-metrics/6.1.13/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: metrics
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: dependency
+apiVersion: v2
+appVersion: 2.10.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: kube-state-metrics is a simple service that listens to the Kubernetes API server and generates metrics about the state of the objects.
+home: https://truecharts.org/charts/dependency/kube-state-metrics
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/kube-state-metrics.png
+keywords:
+ - prometheus
+ - kube-state-metrics
+ - monitoring
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: kube-state-metrics
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/dependency/kube-state-metrics
+ - https://hub.docker.com/r/bitnami/kube-state-metrics
+type: application
+version: 6.1.13
diff --git a/dependency/kube-state-metrics/6.1.12/LICENSE b/dependency/kube-state-metrics/6.1.13/LICENSE
similarity index 100%
rename from dependency/kube-state-metrics/6.1.12/LICENSE
rename to dependency/kube-state-metrics/6.1.13/LICENSE
diff --git a/dependency/kube-state-metrics/6.1.12/README.md b/dependency/kube-state-metrics/6.1.13/README.md
similarity index 100%
rename from dependency/kube-state-metrics/6.1.12/README.md
rename to dependency/kube-state-metrics/6.1.13/README.md
diff --git a/dependency/kube-state-metrics/6.1.13/app-changelog.md b/dependency/kube-state-metrics/6.1.13/app-changelog.md
new file mode 100644
index 0000000000..46cdee5a07
--- /dev/null
+++ b/dependency/kube-state-metrics/6.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [kube-state-metrics-6.1.13](https://github.com/truecharts/charts/compare/kube-state-metrics-6.1.12...kube-state-metrics-6.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/dependency/kube-state-metrics/6.1.12/app-readme.md b/dependency/kube-state-metrics/6.1.13/app-readme.md
similarity index 100%
rename from dependency/kube-state-metrics/6.1.12/app-readme.md
rename to dependency/kube-state-metrics/6.1.13/app-readme.md
diff --git a/dependency/kube-state-metrics/6.1.13/charts/common-17.2.28.tgz b/dependency/kube-state-metrics/6.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/dependency/kube-state-metrics/6.1.13/charts/common-17.2.28.tgz differ
diff --git a/dependency/kube-state-metrics/6.1.12/ix_values.yaml b/dependency/kube-state-metrics/6.1.13/ix_values.yaml
similarity index 100%
rename from dependency/kube-state-metrics/6.1.12/ix_values.yaml
rename to dependency/kube-state-metrics/6.1.13/ix_values.yaml
diff --git a/dependency/kube-state-metrics/6.1.12/questions.yaml b/dependency/kube-state-metrics/6.1.13/questions.yaml
similarity index 100%
rename from dependency/kube-state-metrics/6.1.12/questions.yaml
rename to dependency/kube-state-metrics/6.1.13/questions.yaml
diff --git a/dependency/node-exporter/6.1.12/templates/NOTES.txt b/dependency/kube-state-metrics/6.1.13/templates/NOTES.txt
similarity index 100%
rename from dependency/node-exporter/6.1.12/templates/NOTES.txt
rename to dependency/kube-state-metrics/6.1.13/templates/NOTES.txt
diff --git a/dependency/node-exporter/6.1.12/templates/common.yaml b/dependency/kube-state-metrics/6.1.13/templates/common.yaml
similarity index 100%
rename from dependency/node-exporter/6.1.12/templates/common.yaml
rename to dependency/kube-state-metrics/6.1.13/templates/common.yaml
diff --git a/dependency/node-exporter/6.1.12/values.yaml b/dependency/kube-state-metrics/6.1.13/values.yaml
similarity index 100%
rename from dependency/node-exporter/6.1.12/values.yaml
rename to dependency/kube-state-metrics/6.1.13/values.yaml
diff --git a/dependency/mariadb/12.1.11/CHANGELOG.md b/dependency/mariadb/12.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..0030eaf844
--- /dev/null
+++ b/dependency/mariadb/12.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mariadb-12.1.11](https://github.com/truecharts/charts/compare/mariadb-12.1.10...mariadb-12.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mariadb-12.1.10](https://github.com/truecharts/charts/compare/mariadb-12.1.9...mariadb-12.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mariadb-12.1.9](https://github.com/truecharts/charts/compare/mariadb-12.1.8...mariadb-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [mariadb-12.1.8](https://github.com/truecharts/charts/compare/mariadb-12.1.7...mariadb-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image bitnami/mariadb to 11.2.2[@5802a5e](https://github.com/5802a5e) by renovate ([#17326](https://github.com/truecharts/charts/issues/17326))
+
+
+
+
+## [mariadb-12.1.7](https://github.com/truecharts/charts/compare/mariadb-12.1.6...mariadb-12.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mariadb-12.1.6](https://github.com/truecharts/charts/compare/mariadb-12.1.5...mariadb-12.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mariadb-12.1.5](https://github.com/truecharts/charts/compare/mariadb-12.1.4...mariadb-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [mariadb-12.1.4](https://github.com/truecharts/charts/compare/mariadb-12.1.3...mariadb-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mariadb-12.1.3](https://github.com/truecharts/charts/compare/mariadb-12.1.0...mariadb-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/dependency/mariadb/12.1.11/Chart.yaml b/dependency/mariadb/12.1.11/Chart.yaml
new file mode 100644
index 0000000000..3c231322c3
--- /dev/null
+++ b/dependency/mariadb/12.1.11/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: database
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: dependency
+apiVersion: v2
+appVersion: 11.2.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Fast, reliable, scalable, and easy to use open-source relational database system.
+home: https://truecharts.org/charts/dependency/mariadb
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mariadb.png
+keywords:
+ - mariadb
+ - mysql
+ - database
+ - sql
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mariadb
+sources:
+ - https://github.com/prometheus/mysqld_exporter
+ - https://mariadb.org
+ - https://github.com/bitnami/bitnami-docker-mariadb
+ - https://github.com/truecharts/charts/tree/master/charts/dependency/mariadb
+ - https://hub.docker.com/r/bitnami/mariadb
+type: application
+version: 12.1.11
diff --git a/dependency/mariadb/12.1.11/README.md b/dependency/mariadb/12.1.11/README.md
new file mode 100644
index 0000000000..46e54b71f2
--- /dev/null
+++ b/dependency/mariadb/12.1.11/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/dependency/mariadb)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/dependency/mariadb/12.1.11/app-changelog.md b/dependency/mariadb/12.1.11/app-changelog.md
new file mode 100644
index 0000000000..6dc87107dc
--- /dev/null
+++ b/dependency/mariadb/12.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mariadb-12.1.11](https://github.com/truecharts/charts/compare/mariadb-12.1.10...mariadb-12.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/dependency/mariadb/12.1.11/app-readme.md b/dependency/mariadb/12.1.11/app-readme.md
new file mode 100644
index 0000000000..8ed082bd9c
--- /dev/null
+++ b/dependency/mariadb/12.1.11/app-readme.md
@@ -0,0 +1,8 @@
+Fast, reliable, scalable, and easy to use open-source relational database system.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/dependency/mariadb](https://truecharts.org/charts/dependency/mariadb)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/dependency/mariadb/12.1.11/charts/common-17.2.28.tgz b/dependency/mariadb/12.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/dependency/mariadb/12.1.11/charts/common-17.2.28.tgz differ
diff --git a/dependency/mariadb/12.1.11/ix_values.yaml b/dependency/mariadb/12.1.11/ix_values.yaml
new file mode 100644
index 0000000000..059c222fcd
--- /dev/null
+++ b/dependency/mariadb/12.1.11/ix_values.yaml
@@ -0,0 +1,76 @@
+image:
+ repository: bitnami/mariadb
+ pullPolicy: IfNotPresent
+ tag: 11.2.2@sha256:5802a5eb705ba96e36300da7abacfa2a1f9f55887943de2c1bedab1dad83ac96
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ MARIADB_PASSWORD:
+ secretKeyRef:
+ expandObjectName: "{{ if .Values.mariadbPassword }}true{{ else }}false{{ end }}"
+ name: '{{ if .Values.mariadbPassword }}credentials{{ else if .Values.existingSecret }}{{ .Values.existingSecret }}{{ else }}{{ printf "%s-%s" .Release.Name "mariadbcreds" }}{{ end }}'
+ key: "mariadb-password"
+ MARIADB_ROOT_PASSWORD:
+ secretKeyRef:
+ expandObjectName: "{{ if .Values.mariadbPassword }}true{{ else }}false{{ end }}"
+ name: '{{ if .Values.mariadbPassword }}credentials{{ else if .Values.existingSecret }}{{ .Values.existingSecret }}{{ else }}{{ printf "%s-%s" .Release.Name "mariadbcreds" }}{{ end }}'
+ key: "mariadb-root-password"
+ MARIADB_USER: "{{ .Values.mariadbUsername }}"
+ MARIADB_DATABASE: "{{ .Values.mariadbDatabase }}"
+ probes:
+ liveness:
+ enabled: true
+ type: exec
+ command:
+ - /bin/bash
+ - -ec
+ - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done"
+ readiness:
+ enabled: true
+ type: exec
+ command:
+ - /bin/bash
+ - -ec
+ - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done"
+ startup:
+ enabled: true
+ type: exec
+ command:
+ - /bin/bash
+ - -ec
+ - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done"
+service:
+ main:
+ ports:
+ main:
+ port: 3306
+ targetPort: 3306
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsGroup: 0
+secret:
+ credentials:
+ enabled: true
+ data:
+ mariadb-password: '{{ ( .Values.mariadbPassword | default "empty" ) }}'
+ mariadb-root-password: '{{ ( .Values.mariadbRootPassword | default "empty" ) }}'
+persistence:
+ data:
+ enabled: true
+ mountPath: "/bitnami/mariadb"
+mariadbUsername: "test"
+mariadbDatabase: "test"
+mariadbRootPassword: "testroot"
+# -- Secret or password
+# One of these options is required, unless used as a dependency for another TrueCharts chart.
+mariadbPassword: ""
+existingSecret: ""
+portal:
+ open:
+ enabled: false
+manifestManager:
+ enabled: false
diff --git a/dependency/mariadb/12.1.11/questions.yaml b/dependency/mariadb/12.1.11/questions.yaml
new file mode 100644
index 0000000000..adb96a3ae4
--- /dev/null
+++ b/dependency/mariadb/12.1.11/questions.yaml
@@ -0,0 +1,2309 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: mariadbDatabase
+ group: "App Configuration"
+ label: "Database Name"
+ schema:
+ type: string
+ default: "mydatabase"
+ required: true
+ - variable: mariadbUsername
+ group: "App Configuration"
+ label: "Database User"
+ schema:
+ type: string
+ default: "mydatabaseuser"
+ required: true
+ - variable: mariadbPassword
+ group: "App Configuration"
+ label: "Database Password"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: mariadbRootPassword
+ group: "App Configuration"
+ label: "Root Password"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 3306
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "DB Storage"
+ description: "Stores the old Application Database."
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/dependency/solr/9.1.10/templates/NOTES.txt b/dependency/mariadb/12.1.11/templates/NOTES.txt
similarity index 100%
rename from dependency/solr/9.1.10/templates/NOTES.txt
rename to dependency/mariadb/12.1.11/templates/NOTES.txt
diff --git a/stable/adguard-home/8.1.9/templates/common.yaml b/dependency/mariadb/12.1.11/templates/common.yaml
similarity index 100%
rename from stable/adguard-home/8.1.9/templates/common.yaml
rename to dependency/mariadb/12.1.11/templates/common.yaml
diff --git a/dependency/solr/9.1.10/values.yaml b/dependency/mariadb/12.1.11/values.yaml
similarity index 100%
rename from dependency/solr/9.1.10/values.yaml
rename to dependency/mariadb/12.1.11/values.yaml
diff --git a/dependency/memcached/11.1.12/CHANGELOG.md b/dependency/memcached/11.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..bb325a998c
--- /dev/null
+++ b/dependency/memcached/11.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [memcached-11.1.12](https://github.com/truecharts/charts/compare/memcached-11.1.11...memcached-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [memcached-11.1.11](https://github.com/truecharts/charts/compare/memcached-11.1.10...memcached-11.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [memcached-11.1.10](https://github.com/truecharts/charts/compare/memcached-11.1.9...memcached-11.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [memcached-11.1.9](https://github.com/truecharts/charts/compare/memcached-11.1.8...memcached-11.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image bitnami/memcached to 1.6.23[@02c381b](https://github.com/02c381b) by renovate ([#17328](https://github.com/truecharts/charts/issues/17328))
+
+
+## [memcached-11.1.8](https://github.com/truecharts/charts/compare/memcached-11.1.7...memcached-11.1.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image bitnami/memcached to v1.6.23[@51d9042](https://github.com/51d9042) by renovate ([#17179](https://github.com/truecharts/charts/issues/17179))
+
+
+
+
+## [memcached-11.1.7](https://github.com/truecharts/charts/compare/memcached-11.1.6...memcached-11.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [memcached-11.1.6](https://github.com/truecharts/charts/compare/memcached-11.1.5...memcached-11.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [memcached-11.1.5](https://github.com/truecharts/charts/compare/memcached-11.1.4...memcached-11.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [memcached-11.1.4](https://github.com/truecharts/charts/compare/memcached-11.1.3...memcached-11.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [memcached-11.1.3](https://github.com/truecharts/charts/compare/memcached-11.1.0...memcached-11.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/dependency/memcached/11.1.12/Chart.yaml b/dependency/memcached/11.1.12/Chart.yaml
new file mode 100644
index 0000000000..5781c2788f
--- /dev/null
+++ b/dependency/memcached/11.1.12/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: database
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: dependency
+apiVersion: v2
+appVersion: 1.6.23
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Memcached is a memory-backed database caching solution
+home: https://truecharts.org/charts/dependency/memcached
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/memcached.png
+keywords:
+ - memcached
+ - database
+ - cache
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: memcached
+sources:
+ - https://github.com/bitnami/bitnami-docker-memcached
+ - https://github.com/truecharts/charts/tree/master/charts/dependency/memcached
+ - https://hub.docker.com/r/bitnami/memcached
+type: application
+version: 11.1.12
diff --git a/dependency/memcached/11.1.12/README.md b/dependency/memcached/11.1.12/README.md
new file mode 100644
index 0000000000..071d149284
--- /dev/null
+++ b/dependency/memcached/11.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/dependency/memcached)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/dependency/memcached/11.1.12/app-changelog.md b/dependency/memcached/11.1.12/app-changelog.md
new file mode 100644
index 0000000000..085711e795
--- /dev/null
+++ b/dependency/memcached/11.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [memcached-11.1.12](https://github.com/truecharts/charts/compare/memcached-11.1.11...memcached-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/dependency/memcached/11.1.12/app-readme.md b/dependency/memcached/11.1.12/app-readme.md
new file mode 100644
index 0000000000..0341d91820
--- /dev/null
+++ b/dependency/memcached/11.1.12/app-readme.md
@@ -0,0 +1,8 @@
+Memcached is a memory-backed database caching solution
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/dependency/memcached](https://truecharts.org/charts/dependency/memcached)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/dependency/memcached/11.1.12/charts/common-17.2.28.tgz b/dependency/memcached/11.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/dependency/memcached/11.1.12/charts/common-17.2.28.tgz differ
diff --git a/dependency/memcached/11.1.12/ix_values.yaml b/dependency/memcached/11.1.12/ix_values.yaml
new file mode 100644
index 0000000000..6919ec642d
--- /dev/null
+++ b/dependency/memcached/11.1.12/ix_values.yaml
@@ -0,0 +1,16 @@
+image:
+ repository: bitnami/memcached
+ pullPolicy: IfNotPresent
+ tag: 1.6.23@sha256:02c381b5a02ede70d1a3941a41bd5874d6a0653f12a2743dfe556d51cbe135b2
+service:
+ main:
+ ports:
+ main:
+ port: 11211
+ protocol: tcp
+ targetPort: 11211
+portal:
+ open:
+ enabled: false
+manifestManager:
+ enabled: false
diff --git a/dependency/memcached/11.1.12/questions.yaml b/dependency/memcached/11.1.12/questions.yaml
new file mode 100644
index 0000000000..96eeca9178
--- /dev/null
+++ b/dependency/memcached/11.1.12/questions.yaml
@@ -0,0 +1,1997 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 11211
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/enterprise/clusterissuer/6.1.10/templates/NOTES.txt b/dependency/memcached/11.1.12/templates/NOTES.txt
similarity index 100%
rename from enterprise/clusterissuer/6.1.10/templates/NOTES.txt
rename to dependency/memcached/11.1.12/templates/NOTES.txt
diff --git a/dependency/solr/9.1.10/templates/common.yaml b/dependency/memcached/11.1.12/templates/common.yaml
similarity index 100%
rename from dependency/solr/9.1.10/templates/common.yaml
rename to dependency/memcached/11.1.12/templates/common.yaml
diff --git a/enterprise/clusterissuer/6.1.10/values.yaml b/dependency/memcached/11.1.12/values.yaml
similarity index 100%
rename from enterprise/clusterissuer/6.1.10/values.yaml
rename to dependency/memcached/11.1.12/values.yaml
diff --git a/dependency/mongodb/11.1.15/CHANGELOG.md b/dependency/mongodb/11.1.15/CHANGELOG.md
new file mode 100644
index 0000000000..26a830aa0f
--- /dev/null
+++ b/dependency/mongodb/11.1.15/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mongodb-11.1.15](https://github.com/truecharts/charts/compare/mongodb-11.1.14...mongodb-11.1.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mongodb-11.1.14](https://github.com/truecharts/charts/compare/mongodb-11.1.13...mongodb-11.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mongodb-11.1.13](https://github.com/truecharts/charts/compare/mongodb-11.1.12...mongodb-11.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [mongodb-11.1.12](https://github.com/truecharts/charts/compare/mongodb-11.1.11...mongodb-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image bitnami/mongodb to 7.0.5[@83310c1](https://github.com/83310c1) by renovate ([#17329](https://github.com/truecharts/charts/issues/17329))
+
+
+## [mongodb-11.1.11](https://github.com/truecharts/charts/compare/mongodb-11.1.10...mongodb-11.1.11) (2024-01-15)
+
+### Chore
+
+
+
+- update container image bitnami/mongodb to 7.0.5[@4c29ab1](https://github.com/4c29ab1) by renovate ([#17274](https://github.com/truecharts/charts/issues/17274))
+
+
+## [mongodb-11.1.10](https://github.com/truecharts/charts/compare/mongodb-11.1.9...mongodb-11.1.10) (2024-01-14)
+
+### Chore
+
+
+
+- update container image bitnami/mongodb to 7.0.5[@07c9c50](https://github.com/07c9c50) by renovate ([#17117](https://github.com/truecharts/charts/issues/17117))
+
+
+
+
+## [mongodb-11.1.9](https://github.com/truecharts/charts/compare/mongodb-11.1.8...mongodb-11.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mongodb-11.1.8](https://github.com/truecharts/charts/compare/mongodb-11.1.7...mongodb-11.1.8) (2024-01-08)
+
+### Chore
+
+
+
+- update container image bitnami/mongodb to v7.0.5[@b3a1e45](https://github.com/b3a1e45) by renovate ([#16981](https://github.com/truecharts/charts/issues/16981))
+
+
+## [mongodb-11.1.7](https://github.com/truecharts/charts/compare/mongodb-11.1.6...mongodb-11.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mongodb-11.1.6](https://github.com/truecharts/charts/compare/mongodb-11.1.5...mongodb-11.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
diff --git a/dependency/mongodb/11.1.15/Chart.yaml b/dependency/mongodb/11.1.15/Chart.yaml
new file mode 100644
index 0000000000..f8c48f413b
--- /dev/null
+++ b/dependency/mongodb/11.1.15/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: database
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: dependency
+apiVersion: v2
+appVersion: 7.0.5
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Fast, reliable, scalable, and easy to use open-source no-sql database system.
+home: https://truecharts.org/charts/dependency/mongodb
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mongodb.png
+keywords:
+ - mongodb
+ - database
+ - nosql
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mongodb
+sources:
+ - https://www.mongodb.com
+ - https://github.com/bitnami/bitnami-docker-mongodb
+ - https://github.com/truecharts/charts/tree/master/charts/dependency/mongodb
+ - https://hub.docker.com/r/bitnami/mongodb
+type: application
+version: 11.1.15
diff --git a/dependency/mongodb/11.1.15/README.md b/dependency/mongodb/11.1.15/README.md
new file mode 100644
index 0000000000..d194d13043
--- /dev/null
+++ b/dependency/mongodb/11.1.15/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/dependency/mongodb)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/dependency/mongodb/11.1.15/app-changelog.md b/dependency/mongodb/11.1.15/app-changelog.md
new file mode 100644
index 0000000000..6acca1e51b
--- /dev/null
+++ b/dependency/mongodb/11.1.15/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mongodb-11.1.15](https://github.com/truecharts/charts/compare/mongodb-11.1.14...mongodb-11.1.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/dependency/mongodb/11.1.15/app-readme.md b/dependency/mongodb/11.1.15/app-readme.md
new file mode 100644
index 0000000000..721b11b33e
--- /dev/null
+++ b/dependency/mongodb/11.1.15/app-readme.md
@@ -0,0 +1,8 @@
+Fast, reliable, scalable, and easy to use open-source no-sql database system.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/dependency/mongodb](https://truecharts.org/charts/dependency/mongodb)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/dependency/mongodb/11.1.15/charts/common-17.2.28.tgz b/dependency/mongodb/11.1.15/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/dependency/mongodb/11.1.15/charts/common-17.2.28.tgz differ
diff --git a/dependency/mongodb/11.1.15/ix_values.yaml b/dependency/mongodb/11.1.15/ix_values.yaml
new file mode 100644
index 0000000000..077b478d7d
--- /dev/null
+++ b/dependency/mongodb/11.1.15/ix_values.yaml
@@ -0,0 +1,106 @@
+image:
+ repository: bitnami/mongodb
+ pullPolicy: IfNotPresent
+ tag: 7.0.5@sha256:83310c1942e49158ae6781b1d705921dee0254faa36f4cc1a8b97e0224241148
+workload:
+ main:
+ replicas: 1
+ podSpec:
+ containers:
+ main:
+ env:
+ MONGODB_USERNAME: "{{ .Values.mongodbUsername }}"
+ MONGODB_DATABASE: "{{ .Values.mongodbDatabase }}"
+ MONGODB_PASSWORD:
+ secretKeyRef:
+ expandObjectName: "{{ if .Values.mongodbPassword }}true{{ else }}false{{ end }}"
+ name: '{{ if .Values.mongodbPassword }}credentials{{ else if .Values.existingSecret }}{{ .Values.existingSecret }}{{ else }}{{ printf "%s-%s" .Release.Name "mongodbcreds" }}{{ end }}'
+ key: "mongodb-password"
+ MONGODB_ROOT_PASSWORD:
+ secretKeyRef:
+ expandObjectName: "{{ if .Values.mongodbPassword }}true{{ else }}false{{ end }}"
+ name: '{{ if .Values.mongodbPassword }}credentials{{ else if .Values.existingSecret }}{{ .Values.existingSecret }}{{ else }}{{ printf "%s-%s" .Release.Name "mongodbcreds" }}{{ end }}'
+ key: "mongodb-root-password"
+ # -- Probe configuration
+ # -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)
+ # @default -- See below
+ probes:
+ # -- Liveness probe configuration
+ # @default -- See below
+ liveness:
+ # -- Enable the liveness probe
+ 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.
+ # @default -- See below
+ spec:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet
+ # -- Redainess probe configuration
+ # @default -- See below
+ readiness:
+ # -- Enable the readiness probe
+ enabled: true
+ # -- Set this to `true` if you wish to specify your own readinessProbe
+ custom: true
+ # -- The spec field contains the values for the default readinessProbe.
+ # If you selected `custom: true`, this field holds the definition of the readinessProbe.
+ # @default -- See below
+ spec:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet
+ # -- Startup probe configuration
+ # @default -- See below
+ startup:
+ # -- Enable the startup probe
+ enabled: true
+ 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.
+ # @default -- See below
+ spec:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet
+service:
+ main:
+ ports:
+ main:
+ port: 27017
+ targetPort: 27017
+securityContext:
+ container:
+ runAsGroup: 0
+ readOnlyRootFilesystem: false
+persistence:
+ data:
+ enabled: true
+ mountPath: "/bitnami/mongodb"
+mongodbUsername: "test"
+mongodbDatabase: "test"
+mongodbRootPassword: "testroot"
+# -- Secret or password
+# One of these options is required, unless used as a dependency for another TrueCharts chart.
+mongodbPassword: ""
+existingSecret: ""
+secret:
+ credentials:
+ enabled: true
+ data:
+ mongodb-password: '{{ ( .Values.mongodbPassword | default "empty" ) }}'
+ mongodb-root-password: '{{ ( .Values.mongodbRootPassword | default "empty" ) }}'
+portal:
+ open:
+ enabled: false
+manifestManager:
+ enabled: false
diff --git a/dependency/mongodb/11.1.15/questions.yaml b/dependency/mongodb/11.1.15/questions.yaml
new file mode 100644
index 0000000000..0047548d95
--- /dev/null
+++ b/dependency/mongodb/11.1.15/questions.yaml
@@ -0,0 +1,2309 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: mongodbDatabase
+ group: "App Configuration"
+ label: "Database Name"
+ schema:
+ type: string
+ default: "mydatabase"
+ required: true
+ - variable: mongodbUsername
+ group: "App Configuration"
+ label: "Database User"
+ schema:
+ type: string
+ default: "mydatabaseuser"
+ required: true
+ - variable: mongodbPassword
+ group: "App Configuration"
+ label: "Database Password"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: mongodbRootPassword
+ group: "App Configuration"
+ label: "Root Password"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 27017
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "DB Storage"
+ description: "Stores the old Application Database."
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/enterprise/metallb-config/5.1.10/templates/NOTES.txt b/dependency/mongodb/11.1.15/templates/NOTES.txt
similarity index 100%
rename from enterprise/metallb-config/5.1.10/templates/NOTES.txt
rename to dependency/mongodb/11.1.15/templates/NOTES.txt
diff --git a/enterprise/kubernetes-reflector/3.1.9/templates/common.yaml b/dependency/mongodb/11.1.15/templates/common.yaml
similarity index 100%
rename from enterprise/kubernetes-reflector/3.1.9/templates/common.yaml
rename to dependency/mongodb/11.1.15/templates/common.yaml
diff --git a/enterprise/kubernetes-reflector/3.1.9/values.yaml b/dependency/mongodb/11.1.15/values.yaml
similarity index 100%
rename from enterprise/kubernetes-reflector/3.1.9/values.yaml
rename to dependency/mongodb/11.1.15/values.yaml
diff --git a/dependency/node-exporter/6.1.12/CHANGELOG.md b/dependency/node-exporter/6.1.12/CHANGELOG.md
deleted file mode 100644
index 5f55ccc606..0000000000
--- a/dependency/node-exporter/6.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [node-exporter-6.1.12](https://github.com/truecharts/charts/compare/node-exporter-6.1.11...node-exporter-6.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [node-exporter-6.1.11](https://github.com/truecharts/charts/compare/node-exporter-6.1.10...node-exporter-6.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [node-exporter-6.1.10](https://github.com/truecharts/charts/compare/node-exporter-6.1.9...node-exporter-6.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image bitnami/node-exporter to 1.7.0[@9c59d0b](https://github.com/9c59d0b) by renovate ([#17330](https://github.com/truecharts/charts/issues/17330))
-
-
-## [node-exporter-6.1.9](https://github.com/truecharts/charts/compare/node-exporter-6.1.8...node-exporter-6.1.9) (2024-01-14)
-
-### Chore
-
-
-
-- update container image bitnami/node-exporter to 1.7.0[@16f1f00](https://github.com/16f1f00) by renovate ([#17118](https://github.com/truecharts/charts/issues/17118))
-
-
-
-
-## [node-exporter-6.1.8](https://github.com/truecharts/charts/compare/node-exporter-6.1.7...node-exporter-6.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [node-exporter-6.1.7](https://github.com/truecharts/charts/compare/node-exporter-6.1.6...node-exporter-6.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image bitnami/node-exporter to 1.7.0[@20965dc](https://github.com/20965dc) by renovate ([#16924](https://github.com/truecharts/charts/issues/16924))
-
-
-## [node-exporter-6.1.6](https://github.com/truecharts/charts/compare/node-exporter-6.1.5...node-exporter-6.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [node-exporter-6.1.5](https://github.com/truecharts/charts/compare/node-exporter-6.1.4...node-exporter-6.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [node-exporter-6.1.4](https://github.com/truecharts/charts/compare/node-exporter-6.1.3...node-exporter-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [node-exporter-6.1.3](https://github.com/truecharts/charts/compare/node-exporter-6.1.0...node-exporter-6.1.3) (2024-01-01)
-
-### Chore
-
-
diff --git a/dependency/node-exporter/6.1.12/Chart.yaml b/dependency/node-exporter/6.1.12/Chart.yaml
deleted file mode 100644
index eb1d76f93b..0000000000
--- a/dependency/node-exporter/6.1.12/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: metrics
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: dependency
-apiVersion: v2
-appVersion: 1.7.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Prometheus exporter for hardware and OS metrics exposed by UNIX kernels, with pluggable metric collectors.
-home: https://truecharts.org/charts/dependency/node-exporter
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/node-exporter.png
-keywords:
- - prometheus
- - node-exporter
- - monitoring
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: node-exporter
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/dependency/node-exporter
- - https://hub.docker.com/r/bitnami/node-exporter
-type: application
-version: 6.1.12
diff --git a/dependency/node-exporter/6.1.12/app-changelog.md b/dependency/node-exporter/6.1.12/app-changelog.md
deleted file mode 100644
index 36c6d8b3e2..0000000000
--- a/dependency/node-exporter/6.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [node-exporter-6.1.12](https://github.com/truecharts/charts/compare/node-exporter-6.1.11...node-exporter-6.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/dependency/node-exporter/6.1.12/charts/common-17.2.26.tgz b/dependency/node-exporter/6.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/dependency/node-exporter/6.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/dependency/node-exporter/6.1.13/CHANGELOG.md b/dependency/node-exporter/6.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..27a16b68a8
--- /dev/null
+++ b/dependency/node-exporter/6.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [node-exporter-6.1.13](https://github.com/truecharts/charts/compare/node-exporter-6.1.12...node-exporter-6.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [node-exporter-6.1.12](https://github.com/truecharts/charts/compare/node-exporter-6.1.11...node-exporter-6.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [node-exporter-6.1.11](https://github.com/truecharts/charts/compare/node-exporter-6.1.10...node-exporter-6.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [node-exporter-6.1.10](https://github.com/truecharts/charts/compare/node-exporter-6.1.9...node-exporter-6.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image bitnami/node-exporter to 1.7.0[@9c59d0b](https://github.com/9c59d0b) by renovate ([#17330](https://github.com/truecharts/charts/issues/17330))
+
+
+## [node-exporter-6.1.9](https://github.com/truecharts/charts/compare/node-exporter-6.1.8...node-exporter-6.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image bitnami/node-exporter to 1.7.0[@16f1f00](https://github.com/16f1f00) by renovate ([#17118](https://github.com/truecharts/charts/issues/17118))
+
+
+
+
+## [node-exporter-6.1.8](https://github.com/truecharts/charts/compare/node-exporter-6.1.7...node-exporter-6.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [node-exporter-6.1.7](https://github.com/truecharts/charts/compare/node-exporter-6.1.6...node-exporter-6.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image bitnami/node-exporter to 1.7.0[@20965dc](https://github.com/20965dc) by renovate ([#16924](https://github.com/truecharts/charts/issues/16924))
+
+
+## [node-exporter-6.1.6](https://github.com/truecharts/charts/compare/node-exporter-6.1.5...node-exporter-6.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [node-exporter-6.1.5](https://github.com/truecharts/charts/compare/node-exporter-6.1.4...node-exporter-6.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [node-exporter-6.1.4](https://github.com/truecharts/charts/compare/node-exporter-6.1.3...node-exporter-6.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/dependency/node-exporter/6.1.13/Chart.yaml b/dependency/node-exporter/6.1.13/Chart.yaml
new file mode 100644
index 0000000000..a97ba76125
--- /dev/null
+++ b/dependency/node-exporter/6.1.13/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: metrics
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: dependency
+apiVersion: v2
+appVersion: 1.7.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Prometheus exporter for hardware and OS metrics exposed by UNIX kernels, with pluggable metric collectors.
+home: https://truecharts.org/charts/dependency/node-exporter
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/node-exporter.png
+keywords:
+ - prometheus
+ - node-exporter
+ - monitoring
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: node-exporter
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/dependency/node-exporter
+ - https://hub.docker.com/r/bitnami/node-exporter
+type: application
+version: 6.1.13
diff --git a/dependency/node-exporter/6.1.12/LICENSE b/dependency/node-exporter/6.1.13/LICENSE
similarity index 100%
rename from dependency/node-exporter/6.1.12/LICENSE
rename to dependency/node-exporter/6.1.13/LICENSE
diff --git a/dependency/node-exporter/6.1.12/README.md b/dependency/node-exporter/6.1.13/README.md
similarity index 100%
rename from dependency/node-exporter/6.1.12/README.md
rename to dependency/node-exporter/6.1.13/README.md
diff --git a/dependency/node-exporter/6.1.13/app-changelog.md b/dependency/node-exporter/6.1.13/app-changelog.md
new file mode 100644
index 0000000000..521ff80c86
--- /dev/null
+++ b/dependency/node-exporter/6.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [node-exporter-6.1.13](https://github.com/truecharts/charts/compare/node-exporter-6.1.12...node-exporter-6.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/dependency/node-exporter/6.1.12/app-readme.md b/dependency/node-exporter/6.1.13/app-readme.md
similarity index 100%
rename from dependency/node-exporter/6.1.12/app-readme.md
rename to dependency/node-exporter/6.1.13/app-readme.md
diff --git a/dependency/node-exporter/6.1.13/charts/common-17.2.28.tgz b/dependency/node-exporter/6.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/dependency/node-exporter/6.1.13/charts/common-17.2.28.tgz differ
diff --git a/dependency/node-exporter/6.1.12/ix_values.yaml b/dependency/node-exporter/6.1.13/ix_values.yaml
similarity index 100%
rename from dependency/node-exporter/6.1.12/ix_values.yaml
rename to dependency/node-exporter/6.1.13/ix_values.yaml
diff --git a/dependency/node-exporter/6.1.12/questions.yaml b/dependency/node-exporter/6.1.13/questions.yaml
similarity index 100%
rename from dependency/node-exporter/6.1.12/questions.yaml
rename to dependency/node-exporter/6.1.13/questions.yaml
diff --git a/enterprise/velero/3.1.14/templates/NOTES.txt b/dependency/node-exporter/6.1.13/templates/NOTES.txt
similarity index 100%
rename from enterprise/velero/3.1.14/templates/NOTES.txt
rename to dependency/node-exporter/6.1.13/templates/NOTES.txt
diff --git a/stable/airdcpp-webclient/9.1.9/templates/common.yaml b/dependency/node-exporter/6.1.13/templates/common.yaml
similarity index 100%
rename from stable/airdcpp-webclient/9.1.9/templates/common.yaml
rename to dependency/node-exporter/6.1.13/templates/common.yaml
diff --git a/enterprise/metallb-config/5.1.10/values.yaml b/dependency/node-exporter/6.1.13/values.yaml
similarity index 100%
rename from enterprise/metallb-config/5.1.10/values.yaml
rename to dependency/node-exporter/6.1.13/values.yaml
diff --git a/dependency/redis/11.1.14/CHANGELOG.md b/dependency/redis/11.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..3fca846c64
--- /dev/null
+++ b/dependency/redis/11.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [redis-11.1.14](https://github.com/truecharts/charts/compare/redis-11.1.13...redis-11.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [redis-11.1.13](https://github.com/truecharts/charts/compare/redis-11.1.12...redis-11.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [redis-11.1.12](https://github.com/truecharts/charts/compare/redis-11.1.11...redis-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [redis-11.1.11](https://github.com/truecharts/charts/compare/redis-11.1.10...redis-11.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image bitnami/redis to 7.2.4[@aac85a0](https://github.com/aac85a0) by renovate ([#17332](https://github.com/truecharts/charts/issues/17332))
+
+
+## [redis-11.1.10](https://github.com/truecharts/charts/compare/redis-11.1.9...redis-11.1.10) (2024-01-15)
+
+### Chore
+
+
+
+- update container image bitnami/redis to 7.2.4[@0074120](https://github.com/0074120) by renovate ([#17275](https://github.com/truecharts/charts/issues/17275))
+
+
+## [redis-11.1.9](https://github.com/truecharts/charts/compare/redis-11.1.8...redis-11.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image bitnami/redis to v7.2.4[@198c901](https://github.com/198c901) by renovate ([#17180](https://github.com/truecharts/charts/issues/17180))
+
+
+## [redis-11.1.8](https://github.com/truecharts/charts/compare/redis-11.1.7...redis-11.1.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image bitnami/redis to v[@d77f166](https://github.com/d77f166) by renovate ([#17119](https://github.com/truecharts/charts/issues/17119))
+
+
+
+
+## [redis-11.1.7](https://github.com/truecharts/charts/compare/redis-11.1.6...redis-11.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [redis-11.1.6](https://github.com/truecharts/charts/compare/redis-11.1.5...redis-11.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [redis-11.1.5](https://github.com/truecharts/charts/compare/redis-11.1.4...redis-11.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
diff --git a/dependency/redis/11.1.14/Chart.yaml b/dependency/redis/11.1.14/Chart.yaml
new file mode 100644
index 0000000000..986afb6935
--- /dev/null
+++ b/dependency/redis/11.1.14/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: database
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: dependency
+apiVersion: v2
+appVersion: 7.2.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Open source, advanced key-value store.
+home: https://truecharts.org/charts/dependency/redis
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/redis.png
+keywords:
+ - redis
+ - keyvalue
+ - database
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: redis
+sources:
+ - https://github.com/bitnami/bitnami-docker-redis
+ - https://github.com/truecharts/charts/tree/master/charts/dependency/redis
+ - https://hub.docker.com/r/bitnami/redis
+type: application
+version: 11.1.14
diff --git a/dependency/redis/11.1.14/README.md b/dependency/redis/11.1.14/README.md
new file mode 100644
index 0000000000..896ef0d2f4
--- /dev/null
+++ b/dependency/redis/11.1.14/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/dependency/redis)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/dependency/redis/11.1.14/app-changelog.md b/dependency/redis/11.1.14/app-changelog.md
new file mode 100644
index 0000000000..ce85966ec8
--- /dev/null
+++ b/dependency/redis/11.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [redis-11.1.14](https://github.com/truecharts/charts/compare/redis-11.1.13...redis-11.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/dependency/redis/11.1.14/app-readme.md b/dependency/redis/11.1.14/app-readme.md
new file mode 100644
index 0000000000..c188772d2b
--- /dev/null
+++ b/dependency/redis/11.1.14/app-readme.md
@@ -0,0 +1,8 @@
+Open source, advanced key-value store.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/dependency/redis](https://truecharts.org/charts/dependency/redis)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/dependency/redis/11.1.14/charts/common-17.2.28.tgz b/dependency/redis/11.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/dependency/redis/11.1.14/charts/common-17.2.28.tgz differ
diff --git a/dependency/redis/11.1.14/ix_values.yaml b/dependency/redis/11.1.14/ix_values.yaml
new file mode 100644
index 0000000000..360c7eb6ba
--- /dev/null
+++ b/dependency/redis/11.1.14/ix_values.yaml
@@ -0,0 +1,166 @@
+image:
+ repository: bitnami/redis
+ pullPolicy: IfNotPresent
+ tag: 7.2.4@sha256:aac85a042d39070f3785c1b50292d30b5be0d076110c1b75e7085e369324b206
+workload:
+ main:
+ replicas: 1
+ type: StatefulSet
+ strategy: RollingUpdate
+ podSpec:
+ containers:
+ main:
+ env:
+ REDIS_REPLICATION_MODE: master
+ ALLOW_EMPTY_PASSWORD: "yes"
+ REDIS_PORT: "{{ .Values.service.main.ports.main.targetPort }}"
+ REDIS_PASSWORD:
+ secretKeyRef:
+ expandObjectName: "{{ if .Values.redisPassword }}true{{ else }}false{{ end }}"
+ name: '{{ if .Values.redisPassword }}credentials{{ else if .Values.existingSecret }}{{ .Values.existingSecret }}{{ else }}{{ printf "%s-%s" .Release.Name "rediscreds" }}{{ end }}'
+ key: "redis-password"
+ probes:
+ liveness:
+ enabled: true
+ type: exec
+ command:
+ - sh
+ - -c
+ - /health/ping_liveness_local.sh 2
+ readiness:
+ enabled: true
+ type: exec
+ command:
+ - sh
+ - -c
+ - /health/ping_readiness_local.sh 2
+ # -- Startup probe configuration
+ # @default -- See below
+ startup:
+ # -- Enable the startup probe
+ enabled: true
+ type: exec
+ command:
+ - sh
+ - -c
+ - /health/ping_readiness_local.sh 2
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsGroup: 0
+configmap:
+ health:
+ enabled: true
+ data:
+ ping_readiness_local.sh: |-
+ #!/bin/bash
+ [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD"
+ response=$(
+ timeout -s 3 $1 \
+ redis-cli \
+ -h localhost \
+ -p $REDIS_PORT \
+ ping
+ )
+ if [ "$response" != "PONG" ]; then
+ echo "failed to connect using password: $REDIS_PASSWORD response: $response"
+ exit 1
+ fi
+ ping_liveness_local.sh: |-
+ #!/bin/bash
+ [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD"
+ response=$(
+ timeout -s 3 $1 \
+ redis-cli \
+ -h localhost \
+ -p $REDIS_PORT \
+ ping
+ )
+ if [ "$response" != "PONG" ] && [ "$response" != "LOADING Redis is loading the dataset in memory" ]; then
+ echo "$response"
+ exit 1
+ fi
+ ping_readiness_master.sh: |-
+ #!/bin/bash
+ [[ -n "$REDIS_MASTER_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_MASTER_PASSWORD"
+ response=$(
+ timeout -s 3 $1 \
+ redis-cli \
+ -h $REDIS_MASTER_HOST \
+ -p $REDIS_MASTER_PORT_NUMBER \
+ ping
+ )
+ if [ "$response" != "PONG" ]; then
+ echo "$response"
+ exit 1
+ fi
+ ping_liveness_master.sh: |-
+ #!/bin/bash
+ [[ -n "$REDIS_MASTER_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_MASTER_PASSWORD"
+ response=$(
+ timeout -s 3 $1 \
+ redis-cli \
+ -h $REDIS_MASTER_HOST \
+ -p $REDIS_MASTER_PORT_NUMBER \
+ ping
+ )
+ if [ "$response" != "PONG" ] && [ "$response" != "LOADING Redis is loading the dataset in memory" ]; then
+ echo "$response"
+ exit 1
+ fi
+ ping_readiness_local_and_master.sh: |-
+ script_dir="$(dirname "$0")"
+ exit_status=0
+ "$script_dir/ping_readiness_local.sh" $1 || exit_status=$?
+ "$script_dir/ping_readiness_master.sh" $1 || exit_status=$?
+ exit $exit_status
+ ping_liveness_local_and_master.sh: |-
+ script_dir="$(dirname "$0")"
+ exit_status=0
+ "$script_dir/ping_liveness_local.sh" $1 || exit_status=$?
+ "$script_dir/ping_liveness_master.sh" $1 || exit_status=$?
+ exit $exit_status
+secret:
+ credentials:
+ enabled: true
+ data:
+ redis-password: '{{ ( .Values.redisPassword | default "nothing" ) }}'
+# -- Secret or password
+# One of these options is required, unless used as a dependency for another TrueCharts chart.
+redisPassword: ""
+existingSecret: ""
+service:
+ main:
+ ports:
+ main:
+ port: 6379
+ targetPort: 6379
+volumeClaimTemplates:
+ data:
+ enabled: true
+ mountPath: "/bitnami/redis"
+persistence:
+ redis-health:
+ enabled: true
+ type: configmap
+ objectName: health
+ mountPath: "/health"
+ defaultMode: "0755"
+ items:
+ - key: ping_readiness_local.sh
+ path: ping_readiness_local.sh
+ - key: ping_liveness_local.sh
+ path: ping_liveness_local.sh
+ - key: ping_readiness_master.sh
+ path: ping_readiness_master.sh
+ - key: ping_liveness_master.sh
+ path: ping_liveness_master.sh
+ - key: ping_liveness_local_and_master.sh
+ path: ping_liveness_local_and_master.sh
+ - key: ping_readiness_local_and_master.sh
+ path: ping_readiness_local_and_master.sh
+portal:
+ open:
+ enabled: false
+manifestManager:
+ enabled: false
diff --git a/dependency/redis/11.1.14/questions.yaml b/dependency/redis/11.1.14/questions.yaml
new file mode 100644
index 0000000000..9292679257
--- /dev/null
+++ b/dependency/redis/11.1.14/questions.yaml
@@ -0,0 +1,2285 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: redisPassword
+ group: "App Configuration"
+ label: "Redis Password"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 6379
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: volumeClaimTemplates
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/operators/cert-manager/3.1.12/templates/NOTES.txt b/dependency/redis/11.1.14/templates/NOTES.txt
similarity index 100%
rename from operators/cert-manager/3.1.12/templates/NOTES.txt
rename to dependency/redis/11.1.14/templates/NOTES.txt
diff --git a/stable/medusa/9.1.13/templates/common.yaml b/dependency/redis/11.1.14/templates/common.yaml
similarity index 100%
rename from stable/medusa/9.1.13/templates/common.yaml
rename to dependency/redis/11.1.14/templates/common.yaml
diff --git a/enterprise/velero/3.1.14/values.yaml b/dependency/redis/11.1.14/values.yaml
similarity index 100%
rename from enterprise/velero/3.1.14/values.yaml
rename to dependency/redis/11.1.14/values.yaml
diff --git a/dependency/solr/9.1.10/CHANGELOG.md b/dependency/solr/9.1.10/CHANGELOG.md
deleted file mode 100644
index 6c6f186e82..0000000000
--- a/dependency/solr/9.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [solr-9.1.10](https://github.com/truecharts/charts/compare/solr-9.1.9...solr-9.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [solr-9.1.9](https://github.com/truecharts/charts/compare/solr-9.1.8...solr-9.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [solr-9.1.8](https://github.com/truecharts/charts/compare/solr-9.1.7...solr-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image bitnami/solr to v9.4.1[@b1563d4](https://github.com/b1563d4) by renovate ([#17406](https://github.com/truecharts/charts/issues/17406))
-
-
-
-
-## [solr-9.1.7](https://github.com/truecharts/charts/compare/solr-9.1.6...solr-9.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [solr-9.1.6](https://github.com/truecharts/charts/compare/solr-9.1.5...solr-9.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [solr-9.1.5](https://github.com/truecharts/charts/compare/solr-9.1.4...solr-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [solr-9.1.4](https://github.com/truecharts/charts/compare/solr-9.1.3...solr-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [solr-9.1.3](https://github.com/truecharts/charts/compare/solr-9.1.0...solr-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [solr-9.1.2](https://github.com/truecharts/charts/compare/solr-9.1.0...solr-9.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/dependency/solr/9.1.10/Chart.yaml b/dependency/solr/9.1.10/Chart.yaml
deleted file mode 100644
index f27fc0c231..0000000000
--- a/dependency/solr/9.1.10/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: search
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: dependency
-apiVersion: v2
-appVersion: 9.4.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Apache Solr
-home: https://truecharts.org/charts/dependency/solr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/solr.png
-keywords:
- - solr
- - apache
- - search
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: solr
-sources:
- - https://github.com/apache/solr
- - https://github.com/truecharts/charts/tree/master/charts/dependency/solr
- - https://hub.docker.com/r/bitnami/solr
-type: application
-version: 9.1.10
diff --git a/dependency/solr/9.1.10/app-changelog.md b/dependency/solr/9.1.10/app-changelog.md
deleted file mode 100644
index 46c5dff6d0..0000000000
--- a/dependency/solr/9.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [solr-9.1.10](https://github.com/truecharts/charts/compare/solr-9.1.9...solr-9.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/dependency/solr/9.1.10/charts/common-17.2.26.tgz b/dependency/solr/9.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/dependency/solr/9.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/dependency/solr/9.1.11/CHANGELOG.md b/dependency/solr/9.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..3300377160
--- /dev/null
+++ b/dependency/solr/9.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [solr-9.1.11](https://github.com/truecharts/charts/compare/solr-9.1.10...solr-9.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [solr-9.1.10](https://github.com/truecharts/charts/compare/solr-9.1.9...solr-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [solr-9.1.9](https://github.com/truecharts/charts/compare/solr-9.1.8...solr-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [solr-9.1.8](https://github.com/truecharts/charts/compare/solr-9.1.7...solr-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image bitnami/solr to v9.4.1[@b1563d4](https://github.com/b1563d4) by renovate ([#17406](https://github.com/truecharts/charts/issues/17406))
+
+
+
+
+## [solr-9.1.7](https://github.com/truecharts/charts/compare/solr-9.1.6...solr-9.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [solr-9.1.6](https://github.com/truecharts/charts/compare/solr-9.1.5...solr-9.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [solr-9.1.5](https://github.com/truecharts/charts/compare/solr-9.1.4...solr-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [solr-9.1.4](https://github.com/truecharts/charts/compare/solr-9.1.3...solr-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [solr-9.1.3](https://github.com/truecharts/charts/compare/solr-9.1.0...solr-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/dependency/solr/9.1.11/Chart.yaml b/dependency/solr/9.1.11/Chart.yaml
new file mode 100644
index 0000000000..a9e1f69182
--- /dev/null
+++ b/dependency/solr/9.1.11/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: search
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: dependency
+apiVersion: v2
+appVersion: 9.4.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Apache Solr
+home: https://truecharts.org/charts/dependency/solr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/solr.png
+keywords:
+ - solr
+ - apache
+ - search
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: solr
+sources:
+ - https://github.com/apache/solr
+ - https://github.com/truecharts/charts/tree/master/charts/dependency/solr
+ - https://hub.docker.com/r/bitnami/solr
+type: application
+version: 9.1.11
diff --git a/dependency/solr/9.1.10/README.md b/dependency/solr/9.1.11/README.md
similarity index 100%
rename from dependency/solr/9.1.10/README.md
rename to dependency/solr/9.1.11/README.md
diff --git a/dependency/solr/9.1.11/app-changelog.md b/dependency/solr/9.1.11/app-changelog.md
new file mode 100644
index 0000000000..f8e4231aa8
--- /dev/null
+++ b/dependency/solr/9.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [solr-9.1.11](https://github.com/truecharts/charts/compare/solr-9.1.10...solr-9.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/dependency/solr/9.1.10/app-readme.md b/dependency/solr/9.1.11/app-readme.md
similarity index 100%
rename from dependency/solr/9.1.10/app-readme.md
rename to dependency/solr/9.1.11/app-readme.md
diff --git a/dependency/solr/9.1.11/charts/common-17.2.28.tgz b/dependency/solr/9.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/dependency/solr/9.1.11/charts/common-17.2.28.tgz differ
diff --git a/dependency/solr/9.1.10/ix_values.yaml b/dependency/solr/9.1.11/ix_values.yaml
similarity index 100%
rename from dependency/solr/9.1.10/ix_values.yaml
rename to dependency/solr/9.1.11/ix_values.yaml
diff --git a/dependency/solr/9.1.10/questions.yaml b/dependency/solr/9.1.11/questions.yaml
similarity index 100%
rename from dependency/solr/9.1.10/questions.yaml
rename to dependency/solr/9.1.11/questions.yaml
diff --git a/operators/cloudnative-pg/5.2.12/templates/NOTES.txt b/dependency/solr/9.1.11/templates/NOTES.txt
similarity index 100%
rename from operators/cloudnative-pg/5.2.12/templates/NOTES.txt
rename to dependency/solr/9.1.11/templates/NOTES.txt
diff --git a/stable/mstream/9.1.12/templates/common.yaml b/dependency/solr/9.1.11/templates/common.yaml
similarity index 100%
rename from stable/mstream/9.1.12/templates/common.yaml
rename to dependency/solr/9.1.11/templates/common.yaml
diff --git a/operators/cert-manager/3.1.12/values.yaml b/dependency/solr/9.1.11/values.yaml
similarity index 100%
rename from operators/cert-manager/3.1.12/values.yaml
rename to dependency/solr/9.1.11/values.yaml
diff --git a/enterprise/authelia/22.2.4/CHANGELOG.md b/enterprise/authelia/22.2.4/CHANGELOG.md
new file mode 100644
index 0000000000..a67d5a43b5
--- /dev/null
+++ b/enterprise/authelia/22.2.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [authelia-22.2.4](https://github.com/truecharts/charts/compare/authelia-22.2.3...authelia-22.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [authelia-22.2.3](https://github.com/truecharts/charts/compare/authelia-22.2.2...authelia-22.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [authelia-22.2.2](https://github.com/truecharts/charts/compare/authelia-22.2.1...authelia-22.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [authelia-22.2.1](https://github.com/truecharts/charts/compare/authelia-22.2.0...authelia-22.2.1) (2024-01-12)
+
+### Authelia
+
+
+
+- Add domain_regex configuration option ([#16871](https://github.com/truecharts/charts/issues/16871))
+
+
+## [authelia-22.2.0](https://github.com/truecharts/charts/compare/authelia-22.1.9...authelia-22.2.0) (2024-01-11)
+
+### Feat
+
+
+
+- Update authelia questions.yaml ([#17082](https://github.com/truecharts/charts/issues/17082))
+
+
+## [authelia-22.1.9](https://github.com/truecharts/charts/compare/authelia-22.1.8...authelia-22.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [authelia-22.1.8](https://github.com/truecharts/charts/compare/authelia-22.1.7...authelia-22.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [authelia-22.1.7](https://github.com/truecharts/charts/compare/authelia-22.1.6...authelia-22.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [authelia-22.1.6](https://github.com/truecharts/charts/compare/authelia-22.1.5...authelia-22.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [authelia-22.1.5](https://github.com/truecharts/charts/compare/authelia-22.1.4...authelia-22.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/enterprise/authelia/22.2.4/Chart.yaml b/enterprise/authelia/22.2.4/Chart.yaml
new file mode 100644
index 0000000000..ea40b4655e
--- /dev/null
+++ b/enterprise/authelia/22.2.4/Chart.yaml
@@ -0,0 +1,54 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: security
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: enterprise
+apiVersion: v2
+appVersion: 4.37.5
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Authelia is a Single Sign-On Multi-Factor portal for web apps
+home: https://truecharts.org/charts/enterprise/authelia
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/authelia.png
+keywords:
+ - authelia
+ - authentication
+ - login
+ - SSO
+ - Authentication
+ - Security
+ - Two-Factor
+ - U2F
+ - YubiKey
+ - Push Notifications
+ - LDAP
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: authelia
+sources:
+ - https://github.com/authelia/chartrepo
+ - https://github.com/authelia/authelia
+ - https://github.com/truecharts/charts/tree/master/charts/enterprise/authelia
+ - https://ghcr.io/authelia/authelia
+type: application
+version: 22.2.4
diff --git a/enterprise/clusterissuer/6.1.10/LICENSE b/enterprise/authelia/22.2.4/LICENSE
similarity index 100%
rename from enterprise/clusterissuer/6.1.10/LICENSE
rename to enterprise/authelia/22.2.4/LICENSE
diff --git a/enterprise/authelia/22.2.4/README.md b/enterprise/authelia/22.2.4/README.md
new file mode 100644
index 0000000000..0ec13a5f11
--- /dev/null
+++ b/enterprise/authelia/22.2.4/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/enterprise/authelia)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/enterprise/authelia/22.2.4/app-changelog.md b/enterprise/authelia/22.2.4/app-changelog.md
new file mode 100644
index 0000000000..946d49969f
--- /dev/null
+++ b/enterprise/authelia/22.2.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [authelia-22.2.4](https://github.com/truecharts/charts/compare/authelia-22.2.3...authelia-22.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/enterprise/authelia/22.2.4/app-readme.md b/enterprise/authelia/22.2.4/app-readme.md
new file mode 100644
index 0000000000..9417c0c13d
--- /dev/null
+++ b/enterprise/authelia/22.2.4/app-readme.md
@@ -0,0 +1,8 @@
+Authelia is a Single Sign-On Multi-Factor portal for web apps
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/enterprise/authelia](https://truecharts.org/charts/enterprise/authelia)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/enterprise/authelia/22.2.4/charts/common-17.2.28.tgz b/enterprise/authelia/22.2.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/enterprise/authelia/22.2.4/charts/common-17.2.28.tgz differ
diff --git a/stable/ctfd/3.1.14/charts/redis-11.1.6.tgz b/enterprise/authelia/22.2.4/charts/redis-11.1.6.tgz
similarity index 100%
rename from stable/ctfd/3.1.14/charts/redis-11.1.6.tgz
rename to enterprise/authelia/22.2.4/charts/redis-11.1.6.tgz
diff --git a/enterprise/authelia/22.2.4/ix_values.yaml b/enterprise/authelia/22.2.4/ix_values.yaml
new file mode 100644
index 0000000000..6079b4463f
--- /dev/null
+++ b/enterprise/authelia/22.2.4/ix_values.yaml
@@ -0,0 +1,582 @@
+image:
+ repository: ghcr.io/authelia/authelia
+ pullPolicy: IfNotPresent
+ tag: 4.37.5@sha256:25fc5423238b6f3a1fc967fda3f6a9212846aeb4a720327ef61c8ccff52dbbe2
+manifestManager:
+ enabled: true
+workload:
+ main:
+ replicas: 2
+ strategy: RollingUpdate
+ podSpec:
+ containers:
+ main:
+ command:
+ - authelia
+ args:
+ - --config=/configuration.yaml
+ envFrom:
+ - configMapRef:
+ name: authelia-paths
+ probes:
+ liveness:
+ type: http
+ path: "/api/health"
+ readiness:
+ type: http
+ path: "/api/health"
+ startup:
+ type: http
+ path: "/api/health"
+service:
+ main:
+ ports:
+ main:
+ port: 9091
+ targetPort: 9091
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+cnpg:
+ main:
+ enabled: true
+ user: authelia
+ database: authelia
+# Enabled redis
+# ... for more options see https://github.com/tccr.io/truecharts/charts/tree/master/tccr.io/truecharts/redis
+redis:
+ enabled: true
+domain: example.com
+##
+## Server Configuration
+##
+server:
+ ##
+ ## Port sets the configured port for the daemon, service, and the probes.
+ ## Default is 9091 and should not need to be changed.
+ ##
+ port: 9091
+ ## Buffers usually should be configured to be the same value.
+ ## Explanation at https://www.authelia.com/docs/configuration/server.html
+ ## Read buffer size adjusts the server's max incoming request size in bytes.
+ ## Write buffer size does the same for outgoing responses.
+ read_buffer_size: 4096
+ write_buffer_size: 4096
+ ## Set the single level path Authelia listens on.
+ ## Must be alphanumeric chars and should not contain any slashes.
+ path: ""
+log:
+ ## Level of verbosity for logs: info, debug, trace.
+ level: trace
+ ## Format the logs are written as: json, text.
+ format: text
+ ## TODO: Statefulness check should check if this is set, and the configMap should enable it.
+ ## File path where the logs will be written. If not set logs are written to stdout.
+ # file_path: /config/authelia.log
+## Default redirection URL
+##
+## If user tries to authenticate without any referer, Authelia does not know where to redirect the user to at the end
+## of the authentication process. This parameter allows you to specify the default redirection URL Authelia will use
+## in such a case.
+##
+## Note: this parameter is optional. If not provided, user won't be redirected upon successful authentication.
+## Default is https://www. (value at the top of the values.yaml).
+default_redirection_url: ""
+# default_redirection_url: https://example.com
+
+theme: light
+##
+## TOTP Configuration
+##
+## Parameters used for TOTP generation
+totp:
+ ## The issuer name displayed in the Authenticator application of your choice
+ ## See: https://github.com/google/google-authenticator/wiki/Key-Uri-Format for more info on issuer names
+ ## Defaults to .
+ issuer: ""
+ ## The period in seconds a one-time password is current for. Changing this will require all users to register
+ ## their TOTP applications again. Warning: before changing period read the docs link below.
+ period: 30
+ ## The skew controls number of one-time passwords either side of the current one that are valid.
+ ## Warning: before changing skew read the docs link below.
+ ## See: https://www.authelia.com/docs/configuration/one-time-password.html#period-and-skew to read the documentation.
+ skew: 1
+##
+## Password Policy Config
+##
+## Parameters used for Password Policies
+password_policy:
+ ## See: https://www.authelia.com/configuration/security/password-policy/
+ standard:
+ enabled: false
+ min_length: 8
+ max_length: 0
+ require_uppercase: false
+ require_lowercase: false
+ require_number: false
+ require_special: false
+ zxcvbn:
+ ## See https://www.authelia.com/configuration/security/password-policy/#zxcvbn for more info
+ enabled: false
+ min_score: 3
+##
+## Duo Push API Configuration
+##
+## Parameters used to contact the Duo API. Those are generated when you protect an application of type
+## "Partner Auth API" in the management panel.
+duo_api:
+ enabled: false
+ hostname: api-123456789.example.com
+ integration_key: ABCDEF
+ plain_api_key: ""
+## NTP settings
+ntp:
+ address: "time.cloudflare.com:123"
+ version: 4
+ max_desync: 3s
+ disable_startup_check: false
+ disable_failure: true
+##
+## Authentication Backend Provider Configuration
+##
+## Used for verifying user passwords and retrieve information such as email address and groups users belong to.
+##
+## The available providers are: `file`, `ldap`. You must use one and only one of these providers.
+authentication_backend:
+ ## Disable both the HTML element and the API for reset password functionality
+ disable_reset_password: false
+ ## The amount of time to wait before we refresh data from the authentication backend. Uses duration notation.
+ ## To disable this feature set it to 'disable', this will slightly reduce security because for Authelia, users will
+ ## always belong to groups they belonged to at the time of login even if they have been removed from them in LDAP.
+ ## To force update on every request you can set this to '0' or 'always', this will increase processor demand.
+ ## See the below documentation for more information.
+ ## Duration Notation docs: https://www.authelia.com/docs/configuration/index.html#duration-notation-format
+ ## Refresh Interval docs: https://www.authelia.com/docs/configuration/authentication/ldap.html#refresh-interval
+ refresh_interval: 5m
+ ## LDAP backend configuration.
+ ##
+ ## This backend allows Authelia to be scaled to more
+ ## than one instance and therefore is recommended for
+ ## production.
+ ldap:
+ ## Enable LDAP Backend.
+ enabled: false
+ ## The LDAP implementation, this affects elements like the attribute utilised for resetting a password.
+ ## Acceptable options are as follows:
+ ## - 'activedirectory' - For Microsoft Active Directory.
+ ## - 'custom' - For custom specifications of attributes and filters.
+ ## This currently defaults to 'custom' to maintain existing behaviour.
+ ##
+ ## Depending on the option here certain other values in this section have a default value, notably all of the
+ ## attribute mappings have a default value that this config overrides, you can read more about these default values
+ ## at https://www.authelia.com/docs/configuration/authentication/ldap.html#defaults
+ implementation: activedirectory
+ ## The url to the ldap server. Format: ://[:].
+ ## Scheme can be ldap or ldaps in the format (port optional).
+ url: ldap://openldap.default.svc.cluster.local
+ ## Connection Timeout.
+ timeout: 5s
+ ## Use StartTLS with the LDAP connection.
+ start_tls: false
+ tls:
+ ## Server Name for certificate validation (in case it's not set correctly in the URL).
+ server_name: ""
+ ## Skip verifying the server certificate (to allow a self-signed certificate).
+ ## In preference to setting this we strongly recommend you add the public portion of the certificate to the
+ ## certificates directory which is defined by the `certificates_directory` option at the top of the config.
+ skip_verify: false
+ ## Minimum TLS version for either Secure LDAP or LDAP StartTLS.
+ minimum_version: TLS1.2
+ ## The base dn for every LDAP query.
+ base_dn: DC=example,DC=com
+ ## The attribute holding the username of the user. This attribute is used to populate the username in the session
+ ## information. It was introduced due to #561 to handle case insensitive search queries. For you information,
+ ## Microsoft Active Directory usually uses 'sAMAccountName' and OpenLDAP usually uses 'uid'. Beware that this
+ ## attribute holds the unique identifiers for the users binding the user and the configuration stored in database.
+ ## Therefore only single value attributes are allowed and the value must never be changed once attributed to a user
+ ## otherwise it would break the configuration for that user. Technically, non-unique attributes like 'mail' can also
+ ## be used but we don't recommend using them, we instead advise to use the attributes mentioned above
+ ## (sAMAccountName and uid) to follow https://www.ietf.org/rfc/rfc2307.txt.
+ username_attribute: "uid"
+ ## An additional dn to define the scope to all users.
+ additional_users_dn: OU=Users
+ ## The users filter used in search queries to find the user profile based on input filled in login form.
+ ## Various placeholders are available in the user filter:
+ ## - {input} is a placeholder replaced by what the user inputs in the login form.
+ ## - {username_attribute} is a mandatory placeholder replaced by what is configured in `username_attribute`.
+ ## - {mail_attribute} is a placeholder replaced by what is configured in `mail_attribute`.
+ ## - DON'T USE - {0} is an alias for {input} supported for backward compatibility but it will be deprecated in later
+ ## versions, so please don't use it.
+ ##
+ ## Recommended settings are as follows:
+ ## - Microsoft Active Directory: (&({username_attribute}={input})(objectCategory=person)(objectClass=user))
+ ## - OpenLDAP:
+ ## - (&({username_attribute}={input})(objectClass=person))
+ ## - (&({username_attribute}={input})(objectClass=inetOrgPerson))
+ ##
+ ## To allow sign in both with username and email, one can use a filter like
+ ## (&(|({username_attribute}={input})({mail_attribute}={input}))(objectClass=person))
+ users_filter: ""
+ ## An additional dn to define the scope of groups.
+ additional_groups_dn: OU=Groups
+ ## The groups filter used in search queries to find the groups of the user.
+ ## - {input} is a placeholder replaced by what the user inputs in the login form.
+ ## - {username} is a placeholder replace by the username stored in LDAP (based on `username_attribute`).
+ ## - {dn} is a matcher replaced by the user distinguished name, aka, user DN.
+ ## - {username_attribute} is a placeholder replaced by what is configured in `username_attribute`.
+ ## - {mail_attribute} is a placeholder replaced by what is configured in `mail_attribute`.
+ ## - DON'T USE - {0} is an alias for {input} supported for backward compatibility but it will be deprecated in later
+ ## versions, so please don't use it.
+ ## - DON'T USE - {1} is an alias for {username} supported for backward compatibility but it will be deprecated in
+ ## later version, so please don't use it.
+ ##
+ ## If your groups use the `groupOfUniqueNames` structure use this instead:
+ ## (&(uniquemember={dn})(objectclass=groupOfUniqueNames))
+ groups_filter: ""
+ ## The attribute holding the name of the group
+ group_name_attribute: "cn"
+ ## The attribute holding the mail address of the user. If multiple email addresses are defined for a user, only the
+ ## first one returned by the LDAP server is used.
+ mail_attribute: "mail"
+ ## The attribute holding the display name of the user. This will be used to greet an authenticated user.
+ display_name_attribute: "displayname"
+ ## The username of the admin user.
+ user: CN=admin,DC=example,DC=com
+ plain_password: ""
+ ##
+ ## File (Authentication Provider)
+ ##
+ ## With this backend, the users database is stored in a file which is updated when users reset their passwords.
+ ## Therefore, this backend is meant to be used in a dev environment and not in production since it prevents Authelia
+ ## to be scaled to more than one instance. The options under 'password' have sane defaults, and as it has security
+ ## implications it is highly recommended you leave the default values. Before considering changing these settings
+ ## please read the docs page below:
+ ## https://www.authelia.com/docs/configuration/authentication/file.html#password-hash-algorithm-tuning
+ ##
+ ## Important: Kubernetes (or HA) users must read https://www.authelia.com/docs/features/statelessness.html
+ ##
+ file:
+ enabled: true
+ path: /config/users_database.yml
+ password:
+ algorithm: argon2id
+ iterations: 1
+ key_length: 32
+ salt_length: 16
+ memory: 1024
+ parallelism: 8
+##
+## Access Control Configuration
+##
+## Access control is a list of rules defining the authorizations applied for one resource to users or group of users.
+##
+## If 'access_control' is not defined, ACL rules are disabled and the 'bypass' rule is applied, i.e., access is allowed
+## to anyone. Otherwise restrictions follow the rules defined.
+##
+## Note: One can use the wildcard * to match any subdomain.
+## It must stand at the beginning of the pattern. (example: *.mydomain.com)
+##
+## Note: You must put patterns containing wildcards between simple quotes for the YAML to be syntactically correct.
+##
+## Definition: A 'rule' is an object with the following keys: 'domain', 'subject', 'policy' and 'resources'.
+##
+## - 'domain' defines which domain or set of domains the rule applies to.
+##
+## - 'subject' defines the subject to apply authorizations to. This parameter is optional and matching any user if not
+## provided. If provided, the parameter represents either a user or a group. It should be of the form
+## 'user:' or 'group:'.
+##
+## - 'policy' is the policy to apply to resources. It must be either 'bypass', 'one_factor', 'two_factor' or 'deny'.
+##
+## - 'resources' is a list of regular expressions that matches a set of resources to apply the policy to. This parameter
+## is optional and matches any resource if not provided.
+##
+## Note: the order of the rules is important. The first policy matching (domain, resource, subject) applies.
+access_control:
+ ## Default policy can either be 'bypass', 'one_factor', 'two_factor' or 'deny'. It is the policy applied to any
+ ## resource if there is no policy to be applied to the user.
+ default_policy: deny
+ networks_access_control: []
+ # networks_access_control:
+ # - name: private
+ # networks:
+ # - 10.0.0.0/8
+ # - 172.16.0.0/12
+ # - 192.168.0.0/16
+ # - name: vpn
+ # networks:
+ # - 10.9.0.0/16
+
+ rules: []
+ # rules:
+ # - domain: public.example.com
+ # policy: bypass
+ # - domain: "*.example.com"
+ # policy: bypass
+ # methods:
+ # - OPTIONS
+ # - domain: secure.example.com
+ # policy: one_factor
+ # networks:
+ # - private
+ # - vpn
+ # - 192.168.1.0/24
+ # - 10.0.0.1
+ # - domain:
+ # - secure.example.com
+ # - private.example.com
+ # policy: two_factor
+ # - domain: singlefactor.example.com
+ # policy: one_factor
+ # - domain: "mx2.mail.example.com"
+ # subject: "group:admins"
+ # policy: deny
+ # - domain: "*.example.com"
+ # subject:
+ # - "group:admins"
+ # - "group:moderators"
+ # policy: two_factor
+ # - domain: dev.example.com
+ # resources:
+ # - "^/groups/dev/.*$"
+ # subject: "group:dev"
+ # policy: two_factor
+ # - domain: dev.example.com
+ # resources:
+ # - "^/users/john/.*$"
+ # subject:
+ # - ["group:dev", "user:john"]
+ # - "group:admins"
+ # policy: two_factor
+ # - domain: "{user}.example.com"
+ # policy: bypass
+##
+## Session Provider Configuration
+##
+## The session cookies identify the user once logged in.
+## The available providers are: `memory`, `redis`. Memory is the provider unless redis is defined.
+session:
+ ## The name of the session cookie. (default: authelia_session).
+ name: authelia_session
+ ## Sets the Cookie SameSite value. Possible options are none, lax, or strict.
+ ## Please read https://www.authelia.com/docs/configuration/session.html#same_site
+ same_site: lax
+ ## The time in seconds before the cookie expires and session is reset.
+ expiration: 1h
+ ## The inactivity time in seconds before the session is reset.
+ inactivity: 5m
+ ## The remember me duration.
+ ## Value is in seconds, or duration notation. Value of 0 disables remember me.
+ ## See: https://www.authelia.com/docs/configuration/index.html#duration-notation-format
+ ## Longer periods are considered less secure because a stolen cookie will last longer giving attackers more time to
+ ## spy or attack. Currently the default is 1M or 1 month.
+ remember_me_duration: 1M
+##
+## Redis Provider
+##
+## Important: Kubernetes (or HA) users must read https://www.authelia.com/docs/features/statelessness.html
+##
+## The redis connection details
+redisProvider:
+ port: 6379
+ ## Optional username to be used with authentication.
+ # username: authelia
+ username: ""
+ ## This is the Redis DB Index https://redis.io/commands/select (sometimes referred to as database number, DB, etc).
+ database_index: 0
+ ## The maximum number of concurrent active connections to Redis.
+ maximum_active_connections: 8
+ ## The target number of idle connections to have open ready for work. Useful when opening connections is slow.
+ minimum_idle_connections: 0
+ ## The Redis TLS configuration. If defined will require a TLS connection to the Redis instance(s).
+ tls:
+ enabled: false
+ ## Server Name for certificate validation (in case you are using the IP or non-FQDN in the host option).
+ server_name: ""
+ ## Skip verifying the server certificate (to allow a self-signed certificate).
+ ## In preference to setting this we strongly recommend you add the public portion of the certificate to the
+ ## certificates directory which is defined by the `certificates_directory` option at the top of the config.
+ skip_verify: false
+ ## Minimum TLS version for the connection.
+ minimum_version: TLS1.2
+ ## The Redis HA configuration options.
+ ## This provides specific options to Redis Sentinel, sentinel_name must be defined (Master Name).
+ high_availability:
+ enabled: false
+ enabledSecret: false
+ ## Sentinel Name / Master Name
+ sentinel_name: mysentinel
+ ## The additional nodes to pre-seed the redis provider with (for sentinel).
+ ## If the host in the above section is defined, it will be combined with this list to connect to sentinel.
+ ## For high availability to be used you must have either defined; the host above or at least one node below.
+ nodes: []
+ # nodes:
+ # - host: sentinel-0.databases.svc.cluster.local
+ # port: 26379
+ # - host: sentinel-1.databases.svc.cluster.local
+ # port: 26379
+
+ ## Choose the host with the lowest latency.
+ route_by_latency: false
+ ## Choose the host randomly.
+ route_randomly: false
+##
+## Regulation Configuration
+##
+## This mechanism prevents attackers from brute forcing the first factor. It bans the user if too many attempts are done
+## in a short period of time.
+regulation:
+ ## The number of failed login attempts before user is banned. Set it to 0 to disable regulation.
+ max_retries: 3
+ ## The time range during which the user can attempt login before being banned. The user is banned if the
+ ## authentication failed 'max_retries' times in a 'find_time' seconds window. Find Time accepts duration notation.
+ ## See: https://www.authelia.com/docs/configuration/index.html#duration-notation-format
+ find_time: 2m
+ ## The length of time before a banned user can login again. Ban Time accepts duration notation.
+ ## See: https://www.authelia.com/docs/configuration/index.html#duration-notation-format
+ ban_time: 5m
+##
+## Storage Provider Configuration
+##
+## The available providers are: `local`, `mysql`, `postgres`. You must use one and only one of these providers.
+storage:
+ ##
+ ## PostgreSQL (Storage Provider)
+ ##
+ postgres:
+ port: 5432
+ database: authelia
+ username: authelia
+ sslmode: disable
+ timeout: 5s
+##
+## Notification Provider
+##
+##
+## Notifications are sent to users when they require a password reset, a u2f registration or a TOTP registration.
+## The available providers are: filesystem, smtp. You must use one and only one of these providers.
+notifier:
+ ## You can disable the notifier startup check by setting this to true.
+ disable_startup_check: false
+ ##
+ ## File System (Notification Provider)
+ ##
+ ## Important: Kubernetes (or HA) users must read https://www.authelia.com/docs/features/statelessness.html
+ ##
+ filesystem:
+ enabled: true
+ filename: /config/notification.txt
+ ##
+ ## SMTP (Notification Provider)
+ ##
+ ## Use a SMTP server for sending notifications. Authelia uses the PLAIN or LOGIN methods to authenticate.
+ ## [Security] By default Authelia will:
+ ## - force all SMTP connections over TLS including unauthenticated connections
+ ## - use the disable_require_tls boolean value to disable this requirement
+ ## (only works for unauthenticated connections)
+ ## - validate the SMTP server x509 certificate during the TLS handshake against the hosts trusted certificates
+ ## (configure in tls section)
+ smtp:
+ enabled: false
+ enabledSecret: false
+ host: smtp.mail.svc.cluster.local
+ port: 25
+ timeout: 5s
+ username: test
+ plain_password: test
+ sender: admin@example.com
+ ## HELO/EHLO Identifier. Some SMTP Servers may reject the default of localhost.
+ identifier: localhost
+ ## Subject configuration of the emails sent.
+ ## {title} is replaced by the text from the notifier
+ subject: "[Authelia] {title}"
+ ## This address is used during the startup check to verify the email configuration is correct.
+ ## It's not important what it is except if your email server only allows local delivery.
+ startup_check_address: test@authelia.com
+ disable_require_tls: false
+ disable_html_emails: false
+ tls:
+ ## Server Name for certificate validation (in case you are using the IP or non-FQDN in the host option).
+ server_name: ""
+ ## Skip verifying the server certificate (to allow a self-signed certificate).
+ ## In preference to setting this we strongly recommend you add the public portion of the certificate to the
+ ## certificates directory which is defined by the `certificates_directory` option at the top of the config.
+ skip_verify: false
+ ## Minimum TLS version for either StartTLS or SMTPS.
+ minimum_version: TLS1.2
+identity_providers:
+ oidc:
+ ## Enables this in the config map. Currently in beta stage.
+ ## See https://www.authelia.com/docs/configuration/identity-providers/oidc.html#roadmap
+ enabled: false
+ access_token_lifespan: 1h
+ authorize_code_lifespan: 1m
+ id_token_lifespan: 1h
+ refresh_token_lifespan: 90m
+ enable_client_debug_messages: false
+ ## SECURITY NOTICE: It's not recommended changing this option, and highly discouraged to have it below 8 for
+ ## security reasons.
+ minimum_parameter_entropy: 8
+ clients: []
+ # clients:
+ # -
+ ## The ID is the OpenID Connect ClientID which is used to link an application to a configuration.
+ # id: myapp
+## The description to show to users when they end up on the consent screen. Defaults to the ID above.
+# description: My Application
+
+## The client secret is a shared secret between Authelia and the consumer of this client.
+# secret: apple123
+
+## Sets the client to public. This should typically not be set, please see the documentation for usage.
+# public: false
+
+## The policy to require for this client; one_factor or two_factor.
+# authorization_policy: two_factor
+
+## Configures the consent mode; auto, explicit or implicit
+# consent_mode: auto
+
+## Audience this client is allowed to request.
+# audience: []
+
+## Scopes this client is allowed to request.
+# scopes:
+# - openid
+# - profile
+# - email
+# - groups
+
+## Redirect URI's specifies a list of valid case-sensitive callbacks for this client.
+# redirect_uris:
+# - https://oidc.example.com/oauth2/callback
+
+## Grant Types configures which grants this client can obtain.
+## It's not recommended to configure this unless you know what you're doing.
+# grant_types:
+# - refresh_token
+# - authorization_code
+
+## Response Types configures which responses this client can be sent.
+## It's not recommended to configure this unless you know what you're doing.
+# response_types:
+# - code
+
+## Response Modes configures which response modes this client supports.
+## It's not recommended to configure this unless you know what you're doing.
+# response_modes:
+# - form_post
+# - query
+# - fragment
+
+## The algorithm used to sign userinfo endpoint responses for this client, either none or RS256.
+# userinfo_signing_algorithm: none
+
+portal:
+ open:
+ enabled: true
+
+ingress:
+ main:
+ required: true
diff --git a/enterprise/authelia/22.2.4/questions.yaml b/enterprise/authelia/22.2.4/questions.yaml
new file mode 100644
index 0000000000..b02aab1d4f
--- /dev/null
+++ b/enterprise/authelia/22.2.4/questions.yaml
@@ -0,0 +1,4346 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 2
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: domain
+ group: "App Configuration"
+ label: "Domain"
+ description: "The highest domain level possible, for example: domain.com when using app.domain.com"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: default_redirection_url
+ group: "App Configuration"
+ label: "Default Redirection URL"
+ description: "If user tries to authenticate without any referrer, this is used"
+ schema:
+ type: string
+ default: ""
+ valid_chars: '^https?:\/\/(.*)'
+ - variable: theme
+ group: "App Configuration"
+ label: "Theme"
+ schema:
+ type: string
+ default: "auto"
+ enum:
+ - value: "auto"
+ description: "auto"
+ - value: "light"
+ description: "light"
+ - value: "grey"
+ description: "grey"
+ - value: "dark"
+ description: "dark"
+ - variable: log
+ group: "App Configuration"
+ label: "Log Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: level
+ label: "Log Level"
+ schema:
+ type: string
+ default: "info"
+ enum:
+ - value: "info"
+ description: "info"
+ - value: "debug"
+ description: "debug"
+ - value: "trace"
+ description: "trace"
+ - variable: format
+ label: "Log Format"
+ schema:
+ type: string
+ default: "text"
+ enum:
+ - value: "json"
+ description: "json"
+ - value: "text"
+ description: "text"
+ - variable: server
+ group: "App Configuration"
+ label: "Server Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: write_buffer_size
+ label: "Write Buffer Size"
+ description: "Configures the maximum response size. The default of 4096 is generally sufficient for most use cases."
+ schema:
+ type: int
+ default: 4096
+ - variable: read_buffer_size
+ label: "Read Buffer Size"
+ description: "Configures the maximum request size. The default of 4096 is generally sufficient for most use cases."
+ schema:
+ type: int
+ default: 4096
+ - variable: totp
+ group: "App Configuration"
+ label: "TOTP Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: issuer
+ label: "Issuer"
+ description: "The issuer name displayed in the Authenticator application of your choice"
+ schema:
+ type: string
+ default: ""
+ - variable: period
+ label: "Period"
+ description: "The period in seconds a one-time password is current for"
+ schema:
+ type: int
+ default: 30
+ - variable: skew
+ label: "skew"
+ description: "Controls number of one-time passwords either side of the current one that are valid."
+ schema:
+ type: int
+ default: 1
+ - variable: password_policy
+ group: "App Configuration"
+ label: "Password Policy Configuration"
+ description: "Authelia allows administrators to configure an enforced password policy."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: standard
+ label: Standard
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: min_length
+ label: "Minimum Password Length"
+ description: "Minimum Password Length"
+ schema:
+ type: int
+ required: true
+ show_if: [["enabled", "=", true]]
+ default: 8
+ - variable: max_length
+ label: "Max Passsword Length"
+ description: "Max Password Length"
+ schema:
+ type: int
+ required: true
+ show_if: [["enabled", "=", true]]
+ default: 0
+ - variable: require_uppercase
+ label: "Require Upppercase"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ required: true
+ - variable: require_lowercase
+ label: "Require Lowercase"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ required: true
+ - variable: require_number
+ label: "Require Numbers"
+ description: "Require Numbers in the password"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ required: true
+ - variable: require_special
+ label: "Require Special Characters"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: zxcvbn
+ label: zxcvbn
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ required: true
+ - variable: min_score
+ label: "Min Score"
+ schema:
+ type: int
+ required: true
+ show_if: [["enabled", "=", true]]
+ default: 3
+ - variable: duo_api
+ group: "App Configuration"
+ label: "DUO API Configuration"
+ description: "Parameters used to contact the Duo API."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostname
+ label: "Hostname"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: integration_key
+ label: "integration_key"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: plain_api_key
+ label: "plain_api_key"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: session
+ group: "App Configuration"
+ label: "Session Provider"
+ description: "The session cookies identify the user once logged in."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: "Cookie Name"
+ description: |
+ The name of the session cookie. By default this is set to authelia_session.
+ It’s mostly useful to change this if you are doing development or running multiple instances of Authelia.
+ schema:
+ type: string
+ required: true
+ default: "authelia_session"
+ - variable: same_site
+ label: "SameSite Value"
+ description: |
+ You can read about the SameSite cookie in detail on the MDN. In short setting SameSite to Lax is generally
+ the most desirable option for Authelia. None is not recommended unless you absolutely know what you’re doing
+ and trust all the protected apps. Strict is not going to work in many use cases and we have not tested it in
+ this state but it’s available as an option anyway.
+ schema:
+ type: string
+ default: "lax"
+ enum:
+ - value: "lax"
+ description: "lax"
+ - value: "strict"
+ description: "strict"
+ - variable: expiration
+ label: "Expiration Time"
+ description: |
+ The period of time before the cookie expires and the session is destroyed. This is overriden by
+ remember_me_duration when the remember me box is checked.
+ schema:
+ type: string
+ default: "1h"
+ required: true
+ - variable: inactivity
+ label: "Inactivity Time"
+ description: |
+ The period of time the user can be inactive for until the session is destroyed when the remember me box is
+ not checked or is otherwise disabled. Useful if you want long session timers but don’t want unused devices to be vulnerable.
+ schema:
+ type: string
+ default: "5m"
+ required: true
+ - variable: remember_me_duration
+ label: "Remember-Me duration"
+ description: |
+ The period of time before the cookie expires and the session is destroyed when the remember me box is checked, a user
+ selecting this option negates the inactivity timeout. Setting this to -1 disables this feature entirely.
+ schema:
+ type: string
+ default: "5M"
+ required: true
+ - variable: regulation
+ group: "App Configuration"
+ label: "Regulation Configuration"
+ description: "This mechanism prevents attackers from brute forcing the first factor."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: max_retries
+ label: "Maximum Retries"
+ description: "The number of failed login attempts before user is banned. Set it to 0 to disable regulation."
+ schema:
+ type: int
+ default: 3
+ - variable: find_time
+ label: "Find Time"
+ description: |
+ The period of time analyzed for failed attempts. For example if you set max_retries to 3 and find_time to
+ 2m this means the user must have 3 failed logins in 2 minutes.
+ schema:
+ type: string
+ default: "2m"
+ required: true
+ - variable: ban_time
+ label: "Ban Duration"
+ description: |
+ The period of time the user is banned for after meeting the max_retries and find_time configuration.
+ After this duration the account will be able to login again.
+ schema:
+ type: string
+ default: "5m"
+ required: true
+ - variable: authentication_backend
+ group: "App Configuration"
+ label: "Authentication Backend Provider"
+ description: |
+ Used for verifying user passwords and retrieve information such as email
+ address and groups users belong to.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: disable_reset_password
+ label: "Disable Reset Password"
+ description: "Disable both the HTML element and the API for reset password functionality"
+ schema:
+ type: boolean
+ default: false
+ - variable: refresh_interval
+ label: "Reset Interval"
+ description: "The amount of time to wait before we refresh data from the authentication backend"
+ schema:
+ type: string
+ default: "5m"
+ required: true
+ - variable: ldap
+ label: "LDAP backend configuration"
+ description: "Used for verifying user passwords and retrieve information such as email address and groups users belong to"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: implementation
+ label: "Implementation"
+ description: "The LDAP implementation, this affects elements like the attribute utilized for resetting a password"
+ schema:
+ type: string
+ default: "custom"
+ enum:
+ - value: "activedirectory"
+ description: "Active Directory"
+ - value: "custom"
+ description: "Custom"
+ - variable: url
+ label: "URL"
+ description: "The url to the ldap server. Format: ://[:]"
+ schema:
+ type: string
+ default: "ldap://openldap.default.svc.cluster.local"
+ required: true
+ - variable: timeout
+ label: "Connection Timeout"
+ schema:
+ type: string
+ default: "5s"
+ required: true
+ - variable: start_tls
+ label: "Start TLS"
+ description: "Use StartTLS with the LDAP connection"
+ schema:
+ type: boolean
+ default: false
+ - variable: tls
+ label: "TLS Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: server_name
+ label: "Server Name"
+ description: "Server Name for certificate validation (in case it's not set correctly in the URL)."
+ schema:
+ type: string
+ default: ""
+ - variable: skip_verify
+ label: "Skip Certificate Verification"
+ description: "Skip verifying the server certificate (to allow a self-signed certificate)"
+ schema:
+ type: boolean
+ default: false
+ - variable: minimum_version
+ label: "Minimum TLS version"
+ description: "Minimum TLS version for either Secure LDAP or LDAP StartTLS."
+ schema:
+ type: string
+ default: "TLS1.2"
+ enum:
+ - value: "TLS1.0"
+ description: "TLS1.0"
+ - value: "TLS1.1"
+ description: "TLS1.1"
+ - value: "TLS1.2"
+ description: "TLS1.2"
+ - value: "TLS1.3"
+ description: "TLS1.3"
+ - variable: base_dn
+ label: "Base DN"
+ description: "The base dn for every LDAP query."
+ schema:
+ type: string
+ default: "DC=example,DC=com"
+ required: true
+ - variable: username_attribute
+ label: "Username Attribute"
+ description: "The attribute holding the username of the user"
+ schema:
+ type: string
+ default: "uid"
+ required: true
+ - variable: additional_users_dn
+ label: "Additional Users DN"
+ description: "An additional dn to define the scope to all users."
+ schema:
+ type: string
+ default: "OU=people"
+ required: true
+ - variable: users_filter
+ label: "Users Filter"
+ description: "The groups filter used in search queries to find the groups of the user."
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: additional_groups_dn
+ label: "Additional Groups DN"
+ description: "An additional dn to define the scope of groups."
+ schema:
+ type: string
+ default: "OU=Groups"
+ required: true
+ - variable: groups_filter
+ label: "Groups Filter"
+ description: "The groups filter used in search queries to find the groups of the user."
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: group_name_attribute
+ label: "Group name Attribute"
+ description: "The attribute holding the name of the group"
+ schema:
+ type: string
+ default: "cn"
+ required: true
+ - variable: mail_attribute
+ label: "Mail Attribute"
+ description: "The attribute holding the primary mail address of the user"
+ schema:
+ type: string
+ default: "mail"
+ required: true
+ - variable: display_name_attribute
+ label: "Display Name Attribute"
+ description: "he attribute holding the display name of the user. This will be used to greet an authenticated user."
+ schema:
+ type: string
+ default: "displayName"
+ - variable: user
+ label: "Admin User"
+ description: "The username of the admin user used to connect to LDAP."
+ schema:
+ type: string
+ default: "CN=admin,ou=people,DC=example,DC=com"
+ required: true
+ - variable: plain_password
+ label: "Password"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: file
+ label: "File backend configuration"
+ description: "With this backend, the users database is stored in a file which is updated when users reset their passwords."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: path
+ label: "Path"
+ schema:
+ type: string
+ default: "/config/users_database.yml"
+ required: true
+ - variable: password
+ label: "Password Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: algorithm
+ label: "Algorithm"
+ schema:
+ type: string
+ default: "argon2id"
+ enum:
+ - value: "argon2id"
+ description: "argon2id"
+ - value: "sha512"
+ description: "sha512"
+ - variable: iterations
+ label: "Iterations"
+ schema:
+ type: int
+ default: 1
+ required: true
+ - variable: key_length
+ label: "Key Length"
+ schema:
+ type: int
+ default: 32
+ required: true
+ - variable: salt_length
+ label: "Salt Length"
+ schema:
+ type: int
+ default: 16
+ required: true
+ - variable: memory
+ label: "Memory"
+ schema:
+ type: int
+ default: 1024
+ required: true
+ - variable: parallelism
+ label: "Parallelism"
+ schema:
+ type: int
+ default: 8
+ required: true
+ - variable: notifier
+ group: "App Configuration"
+ label: "Notifier Configuration"
+ description: "Notifications are sent to users when they require a password reset, a u2f registration or a TOTP registration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: disable_startup_check
+ label: "Disable Startup Check"
+ schema:
+ type: boolean
+ default: false
+ - variable: filesystem
+ label: "Filesystem Provider"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: filename
+ label: "File Path"
+ schema:
+ type: string
+ default: "/config/notification.txt"
+ required: true
+ - variable: smtp
+ label: "SMTP Provider"
+ description: "Use a SMTP server for sending notifications. Authelia uses the PLAIN or LOGIN methods to authenticate."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ schema:
+ type: boolean
+ default: true
+ show_subquestions_if: true
+ subquestions:
+ - variable: host
+ label: "Host"
+ schema:
+ type: string
+ default: "smtp.mail.svc.cluster.local"
+ required: true
+ - variable: port
+ label: "Port"
+ schema:
+ type: int
+ default: 25
+ required: true
+ - variable: timeout
+ label: "Timeout"
+ schema:
+ type: string
+ default: "5s"
+ required: true
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ default: ""
+ - variable: plain_password
+ label: "Password"
+ schema:
+ type: string
+ default: ""
+ - variable: sender
+ label: "Sender"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: identifier
+ label: "Identifier"
+ description: "HELO/EHLO Identifier. Some SMTP Servers may reject the default of localhost."
+ schema:
+ type: string
+ default: "localhost"
+ required: true
+ - variable: subject
+ label: "Subject"
+ description: "Subject configuration of the emails sent, {title} is replaced by the text from the notifier"
+ schema:
+ type: string
+ default: "[Authelia] {title}"
+ required: true
+ - variable: startup_check_address
+ label: "Startup Check Address"
+ description: "This address is used during the startup check to verify the email configuration is correct."
+ schema:
+ type: string
+ default: "test@authelia.com"
+ required: true
+ - variable: disable_require_tls
+ label: "Disable Require TLS"
+ schema:
+ type: boolean
+ default: false
+ - variable: disable_html_emails
+ label: "Disable HTML emails"
+ schema:
+ type: boolean
+ default: false
+ - variable: tls
+ label: "TLS Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: server_name
+ label: "Server Name"
+ description: "Server Name for certificate validation (in case it's not set correctly in the URL)."
+ schema:
+ type: string
+ default: ""
+ - variable: skip_verify
+ label: "Skip Certificate Verification"
+ description: "Skip verifying the server certificate (to allow a self-signed certificate)"
+ schema:
+ type: boolean
+ default: false
+ - variable: minimum_version
+ label: "Minimum TLS version"
+ description: "Minimum TLS version for either Secure LDAP or LDAP StartTLS."
+ schema:
+ type: string
+ default: "TLS1.2"
+ enum:
+ - value: "TLS1.0"
+ description: "TLS1.0"
+ - value: "TLS1.1"
+ description: "TLS1.1"
+ - value: "TLS1.2"
+ description: "TLS1.2"
+ - value: "TLS1.3"
+ description: "TLS1.3"
+ - variable: access_control
+ group: "App Configuration"
+ label: "Access Control Configuration"
+ description: "Access control is a list of rules defining the authorizations applied for one resource to users or group of users."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: default_policy
+ label: "Default Policy"
+ description: |
+ The default policy defines the policy applied if no rules section apply to the information known about the request.
+ It is recommended that this is configured to deny for security reasons. Sites which you do not wish to secure at all
+ with Authelia should not be configured in your reverse proxy to perform authentication with Authelia at all for performance reasons.
+ schema:
+ type: string
+ default: "deny"
+ enum:
+ - value: "bypass"
+ description: "bypass"
+ - value: "one_factor"
+ description: "one_factor"
+ - value: "two_factor"
+ description: "two_factor"
+ - value: "deny"
+ description: "deny"
+ - variable: networks_access_control
+ label: "Networks"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: networkItem
+ label: "Network Item"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: networks
+ label: "Networks"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: network
+ label: "network"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: rules
+ label: "Rules"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: rulesItem
+ label: "Rule"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: domain
+ label: "Domains"
+ description: "Defines which domain or set of domains the rule applies to."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: domainEntry
+ label: "Domain"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: domain_regex
+ label: "Domains RegEx"
+ description: "defines which domain or set of domains the rule applies to using regular expressions."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: domainRegexEntry
+ label: "Domain RegEx"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: policy
+ label: "Policy"
+ description: |
+ The specific policy to apply to the selected rule. This is not criteria for a match, this is the
+ action to take when a match is made.
+ schema:
+ type: string
+ default: "two_factor"
+ enum:
+ - value: "bypass"
+ description: "bypass"
+ - value: "one_factor"
+ description: "one_factor"
+ - value: "two_factor"
+ description: "two_factor"
+ - value: "deny"
+ description: "deny"
+ - variable: subject
+ label: "Subject"
+ description: |
+ This criteria matches identifying characteristics about the subject. Currently this is either
+ user or groups the user belongs to. This allows you to effectively control exactly what each user is
+ authorized to access or to specifically require two-factor authentication to specific users. Subjects
+ are prefixed with either user: or group: to identify which part of the identity to check.
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: subjectitem
+ label: "Subject"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: networks
+ label: "Networks"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: network
+ label: "Network"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: resources
+ label: "Resources"
+ description: "is a list of regular expressions that matches a set of resources to apply the policy to"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: resource
+ label: "Resource"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 9091
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: identity_providers
+ group: "Advanced"
+ label: "Authelia Identity Providers (BETA)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: oidc
+ label: "OpenID Connect(BETA)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enabled"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: access_token_lifespan
+ label: "Access Token Lifespan"
+ schema:
+ type: string
+ default: "1h"
+ required: true
+ - variable: authorize_code_lifespan
+ label: "Authorize Code Lifespan"
+ schema:
+ type: string
+ default: "1m"
+ required: true
+ - variable: id_token_lifespan
+ label: "ID Token Lifespan"
+ schema:
+ type: string
+ default: "1h"
+ required: true
+ - variable: refresh_token_lifespan
+ label: "Refresh Token Lifespan"
+ schema:
+ type: string
+ default: "90m"
+ required: true
+ - variable: enable_client_debug_messages
+ label: "Enable Client Debug Messages"
+ schema:
+ type: boolean
+ default: false
+ - variable: clients
+ label: "Clients"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: clientEntry
+ label: "Client"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: id
+ label: "ID/Name"
+ description: "The ID is the OpenID Connect ClientID which is used to link an application to a configuration."
+ schema:
+ type: string
+ default: "myapp"
+ required: true
+ - variable: description
+ label: "Description"
+ description: "The description to show to users when they end up on the consent screen. Defaults to the ID above."
+ schema:
+ type: string
+ default: "My Application"
+ required: true
+ - variable: secret
+ label: "Secret"
+ description: "The client secret is a shared secret between Authelia and the consumer of this client."
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: public
+ label: "public"
+ description: "Sets the client to public. This should typically not be set, please see the documentation for usage."
+ schema:
+ type: boolean
+ default: false
+ - variable: authorization_policy
+ label: "Authorization Policy"
+ description: "The policy to require for this client; one_factor or two_factor."
+ schema:
+ type: string
+ default: "two_factor"
+ enum:
+ - value: "one_factor"
+ description: "one_factor"
+ - value: "two_factor"
+ description: "two_factor"
+ - variable: consent_mode
+ label: "Consent Mode"
+ description: |
+ Configures the consent mode. This can be set to auto (default), explicit (consent required every time) or
+ implicit (automatically assumes consent for every authorization, never asking the user if they wish to give consent.)
+ schema:
+ type: string
+ default: "auto"
+ enum:
+ - value: "auto"
+ description: "auto"
+ - value: "explicit"
+ description: "explicit"
+ - value: "implicit"
+ description: "implicit"
+ - variable: userinfo_signing_algorithm
+ label: "Userinfo Signing Algorithm"
+ description: "The algorithm used to sign userinfo endpoint responses for this client, either none or RS256."
+ schema:
+ type: string
+ default: "none"
+ enum:
+ - value: "none"
+ description: "none"
+ - value: "RS256"
+ description: "RS256"
+ - variable: audience
+ label: "Audience"
+ description: "Audience this client is allowed to request."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: audienceEntry
+ label: ""
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: scopes
+ label: "Scopes"
+ description: "Scopes this client is allowed to request."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ScopeEntry
+ label: "Scope"
+ schema:
+ type: string
+ default: "openid"
+ required: true
+ - variable: redirect_uris
+ label: "redirect_uris"
+ description: "Redirect URI's specifies a list of valid case-sensitive callbacks for this client."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: uriEntry
+ label: "Url"
+ schema:
+ type: string
+ default: "https://oidc.example.com/oauth2/callback"
+ required: true
+ - variable: grant_types
+ description: "Grant Types configures which grants this client can obtain."
+ label: "grant_types"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: grantEntry
+ label: "Grant"
+ schema:
+ type: string
+ default: "refresh_token"
+ required: true
+ - variable: response_types
+ description: "Response Types configures which responses this client can be sent."
+ label: "response_types"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: responseEntry
+ label: "type"
+ schema:
+ type: string
+ default: "code"
+ required: true
+ - variable: response_modes
+ description: "Response Modes configures which response modes this client supports."
+ label: "response_modes"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: modeEntry
+ label: "Mode"
+ schema:
+ type: string
+ default: "form_post"
+ required: true
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/operators/prometheus-operator/4.5.3/templates/NOTES.txt b/enterprise/authelia/22.2.4/templates/NOTES.txt
similarity index 100%
rename from operators/prometheus-operator/4.5.3/templates/NOTES.txt
rename to enterprise/authelia/22.2.4/templates/NOTES.txt
diff --git a/enterprise/authelia/22.2.4/templates/_configmap.tpl b/enterprise/authelia/22.2.4/templates/_configmap.tpl
new file mode 100644
index 0000000000..c2797c8aaa
--- /dev/null
+++ b/enterprise/authelia/22.2.4/templates/_configmap.tpl
@@ -0,0 +1,376 @@
+{{/* Define the configmap */}}
+{{- define "authelia.configmap.paths" -}}
+enabled: true
+data:
+ AUTHELIA_SERVER_DISABLE_HEALTHCHECK: "true"
+ AUTHELIA_JWT_SECRET_FILE: "/secrets/JWT_TOKEN"
+ AUTHELIA_SESSION_SECRET_FILE: "/secrets/SESSION_ENCRYPTION_KEY"
+ AUTHELIA_STORAGE_ENCRYPTION_KEY_FILE: "/secrets/ENCRYPTION_KEY"
+ AUTHELIA_STORAGE_POSTGRES_PASSWORD_FILE: "/secrets/STORAGE_PASSWORD"
+ {{- if .Values.authentication_backend.ldap.enabled }}
+ AUTHELIA_AUTHENTICATION_BACKEND_LDAP_PASSWORD_FILE: "/secrets/LDAP_PASSWORD"
+ {{- end }}
+ {{- if .Values.notifier.smtp.enabled }}
+ AUTHELIA_NOTIFIER_SMTP_PASSWORD_FILE: "/secrets/SMTP_PASSWORD"
+ {{- end }}
+ AUTHELIA_SESSION_REDIS_PASSWORD_FILE: "/secrets/REDIS_PASSWORD"
+ {{- if .Values.redisProvider.high_availability.enabled }}
+ AUTHELIA_SESSION_REDIS_HIGH_AVAILABILITY_SENTINEL_PASSWORD_FILE: "/secrets/REDIS_SENTINEL_PASSWORD"
+ {{- end }}
+ {{- if .Values.duo_api.enabled }}
+ AUTHELIA_DUO_API_SECRET_KEY_FILE: "/secrets/DUO_API_KEY"
+ {{- end }}
+ {{- if .Values.identity_providers.oidc.enabled }}
+ AUTHELIA_IDENTITY_PROVIDERS_OIDC_HMAC_SECRET_FILE: "/secrets/OIDC_HMAC_SECRET"
+ AUTHELIA_IDENTITY_PROVIDERS_OIDC_ISSUER_PRIVATE_KEY_FILE: "/secrets/OIDC_PRIVATE_KEY"
+ {{- end }}
+
+{{- end -}}
+
+{{- define "authelia.configmap.configfile" -}}
+enabled: true
+data:
+ configuration.yaml: |
+ ---
+ theme: {{ .Values.theme | default "light" }}
+ default_redirection_url: {{ default (printf "https://www.%s" .Values.domain) .Values.default_redirection_url }}
+ ntp:
+ address: {{ .Values.ntp.address | default "time.cloudflare.com:123" }}
+ version: {{ .Values.ntp.version | default 4 }}
+ max_desync: {{ .Values.ntp.max_desync | default "3s" }}
+ disable_startup_check: {{ .Values.ntp.disable_startup_check | default false }}
+ disable_failure: {{ .Values.ntp.disable_failure | default true }}
+ server:
+ host: 0.0.0.0
+ port: {{ .Values.server.port | default 9091 }}
+ {{- if ne "" (.Values.server.path | default "") }}
+ path: {{ .Values.server.path }}
+ {{- end }}
+ buffers:
+ write: {{ .Values.server.write_buffer_size | default 4096 }}
+ read: {{ .Values.server.read_buffer_size | default 4096 }}
+ enable_pprof: {{ .Values.server.enable_pprof | default false }}
+ enable_expvars: {{ .Values.server.enable_expvars | default false }}
+ log:
+ level: {{ .Values.log.level | default "info" }}
+ format: {{ .Values.log.format | default "text" }}
+ {{- if ne "" (.Values.log.file_path | default "") }}
+ file_path: {{ .Values.log.file_path }}
+ keep_stdout: true
+ {{- end }}
+ totp:
+ issuer: {{ .Values.totp.issuer | default .Values.domain }}
+ period: {{ .Values.totp.period | default 30 }}
+ skew: {{ .Values.totp.skew | default 1 }}
+ {{- if .Values.password_policy.enabled }}
+ password_policy:
+ standard:
+ enabled: {{ .Values.password_policy.standard.enabled | default false }}
+ min_length: {{ .Values.password_policy.standard.min_length | default 8 }}
+ max_length: {{ .Values.password_policy.standard.max_length | default 0 }}
+ require_uppercase: {{ .Values.password_policy.standard.require_uppercase | default false }}
+ require_lowercase: {{ .Values.password_policy.standard.require_lowercase | default false }}
+ require_number: {{ .Values.password_policy.standard.require_number | default false }}
+ require_special: {{ .Values.password_policy.standard.require_special | default false }}
+ zxcvbn:
+ enabled: {{ .Values.password_policy.zxcvbn.enabled | default false }}
+ min_score: {{ .Values.password_policy.zxcvbn.min_score | default 3 }}
+ {{- end -}}
+ {{- if .Values.duo_api.enabled }}
+ duo_api:
+ hostname: {{ .Values.duo_api.hostname }}
+ integration_key: {{ .Values.duo_api.integration_key }}
+ {{- end -}}
+ {{- with $auth := .Values.authentication_backend }}
+ authentication_backend:
+ password_reset:
+ disable: {{ $auth.disable_reset_password }}
+ {{- if $auth.file.enabled }}
+ file:
+ path: {{ $auth.file.path }}
+ password:
+ {{- $p := $auth.file.password -}}
+ {{- if $p.algorithm }}
+ algorithm: {{ $p.algorithm }}
+ {{- end -}}
+ {{- if $p.iterations }}
+ iterations: {{ $p.iterations }}
+ {{- end -}}
+ {{- if $p.key_length }}
+ key_length: {{ $p.key_length }}
+ {{- end -}}
+ {{- if $p.salt_length }}
+ salt_length: {{ $p.salt_length }}
+ {{- end -}}
+ {{- if $p.memory }}
+ memory: {{ $p.memory }}
+ {{- end -}}
+ {{- if $p.parallelism }}
+ parallelism: {{ $p.parallelism }}
+ {{- end -}}
+ {{- end -}}
+ {{- if $auth.ldap.enabled }}
+ ldap:
+ implementation: {{ $auth.ldap.implementation | default "custom" }}
+ url: {{ $auth.ldap.url }}
+ timeout: {{ $auth.ldap.timeout | default "5s" }}
+ start_tls: {{ $auth.ldap.start_tls }}
+ tls:
+ {{- if hasKey $auth.ldap.tls "server_name" }}
+ server_name: {{ $auth.ldap.tls.server_name | default $auth.ldap.host }}
+ {{- end }}
+ minimum_version: {{ $auth.ldap.tls.minimum_version | default "TLS1.2" }}
+ skip_verify: {{ $auth.ldap.tls.skip_verify | default false }}
+ {{- if $auth.ldap.base_dn }}
+ base_dn: {{ $auth.ldap.base_dn }}
+ {{- end -}}
+ {{- if $auth.ldap.username_attribute }}
+ username_attribute: {{ $auth.ldap.username_attribute }}
+ {{- end -}}
+ {{- if $auth.ldap.additional_users_dn }}
+ additional_users_dn: {{ $auth.ldap.additional_users_dn }}
+ {{- end -}}
+ {{- if $auth.ldap.users_filter }}
+ users_filter: {{ $auth.ldap.users_filter }}
+ {{- end -}}
+ {{- if $auth.ldap.additional_groups_dn }}
+ additional_groups_dn: {{ $auth.ldap.additional_groups_dn }}
+ {{- end -}}
+ {{- if $auth.ldap.groups_filter }}
+ groups_filter: {{ $auth.ldap.groups_filter }}
+ {{- end -}}
+ {{- if $auth.ldap.group_name_attribute }}
+ group_name_attribute: {{ $auth.ldap.group_name_attribute }}
+ {{- end -}}
+ {{- if $auth.ldap.mail_attribute }}
+ mail_attribute: {{ $auth.ldap.mail_attribute }}
+ {{- end -}}
+ {{- if $auth.ldap.display_name_attribute }}
+ display_name_attribute: {{ $auth.ldap.display_name_attribute }}
+ {{- end }}
+ user: {{ $auth.ldap.user }}
+ {{- end -}}
+ {{- end -}}
+ {{- with $session := .Values.session }}
+ session:
+ name: {{ $session.name | default "authelia_session" }}
+ domain: {{ required "A valid .Values.domain entry required!" $.Values.domain }}
+ same_site: {{ $session.same_site | default "lax" }}
+ expiration: {{ $session.expiration | default "1M" }}
+ inactivity: {{ $session.inactivity | default "5m" }}
+ remember_me_duration: {{ $session.remember_me_duration | default "1M" }}
+ {{- end }}
+ redis:
+ host: {{ .Values.redis.creds.plain }}
+ {{- with $redis := .Values.redisProvider }}
+ port: {{ $redis.port | default 6379 }}
+ {{- if not (eq $redis.username "") }}
+ username: {{ $redis.username }}
+ {{- end }}
+ maximum_active_connections: {{ $redis.maximum_active_connections | default 8 }}
+ minimum_idle_connections: {{ $redis.minimum_idle_connections | default 0 }}
+ {{- if $redis.tls.enabled }}
+ tls:
+ server_name: {{ $redis.tls.server_name }}
+ minimum_version: {{ $redis.tls.minimum_version | default "TLS1.2" }}
+ skip_verify: {{ $redis.tls.skip_verify }}
+ {{- end }}
+ {{- if $redis.high_availability.enabled }}
+ high_availability:
+ sentinel_name: {{ $redis.high_availability.sentinel_name }}
+ {{- if $redis.high_availability.nodes }}
+ nodes:
+ {{- range $node := $redis.high_availability.nodes }}
+ - host: {{ $node.host }}
+ port: {{ $node.port | default 26379 }}
+ {{- end -}}
+ {{- end }}
+ route_by_latency: {{ $redis.high_availability.route_by_latency }}
+ route_randomly: {{ $redis.high_availability.route_randomly }}
+ {{- end }}
+ {{- end }}
+ regulation:
+ max_retries: {{ .Values.regulation.max_retries | default 3 }}
+ find_time: {{ .Values.regulation.find_time | default "1m" }}
+ ban_time: {{ .Values.regulation.ban_time | default "5m" }}
+ storage:
+ postgres:
+ host: {{ $.Values.cnpg.main.creds.host }}
+ {{- with $storage := .Values.storage }}
+ port: {{ $storage.postgres.port | default 5432 }}
+ database: {{ $storage.postgres.database | default "authelia" }}
+ username: {{ $storage.postgres.username | default "authelia" }}
+ timeout: {{ $storage.postgres.timeout | default "5s" }}
+ ssl:
+ mode: {{ $storage.postgres.sslmode | default "disable" }}
+ {{- end }}
+ {{- with $notifier := .Values.notifier }}
+ notifier:
+ disable_startup_check: {{ $.Values.notifier.disable_startup_check }}
+ {{- if $notifier.filesystem.enabled }}
+ filesystem:
+ filename: {{ $notifier.filesystem.filename }}
+ {{- end }}
+ {{- if $notifier.smtp.enabled }}
+ smtp:
+ host: {{ $notifier.smtp.host }}
+ port: {{ $notifier.smtp.port | default 25 }}
+ timeout: {{ $notifier.smtp.timeout | default "5s" }}
+ {{- with $notifier.smtp.username }}
+ username: {{ . }}
+ {{- end }}
+ sender: {{ $notifier.smtp.sender | quote }}
+ identifier: {{ $notifier.smtp.identifier | quote }}
+ subject: {{ $notifier.smtp.subject | quote }}
+ startup_check_address: {{ $notifier.smtp.startup_check_address | quote }}
+ disable_require_tls: {{ $notifier.smtp.disable_require_tls }}
+ disable_html_emails: {{ $notifier.smtp.disable_html_emails }}
+ tls:
+ server_name: {{ $notifier.smtp.tls.server_name | default $notifier.smtp.host }}
+ minimum_version: {{ $notifier.smtp.tls.minimum_version | default "TLS1.2" }}
+ skip_verify: {{ $notifier.smtp.tls.skip_verify | default false }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.identity_providers.oidc.enabled }}
+ identity_providers:
+ oidc:
+ access_token_lifespan: {{ .Values.identity_providers.oidc.access_token_lifespan | default "1h" }}
+ authorize_code_lifespan: {{ .Values.identity_providers.oidc.authorize_code_lifespan | default "1m" }}
+ id_token_lifespan: {{ .Values.identity_providers.oidc.id_token_lifespan | default "1h" }}
+ refresh_token_lifespan: {{ .Values.identity_providers.oidc.refresh_token_lifespan | default "90m" }}
+ enable_client_debug_messages: {{ .Values.identity_providers.oidc.enable_client_debug_messages | default false }}
+ minimum_parameter_entropy: {{ .Values.identity_providers.oidc.minimum_parameter_entropy | default 8 }}
+ {{- if .Values.identity_providers.oidc.clients }}
+ clients:
+ {{- range $client := .Values.identity_providers.oidc.clients }}
+ - id: {{ $client.id }}
+ description: {{ $client.description | default $client.id }}
+ secret: {{ $client.secret | default (randAlphaNum 128) }}
+ {{- if $client.public }}
+ public: {{ $client.public }}
+ {{- end }}
+ authorization_policy: {{ $client.authorization_policy | default "two_factor" }}
+ consent_mode: {{ $client.consent_mode | default "auto" }}
+ redirect_uris:
+ {{- range $client.redirect_uris }}
+ - {{ . }}
+ {{- end }}
+ {{- if $client.audience }}
+ audience:
+ {{- range $client.audience }}
+ - {{ . }}
+ {{- end }}
+ {{- end }}
+ scopes:
+ {{- range ($client.scopes | default (list "openid" "profile" "email" "groups")) }}
+ - {{ . }}
+ {{- end }}
+ grant_types:
+ {{- range ($client.grant_types | default (list "refresh_token" "authorization_code")) }}
+ - {{ . }}
+ {{- end }}
+ response_types:
+ {{- range ($client.response_types | default (list "code")) }}
+ - {{ . }}
+ {{- end }}
+ {{- if $client.response_modes }}
+ response_modes:
+ {{- range $client.response_modes }}
+ - {{ . }}
+ {{- end }}
+ {{- end }}
+ userinfo_signing_algorithm: {{ $client.userinfo_signing_algorithm | default "none" }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ access_control:
+ {{- if not .Values.access_control.rules }}
+ {{- if (eq .Values.access_control.default_policy "bypass") }}
+ default_policy: one_factor
+ {{- else if (eq .Values.access_control.default_policy "deny") }}
+ default_policy: two_factor
+ {{- else }}
+ default_policy: {{ .Values.access_control.default_policy }}
+ {{- end }}
+ {{- else }}
+ default_policy: {{ .Values.access_control.default_policy }}
+ {{- end }}
+
+ {{- if and .Values.access_control.networks (not .Values.access_control.networks_access_control) -}}
+ {{- fail "Please change [.Values.access_control.networks] to [.Values.access_control.networks_access_control]" -}}
+ {{- end -}}
+ {{- if not .Values.access_control.networks_access_control }}
+ networks: []
+ {{- else }}
+ networks:
+ {{- range $net := .Values.access_control.networks_access_control }}
+ - name: {{ $net.name }}
+ networks:
+ {{- range $net.networks }}
+ - {{ . | squote }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+
+ {{- if not .Values.access_control.rules }}
+ rules: []
+ {{- else }}
+ rules:
+ {{- range $rule := .Values.access_control.rules }}
+ {{- if $rule.domain }}
+ - domain:
+ {{- if kindIs "string" $rule.domain }}
+ - {{ $rule.domain | squote }}
+ {{- else -}}
+ {{- range $rule.domain }}
+ - {{ . | squote }}
+ {{- end }}
+ {{- end }}
+ {{- end -}}
+ {{- if $rule.domain_regex }}
+ domain_regex:
+ {{- if kindIs "string" $rule.domain_regex }}
+ - {{ $rule.domain_regex | squote }}
+ {{- else -}}
+ {{- range $rule.domain_regex }}
+ - {{ . | squote }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- with $rule.policy }}
+ policy: {{ . }}
+ {{- end -}}
+ {{- if $rule.networks }}
+ networks:
+ {{- if kindIs "string" $rule.networks }}
+ - {{ $rule.networks | squote }}
+ {{- else -}}
+ {{- range $rule.networks }}
+ - {{ . | squote }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- if $rule.subject }}
+ subject:
+ {{- if kindIs "string" $rule.subject }}
+ - {{ $rule.subject | squote }}
+ {{- else -}}
+ {{- range $rule.subject }}
+ - {{ . | squote }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- if $rule.resources }}
+ resources:
+ {{- if kindIs "string" $rule.resources }}
+ - {{ $rule.resources | squote }}
+ {{- else -}}
+ {{- range $rule.resources }}
+ - {{ . | squote }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ ...
+{{- end -}}
diff --git a/enterprise/authelia/22.2.4/templates/_secrets.tpl b/enterprise/authelia/22.2.4/templates/_secrets.tpl
new file mode 100644
index 0000000000..4445f29e90
--- /dev/null
+++ b/enterprise/authelia/22.2.4/templates/_secrets.tpl
@@ -0,0 +1,53 @@
+{{/* Define the secrets */}}
+{{- define "authelia.secrets" -}}
+{{- $basename := include "tc.v1.common.lib.chart.names.fullname" $ -}}
+{{- $fetchname := printf "%s-authelia-secrets" $basename -}}
+
+{{/* Initialize all keys */}}
+{{- $oidckey := genPrivateKey "rsa" }}
+{{- $oidcsecret := randAlphaNum 32 }}
+{{- $jwtsecret := randAlphaNum 50 }}
+{{- $sessionsecret := randAlphaNum 50 }}
+{{- $encryptionkey := randAlphaNum 100 }}
+
+enabled: true
+data:
+ {{ with (lookup "v1" "Secret" .Release.Namespace $fetchname) }}
+ {{/* Get previous values and decode */}}
+ {{ $sessionsecret = (index .data "SESSION_ENCRYPTION_KEY") | b64dec }}
+ {{ $jwtsecret = (index .data "JWT_TOKEN") | b64dec }}
+ {{ $encryptionkey = (index .data "ENCRYPTION_KEY") | b64dec }}
+
+ {{/* Check if those keys ever existed. as OIDC is optional */}}
+ {{ if and (hasKey .data "OIDC_PRIVATE_KEY") (hasKey .data "OIDC_HMAC_SECRET") }}
+ {{ $oidckey = (index .data "OIDC_PRIVATE_KEY") | b64dec }}
+ {{ $oidcsecret = (index .data "OIDC_HMAC_SECRET") | b64dec }}
+ {{ end }}
+ {{ end }}
+ SESSION_ENCRYPTION_KEY: {{ $sessionsecret }}
+ JWT_TOKEN: {{ $jwtsecret }}
+ ENCRYPTION_KEY: {{ $encryptionkey }}
+
+ {{- if .Values.authentication_backend.ldap.enabled }}
+ LDAP_PASSWORD: {{ .Values.authentication_backend.ldap.plain_password | quote }}
+ {{- end }}
+
+ {{- if and .Values.notifier.smtp.enabled .Values.notifier.smtp.plain_password }}
+ SMTP_PASSWORD: {{ .Values.notifier.smtp.plain_password | quote }}
+ {{- end }}
+
+ {{- if .Values.duo_api.enabled }}
+ DUO_API_KEY: {{ .Values.duo_api.plain_api_key | quote }}
+ {{- end }}
+
+ STORAGE_PASSWORD: {{ $.Values.cnpg.main.creds.password | trimAll "\"" }}
+
+ REDIS_PASSWORD: {{ .Values.redis.creds.redisPassword | trimAll "\"" }}
+ {{- if .Values.redisProvider.high_availability.enabled }}
+ REDIS_SENTINEL_PASSWORD: {{ .Values.redis.sentinelPassword | trimAll "\"" }}
+ {{- end }}
+
+ OIDC_PRIVATE_KEY: |
+ {{- $oidckey | nindent 4 }}
+ OIDC_HMAC_SECRET: {{ $oidcsecret }}
+{{- end -}}
diff --git a/enterprise/authelia/22.2.4/templates/common.yaml b/enterprise/authelia/22.2.4/templates/common.yaml
new file mode 100644
index 0000000000..54e288e852
--- /dev/null
+++ b/enterprise/authelia/22.2.4/templates/common.yaml
@@ -0,0 +1,77 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render configmap for authelia */}}
+{{- $configmapPaths := include "authelia.configmap.paths" . | fromYaml -}}
+{{- if $configmapPaths -}}
+ {{- $_ := set .Values.configmap "authelia-paths" $configmapPaths -}}
+{{- end -}}
+
+{{- $configmapFile := include "authelia.configmap.configfile" . | fromYaml -}}
+{{- if $configmapFile -}}
+ {{- $_ := set .Values.configmap "authelia-configfile" $configmapFile -}}
+{{- end -}}
+
+{{/* Render secrets for authelia */}}
+{{- $secret := include "authelia.secrets" . | fromYaml -}}
+{{- if $secret -}}
+ {{- $_ := set .Values.secret "authelia-secrets" $secret -}}
+{{- end -}}
+
+{{/* Append the general configMap volume to the volumes */}}
+{{- define "authelia.configmapVolume" -}}
+enabled: true
+mountPath: /configuration.yaml
+subPath: configuration.yaml
+readOnly: true
+type: "configmap"
+objectName: authelia-configfile
+{{- end -}}
+
+{{/* Append the general secret volumes to the volumes */}}
+{{- define "authelia.secretVolumes" -}}
+enabled: true
+mountPath: "/secrets"
+readOnly: true
+type: "secret"
+objectName: authelia-secrets
+items:
+ - key: "JWT_TOKEN"
+ path: JWT_TOKEN
+ - key: "SESSION_ENCRYPTION_KEY"
+ path: SESSION_ENCRYPTION_KEY
+ - key: "ENCRYPTION_KEY"
+ path: ENCRYPTION_KEY
+ - key: "STORAGE_PASSWORD"
+ path: STORAGE_PASSWORD
+ {{- if .Values.authentication_backend.ldap.enabled }}
+ - key: "LDAP_PASSWORD"
+ path: LDAP_PASSWORD
+ {{- end }}
+ {{- if and .Values.notifier.smtp.enabled .Values.notifier.smtp.plain_password }}
+ - key: "SMTP_PASSWORD"
+ path: SMTP_PASSWORD
+ {{- end }}
+ - key: "REDIS_PASSWORD"
+ path: REDIS_PASSWORD
+ {{- if .Values.redisProvider.high_availability.enabled}}
+ - key: "REDIS_SENTINEL_PASSWORD"
+ path: REDIS_SENTINEL_PASSWORD
+ {{- end }}
+ {{- if .Values.duo_api.enabled }}
+ - key: "DUO_API_KEY"
+ path: DUO_API_KEY
+ {{- end }}
+ {{- if .Values.identity_providers.oidc.enabled }}
+ - key: "OIDC_PRIVATE_KEY"
+ path: OIDC_PRIVATE_KEY
+ - key: "OIDC_HMAC_SECRET"
+ path: OIDC_HMAC_SECRET
+ {{- end }}
+{{- end -}}
+
+{{- $_ := set .Values.persistence "authelia-configfile" (include "authelia.configmapVolume" . | fromYaml) -}}
+{{- $_ := set .Values.persistence "authelia-secrets" (include "authelia.secretVolumes" . | fromYaml) -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/operators/cloudnative-pg/5.2.12/values.yaml b/enterprise/authelia/22.2.4/values.yaml
similarity index 100%
rename from operators/cloudnative-pg/5.2.12/values.yaml
rename to enterprise/authelia/22.2.4/values.yaml
diff --git a/enterprise/blocky/12.2.4/CHANGELOG.md b/enterprise/blocky/12.2.4/CHANGELOG.md
new file mode 100644
index 0000000000..2b87cc311a
--- /dev/null
+++ b/enterprise/blocky/12.2.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [blocky-12.2.4](https://github.com/truecharts/charts/compare/blocky-12.2.3...blocky-12.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [blocky-12.2.3](https://github.com/truecharts/charts/compare/blocky-12.2.2...blocky-12.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [blocky-12.2.2](https://github.com/truecharts/charts/compare/blocky-12.2.1...blocky-12.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [blocky-12.2.1](https://github.com/truecharts/charts/compare/blocky-12.2.0...blocky-12.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [blocky-12.2.0](https://github.com/truecharts/charts/compare/blocky-12.1.8...blocky-12.2.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image spx01/blocky to v0.23[@24855b6](https://github.com/24855b6) by renovate ([#17023](https://github.com/truecharts/charts/issues/17023))
+
+
+## [blocky-12.1.8](https://github.com/truecharts/charts/compare/blocky-12.1.7...blocky-12.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [blocky-12.1.7](https://github.com/truecharts/charts/compare/blocky-12.1.6...blocky-12.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [blocky-12.1.6](https://github.com/truecharts/charts/compare/blocky-12.1.5...blocky-12.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [blocky-12.1.5](https://github.com/truecharts/charts/compare/blocky-12.1.4...blocky-12.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [blocky-12.1.4](https://github.com/truecharts/charts/compare/blocky-12.1.3...blocky-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
diff --git a/enterprise/blocky/12.2.4/Chart.yaml b/enterprise/blocky/12.2.4/Chart.yaml
new file mode 100644
index 0000000000..092877336e
--- /dev/null
+++ b/enterprise/blocky/12.2.4/Chart.yaml
@@ -0,0 +1,47 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: network
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: enterprise
+apiVersion: v2
+appVersion: 0.23.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Blocky is a DNS proxy, DNS enhancer and ad-blocker for the local network written in Go
+home: https://truecharts.org/charts/enterprise/blocky
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/blocky.png
+keywords:
+ - dns
+ - blocky
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: blocky
+sources:
+ - https://github.com/Mozart409/blocky-frontend
+ - https://0xerr0r.github.io/blocky/
+ - https://github.com/0xERR0R/blocky
+ - https://github.com/truecharts/charts/tree/master/charts/enterprise/blocky
+ - https://hub.docker.com/r/spx01/blocky
+ - https://quay.io/oriedge/k8s_gateway
+type: application
+version: 12.2.4
diff --git a/stable/invidious/8.1.9/LICENSE b/enterprise/blocky/12.2.4/LICENSE
similarity index 100%
rename from stable/invidious/8.1.9/LICENSE
rename to enterprise/blocky/12.2.4/LICENSE
diff --git a/enterprise/blocky/12.2.4/README.md b/enterprise/blocky/12.2.4/README.md
new file mode 100644
index 0000000000..cbcb72e490
--- /dev/null
+++ b/enterprise/blocky/12.2.4/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/enterprise/blocky)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/enterprise/blocky/12.2.4/app-changelog.md b/enterprise/blocky/12.2.4/app-changelog.md
new file mode 100644
index 0000000000..56ce709639
--- /dev/null
+++ b/enterprise/blocky/12.2.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [blocky-12.2.4](https://github.com/truecharts/charts/compare/blocky-12.2.3...blocky-12.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/enterprise/blocky/12.2.4/app-readme.md b/enterprise/blocky/12.2.4/app-readme.md
new file mode 100644
index 0000000000..8e6562892e
--- /dev/null
+++ b/enterprise/blocky/12.2.4/app-readme.md
@@ -0,0 +1,8 @@
+Blocky is a DNS proxy, DNS enhancer and ad-blocker for the local network written in Go
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/enterprise/blocky](https://truecharts.org/charts/enterprise/blocky)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/enterprise/blocky/12.2.4/charts/common-17.2.28.tgz b/enterprise/blocky/12.2.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/enterprise/blocky/12.2.4/charts/common-17.2.28.tgz differ
diff --git a/stable/etesync/8.1.11/charts/redis-11.1.6.tgz b/enterprise/blocky/12.2.4/charts/redis-11.1.6.tgz
similarity index 100%
rename from stable/etesync/8.1.11/charts/redis-11.1.6.tgz
rename to enterprise/blocky/12.2.4/charts/redis-11.1.6.tgz
diff --git a/enterprise/blocky/12.2.4/ix_values.yaml b/enterprise/blocky/12.2.4/ix_values.yaml
new file mode 100644
index 0000000000..ab99e82e84
--- /dev/null
+++ b/enterprise/blocky/12.2.4/ix_values.yaml
@@ -0,0 +1,345 @@
+image:
+ repository: spx01/blocky
+ tag: v0.23@sha256:24855b63986c790093554a1f62b58379a06bc10a90ee073906e7c39bf692adcc
+ pullPolicy: IfNotPresent
+k8sgatewayImage:
+ repository: quay.io/oriedge/k8s_gateway
+ pullPolicy: IfNotPresent
+ tag: v0.4.0@sha256:7bdbd447c0244b8f89de9cd6f4826ed0ac66c9406fac3a4ac80081020c251c6b
+manifestManager:
+ enabled: true
+workload:
+ main:
+ replicas: 2
+ strategy: RollingUpdate
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: false
+ type: exec
+ command:
+ - /app/blocky
+ - healthcheck
+ readiness:
+ enabled: false
+ type: exec
+ command:
+ - /app/blocky
+ - healthcheck
+ startup:
+ enabled: false
+ type: exec
+ command:
+ - /app/blocky
+ - healthcheck
+# -- Blocky Config File content
+blockyConfig: {}
+# upstream:
+# default:
+# - 1.1.1.1
+
+# -- some general blocky settings
+blocky:
+ # -- Enable prometheus annotations
+ enablePrometheus: true
+service:
+ main:
+ enabled: true
+ ports:
+ main:
+ enabled: true
+ port: 4000
+ protocol: http
+ targetPort: 4000
+ dnstcp:
+ enabled: true
+ ports:
+ dnstcp:
+ enabled: true
+ port: 53
+ targetPort: 53
+ dnsudp:
+ enabled: true
+ ports:
+ dnsudp:
+ enabled: true
+ port: 53
+ protocol: udp
+ targetPort: 53
+ dot:
+ enabled: true
+ ports:
+ dot:
+ enabled: true
+ port: 853
+ protocol: tcp
+ targetPort: 853
+ https:
+ enabled: true
+ ports:
+ https:
+ enabled: true
+ port: 4443
+ protocol: https
+ targetPort: 4443
+ k8sgateway:
+ enabled: true
+ ports:
+ k8sgateway:
+ enabled: true
+ port: 5353
+ protocol: udp
+ targetPort: 5353
+## TODO Add support for SCALE certificates and certificates secrets here
+certFile: ""
+keyFile: ""
+logLevel: info
+logFormat: text
+logTimestamp: true
+logPrivacy: false
+dohUserAgent: ""
+minTlsServeVersion: 1.2
+# -- set the default DNS upstream servers
+# Primarily designed for inclusion in the TrueNAS SCALE GUI
+defaultUpstreams:
+ - 1.1.1.1
+ - 1.0.0.1
+ - 8.8.8.8
+ - 8.8.4.4
+ - 9.9.9.9
+ - 149.112.112.112
+ - 208.67.222.222
+ - 208.67.220.220
+ - 8.26.56.26
+ - 8.20.247.20
+ - 185.228.168.9
+ - 185.228.169.9
+ - 76.76.19.19
+ - 76.223.122.150
+ - 76.76.2.0
+ - 76.76.10.0
+# -- set additional upstreams
+# Primarily designed for inclusion in the TrueNAS SCALE GUI
+upstreams:
+# - name: group2
+# dnsservers:
+# - 1.1.1.1
+
+# -- set bootstrap dns (not needed)
+# Ensures bootstrap encryption and ensure it doesn't use k8s dns
+bootstrapDns:
+ # -- Upstream
+ upstream: ""
+ # -- IP's linked to upstream DoT/DoH DNS name
+ ips: []
+# -- set additional bootstrap dns (not needed, only used if bootstrapDns is set)
+additionalBootstrapDns: []
+# - upstream: ""
+# ips: []
+
+# -- Return empty answer for these queries
+filtering:
+ # -- Ensures filtering by query type
+ queryTypes: []
+# -- Set manual custom DNS resolution
+customDNS:
+ customTTL: 1h
+ filterUnmappedTypes: true
+ rewrite: []
+ # - in: something.com
+ # out: somethingelse.com
+ mapping: []
+ # - domain: something.com
+ # dnsserver: 192.168.178.1
+# -- Setup client-name lookup
+clientLookup:
+ # -- upstream used for client-name lookup
+ upstream: ""
+ singleNameOrder: []
+ clients:
+ # - domain: laptop
+ # ips: []
+# -- Setup caching
+caching:
+ minTime: 5m
+ maxTime: 30m
+ maxItemsCount: 0
+ prefetching: false
+ prefetchExpires: 2h
+ prefetchThreshold: 5
+ prefetchMaxItemsCount: 0
+ cacheTimeNegative: 30m
+# -- set conditional settings
+# Primarily designed for inclusion in the TrueNAS SCALE GUI
+conditional:
+ rewrite: []
+ # - in: something.com
+ # out: somethingelse.com
+ mapping: []
+ # - domain: something.com
+ # dnsserver: 192.168.178.1
+# -- set blocking settings using Lists
+# Primarily designed for inclusion in the TrueNAS SCALE GUI
+blocking:
+ # -- Sets the blocktype
+ blockType: nxDomain
+ # -- Sets the block ttl
+ blockTTL: 6h
+ # -- Sets the block refreshPeriod
+ refreshPeriod: 4h
+ # -- Sets the block download timeout
+ downloadTimeout: 60s
+ # -- Sets the block download attempt count
+ downloadAttempts: 3
+ # -- Sets the block download cooldown
+ downloadCooldown: 2s
+ # -- Set the start strategy (blocking | failOnError | fast)
+ startStrategy: blocking
+ # -- Sets how many list-groups can be processed at the same time
+ processingConcurrency: 4
+ # -- Add blocky whitelists
+ whitelist: []
+ # - name: ads
+ # lists:
+ # - https://someurl.com/list.txt
+ # - /somefile.txt
+
+ # -- Blocky blacklists
+ blacklist: []
+ # - name: ads
+ # lists:
+ # - https://someurl.com/list.txt
+ # - /somefile.txt
+
+ # -- Blocky clientGroupsBlock
+ clientGroupsBlock: []
+ # - name: default
+ # groups:
+ # - ads
+# -- configure using hostsfile for lookups
+# Allows for using the hosts configured in kubernetes and such
+hostsFile:
+ enabled: false
+ filePath: /etc/hosts
+ hostsTTL: 60m
+ refreshPeriod: 30m
+## TODO: add this with postgresql support as well
+# queryLog:
+# type: csv
+# target: /logs
+# logRetentionDays: 0
+# creationAttempts: 3
+# CreationCooldown: 2
+podOptions:
+ automountServiceAccountToken: true
+portal:
+ open:
+ enabled: false
+serviceAccount:
+ main:
+ # -- Specifies whether a service account should be created
+ enabled: true
+ primary: true
+# -- Create a ClusterRole and ClusterRoleBinding
+# @default -- See below
+rbac:
+ main:
+ # -- Enables or disables the ClusterRole and ClusterRoleBinding
+ enabled: true
+ primary: true
+ clusterWide: true
+ # -- Set Rules on the ClusterRole
+ rules:
+ - apiGroups:
+ - ""
+ resources:
+ - services
+ - namespaces
+ verbs:
+ - list
+ - watch
+ - apiGroups:
+ - extensions
+ - networking.k8s.io
+ resources:
+ - ingresses
+ verbs:
+ - list
+ - watch
+k8sgateway:
+ enabled: true
+ # -- TTL for non-apex responses (in seconds)
+ ttl: 300
+ # -- Limit what kind of resources to watch, e.g. watchedResources: ["Ingress"]
+ watchedResources: []
+ # -- Service name of a secondary DNS server (should be `serviceName.namespace`)
+ secondary: ""
+ # -- Override the default `serviceName.namespace` domain apex
+ apex: ""
+ # -- list of processed domains
+ domains: []
+ # -- Delegated domain
+ # - domain: "example.com"
+ # # -- Optional configuration option for DNS01 challenge that will redirect all acme
+ # # challenge requests to external cloud domain (e.g. managed by cert-manager)
+ # # See: https://cert-manager.io/docs/configuration/acme/dns01/
+ # dnsChallenge:
+ # enabled: false
+ # domain: dns01.clouddns.com
+
+ forward:
+ enabled: false
+ primary: tls://1.1.1.1
+ secondary: tls://1.0.0.1
+ options:
+ - name: tls_servername
+ value: cloudflare-dns.com
+metrics:
+ main:
+ # -- Enable and configure a Prometheus serviceMonitor for the chart under this key.
+ # @default -- See values.yaml
+ enabled: false
+ type: "servicemonitor"
+ endpoints:
+ - port: main
+ path: /metrics
+ # -- Enable and configure Prometheus Rules for the chart under this key.
+ # @default -- See values.yaml
+ prometheusRule:
+ enabled: false
+ labels: {}
+ # -- Configure additionial rules for the chart under this key.
+ # @default -- See prometheusrules.yaml
+ rules: []
+ # - alert: UnifiPollerAbsent
+ # annotations:
+ # description: Unifi Poller has disappeared from Prometheus service discovery.
+ # summary: Unifi Poller is down.
+ # expr: |
+ # absent(up{job=~".*unifi-poller.*"} == 1)
+ # for: 5m
+ # labels:
+ # severity: critical
+redis:
+ enabled: true
+# CANNOT be defined in above yaml section
+queryLog:
+ # optional one of: mysql, postgresql, csv, csv-client. If empty, log to console
+ type: ""
+ # directory (should be mounted as volume in docker) for csv, db connection string for mysql, ignored for included postgresql
+ # target: /var/log/something
+ # postgresql target: postgres://user:password@db_host_or_ip:5432/db_name
+ # if > 0, deletes log files which are older than ... days
+ logRetentionDays: 0
+ # optional: Max attempts to create specific query log writer, default: 3
+ creationAttempts: 3
+ # optional: Time between the creation attempts, default: 2s
+ creationCooldown: 2s
+cnpg:
+ main:
+ enabled: false
+ user: blocky
+ database: blocky
+updated: true
diff --git a/enterprise/blocky/12.2.4/questions.yaml b/enterprise/blocky/12.2.4/questions.yaml
new file mode 100644
index 0000000000..67b66b4ddc
--- /dev/null
+++ b/enterprise/blocky/12.2.4/questions.yaml
@@ -0,0 +1,3901 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: webUI
+ group: App Configuration
+ label: WebUI Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Web UI
+ description: Enables Web UI
+ schema:
+ type: boolean
+ default: true
+ - variable: apiURL
+ label: API URL
+ description: API URL for webUI, including port. Only used when not using ingress
+ schema:
+ type: string
+ default: "http://127.0.0.1:4000"
+ - variable: overrideDefaults
+ group: App Configuration
+ label: Override Default Upstreams
+ description: Overrides the predefined DNS server upstream list
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: defaultUpstreams
+ label: Default Upstreams
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: upstreamEntry
+ label: Upstream Entry
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: upstreams
+ group: App Configuration
+ label: Upstreams Groups
+ description: Refer to
+
https://0xerr0r.github.io/blocky/configuration/#upstream-configuration
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: upstreamsGroupEntry
+ label: Upstreams Group Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Group Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: upstreams
+ label: Upstreams
+ schema:
+ type: list
+ required: true
+ default: []
+ items:
+ - variable: upstreamEntry
+ label: upstream Entry
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: bootstrapDns
+ group: App Configuration
+ label: Bootstrap DNS
+ description: Used to resolve upstream DoH and DoT servers that are specified as hostnames.
+
Refer to https://0xerr0r.github.io/blocky/configuration/#bootstrap-dns-configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: upstream
+ label: Upstream
+ schema:
+ type: string
+ default: ""
+ - variable: ips
+ label: IPs
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipEntry
+ label: IP Entry
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: additionalBootstrapDns
+ group: App Configuration
+ label: Additional Bootstrap DNS
+ schema:
+ type: list
+ show_if: [[ "bootstrapDns", "!=", {"upstream": "", "ips": []} ]]
+ default: []
+ items:
+ - variable: additionalBootstrapDnsEntry
+ label: Additional Bootstrap DNS Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: upstream
+ label: Upstream
+ schema:
+ type: string
+ default: ""
+ - variable: ips
+ label: IPs
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipEntry
+ label: IP Entry
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: filtering
+ group: App Configuration
+ label: Filtering
+ description: Define one or more DNS query types; all queries with these types will be dropped
+
Refer to https://0xerr0r.github.io/blocky/configuration/#filtering
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: queryTypes
+ label: Query Types
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: queryTypeEntry
+ label: Query Type Entry
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: customDNS
+ group: App Configuration
+ label: Custom DNS
+ description: Define your own domain name to IP mappings.
+
Refer to https://0xerr0r.github.io/blocky/configuration/#custom-dns
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: customTTL
+ label: Custom TTL
+ schema:
+ type: string
+ default: 1h
+ - variable: filterUnmappedTypes
+ label: Filter Unmapped Types
+ schema:
+ type: boolean
+ default: true
+ - variable: rewrite
+ label: Rewrite
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: rewriteEntry
+ label: Rewrite Entry
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: in
+ label: In
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: out
+ label: Out
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: mapping
+ label: Mapping
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: mappingEntry
+ label: Mapping Entry
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: domain
+ label: Domain
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: dnsserver
+ label: DNS Server
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: clientLookup
+ group: App Configuration
+ label: Client Lookup
+ description: Blocky can try to resolve a user-friendly client name from the IP address or server URL (DoT and DoH)
+
Refer to https://0xerr0r.github.io/blocky/configuration/#client-name-lookup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: upstream
+ label: Upstream
+ schema:
+ type: string
+ default: ""
+ - variable: singleNameOrder
+ label: Single Name Order
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: singleNameEntry
+ label: Single Name Entry
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: clients
+ label: Clients
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: clientEntry
+ label: Client Entry
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: domain
+ label: Domain
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: ips
+ label: IPs
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipEntry
+ label: IP Entry
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: caching
+ group: App Configuration
+ label: Caching
+ description: Refer to
+
https://0xerr0r.github.io/blocky/configuration/#caching
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: minTime
+ label: Min Time
+ schema:
+ type: string
+ default: 5m
+ - variable: maxTime
+ label: Max Time
+ schema:
+ type: string
+ default: 30m
+ - variable: maxItemsCount
+ label: Max Items Count
+ schema:
+ type: int
+ default: 0
+ - variable: prefetching
+ label: Prefetching
+ schema:
+ type: boolean
+ default: false
+ - variable: prefetchExpires
+ label: Prefetch Expires
+ schema:
+ type: string
+ default: 2h
+ - variable: prefetchThreshold
+ label: Prefetch Threshold
+ schema:
+ type: int
+ default: 5
+ - variable: prefetchMaxItemsCount
+ label: Prefetch Max Items Count
+ schema:
+ type: int
+ default: 0
+ - variable: cacheTimeNegative
+ label: Cache Time Negative
+ schema:
+ type: string
+ default: 30m
+ - variable: conditional
+ group: App Configuration
+ label: Conditional
+ description: Define which DNS resolver(s) should be used for queries for the particular domain
+
Refer to https://0xerr0r.github.io/blocky/configuration/#conditional-dns-resolution
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: rewrite
+ label: Rewrite
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: rewriteEntry
+ label: Rewrite Entry
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: in
+ label: In
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: out
+ label: Out
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: mapping
+ label: Mapping
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: mappingEntry
+ label: Mapping Entry
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: domain
+ label: Domain
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: dnsserver
+ label: DNS Server
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: blocking
+ group: App Configuration
+ label: Blocking
+ description: Each black or whitelist can be either a path to the local file or a URL to download. All Urls must be grouped to a group name.
+
Refer to https://0xerr0r.github.io/blocky/configuration/#blocking-and-whitelisting
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: blockType
+ label: Block Type
+ description: Set the response should be sent to the client, if a requested query is blocked
+ schema:
+ type: string
+ default: nxDomain
+ - variable: blockTTL
+ label: Block TTL
+ description: Set the TTL for answers to blocked domains
+ schema:
+ type: string
+ default: 6h
+ - variable: refreshPeriod
+ label: Refresh Period
+ description: Set how often blocky should refresh list cache
+ schema:
+ type: string
+ default: 4h
+ - variable: downloadTimeout
+ label: Download Timeout
+ description: Download attempt timeout
+ schema:
+ type: string
+ default: 60s
+ - variable: downloadAttempts
+ label: Download Attempts
+ description: How many download attempts should be performed
+ schema:
+ type: int
+ default: 3
+ - variable: downloadCooldown
+ label: Download Cooldown
+ description: Time between the download attempts
+ schema:
+ type: string
+ default: 2s
+ - variable: startStrategy
+ label: Start Strategy
+ description: |
+ blocking: all blocking lists will be loaded before DNS resolution starts.
+ failOnError: like blocking but blocky will shut down if any download fails.
+ fast: DNS resolution starts immediately without blocking which will be enabled after list load is completed
+ schema:
+ type: string
+ default: blocking
+ enum:
+ - value: blocking
+ description: Blocking
+ - value: failOnError
+ description: Fail On Error
+ - value: fast
+ description: Fast
+ - variable: processingConcurrency
+ label: Processing Concurrency
+ description: Sets how many list-groups can be processed at the same time
+ schema:
+ type: int
+ default: 4
+ - variable: whitelist
+ label: Whitelist
+ description: Define whitelists, either URL or file
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: whitelistEntry
+ label: Whitelist Group Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Group Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lists
+ label: Lists
+ schema:
+ type: list
+ required: true
+ default: []
+ items:
+ - variable: listEntry
+ label: List Entry
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: blacklist
+ label: Blacklist
+ description: Define blacklists, either URL or file
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: blacklistEntry
+ label: Blacklist Group Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Group Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lists
+ label: Lists
+ schema:
+ type: list
+ required: true
+ default: []
+ items:
+ - variable: listEntry
+ label: List Entry
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: clientGroupsBlock
+ label: Client Groups Block
+ description: Define, which blocking group(s) should be used for which client in your network.
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: clientGroupBlockEntry
+ label: Client Group Block Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Client Group Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: groups
+ label: Groups
+ schema:
+ type: list
+ required: true
+ default: []
+ items:
+ - variable: groupEntry
+ label: Group Entry
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: hostsFile
+ group: App Configuration
+ label: Hosts File
+ description: You can enable resolving of entries, located in local hosts file.
+
Refer to https://0xerr0r.github.io/blocky/configuration/#hosts-file
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: filePath
+ label: File Path
+ schema:
+ type: string
+ default: /etc/hosts
+ - variable: hostsTTL
+ label: Hosts TTL
+ schema:
+ type: string
+ default: 60m
+ - variable: refreshPeriod
+ label: Refresh Period
+ schema:
+ type: string
+ default: 30m
+ - variable: queryLog
+ group: App Configuration
+ label: Query Logging configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Console
+ - value: postgresql
+ description: postgresql
+ - value: csv
+ description: csv
+ - value: csv-client
+ description: csv-client
+ - variable: target
+ label: Target
+ schema:
+ type: string
+ show_if: [["type", "!=", "postgresql"]]
+ default: "/var/log/something"
+ - variable: logRetentionDays
+ label: Log Retention Days
+ schema:
+ type: int
+ default: 0
+ - variable: creationAttempts
+ label: Creation Attempts
+ schema:
+ type: int
+ default: 3
+ - variable: creationCooldown
+ label: Creation Cooldown
+ schema:
+ type: string
+ default: 2s
+ - variable: k8sgateway
+ group: App Configuration
+ label: k8s-Gateway Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable k8s-Gateway
+ description: Enables k8s-Gateway
+ schema:
+ type: boolean
+ default: true
+ show_subquestions_if: true
+ subquestions:
+ - variable: domains
+ label: Domains
+ description: Please refer to CoreDNS docs for options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: domainEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: domain
+ label: Domain name
+ schema:
+ type: string
+ required: true
+ default: example.com
+ - variable: dnsChallenge
+ label: Forward dnsChallenge
+ description: Optional configuration option for DNS01 challenge that will redirect all acme
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: domain
+ label: Forward to Domain
+ schema:
+ type: string
+ required: true
+ default: dns01.clouddns.com
+ - variable: advancedOptions
+ label: Advanced Options
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ show_subquestions_if: true
+ subquestions:
+ - variable: ttl
+ label: ttl
+ description: TTL for non-apex responses (in seconds)
+ schema:
+ type: int
+ default: 300
+ - variable: watchedResources
+ label: Watched Resources
+ description: imit what kind of resources to watch, e.g. Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: watchedResource
+ label: Watched Resource
+ schema:
+ type: string
+ default: ""
+ - variable: secondary
+ label: Secondary DNS Server Service
+ description: Service name of a secondary DNS server (should be serviceName.namespace)
+ schema:
+ type: string
+ default: ""
+ - variable: apex
+ label: Apex
+ description: Override the default `serviceName.namespace` domain apex
+ schema:
+ type: string
+ default: ""
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service
+ description: The Primary service on which the healthcheck runs, often the webUI
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 4000
+ required: true
+ - variable: dnstcp
+ label: DNS TCP Service
+ description: The DNS TCP service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: dnstcp
+ label: DNS TCP 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: 53
+ required: true
+ - variable: dnsudp
+ label: DNS UDP Service
+ description: The DNS UDP service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: dnsudp
+ label: DNS UDP 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: 53
+ required: true
+ - variable: dot
+ label: DoT Service
+ description: "DNS-over-TLS service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: ClusterIP
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: dot
+ label: DoT 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: 853
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: metrics
+ group: Metrics
+ label: Prometheus Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: prometheusRule
+ label: PrometheusRule
+ description: Enable and configure Prometheus Rules for the App.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ # TODO: Rule List section
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/actualserver/8.0.2/templates/NOTES.txt b/enterprise/blocky/12.2.4/templates/NOTES.txt
similarity index 100%
rename from stable/actualserver/8.0.2/templates/NOTES.txt
rename to enterprise/blocky/12.2.4/templates/NOTES.txt
diff --git a/enterprise/blocky/12.2.4/templates/_blockyConfig.tpl b/enterprise/blocky/12.2.4/templates/_blockyConfig.tpl
new file mode 100644
index 0000000000..66f8f78e96
--- /dev/null
+++ b/enterprise/blocky/12.2.4/templates/_blockyConfig.tpl
@@ -0,0 +1,231 @@
+{{/* Define the config */}}
+{{- define "blocky.configmap" -}}
+{{- $config := mustMerge ( include "blocky.config" . | fromYaml ) ( .Values.blockyConfig ) }}
+enabled: true
+data:
+ config.yml: |
+{{ $config | toYaml | indent 4 }}
+{{- end -}}
+
+{{- define "blocky.config" -}}
+redis:
+ address: {{ printf "%v-%v" .Release.Name "redis" }}:6379
+ password: {{ .Values.redis.creds.redisPassword | trimAll "\"" }}
+ database: 0
+ required: true
+ connectionAttempts: 10
+ connectionCooldown: 3s
+prometheus:
+ enable: true
+ path: /metrics
+queryLog:
+ # optional one of: postgresql, csv, csv-client. If empty, log to console
+ type: {{ .Values.queryLog.type }}
+ # directory (should be mounted as volume in docker) for csv, db connection string for mysql/postgresql
+ #postgresql target: postgres://user:password@db_host_or_ip:5432/db_name
+ {{- if eq .Values.queryLog.type "postgresql" }}
+ target: {{ .Values.cnpg.main.creds.std }}
+ {{- else }}
+ target: {{ .Values.queryLog.target }}
+ {{- end }}
+ # if > 0, deletes log files which are older than ... days
+ logRetentionDays: {{ .Values.queryLog.logRetentionDays | default 0 }}
+ # optional: Max attempts to create specific query log writer
+ creationAttempts: {{ .Values.queryLog.creationAttempts | default 3 }}
+ # optional: Time between the creation attempts
+ creationCooldown: {{ .Values.queryLog.creationAttempts | default "2s" }}
+
+upstream:
+ default:
+{{- .Values.defaultUpstreams | toYaml | nindent 8 }}
+{{- range $id, $value := .Values.upstreams }}
+ {{ $value.name }}:
+{{- $value.dnsservers | toYaml | nindent 8 }}
+{{- end }}
+
+ports:
+ {{- if .Values.service.dnsudp.enabled }}
+ dns: {{ .Values.service.dnsudp.ports.dnsudp.targetPort }}
+ {{- end }}
+ {{- if .Values.service.dot.enabled }}
+ tls: {{ .Values.service.dot.ports.dot.targetPort }}
+ {{- end }}
+ {{- if .Values.service.main.enabled }}
+ http: {{ .Values.service.main.ports.main.targetPort }}
+ {{- end }}
+ {{- if .Values.service.https.enabled }}
+ https: {{ .Values.service.https.ports.https.targetPort }}
+ {{- end }}
+
+{{- if .Values.certFile }}
+certFile: {{ .Values.certFile }}
+{{- end }}
+
+{{- if .Values.keyFile }}
+keyFile: {{ .Values.keyFile }}
+{{- end }}
+
+log:
+ {{- if .Values.logLevel }}
+ level: {{ .Values.logLevel }}
+ {{- end }}
+ {{- if .Values.logTimestamp }}
+ timestamp: {{ .Values.logTimestamp }}
+ {{- end }}
+ {{- if .Values.logPrivacy }}
+ privacy: {{ .Values.logPrivacy }}
+ {{- end }}
+
+{{- if .Values.dohUserAgent }}
+dohUserAgent: {{ .Values.dohUserAgent }}
+{{- end }}
+
+{{- if .Values.minTlsServeVersion }}
+minTlsServeVersion: {{ .Values.minTlsServeVersion }}
+{{- end }}
+
+caching:
+{{ toYaml .Values.caching | indent 2 }}
+
+{{- if .Values.hostsFile.enabled }}
+{{ $hostsfile := omit .Values.hostsFile "enabled" }}
+hostsFile:
+{{ toYaml $hostsfile | indent 2 }}
+{{- end }}
+
+{{- if or .Values.bootstrapDns.upstream .Values.bootstrapDns.ips }}
+bootstrapDns:
+ {{- if .Values.bootstrapDns.upstream }}
+ - upstream: {{ .Values.bootstrapDns.upstream }}
+ {{- end }}
+ {{- if .Values.bootstrapDns.ips }}
+ ips:
+ {{- range $id, $value := .Values.bootstrapDns.ips }}
+ - {{ $value }}
+ {{- end }}
+ {{- end }}
+ {{/* Add additional Bootstrap DNS */}}
+ {{- range .Values.additionalBootstrapDns }}
+ {{- with .upstream }}
+ - upstream: {{ . }}
+ {{- end }}
+ {{- if .ips }}
+ ips:
+ {{- range $id, $value := .ips }}
+ - {{ $value }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+{{- end }}
+
+{{- if or .Values.filtering.filtering }}
+filtering:
+{{- if .Values.filtering.ips }}
+ queryTypes:
+{{- range $id, $value := .Values.filtering.ips }}
+ - {{ $value }}
+{{- end }}
+{{- end }}
+{{- end }}
+
+{{- if or .Values.customDNS.filterUnmappedTypes .Values.customDNS.customTTL .Values.customDNS.rewrite .Values.customDNS.mapping }}
+customDNS:
+{{- if .Values.customDNS.upstream }}
+ upstream: {{ .Values.customDNS.upstream }}
+{{- end }}
+{{- if .Values.customDNS.customTTL }}
+ customTTL: {{ .Values.customDNS.customTTL }}
+{{- end }}
+{{- if .Values.customDNS.rewrite }}
+ rewrite:
+{{- range $id, $value := .Values.customDNS.rewrite }}
+ {{ $value.in }}: {{ $value.out }}
+{{- end }}
+{{- end }}
+
+{{- if .Values.customDNS.mapping }}
+ mapping:
+{{- range $id, $value := .Values.customDNS.mapping }}
+ {{ $value.domain }}: {{ $value.dnsserver }}
+{{- end }}
+{{- end }}
+{{- end }}
+
+{{- if or .Values.clientLookup.upstream .Values.clientLookup.ips }}
+clientLookup:
+{{- if .Values.clientLookup.upstream }}
+ upstream: {{ .Values.clientLookup.upstream }}
+{{- end }}
+{{- if .Values.clientLookup.ips }}
+ singleNameOrder:
+{{- range $id, $value := .Values.clientLookup.ips }}
+ - {{ $value }}
+{{- end }}
+{{- end }}
+{{- if .Values.clientLookup.clients }}
+ clients:
+{{- range $id, $value := .Values.clientLookup.clients }}
+ {{ $value.domain }}:
+ {{- range $id, $value := .ips }}
+ - {{ $value }}
+ {{- end }}
+{{- end }}
+{{- end }}
+{{- end }}
+
+{{- if or .Values.conditional.rewrite .Values.conditional.mapping ( and .Values.k8sgateway.enabled .Values.k8sgateway.domains ) }}
+conditional:
+{{- if .Values.conditional.rewrite }}
+ rewrite:
+{{- range $id, $value := .Values.conditional.rewrite }}
+ {{ $value.in }}: {{ $value.out }}
+{{- end }}
+{{- end }}
+
+{{- if or .Values.conditional.mapping ( and .Values.k8sgateway.enabled .Values.k8sgateway.domains ) }}
+ mapping:
+{{- if and .Values.k8sgateway.enabled .Values.k8sgateway.domains }}
+{{- range $id, $value := .Values.k8sgateway.domains }}
+ {{ .domain }}: 127.0.0.1:{{ $.Values.service.k8sgateway.ports.k8sgateway.targetPort }}
+{{- end }}
+{{- end }}
+{{- range $id, $value := .Values.conditional.mapping }}
+ {{ $value.domain }}: {{ $value.dnsserver }}
+{{- end }}
+{{- end }}
+{{- end }}
+
+blocking:
+ blockType: {{ .Values.blocking.blockType }}
+ blockTTL: {{ .Values.blocking.blockTTL }}
+ refreshPeriod: {{ .Values.blocking.refreshPeriod }}
+ downloadTimeout: {{ .Values.blocking.downloadTimeout }}
+ downloadAttempts: {{ .Values.blocking.downloadAttempts }}
+ downloadCooldown: {{ .Values.blocking.downloadCooldown }}
+ startStrategy: {{ .Values.blocking.startStrategy }}
+ processingConcurrency: {{ .Values.blocking.processingConcurrency }}
+{{- if .Values.blocking.whitelist }}
+ whiteLists:
+{{- range $id, $value := .Values.blocking.whitelist }}
+ {{ $value.name }}:
+{{- $value.lists | toYaml | nindent 10 }}
+{{- end }}
+{{- end }}
+
+{{- if .Values.blocking.blacklist }}
+ blackLists:
+{{- range $id, $value := .Values.blocking.blacklist }}
+ {{ $value.name }}:
+{{- $value.lists | toYaml | nindent 10 }}
+{{- end }}
+{{- end }}
+
+{{- if .Values.blocking.clientGroupsBlock }}
+ clientGroupsBlock:
+{{- range $id, $value := .Values.blocking.clientGroupsBlock }}
+ {{ $value.name }}:
+{{- $value.groups | toYaml | nindent 10 }}
+{{- end }}
+{{- end }}
+
+{{- end -}}
diff --git a/enterprise/blocky/12.2.4/templates/_k8sgateway.tpl b/enterprise/blocky/12.2.4/templates/_k8sgateway.tpl
new file mode 100644
index 0000000000..463923f85d
--- /dev/null
+++ b/enterprise/blocky/12.2.4/templates/_k8sgateway.tpl
@@ -0,0 +1,90 @@
+{{- define "k8sgateway.container" -}}
+enabled: true
+imageSelector: k8sgatewayImage
+securityContext:
+ runAsUser: 0
+ runAsGroup: 0
+ readOnlyRootFilesystem: true
+args: ["-conf", "/etc/coredns/Corefile"]
+probes:
+ readiness:
+ enabled: true
+ path: /ready
+ port: 8181
+ liveness:
+ enabled: true
+ path: /health
+ port: 8080
+ startup:
+ enabled: true
+ path: /ready
+ port: 8181
+{{- end -}}
+
+{{/*
+Create the matchable regex from domain
+*/}}
+{{- define "k8sgateway.configmap.regex" -}}
+{{- if .dnsChallenge.domain }}
+{{- .dnsChallenge.domain | replace "." "[.]" -}}
+{{- else -}}
+ {{ "unset" }}
+{{- end }}
+{{- end -}}
+
+{{/* Define the configmap */}}
+{{- define "k8sgateway.configmap" -}}
+{{- $values := .Values.k8sgateway }}
+{{- $fqdn := ( include "tc.v1.common.lib.chart.names.fqdn" . ) }}
+enabled: true
+data:
+ Corefile: |
+ .:{{ .Values.service.k8sgateway.ports.k8sgateway.targetPort }} {
+ errors
+ log
+ health {
+ lameduck 5s
+ }
+ ready
+ {{- range .Values.k8sgateway.domains }}
+ {{- if .dnsChallenge.enabled }}
+ {{- if not .dnsChallenge.domain -}}
+ {{- fail "DNS01 challenge domain is mandatory" -}}
+ {{- end }}
+
+ template IN ANY {{ required "Delegated domain ('domain') is mandatory" .domain }} {
+ match "_acme-challenge[.](.*)[.]{{ include "k8sgateway.configmap.regex" . }}"
+ {{- $name := "{{ \"{{ .Name }}\" }}" }}
+ {{- $index := "{{ \"{{ index .Match 1 }}\" }}" }}
+ answer "{{ $name }} 5 IN CNAME {{ $index }}.{{ .dnsChallenge.domain }}"
+ fallthrough
+ }
+ {{- end }}
+ {{- end }}
+ k8s_gateway {{ range .Values.k8sgateway.domains }}"{{ required "Delegated domain ('domain') is mandatory " .domain }}"{{ end }} {
+ apex {{ $values.apex | default $fqdn }}
+ ttl {{ $values.ttl }}
+ {{- if $values.secondary }}
+ secondary {{ $values.secondary }}
+ {{- end }}
+ {{- if $values.watchedResources }}
+ resources {{ join " " $values.watchedResources }}
+ {{- end }}
+ fallthrough
+ }
+
+ prometheus 0.0.0.0:9153
+ {{- if .Values.k8sgateway.forward.enabled }}
+ forward . {{ .Values.k8sgateway.forward.primary }} {{ .Values.k8sgateway.forward.secondary }} {
+ {{- range .Values.k8sgateway.forward.options }}
+ {{ .name }} {{ .value }}
+ {{- end }}
+ }
+ {{- else }}
+ forward . 1.1.1.1
+ {{- end }}
+ loop
+ reload
+ loadbalance
+ }
+{{- end -}}
diff --git a/enterprise/blocky/12.2.4/templates/common.yaml b/enterprise/blocky/12.2.4/templates/common.yaml
new file mode 100644
index 0000000000..310ef64af8
--- /dev/null
+++ b/enterprise/blocky/12.2.4/templates/common.yaml
@@ -0,0 +1,106 @@
+{{/* Make sure all variables are set properly */}}
+{{- if eq .Values.queryLog.type "postgresql" -}}
+ {{- $_ := set .Values.cnpg.main "enabled" true -}}
+{{- end }}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render configmap for blocky */}}
+{{- $configmapFile := include "blocky.configmap" . | fromYaml -}}
+{{- if $configmapFile -}}
+ {{- $_ := set .Values.configmap "config" $configmapFile -}}
+{{- end -}}
+
+{{- $gatewayconfig := include "k8sgateway.configmap" . | fromYaml -}}
+{{- if $gatewayconfig -}}
+ {{- $_ := set .Values.configmap "corefile" $gatewayconfig -}}
+{{- end -}}
+
+{{/* Always mount the configmap, with the basic config, plus the 'blockyConfig' */}}
+{{- define "blocky.configmap.mount" -}}
+enabled: true
+type: configmap
+mountPath: /app/config.yml
+objectName: config
+readOnly: true
+subPath: config.yml
+{{- end -}}
+
+{{/* Append the general configMap volume to the volumes */}}
+{{- define "k8sgateway.configvolume" -}}
+enabled: true
+type: configmap
+objectName: corefile
+items:
+ - key: Corefile
+ path: Corefile
+targetSelector:
+ main:
+ k8sgateway:
+ mountPath: "/etc/coredns"
+ readOnly: true
+
+{{- end -}}
+
+{{- $_ := set .Values.persistence "tc-config" (include "blocky.configmap.mount" . | fromYaml) -}}
+
+{{- if and .Values.k8sgateway.enabled .Values.k8sgateway.domains -}}
+{{- $_ := set .Values.persistence "config-volume" (include "k8sgateway.configvolume" . | fromYaml) -}}
+{{- $_ := set .Values.workload.main.podSpec.containers "k8sgateway" (include "k8sgateway.container" . | fromYaml) -}}
+{{- end -}}
+
+{{/* Define path for api */}}
+{{- define "blocky.api" -}}
+{{- $fullname := include "tc.v1.common.lib.chart.names.fullname" . -}}
+path: "/api"
+# -- Ignored if not kubeVersion >= 1.14-0
+pathType: Prefix
+service:
+ # -- Overrides the service name reference for this path
+ name: {{ printf "%s-main" $fullname }}
+ port: {{ .Values.service.main.ports.main.port }}
+{{- end -}}
+
+{{/* inject websocket path to all main ingress hosts*/}}
+{{- define "blocky.apiinjector" -}}
+{{- $path := list (include "blocky.api" . | fromYaml) -}}
+{{- if .Values.ingress.main.enabled }}
+{{- range .Values.ingress.main.hosts }}
+{{- $newpaths := list }}
+{{- $newpaths := concat .paths $path }}
+{{- $_ := set . "paths" ( deepCopy $newpaths ) -}}
+{{- end }}
+{{- end }}
+{{- end -}}
+
+{{/* inject api paths in ingress */}}
+{{- include "blocky.apiinjector" . }}
+
+{{/* Define path for DoH */}}
+{{- define "blocky.doh" -}}
+{{- $fullname := include "tc.v1.common.lib.chart.names.fullname" . -}}
+path: "/dns-query"
+# -- Ignored if not kubeVersion >= 1.14-0
+pathType: Prefix
+service:
+ # -- Overrides the service name reference for this path
+ name: {{ printf "%s-main" $fullname }}
+ port: {{ .Values.service.main.ports.main.port }}
+{{- end -}}
+
+{{/* inject websocket path to all main ingress hosts*/}}
+{{- define "blocky.dohinjector" -}}
+{{- $path := list (include "blocky.doh" . | fromYaml) -}}
+{{- if .Values.ingress.main.enabled }}
+{{- range .Values.ingress.main.hosts }}
+{{- $newpaths := list }}
+{{- $newpaths := concat .paths $path }}
+{{- $_ := set . "paths" ( deepCopy $newpaths ) -}}
+{{- end }}
+{{- end }}
+{{- end -}}
+
+{{/* inject api paths in ingress */}}
+{{- include "blocky.dohinjector" . }}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/operators/prometheus-operator/4.5.3/values.yaml b/enterprise/blocky/12.2.4/values.yaml
similarity index 100%
rename from operators/prometheus-operator/4.5.3/values.yaml
rename to enterprise/blocky/12.2.4/values.yaml
diff --git a/enterprise/clusterissuer/6.1.10/CHANGELOG.md b/enterprise/clusterissuer/6.1.10/CHANGELOG.md
deleted file mode 100644
index 7f955d25f4..0000000000
--- a/enterprise/clusterissuer/6.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [clusterissuer-6.1.10](https://github.com/truecharts/charts/compare/clusterissuer-6.1.9...clusterissuer-6.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [clusterissuer-6.1.9](https://github.com/truecharts/charts/compare/clusterissuer-6.1.8...clusterissuer-6.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [clusterissuer-6.1.8](https://github.com/truecharts/charts/compare/clusterissuer-6.1.7...clusterissuer-6.1.8) (2024-01-14)
-
-### Chore
-
-
-
-- update container image hello-world to latest[@4bd7811](https://github.com/4bd7811) by renovate ([#17158](https://github.com/truecharts/charts/issues/17158))
-
-- update container image hello-world to latest[@ac69084](https://github.com/ac69084) by renovate ([#14774](https://github.com/truecharts/charts/issues/14774))
-
-
-
-
-## [clusterissuer-6.1.7](https://github.com/truecharts/charts/compare/clusterissuer-6.1.6...clusterissuer-6.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [clusterissuer-6.1.6](https://github.com/truecharts/charts/compare/clusterissuer-6.1.5...clusterissuer-6.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [clusterissuer-6.1.5](https://github.com/truecharts/charts/compare/clusterissuer-6.1.4...clusterissuer-6.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [clusterissuer-6.1.4](https://github.com/truecharts/charts/compare/clusterissuer-6.1.3...clusterissuer-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [clusterissuer-6.1.3](https://github.com/truecharts/charts/compare/clusterissuer-6.1.0...clusterissuer-6.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [clusterissuer-6.1.2](https://github.com/truecharts/charts/compare/clusterissuer-6.1.0...clusterissuer-6.1.2) (2024-01-01)
-
diff --git a/enterprise/clusterissuer/6.1.10/Chart.yaml b/enterprise/clusterissuer/6.1.10/Chart.yaml
deleted file mode 100644
index bd3e7d9d20..0000000000
--- a/enterprise/clusterissuer/6.1.10/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: core
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: enterprise
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Certificate management for Kubernetes
-home: https://truecharts.org/charts/enterprise/clusterissuer
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/clusterissuer.png
-keywords:
- - cert-manager
- - certificates
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: clusterissuer
-sources:
- - https://cert-manager.io/
- - https://github.com/truecharts/charts/tree/master/charts/enterprise/clusterissuer
- - https://hub.docker.com/_/hello-world
-type: application
-version: 6.1.10
diff --git a/enterprise/clusterissuer/6.1.10/app-changelog.md b/enterprise/clusterissuer/6.1.10/app-changelog.md
deleted file mode 100644
index 352e941d45..0000000000
--- a/enterprise/clusterissuer/6.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [clusterissuer-6.1.10](https://github.com/truecharts/charts/compare/clusterissuer-6.1.9...clusterissuer-6.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/enterprise/clusterissuer/6.1.10/charts/common-17.2.26.tgz b/enterprise/clusterissuer/6.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/enterprise/clusterissuer/6.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/enterprise/clusterissuer/6.1.11/CHANGELOG.md b/enterprise/clusterissuer/6.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..906de68378
--- /dev/null
+++ b/enterprise/clusterissuer/6.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [clusterissuer-6.1.11](https://github.com/truecharts/charts/compare/clusterissuer-6.1.10...clusterissuer-6.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [clusterissuer-6.1.10](https://github.com/truecharts/charts/compare/clusterissuer-6.1.9...clusterissuer-6.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [clusterissuer-6.1.9](https://github.com/truecharts/charts/compare/clusterissuer-6.1.8...clusterissuer-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [clusterissuer-6.1.8](https://github.com/truecharts/charts/compare/clusterissuer-6.1.7...clusterissuer-6.1.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image hello-world to latest[@4bd7811](https://github.com/4bd7811) by renovate ([#17158](https://github.com/truecharts/charts/issues/17158))
+
+- update container image hello-world to latest[@ac69084](https://github.com/ac69084) by renovate ([#14774](https://github.com/truecharts/charts/issues/14774))
+
+
+
+
+## [clusterissuer-6.1.7](https://github.com/truecharts/charts/compare/clusterissuer-6.1.6...clusterissuer-6.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [clusterissuer-6.1.6](https://github.com/truecharts/charts/compare/clusterissuer-6.1.5...clusterissuer-6.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [clusterissuer-6.1.5](https://github.com/truecharts/charts/compare/clusterissuer-6.1.4...clusterissuer-6.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [clusterissuer-6.1.4](https://github.com/truecharts/charts/compare/clusterissuer-6.1.3...clusterissuer-6.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [clusterissuer-6.1.3](https://github.com/truecharts/charts/compare/clusterissuer-6.1.0...clusterissuer-6.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
diff --git a/enterprise/clusterissuer/6.1.11/Chart.yaml b/enterprise/clusterissuer/6.1.11/Chart.yaml
new file mode 100644
index 0000000000..066eb87216
--- /dev/null
+++ b/enterprise/clusterissuer/6.1.11/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: core
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: enterprise
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Certificate management for Kubernetes
+home: https://truecharts.org/charts/enterprise/clusterissuer
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/clusterissuer.png
+keywords:
+ - cert-manager
+ - certificates
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: clusterissuer
+sources:
+ - https://cert-manager.io/
+ - https://github.com/truecharts/charts/tree/master/charts/enterprise/clusterissuer
+ - https://hub.docker.com/_/hello-world
+type: application
+version: 6.1.11
diff --git a/enterprise/clusterissuer/6.1.11/LICENSE b/enterprise/clusterissuer/6.1.11/LICENSE
new file mode 100644
index 0000000000..80e4ab93f9
--- /dev/null
+++ b/enterprise/clusterissuer/6.1.11/LICENSE
@@ -0,0 +1,106 @@
+Business Source License 1.1
+
+Parameters
+
+Licensor: The TrueCharts Project, it's owner and it's contributors
+Licensed Work: The TrueCharts "Cert-Manager" Helm Chart
+Additional Use Grant: You may use the licensed work in production, as long
+ as it is directly sourced from a TrueCharts provided
+ official repository, catalog or source. You may also make private
+ modification to the directly sourced licenced work,
+ when used in production.
+
+ The following cases are, due to their nature, also
+ defined as 'production use' and explicitly prohibited:
+ - Bundling, including or displaying the licensed work
+ with(in) another work intended for production use,
+ with the apparent intend of facilitating and/or
+ promoting production use by third parties in
+ violation of this license.
+
+Change Date: 2050-01-01
+
+Change License: 3-clause BSD license
+
+For information about alternative licensing arrangements for the Software,
+please contact: legal@truecharts.org
+
+Notice
+
+The Business Source License (this document, or the “License”) is not an Open
+Source license. However, the Licensed Work will eventually be made available
+under an Open Source License, as stated in this License.
+
+License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved.
+“Business Source License” is a trademark of MariaDB Corporation Ab.
+
+-----------------------------------------------------------------------------
+
+Business Source License 1.1
+
+Terms
+
+The Licensor hereby grants you the right to copy, modify, create derivative
+works, redistribute, and make non-production use of the Licensed Work. The
+Licensor may make an Additional Use Grant, above, permitting limited
+production use.
+
+Effective on the Change Date, or the fourth anniversary of the first publicly
+available distribution of a specific version of the Licensed Work under this
+License, whichever comes first, the Licensor hereby grants you rights under
+the terms of the Change License, and the rights granted in the paragraph
+above terminate.
+
+If your use of the Licensed Work does not comply with the requirements
+currently in effect as described in this License, you must purchase a
+commercial license from the Licensor, its affiliated entities, or authorized
+resellers, or you must refrain from using the Licensed Work.
+
+All copies of the original and modified Licensed Work, and derivative works
+of the Licensed Work, are subject to this License. This License applies
+separately for each version of the Licensed Work and the Change Date may vary
+for each version of the Licensed Work released by Licensor.
+
+You must conspicuously display this License on each original or modified copy
+of the Licensed Work. If you receive the Licensed Work in original or
+modified form from a third party, the terms and conditions set forth in this
+License apply to your use of that work.
+
+Any use of the Licensed Work in violation of this License will automatically
+terminate your rights under this License for the current and all other
+versions of the Licensed Work.
+
+This License does not grant you any right in any trademark or logo of
+Licensor or its affiliates (provided that you may use a trademark or logo of
+Licensor as expressly required by this License).
+
+TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON
+AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
+EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
+TITLE.
+
+MariaDB hereby grants you permission to use this License’s text to license
+your works, and to refer to it using the trademark “Business Source License”,
+as long as you comply with the Covenants of Licensor below.
+
+Covenants of Licensor
+
+In consideration of the right to use this License’s text and the “Business
+Source License” name and trademark, Licensor covenants to MariaDB, and to all
+other recipients of the licensed work to be provided by Licensor:
+
+1. To specify as the Change License the GPL Version 2.0 or any later version,
+ or a license that is compatible with GPL Version 2.0 or a later version,
+ where “compatible” means that software provided under the Change License can
+ be included in a program with software provided under GPL Version 2.0 or a
+ later version. Licensor may specify additional Change Licenses without
+ limitation.
+
+2. To either: (a) specify an additional grant of rights to use that does not
+ impose any additional restriction on the right granted in this License, as
+ the Additional Use Grant; or (b) insert the text “None”.
+
+3. To specify a Change Date.
+
+4. Not to modify this License in any other way.
diff --git a/enterprise/clusterissuer/6.1.10/README.md b/enterprise/clusterissuer/6.1.11/README.md
similarity index 100%
rename from enterprise/clusterissuer/6.1.10/README.md
rename to enterprise/clusterissuer/6.1.11/README.md
diff --git a/enterprise/clusterissuer/6.1.11/app-changelog.md b/enterprise/clusterissuer/6.1.11/app-changelog.md
new file mode 100644
index 0000000000..d808504bfc
--- /dev/null
+++ b/enterprise/clusterissuer/6.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [clusterissuer-6.1.11](https://github.com/truecharts/charts/compare/clusterissuer-6.1.10...clusterissuer-6.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/enterprise/clusterissuer/6.1.10/app-readme.md b/enterprise/clusterissuer/6.1.11/app-readme.md
similarity index 100%
rename from enterprise/clusterissuer/6.1.10/app-readme.md
rename to enterprise/clusterissuer/6.1.11/app-readme.md
diff --git a/enterprise/clusterissuer/6.1.11/charts/common-17.2.28.tgz b/enterprise/clusterissuer/6.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/enterprise/clusterissuer/6.1.11/charts/common-17.2.28.tgz differ
diff --git a/enterprise/clusterissuer/6.1.10/ix_values.yaml b/enterprise/clusterissuer/6.1.11/ix_values.yaml
similarity index 100%
rename from enterprise/clusterissuer/6.1.10/ix_values.yaml
rename to enterprise/clusterissuer/6.1.11/ix_values.yaml
diff --git a/enterprise/clusterissuer/6.1.10/questions.yaml b/enterprise/clusterissuer/6.1.11/questions.yaml
similarity index 100%
rename from enterprise/clusterissuer/6.1.10/questions.yaml
rename to enterprise/clusterissuer/6.1.11/questions.yaml
diff --git a/stable/adguard-home/8.1.9/templates/NOTES.txt b/enterprise/clusterissuer/6.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/adguard-home/8.1.9/templates/NOTES.txt
rename to enterprise/clusterissuer/6.1.11/templates/NOTES.txt
diff --git a/enterprise/clusterissuer/6.1.10/templates/clusterissuer/_ACME.tpl b/enterprise/clusterissuer/6.1.11/templates/clusterissuer/_ACME.tpl
similarity index 100%
rename from enterprise/clusterissuer/6.1.10/templates/clusterissuer/_ACME.tpl
rename to enterprise/clusterissuer/6.1.11/templates/clusterissuer/_ACME.tpl
diff --git a/enterprise/clusterissuer/6.1.10/templates/clusterissuer/_CA.tpl b/enterprise/clusterissuer/6.1.11/templates/clusterissuer/_CA.tpl
similarity index 100%
rename from enterprise/clusterissuer/6.1.10/templates/clusterissuer/_CA.tpl
rename to enterprise/clusterissuer/6.1.11/templates/clusterissuer/_CA.tpl
diff --git a/enterprise/clusterissuer/6.1.10/templates/clusterissuer/_clusterCertificates.tpl b/enterprise/clusterissuer/6.1.11/templates/clusterissuer/_clusterCertificates.tpl
similarity index 100%
rename from enterprise/clusterissuer/6.1.10/templates/clusterissuer/_clusterCertificates.tpl
rename to enterprise/clusterissuer/6.1.11/templates/clusterissuer/_clusterCertificates.tpl
diff --git a/enterprise/clusterissuer/6.1.10/templates/clusterissuer/_selfSigned.tpl b/enterprise/clusterissuer/6.1.11/templates/clusterissuer/_selfSigned.tpl
similarity index 100%
rename from enterprise/clusterissuer/6.1.10/templates/clusterissuer/_selfSigned.tpl
rename to enterprise/clusterissuer/6.1.11/templates/clusterissuer/_selfSigned.tpl
diff --git a/enterprise/clusterissuer/6.1.10/templates/common.yaml b/enterprise/clusterissuer/6.1.11/templates/common.yaml
similarity index 100%
rename from enterprise/clusterissuer/6.1.10/templates/common.yaml
rename to enterprise/clusterissuer/6.1.11/templates/common.yaml
diff --git a/stable/acestream/5.1.9/values.yaml b/enterprise/clusterissuer/6.1.11/values.yaml
similarity index 100%
rename from stable/acestream/5.1.9/values.yaml
rename to enterprise/clusterissuer/6.1.11/values.yaml
diff --git a/enterprise/grafana/12.0.8/CHANGELOG.md b/enterprise/grafana/12.0.8/CHANGELOG.md
new file mode 100644
index 0000000000..2e3ebe639d
--- /dev/null
+++ b/enterprise/grafana/12.0.8/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [grafana-12.0.8](https://github.com/truecharts/charts/compare/grafana-12.0.7...grafana-12.0.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [grafana-12.0.7](https://github.com/truecharts/charts/compare/grafana-12.0.6...grafana-12.0.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [grafana-12.0.6](https://github.com/truecharts/charts/compare/grafana-12.0.5...grafana-12.0.6) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [grafana-12.0.5](https://github.com/truecharts/charts/compare/grafana-12.0.4...grafana-12.0.5) (2024-01-07)
+
+### Chore
+
+
+
+- bump
+
+### Fix
+
+
+
+- correct some paths
+
+
+## [grafana-12.0.4](https://github.com/truecharts/charts/compare/grafana-12.0.3...grafana-12.0.4) (2024-01-07)
+
+### Chore
+
+
+
+- bump
+
+### Fix
+
+
+
+- correct some fetcher settings
+
+
+## [grafana-12.0.3](https://github.com/truecharts/charts/compare/grafana-12.0.2...grafana-12.0.3) (2024-01-07)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16901](https://github.com/truecharts/charts/issues/16901))
+
+
+## [grafana-12.0.2](https://github.com/truecharts/charts/compare/grafana-12.0.1...grafana-12.0.2) (2024-01-07)
+
+### Chore
+
+
+
+- bump to release new version
+
+### Fix
+
+
+
+- fix grafana storage reference on SCALE
+
+
+## [grafana-12.0.1](https://github.com/truecharts/charts/compare/grafana-12.0.0...grafana-12.0.1) (2024-01-05)
+
+### Chore
+
+
+
+- update container image quay.io/kiwigrid/k8s-sidecar to v1.25.3[@8dc0aca](https://github.com/8dc0aca) by renovate ([#16893](https://github.com/truecharts/charts/issues/16893))
diff --git a/enterprise/grafana/12.0.8/Chart.yaml b/enterprise/grafana/12.0.8/Chart.yaml
new file mode 100644
index 0000000000..bacdcf95d9
--- /dev/null
+++ b/enterprise/grafana/12.0.8/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: metrics
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: enterprise
+apiVersion: v2
+appVersion: 10.2.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB.
+home: https://truecharts.org/charts/enterprise/grafana
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/grafana.png
+keywords:
+ - analytics
+ - monitoring
+ - metrics
+ - logs
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: grafana
+sources:
+ - https://grafana.com/
+ - https://github.com/bitnami/bitnami-docker-grafana
+ - https://github.com/truecharts/charts/tree/master/charts/enterprise/grafana
+ - https://quay.io/kiwigrid/k8s-sidecar
+ - https://hub.docker.com/r/grafana/grafana
+type: application
+version: 12.0.8
diff --git a/enterprise/grafana/12.0.8/LICENSE b/enterprise/grafana/12.0.8/LICENSE
new file mode 100644
index 0000000000..93c3f61c61
--- /dev/null
+++ b/enterprise/grafana/12.0.8/LICENSE
@@ -0,0 +1,106 @@
+Business Source License 1.1
+
+Parameters
+
+Licensor: The TrueCharts Project, it's owner and it's contributors
+Licensed Work: The TrueCharts "Grafana" Helm Chart
+Additional Use Grant: You may use the licensed work in production, as long
+ as it is directly sourced from a TrueCharts provided
+ official repository, catalog or source. You may also make private
+ modification to the directly sourced licenced work,
+ when used in production.
+
+ The following cases are, due to their nature, also
+ defined as 'production use' and explicitly prohibited:
+ - Bundling, including or displaying the licensed work
+ with(in) another work intended for production use,
+ with the apparent intend of facilitating and/or
+ promoting production use by third parties in
+ violation of this license.
+
+Change Date: 2050-01-01
+
+Change License: 3-clause BSD license
+
+For information about alternative licensing arrangements for the Software,
+please contact: legal@truecharts.org
+
+Notice
+
+The Business Source License (this document, or the “License”) is not an Open
+Source license. However, the Licensed Work will eventually be made available
+under an Open Source License, as stated in this License.
+
+License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved.
+“Business Source License” is a trademark of MariaDB Corporation Ab.
+
+-----------------------------------------------------------------------------
+
+Business Source License 1.1
+
+Terms
+
+The Licensor hereby grants you the right to copy, modify, create derivative
+works, redistribute, and make non-production use of the Licensed Work. The
+Licensor may make an Additional Use Grant, above, permitting limited
+production use.
+
+Effective on the Change Date, or the fourth anniversary of the first publicly
+available distribution of a specific version of the Licensed Work under this
+License, whichever comes first, the Licensor hereby grants you rights under
+the terms of the Change License, and the rights granted in the paragraph
+above terminate.
+
+If your use of the Licensed Work does not comply with the requirements
+currently in effect as described in this License, you must purchase a
+commercial license from the Licensor, its affiliated entities, or authorized
+resellers, or you must refrain from using the Licensed Work.
+
+All copies of the original and modified Licensed Work, and derivative works
+of the Licensed Work, are subject to this License. This License applies
+separately for each version of the Licensed Work and the Change Date may vary
+for each version of the Licensed Work released by Licensor.
+
+You must conspicuously display this License on each original or modified copy
+of the Licensed Work. If you receive the Licensed Work in original or
+modified form from a third party, the terms and conditions set forth in this
+License apply to your use of that work.
+
+Any use of the Licensed Work in violation of this License will automatically
+terminate your rights under this License for the current and all other
+versions of the Licensed Work.
+
+This License does not grant you any right in any trademark or logo of
+Licensor or its affiliates (provided that you may use a trademark or logo of
+Licensor as expressly required by this License).
+
+TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON
+AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
+EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
+TITLE.
+
+MariaDB hereby grants you permission to use this License’s text to license
+your works, and to refer to it using the trademark “Business Source License”,
+as long as you comply with the Covenants of Licensor below.
+
+Covenants of Licensor
+
+In consideration of the right to use this License’s text and the “Business
+Source License” name and trademark, Licensor covenants to MariaDB, and to all
+other recipients of the licensed work to be provided by Licensor:
+
+1. To specify as the Change License the GPL Version 2.0 or any later version,
+ or a license that is compatible with GPL Version 2.0 or a later version,
+ where “compatible” means that software provided under the Change License can
+ be included in a program with software provided under GPL Version 2.0 or a
+ later version. Licensor may specify additional Change Licenses without
+ limitation.
+
+2. To either: (a) specify an additional grant of rights to use that does not
+ impose any additional restriction on the right granted in this License, as
+ the Additional Use Grant; or (b) insert the text “None”.
+
+3. To specify a Change Date.
+
+4. Not to modify this License in any other way.
diff --git a/enterprise/grafana/12.0.8/README.md b/enterprise/grafana/12.0.8/README.md
new file mode 100644
index 0000000000..e0a51ac6c1
--- /dev/null
+++ b/enterprise/grafana/12.0.8/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/enterprise/grafana)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/enterprise/grafana/12.0.8/app-changelog.md b/enterprise/grafana/12.0.8/app-changelog.md
new file mode 100644
index 0000000000..e780c8de99
--- /dev/null
+++ b/enterprise/grafana/12.0.8/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [grafana-12.0.8](https://github.com/truecharts/charts/compare/grafana-12.0.7...grafana-12.0.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/enterprise/grafana/12.0.8/app-readme.md b/enterprise/grafana/12.0.8/app-readme.md
new file mode 100644
index 0000000000..c489317194
--- /dev/null
+++ b/enterprise/grafana/12.0.8/app-readme.md
@@ -0,0 +1,8 @@
+Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/enterprise/grafana](https://truecharts.org/charts/enterprise/grafana)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/enterprise/grafana/12.0.8/charts/common-17.2.28.tgz b/enterprise/grafana/12.0.8/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/enterprise/grafana/12.0.8/charts/common-17.2.28.tgz differ
diff --git a/enterprise/grafana/12.0.8/ix_values.yaml b/enterprise/grafana/12.0.8/ix_values.yaml
new file mode 100644
index 0000000000..020a2d8e3e
--- /dev/null
+++ b/enterprise/grafana/12.0.8/ix_values.yaml
@@ -0,0 +1,328 @@
+image:
+ repository: grafana/grafana
+ pullPolicy: IfNotPresent
+ tag: 10.2.3
+
+sidecarImage:
+ repository: quay.io/kiwigrid/k8s-sidecar
+ tag: 1.25.3@sha256:8dc0aca015bf7173378ee5987dd78d49f94ff9a5c3495b3664141750cc55f444
+
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+service:
+ main:
+ ports:
+ main:
+ protocol: http
+ targetPort: 3000
+ port: 3000
+workload:
+ main:
+ replicas: 2
+ strategy: RollingUpdate
+ podSpec:
+ containers:
+ main:
+ env:
+ GF_SECURITY_ADMIN_USER: "admin"
+ GF_SECURITY_ADMIN_PASSWORD: "testpassword"
+ GF_INSTALL_PLUGINS: ""
+ GF_AUTH_LDAP_ENABLED: "false"
+ GF_AUTH_LDAP_ALLOW_SIGN_UP: "false"
+ GF_SERVER_HTTP_PORT: 3000
+ probes:
+ liveness:
+ path: "/api/health"
+ readiness:
+ path: "/api/health"
+ startup:
+ path: "/api/health"
+ dashboards:
+ enabled: true
+ imageSelector: sidecarImage
+ env:
+ IGNORE_ALREADY_PROCESSED: false
+ METHOD: WATCH
+ LABEL: grafana_dashboard
+ LABEL_VALUE: "1"
+ LOG_LEVEL: info
+ FOLDER: /tmp/dashboards
+ RESOURCE: both
+ NAMESPACE: "ALL"
+ UNIQUE_FILENAMES: false
+ # NAMESPACE: null
+ # FOLDER_ANNOTATION: null
+ # script: null
+ # WATCH_SERVER_TIMEOUT: 3600
+ # WATCH_CLIENT_TIMEOUT: 3600
+ SKIP_TLS_VERIFY: false
+ REQ_USERNAME: "{{ .Values.workload.main.podSpec.containers.main.env.GF_SECURITY_ADMIN_USER }}"
+ REQ_PASSWORD: "{{ .Values.workload.main.podSpec.containers.main.env.GF_SECURITY_ADMIN_PASSWORD }}"
+ REQ_URL: "http://localhost:3000/api/admin/provisioning/dashboards/reload"
+ REQ_METHOD: POST
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ enabled: false
+ startup:
+ enabled: false
+ datasources:
+ enabled: true
+ imageSelector: sidecarImage
+ env:
+ IGNORE_ALREADY_PROCESSED: false
+ METHOD: WATCH
+ LABEL: grafana_datasources
+ LABEL_VALUE: "1"
+ LOG_LEVEL: info
+ FOLDER: /etc/grafana/provisioning/datasources
+ RESOURCE: both
+ NAMESPACE: "ALL"
+ UNIQUE_FILENAMES: false
+ # NAMESPACE: null
+ # FOLDER_ANNOTATION: null
+ # script: null
+ # WATCH_SERVER_TIMEOUT: 3600
+ # WATCH_CLIENT_TIMEOUT: 3600
+ SKIP_TLS_VERIFY: false
+ REQ_USERNAME: "{{ .Values.workload.main.podSpec.containers.main.env.GF_SECURITY_ADMIN_USER }}"
+ REQ_PASSWORD: "{{ .Values.workload.main.podSpec.containers.main.env.GF_SECURITY_ADMIN_PASSWORD }}"
+ REQ_URL: "http://localhost:3000/api/admin/provisioning/datasources/reload"
+ REQ_METHOD: POST
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ enabled: false
+ startup:
+ enabled: false
+ alerts:
+ enabled: true
+ imageSelector: sidecarImage
+ env:
+ IGNORE_ALREADY_PROCESSED: false
+ METHOD: WATCH
+ LABEL: grafana_alerts
+ LABEL_VALUE: "1"
+ LOG_LEVEL: info
+ FOLDER: /etc/grafana/provisioning/alerts
+ RESOURCE: both
+ NAMESPACE: "ALL"
+ UNIQUE_FILENAMES: false
+ # NAMESPACE: null
+ # FOLDER_ANNOTATION: null
+ # script: null
+ # WATCH_SERVER_TIMEOUT: 3600
+ # WATCH_CLIENT_TIMEOUT: 3600
+ SKIP_TLS_VERIFY: false
+ REQ_USERNAME: "{{ .Values.workload.main.podSpec.containers.main.env.GF_SECURITY_ADMIN_USER }}"
+ REQ_PASSWORD: "{{ .Values.workload.main.podSpec.containers.main.env.GF_SECURITY_ADMIN_PASSWORD }}"
+ REQ_URL: "http://localhost:3000/api/admin/provisioning/alerts/reload"
+ REQ_METHOD: POST
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ enabled: false
+ startup:
+ enabled: false
+ plugins:
+ enabled: true
+ imageSelector: sidecarImage
+ env:
+ IGNORE_ALREADY_PROCESSED: false
+ METHOD: WATCH
+ LABEL: grafana_plugins
+ LABEL_VALUE: "1"
+ LOG_LEVEL: info
+ FOLDER: /etc/grafana/provisioning/plugins
+ RESOURCE: both
+ NAMESPACE: "ALL"
+ UNIQUE_FILENAMES: false
+ # NAMESPACE: null
+ # FOLDER_ANNOTATION: null
+ # script: null
+ # WATCH_SERVER_TIMEOUT: 3600
+ # WATCH_CLIENT_TIMEOUT: 3600
+ SKIP_TLS_VERIFY: false
+ REQ_USERNAME: "{{ .Values.workload.main.podSpec.containers.main.env.GF_SECURITY_ADMIN_USER }}"
+ REQ_PASSWORD: "{{ .Values.workload.main.podSpec.containers.main.env.GF_SECURITY_ADMIN_PASSWORD }}"
+ REQ_URL: "http://localhost:3000/api/admin/provisioning/plugins/reload"
+ REQ_METHOD: POST
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ enabled: false
+ startup:
+ enabled: false
+ notifiers:
+ enabled: true
+ imageSelector: sidecarImage
+ env:
+ IGNORE_ALREADY_PROCESSED: false
+ METHOD: WATCH
+ LABEL: grafana_notifiers
+ LABEL_VALUE: "1"
+ LOG_LEVEL: info
+ FOLDER: /etc/grafana/provisioning/notifiers
+ RESOURCE: both
+ NAMESPACE: "ALL"
+ UNIQUE_FILENAMES: false
+ # NAMESPACE: null
+ # FOLDER_ANNOTATION: null
+ # script: null
+ # WATCH_SERVER_TIMEOUT: 3600
+ # WATCH_CLIENT_TIMEOUT: 3600
+ SKIP_TLS_VERIFY: false
+ REQ_USERNAME: "{{ .Values.workload.main.podSpec.containers.main.env.GF_SECURITY_ADMIN_USER }}"
+ REQ_PASSWORD: "{{ .Values.workload.main.podSpec.containers.main.env.GF_SECURITY_ADMIN_PASSWORD }}"
+ REQ_URL: "http://localhost:3000/api/admin/provisioning/notifiers/reload"
+ REQ_METHOD: POST
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ enabled: false
+ startup:
+ enabled: false
+
+configmap:
+ dashboard-provider:
+ enabled: true
+ data:
+ provider.yaml: |-
+ apiVersion: 1
+ providers:
+ - name: sidecarProvider
+ orgId: 1
+ folder: ''
+ type: file
+ disableDeletion: false
+ allowUiUpdates: false
+ updateIntervalSeconds: 30
+ options:
+ foldersFromFilesStructure: false
+ path: /tmp/dashboards
+ config:
+ enabled: true
+ data:
+ grafana.ini: |-
+ paths:
+ data: /var/lib/grafana/
+ logs: /var/log/grafana
+ plugins: /var/lib/grafana/plugins
+ provisioning: /etc/grafana/provisioning
+ analytics:
+ check_for_updates: true
+ log:
+ mode: console
+ grafana_net:
+ url: https://grafana.net
+ server:
+ domain: "{{ if (and .Values.ingress.main.enabled .Values.ingress.main.hosts) }}{{ .Values.ingress.main.hosts | first }}{{ else }}''{{ end }}"
+ ldap.toml: |-
+ # nope
+
+persistence:
+ config:
+ enabled: true
+ type: configmap
+ objectName: config
+ mountPath: /etc/grafana/grafana.ini
+ subPath: grafana.ini
+ ldap:
+ enabled: true
+ type: configmap
+ objectName: config
+ mountPath: /etc/grafana/ldap.toml
+ subPath: ldap.toml
+ data:
+ enabled: true
+ mountPath: "/var/lib/grafana"
+ grafana-tmp:
+ enabled: true
+ type: emptyDir
+ mountPath: /app/tmp
+ targetSelectAll: true
+ sc-dashboard-volume:
+ enabled: true
+ type: emptyDir
+ mountPath: /tmp/dashboards
+ targetSelectAll: true
+ sc-dashboard-config:
+ enabled: true
+ type: configmap
+ objectName: dashboard-provider
+ mountPath: /etc/grafana/provisioning/dashboards/sc-dashboardproviders.yaml
+ subPath: provider.yaml
+ sc-datasource-volume:
+ enabled: true
+ type: emptyDir
+ mountPath: /etc/grafana/provisioning/datasources
+ targetSelectAll: true
+ sc-alerts-volume:
+ enabled: true
+ type: emptyDir
+ mountPath: /etc/grafana/provisioning/alerts
+ targetSelectAll: true
+ sc-plugins-volume:
+ enabled: true
+ type: emptyDir
+ mountPath: /etc/grafana/provisioning/plugins
+ targetSelectAll: true
+ sc-notifiers-volume:
+ enabled: true
+ type: emptyDir
+ mountPath: /etc/grafana/provisioning/notifiers
+ targetSelectAll: true
+metrics:
+ main:
+ # -- Enable and configure a Prometheus serviceMonitor for the chart under this key.
+ # @default -- See values.yaml
+ enabled: true
+ type: "servicemonitor"
+ endpoints:
+ - port: main
+ path: /metrics
+ # -- Enable and configure Prometheus Rules for the chart under this key.
+ # @default -- See values.yaml
+ prometheusRule:
+ enabled: false
+ labels: {}
+ # -- Configure additionial rules for the chart under this key.
+ # @default -- See prometheusrules.yaml
+ rules: []
+ # - alert: UnifiPollerAbsent
+ # annotations:
+ # description: Unifi Poller has disappeared from Prometheus service discovery.
+ # summary: Unifi Poller is down.
+ # expr: |
+ # absent(up{job=~".*unifi-poller.*"} == 1)
+ # for: 5m
+ # labels:
+ # severity: critical
+portal:
+ open:
+ enabled: true
+
+# -- Whether Role Based Access Control objects like roles and rolebindings should be created
+rbac:
+ main:
+ enabled: true
+ primary: true
+ clusterWide: true
+ rules:
+ - apiGroups: [""]
+ resources: ["configmaps", "secrets"]
+ verbs: ["get", "watch", "list"]
+
+serviceAccount:
+ main:
+ enabled: true
+ primary: true
+
+podOptions:
+ automountServiceAccountToken: true
diff --git a/enterprise/grafana/12.0.8/questions.yaml b/enterprise/grafana/12.0.8/questions.yaml
new file mode 100644
index 0000000000..9664fb6031
--- /dev/null
+++ b/enterprise/grafana/12.0.8/questions.yaml
@@ -0,0 +1,2903 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: GF_SECURITY_ADMIN_USER
+ label: "Admin User"
+ schema:
+ type: string
+ required: true
+ default: "admin"
+ - variable: GF_SECURITY_ADMIN_PASSWORD
+ label: "Admin Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: "REPLACETHIS"
+ - variable: GF_INSTALL_PLUGINS
+ label: "Extra Plugins to Install"
+ description: "comma seperated"
+ schema:
+ type: string
+ default: ""
+ - variable: GF_AUTH_LDAP_ENABLED
+ label: "enable LDAP"
+ schema:
+ type: boolean
+ default: false
+ - variable: GF_AUTH_LDAP_ALLOW_SIGN_UP
+ label: "Allow LDAP Signup"
+ schema:
+ type: boolean
+ default: false
+ - variable: GF_AUTH_LDAP_CONFIG_FILE
+ label: "LDAP Config Path"
+ schema:
+ type: string
+ default: "/opt/bitnami/grafana/conf/ldap.toml"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10038
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: metrics
+ group: Metrics
+ label: Prometheus Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: prometheusRule
+ label: PrometheusRule
+ description: Enable and configure Prometheus Rules for the App.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ # TODO: Rule List section
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/adminer/7.1.10/templates/NOTES.txt b/enterprise/grafana/12.0.8/templates/NOTES.txt
similarity index 100%
rename from stable/adminer/7.1.10/templates/NOTES.txt
rename to enterprise/grafana/12.0.8/templates/NOTES.txt
diff --git a/stable/alist/8.2.3/templates/common.yaml b/enterprise/grafana/12.0.8/templates/common.yaml
similarity index 100%
rename from stable/alist/8.2.3/templates/common.yaml
rename to enterprise/grafana/12.0.8/templates/common.yaml
diff --git a/stable/actualserver/8.0.2/values.yaml b/enterprise/grafana/12.0.8/values.yaml
similarity index 100%
rename from stable/actualserver/8.0.2/values.yaml
rename to enterprise/grafana/12.0.8/values.yaml
diff --git a/enterprise/kubernetes-reflector/3.1.10/CHANGELOG.md b/enterprise/kubernetes-reflector/3.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..6ad1e7f335
--- /dev/null
+++ b/enterprise/kubernetes-reflector/3.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [kubernetes-reflector-3.1.10](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.9...kubernetes-reflector-3.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [kubernetes-reflector-3.1.9](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.8...kubernetes-reflector-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [kubernetes-reflector-3.1.8](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.7...kubernetes-reflector-3.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [kubernetes-reflector-3.1.7](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.6...kubernetes-reflector-3.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [kubernetes-reflector-3.1.6](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.5...kubernetes-reflector-3.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [kubernetes-reflector-3.1.5](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.4...kubernetes-reflector-3.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [kubernetes-reflector-3.1.4](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.3...kubernetes-reflector-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- ensure everything is bumped into oci
+
+
+## [kubernetes-reflector-3.1.3](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.0...kubernetes-reflector-3.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [kubernetes-reflector-3.1.2](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.0...kubernetes-reflector-3.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
diff --git a/enterprise/kubernetes-reflector/3.1.10/Chart.yaml b/enterprise/kubernetes-reflector/3.1.10/Chart.yaml
new file mode 100644
index 0000000000..d5f954b00d
--- /dev/null
+++ b/enterprise/kubernetes-reflector/3.1.10/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: operators
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: enterprise
+apiVersion: v2
+appVersion: 7.1.217
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Kubernetes-Reflector is a Kubernetes addon designed to monitor and reflect changes to secrets and configmaps across namespaces
+home: https://truecharts.org/charts/enterprise/kubernetes-reflector
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/kubernetes-reflector.png
+keywords:
+ - reflector
+ - secrets
+ - configmaps
+ - cert-manager
+ - certificates
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: kubernetes-reflector
+sources:
+ - https://github.com/emberstack/kubernetes-reflector
+ - https://github.com/truecharts/charts/tree/master/charts/enterprise/kubernetes-reflector
+ - https://hub.docker.com/r/emberstack/kubernetes-reflector
+type: application
+version: 3.1.10
diff --git a/enterprise/kubernetes-reflector/3.1.9/README.md b/enterprise/kubernetes-reflector/3.1.10/README.md
similarity index 100%
rename from enterprise/kubernetes-reflector/3.1.9/README.md
rename to enterprise/kubernetes-reflector/3.1.10/README.md
diff --git a/enterprise/kubernetes-reflector/3.1.10/app-changelog.md b/enterprise/kubernetes-reflector/3.1.10/app-changelog.md
new file mode 100644
index 0000000000..17740b53f5
--- /dev/null
+++ b/enterprise/kubernetes-reflector/3.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [kubernetes-reflector-3.1.10](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.9...kubernetes-reflector-3.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/enterprise/kubernetes-reflector/3.1.9/app-readme.md b/enterprise/kubernetes-reflector/3.1.10/app-readme.md
similarity index 100%
rename from enterprise/kubernetes-reflector/3.1.9/app-readme.md
rename to enterprise/kubernetes-reflector/3.1.10/app-readme.md
diff --git a/enterprise/kubernetes-reflector/3.1.10/charts/common-17.2.28.tgz b/enterprise/kubernetes-reflector/3.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/enterprise/kubernetes-reflector/3.1.10/charts/common-17.2.28.tgz differ
diff --git a/enterprise/kubernetes-reflector/3.1.9/ix_values.yaml b/enterprise/kubernetes-reflector/3.1.10/ix_values.yaml
similarity index 100%
rename from enterprise/kubernetes-reflector/3.1.9/ix_values.yaml
rename to enterprise/kubernetes-reflector/3.1.10/ix_values.yaml
diff --git a/enterprise/kubernetes-reflector/3.1.9/questions.yaml b/enterprise/kubernetes-reflector/3.1.10/questions.yaml
similarity index 100%
rename from enterprise/kubernetes-reflector/3.1.9/questions.yaml
rename to enterprise/kubernetes-reflector/3.1.10/questions.yaml
diff --git a/stable/filebrowser/8.2.3/templates/common.yaml b/enterprise/kubernetes-reflector/3.1.10/templates/common.yaml
similarity index 100%
rename from stable/filebrowser/8.2.3/templates/common.yaml
rename to enterprise/kubernetes-reflector/3.1.10/templates/common.yaml
diff --git a/stable/adguard-home/8.1.9/values.yaml b/enterprise/kubernetes-reflector/3.1.10/values.yaml
similarity index 100%
rename from stable/adguard-home/8.1.9/values.yaml
rename to enterprise/kubernetes-reflector/3.1.10/values.yaml
diff --git a/enterprise/kubernetes-reflector/3.1.9/CHANGELOG.md b/enterprise/kubernetes-reflector/3.1.9/CHANGELOG.md
deleted file mode 100644
index 3cd88b4428..0000000000
--- a/enterprise/kubernetes-reflector/3.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [kubernetes-reflector-3.1.9](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.8...kubernetes-reflector-3.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [kubernetes-reflector-3.1.8](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.7...kubernetes-reflector-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [kubernetes-reflector-3.1.7](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.6...kubernetes-reflector-3.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [kubernetes-reflector-3.1.6](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.5...kubernetes-reflector-3.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [kubernetes-reflector-3.1.5](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.4...kubernetes-reflector-3.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-
-## [kubernetes-reflector-3.1.4](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.3...kubernetes-reflector-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- ensure everything is bumped into oci
-
-
-## [kubernetes-reflector-3.1.3](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.0...kubernetes-reflector-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [kubernetes-reflector-3.1.2](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.0...kubernetes-reflector-3.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [kubernetes-reflector-3.1.0](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.0.1...kubernetes-reflector-3.1.0) (2023-12-30)
-
-### Chore
-
diff --git a/enterprise/kubernetes-reflector/3.1.9/Chart.yaml b/enterprise/kubernetes-reflector/3.1.9/Chart.yaml
deleted file mode 100644
index dc9babc1ae..0000000000
--- a/enterprise/kubernetes-reflector/3.1.9/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: operators
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: enterprise
-apiVersion: v2
-appVersion: 7.1.217
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Kubernetes-Reflector is a Kubernetes addon designed to monitor and reflect changes to secrets and configmaps across namespaces
-home: https://truecharts.org/charts/enterprise/kubernetes-reflector
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/kubernetes-reflector.png
-keywords:
- - reflector
- - secrets
- - configmaps
- - cert-manager
- - certificates
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: kubernetes-reflector
-sources:
- - https://github.com/emberstack/kubernetes-reflector
- - https://github.com/truecharts/charts/tree/master/charts/enterprise/kubernetes-reflector
- - https://hub.docker.com/r/emberstack/kubernetes-reflector
-type: application
-version: 3.1.9
diff --git a/enterprise/kubernetes-reflector/3.1.9/app-changelog.md b/enterprise/kubernetes-reflector/3.1.9/app-changelog.md
deleted file mode 100644
index 4b47e5d576..0000000000
--- a/enterprise/kubernetes-reflector/3.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [kubernetes-reflector-3.1.9](https://github.com/truecharts/charts/compare/kubernetes-reflector-3.1.8...kubernetes-reflector-3.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/enterprise/kubernetes-reflector/3.1.9/charts/common-17.2.26.tgz b/enterprise/kubernetes-reflector/3.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/enterprise/kubernetes-reflector/3.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/enterprise/metallb-config/5.1.10/CHANGELOG.md b/enterprise/metallb-config/5.1.10/CHANGELOG.md
deleted file mode 100644
index 4ce988495e..0000000000
--- a/enterprise/metallb-config/5.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [metallb-config-5.1.10](https://github.com/truecharts/charts/compare/metallb-config-5.1.9...metallb-config-5.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [metallb-config-5.1.9](https://github.com/truecharts/charts/compare/metallb-config-5.1.8...metallb-config-5.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [metallb-config-5.1.8](https://github.com/truecharts/charts/compare/metallb-config-5.1.7...metallb-config-5.1.8) (2024-01-14)
-
-### Chore
-
-
-
-- update container image hello-world to latest[@4bd7811](https://github.com/4bd7811) by renovate ([#17158](https://github.com/truecharts/charts/issues/17158))
-
-- update container image hello-world to latest[@ac69084](https://github.com/ac69084) by renovate ([#14774](https://github.com/truecharts/charts/issues/14774))
-
-
-
-
-## [metallb-config-5.1.7](https://github.com/truecharts/charts/compare/metallb-config-5.1.6...metallb-config-5.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [metallb-config-5.1.6](https://github.com/truecharts/charts/compare/metallb-config-5.1.5...metallb-config-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [metallb-config-5.1.5](https://github.com/truecharts/charts/compare/metallb-config-5.1.4...metallb-config-5.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-
-## [metallb-config-5.1.4](https://github.com/truecharts/charts/compare/metallb-config-5.1.3...metallb-config-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- ensure everything is bumped into oci
-
-
-## [metallb-config-5.1.3](https://github.com/truecharts/charts/compare/metallb-config-5.1.0...metallb-config-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [metallb-config-5.1.2](https://github.com/truecharts/charts/compare/metallb-config-5.1.0...metallb-config-5.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/enterprise/metallb-config/5.1.10/Chart.yaml b/enterprise/metallb-config/5.1.10/Chart.yaml
deleted file mode 100644
index 7efb25bbdc..0000000000
--- a/enterprise/metallb-config/5.1.10/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: core
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: enterprise
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A network load-balancer implementation for Kubernetes using standard routing protocols
-home: https://truecharts.org/charts/enterprise/metallb-config
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/metallb-config.png
-keywords:
- - metallb
- - loadbalancer
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: metallb-config
-sources:
- - https://metallb.universe.tf
- - https://github.com/metallb/metallb
- - https://github.com/truecharts/charts/tree/master/charts/enterprise/metallb-config
- - https://hub.docker.com/_/hello-world
-type: application
-version: 5.1.10
diff --git a/enterprise/metallb-config/5.1.10/app-changelog.md b/enterprise/metallb-config/5.1.10/app-changelog.md
deleted file mode 100644
index e26a658072..0000000000
--- a/enterprise/metallb-config/5.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [metallb-config-5.1.10](https://github.com/truecharts/charts/compare/metallb-config-5.1.9...metallb-config-5.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/enterprise/metallb-config/5.1.10/charts/common-17.2.26.tgz b/enterprise/metallb-config/5.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/enterprise/metallb-config/5.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/enterprise/metallb-config/5.1.11/CHANGELOG.md b/enterprise/metallb-config/5.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..e02e7289c2
--- /dev/null
+++ b/enterprise/metallb-config/5.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [metallb-config-5.1.11](https://github.com/truecharts/charts/compare/metallb-config-5.1.10...metallb-config-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [metallb-config-5.1.10](https://github.com/truecharts/charts/compare/metallb-config-5.1.9...metallb-config-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [metallb-config-5.1.9](https://github.com/truecharts/charts/compare/metallb-config-5.1.8...metallb-config-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [metallb-config-5.1.8](https://github.com/truecharts/charts/compare/metallb-config-5.1.7...metallb-config-5.1.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image hello-world to latest[@4bd7811](https://github.com/4bd7811) by renovate ([#17158](https://github.com/truecharts/charts/issues/17158))
+
+- update container image hello-world to latest[@ac69084](https://github.com/ac69084) by renovate ([#14774](https://github.com/truecharts/charts/issues/14774))
+
+
+
+
+## [metallb-config-5.1.7](https://github.com/truecharts/charts/compare/metallb-config-5.1.6...metallb-config-5.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [metallb-config-5.1.6](https://github.com/truecharts/charts/compare/metallb-config-5.1.5...metallb-config-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [metallb-config-5.1.5](https://github.com/truecharts/charts/compare/metallb-config-5.1.4...metallb-config-5.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [metallb-config-5.1.4](https://github.com/truecharts/charts/compare/metallb-config-5.1.3...metallb-config-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- ensure everything is bumped into oci
+
+
+## [metallb-config-5.1.3](https://github.com/truecharts/charts/compare/metallb-config-5.1.0...metallb-config-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/enterprise/metallb-config/5.1.11/Chart.yaml b/enterprise/metallb-config/5.1.11/Chart.yaml
new file mode 100644
index 0000000000..68386cb109
--- /dev/null
+++ b/enterprise/metallb-config/5.1.11/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: core
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: enterprise
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A network load-balancer implementation for Kubernetes using standard routing protocols
+home: https://truecharts.org/charts/enterprise/metallb-config
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/metallb-config.png
+keywords:
+ - metallb
+ - loadbalancer
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: metallb-config
+sources:
+ - https://metallb.universe.tf
+ - https://github.com/metallb/metallb
+ - https://github.com/truecharts/charts/tree/master/charts/enterprise/metallb-config
+ - https://hub.docker.com/_/hello-world
+type: application
+version: 5.1.11
diff --git a/enterprise/metallb-config/5.1.10/LICENSE b/enterprise/metallb-config/5.1.11/LICENSE
similarity index 100%
rename from enterprise/metallb-config/5.1.10/LICENSE
rename to enterprise/metallb-config/5.1.11/LICENSE
diff --git a/enterprise/metallb-config/5.1.10/README.md b/enterprise/metallb-config/5.1.11/README.md
similarity index 100%
rename from enterprise/metallb-config/5.1.10/README.md
rename to enterprise/metallb-config/5.1.11/README.md
diff --git a/enterprise/metallb-config/5.1.11/app-changelog.md b/enterprise/metallb-config/5.1.11/app-changelog.md
new file mode 100644
index 0000000000..4a92d6e1fe
--- /dev/null
+++ b/enterprise/metallb-config/5.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [metallb-config-5.1.11](https://github.com/truecharts/charts/compare/metallb-config-5.1.10...metallb-config-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/enterprise/metallb-config/5.1.10/app-readme.md b/enterprise/metallb-config/5.1.11/app-readme.md
similarity index 100%
rename from enterprise/metallb-config/5.1.10/app-readme.md
rename to enterprise/metallb-config/5.1.11/app-readme.md
diff --git a/enterprise/metallb-config/5.1.11/charts/common-17.2.28.tgz b/enterprise/metallb-config/5.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/enterprise/metallb-config/5.1.11/charts/common-17.2.28.tgz differ
diff --git a/enterprise/metallb-config/5.1.10/ix_values.yaml b/enterprise/metallb-config/5.1.11/ix_values.yaml
similarity index 100%
rename from enterprise/metallb-config/5.1.10/ix_values.yaml
rename to enterprise/metallb-config/5.1.11/ix_values.yaml
diff --git a/enterprise/metallb-config/5.1.10/questions.yaml b/enterprise/metallb-config/5.1.11/questions.yaml
similarity index 100%
rename from enterprise/metallb-config/5.1.10/questions.yaml
rename to enterprise/metallb-config/5.1.11/questions.yaml
diff --git a/stable/airdcpp-webclient/9.1.9/templates/NOTES.txt b/enterprise/metallb-config/5.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/airdcpp-webclient/9.1.9/templates/NOTES.txt
rename to enterprise/metallb-config/5.1.11/templates/NOTES.txt
diff --git a/enterprise/metallb-config/5.1.10/templates/_bgpadvertisement.tpl b/enterprise/metallb-config/5.1.11/templates/_bgpadvertisement.tpl
similarity index 100%
rename from enterprise/metallb-config/5.1.10/templates/_bgpadvertisement.tpl
rename to enterprise/metallb-config/5.1.11/templates/_bgpadvertisement.tpl
diff --git a/enterprise/metallb-config/5.1.10/templates/_community.tpl b/enterprise/metallb-config/5.1.11/templates/_community.tpl
similarity index 100%
rename from enterprise/metallb-config/5.1.10/templates/_community.tpl
rename to enterprise/metallb-config/5.1.11/templates/_community.tpl
diff --git a/enterprise/metallb-config/5.1.10/templates/_ipaddresspool.tpl b/enterprise/metallb-config/5.1.11/templates/_ipaddresspool.tpl
similarity index 100%
rename from enterprise/metallb-config/5.1.10/templates/_ipaddresspool.tpl
rename to enterprise/metallb-config/5.1.11/templates/_ipaddresspool.tpl
diff --git a/enterprise/metallb-config/5.1.10/templates/_l2advertisement.tpl b/enterprise/metallb-config/5.1.11/templates/_l2advertisement.tpl
similarity index 100%
rename from enterprise/metallb-config/5.1.10/templates/_l2advertisement.tpl
rename to enterprise/metallb-config/5.1.11/templates/_l2advertisement.tpl
diff --git a/enterprise/metallb-config/5.1.10/templates/_peers.tpl b/enterprise/metallb-config/5.1.11/templates/_peers.tpl
similarity index 100%
rename from enterprise/metallb-config/5.1.10/templates/_peers.tpl
rename to enterprise/metallb-config/5.1.11/templates/_peers.tpl
diff --git a/enterprise/metallb-config/5.1.10/templates/common.yaml b/enterprise/metallb-config/5.1.11/templates/common.yaml
similarity index 100%
rename from enterprise/metallb-config/5.1.10/templates/common.yaml
rename to enterprise/metallb-config/5.1.11/templates/common.yaml
diff --git a/stable/adguardhome-sync/5.2.4/values.yaml b/enterprise/metallb-config/5.1.11/values.yaml
similarity index 100%
rename from stable/adguardhome-sync/5.2.4/values.yaml
rename to enterprise/metallb-config/5.1.11/values.yaml
diff --git a/enterprise/prometheus/16.3.6/CHANGELOG.md b/enterprise/prometheus/16.3.6/CHANGELOG.md
new file mode 100644
index 0000000000..e9e17959db
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [prometheus-16.3.6](https://github.com/truecharts/charts/compare/prometheus-16.3.5...prometheus-16.3.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [prometheus-16.3.5](https://github.com/truecharts/charts/compare/prometheus-16.3.4...prometheus-16.3.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [prometheus-16.3.4](https://github.com/truecharts/charts/compare/prometheus-16.3.3...prometheus-16.3.4) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [prometheus-16.3.3](https://github.com/truecharts/charts/compare/prometheus-16.3.2...prometheus-16.3.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image bitnami/prometheus to 2.49.1[@3b4ac1c](https://github.com/3b4ac1c) by renovate ([#17331](https://github.com/truecharts/charts/issues/17331))
+
+
+## [prometheus-16.3.2](https://github.com/truecharts/charts/compare/prometheus-16.3.1...prometheus-16.3.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image bitnami/alertmanager to 0.26.0[@29fe762](https://github.com/29fe762) by renovate ([#17323](https://github.com/truecharts/charts/issues/17323))
+
+
+## [prometheus-16.3.1](https://github.com/truecharts/charts/compare/prometheus-16.3.0...prometheus-16.3.1) (2024-01-19)
+
+### Chore
+
+
+
+- update container image bitnami/prometheus to v2.49.1[@d6184e1](https://github.com/d6184e1) by renovate ([#17299](https://github.com/truecharts/charts/issues/17299))
+
+
+## [prometheus-16.3.0](https://github.com/truecharts/charts/compare/prometheus-16.2.3...prometheus-16.3.0) (2024-01-15)
+
+### Chore
+
+
+
+- update container image bitnami/prometheus to v2.49.0[@7102c3a](https://github.com/7102c3a) by renovate ([#17283](https://github.com/truecharts/charts/issues/17283))
+
+
+## [prometheus-16.2.3](https://github.com/truecharts/charts/compare/prometheus-16.2.2...prometheus-16.2.3) (2024-01-13)
+
+### Chore
+
+
+
+- update container image bitnami/prometheus to 2.48.1[@f8284e1](https://github.com/f8284e1) by renovate ([#17094](https://github.com/truecharts/charts/issues/17094))
+
+
+## [prometheus-16.2.2](https://github.com/truecharts/charts/compare/prometheus-16.2.1...prometheus-16.2.2) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+- update helm general non-major by renovate ([#17057](https://github.com/truecharts/charts/issues/17057))
+
+
+## [prometheus-16.2.2](https://github.com/truecharts/charts/compare/prometheus-16.2.1...prometheus-16.2.2) (2024-01-09)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#17057](https://github.com/truecharts/charts/issues/17057))
diff --git a/enterprise/prometheus/16.3.6/Chart.yaml b/enterprise/prometheus/16.3.6/Chart.yaml
new file mode 100644
index 0000000000..8416b4d77c
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/Chart.yaml
@@ -0,0 +1,53 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: metrics
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: enterprise
+apiVersion: v2
+appVersion: 2.49.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: node-exporter
+ version: 6.1.7
+ repository: https://deps.truecharts.org
+ condition: exporters.enabled,exporters.node-exporter.enabled
+ alias: ""
+ tags: []
+ import-values: []
+ - name: kube-state-metrics
+ version: 6.1.7
+ repository: https://deps.truecharts.org
+ condition: exporters.enabled,exporters.kube-state-metrics.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: 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.
+home: https://truecharts.org/charts/enterprise/prometheus
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/prometheus.png
+keywords:
+ - metrics
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: prometheus
+sources:
+ - https://github.com/prometheus-community/helm-charts
+ - https://github.com/prometheus-operator/kube-prometheus
+ - https://github.com/truecharts/charts/tree/master/charts/enterprise/prometheus
+ - https://quay.io/thanos/thanos
+ - https://hub.docker.com/r/bitnami/prometheus
+ - https://hub.docker.com/r/bitnami/alertmanager
+type: application
+version: 16.3.6
diff --git a/enterprise/prometheus/16.3.6/LICENSE b/enterprise/prometheus/16.3.6/LICENSE
new file mode 100644
index 0000000000..c30fceb4a5
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/LICENSE
@@ -0,0 +1,106 @@
+Business Source License 1.1
+
+Parameters
+
+Licensor: The TrueCharts Project, it's owner and it's contributors
+Licensed Work: The TrueCharts "Prometheus" Helm Chart
+Additional Use Grant: You may use the licensed work in production, as long
+ as it is directly sourced from a TrueCharts provided
+ official repository, catalog or source. You may also make private
+ modification to the directly sourced licenced work,
+ when used in production.
+
+ The following cases are, due to their nature, also
+ defined as 'production use' and explicitly prohibited:
+ - Bundling, including or displaying the licensed work
+ with(in) another work intended for production use,
+ with the apparent intend of facilitating and/or
+ promoting production use by third parties in
+ violation of this license.
+
+Change Date: 2050-01-01
+
+Change License: 3-clause BSD license
+
+For information about alternative licensing arrangements for the Software,
+please contact: legal@truecharts.org
+
+Notice
+
+The Business Source License (this document, or the “License”) is not an Open
+Source license. However, the Licensed Work will eventually be made available
+under an Open Source License, as stated in this License.
+
+License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved.
+“Business Source License” is a trademark of MariaDB Corporation Ab.
+
+-----------------------------------------------------------------------------
+
+Business Source License 1.1
+
+Terms
+
+The Licensor hereby grants you the right to copy, modify, create derivative
+works, redistribute, and make non-production use of the Licensed Work. The
+Licensor may make an Additional Use Grant, above, permitting limited
+production use.
+
+Effective on the Change Date, or the fourth anniversary of the first publicly
+available distribution of a specific version of the Licensed Work under this
+License, whichever comes first, the Licensor hereby grants you rights under
+the terms of the Change License, and the rights granted in the paragraph
+above terminate.
+
+If your use of the Licensed Work does not comply with the requirements
+currently in effect as described in this License, you must purchase a
+commercial license from the Licensor, its affiliated entities, or authorized
+resellers, or you must refrain from using the Licensed Work.
+
+All copies of the original and modified Licensed Work, and derivative works
+of the Licensed Work, are subject to this License. This License applies
+separately for each version of the Licensed Work and the Change Date may vary
+for each version of the Licensed Work released by Licensor.
+
+You must conspicuously display this License on each original or modified copy
+of the Licensed Work. If you receive the Licensed Work in original or
+modified form from a third party, the terms and conditions set forth in this
+License apply to your use of that work.
+
+Any use of the Licensed Work in violation of this License will automatically
+terminate your rights under this License for the current and all other
+versions of the Licensed Work.
+
+This License does not grant you any right in any trademark or logo of
+Licensor or its affiliates (provided that you may use a trademark or logo of
+Licensor as expressly required by this License).
+
+TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON
+AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
+EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
+TITLE.
+
+MariaDB hereby grants you permission to use this License’s text to license
+your works, and to refer to it using the trademark “Business Source License”,
+as long as you comply with the Covenants of Licensor below.
+
+Covenants of Licensor
+
+In consideration of the right to use this License’s text and the “Business
+Source License” name and trademark, Licensor covenants to MariaDB, and to all
+other recipients of the licensed work to be provided by Licensor:
+
+1. To specify as the Change License the GPL Version 2.0 or any later version,
+ or a license that is compatible with GPL Version 2.0 or a later version,
+ where “compatible” means that software provided under the Change License can
+ be included in a program with software provided under GPL Version 2.0 or a
+ later version. Licensor may specify additional Change Licenses without
+ limitation.
+
+2. To either: (a) specify an additional grant of rights to use that does not
+ impose any additional restriction on the right granted in this License, as
+ the Additional Use Grant; or (b) insert the text “None”.
+
+3. To specify a Change Date.
+
+4. Not to modify this License in any other way.
diff --git a/enterprise/prometheus/16.3.6/README.md b/enterprise/prometheus/16.3.6/README.md
new file mode 100644
index 0000000000..fee81aacfb
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/enterprise/prometheus)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/enterprise/prometheus/16.3.6/app-changelog.md b/enterprise/prometheus/16.3.6/app-changelog.md
new file mode 100644
index 0000000000..9c0601bcbd
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [prometheus-16.3.6](https://github.com/truecharts/charts/compare/prometheus-16.3.5...prometheus-16.3.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/enterprise/prometheus/16.3.6/app-readme.md b/enterprise/prometheus/16.3.6/app-readme.md
new file mode 100644
index 0000000000..93f59634ea
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/app-readme.md
@@ -0,0 +1,8 @@
+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.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/enterprise/prometheus](https://truecharts.org/charts/enterprise/prometheus)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/enterprise/prometheus/16.3.6/charts/common-17.2.28.tgz b/enterprise/prometheus/16.3.6/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/enterprise/prometheus/16.3.6/charts/common-17.2.28.tgz differ
diff --git a/enterprise/prometheus/16.3.6/charts/kube-state-metrics-6.1.7.tgz b/enterprise/prometheus/16.3.6/charts/kube-state-metrics-6.1.7.tgz
new file mode 100644
index 0000000000..72a95c6b2e
Binary files /dev/null and b/enterprise/prometheus/16.3.6/charts/kube-state-metrics-6.1.7.tgz differ
diff --git a/enterprise/prometheus/16.3.6/charts/node-exporter-6.1.7.tgz b/enterprise/prometheus/16.3.6/charts/node-exporter-6.1.7.tgz
new file mode 100644
index 0000000000..418d0aabca
Binary files /dev/null and b/enterprise/prometheus/16.3.6/charts/node-exporter-6.1.7.tgz differ
diff --git a/enterprise/prometheus/16.3.6/ix_values.yaml b/enterprise/prometheus/16.3.6/ix_values.yaml
new file mode 100644
index 0000000000..faae17d1e3
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/ix_values.yaml
@@ -0,0 +1,1374 @@
+image:
+ repository: bitnami/prometheus
+ tag: 2.49.1@sha256:3b4ac1c71ad60cb65587b6dcc64181f0d9693d81869224a1013953299234796f
+thanosImage:
+ repository: quay.io/thanos/thanos
+ tag: v0.33.0@sha256:f7177edda27b5bc08e363187ffb093a9b7fbedbb15a2f2d0e007216cf42a9525
+alertmanagerImage:
+ repository: bitnami/alertmanager
+ tag: 0.26.0@sha256:29fe7622c0167da69eda56daeed911680fc3cc857b240bcd515d470becb65e57
+global:
+ labels: {}
+workload:
+ main:
+ enabled: false
+ podSpec:
+ containers:
+ main:
+ enabled: false
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ enabled: false
+ startup:
+ enabled: false
+
+configmap:
+ grafana-datasource:
+ enabled: "{{ if .Values.grafana.datasource.enabled }}true{{ else }}false{{ end }}"
+ labels:
+ grafana_datasources: "1"
+ data:
+ datasource.yaml: |-
+ apiVersion: 1
+ datasources:
+ - name: Prometheus
+ type: prometheus
+ uid: {{ .Values.grafana.datasource.uid | default "prometheus" }}
+ url: http://{{ include "tc.v1.common.lib.chart.names.fullname" $ }}.{{ include "tc.v1.common.lib.metadata.namespace" (dict "rootCtx" $ "objectData" . "caller" "Configmap") }}:{{ .Values.service.main.ports.main.port }}
+ access: proxy
+ isDefault: {{ .Values.grafana.datasource.default | default true }}
+ jsonData:
+ httpMethod: {{ .Values.grafana.datasource.httpMethod | default "POST" }}
+ timeInterval: {{ .Values.grafana.datasource.scrapeInterval | default "30s" }}
+ {{- if .Values.grafana.datasource.timeout }}
+ timeout: {{ .Values.grafana.datasource.timeout }}
+ {{- end }}
+
+grafana:
+ datasource:
+ enabled: true
+ default: true
+ httpMethod: "POST"
+ scrapeInterval: "30s"
+ uid: "prometheus"
+
+service:
+ main:
+ selectorLabels:
+ app.kubernetes.io/name: prometheus
+ prometheus: '{{ template "kube-prometheus.prometheus.fullname" . }}'
+ ports:
+ main:
+ port: 9090
+ targetPort: 9090
+ protocol: http
+ alertmanager:
+ enabled: true
+ selectorLabels:
+ app.kubernetes.io/name: alertmanager
+ alertmanager: '{{ template "kube-prometheus.alertmanager.fullname" . }}'
+ ports:
+ alertmanager:
+ enabled: true
+ port: 9093
+ targetPort: 9093
+ protocol: http
+ thanos:
+ enabled: true
+ selectorLabels:
+ app.kubernetes.io/name: prometheus
+ prometheus: '{{ template "kube-prometheus.prometheus.fullname" . }}'
+ ports:
+ thanos:
+ enabled: true
+ port: 10901
+ targetPort: 10901
+ protocol: http
+ingress:
+ main:
+ enabled: false
+ alertmanager:
+ enabled: false
+ thanos:
+ enabled: false
+####
+## Operator Config
+####
+env:
+ PROMETHEUS_CONFIG_RELOADER:
+ configMapKeyRef:
+ name: prometheus-operator-config
+ key: prometheus-config-reloader
+podOptions:
+ automountServiceAccountToken: true
+rbac:
+ main:
+ enabled: true
+ primary: true
+ clusterWide: true
+ rules:
+ - apiGroups:
+ - apiextensions.k8s.io
+ resources:
+ - customresourcedefinitions
+ verbs:
+ - create
+ - apiGroups:
+ - apiextensions.k8s.io
+ resourceNames:
+ - alertmanagers.monitoring.coreos.com
+ - podmonitors.monitoring.coreos.com
+ - prometheuses.monitoring.coreos.com
+ - prometheusrules.monitoring.coreos.com
+ - servicemonitors.monitoring.coreos.com
+ - thanosrulers.monitoring.coreos.com
+ - probes.monitoring.coreos.com
+ resources:
+ - customresourcedefinitions
+ verbs:
+ - get
+ - update
+ - apiGroups:
+ - monitoring.coreos.com
+ resources:
+ - alertmanagers
+ - alertmanagers/finalizers
+ - alertmanagerconfigs
+ - prometheuses
+ - prometheuses/finalizers
+ - thanosrulers
+ - thanosrulers/finalizers
+ - servicemonitors
+ - podmonitors
+ - probes
+ - prometheusrules
+ verbs:
+ - "*"
+ - apiGroups:
+ - apps
+ resources:
+ - statefulsets
+ verbs:
+ - "*"
+ - apiGroups:
+ - ""
+ resources:
+ - configmaps
+ - secrets
+ verbs:
+ - "*"
+ - apiGroups:
+ - ""
+ resources:
+ - pods
+ verbs:
+ - list
+ - delete
+ - apiGroups:
+ - ""
+ resources:
+ - services
+ - services/finalizers
+ - endpoints
+ verbs:
+ - get
+ - create
+ - update
+ - delete
+ - apiGroups:
+ - ""
+ resources:
+ - nodes
+ verbs:
+ - list
+ - watch
+ - apiGroups:
+ - ""
+ resources:
+ - namespaces
+ verbs:
+ - get
+ - list
+ - watch
+ - apiGroups:
+ - networking.k8s.io
+ resources:
+ - ingresses
+ verbs:
+ - get
+ - list
+ - watch
+# -- The service account the pods will use to interact with the Kubernetes API
+serviceAccount:
+ main:
+ enabled: true
+ primary: true
+securityContext:
+ readOnlyRootFilesystem: false
+probes:
+ # -- Liveness probe configuration
+ # @default -- See below
+ liveness:
+ custom: true
+ spec:
+ httpGet:
+ path: "/metrics"
+ port: promop
+ scheme: HTTP
+ # -- Redainess probe configuration
+ # @default -- See below
+ readiness:
+ custom: true
+ spec:
+ httpGet:
+ path: "/metrics"
+ port: promop
+ scheme: HTTP
+ # -- Startup probe configuration
+ # @default -- See below
+ startup:
+ custom: true
+ spec:
+ httpGet:
+ path: "/metrics"
+ port: promop
+ scheme: HTTP
+operator:
+ ## Create a servicemonitor for the operator
+ ##
+ serviceMonitor:
+ ## @param operator.serviceMonitor.enabled Creates a ServiceMonitor to monitor Prometheus Operator
+ ##
+ enabled: false
+ ## @param operator.serviceMonitor.interval Scrape interval (use by default, falling back to Prometheus' default)
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint
+ ##
+ interval: ""
+ ## @param operator.serviceMonitor.metricRelabelings Metric relabeling
+ ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs
+ ##
+ metricRelabelings: []
+ ## @param operator.serviceMonitor.relabelings Relabel configs
+ ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config
+ ##
+ relabelings: []
+ ## Prometheus Configmap-reload image to use for reloading configmaps
+ ## defaults to Bitnami Prometheus Operator (ref: https://hub.docker.com/r/tccr.io/truecharts/prometheus-operator/tags/)
+ ##
+ prometheusConfigReloader:
+ containerSecurityContext:
+ enabled: true
+ readOnlyRootFilesystem: false
+ allowPrivilegeEscalation: false
+ runAsNonRoot: true
+ capabilities:
+ drop:
+ - ALL
+ livenessProbe:
+ enabled: true
+ initialDelaySeconds: 10
+ periodSeconds: 10
+ timeoutSeconds: 5
+ failureThreshold: 6
+ successThreshold: 1
+ readinessProbe:
+ enabled: true
+ initialDelaySeconds: 15
+ periodSeconds: 20
+ timeoutSeconds: 5
+ failureThreshold: 6
+ successThreshold: 1
+####
+## Prometheus Config (Spawned by Operator)
+####
+
+## Deploy a Prometheus instance
+##
+prometheus:
+ ## @param prometheus.enabled Deploy Prometheus to the cluster
+ ##
+ enabled: true
+ ## Bitnami Prometheus image version
+ ## ref: https://hub.docker.com/r/tccr.io/truecharts/prometheus/tags/
+ ## @param prometheus.image.registry Prometheus image registry
+ ## @param prometheus.image.repository Prometheus image repository
+ ## @param prometheus.image.tag Prometheus Image tag (immutable tags are recommended)
+ ## @param prometheus.image.pullSecrets Specify docker-registry secret names as an array
+ ##
+ ## Service account for Prometheus to use.
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/
+ ##
+ serviceAccount:
+ ## @param prometheus.serviceAccount.create Specify whether to create a ServiceAccount for Prometheus
+ ##
+ create: true
+ ## @param prometheus.serviceAccount.name The name of the ServiceAccount to create
+ ## If not set and create is true, a name is generated using the kube-prometheus.prometheus.fullname template
+ name: ""
+ ## @param prometheus.serviceAccount.annotations Additional annotations for created Prometheus ServiceAccount
+ ## annotations:
+ ## eks.amazonaws.com/role-arn: arn:aws:iam::ACCOUNT:role/prometheus
+ ##
+ annotations: {}
+ ## Prometheus pods' Security Context
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod
+ ## @param prometheus.podSecurityContext.enabled Enable security context
+ ## @param prometheus.podSecurityContext.runAsUser User ID for the container
+ ## @param prometheus.podSecurityContext.fsGroup Group ID for the container filesystem
+ ##
+ podSecurityContext:
+ enabled: true
+ runAsUser: 1001
+ fsGroup: 1001
+ ## Prometheus containers' Security Context
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container
+ ## @param prometheus.containerSecurityContext.enabled Enable container security context
+ ## @param prometheus.containerSecurityContext.readOnlyRootFilesystem Mount / (root) as a readonly filesystem
+ ## @param prometheus.containerSecurityContext.allowPrivilegeEscalation Switch privilegeEscalation possibility on or off
+ ## @param prometheus.containerSecurityContext.runAsNonRoot Force the container to run as a non root user
+ ## @param prometheus.containerSecurityContext.capabilities.drop [array] Linux Kernel capabilities which should be dropped
+ ##
+ containerSecurityContext:
+ enabled: true
+ readOnlyRootFilesystem: false
+ allowPrivilegeEscalation: false
+ runAsNonRoot: true
+ capabilities:
+ drop:
+ - ALL
+ serviceMonitor:
+ ## @param prometheus.serviceMonitor.enabled Creates a ServiceMonitor to monitor Prometheus itself
+ ##
+ enabled: true
+ ## @param prometheus.serviceMonitor.interval Scrape interval (use by default, falling back to Prometheus' default)
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint
+ ##
+ interval: ""
+ ## @param prometheus.serviceMonitor.metricRelabelings Metric relabeling
+ ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs
+ ##
+ metricRelabelings: []
+ ## @param prometheus.serviceMonitor.relabelings Relabel configs
+ ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config
+ ##
+ relabelings: []
+ ## @param prometheus.externalUrl External URL used to access Prometheus
+ ## If not creating an ingress but still exposing the service some other way (like a proxy)
+ ## let Prometheus know what its external URL is so that it can properly create links
+ ## externalUrl: https://prometheus.example.com
+ ##
+ externalUrl: ""
+ ## @param prometheus.resources CPU/Memory resource requests/limits for node
+ ## ref: http://kubernetes.io/docs/user-guide/compute-resources/
+ ##
+ resources: {}
+ ## @param prometheus.podAffinityPreset Prometheus Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard`
+ ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity
+ ##
+ podAffinityPreset: ""
+ ## @param prometheus.podAntiAffinityPreset Prometheus Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard`
+ ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity
+ ##
+ podAntiAffinityPreset: soft
+ ## Node affinity preset
+ ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity
+ ##
+ nodeAffinityPreset:
+ ## @param prometheus.nodeAffinityPreset.type Prometheus Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard`
+ ##
+ type: ""
+ ## @param prometheus.nodeAffinityPreset.key Prometheus Node label key to match Ignored if `affinity` is set.
+ ## E.g.
+ ## key: "kubernetes.io/e2e-az-name"
+ ##
+ key: ""
+ ## @param prometheus.nodeAffinityPreset.values Prometheus Node label values to match. Ignored if `affinity` is set.
+ ## E.g.
+ ## values:
+ ## - e2e-az1
+ ## - e2e-az2
+ ##
+ values: []
+ ## @param prometheus.affinity Prometheus Affinity for pod assignment
+ ## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
+ ## Note: prometheus.podAffinityPreset, prometheus.podAntiAffinityPreset, and prometheus.nodeAffinityPreset will be ignored when it's set
+ ##
+ affinity: {}
+ ## @param prometheus.nodeSelector Prometheus Node labels for pod assignment
+ ## ref: https://kubernetes.io/docs/user-guide/node-selection/
+ ##
+ nodeSelector: {}
+ ## @param prometheus.tolerations Prometheus Tolerations for pod assignment
+ ## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
+ ##
+ tolerations: []
+ ## @param prometheus.scrapeInterval Interval between consecutive scrapes
+ ##
+ scrapeInterval: "15s"
+ ## @param prometheus.evaluationInterval Interval between consecutive evaluations
+ ##
+ evaluationInterval: "30s"
+ ## @param prometheus.listenLocal ListenLocal makes the Prometheus server listen on loopback
+ ##
+ listenLocal: false
+ ## Configure extra options for liveness probe
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes
+ ## @param prometheus.livenessProbe.enabled Turn on and off liveness probe
+ ## @param prometheus.livenessProbe.path Path of the HTTP service for checking the healthy state
+ ## @param prometheus.livenessProbe.initialDelaySeconds Delay before liveness probe is initiated
+ ## @param prometheus.livenessProbe.periodSeconds How often to perform the probe
+ ## @param prometheus.livenessProbe.timeoutSeconds When the probe times out
+ ## @param prometheus.livenessProbe.failureThreshold Minimum consecutive failures for the probe
+ ## @param prometheus.livenessProbe.successThreshold Minimum consecutive successes for the probe
+ ##
+ livenessProbe:
+ enabled: true
+ path: /-/healthy
+ initialDelaySeconds: 0
+ failureThreshold: 10
+ periodSeconds: 10
+ successThreshold: 1
+ timeoutSeconds: 3
+ ## Configure extra options for readiness probe
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes
+ ## @param prometheus.readinessProbe.enabled Turn on and off readiness probe
+ ## @param prometheus.readinessProbe.path Path of the HTTP service for checking the ready state
+ ## @param prometheus.readinessProbe.initialDelaySeconds Delay before readiness probe is initiated
+ ## @param prometheus.readinessProbe.periodSeconds How often to perform the probe
+ ## @param prometheus.readinessProbe.timeoutSeconds When the probe times out
+ ## @param prometheus.readinessProbe.failureThreshold Minimum consecutive failures for the probe
+ ## @param prometheus.readinessProbe.successThreshold Minimum consecutive successes for the probe
+ ##
+ readinessProbe:
+ enabled: true
+ path: /-/ready
+ initialDelaySeconds: 0
+ failureThreshold: 10
+ periodSeconds: 10
+ successThreshold: 1
+ timeoutSeconds: 3
+ ## @param prometheus.enableAdminAPI Enable Prometheus adminitrative API
+ ## ref: https://prometheus.io/docs/prometheus/latest/querying/api/#tsdb-admin-apis
+ ##
+ enableAdminAPI: false
+ ## @param prometheus.enableFeatures Enable access to Prometheus disabled features.
+ ## ref: https://prometheus.io/docs/prometheus/latest/disabled_features/
+ ##
+ enableFeatures: []
+ ## @param prometheus.alertingEndpoints Alertmanagers to which alerts will be sent
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#alertmanagerendpoints
+ ##
+ alertingEndpoints: []
+ ## @param prometheus.externalLabels External labels to add to any time series or alerts when communicating with external systems
+ ##
+ externalLabels: {}
+ ## @param prometheus.replicaExternalLabelName Name of the external label used to denote replica name
+ ##
+ replicaExternalLabelName: ""
+ ## @param prometheus.replicaExternalLabelNameClear Clear external label used to denote replica name
+ ##
+ replicaExternalLabelNameClear: false
+ ## @param prometheus.routePrefix Prefix used to register routes, overriding externalUrl route
+ ## Useful for proxies that rewrite URLs.
+ ##
+ routePrefix: /
+ ## @param prometheus.prometheusExternalLabelName Name of the external label used to denote Prometheus instance name
+ ##
+ prometheusExternalLabelName: ""
+ ## @param prometheus.prometheusExternalLabelNameClear Clear external label used to denote Prometheus instance name
+ ##
+ prometheusExternalLabelNameClear: false
+ ## @param prometheus.secrets Secrets that should be mounted into the Prometheus Pods
+ ##
+ secrets: []
+ ## @param prometheus.configMaps ConfigMaps that should be mounted into the Prometheus Pods
+ ##
+ configMaps: []
+ ## @param prometheus.querySpec The query command line flags when starting Prometheus
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#queryspec
+ ##
+ querySpec: {}
+ ## @param prometheus.ruleNamespaceSelector Namespaces to be selected for PrometheusRules discovery
+ ## See https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#namespaceselector for usage
+ ##
+ ruleNamespaceSelector: {}
+ ## @param prometheus.ruleSelector PrometheusRules to be selected for target discovery
+ ## If {}, select all ServiceMonitors
+ ##
+ ruleSelector: {}
+ ## @param prometheus.serviceMonitorSelector ServiceMonitors to be selected for target discovery
+ ## If {}, select all ServiceMonitors
+ ##
+ serviceMonitorSelector: {}
+ ## @param prometheus.matchLabels Matchlabels
+ ##
+ matchLabels: {}
+ ## @param prometheus.serviceMonitorNamespaceSelector Namespaces to be selected for ServiceMonitor discovery
+ ## See https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#namespaceselector for usage
+ ##
+ serviceMonitorNamespaceSelector: {}
+ ## @param prometheus.podMonitorSelector PodMonitors to be selected for target discovery.
+ ## If {}, select all PodMonitors
+ ##
+ podMonitorSelector: {}
+ ## @param prometheus.podMonitorNamespaceSelector Namespaces to be selected for PodMonitor discovery
+ ## See https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#namespaceselector for usage
+ ##
+ podMonitorNamespaceSelector: {}
+ ## @param prometheus.probeSelector Probes to be selected for target discovery.
+ ## If {}, select all Probes
+ ##
+ probeSelector: {}
+ ## @param prometheus.probeNamespaceSelector Namespaces to be selected for Probe discovery
+ ## See https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#namespaceselector for usage
+ ##
+ probeNamespaceSelector: {}
+ ## @param prometheus.scrapeConfigSelector The scrapeConfigs to be selected for target discovery.
+ ## If {}, select all scrapeConfigs
+ ##
+ scrapeConfigSelector: {}
+ ## @param prometheus.scrapeConfigNamespaceSelector Namespaces to be selected for scrapeConfig discovery.
+ ## If {}, select all namespaces.
+ ## If nil, select own namespace.
+ scrapeConfigNamespaceSelector: {}
+ ## @param prometheus.retention Metrics retention days
+ ##
+ retention: 31d
+ ## @param prometheus.retentionSize Maximum size of metrics
+ ##
+ retentionSize: ""
+ ## @param prometheus.disableCompaction Disable the compaction of the Prometheus TSDB
+ ## See https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#prometheusspec
+ ## ref: https://prometheus.io/docs/prometheus/latest/storage/#compaction
+ ##
+ disableCompaction: false
+ ## @param prometheus.walCompression Enable compression of the write-ahead log using Snappy
+ ##
+ walCompression: false
+ ## @param prometheus.paused If true, the Operator won't process any Prometheus configuration changes
+ ##
+ paused: false
+ ## @param prometheus.replicaCount Number of Prometheus replicas desired
+ ##
+ replicaCount: 1
+ ## @param prometheus.logLevel Log level for Prometheus
+ ##
+ logLevel: info
+ ## @param prometheus.logFormat Log format for Prometheus
+ ##
+ logFormat: logfmt
+ ## @param prometheus.podMetadata [object] Standard object's metadata
+ ## ref: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata
+ ##
+ podMetadata:
+ ## labels:
+ ## app: prometheus
+ ## k8s-app: prometheus
+ ##
+ labels: {}
+ annotations: {}
+ ## @param prometheus.remoteRead The remote_read spec configuration for Prometheus
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#remotereadspec
+ ## remoteRead:
+ ## - url: http://remote1/read
+ ##
+ remoteRead: []
+ ## @param prometheus.remoteWrite The remote_write spec configuration for Prometheus
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#remotewritespec
+ ## remoteWrite:
+ ## - url: http://remote1/push
+ ##
+ remoteWrite: []
+ ## @param prometheus.storageSpec Prometheus StorageSpec for persistent data
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/user-guides/storage.md
+ ##
+ storageSpec: {}
+ ## Prometheus persistence parameters
+ ##
+ persistence:
+ ## @param prometheus.persistence.enabled Use PVCs to persist data. If the storageSpec is provided this will not take effect.
+ ##
+ enabled: true
+ ## @param prometheus.persistence.storageClass Persistent Volume Storage Class
+ ## If defined, storageClassName:
+ ## If set to "-", storageClassName: "", which disables dynamic provisioning
+ ## If undefined (the default) or set to null, no storageClassName spec is
+ ## set, choosing the default provisioner.
+ ##
+ storageClass: ""
+ ## @param prometheus.persistence.accessModes Persistent Volume Access Modes
+ ##
+ accessModes:
+ - ReadWriteOnce
+ ## @param prometheus.persistence.size Persistent Volume Size
+ ##
+ size: 999Gi
+ ## @param prometheus.priorityClassName Priority class assigned to the Pods
+ ##
+ priorityClassName: ""
+ ## @param prometheus.containers Containers allows injecting additional containers
+ ##
+ containers: []
+ ## @param prometheus.volumes Volumes allows configuration of additional volumes
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#prometheusspec
+ ##
+ volumes: []
+ ## @param prometheus.volumeMounts VolumeMounts allows configuration of additional VolumeMounts. Evaluated as a template
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#prometheusspec
+ ##
+ volumeMounts: []
+ ## @param prometheus.additionalPrometheusRules PrometheusRule defines recording and alerting rules for a Prometheus instance.
+ additionalPrometheusRules: []
+ ## - name: custom-recording-rules
+ ## groups:
+ ## - name: sum_node_by_job
+ ## rules:
+ ## - record: job:kube_node_labels:sum
+ ## expr: sum(kube_node_labels) by (job)
+ ## - name: sum_prometheus_config_reload_by_pod
+ ## rules:
+ ## - record: job:prometheus_config_last_reload_successful:sum
+ ## expr: sum(prometheus_config_last_reload_successful) by (pod)
+ ## - name: custom-alerting-rules
+ ## groups:
+ ## - name: prometheus-config
+ ## rules:
+ ## - alert: PrometheusConfigurationReload
+ ## expr: prometheus_config_last_reload_successful > 0
+ ## for: 1m
+ ## labels:
+ ## severity: error
+ ## annotations:
+ ## summary: "Prometheus configuration reload (instance {{ $labels.instance }})"
+ ## description: "Prometheus configuration reload error\n VALUE = {{ $value }}\n LABELS: {{ $labels }}"
+ ## - name: custom-node-exporter-alerting-rules
+ ## rules:
+ ## - alert: PhysicalComponentTooHot
+ ## expr: node_hwmon_temp_celsius > 75
+ ## for: 5m
+ ## labels:
+ ## severity: warning
+ ## annotations:
+ ## summary: "Physical component too hot (instance {{ $labels.instance }})"
+ ## description: "Physical hardware component too hot\n VALUE = {{ $value }}\n LABELS: {{ $labels }}"
+ ## - alert: NodeOvertemperatureAlarm
+ ## expr: node_hwmon_temp_alarm == 1
+ ## for: 5m
+ ## labels:
+ ## severity: critical
+ ## annotations:
+ ## summary: "Node overtemperature alarm (instance {{ $labels.instance }})"
+ ## description: "Physical node temperature alarm triggered\n VALUE = {{ $value }}\n LABELS: {{ $labels }}"
+ ##
+ ## Note that the prometheus will fail to provision if the correct secret does not exist.
+ ## @param prometheus.additionalScrapeConfigs.enabled Enable additional scrape configs
+ ## @param prometheus.additionalScrapeConfigs.type Indicates if the cart should use external additional scrape configs or internal configs
+ ## @param prometheus.additionalScrapeConfigs.external.name Name of the secret that Prometheus should use for the additional external scrape configuration
+ ## @param prometheus.additionalScrapeConfigs.external.key Name of the key inside the secret to be used for the additional external scrape configuration
+ ## @param prometheus.additionalScrapeConfigs.internal.jobList A list of Prometheus scrape jobs
+ ##
+ additionalScrapeConfigs:
+ enabled: false
+ type: external
+ external:
+ ## Name of the secret that Prometheus should use for the additional scrape configuration
+ ##
+ name: ""
+ ## Name of the key inside the secret to be used for the additional scrape configuration.
+ ##
+ key: ""
+ internal:
+ jobList: []
+ ## @param prometheus.additionalScrapeConfigsExternal.enabled Deprecated: Enable additional scrape configs that are managed externally to this chart
+ ## @param prometheus.additionalScrapeConfigsExternal.name Deprecated: Name of the secret that Prometheus should use for the additional scrape configuration
+ ## @param prometheus.additionalScrapeConfigsExternal.key Deprecated: Name of the key inside the secret to be used for the additional scrape configuration
+ ##
+ additionalScrapeConfigsExternal:
+ enabled: false
+ name: ""
+ key: ""
+ ## Enable additional Prometheus alert relabel configs that are managed externally to this chart
+ ## Note that the prometheus will fail to provision if the correct secret does not exist.
+ ## @param prometheus.additionalAlertRelabelConfigsExternal.enabled Enable additional Prometheus alert relabel configs that are managed externally to this chart
+ ## @param prometheus.additionalAlertRelabelConfigsExternal.name Name of the secret that Prometheus should use for the additional Prometheus alert relabel configuration
+ ## @param prometheus.additionalAlertRelabelConfigsExternal.key Name of the key inside the secret to be used for the additional Prometheus alert relabel configuration
+ ##
+ additionalAlertRelabelConfigsExternal:
+ enabled: false
+ name: ""
+ key: ""
+ ## Thanos sidecar container configuration
+ ##
+ thanos:
+ ## @param prometheus.thanos.create Create a Thanos sidecar container
+ ##
+ create: false
+ ## Bitnami Thanos image
+ ## ref: https://hub.docker.com/r/tccr.io/truecharts/thanos/tags/
+ ## @param prometheus.thanos.image.registry Thanos image registry
+ ## @param prometheus.thanos.image.repository Thanos image name
+ ## @param prometheus.thanos.image.tag Thanos image tag
+ ## @param prometheus.thanos.image.pullPolicy Thanos image pull policy
+ ## @param prometheus.thanos.image.pullSecrets Specify docker-registry secret names as an array
+ ##
+ ## Thanos Sidecar container's securityContext
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container
+ ## @param prometheus.thanos.containerSecurityContext.enabled Enable container security context
+ ## @param prometheus.thanos.containerSecurityContext.readOnlyRootFilesystem mount / (root) as a readonly filesystem
+ ## @param prometheus.thanos.containerSecurityContext.allowPrivilegeEscalation Switch privilegeEscalation possibility on or off
+ ## @param prometheus.thanos.containerSecurityContext.runAsNonRoot Force the container to run as a non root user
+ ## @param prometheus.thanos.containerSecurityContext.capabilities.drop [array] Linux Kernel capabilities which should be dropped
+ ##
+ containerSecurityContext:
+ enabled: true
+ readOnlyRootFilesystem: false
+ allowPrivilegeEscalation: false
+ runAsNonRoot: true
+ capabilities:
+ drop:
+ - ALL
+ ## @param prometheus.thanos.prometheusUrl Override default prometheus url "http://localhost:9090"
+ ##
+ prometheusUrl: ""
+ ## @param prometheus.thanos.extraArgs Additional arguments passed to the thanos sidecar container
+ ## extraArgs:
+ ## - --log.level=debug
+ ## - --tsdb.path=/data/
+ ##
+ extraArgs: []
+ ## @param prometheus.thanos.objectStorageConfig Support mounting a Secret for the objectStorageConfig of the sideCar container.
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/thanos.md
+ ## objectStorageConfig:
+ ## secretName: thanos-objstore-config
+ ## secretKey: thanos.yaml
+ ##
+ objectStorageConfig: {}
+ ## ref: https://github.com/thanos-io/thanos/blob/main/docs/components/sidecar.md
+ ## @param prometheus.thanos.extraVolumeMounts Additional volumeMounts from `prometheus.volumes` for thanos sidecar container
+ ## extraVolumeMounts:
+ ## - name: my-secret-volume
+ ## mountPath: /etc/thanos/secrets/my-secret
+ ##
+ extraVolumeMounts: []
+ ## Thanos sidecar container resource requests and limits.
+ ## ref: http://kubernetes.io/docs/user-guide/compute-resources/
+ ## We usually recommend not to specify default resources and to leave this as a conscious
+ ## choice for the user. This also increases chances charts run on environments with little
+ ## resources, such as Minikube. If you do want to specify resources, uncomment the following
+ ## lines, adjust them as necessary, and remove the curly braces after 'resources:'.
+ ## @param prometheus.thanos.resources.limits The resources limits for the Thanos sidecar container
+ ## @param prometheus.thanos.resources.requests The resources requests for the Thanos sidecar container
+ ##
+ resources:
+ ## Example:
+ ## limits:
+ ## cpu: 100m
+ ## memory: 128Mi
+ limits: {}
+ ## Examples:
+ ## requests:
+ ## cpu: 100m
+ ## memory: 128Mi
+ requests: {}
+ ## Configure extra options for liveness probe
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes
+ ## @param prometheus.thanos.livenessProbe.enabled Turn on and off liveness probe
+ ## @param prometheus.thanos.livenessProbe.path Path of the HTTP service for checking the healthy state
+ ## @param prometheus.thanos.livenessProbe.initialDelaySeconds Delay before liveness probe is initiated
+ ## @param prometheus.thanos.livenessProbe.periodSeconds How often to perform the probe
+ ## @param prometheus.thanos.livenessProbe.timeoutSeconds When the probe times out
+ ## @param prometheus.thanos.livenessProbe.failureThreshold Minimum consecutive failures for the probe
+ ## @param prometheus.thanos.livenessProbe.successThreshold Minimum consecutive successes for the probe
+ ##
+ livenessProbe:
+ enabled: true
+ path: /-/healthy
+ initialDelaySeconds: 0
+ periodSeconds: 5
+ timeoutSeconds: 3
+ failureThreshold: 120
+ successThreshold: 1
+ ## Configure extra options for readiness probe
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes
+ ## @param prometheus.thanos.readinessProbe.enabled Turn on and off readiness probe
+ ## @param prometheus.thanos.readinessProbe.path Path of the HTTP service for checking the ready state
+ ## @param prometheus.thanos.readinessProbe.initialDelaySeconds Delay before readiness probe is initiated
+ ## @param prometheus.thanos.readinessProbe.periodSeconds How often to perform the probe
+ ## @param prometheus.thanos.readinessProbe.timeoutSeconds When the probe times out
+ ## @param prometheus.thanos.readinessProbe.failureThreshold Minimum consecutive failures for the probe
+ ## @param prometheus.thanos.readinessProbe.successThreshold Minimum consecutive successes for the probe
+ ##
+ readinessProbe:
+ enabled: true
+ path: /-/ready
+ initialDelaySeconds: 0
+ periodSeconds: 5
+ timeoutSeconds: 3
+ failureThreshold: 120
+ successThreshold: 1
+ ## Thanos Sidecar Service
+ ##
+ service:
+ ## @param prometheus.thanos.service.type Kubernetes service type
+ ##
+ type: ClusterIP
+ ## @param prometheus.thanos.service.port Thanos service port
+ ##
+ port: 10901
+ ## @param prometheus.thanos.service.clusterIP Specific cluster IP when service type is cluster IP. Use `None` to create headless service by default.
+ ## Use a "headless" service by default so it returns every pod's IP instead of loadbalancing requests.
+ ##
+ clusterIP: None
+ ## @param prometheus.thanos.service.nodePort Specify the nodePort value for the LoadBalancer and NodePort service types.
+ ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport
+ ## e.g:
+ ## nodePort: 30901
+ ##
+ nodePort: ""
+ ## @param prometheus.thanos.service.loadBalancerIP `loadBalancerIP` if service type is `LoadBalancer`
+ ## Set the LoadBalancer service type to internal only
+ ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#internal-load-balancer
+ ##
+ loadBalancerIP: ""
+ ## @param prometheus.thanos.service.loadBalancerSourceRanges Address that are allowed when svc is `LoadBalancer`
+ ## https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service
+ ## e.g:
+ ## loadBalancerSourceRanges:
+ ## - 10.10.10.0/24
+ ##
+ loadBalancerSourceRanges: []
+ ## @param prometheus.thanos.service.annotations Additional annotations for Prometheus service
+ ##
+ annotations: {}
+ ## @param prometheus.thanos.service.extraPorts Additional ports to expose from the Thanos sidecar container
+ ## extraPorts:
+ ## - name: http
+ ## port: 10902
+ ## targetPort: http
+ ## protocol: tcp
+ ##
+ extraPorts: []
+ ## @param prometheus.portName Port name used for the pods and governing service. This defaults to web
+ ##
+ portName: main
+####
+## Alert Manager Config
+####
+
+## @section Alertmanager Parameters
+
+## Configuration for alertmanager
+## ref: https://prometheus.io/docs/alerting/alertmanager/
+##
+alertmanager:
+ ## @param alertmanager.enabled Deploy Alertmanager to the cluster
+ ##
+ enabled: true
+ ## Service account for Alertmanager to use.
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/
+ ##
+ serviceAccount:
+ ## @param alertmanager.serviceAccount.create Specify whether to create a ServiceAccount for Alertmanager
+ ##
+ create: true
+ ## @param alertmanager.serviceAccount.name The name of the ServiceAccount to create
+ ## If not set and create is true, a name is generated using the kube-prometheus.alertmanager.fullname template
+ name: ""
+ ## Prometheus Alertmanager pods' Security Context
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod
+ ## @param alertmanager.podSecurityContext.enabled Enable security context
+ ## @param alertmanager.podSecurityContext.runAsUser User ID for the container
+ ## @param alertmanager.podSecurityContext.fsGroup Group ID for the container filesystem
+ ##
+ podSecurityContext:
+ enabled: true
+ runAsUser: 1001
+ fsGroup: 1001
+ ## Prometheus Alertmanager container's securityContext
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container
+ ## @param alertmanager.containerSecurityContext.enabled Enable container security context
+ ## @param alertmanager.containerSecurityContext.readOnlyRootFilesystem mount / (root) as a readonly filesystem
+ ## @param alertmanager.containerSecurityContext.allowPrivilegeEscalation Switch privilegeEscalation possibility on or off
+ ## @param alertmanager.containerSecurityContext.runAsNonRoot Force the container to run as a non root user
+ ## @param alertmanager.containerSecurityContext.capabilities.drop [array] Linux Kernel capabilities which should be dropped
+ ##
+ containerSecurityContext:
+ enabled: true
+ readOnlyRootFilesystem: false
+ allowPrivilegeEscalation: false
+ runAsNonRoot: true
+ capabilities:
+ drop:
+ - ALL
+ ## Configure pod disruption budgets for Alertmanager
+ ## ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/#specifying-a-poddisruptionbudget
+ ## @param alertmanager.podDisruptionBudget.enabled Create a pod disruption budget for Alertmanager
+ ## @param alertmanager.podDisruptionBudget.minAvailable Minimum number / percentage of pods that should remain scheduled
+ ## @param alertmanager.podDisruptionBudget.maxUnavailable Maximum number / percentage of pods that may be made unavailable
+ ##
+ podDisruptionBudget:
+ enabled: false
+ minAvailable: 1
+ maxUnavailable: ""
+ ## If true, create a serviceMonitor for alertmanager
+ ##
+ serviceMonitor:
+ ## @param alertmanager.serviceMonitor.enabled Creates a ServiceMonitor to monitor Alertmanager
+ ##
+ enabled: true
+ ## @param alertmanager.serviceMonitor.interval Scrape interval. If not set, the Prometheus default scrape interval is used.
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint
+ ##
+ interval: ""
+ ## @param alertmanager.serviceMonitor.metricRelabelings Metric relabeling
+ ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs
+ ##
+ metricRelabelings: []
+ ## @param alertmanager.serviceMonitor.relabelings Relabel configs
+ ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config
+ ##
+ relabelings: []
+ ## @param alertmanager.externalUrl External URL used to access Alertmanager
+ ## e.g:
+ ## externalUrl: https://alertmanager.example.com
+ ##
+ externalUrl: ""
+ ## @param alertmanager.resources CPU/Memory resource requests/limits for node
+ ## ref: http://kubernetes.io/docs/user-guide/compute-resources/
+ ##
+ resources: {}
+ ## @param alertmanager.podAffinityPreset Alertmanager Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard`
+ ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity
+ ##
+ podAffinityPreset: ""
+ ## @param alertmanager.podAntiAffinityPreset Alertmanager Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard`
+ ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity
+ ##
+ podAntiAffinityPreset: soft
+ ## Node affinity preset
+ ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity
+ ##
+ nodeAffinityPreset:
+ ## @param alertmanager.nodeAffinityPreset.type Alertmanager Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard`
+ ##
+ type: ""
+ ## @param alertmanager.nodeAffinityPreset.key Alertmanager Node label key to match Ignored if `affinity` is set.
+ ## E.g.
+ ## key: "kubernetes.io/e2e-az-name"
+ ##
+ key: ""
+ ## @param alertmanager.nodeAffinityPreset.values Alertmanager Node label values to match. Ignored if `affinity` is set.
+ ## E.g.
+ ## values:
+ ## - e2e-az1
+ ## - e2e-az2
+ ##
+ values: []
+ ## @param alertmanager.affinity Alertmanager Affinity for pod assignment
+ ## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
+ ## Note: alertmanager.podAffinityPreset, alertmanager.podAntiAffinityPreset, and alertmanager.nodeAffinityPreset will be ignored when it's set
+ ##
+ affinity: {}
+ ## @param alertmanager.nodeSelector Alertmanager Node labels for pod assignment
+ ## ref: https://kubernetes.io/docs/user-guide/node-selection/
+ ##
+ nodeSelector: {}
+ ## @param alertmanager.tolerations Alertmanager Tolerations for pod assignment
+ ## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
+ ##
+ tolerations: []
+ ## Alertmanager configuration
+ ## ref: https://prometheus.io/docs/alerting/configuration/#configuration-file
+ ## @param alertmanager.config [object] Alertmanager configuration directive
+ ## @skip alertmanager.config.route.group_by
+ ## @skip alertmanager.config.route.routes
+ ## @skip alertmanager.config.receivers
+ ##
+ config:
+ global:
+ resolve_timeout: 5m
+ route:
+ group_by:
+ - job
+ group_wait: 30s
+ group_interval: 5m
+ repeat_interval: 12h
+ receiver: "null"
+ routes:
+ - match:
+ alertname: Watchdog
+ receiver: "null"
+ receivers:
+ - name: "null"
+ ## @param alertmanager.externalConfig Alertmanager configuration is created externally. If true, `alertmanager.config` is ignored, and a secret will not be created.
+ ## Alertmanager requires a secret named `alertmanager-{{ template "kube-prometheus.alertmanager.fullname" . }}`
+ ## It must contain:
+ ## alertmanager.yaml:
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/user-guides/alerting.md#alerting
+ ##
+ externalConfig: false
+ ## @param alertmanager.replicaCount Number of Alertmanager replicas desired
+ ##
+ replicaCount: 1
+ ## Configure extra options for liveness probe
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes
+ ## @param alertmanager.livenessProbe.enabled Turn on and off liveness probe
+ ## @param alertmanager.livenessProbe.path Path of the HTTP service for checking the healthy state
+ ## @param alertmanager.livenessProbe.initialDelaySeconds Delay before liveness probe is initiated
+ ## @param alertmanager.livenessProbe.periodSeconds How often to perform the probe
+ ## @param alertmanager.livenessProbe.timeoutSeconds When the probe times out
+ ## @param alertmanager.livenessProbe.failureThreshold Minimum consecutive failures for the probe
+ ## @param alertmanager.livenessProbe.successThreshold Minimum consecutive successes for the probe
+ ##
+ livenessProbe:
+ enabled: true
+ path: /-/healthy
+ initialDelaySeconds: 0
+ periodSeconds: 5
+ timeoutSeconds: 3
+ failureThreshold: 120
+ successThreshold: 1
+ ## Configure extra options for readiness probe
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes
+ ## @param alertmanager.readinessProbe.enabled Turn on and off readiness probe
+ ## @param alertmanager.readinessProbe.path Path of the HTTP service for checking the ready state
+ ## @param alertmanager.readinessProbe.initialDelaySeconds Delay before readiness probe is initiated
+ ## @param alertmanager.readinessProbe.periodSeconds How often to perform the probe
+ ## @param alertmanager.readinessProbe.timeoutSeconds When the probe times out
+ ## @param alertmanager.readinessProbe.failureThreshold Minimum consecutive failures for the probe
+ ## @param alertmanager.readinessProbe.successThreshold Minimum consecutive successes for the probe
+ ##
+ readinessProbe:
+ enabled: true
+ path: /-/ready
+ initialDelaySeconds: 0
+ periodSeconds: 5
+ timeoutSeconds: 3
+ failureThreshold: 120
+ successThreshold: 1
+ ## @param alertmanager.logLevel Log level for Alertmanager
+ ##
+ logLevel: info
+ ## @param alertmanager.logFormat Log format for Alertmanager
+ ##
+ logFormat: logfmt
+ ## @param alertmanager.podMetadata [object] Standard object's metadata.
+ ## ref: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata
+ ##
+ podMetadata:
+ labels: {}
+ annotations: {}
+ ## @param alertmanager.secrets Secrets that should be mounted into the Alertmanager Pods
+ ##
+ secrets: []
+ ## @param alertmanager.configMaps ConfigMaps that should be mounted into the Alertmanager Pods
+ ##
+ configMaps: []
+ ## @param alertmanager.retention Metrics retention days
+ ##
+ retention: 240h
+ ## @param alertmanager.storageSpec Alertmanager StorageSpec for persistent data
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/user-guides/storage.md
+ ##
+ storageSpec: {}
+ ## Alertmanager persistence parameters
+ ##
+ persistence:
+ ## @param alertmanager.persistence.enabled Use PVCs to persist data. If the storageSpec is provided this will not take effect.
+ ## If you want to use this configuration make sure the storageSpec is not provided.
+ ##
+ enabled: true
+ ## @param alertmanager.persistence.storageClass Persistent Volume Storage Class
+ ## If defined, storageClassName:
+ ## If set to "-", storageClassName: "", which disables dynamic provisioning
+ ## If undefined (the default) or set to null, no storageClassName spec is
+ ## set, choosing the default provisioner.
+ ##
+ storageClass: ""
+ ## @param alertmanager.persistence.accessModes Persistent Volume Access Modes
+ ##
+ accessModes:
+ - ReadWriteOnce
+ ## @param alertmanager.persistence.size Persistent Volume Size
+ ##
+ size: 999Gi
+ ## @param alertmanager.paused If true, the Operator won't process any Alertmanager configuration changes
+ ##
+ paused: false
+ ## @param alertmanager.listenLocal ListenLocal makes the Alertmanager server listen on loopback
+ ##
+ listenLocal: false
+ ## @param alertmanager.containers Containers allows injecting additional containers
+ ##
+ containers: []
+ ## @param alertmanager.volumes Volumes allows configuration of additional volumes. Evaluated as a template
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#alertmanagerspec
+ ##
+ volumes: []
+ ## @param alertmanager.volumeMounts VolumeMounts allows configuration of additional VolumeMounts. Evaluated as a template
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/pi.md#alertmanagerspec
+ ##
+ volumeMounts: []
+ ## @param alertmanager.priorityClassName Priority class assigned to the Pods
+ ##
+ priorityClassName: ""
+ ## @param alertmanager.additionalPeers AdditionalPeers allows injecting a set of additional Alertmanagers to peer with to form a highly available cluster
+ ##
+ additionalPeers: []
+ ## @param alertmanager.routePrefix Prefix used to register routes, overriding externalUrl route
+ ## Useful for proxies that rewrite URLs.
+ ##
+ routePrefix: /
+ ## @param alertmanager.portName Port name used for the pods and governing service. This defaults to web
+ ##
+ portName: alertmanager
+ ## @param alertmanager.configNamespaceSelector AlertmanagerConfigs to be selected for to merge and configure Alertmanager with. This defaults to {}
+ ##
+ configNamespaceSelector: {}
+ ## @param alertmanager.configSelector Namespaces to be selected for AlertmanagerConfig discovery. If nil, only check own namespace. This defaults to {}
+ ##
+ configSelector: {}
+####
+## Exporters
+####
+
+## @section Exporters
+
+## Exporters
+##
+exporters:
+ node-exporter:
+ ## @param exporters.node-exporter.enabled Enable node-exporter
+ ##
+ enabled: true
+ kube-state-metrics:
+ ## @param exporters.kube-state-metrics.enabled Enable kube-state-metrics
+ ##
+ enabled: true
+## @param kube-state-metrics [object] Node Exporter deployment configuration
+##
+kube-state-metrics:
+ serviceMonitor:
+ enabled: true
+ honorLabels: true
+## Component scraping for kubelet and kubelet hosted cAdvisor
+##
+kubelet:
+ ## @param kubelet.enabled Create a ServiceMonitor to scrape kubelet service
+ ##
+ enabled: true
+ ## @param kubelet.namespace Namespace where kubelet service is deployed. Related configuration `operator.kubeletService.namespace`
+ ##
+ namespace: kube-system
+ serviceMonitor:
+ ## @param kubelet.serviceMonitor.https Enable scraping of the kubelet over HTTPS
+ ##
+ https: true
+ ## @param kubelet.serviceMonitor.interval Scrape interval (use by default, falling back to Prometheus' default)
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint
+ ##
+ interval: ""
+ ## @param kubelet.serviceMonitor.metricRelabelings Metric relabeling
+ ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs
+ ##
+ metricRelabelings: []
+ ## @param kubelet.serviceMonitor.relabelings Relabel configs
+ ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config
+ ##
+ relabelings: []
+ ## @param kubelet.serviceMonitor.cAdvisorMetricRelabelings Metric relabeling for scraping cAdvisor
+ ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs
+ ##
+ cAdvisorMetricRelabelings: []
+ ## @param kubelet.serviceMonitor.cAdvisorRelabelings Relabel configs for scraping cAdvisor
+ ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs
+ ##
+ cAdvisorRelabelings: []
+## Component scraping the kube-apiserver
+##
+kubeApiServer:
+ ## @param kubeApiServer.enabled Create a ServiceMonitor to scrape kube-apiserver service
+ ##
+ enabled: true
+ serviceMonitor:
+ ## @param kubeApiServer.serviceMonitor.interval Scrape interval. If not set, the Prometheus default scrape interval is used.
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint
+ ##
+ interval: ""
+ ## @param kubeApiServer.serviceMonitor.metricRelabelings Metric relabeling
+ ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs
+ ##
+ metricRelabelings: []
+ ## @param kubeApiServer.serviceMonitor.relabelings Relabel configs
+ ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config
+ ##
+ relabelings: []
+## Component scraping the kube-controller-manager
+##
+kubeControllerManager:
+ ## @param kubeControllerManager.enabled Create a ServiceMonitor to scrape kube-controller-manager service
+ ##
+ enabled: false
+ ## @param kubeControllerManager.endpoints If your kube controller manager is not deployed as a pod, specify IPs it can be found on
+ ## endpoints:
+ ## - 10.141.4.22
+ ## - 10.141.4.23
+ ## - 10.141.4.24
+ ##
+ endpoints: []
+ ## @param kubeControllerManager.namespace Namespace where kube-controller-manager service is deployed.
+ ##
+ namespace: kube-system
+ ## Service ports and selector information
+ ## @param kubeControllerManager.service.enabled Whether or not to create a Service object for kube-controller-manager
+ ## @param kubeControllerManager.service.port Listening port of the kube-controller-manager Service object
+ ## @param kubeControllerManager.service.targetPort Port to target on the kube-controller-manager Pods. This should be the port that kube-controller-manager is exposing metrics on
+ ## @param kubeControllerManager.service.selector Optional PODs Label selector for the service
+ ##
+ service:
+ enabled: true
+ port: 10252
+ targetPort: 10252
+ ## selector:
+ ## component: kube-controller-manager
+ ##
+ selector: {}
+ serviceMonitor:
+ ## @param kubeControllerManager.serviceMonitor.interval Scrape interval (use by default, falling back to Prometheus' default)
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint
+ ##
+ interval: ""
+ ## @param kubeControllerManager.serviceMonitor.https Enable scraping kube-controller-manager over https
+ ## Requires proper certs (not self-signed) and delegated authentication/authorization checks
+ ##
+ https: false
+ ## @param kubeControllerManager.serviceMonitor.insecureSkipVerify Skip TLS certificate validation when scraping
+ ##
+ insecureSkipVerify: ""
+ ## @param kubeControllerManager.serviceMonitor.serverName Name of the server to use when validating TLS certificate
+ serverName: ""
+ ## @param kubeControllerManager.serviceMonitor.metricRelabelings Metric relabeling
+ ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs
+ ##
+ metricRelabelings: []
+ ## @param kubeControllerManager.serviceMonitor.relabelings Relabel configs
+ ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config
+ ##
+ relabelings: []
+## Component scraping kube scheduler
+##
+kubeScheduler:
+ ## @param kubeScheduler.enabled Create a ServiceMonitor to scrape kube-scheduler service
+ ##
+ enabled: false
+ ## @param kubeScheduler.endpoints If your kube scheduler is not deployed as a pod, specify IPs it can be found on
+ ## endpoints:
+ ## - 10.141.4.22
+ ## - 10.141.4.23
+ ## - 10.141.4.24
+ ##
+ endpoints: []
+ ## @param kubeScheduler.namespace Namespace where kube-scheduler service is deployed.
+ ##
+ namespace: kube-system
+ ## If using kubeScheduler.endpoints only the port and targetPort are used
+ ## @param kubeScheduler.service.enabled Whether or not to create a Service object for kube-scheduler
+ ## @param kubeScheduler.service.port Listening port of the kube scheduler Service object
+ ## @param kubeScheduler.service.targetPort Port to target on the kube scheduler Pods. This should be the port that kube scheduler is exposing metrics on
+ ## @param kubeScheduler.service.selector Optional PODs Label selector for the service
+ ##
+ service:
+ enabled: true
+ port: 10251
+ targetPort: 10251
+ ## selector:
+ ## component: kube-scheduler
+ ##
+ selector: {}
+ serviceMonitor:
+ ## @param kubeScheduler.serviceMonitor.interval Scrape interval (use by default, falling back to Prometheus' default)
+ ##
+ interval: ""
+ ## @param kubeScheduler.serviceMonitor.https Enable scraping kube-scheduler over https
+ ## Requires proper certs (not self-signed) and delegated authentication/authorization checks
+ ##
+ https: false
+ ## @param kubeScheduler.serviceMonitor.insecureSkipVerify Skip TLS certificate validation when scraping
+ ##
+ insecureSkipVerify: ""
+ ## @param kubeScheduler.serviceMonitor.serverName Name of the server to use when validating TLS certificate
+ ##
+ serverName: ""
+ ## @param kubeScheduler.serviceMonitor.metricRelabelings Metric relabeling
+ ## metricRelabelings:
+ ## - action: keep
+ ## regex: 'kube_(daemonset|deployment|pod|namespace|node|statefulset).+'
+ ## sourceLabels: [__name__]
+ ##
+ metricRelabelings: []
+ ## @param kubeScheduler.serviceMonitor.relabelings Relabel configs
+ ## relabelings:
+ ## - sourceLabels: [__meta_kubernetes_pod_node_name]
+ ## separator: ;
+ ## regex: ^(.*)$
+ ## targetLabel: nodename
+ ## replacement: $1
+ ## action: replace
+ ##
+ relabelings: []
+## Component scraping coreDns
+##
+coreDns:
+ ## @param coreDns.enabled Create a ServiceMonitor to scrape coredns service
+ ##
+ enabled: true
+ ## @param coreDns.namespace Namespace where core dns service is deployed.
+ ##
+ namespace: kube-system
+ ## Create a ServiceMonitor to scrape coredns service
+ ## @param coreDns.service.enabled Whether or not to create a Service object for coredns
+ ## @param coreDns.service.port Listening port of the coredns Service object
+ ## @param coreDns.service.targetPort Port to target on the coredns Pods. This should be the port that coredns is exposing metrics on
+ ## @param coreDns.service.selector Optional PODs Label selector for the service
+ ##
+ service:
+ enabled: true
+ port: 9153
+ targetPort: 9153
+ ## selector:
+ ## component: kube-dns
+ ##
+ selector: {}
+ serviceMonitor:
+ ## @param coreDns.serviceMonitor.interval Scrape interval. If not set, the Prometheus default scrape interval is used.
+ ##
+ interval: ""
+ ## @param coreDns.serviceMonitor.metricRelabelings Metric relabel configs to apply to samples before ingestion.
+ ## metricRelabelings:
+ ## - action: keep
+ ## regex: 'kube_(daemonset|deployment|pod|namespace|node|statefulset).+'
+ ## sourceLabels: [__name__]
+ ##
+ metricRelabelings: []
+ ## @param coreDns.serviceMonitor.relabelings Relabel configs to apply to samples before ingestion.
+ ## relabelings:
+ ## - sourceLabels: [__meta_kubernetes_pod_node_name]
+ ## separator: ;
+ ## regex: ^(.*)$
+ ## targetLabel: nodename
+ ## replacement: $1
+ ## action: replace
+ ##
+ relabelings: []
+## Component scraping the kube-proxy
+##
+kubeProxy:
+ ## @param kubeProxy.enabled Create a ServiceMonitor to scrape the kube-proxy Service
+ ##
+ enabled: false
+portal:
+ open:
+ enabled: true
+updated: true
diff --git a/enterprise/prometheus/16.3.6/questions.yaml b/enterprise/prometheus/16.3.6/questions.yaml
new file mode 100644
index 0000000000..8ec9f03551
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/questions.yaml
@@ -0,0 +1,1798 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: operator
+ group: "App Configuration"
+ label: "Operator Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ schema:
+ type: boolean
+ default: true
+ show_subquestions_if: true
+ subquestions:
+ - variable: logLevel
+ label: "Log Level"
+ description: "Log level for Operator"
+ schema:
+ type: string
+ default: "info"
+ - variable: prometheus
+ group: "App Configuration"
+ label: "Prometheus Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ schema:
+ type: boolean
+ default: true
+ show_subquestions_if: true
+ subquestions:
+ - variable: logLevel
+ label: "Log Level"
+ description: "Log level for Prometheus"
+ schema:
+ type: string
+ default: "info"
+ - variable: retention
+ label: "Retention"
+ description: "Metrics retention days"
+ schema:
+ type: string
+ default: "31d"
+ - variable: retentionSize
+ label: "Max Retention Size"
+ description: "Maximum size of metrics"
+ schema:
+ type: string
+ default: ""
+ - variable: scrapeInterval
+ label: "Scrape interval"
+ description: "Interval between consecutive scrapes"
+ schema:
+ type: string
+ default: "15s"
+ - variable: evaluationInterval
+ label: "Evaluation interval"
+ description: "Interval between consecutive evaluations"
+ schema:
+ type: string
+ default: "30s"
+ - variable: disableCompaction
+ label: "Disable Compaction"
+ description: "Disable the compaction of the Prometheus TSDB"
+ schema:
+ type: boolean
+ default: false
+ - variable: walCompression
+ label: "WAL Compression"
+ description: "Enable compression of the write-ahead log using Snappy"
+ schema:
+ type: boolean
+ default: false
+ - variable: remoteWrite
+ label: "Remote Write"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: remoteWriteEntry
+ label: Remote Write Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: url
+ label: URL
+ description: Remote write destination URL
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: basicAuth
+ label: Basic Auth
+ description: Basic authentication for remote write
+ schema:
+ type: dict
+ attrs:
+ - variable: username
+ label: Username
+ description: Basic auth username
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: Password
+ description: Basic auth password
+ schema:
+ type: string
+ required: false
+ default: ""
+ - variable: exporters
+ group: "App Configuration"
+ label: "Exporter Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: node-exporter
+ label: "node-exporter"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ schema:
+ type: boolean
+ default: true
+ - variable: kube-state-metrics
+ label: "Kube-State-Metrics"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ schema:
+ type: boolean
+ default: true
+ - variable: alertmanager
+ group: "App Configuration"
+ label: "Alertmanager Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ schema:
+ type: boolean
+ default: true
+ show_subquestions_if: true
+ subquestions:
+ - variable: logLevel
+ label: "Log Level"
+ description: "Log level for Alertmanager"
+ schema:
+ type: string
+ default: "info"
+ - variable: retention
+ label: "Retention"
+ description: "Metrics retention days"
+ schema:
+ type: string
+ default: "240h"
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The serving the Prometheus WebUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 9090
+ required: true
+ - variable: alertmanager
+ label: "alertmanager Service"
+ description: "alertmanager service "
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: alertmanager
+ label: "alertmanager 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: 9093
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
diff --git a/stable/alist/8.2.3/templates/NOTES.txt b/enterprise/prometheus/16.3.6/templates/NOTES.txt
similarity index 100%
rename from stable/alist/8.2.3/templates/NOTES.txt
rename to enterprise/prometheus/16.3.6/templates/NOTES.txt
diff --git a/enterprise/prometheus/16.3.6/templates/_helpers.tpl b/enterprise/prometheus/16.3.6/templates/_helpers.tpl
new file mode 100644
index 0000000000..1f44049ac4
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/_helpers.tpl
@@ -0,0 +1,210 @@
+{{/* Name suffixed with operator */}}
+{{- define "kube-prometheus.fullname" -}}
+{{- printf "%s" (include "tc.v1.common.lib.chart.names.fullname" . ) -}}
+{{- end }}
+
+{{/* Name suffixed with operator */}}
+{{- define "kube-prometheus.name" -}}
+{{- printf "%s" (include "tc.v1.common.lib.chart.names.fullname" . ) -}}
+{{- end }}
+
+{{/* Name suffixed with operator */}}
+{{- define "kube-prometheus.operator.name" -}}
+{{- printf "%s-operator" (include "tc.v1.common.lib.chart.names.fullname" . ) -}}
+{{- end }}
+
+{{/* Name suffixed with prometheus */}}
+{{- define "kube-prometheus.prometheus.name" -}}
+{{- printf "%s-prometheus" (include "tc.v1.common.lib.chart.names.fullname" . ) -}}
+{{- end }}
+
+{{/* Name suffixed with alertmanager */}}
+{{- define "kube-prometheus.alertmanager.name" -}}
+{{- printf "%s-alertmanager" (include "tc.v1.common.lib.chart.names.fullname" . ) -}}
+{{- end }}
+
+{{/* Name suffixed with thanos */}}
+{{- define "kube-prometheus.thanos.name" -}}
+{{- printf "%s-thanos" (include "tc.v1.common.lib.chart.names.fullname" . ) -}}
+{{- end }}
+
+{{/* Fullname suffixed with operator */}}
+{{- define "kube-prometheus.operator.fullname" -}}
+{{- printf "%s-operator" (include "tc.v1.common.lib.chart.names.fullname" . ) -}}
+{{- end }}
+
+{{/* Fullname suffixed with prometheus */}}
+{{- define "kube-prometheus.prometheus.fullname" -}}
+{{- printf "%s-prometheus" (include "tc.v1.common.lib.chart.names.fullname" . ) -}}
+{{- end }}
+
+{{/* Fullname suffixed with alertmanager */}}
+{{- define "kube-prometheus.alertmanager.fullname" -}}
+{{- printf "%s-alertmanager" (include "tc.v1.common.lib.chart.names.fullname" . ) -}}
+{{- end }}
+
+{{/* Fullname suffixed with thanos */}}
+{{- define "kube-prometheus.thanos.fullname" -}}
+{{- printf "%s-thanos" (include "kube-prometheus.prometheus.fullname" .) -}}
+{{- end }}
+
+{{- define "kube-prometheus.chart" -}}
+{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}}
+{{- end -}}
+
+{{/*
+Common Labels
+*/}}
+{{- define "kube-prometheus.labels" -}}
+ {{- $labels := (include "tc.v1.common.lib.metadata.allLabels" $ | fromYaml) -}}
+ {{- with (include "tc.v1.common.lib.metadata.render" (dict "rootCtx" $ "labels" $labels) | trim) }}
+ {{- . | nindent 0 }}
+ {{- end }}
+{{- if .Values.global.labels }}
+{{ toYaml .Values.global.labels }}
+{{- end }}
+{{- end -}}
+
+{{/*
+Labels for operator
+*/}}
+{{- define "kube-prometheus.operator.labels" -}}
+ {{- $labels := (include "tc.v1.common.lib.metadata.allLabels" $ | fromYaml) -}}
+ {{- with (include "tc.v1.common.lib.metadata.render" (dict "rootCtx" $ "labels" $labels) | trim) }}
+ {{- . | nindent 0 }}
+ {{- end }}
+app.kubernetes.io/component: operator
+{{- end -}}
+
+{{/*
+Labels for prometheus
+*/}}
+{{- define "kube-prometheus.prometheus.labels" -}}
+ {{- $labels := (include "tc.v1.common.lib.metadata.allLabels" $ | fromYaml) -}}
+ {{- with (include "tc.v1.common.lib.metadata.render" (dict "rootCtx" $ "labels" $labels) | trim) }}
+ {{- . | nindent 0 }}
+ {{- end }}
+app.kubernetes.io/component: prometheus
+{{- end -}}
+
+{{/*
+Labels for alertmanager
+*/}}
+{{- define "kube-prometheus.alertmanager.labels" -}}
+ {{- $labels := (include "tc.v1.common.lib.metadata.allLabels" $ | fromYaml) -}}
+ {{- with (include "tc.v1.common.lib.metadata.render" (dict "rootCtx" $ "labels" $labels) | trim) }}
+ {{- . | nindent 0 }}
+ {{- end }}
+app.kubernetes.io/component: alertmanager
+{{- end -}}
+
+{{/*
+matchLabels for operator
+*/}}
+{{- define "kube-prometheus.operator.matchLabels" -}}
+{{ include "tc.v1.common.lib.metadata.selectorLabels" (dict "rootCtx" $ )}}
+app.kubernetes.io/component: operator
+{{- end -}}
+
+{{/*
+matchLabels for prometheus
+*/}}
+{{- define "kube-prometheus.prometheus.matchLabels" -}}
+{{ include "tc.v1.common.lib.metadata.selectorLabels" (dict "rootCtx" $ )}}
+app.kubernetes.io/component: prometheus
+{{- end -}}
+
+{{/*
+matchLabels for alertmanager
+*/}}
+{{- define "kube-prometheus.alertmanager.matchLabels" -}}
+{{ include "tc.v1.common.lib.metadata.selectorLabels" (dict "rootCtx" $ )}}
+app.kubernetes.io/component: alertmanager
+{{- end -}}
+
+{{/*
+Return the proper Prometheus Operator image name
+*/}}
+{{- define "kube-prometheus.image" -}}
+{{ printf "%s:%s" .Values.image.repository (default .Chart.AppVersion .Values.image.tag) | quote }}
+{{- end -}}
+
+{{/*
+Return the proper Prometheus Operator Reloader image name
+*/}}
+{{- define "kube-prometheus.prometheusConfigReloader.image" -}}
+{{- include "kube-prometheus.image" . -}}
+{{- end -}}
+
+{{/*
+Return the proper Prometheus Image name
+*/}}
+{{- define "kube-prometheus.prometheus.image" -}}
+{{ printf "%s:%s" .Values.image.repository (default .Chart.AppVersion .Values.image.tag) | quote }}
+{{- end -}}
+
+{{/*
+Return the proper Thanos Image name
+*/}}
+{{- define "kube-prometheus.prometheus.thanosImage" -}}
+{{ printf "%s:%s" .Values.thanosImage.repository (default .Chart.AppVersion .Values.thanosImage.tag) | quote }}
+{{- end -}}
+
+{{/*
+Return the proper Alertmanager Image name
+*/}}
+{{- define "kube-prometheus.alertmanager.image" -}}
+{{ printf "%s:%s" .Values.alertmanagerImage.repository (default .Chart.AppVersion .Values.alertmanagerImage.tag) | quote }}
+{{- end -}}
+
+{{/*
+Return the proper Docker Image Registry Secret Names
+*/}}
+{{- define "kube-prometheus.imagePullSecrets" -}}
+{{- end -}}
+
+{{/*
+Create the name of the operator service account to use
+*/}}
+{{- define "kube-prometheus.operator.serviceAccountName" -}}
+{{- if .Values.operator.serviceAccount.create -}}
+ {{ default (include "kube-prometheus.operator.fullname" .) .Values.operator.serviceAccount.name }}
+{{- else -}}
+ {{ default "default" .Values.operator.serviceAccount.name }}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Create the name of the prometheus service account to use
+*/}}
+{{- define "kube-prometheus.prometheus.serviceAccountName" -}}
+{{- if .Values.prometheus.serviceAccount.create -}}
+ {{ default (include "kube-prometheus.prometheus.fullname" .) .Values.prometheus.serviceAccount.name }}
+{{- else -}}
+ {{ default "default" .Values.prometheus.serviceAccount.name }}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Create the name of the alertmanager service account to use
+*/}}
+{{- define "kube-prometheus.alertmanager.serviceAccountName" -}}
+{{- if .Values.alertmanager.serviceAccount.create -}}
+ {{ default (include "kube-prometheus.alertmanager.fullname" .) .Values.alertmanager.serviceAccount.name }}
+{{- else -}}
+ {{ default "default" .Values.alertmanager.serviceAccount.name }}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Compile all warnings into a single message, and call fail.
+*/}}
+{{- define "kube-prometheus.validateValues" -}}
+{{- $messages := list -}}
+{{- $messages := without $messages "" -}}
+{{- $message := join "\n" $messages -}}
+
+{{- if $message -}}
+{{- printf "\nVALUES VALIDATION:\n%s" $message | fail -}}
+{{- end -}}
+{{- end -}}
diff --git a/enterprise/prometheus/16.3.6/templates/alertmanager/_alertmanager.tpl b/enterprise/prometheus/16.3.6/templates/alertmanager/_alertmanager.tpl
new file mode 100644
index 0000000000..ed5e24e9da
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/alertmanager/_alertmanager.tpl
@@ -0,0 +1,174 @@
+{{- define "prometheus.alertmanager.alertmanager" -}}
+{{- if .Values.alertmanager.enabled }}
+---
+apiVersion: monitoring.coreos.com/v1
+kind: Alertmanager
+metadata:
+ name: {{ template "kube-prometheus.alertmanager.fullname" . }}
+ namespace: {{ .Release.Namespace }}
+ labels: {{- include "kube-prometheus.alertmanager.labels" . | nindent 4 }}
+spec:
+ replicas: {{ .Values.alertmanager.replicaCount }}
+ serviceAccountName: {{ template "kube-prometheus.alertmanager.serviceAccountName" . }}
+ {{- if .Values.alertmanager.image }}
+ image: {{ template "kube-prometheus.alertmanager.image" . }}
+ {{- end }}
+ listenLocal: {{ .Values.alertmanager.listenLocal }}
+ {{- if index .Values.alertmanager "externalUrl" }}
+ externalUrl: "{{ .Values.alertmanager.externalUrl }}"
+ {{- else if and .Values.ingress.alertmanager.enabled .Values.ingress.alertmanager.hosts }}
+ externalUrl: {{ if .Values.ingress.alertmanager.tls }}https{{else}}http{{ end }}://{{ (index .Values.ingress.alertmanager.hosts 0).name }}{{ .Values.alertmanager.routePrefix }}
+ {{- else }}
+ externalUrl: http://{{ template "kube-prometheus.alertmanager.fullname" . }}.{{ .Release.Namespace }}:{{ .Values.service.alertmanager.ports.alertmanager.port }}{{ .Values.alertmanager.routePrefix }}
+ {{- end }}
+ portName: "{{ .Values.alertmanager.portName }}"
+ paused: {{ .Values.alertmanager.paused }}
+ logFormat: {{ .Values.alertmanager.logFormat }}
+ logLevel: {{ .Values.alertmanager.logLevel }}
+ retention: {{ .Values.alertmanager.retention }}
+ {{- if .Values.alertmanager.secrets }}
+ secrets: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.alertmanager.secrets "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.alertmanager.configMaps }}
+ configMaps: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.alertmanager.configMaps "context" $) | nindent 4 }}
+ {{- end }}
+ resources: {{- toYaml .Values.alertmanager.resources | nindent 4 }}
+ routePrefix: "{{ .Values.alertmanager.routePrefix }}"
+ {{- if .Values.alertmanager.podSecurityContext.enabled }}
+ securityContext: {{- omit .Values.alertmanager.podSecurityContext "enabled" | toYaml | nindent 4 }}
+ {{- end }}
+ {{- if .Values.alertmanager.storageSpec }}
+ storage: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.alertmanager.storageSpec "context" $) | nindent 4 }}
+ {{- else }}
+ {{- if .Values.alertmanager.persistence.enabled }}
+ storage:
+ volumeClaimTemplate:
+ spec:
+ accessModes:
+ {{- range .Values.alertmanager.persistence.accessModes }}
+ - {{ . | quote }}
+ {{- end }}
+ resources:
+ requests:
+ storage: {{ .Values.alertmanager.persistence.size | quote }}
+ {{- with (include "tc.v1.common.lib.storage.storageClassName" ( dict "rootCtx" . "objectData" .Values.prometheus.persistence )) | trim }}
+ storageClassName: {{ . }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- if or .Values.alertmanager.podMetadata.labels .Values.alertmanager.podMetadata.annotations (eq .Values.alertmanager.podAntiAffinityPreset "soft") (eq .Values.alertmanager.podAntiAffinityPreset "hard") }}
+ podMetadata:
+ labels:
+ {{- if .Values.alertmanager.podMetadata.labels }}
+ {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.alertmanager.podMetadata.labels "context" $) | nindent 6 }}
+ {{- end }}
+ {{- if or (eq .Values.alertmanager.podAntiAffinityPreset "soft") (eq .Values.alertmanager.podAntiAffinityPreset "hard") }}
+ {{- include "kube-prometheus.alertmanager.matchLabels" . | nindent 6 }}
+ {{- end }}
+ {{- if .Values.alertmanager.podMetadata.annotations }}
+ annotations:
+ {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.alertmanager.podMetadata.annotations "context" $) | nindent 6 }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.alertmanager.affinity }}
+ affinity: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.alertmanager.affinity "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.alertmanager.nodeSelector }}
+ nodeSelector: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.alertmanager.nodeSelector "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.alertmanager.tolerations }}
+ tolerations: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.alertmanager.tolerations "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.alertmanager.volumes }}
+ volumes: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.alertmanager.volumes "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.alertmanager.volumeMounts }}
+ volumeMounts: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.alertmanager.volumeMounts "context" $) | nindent 4 }}
+ {{- end }}
+{{- include "kube-prometheus.imagePullSecrets" . | indent 2 }}
+ {{- if or .Values.alertmanager.containers .Values.alertmanager.containerSecurityContext.enabled .Values.operator.prometheusConfigReloader.containerSecurityContext.enabled }}
+ containers:
+ {{- if or .Values.alertmanager.containerSecurityContext.enabled .Values.alertmanager.livenessProbe.enabled .Values.alertmanager.readinessProbe.enabled }}
+ ## This monkey patching is needed until the securityContexts are
+ ## directly patchable via the CRD.
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/issues/3947
+ ## currently implemented with strategic merge
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/user-guides/strategic-merge-patch.md
+ - name: alertmanager
+ {{- if .Values.alertmanager.containerSecurityContext.enabled }}
+ securityContext: {{- omit .Values.alertmanager.containerSecurityContext "enabled" | toYaml | nindent 8 }}
+ {{- end }}
+ {{- if .Values.alertmanager.livenessProbe.enabled }}
+ livenessProbe:
+ httpGet:
+ path: {{ .Values.alertmanager.livenessProbe.path }}
+ port: alertmanager
+ scheme: HTTP
+ initialDelaySeconds: {{ .Values.alertmanager.livenessProbe.initialDelaySeconds }}
+ periodSeconds: {{ .Values.alertmanager.livenessProbe.periodSeconds }}
+ timeoutSeconds: {{ .Values.alertmanager.livenessProbe.timeoutSeconds }}
+ failureThreshold: {{ .Values.alertmanager.livenessProbe.failureThreshold }}
+ successThreshold: {{ .Values.alertmanager.livenessProbe.successThreshold }}
+ {{- end }}
+ {{- if .Values.alertmanager.readinessProbe.enabled }}
+ readinessProbe:
+ httpGet:
+ path: {{ .Values.alertmanager.readinessProbe.path }}
+ port: alertmanager
+ scheme: HTTP
+ initialDelaySeconds: {{ .Values.alertmanager.readinessProbe.initialDelaySeconds }}
+ periodSeconds: {{ .Values.alertmanager.readinessProbe.periodSeconds }}
+ timeoutSeconds: {{ .Values.alertmanager.readinessProbe.timeoutSeconds }}
+ failureThreshold: {{ .Values.alertmanager.readinessProbe.failureThreshold }}
+ successThreshold: {{ .Values.alertmanager.readinessProbe.successThreshold }}
+ {{- end }}
+ {{- end }}
+ {{- if or .Values.operator.prometheusConfigReloader.containerSecurityContext.enabled .Values.operator.prometheusConfigReloader.livenessProbe.enabled .Values.operator.prometheusConfigReloader.readinessProbe.enabled }}
+ ## This monkey patching is needed until the securityContexts are
+ ## directly patchable via the CRD.
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/issues/3947
+ ## currently implemented with strategic merge
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/user-guides/strategic-merge-patch.md
+ - name: config-reloader
+ {{- if .Values.operator.prometheusConfigReloader.containerSecurityContext.enabled }}
+ securityContext: {{- omit .Values.operator.prometheusConfigReloader.containerSecurityContext "enabled" | toYaml | nindent 8 }}
+ {{- end }}
+ {{- if .Values.operator.prometheusConfigReloader.livenessProbe.enabled }}
+ livenessProbe:
+ tcpSocket:
+ port: reloader-web
+ initialDelaySeconds: {{ .Values.operator.prometheusConfigReloader.livenessProbe.initialDelaySeconds }}
+ periodSeconds: {{ .Values.operator.prometheusConfigReloader.livenessProbe.periodSeconds }}
+ timeoutSeconds: {{ .Values.operator.prometheusConfigReloader.livenessProbe.timeoutSeconds }}
+ failureThreshold: {{ .Values.operator.prometheusConfigReloader.livenessProbe.failureThreshold }}
+ successThreshold: {{ .Values.operator.prometheusConfigReloader.livenessProbe.successThreshold }}
+ {{- end }}
+ {{- if .Values.operator.prometheusConfigReloader.readinessProbe.enabled }}
+ readinessProbe:
+ tcpSocket:
+ port: reloader-web
+ initialDelaySeconds: {{ .Values.operator.prometheusConfigReloader.readinessProbe.initialDelaySeconds }}
+ periodSeconds: {{ .Values.operator.prometheusConfigReloader.readinessProbe.periodSeconds }}
+ timeoutSeconds: {{ .Values.operator.prometheusConfigReloader.readinessProbe.timeoutSeconds }}
+ failureThreshold: {{ .Values.operator.prometheusConfigReloader.readinessProbe.failureThreshold }}
+ successThreshold: {{ .Values.operator.prometheusConfigReloader.readinessProbe.successThreshold }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.alertmanager.containers }}
+ {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.alertmanager.containers "context" $) | nindent 4 }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.alertmanager.priorityClassName }}
+ priorityClassName: {{ .Values.alertmanager.priorityClassName }}
+ {{- end }}
+ {{- if .Values.alertmanager.additionalPeers }}
+ additionalPeers: {{ .Values.alertmanager.additionalPeers }}
+ {{- end }}
+ {{- if .Values.alertmanager.configNamespaceSelector }}
+ alertmanagerConfigNamespaceSelector: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.alertmanager.configNamespaceSelector "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.alertmanager.configSelector }}
+ alertmanagerConfigSelector: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.alertmanager.configSelector "context" $) | nindent 4 }}
+ {{- end }}
+{{- end }}
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/alertmanager/secrets.yaml b/enterprise/prometheus/16.3.6/templates/alertmanager/secrets.yaml
new file mode 100644
index 0000000000..9a6f518f35
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/alertmanager/secrets.yaml
@@ -0,0 +1,13 @@
+{{- if (and .Values.alertmanager.enabled (not .Values.alertmanager.externalConfig) ) }}
+apiVersion: v1
+kind: Secret
+metadata:
+ name: alertmanager-{{ template "kube-prometheus.alertmanager.fullname" . }}
+ namespace: {{ .Release.Namespace }}
+ labels: {{- include "kube-prometheus.alertmanager.labels" . | nindent 4 }}
+data:
+ alertmanager.yaml: {{ toYaml .Values.alertmanager.config | b64enc | quote }}
+{{- range $key, $val := .Values.alertmanager.templateFiles }}
+ {{ $key }}: {{ $val | b64enc | quote }}
+{{- end }}
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/alertmanager/serviceaccount.yaml b/enterprise/prometheus/16.3.6/templates/alertmanager/serviceaccount.yaml
new file mode 100644
index 0000000000..a6f438889a
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/alertmanager/serviceaccount.yaml
@@ -0,0 +1,12 @@
+{{- if and .Values.alertmanager.enabled .Values.alertmanager.serviceAccount.create }}
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: {{ template "kube-prometheus.alertmanager.serviceAccountName" . }}
+ namespace: {{ .Release.Namespace }}
+ labels: {{- include "kube-prometheus.alertmanager.labels" . | nindent 4 }}
+ {{- if index .Values.alertmanager.serviceAccount "annotations" }}
+ annotations: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.alertmanager.serviceAccount.annotations "context" $) | nindent 4 }}
+ {{- end }}
+{{- include "kube-prometheus.imagePullSecrets" . }}
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/alertmanager/servicemonitor.yaml b/enterprise/prometheus/16.3.6/templates/alertmanager/servicemonitor.yaml
new file mode 100644
index 0000000000..ef0e02d387
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/alertmanager/servicemonitor.yaml
@@ -0,0 +1,26 @@
+{{- if and .Values.alertmanager.enabled .Values.alertmanager.serviceMonitor.enabled }}
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: {{ template "kube-prometheus.alertmanager.fullname" . }}
+ namespace: {{ .Release.Namespace }}
+ labels: {{- include "kube-prometheus.alertmanager.labels" . | nindent 4 }}
+spec:
+ selector:
+ matchLabels: {{- include "kube-prometheus.alertmanager.matchLabels" . | nindent 6 }}
+ namespaceSelector:
+ matchNames:
+ - {{ .Release.Namespace }}
+ endpoints:
+ - port: http
+ {{- if .Values.alertmanager.serviceMonitor.interval }}
+ interval: {{ .Values.alertmanager.serviceMonitor.interval }}
+ {{- end }}
+ path: {{ trimSuffix "/" .Values.alertmanager.routePrefix }}/metrics
+ {{- if .Values.alertmanager.serviceMonitor.metricRelabelings }}
+ metricRelabelings: {{- include "tc.v1.common.tplvalues.render" ( dict "value" .Values.alertmanager.serviceMonitor.metricRelabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.alertmanager.serviceMonitor.relabelings }}
+ relabelings: {{- toYaml .Values.alertmanager.serviceMonitor.relabelings | nindent 8 }}
+ {{- end }}
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/common.yaml b/enterprise/prometheus/16.3.6/templates/common.yaml
new file mode 100644
index 0000000000..61364503a7
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/common.yaml
@@ -0,0 +1,13 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{- include "prometheus.prometheus.prometheus" . }}
+{{- include "prometheus.prometheus.additionalprometheusrules" . }}
+{{- include "prometheus.prometheus.additionalscrapejobs" . }}
+{{- include "prometheus.prometheus.servicemonitor" . }}
+
+{{- include "prometheus.alertmanager.alertmanager" . }}
+
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/enterprise/prometheus/16.3.6/templates/exporters/core-dns/service.yaml b/enterprise/prometheus/16.3.6/templates/exporters/core-dns/service.yaml
new file mode 100644
index 0000000000..359c945de4
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/exporters/core-dns/service.yaml
@@ -0,0 +1,22 @@
+{{- if and .Values.coreDns.enabled .Values.coreDns.service.enabled }}
+apiVersion: v1
+kind: Service
+metadata:
+ name: {{ template "kube-prometheus.fullname" . }}-coredns
+ namespace: {{ .Values.coreDns.namespace }}
+ labels: {{- include "kube-prometheus.labels" . | nindent 4 }}
+ app.kubernetes.io/component: {{ template "kube-prometheus.fullname" . }}-coredns
+spec:
+ clusterIP: None
+ ports:
+ - name: http-metrics
+ port: {{ .Values.coreDns.service.port }}
+ protocol: TCP
+ targetPort: {{ .Values.coreDns.service.targetPort }}
+ selector:
+ {{- if .Values.coreDns.service.selector }}
+{{ toYaml .Values.coreDns.service.selector | indent 4 }}
+ {{- else}}
+ k8s-app: kube-dns
+ {{- end}}
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/exporters/core-dns/servicemonitor.yaml b/enterprise/prometheus/16.3.6/templates/exporters/core-dns/servicemonitor.yaml
new file mode 100644
index 0000000000..8906b87f8e
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/exporters/core-dns/servicemonitor.yaml
@@ -0,0 +1,29 @@
+{{- if .Values.coreDns.enabled }}
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: {{ template "kube-prometheus.fullname" . }}-coredns
+ namespace: {{ .Release.Namespace }}
+ labels: {{- include "kube-prometheus.labels" . | nindent 4 }}
+ app.kubernetes.io/component: {{ template "kube-prometheus.fullname" . }}-coredns
+spec:
+ jobLabel: k8s-app
+ selector:
+ matchLabels:
+ app.kubernetes.io/component: {{ template "kube-prometheus.fullname" . }}-coredns
+ namespaceSelector:
+ matchNames:
+ - {{ .Values.coreDns.namespace }}
+ endpoints:
+ - port: http-metrics
+ {{- if .Values.coreDns.serviceMonitor.interval}}
+ interval: {{ .Values.coreDns.serviceMonitor.interval }}
+ {{- end }}
+ bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
+ {{- if .Values.coreDns.serviceMonitor.metricRelabelings }}
+ metricRelabelings: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.coreDns.serviceMonitor.metricRelabelings "context" $) | nindent 6 }}
+ {{- end }}
+ {{- if .Values.coreDns.serviceMonitor.relabelings }}
+ relabelings: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.coreDns.serviceMonitor.relabelings "context" $) | nindent 6 }}
+ {{- end }}
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/exporters/kube-apiserver/servicemonitor.yaml b/enterprise/prometheus/16.3.6/templates/exporters/kube-apiserver/servicemonitor.yaml
new file mode 100644
index 0000000000..7cfbb53f37
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/exporters/kube-apiserver/servicemonitor.yaml
@@ -0,0 +1,35 @@
+{{- if .Values.kubeApiServer.enabled }}
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: {{ template "kube-prometheus.fullname" . }}-apiserver
+ namespace: {{ .Release.Namespace }}
+ labels: {{- include "kube-prometheus.labels" . | nindent 4 }}
+ app.kubernetes.io/component: apiserver
+spec:
+ jobLabel: component
+ selector:
+ matchLabels:
+ component: apiserver
+ provider: kubernetes
+ namespaceSelector:
+ matchNames:
+ - default
+ endpoints:
+ - port: https
+ scheme: https
+ tlsConfig:
+ caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
+ serverName: kubernetes
+ insecureSkipVerify: true
+ bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
+ {{- if .Values.kubeApiServer.serviceMonitor.interval }}
+ interval: {{ .Values.kubeApiServer.serviceMonitor.interval }}
+ {{- end }}
+ {{- if .Values.kubeApiServer.serviceMonitor.metricRelabelings }}
+ metricRelabelings: {{- include "tc.v1.common.tplvalues.render" ( dict "value" .Values.kubeApiServer.serviceMonitor.metricRelabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.kubeApiServer.serviceMonitor.relabelings }}
+ relabelings: {{- toYaml .Values.kubeApiServer.serviceMonitor.relabelings | nindent 8 }}
+ {{- end }}
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/exporters/kube-controller-manager/endpoints.yaml b/enterprise/prometheus/16.3.6/templates/exporters/kube-controller-manager/endpoints.yaml
new file mode 100644
index 0000000000..13aa60ebf6
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/exporters/kube-controller-manager/endpoints.yaml
@@ -0,0 +1,18 @@
+{{- if and .Values.kubeControllerManager.enabled .Values.kubeControllerManager.endpoints }}
+apiVersion: v1
+kind: Endpoints
+metadata:
+ name: {{ template "kube-prometheus.fullname" . }}-kube-controller-manager
+ namespace: {{ .Values.kubeControllerManager.namespace }}
+ labels: {{- include "kube-prometheus.labels" . | nindent 4 }}
+ app.kubernetes.io/component: kube-controller-manager
+subsets:
+ - addresses:
+ {{- range .Values.kubeControllerManager.endpoints }}
+ - ip: {{ . }}
+ {{- end }}
+ ports:
+ - name: http-metrics
+ port: {{ .Values.kubeControllerManager.service.port }}
+ protocol: TCP
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/exporters/kube-controller-manager/service.yaml b/enterprise/prometheus/16.3.6/templates/exporters/kube-controller-manager/service.yaml
new file mode 100644
index 0000000000..6a45535983
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/exporters/kube-controller-manager/service.yaml
@@ -0,0 +1,25 @@
+{{- if and .Values.kubeControllerManager.enabled .Values.kubeControllerManager.service.enabled }}
+apiVersion: v1
+kind: Service
+metadata:
+ name: {{ template "kube-prometheus.fullname" . }}-kube-controller-manager
+ namespace: {{ .Values.kubeControllerManager.namespace }}
+ labels: {{- include "kube-prometheus.labels" . | nindent 4 }}
+ app.kubernetes.io/component: {{ template "kube-prometheus.fullname" . }}-kube-controller-manager
+spec:
+ clusterIP: None
+ ports:
+ - name: http-metrics
+ port: {{ .Values.kubeControllerManager.service.port }}
+ protocol: TCP
+ targetPort: {{ .Values.kubeControllerManager.service.targetPort }}
+{{- if .Values.kubeControllerManager.endpoints }}{{- else }}
+ selector:
+ {{- if .Values.kubeControllerManager.service.selector }}
+{{ toYaml .Values.kubeControllerManager.service.selector | indent 4 }}
+ {{- else}}
+ component: kube-controller-manager
+ {{- end}}
+{{- end }}
+ type: ClusterIP
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/exporters/kube-controller-manager/servicemonitor.yaml b/enterprise/prometheus/16.3.6/templates/exporters/kube-controller-manager/servicemonitor.yaml
new file mode 100644
index 0000000000..d3f56c4991
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/exporters/kube-controller-manager/servicemonitor.yaml
@@ -0,0 +1,40 @@
+{{- if .Values.kubeControllerManager.enabled }}
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: {{ template "kube-prometheus.fullname" . }}-kube-controller-manager
+ namespace: {{ .Release.Namespace }}
+ labels: {{- include "kube-prometheus.labels" . | nindent 4 }}
+ app.kubernetes.io/component: {{ template "kube-prometheus.fullname" . }}-kube-controller-manager
+spec:
+ jobLabel: component
+ selector:
+ matchLabels:
+ app.kubernetes.io/component: {{ template "kube-prometheus.fullname" . }}-kube-controller-manager
+ namespaceSelector:
+ matchNames:
+ - {{ .Values.kubeControllerManager.namespace }}
+ endpoints:
+ - port: http-metrics
+ {{- if .Values.kubeControllerManager.serviceMonitor.interval }}
+ interval: {{ .Values.kubeControllerManager.serviceMonitor.interval }}
+ {{- end }}
+ bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
+ {{- if .Values.kubeControllerManager.serviceMonitor.https }}
+ scheme: https
+ tlsConfig:
+ caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
+ {{- if .Values.kubeControllerManager.serviceMonitor.insecureSkipVerify }}
+ insecureSkipVerify: {{ .Values.kubeControllerManager.serviceMonitor.insecureSkipVerify }}
+ {{- end }}
+ {{- if .Values.kubeControllerManager.serviceMonitor.serverName }}
+ serverName: {{ .Values.kubeControllerManager.serviceMonitor.serverName }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.kubeControllerManager.serviceMonitor.metricRelabelings }}
+ metricRelabelings: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.kubeControllerManager.serviceMonitor.metricRelabelings "context" $) | nindent 6 }}
+ {{- end }}
+ {{- if .Values.kubeControllerManager.serviceMonitor.relabelings }}
+ relabelings: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.kubeControllerManager.serviceMonitor.relabelings "context" $) | nindent 6 }}
+ {{- end }}
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/exporters/kube-scheduler/endpoints.yaml b/enterprise/prometheus/16.3.6/templates/exporters/kube-scheduler/endpoints.yaml
new file mode 100644
index 0000000000..dde3d8b911
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/exporters/kube-scheduler/endpoints.yaml
@@ -0,0 +1,18 @@
+{{- if and .Values.kubeScheduler.enabled .Values.kubeScheduler.endpoints }}
+apiVersion: v1
+kind: Endpoints
+metadata:
+ name: {{ template "kube-prometheus.fullname" . }}-kube-scheduler
+ namespace: {{ .Values.kubeScheduler.namespace }}
+ labels: {{- include "kube-prometheus.labels" . | nindent 4 }}
+ app.kubernetes.io/component: kube-scheduler
+subsets:
+ - addresses:
+ {{- range .Values.kubeScheduler.endpoints }}
+ - ip: {{ . }}
+ {{- end }}
+ ports:
+ - name: http-metrics
+ port: {{ .Values.kubeScheduler.service.port }}
+ protocol: TCP
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/exporters/kube-scheduler/service.yaml b/enterprise/prometheus/16.3.6/templates/exporters/kube-scheduler/service.yaml
new file mode 100644
index 0000000000..aad5969f5f
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/exporters/kube-scheduler/service.yaml
@@ -0,0 +1,25 @@
+{{- if and .Values.kubeScheduler.enabled .Values.kubeScheduler.service.enabled }}
+apiVersion: v1
+kind: Service
+metadata:
+ name: {{ template "kube-prometheus.fullname" . }}-kube-scheduler
+ namespace: {{ .Values.kubeScheduler.namespace }}
+ labels: {{- include "kube-prometheus.labels" . | nindent 4 }}
+ app.kubernetes.io/component: {{ template "kube-prometheus.fullname" . }}-kube-scheduler
+spec:
+ clusterIP: None
+ ports:
+ - name: http-metrics
+ port: {{ .Values.kubeScheduler.service.port}}
+ protocol: TCP
+ targetPort: {{ .Values.kubeScheduler.service.targetPort}}
+{{- if .Values.kubeScheduler.endpoints }}{{- else }}
+ selector:
+ {{- if .Values.kubeScheduler.service.selector }}
+{{ toYaml .Values.kubeScheduler.service.selector | indent 4 }}
+ {{- else}}
+ component: kube-scheduler
+ {{- end}}
+{{- end }}
+ type: ClusterIP
+{{- end -}}
diff --git a/enterprise/prometheus/16.3.6/templates/exporters/kube-scheduler/servicemonitor.yaml b/enterprise/prometheus/16.3.6/templates/exporters/kube-scheduler/servicemonitor.yaml
new file mode 100644
index 0000000000..7cbe29f86d
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/exporters/kube-scheduler/servicemonitor.yaml
@@ -0,0 +1,40 @@
+{{- if .Values.kubeScheduler.enabled }}
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: {{ template "kube-prometheus.fullname" . }}-kube-scheduler
+ namespace: {{ .Release.Namespace }}
+ labels: {{- include "kube-prometheus.labels" . | nindent 4 }}
+ app.kubernetes.io/component: {{ template "kube-prometheus.fullname" . }}-kube-scheduler
+spec:
+ jobLabel: component
+ selector:
+ matchLabels:
+ app.kubernetes.io/component: {{ template "kube-prometheus.fullname" . }}-kube-scheduler
+ namespaceSelector:
+ matchNames:
+ - {{ .Values.kubeScheduler.namespace }}
+ endpoints:
+ - port: http-metrics
+ {{- if .Values.kubeScheduler.serviceMonitor.interval }}
+ interval: {{ .Values.kubeScheduler.serviceMonitor.interval }}
+ {{- end }}
+ bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
+ {{- if .Values.kubeScheduler.serviceMonitor.https }}
+ scheme: https
+ tlsConfig:
+ caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
+ {{- if .Values.kubeScheduler.serviceMonitor.insecureSkipVerify }}
+ insecureSkipVerify: {{ .Values.kubeScheduler.serviceMonitor.insecureSkipVerify }}
+ {{- end}}
+ {{- if .Values.kubeScheduler.serviceMonitor.serverName }}
+ serverName: {{ .Values.kubeScheduler.serviceMonitor.serverName }}
+ {{- end}}
+ {{- end}}
+ {{- if .Values.kubeScheduler.serviceMonitor.metricRelabelings }}
+ metricRelabelings: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.kubeScheduler.serviceMonitor.metricRelabelings "context" $) | nindent 6 }}
+ {{- end }}
+ {{- if .Values.kubeScheduler.serviceMonitor.relabelings }}
+ metricRelabelings: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.kubeScheduler.serviceMonitor.relabelings "context" $) | nindent 6 }}
+ {{- end }}
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/exporters/kubelet/servicemonitor.yaml b/enterprise/prometheus/16.3.6/templates/exporters/kubelet/servicemonitor.yaml
new file mode 100644
index 0000000000..b109d78c45
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/exporters/kubelet/servicemonitor.yaml
@@ -0,0 +1,85 @@
+{{- if .Values.kubelet.enabled }}
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: {{ template "kube-prometheus.fullname" . }}-kubelet
+ namespace: {{ .Release.Namespace }}
+ labels: {{- include "kube-prometheus.labels" . | nindent 4 }}
+ app.kubernetes.io/component: kubelet
+spec:
+ jobLabel: k8s-app
+ selector:
+ matchLabels:
+ k8s-app: kubelet
+ namespaceSelector:
+ matchNames:
+ - {{ .Values.kubelet.namespace }}
+ endpoints:
+ {{- if .Values.kubelet.serviceMonitor.https }}
+ - port: https-metrics
+ scheme: https
+ tlsConfig:
+ caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
+ serverName: kubernetes
+ insecureSkipVerify: true
+ bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
+ honorLabels: true
+ {{- if .Values.kubelet.serviceMonitor.interval }}
+ interval: {{ .Values.kubelet.serviceMonitor.interval }}
+ {{- end }}
+ {{- if .Values.kubelet.serviceMonitor.metricRelabelings }}
+ metricRelabelings: {{- include "tc.v1.common.tplvalues.render" ( dict "value" .Values.kubelet.serviceMonitor.metricRelabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.kubelet.serviceMonitor.relabelings }}
+ relabelings: {{- toYaml .Values.kubelet.serviceMonitor.relabelings | nindent 8 }}
+ {{- end }}
+ - port: https-metrics
+ path: /metrics/cadvisor
+ scheme: https
+ tlsConfig:
+ caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
+ serverName: kubernetes
+ insecureSkipVerify: true
+ bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
+ honorLabels: true
+ {{- if .Values.kubelet.serviceMonitor.interval }}
+ interval: {{ .Values.kubelet.serviceMonitor.interval }}
+ {{- end }}
+ {{- if .Values.kubelet.serviceMonitor.cAdvisorMetricRelabelings }}
+ metricRelabelings: {{- include "tc.v1.common.tplvalues.render" ( dict "value" .Values.kubelet.serviceMonitor.cAdvisorMetricRelabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.kubelet.serviceMonitor.cAdvisorRelabelings }}
+ relabelings: {{- toYaml .Values.kubelet.serviceMonitor.cAdvisorRelabelings | nindent 8 }}
+ {{- end }}
+ {{- else }}
+ - port: http-metrics
+ scheme: http
+ tlsConfig:
+ insecureSkipVerify: false
+ honorLabels: true
+ {{- if .Values.kubelet.serviceMonitor.interval }}
+ interval: {{ .Values.kubelet.serviceMonitor.interval }}
+ {{- end }}
+ {{- if .Values.kubelet.serviceMonitor.metricRelabelings }}
+ metricRelabelings: {{- include "tc.v1.common.tplvalues.render" ( dict "value" .Values.kubelet.serviceMonitor.metricRelabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.kubelet.serviceMonitor.relabelings }}
+ relabelings: {{- toYaml .Values.kubelet.serviceMonitor.relabelings | nindent 8 }}
+ {{- end }}
+ - port: http-metrics
+ path: /metrics/cadvisor
+ scheme: http
+ tlsConfig:
+ insecureSkipVerify: false
+ honorLabels: true
+ {{- if .Values.kubelet.serviceMonitor.interval }}
+ interval: {{ .Values.kubelet.serviceMonitor.interval }}
+ {{- end }}
+ {{- if .Values.kubelet.serviceMonitor.cAdvisorMetricRelabelings }}
+ metricRelabelings: {{- include "tc.v1.common.tplvalues.render" ( dict "value" .Values.kubelet.serviceMonitor.cAdvisorMetricRelabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.kubelet.serviceMonitor.cAdvisorRelabelings }}
+ relabelings: {{- toYaml .Values.kubelet.serviceMonitor.cAdvisorRelabelings | nindent 8 }}
+ {{- end }}
+ {{- end }}
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/prometheus/_additionalPrometheusRules.tpl b/enterprise/prometheus/16.3.6/templates/prometheus/_additionalPrometheusRules.tpl
new file mode 100644
index 0000000000..121048d87c
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/prometheus/_additionalPrometheusRules.tpl
@@ -0,0 +1,15 @@
+{{- define "prometheus.prometheus.additionalprometheusrules" -}}
+{{- if and .Values.prometheus.enabled .Values.prometheus.additionalPrometheusRules}}
+ {{- range .Values.prometheus.additionalPrometheusRules }}
+---
+apiVersion: monitoring.coreos.com/v1
+kind: PrometheusRule
+metadata:
+ name: {{ template "kube-prometheus.name" $ }}-{{ .name }}
+ namespace: {{ $.Release.Namespace }}
+ labels: {{ include "kube-prometheus.prometheus.labels" $ | nindent 4 }}
+spec:
+ groups: {{- toYaml .groups | nindent 4 }}
+ {{- end }}
+{{- end }}
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/prometheus/_additionalScrapeJobs.tpl b/enterprise/prometheus/16.3.6/templates/prometheus/_additionalScrapeJobs.tpl
new file mode 100644
index 0000000000..3c5f85140a
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/prometheus/_additionalScrapeJobs.tpl
@@ -0,0 +1,13 @@
+{{- define "prometheus.prometheus.additionalscrapejobs" -}}
+{{- if (and .Values.prometheus.additionalScrapeConfigs.enabled (eq .Values.prometheus.additionalScrapeConfigs.type "internal") ) }}
+---
+apiVersion: v1
+kind: Secret
+metadata:
+ name: additional-scrape-jobs-{{ template "kube-prometheus.prometheus.fullname" . }}
+ namespace: {{ .Release.Namespace }}
+ labels: {{- include "kube-prometheus.prometheus.labels" . | nindent 4 }}
+data:
+ scrape-jobs.yaml: {{ include "tc.v1.common.tplvalues.render" ( dict "value" .Values.prometheus.additionalScrapeConfigs.internal.jobList "context" $ ) | b64enc | quote }}
+{{- end }}
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/prometheus/_prometheus.tpl b/enterprise/prometheus/16.3.6/templates/prometheus/_prometheus.tpl
new file mode 100644
index 0000000000..e4c20bc6eb
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/prometheus/_prometheus.tpl
@@ -0,0 +1,363 @@
+{{- define "prometheus.prometheus.prometheus" -}}
+{{- if .Values.prometheus.enabled }}
+---
+apiVersion: monitoring.coreos.com/v1
+kind: Prometheus
+metadata:
+ name: {{ template "kube-prometheus.prometheus.fullname" . }}
+ namespace: {{ .Release.Namespace }}
+ labels: {{- include "kube-prometheus.prometheus.labels" . | nindent 4 }}
+spec:
+ replicas: {{ .Values.prometheus.replicaCount }}
+ serviceAccountName: {{ template "kube-prometheus.prometheus.serviceAccountName" . }}
+ {{- if .Values.prometheus.serviceMonitorSelector }}
+ serviceMonitorSelector: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.serviceMonitorSelector "context" $) | nindent 4 }}
+ {{- else }}
+ serviceMonitorSelector: {}
+ {{- end }}
+ {{- if .Values.prometheus.podMonitorSelector }}
+ podMonitorSelector: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.podMonitorSelector "context" $) | nindent 4 }}
+ {{- else }}
+ podMonitorSelector: {}
+ {{- end }}
+ {{- if .Values.prometheus.probeSelector }}
+ probeSelector: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.probeSelector "context" $) | nindent 4 }}
+ {{- else }}
+ probeSelector: {}
+ {{- end }}
+ {{- if .Values.prometheus.scrapeConfigSelector }}
+ scrapeConfigSelector: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.scrapeConfigSelector "context" $) | nindent 4 }}
+ {{- else }}
+ scrapeConfigSelector: {}
+ {{- end }}
+ alerting:
+ alertmanagers:
+ {{- if .Values.prometheus.alertingEndpoints }}
+ {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.alertingEndpoints "context" $) | nindent 6 }}
+ {{- else if .Values.alertmanager.enabled }}
+ - namespace: {{ .Release.Namespace }}
+ name: {{ template "kube-prometheus.alertmanager.fullname" . }}
+ port: http
+ pathPrefix: "{{ .Values.alertmanager.routePrefix }}"
+ {{- else }}
+ []
+ {{- end }}
+ {{- if .Values.prometheus.image }}
+ image: {{ template "kube-prometheus.prometheus.image" . }}
+ {{- end }}
+ {{- if .Values.prometheus.externalLabels }}
+ externalLabels: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.externalLabels "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.prometheus.prometheusExternalLabelNameClear }}
+ prometheusExternalLabelName: ""
+ {{- else if .Values.prometheus.prometheusExternalLabelName }}
+ prometheusExternalLabelName: "{{ .Values.prometheus.prometheusExternalLabelName }}"
+ {{- end }}
+ {{- if .Values.prometheus.replicaExternalLabelNameClear }}
+ replicaExternalLabelName: ""
+ {{- else if .Values.prometheus.replicaExternalLabelName }}
+ replicaExternalLabelName: "{{ .Values.prometheus.replicaExternalLabelName }}"
+ {{- end }}
+ {{- if index .Values.prometheus "externalUrl" }}
+ externalUrl: "{{ .Values.prometheus.externalUrl }}"
+ {{- else if and .Values.ingress.main.enabled .Values.ingress.main.hosts }}
+ externalUrl: {{ if .Values.ingress.main.tls }}https{{else}}http{{ end }}://{{ (index .Values.ingress.main.hosts 0).name }}{{ .Values.prometheus.routePrefix }}
+ {{- else }}
+ externalUrl: http://{{ template "kube-prometheus.prometheus.fullname" . }}.{{ .Release.Namespace }}:9090{{ .Values.prometheus.routePrefix }}
+ {{- end }}
+ paused: {{ .Values.prometheus.paused }}
+ logLevel: {{ .Values.prometheus.logLevel }}
+ logFormat: {{ .Values.prometheus.logFormat }}
+ listenLocal: {{ .Values.prometheus.listenLocal }}
+ enableAdminAPI: {{ .Values.prometheus.enableAdminAPI }}
+ {{- if .Values.prometheus.enableFeatures }}
+ enableFeatures:
+ {{- range .Values.prometheus.enableFeatures }}
+ - {{ . | quote }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.prometheus.scrapeInterval }}
+ scrapeInterval: {{ .Values.prometheus.scrapeInterval }}
+ {{- end }}
+ {{- if .Values.prometheus.evaluationInterval }}
+ evaluationInterval: {{ .Values.prometheus.evaluationInterval }}
+ {{- end }}
+ {{- if .Values.prometheus.resources }}
+ resources: {{- toYaml .Values.prometheus.resources | nindent 4 }}
+ {{- end }}
+ retention: {{ .Values.prometheus.retention }}
+ {{- if .Values.prometheus.retentionSize }}
+ retentionSize: {{ .Values.prometheus.retentionSize }}
+ {{- end }}
+ {{- if .Values.prometheus.disableCompaction }}
+ disableCompaction: {{ .Values.prometheus.disableCompaction }}
+ {{- end }}
+ {{- if .Values.prometheus.walCompression }}
+ walCompression: {{ .Values.prometheus.walCompression }}
+ {{- end }}
+ portName: "{{ .Values.prometheus.portName }}"
+ routePrefix: "{{ .Values.prometheus.routePrefix }}"
+ {{- if .Values.prometheus.secrets }}
+ secrets: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.secrets "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.prometheus.configMaps }}
+ configMaps: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.configMaps "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.prometheus.serviceMonitorNamespaceSelector }}
+ serviceMonitorNamespaceSelector: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.serviceMonitorNamespaceSelector "context" $) | nindent 4 }}
+ {{- else }}
+ serviceMonitorNamespaceSelector: {}
+ {{- end }}
+ {{- if .Values.prometheus.podMonitorNamespaceSelector }}
+ podMonitorNamespaceSelector: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.podMonitorNamespaceSelector "context" $) | nindent 4 }}
+ {{- else }}
+ podMonitorNamespaceSelector: {}
+ {{- end }}
+ {{- if .Values.prometheus.probeNamespaceSelector }}
+ probeNamespaceSelector: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.probeNamespaceSelector "context" $) | nindent 4 }}
+ {{- else }}
+ probeNamespaceSelector: {}
+ {{- end }}
+ {{- if .Values.prometheus.scrapeConfigNamespaceSelector }}
+ scrapeConfigNamespaceSelector: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.scrapeConfigNamespaceSelector "context" $) | nindent 4 }}
+ {{- else }}
+ scrapeConfigNamespaceSelector: {}
+ {{- end }}
+ {{- if .Values.prometheus.remoteRead }}
+ remoteRead: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.remoteRead "context" $) | nindent 4 }}
+ {{- end }}
+ {{- with .Values.prometheus.remoteWrite }}
+ remoteWrite:
+ {{- tpl (toYaml .) $ | nindent 4 }}
+ {{- end }}
+ {{- if .Values.prometheus.podSecurityContext.enabled }}
+ securityContext: {{- omit .Values.prometheus.podSecurityContext "enabled" | toYaml | nindent 4 }}
+ {{- end }}
+ {{- if .Values.prometheus.ruleNamespaceSelector }}
+ ruleNamespaceSelector: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.ruleNamespaceSelector "context" $) | nindent 4 }}
+ {{- else }}
+ ruleNamespaceSelector: {}
+ {{- end }}
+ {{- if .Values.prometheus.ruleSelector }}
+ ruleSelector: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.ruleSelector "context" $) | nindent 4 }}
+ {{- else }}
+ ruleSelector: {}
+ {{- end }}
+ {{- if .Values.prometheus.storageSpec }}
+ storage: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.storageSpec "context" $) | nindent 4 }}
+ {{- else if .Values.prometheus.persistence.enabled }}
+ storage:
+ volumeClaimTemplate:
+ spec:
+ accessModes:
+ {{- range .Values.prometheus.persistence.accessModes }}
+ - {{ . | quote }}
+ {{- end }}
+ resources:
+ requests:
+ storage: {{ .Values.prometheus.persistence.size | quote }}
+ {{- with (include "tc.v1.common.lib.storage.storageClassName" ( dict "rootCtx" . "objectData" .Values.prometheus.persistence )) | trim }}
+ storageClassName: {{ . }}
+ {{- end }}
+ {{- end }}
+ {{- if or .Values.prometheus.podMetadata.labels .Values.prometheus.podMetadata.annotations (eq .Values.prometheus.podAntiAffinityPreset "soft") (eq .Values.prometheus.podAntiAffinityPreset "hard") }}
+ podMetadata:
+ labels:
+ {{- if .Values.prometheus.podMetadata.labels }}
+ {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.podMetadata.labels "context" $) | nindent 6 }}
+ {{- end }}
+ {{- if or (eq .Values.prometheus.podAntiAffinityPreset "soft") (eq .Values.prometheus.podAntiAffinityPreset "hard") }}
+ {{- include "kube-prometheus.prometheus.matchLabels" . | nindent 6 }}
+ {{- end }}
+ {{- if .Values.prometheus.podMetadata.annotations }}
+ annotations:
+ {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.podMetadata.annotations "context" $) | nindent 6 }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.prometheus.querySpec }}
+ query: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.querySpec "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.prometheus.affinity }}
+ affinity: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.affinity "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.prometheus.nodeSelector }}
+ nodeSelector: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.nodeSelector "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.prometheus.tolerations }}
+ tolerations: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.tolerations "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.prometheus.volumes }}
+ volumes: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.volumes "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if .Values.prometheus.volumeMounts }}
+ volumeMounts: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.volumeMounts "context" $) | nindent 4 }}
+ {{- end }}
+ {{- if or .Values.prometheus.additionalScrapeConfigs.enabled .Values.prometheus.additionalScrapeConfigsExternal.enabled }}
+ additionalScrapeConfigs:
+ {{- if and .Values.prometheus.additionalScrapeConfigs.enabled (eq .Values.prometheus.additionalScrapeConfigs.type "external") }}
+ name: {{ .Values.prometheus.additionalScrapeConfigs.external.name }}
+ key: {{ .Values.prometheus.additionalScrapeConfigs.external.key }}
+ {{- else if and .Values.prometheus.additionalScrapeConfigs.enabled (eq .Values.prometheus.additionalScrapeConfigs.type "internal") }}
+ name: additional-scrape-jobs-{{ template "kube-prometheus.prometheus.fullname" . }}
+ key: scrape-jobs.yaml
+ {{- else if and (not .Values.prometheus.additionalScrapeConfigs.enabled) .Values.prometheus.additionalScrapeConfigsExternal.enabled }}
+ name: {{ .Values.prometheus.additionalScrapeConfigsExternal.name }}
+ key: {{ .Values.prometheus.additionalScrapeConfigsExternal.key }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.prometheus.additionalAlertRelabelConfigsExternal.enabled }}
+ additionalAlertRelabelConfigs:
+ name: {{ .Values.prometheus.additionalAlertRelabelConfigsExternal.name }}
+ key: {{ .Values.prometheus.additionalAlertRelabelConfigsExternal.key }}
+ {{- end }}
+{{- include "kube-prometheus.imagePullSecrets" . | indent 2 }}
+ {{- if or .Values.prometheus.containers .Values.prometheus.thanos.create .Values.prometheus.containerSecurityContext.enabled .Values.prometheus.containerSecurityContext.enabled .Values.operator.prometheusConfigReloader.containerSecurityContext.enabled }}
+ containers:
+ {{- if .Values.prometheus.thanos.create }}
+ - name: thanos-sidecar
+ image: {{ template "kube-prometheus.prometheus.thanosImage" . }}
+ imagePullPolicy: {{ .Values.prometheus.thanos.image.pullPolicy }}
+ args:
+ - sidecar
+ - --prometheus.url={{ default "http://localhost:9090" .Values.prometheus.thanos.prometheusUrl }}
+ - --grpc-address=0.0.0.0:10901
+ - --http-address=0.0.0.0:10902
+ - --tsdb.path=/prometheus/
+ {{- if .Values.prometheus.thanos.objectStorageConfig }}
+ - --objstore.config=$(OBJSTORE_CONFIG)
+ {{- end }}
+ {{- if .Values.prometheus.thanos.extraArgs }}
+ {{ toYaml .Values.prometheus.thanos.extraArgs | indent 8 | trim }}
+ {{- end }}
+ {{- if .Values.prometheus.thanos.objectStorageConfig }}
+ env:
+ - name: OBJSTORE_CONFIG
+ valueFrom:
+ secretKeyRef:
+ name: {{ .Values.prometheus.thanos.objectStorageConfig.secretName }}
+ key: {{ .Values.prometheus.thanos.objectStorageConfig.secretKey | default "thanos.yaml" }}
+ {{- end }}
+ {{- if .Values.prometheus.thanos.resources }}
+ resources: {{- toYaml .Values.prometheus.thanos.resources | nindent 8 }}
+ {{- end }}
+ ports:
+ - name: thanos
+ containerPort: 10901
+ protocol: TCP
+ - name: http
+ containerPort: 10902
+ protocol: TCP
+ volumeMounts:
+ - mountPath: /prometheus
+ name: prometheus-{{ template "kube-prometheus.prometheus.fullname" . }}-db
+ {{- if not (.Values.prometheus.storageSpec.disableMountSubPath | default (not .Values.prometheus.persistence.enabled)) }}
+ subPath: prometheus-db
+ {{- end }}
+ {{- if .Values.prometheus.thanos.extraVolumeMounts }}
+ {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.thanos.extraVolumeMounts "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.prometheus.thanos.containerSecurityContext.enabled }}
+ # yamllint disable rule:indentation
+ securityContext: {{- omit .Values.prometheus.thanos.containerSecurityContext "enabled" | toYaml | nindent 8 }}
+ # yamllint enable rule:indentation
+ {{- end }}
+ {{- if .Values.prometheus.thanos.livenessProbe.enabled }}
+ livenessProbe:
+ httpGet:
+ path: {{ .Values.prometheus.thanos.livenessProbe.path }}
+ port: http
+ scheme: HTTP
+ initialDelaySeconds: {{ .Values.prometheus.thanos.livenessProbe.initialDelaySeconds }}
+ periodSeconds: {{ .Values.prometheus.thanos.livenessProbe.periodSeconds }}
+ timeoutSeconds: {{ .Values.prometheus.thanos.livenessProbe.timeoutSeconds }}
+ failureThreshold: {{ .Values.prometheus.thanos.livenessProbe.failureThreshold }}
+ successThreshold: {{ .Values.prometheus.thanos.livenessProbe.successThreshold }}
+ {{- end }}
+ {{- if .Values.prometheus.thanos.readinessProbe.enabled }}
+ readinessProbe:
+ httpGet:
+ path: {{ .Values.prometheus.thanos.readinessProbe.path }}
+ port: http
+ scheme: HTTP
+ initialDelaySeconds: {{ .Values.prometheus.thanos.readinessProbe.initialDelaySeconds }}
+ periodSeconds: {{ .Values.prometheus.thanos.readinessProbe.periodSeconds }}
+ timeoutSeconds: {{ .Values.prometheus.thanos.readinessProbe.timeoutSeconds }}
+ failureThreshold: {{ .Values.prometheus.thanos.readinessProbe.failureThreshold }}
+ successThreshold: {{ .Values.prometheus.thanos.readinessProbe.successThreshold }}
+ {{- end }}
+ {{- end }}
+ {{- if or .Values.prometheus.containerSecurityContext.enabled .Values.prometheus.livenessProbe.enabled .Values.prometheus.readinessProbe.enabled }}
+ ## This monkey patching is needed until the securityContexts are
+ ## directly patchable via the CRD.
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/issues/3947
+ ## currently implemented with strategic merge
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/user-guides/strategic-merge-patch.md
+ - name: prometheus
+ {{- if .Values.prometheus.containerSecurityContext.enabled }}
+ securityContext: {{- omit .Values.prometheus.containerSecurityContext "enabled" | toYaml | nindent 8 }}
+ {{- end }}
+ {{- if .Values.prometheus.livenessProbe.enabled }}
+ livenessProbe:
+ httpGet:
+ path: {{ .Values.prometheus.livenessProbe.path }}
+ port: main
+ scheme: HTTP
+ initialDelaySeconds: {{ .Values.prometheus.livenessProbe.initialDelaySeconds }}
+ periodSeconds: {{ .Values.prometheus.livenessProbe.periodSeconds }}
+ timeoutSeconds: {{ .Values.prometheus.livenessProbe.timeoutSeconds }}
+ failureThreshold: {{ .Values.prometheus.livenessProbe.failureThreshold }}
+ successThreshold: {{ .Values.prometheus.livenessProbe.successThreshold }}
+ {{- end }}
+ {{- if .Values.prometheus.readinessProbe.enabled }}
+ readinessProbe:
+ httpGet:
+ path: {{ .Values.prometheus.readinessProbe.path }}
+ port: main
+ scheme: HTTP
+ initialDelaySeconds: {{ .Values.prometheus.readinessProbe.initialDelaySeconds }}
+ periodSeconds: {{ .Values.prometheus.readinessProbe.periodSeconds }}
+ timeoutSeconds: {{ .Values.prometheus.readinessProbe.timeoutSeconds }}
+ failureThreshold: {{ .Values.prometheus.readinessProbe.failureThreshold }}
+ successThreshold: {{ .Values.prometheus.readinessProbe.successThreshold }}
+ {{- end }}
+ {{- end }}
+ {{- if or .Values.operator.prometheusConfigReloader.containerSecurityContext.enabled .Values.operator.prometheusConfigReloader.livenessProbe.enabled .Values.operator.prometheusConfigReloader.readinessProbe.enabled }}
+ ## This monkey patching is needed until the securityContexts are
+ ## directly patchable via the CRD.
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/issues/3947
+ ## currently implemented with strategic merge
+ ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/user-guides/strategic-merge-patch.md
+ - name: config-reloader
+ {{- if .Values.operator.prometheusConfigReloader.containerSecurityContext.enabled }}
+ securityContext: {{- omit .Values.operator.prometheusConfigReloader.containerSecurityContext "enabled" | toYaml | nindent 8 }}
+ {{- end }}
+ {{- if .Values.operator.prometheusConfigReloader.livenessProbe.enabled }}
+ livenessProbe:
+ tcpSocket:
+ port: reloader-web
+ initialDelaySeconds: {{ .Values.operator.prometheusConfigReloader.livenessProbe.initialDelaySeconds }}
+ periodSeconds: {{ .Values.operator.prometheusConfigReloader.livenessProbe.periodSeconds }}
+ timeoutSeconds: {{ .Values.operator.prometheusConfigReloader.livenessProbe.timeoutSeconds }}
+ failureThreshold: {{ .Values.operator.prometheusConfigReloader.livenessProbe.failureThreshold }}
+ successThreshold: {{ .Values.operator.prometheusConfigReloader.livenessProbe.successThreshold }}
+ {{- end }}
+ {{- if .Values.operator.prometheusConfigReloader.readinessProbe.enabled }}
+ readinessProbe:
+ tcpSocket:
+ port: reloader-web
+ initialDelaySeconds: {{ .Values.operator.prometheusConfigReloader.readinessProbe.initialDelaySeconds }}
+ periodSeconds: {{ .Values.operator.prometheusConfigReloader.readinessProbe.periodSeconds }}
+ timeoutSeconds: {{ .Values.operator.prometheusConfigReloader.readinessProbe.timeoutSeconds }}
+ failureThreshold: {{ .Values.operator.prometheusConfigReloader.readinessProbe.failureThreshold }}
+ successThreshold: {{ .Values.operator.prometheusConfigReloader.readinessProbe.successThreshold }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.prometheus.containers }}
+ {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.containers "context" $) | nindent 4 }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.prometheus.priorityClassName }}
+ priorityClassName: {{ .Values.prometheus.priorityClassName }}
+ {{- end }}
+{{- end }}
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/prometheus/_servicemonitor.tpl b/enterprise/prometheus/16.3.6/templates/prometheus/_servicemonitor.tpl
new file mode 100644
index 0000000000..20744f2c92
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/prometheus/_servicemonitor.tpl
@@ -0,0 +1,29 @@
+{{- define "prometheus.prometheus.servicemonitor" -}}
+{{- if and .Values.prometheus.enabled .Values.prometheus.serviceMonitor.enabled }}
+---
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: {{ template "kube-prometheus.prometheus.fullname" . }}
+ namespace: {{ .Release.Namespace }}
+ labels: {{- include "kube-prometheus.prometheus.labels" . | nindent 4 }}
+spec:
+ selector:
+ matchLabels: {{- include "kube-prometheus.prometheus.matchLabels" . | nindent 6 }}
+ namespaceSelector:
+ matchNames:
+ - {{ .Release.Namespace }}
+ endpoints:
+ - port: http
+ {{- if .Values.prometheus.serviceMonitor.interval }}
+ interval: {{ .Values.prometheus.serviceMonitor.interval }}
+ {{- end }}
+ path: {{ trimSuffix "/" .Values.prometheus.routePrefix }}/metrics
+ {{- if .Values.prometheus.serviceMonitor.metricRelabelings }}
+ metricRelabelings: {{- include "tc.v1.common.tplvalues.render" ( dict "value" .Values.prometheus.serviceMonitor.metricRelabelings "context" $) | nindent 8 }}
+ {{- end }}
+ {{- if .Values.prometheus.serviceMonitor.relabelings }}
+ relabelings: {{- toYaml .Values.prometheus.serviceMonitor.relabelings | nindent 8 }}
+ {{- end }}
+{{- end }}
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/prometheus/clusterrole.yaml b/enterprise/prometheus/16.3.6/templates/prometheus/clusterrole.yaml
new file mode 100644
index 0000000000..ae96e2d45f
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/prometheus/clusterrole.yaml
@@ -0,0 +1,41 @@
+{{- if .Values.prometheus.enabled -}}
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRole
+metadata:
+ name: {{ template "kube-prometheus.prometheus.fullname" . }}
+ labels: {{- include "kube-prometheus.prometheus.labels" . | nindent 4 }}
+rules:
+ - apiGroups:
+ - ""
+ resources:
+ - nodes/metrics
+ verbs:
+ - get
+ - list
+ - watch
+ - apiGroups:
+ - ""
+ resources:
+ - nodes
+ - nodes/proxy
+ - services
+ - endpoints
+ - pods
+ verbs:
+ - "get"
+ - "list"
+ - "watch"
+ - apiGroups:
+ - extensions
+ - "networking.k8s.io"
+ resources:
+ - ingresses
+ verbs:
+ - get
+ - list
+ - watch
+ - nonResourceURLs:
+ - "/metrics"
+ verbs:
+ - "get"
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/prometheus/clusterrolebinding.yaml b/enterprise/prometheus/16.3.6/templates/prometheus/clusterrolebinding.yaml
new file mode 100644
index 0000000000..7ca10743f4
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/prometheus/clusterrolebinding.yaml
@@ -0,0 +1,15 @@
+{{- if .Values.prometheus.enabled }}
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRoleBinding
+metadata:
+ name: {{ template "kube-prometheus.prometheus.fullname" . }}
+ labels: {{- include "kube-prometheus.prometheus.labels" . | nindent 4 }}
+roleRef:
+ apiGroup: rbac.authorization.k8s.io
+ kind: ClusterRole
+ name: {{ template "kube-prometheus.prometheus.fullname" . }}
+subjects:
+ - kind: ServiceAccount
+ name: {{ template "kube-prometheus.prometheus.serviceAccountName" . }}
+ namespace: {{ .Release.Namespace }}
+{{- end }}
diff --git a/enterprise/prometheus/16.3.6/templates/prometheus/serviceaccount.yaml b/enterprise/prometheus/16.3.6/templates/prometheus/serviceaccount.yaml
new file mode 100644
index 0000000000..39539fc119
--- /dev/null
+++ b/enterprise/prometheus/16.3.6/templates/prometheus/serviceaccount.yaml
@@ -0,0 +1,12 @@
+{{- if and .Values.prometheus.enabled .Values.prometheus.serviceAccount.create }}
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: {{ template "kube-prometheus.prometheus.serviceAccountName" . }}
+ namespace: {{ .Release.Namespace }}
+ labels: {{- include "kube-prometheus.prometheus.labels" . | nindent 4 }}
+ {{- if index .Values.prometheus.serviceAccount "annotations" }}
+ annotations: {{- include "tc.v1.common.tplvalues.render" (dict "value" .Values.prometheus.serviceAccount.annotations "context" $) | nindent 4 }}
+ {{- end }}
+{{- include "kube-prometheus.imagePullSecrets" . }}
+{{- end }}
diff --git a/stable/adminer/7.1.10/values.yaml b/enterprise/prometheus/16.3.6/values.yaml
similarity index 100%
rename from stable/adminer/7.1.10/values.yaml
rename to enterprise/prometheus/16.3.6/values.yaml
diff --git a/enterprise/traefik/25.1.14/CHANGELOG.md b/enterprise/traefik/25.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..654de0a94b
--- /dev/null
+++ b/enterprise/traefik/25.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [traefik-25.1.14](https://github.com/truecharts/charts/compare/traefik-25.1.13...traefik-25.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [traefik-25.1.13](https://github.com/truecharts/charts/compare/traefik-25.1.12...traefik-25.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image tccr.io/tccr/traefik to v2.10.7[@1a1f160](https://github.com/1a1f160) by renovate ([#17471](https://github.com/truecharts/charts/issues/17471))
+
+
+## [traefik-25.1.12](https://github.com/truecharts/charts/compare/traefik-25.1.11...traefik-25.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [traefik-25.1.11](https://github.com/truecharts/charts/compare/traefik-25.1.10...traefik-25.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [traefik-25.1.10](https://github.com/truecharts/charts/compare/traefik-25.1.9...traefik-25.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [traefik-25.1.9](https://github.com/truecharts/charts/compare/traefik-25.1.8...traefik-25.1.9) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [traefik-25.1.8](https://github.com/truecharts/charts/compare/traefik-25.1.7...traefik-25.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update container image tccr.io/tccr/traefik to v2.10.7[@769efdf](https://github.com/769efdf) by renovate ([#16807](https://github.com/truecharts/charts/issues/16807))
+
+
+## [traefik-25.1.7](https://github.com/truecharts/charts/compare/traefik-25.1.6...traefik-25.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update container image tccr.io/tccr/traefik to v[@966a49c](https://github.com/966a49c) by renovate ([#16796](https://github.com/truecharts/charts/issues/16796))
+
+### Docs
+
+
+
+- Add notice about TCP/UDP ingress ([#16745](https://github.com/truecharts/charts/issues/16745))
+
+
+## [traefik-25.1.6](https://github.com/truecharts/charts/compare/traefik-25.1.5...traefik-25.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update container image common to v17.2.21[@cf65ff3](https://github.com/cf65ff3) by renovate ([#16752](https://github.com/truecharts/charts/issues/16752))
+
+
+## [traefik-25.1.5](https://github.com/truecharts/charts/compare/traefik-25.1.4...traefik-25.1.5) (2024-01-02)
diff --git a/enterprise/traefik/25.1.14/Chart.yaml b/enterprise/traefik/25.1.14/Chart.yaml
new file mode 100644
index 0000000000..b8060acb19
--- /dev/null
+++ b/enterprise/traefik/25.1.14/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: network
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: enterprise
+apiVersion: v2
+appVersion: 2.10.7
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Traefik is a flexible reverse proxy and Ingress Provider.
+home: https://truecharts.org/charts/enterprise/traefik
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/traefik.png
+keywords:
+ - traefik
+ - ingress
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: traefik
+sources:
+ - https://github.com/traefik/traefik
+ - https://github.com/traefik/traefik-helm-chart
+ - https://traefik.io/
+ - https://github.com/truecharts/charts/tree/master/charts/enterprise/traefik
+ - https://github.com/truecharts/containers/tree/master/apps/traefik
+type: application
+version: 25.1.14
diff --git a/enterprise/traefik/25.1.14/LICENSE b/enterprise/traefik/25.1.14/LICENSE
new file mode 100644
index 0000000000..4139714f20
--- /dev/null
+++ b/enterprise/traefik/25.1.14/LICENSE
@@ -0,0 +1,106 @@
+Business Source License 1.1
+
+Parameters
+
+Licensor: The TrueCharts Project, it's owner and it's contributors
+Licensed Work: The TrueCharts "Traefik" Helm Chart
+Additional Use Grant: You may use the licensed work in production, as long
+ as it is directly sourced from a TrueCharts provided
+ official repository, catalog or source. You may also make private
+ modification to the directly sourced licenced work,
+ when used in production.
+
+ The following cases are, due to their nature, also
+ defined as 'production use' and explicitly prohibited:
+ - Bundling, including or displaying the licensed work
+ with(in) another work intended for production use,
+ with the apparent intend of facilitating and/or
+ promoting production use by third parties in
+ violation of this license.
+
+Change Date: 2050-01-01
+
+Change License: 3-clause BSD license
+
+For information about alternative licensing arrangements for the Software,
+please contact: legal@truecharts.org
+
+Notice
+
+The Business Source License (this document, or the “License”) is not an Open
+Source license. However, the Licensed Work will eventually be made available
+under an Open Source License, as stated in this License.
+
+License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved.
+“Business Source License” is a trademark of MariaDB Corporation Ab.
+
+-----------------------------------------------------------------------------
+
+Business Source License 1.1
+
+Terms
+
+The Licensor hereby grants you the right to copy, modify, create derivative
+works, redistribute, and make non-production use of the Licensed Work. The
+Licensor may make an Additional Use Grant, above, permitting limited
+production use.
+
+Effective on the Change Date, or the fourth anniversary of the first publicly
+available distribution of a specific version of the Licensed Work under this
+License, whichever comes first, the Licensor hereby grants you rights under
+the terms of the Change License, and the rights granted in the paragraph
+above terminate.
+
+If your use of the Licensed Work does not comply with the requirements
+currently in effect as described in this License, you must purchase a
+commercial license from the Licensor, its affiliated entities, or authorized
+resellers, or you must refrain from using the Licensed Work.
+
+All copies of the original and modified Licensed Work, and derivative works
+of the Licensed Work, are subject to this License. This License applies
+separately for each version of the Licensed Work and the Change Date may vary
+for each version of the Licensed Work released by Licensor.
+
+You must conspicuously display this License on each original or modified copy
+of the Licensed Work. If you receive the Licensed Work in original or
+modified form from a third party, the terms and conditions set forth in this
+License apply to your use of that work.
+
+Any use of the Licensed Work in violation of this License will automatically
+terminate your rights under this License for the current and all other
+versions of the Licensed Work.
+
+This License does not grant you any right in any trademark or logo of
+Licensor or its affiliates (provided that you may use a trademark or logo of
+Licensor as expressly required by this License).
+
+TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON
+AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
+EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
+TITLE.
+
+MariaDB hereby grants you permission to use this License’s text to license
+your works, and to refer to it using the trademark “Business Source License”,
+as long as you comply with the Covenants of Licensor below.
+
+Covenants of Licensor
+
+In consideration of the right to use this License’s text and the “Business
+Source License” name and trademark, Licensor covenants to MariaDB, and to all
+other recipients of the licensed work to be provided by Licensor:
+
+1. To specify as the Change License the GPL Version 2.0 or any later version,
+ or a license that is compatible with GPL Version 2.0 or a later version,
+ where “compatible” means that software provided under the Change License can
+ be included in a program with software provided under GPL Version 2.0 or a
+ later version. Licensor may specify additional Change Licenses without
+ limitation.
+
+2. To either: (a) specify an additional grant of rights to use that does not
+ impose any additional restriction on the right granted in this License, as
+ the Additional Use Grant; or (b) insert the text “None”.
+
+3. To specify a Change Date.
+
+4. Not to modify this License in any other way.
diff --git a/enterprise/traefik/25.1.14/README.md b/enterprise/traefik/25.1.14/README.md
new file mode 100644
index 0000000000..0eb2123c77
--- /dev/null
+++ b/enterprise/traefik/25.1.14/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/enterprise/traefik)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/enterprise/traefik/25.1.14/app-changelog.md b/enterprise/traefik/25.1.14/app-changelog.md
new file mode 100644
index 0000000000..ec7542c479
--- /dev/null
+++ b/enterprise/traefik/25.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [traefik-25.1.14](https://github.com/truecharts/charts/compare/traefik-25.1.13...traefik-25.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/enterprise/traefik/25.1.14/app-readme.md b/enterprise/traefik/25.1.14/app-readme.md
new file mode 100644
index 0000000000..02206fafcf
--- /dev/null
+++ b/enterprise/traefik/25.1.14/app-readme.md
@@ -0,0 +1,8 @@
+Traefik is a flexible reverse proxy and Ingress Provider.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/enterprise/traefik](https://truecharts.org/charts/enterprise/traefik)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/enterprise/traefik/25.1.14/charts/common-17.2.28.tgz b/enterprise/traefik/25.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/enterprise/traefik/25.1.14/charts/common-17.2.28.tgz differ
diff --git a/enterprise/traefik/25.1.14/crds/traefik.containo.us_ingressroutes.yaml b/enterprise/traefik/25.1.14/crds/traefik.containo.us_ingressroutes.yaml
new file mode 100644
index 0000000000..bd137f410d
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.containo.us_ingressroutes.yaml
@@ -0,0 +1,275 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: ingressroutes.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: IngressRoute
+ listKind: IngressRouteList
+ plural: ingressroutes
+ singular: ingressroute
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: IngressRoute is the CRD implementation of a Traefik HTTP Router.
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: IngressRouteSpec defines the desired state of IngressRoute.
+ properties:
+ entryPoints:
+ description: 'EntryPoints defines the list of entry point names to
+ bind to. Entry points have to be configured in the static configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/entrypoints/
+ Default: all.'
+ items:
+ type: string
+ type: array
+ routes:
+ description: Routes defines the list of routes.
+ items:
+ description: Route holds the HTTP route configuration.
+ properties:
+ kind:
+ description: Kind defines the kind of the route. Rule is the
+ only supported kind.
+ enum:
+ - Rule
+ type: string
+ match:
+ description: 'Match defines the router''s rule. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#rule'
+ type: string
+ middlewares:
+ description: 'Middlewares defines the list of references to
+ Middleware resources. More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-middleware'
+ items:
+ description: MiddlewareRef is a reference to a Middleware
+ resource.
+ properties:
+ name:
+ description: Name defines the name of the referenced Middleware
+ resource.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Middleware resource.
+ type: string
+ required:
+ - name
+ type: object
+ type: array
+ priority:
+ description: 'Priority defines the router''s priority. More
+ info: https://doc.traefik.io/traefik/v2.10/routing/routers/#priority'
+ type: integer
+ services:
+ description: Services defines the list of Service. It can contain
+ any combination of TraefikService and/or reference to a Kubernetes
+ Service.
+ items:
+ description: Service defines an upstream HTTP service to proxy
+ traffic to.
+ properties:
+ kind:
+ description: Kind defines the kind of the Service.
+ enum:
+ - Service
+ - TraefikService
+ type: string
+ name:
+ description: Name defines the name of the referenced Kubernetes
+ Service or TraefikService. The differentiation between
+ the two is specified in the Kind field.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Kubernetes Service or TraefikService.
+ type: string
+ nativeLB:
+ description: NativeLB controls, when creating the load-balancer,
+ whether the LB's children are directly the pods IPs
+ or if the only child is the Kubernetes Service clusterIP.
+ The Kubernetes Service itself does load-balance to the
+ pods. By default, NativeLB is false.
+ type: boolean
+ passHostHeader:
+ description: PassHostHeader defines whether the client
+ Host header is forwarded to the upstream Kubernetes
+ Service. By default, passHostHeader is true.
+ type: boolean
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ description: Port defines the port of a Kubernetes Service.
+ This can be a reference to a named port.
+ x-kubernetes-int-or-string: true
+ responseForwarding:
+ description: ResponseForwarding defines how Traefik forwards
+ the response from the upstream Kubernetes Service to
+ the client.
+ properties:
+ flushInterval:
+ description: 'FlushInterval defines the interval,
+ in milliseconds, in between flushes to the client
+ while copying the response body. A negative value
+ means to flush immediately after each write to the
+ client. This configuration is ignored when ReverseProxy
+ recognizes a response as a streaming response; for
+ such responses, writes are flushed to the client
+ immediately. Default: 100ms'
+ type: string
+ type: object
+ scheme:
+ description: Scheme defines the scheme to use for the
+ request to the upstream Kubernetes Service. It defaults
+ to https when Kubernetes Service port is 443, http otherwise.
+ type: string
+ serversTransport:
+ description: ServersTransport defines the name of ServersTransport
+ resource to use. It allows to configure the transport
+ between Traefik and your servers. Can only be used on
+ a Kubernetes Service.
+ type: string
+ sticky:
+ description: 'Sticky defines the sticky sessions configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions'
+ properties:
+ cookie:
+ description: Cookie defines the sticky cookie configuration.
+ properties:
+ httpOnly:
+ description: HTTPOnly defines whether the cookie
+ can be accessed by client-side APIs, such as
+ JavaScript.
+ type: boolean
+ name:
+ description: Name defines the Cookie name.
+ type: string
+ sameSite:
+ description: 'SameSite defines the same site policy.
+ More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite'
+ type: string
+ secure:
+ description: Secure defines whether the cookie
+ can only be transmitted over an encrypted connection
+ (i.e. HTTPS).
+ type: boolean
+ type: object
+ type: object
+ strategy:
+ description: Strategy defines the load balancing strategy
+ between the servers. RoundRobin is the only supported
+ value at the moment.
+ type: string
+ weight:
+ description: Weight defines the weight and should only
+ be specified when Name references a TraefikService object
+ (and to be precise, one that embeds a Weighted Round
+ Robin).
+ type: integer
+ required:
+ - name
+ type: object
+ type: array
+ required:
+ - kind
+ - match
+ type: object
+ type: array
+ tls:
+ description: 'TLS defines the TLS configuration. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#tls'
+ properties:
+ certResolver:
+ description: 'CertResolver defines the name of the certificate
+ resolver to use. Cert resolvers have to be configured in the
+ static configuration. More info: https://doc.traefik.io/traefik/v2.10/https/acme/#certificate-resolvers'
+ type: string
+ domains:
+ description: 'Domains defines the list of domains that will be
+ used to issue certificates. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#domains'
+ items:
+ description: Domain holds a domain name with SANs.
+ properties:
+ main:
+ description: Main defines the main domain name.
+ type: string
+ sans:
+ description: SANs defines the subject alternative domain
+ names.
+ items:
+ type: string
+ type: array
+ type: object
+ type: array
+ options:
+ description: 'Options defines the reference to a TLSOption, that
+ specifies the parameters of the TLS connection. If not defined,
+ the `default` TLSOption is used. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#tls-options'
+ properties:
+ name:
+ description: 'Name defines the name of the referenced TLSOption.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-tlsoption'
+ type: string
+ namespace:
+ description: 'Namespace defines the namespace of the referenced
+ TLSOption. More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-tlsoption'
+ type: string
+ required:
+ - name
+ type: object
+ secretName:
+ description: SecretName is the name of the referenced Kubernetes
+ Secret to specify the certificate details.
+ type: string
+ store:
+ description: Store defines the reference to the TLSStore, that
+ will be used to store certificates. Please note that only `default`
+ TLSStore can be used.
+ properties:
+ name:
+ description: 'Name defines the name of the referenced TLSStore.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-tlsstore'
+ type: string
+ namespace:
+ description: 'Namespace defines the namespace of the referenced
+ TLSStore. More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-tlsstore'
+ type: string
+ required:
+ - name
+ type: object
+ type: object
+ required:
+ - routes
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.containo.us_ingressroutetcps.yaml b/enterprise/traefik/25.1.14/crds/traefik.containo.us_ingressroutetcps.yaml
new file mode 100644
index 0000000000..589fe31c18
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.containo.us_ingressroutetcps.yaml
@@ -0,0 +1,218 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: ingressroutetcps.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: IngressRouteTCP
+ listKind: IngressRouteTCPList
+ plural: ingressroutetcps
+ singular: ingressroutetcp
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: IngressRouteTCP is the CRD implementation of a Traefik TCP Router.
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: IngressRouteTCPSpec defines the desired state of IngressRouteTCP.
+ properties:
+ entryPoints:
+ description: 'EntryPoints defines the list of entry point names to
+ bind to. Entry points have to be configured in the static configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/entrypoints/
+ Default: all.'
+ items:
+ type: string
+ type: array
+ routes:
+ description: Routes defines the list of routes.
+ items:
+ description: RouteTCP holds the TCP route configuration.
+ properties:
+ match:
+ description: 'Match defines the router''s rule. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#rule_1'
+ type: string
+ middlewares:
+ description: Middlewares defines the list of references to MiddlewareTCP
+ resources.
+ items:
+ description: ObjectReference is a generic reference to a Traefik
+ resource.
+ properties:
+ name:
+ description: Name defines the name of the referenced Traefik
+ resource.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Traefik resource.
+ type: string
+ required:
+ - name
+ type: object
+ type: array
+ priority:
+ description: 'Priority defines the router''s priority. More
+ info: https://doc.traefik.io/traefik/v2.10/routing/routers/#priority_1'
+ type: integer
+ services:
+ description: Services defines the list of TCP services.
+ items:
+ description: ServiceTCP defines an upstream TCP service to
+ proxy traffic to.
+ properties:
+ name:
+ description: Name defines the name of the referenced Kubernetes
+ Service.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Kubernetes Service.
+ type: string
+ nativeLB:
+ description: NativeLB controls, when creating the load-balancer,
+ whether the LB's children are directly the pods IPs
+ or if the only child is the Kubernetes Service clusterIP.
+ The Kubernetes Service itself does load-balance to the
+ pods. By default, NativeLB is false.
+ type: boolean
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ description: Port defines the port of a Kubernetes Service.
+ This can be a reference to a named port.
+ x-kubernetes-int-or-string: true
+ proxyProtocol:
+ description: 'ProxyProtocol defines the PROXY protocol
+ configuration. More info: https://doc.traefik.io/traefik/v2.10/routing/services/#proxy-protocol'
+ properties:
+ version:
+ description: Version defines the PROXY Protocol version
+ to use.
+ type: integer
+ type: object
+ terminationDelay:
+ description: TerminationDelay defines the deadline that
+ the proxy sets, after one of its connected peers indicates
+ it has closed the writing capability of its connection,
+ to close the reading capability as well, hence fully
+ terminating the connection. It is a duration in milliseconds,
+ defaulting to 100. A negative value means an infinite
+ deadline (i.e. the reading capability is never closed).
+ type: integer
+ weight:
+ description: Weight defines the weight used when balancing
+ requests between multiple Kubernetes Service.
+ type: integer
+ required:
+ - name
+ - port
+ type: object
+ type: array
+ required:
+ - match
+ type: object
+ type: array
+ tls:
+ description: 'TLS defines the TLS configuration on a layer 4 / TCP
+ Route. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#tls_1'
+ properties:
+ certResolver:
+ description: 'CertResolver defines the name of the certificate
+ resolver to use. Cert resolvers have to be configured in the
+ static configuration. More info: https://doc.traefik.io/traefik/v2.10/https/acme/#certificate-resolvers'
+ type: string
+ domains:
+ description: 'Domains defines the list of domains that will be
+ used to issue certificates. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#domains'
+ items:
+ description: Domain holds a domain name with SANs.
+ properties:
+ main:
+ description: Main defines the main domain name.
+ type: string
+ sans:
+ description: SANs defines the subject alternative domain
+ names.
+ items:
+ type: string
+ type: array
+ type: object
+ type: array
+ options:
+ description: 'Options defines the reference to a TLSOption, that
+ specifies the parameters of the TLS connection. If not defined,
+ the `default` TLSOption is used. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#tls-options'
+ properties:
+ name:
+ description: Name defines the name of the referenced Traefik
+ resource.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Traefik resource.
+ type: string
+ required:
+ - name
+ type: object
+ passthrough:
+ description: Passthrough defines whether a TLS router will terminate
+ the TLS connection.
+ type: boolean
+ secretName:
+ description: SecretName is the name of the referenced Kubernetes
+ Secret to specify the certificate details.
+ type: string
+ store:
+ description: Store defines the reference to the TLSStore, that
+ will be used to store certificates. Please note that only `default`
+ TLSStore can be used.
+ properties:
+ name:
+ description: Name defines the name of the referenced Traefik
+ resource.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Traefik resource.
+ type: string
+ required:
+ - name
+ type: object
+ type: object
+ required:
+ - routes
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.containo.us_ingressrouteudps.yaml b/enterprise/traefik/25.1.14/crds/traefik.containo.us_ingressrouteudps.yaml
new file mode 100644
index 0000000000..c35ee4dc20
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.containo.us_ingressrouteudps.yaml
@@ -0,0 +1,105 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: ingressrouteudps.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: IngressRouteUDP
+ listKind: IngressRouteUDPList
+ plural: ingressrouteudps
+ singular: ingressrouteudp
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: IngressRouteUDP is a CRD implementation of a Traefik UDP Router.
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: IngressRouteUDPSpec defines the desired state of a IngressRouteUDP.
+ properties:
+ entryPoints:
+ description: 'EntryPoints defines the list of entry point names to
+ bind to. Entry points have to be configured in the static configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/entrypoints/
+ Default: all.'
+ items:
+ type: string
+ type: array
+ routes:
+ description: Routes defines the list of routes.
+ items:
+ description: RouteUDP holds the UDP route configuration.
+ properties:
+ services:
+ description: Services defines the list of UDP services.
+ items:
+ description: ServiceUDP defines an upstream UDP service to
+ proxy traffic to.
+ properties:
+ name:
+ description: Name defines the name of the referenced Kubernetes
+ Service.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Kubernetes Service.
+ type: string
+ nativeLB:
+ description: NativeLB controls, when creating the load-balancer,
+ whether the LB's children are directly the pods IPs
+ or if the only child is the Kubernetes Service clusterIP.
+ The Kubernetes Service itself does load-balance to the
+ pods. By default, NativeLB is false.
+ type: boolean
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ description: Port defines the port of a Kubernetes Service.
+ This can be a reference to a named port.
+ x-kubernetes-int-or-string: true
+ weight:
+ description: Weight defines the weight used when balancing
+ requests between multiple Kubernetes Service.
+ type: integer
+ required:
+ - name
+ - port
+ type: object
+ type: array
+ type: object
+ type: array
+ required:
+ - routes
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.containo.us_middlewares.yaml b/enterprise/traefik/25.1.14/crds/traefik.containo.us_middlewares.yaml
new file mode 100644
index 0000000000..5e14f93fa5
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.containo.us_middlewares.yaml
@@ -0,0 +1,924 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: middlewares.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: Middleware
+ listKind: MiddlewareList
+ plural: middlewares
+ singular: middleware
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: 'Middleware is the CRD implementation of a Traefik Middleware.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/overview/'
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: MiddlewareSpec defines the desired state of a Middleware.
+ properties:
+ addPrefix:
+ description: 'AddPrefix holds the add prefix middleware configuration.
+ This middleware updates the path of a request before forwarding
+ it. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/addprefix/'
+ properties:
+ prefix:
+ description: Prefix is the string to add before the current path
+ in the requested URL. It should include a leading slash (/).
+ type: string
+ type: object
+ basicAuth:
+ description: 'BasicAuth holds the basic auth middleware configuration.
+ This middleware restricts access to your services to known users.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/basicauth/'
+ properties:
+ headerField:
+ description: 'HeaderField defines a header field to store the
+ authenticated user. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/basicauth/#headerfield'
+ type: string
+ realm:
+ description: 'Realm allows the protected resources on a server
+ to be partitioned into a set of protection spaces, each with
+ its own authentication scheme. Default: traefik.'
+ type: string
+ removeHeader:
+ description: 'RemoveHeader sets the removeHeader option to true
+ to remove the authorization header before forwarding the request
+ to your service. Default: false.'
+ type: boolean
+ secret:
+ description: Secret is the name of the referenced Kubernetes Secret
+ containing user credentials.
+ type: string
+ type: object
+ buffering:
+ description: 'Buffering holds the buffering middleware configuration.
+ This middleware retries or limits the size of requests that can
+ be forwarded to backends. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/buffering/#maxrequestbodybytes'
+ properties:
+ maxRequestBodyBytes:
+ description: 'MaxRequestBodyBytes defines the maximum allowed
+ body size for the request (in bytes). If the request exceeds
+ the allowed size, it is not forwarded to the service, and the
+ client gets a 413 (Request Entity Too Large) response. Default:
+ 0 (no maximum).'
+ format: int64
+ type: integer
+ maxResponseBodyBytes:
+ description: 'MaxResponseBodyBytes defines the maximum allowed
+ response size from the service (in bytes). If the response exceeds
+ the allowed size, it is not forwarded to the client. The client
+ gets a 500 (Internal Server Error) response instead. Default:
+ 0 (no maximum).'
+ format: int64
+ type: integer
+ memRequestBodyBytes:
+ description: 'MemRequestBodyBytes defines the threshold (in bytes)
+ from which the request will be buffered on disk instead of in
+ memory. Default: 1048576 (1Mi).'
+ format: int64
+ type: integer
+ memResponseBodyBytes:
+ description: 'MemResponseBodyBytes defines the threshold (in bytes)
+ from which the response will be buffered on disk instead of
+ in memory. Default: 1048576 (1Mi).'
+ format: int64
+ type: integer
+ retryExpression:
+ description: 'RetryExpression defines the retry conditions. It
+ is a logical combination of functions with operators AND (&&)
+ and OR (||). More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/buffering/#retryexpression'
+ type: string
+ type: object
+ chain:
+ description: 'Chain holds the configuration of the chain middleware.
+ This middleware enables to define reusable combinations of other
+ pieces of middleware. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/chain/'
+ properties:
+ middlewares:
+ description: Middlewares is the list of MiddlewareRef which composes
+ the chain.
+ items:
+ description: MiddlewareRef is a reference to a Middleware resource.
+ properties:
+ name:
+ description: Name defines the name of the referenced Middleware
+ resource.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Middleware resource.
+ type: string
+ required:
+ - name
+ type: object
+ type: array
+ type: object
+ circuitBreaker:
+ description: CircuitBreaker holds the circuit breaker configuration.
+ properties:
+ checkPeriod:
+ anyOf:
+ - type: integer
+ - type: string
+ description: CheckPeriod is the interval between successive checks
+ of the circuit breaker condition (when in standby state).
+ x-kubernetes-int-or-string: true
+ expression:
+ description: Expression is the condition that triggers the tripped
+ state.
+ type: string
+ fallbackDuration:
+ anyOf:
+ - type: integer
+ - type: string
+ description: FallbackDuration is the duration for which the circuit
+ breaker will wait before trying to recover (from a tripped state).
+ x-kubernetes-int-or-string: true
+ recoveryDuration:
+ anyOf:
+ - type: integer
+ - type: string
+ description: RecoveryDuration is the duration for which the circuit
+ breaker will try to recover (as soon as it is in recovering
+ state).
+ x-kubernetes-int-or-string: true
+ type: object
+ compress:
+ description: 'Compress holds the compress middleware configuration.
+ This middleware compresses responses before sending them to the
+ client, using gzip compression. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/compress/'
+ properties:
+ excludedContentTypes:
+ description: ExcludedContentTypes defines the list of content
+ types to compare the Content-Type header of the incoming requests
+ and responses before compressing.
+ items:
+ type: string
+ type: array
+ minResponseBodyBytes:
+ description: 'MinResponseBodyBytes defines the minimum amount
+ of bytes a response body must have to be compressed. Default:
+ 1024.'
+ type: integer
+ type: object
+ contentType:
+ description: ContentType holds the content-type middleware configuration.
+ This middleware exists to enable the correct behavior until at least
+ the default one can be changed in a future version.
+ properties:
+ autoDetect:
+ description: AutoDetect specifies whether to let the `Content-Type`
+ header, if it has not been set by the backend, be automatically
+ set to a value derived from the contents of the response. As
+ a proxy, the default behavior should be to leave the header
+ alone, regardless of what the backend did with it. However,
+ the historic default was to always auto-detect and set the header
+ if it was nil, and it is going to be kept that way in order
+ to support users currently relying on it.
+ type: boolean
+ type: object
+ digestAuth:
+ description: 'DigestAuth holds the digest auth middleware configuration.
+ This middleware restricts access to your services to known users.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/digestauth/'
+ properties:
+ headerField:
+ description: 'HeaderField defines a header field to store the
+ authenticated user. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/basicauth/#headerfield'
+ type: string
+ realm:
+ description: 'Realm allows the protected resources on a server
+ to be partitioned into a set of protection spaces, each with
+ its own authentication scheme. Default: traefik.'
+ type: string
+ removeHeader:
+ description: RemoveHeader defines whether to remove the authorization
+ header before forwarding the request to the backend.
+ type: boolean
+ secret:
+ description: Secret is the name of the referenced Kubernetes Secret
+ containing user credentials.
+ type: string
+ type: object
+ errors:
+ description: 'ErrorPage holds the custom error middleware configuration.
+ This middleware returns a custom page in lieu of the default, according
+ to configured ranges of HTTP Status codes. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/errorpages/'
+ properties:
+ query:
+ description: Query defines the URL for the error page (hosted
+ by service). The {status} variable can be used in order to insert
+ the status code in the URL.
+ type: string
+ service:
+ description: 'Service defines the reference to a Kubernetes Service
+ that will serve the error page. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/errorpages/#service'
+ properties:
+ kind:
+ description: Kind defines the kind of the Service.
+ enum:
+ - Service
+ - TraefikService
+ type: string
+ name:
+ description: Name defines the name of the referenced Kubernetes
+ Service or TraefikService. The differentiation between the
+ two is specified in the Kind field.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Kubernetes Service or TraefikService.
+ type: string
+ nativeLB:
+ description: NativeLB controls, when creating the load-balancer,
+ whether the LB's children are directly the pods IPs or if
+ the only child is the Kubernetes Service clusterIP. The
+ Kubernetes Service itself does load-balance to the pods.
+ By default, NativeLB is false.
+ type: boolean
+ passHostHeader:
+ description: PassHostHeader defines whether the client Host
+ header is forwarded to the upstream Kubernetes Service.
+ By default, passHostHeader is true.
+ type: boolean
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ description: Port defines the port of a Kubernetes Service.
+ This can be a reference to a named port.
+ x-kubernetes-int-or-string: true
+ responseForwarding:
+ description: ResponseForwarding defines how Traefik forwards
+ the response from the upstream Kubernetes Service to the
+ client.
+ properties:
+ flushInterval:
+ description: 'FlushInterval defines the interval, in milliseconds,
+ in between flushes to the client while copying the response
+ body. A negative value means to flush immediately after
+ each write to the client. This configuration is ignored
+ when ReverseProxy recognizes a response as a streaming
+ response; for such responses, writes are flushed to
+ the client immediately. Default: 100ms'
+ type: string
+ type: object
+ scheme:
+ description: Scheme defines the scheme to use for the request
+ to the upstream Kubernetes Service. It defaults to https
+ when Kubernetes Service port is 443, http otherwise.
+ type: string
+ serversTransport:
+ description: ServersTransport defines the name of ServersTransport
+ resource to use. It allows to configure the transport between
+ Traefik and your servers. Can only be used on a Kubernetes
+ Service.
+ type: string
+ sticky:
+ description: 'Sticky defines the sticky sessions configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions'
+ properties:
+ cookie:
+ description: Cookie defines the sticky cookie configuration.
+ properties:
+ httpOnly:
+ description: HTTPOnly defines whether the cookie can
+ be accessed by client-side APIs, such as JavaScript.
+ type: boolean
+ name:
+ description: Name defines the Cookie name.
+ type: string
+ sameSite:
+ description: 'SameSite defines the same site policy.
+ More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite'
+ type: string
+ secure:
+ description: Secure defines whether the cookie can
+ only be transmitted over an encrypted connection
+ (i.e. HTTPS).
+ type: boolean
+ type: object
+ type: object
+ strategy:
+ description: Strategy defines the load balancing strategy
+ between the servers. RoundRobin is the only supported value
+ at the moment.
+ type: string
+ weight:
+ description: Weight defines the weight and should only be
+ specified when Name references a TraefikService object (and
+ to be precise, one that embeds a Weighted Round Robin).
+ type: integer
+ required:
+ - name
+ type: object
+ status:
+ description: Status defines which status or range of statuses
+ should result in an error page. It can be either a status code
+ as a number (500), as multiple comma-separated numbers (500,502),
+ as ranges by separating two codes with a dash (500-599), or
+ a combination of the two (404,418,500-599).
+ items:
+ type: string
+ type: array
+ type: object
+ forwardAuth:
+ description: 'ForwardAuth holds the forward auth middleware configuration.
+ This middleware delegates the request authentication to a Service.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/forwardauth/'
+ properties:
+ address:
+ description: Address defines the authentication server address.
+ type: string
+ authRequestHeaders:
+ description: AuthRequestHeaders defines the list of the headers
+ to copy from the request to the authentication server. If not
+ set or empty then all request headers are passed.
+ items:
+ type: string
+ type: array
+ authResponseHeaders:
+ description: AuthResponseHeaders defines the list of headers to
+ copy from the authentication server response and set on forwarded
+ request, replacing any existing conflicting headers.
+ items:
+ type: string
+ type: array
+ authResponseHeadersRegex:
+ description: 'AuthResponseHeadersRegex defines the regex to match
+ headers to copy from the authentication server response and
+ set on forwarded request, after stripping all headers that match
+ the regex. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/forwardauth/#authresponseheadersregex'
+ type: string
+ tls:
+ description: TLS defines the configuration used to secure the
+ connection to the authentication server.
+ properties:
+ caOptional:
+ type: boolean
+ caSecret:
+ description: CASecret is the name of the referenced Kubernetes
+ Secret containing the CA to validate the server certificate.
+ The CA certificate is extracted from key `tls.ca` or `ca.crt`.
+ type: string
+ certSecret:
+ description: CertSecret is the name of the referenced Kubernetes
+ Secret containing the client certificate. The client certificate
+ is extracted from the keys `tls.crt` and `tls.key`.
+ type: string
+ insecureSkipVerify:
+ description: InsecureSkipVerify defines whether the server
+ certificates should be validated.
+ type: boolean
+ type: object
+ trustForwardHeader:
+ description: 'TrustForwardHeader defines whether to trust (ie:
+ forward) all X-Forwarded-* headers.'
+ type: boolean
+ type: object
+ headers:
+ description: 'Headers holds the headers middleware configuration.
+ This middleware manages the requests and responses headers. More
+ info: https://doc.traefik.io/traefik/v2.10/middlewares/http/headers/#customrequestheaders'
+ properties:
+ accessControlAllowCredentials:
+ description: AccessControlAllowCredentials defines whether the
+ request can include user credentials.
+ type: boolean
+ accessControlAllowHeaders:
+ description: AccessControlAllowHeaders defines the Access-Control-Request-Headers
+ values sent in preflight response.
+ items:
+ type: string
+ type: array
+ accessControlAllowMethods:
+ description: AccessControlAllowMethods defines the Access-Control-Request-Method
+ values sent in preflight response.
+ items:
+ type: string
+ type: array
+ accessControlAllowOriginList:
+ description: AccessControlAllowOriginList is a list of allowable
+ origins. Can also be a wildcard origin "*".
+ items:
+ type: string
+ type: array
+ accessControlAllowOriginListRegex:
+ description: AccessControlAllowOriginListRegex is a list of allowable
+ origins written following the Regular Expression syntax (https://golang.org/pkg/regexp/).
+ items:
+ type: string
+ type: array
+ accessControlExposeHeaders:
+ description: AccessControlExposeHeaders defines the Access-Control-Expose-Headers
+ values sent in preflight response.
+ items:
+ type: string
+ type: array
+ accessControlMaxAge:
+ description: AccessControlMaxAge defines the time that a preflight
+ request may be cached.
+ format: int64
+ type: integer
+ addVaryHeader:
+ description: AddVaryHeader defines whether the Vary header is
+ automatically added/updated when the AccessControlAllowOriginList
+ is set.
+ type: boolean
+ allowedHosts:
+ description: AllowedHosts defines the fully qualified list of
+ allowed domain names.
+ items:
+ type: string
+ type: array
+ browserXssFilter:
+ description: BrowserXSSFilter defines whether to add the X-XSS-Protection
+ header with the value 1; mode=block.
+ type: boolean
+ contentSecurityPolicy:
+ description: ContentSecurityPolicy defines the Content-Security-Policy
+ header value.
+ type: string
+ contentTypeNosniff:
+ description: ContentTypeNosniff defines whether to add the X-Content-Type-Options
+ header with the nosniff value.
+ type: boolean
+ customBrowserXSSValue:
+ description: CustomBrowserXSSValue defines the X-XSS-Protection
+ header value. This overrides the BrowserXssFilter option.
+ type: string
+ customFrameOptionsValue:
+ description: CustomFrameOptionsValue defines the X-Frame-Options
+ header value. This overrides the FrameDeny option.
+ type: string
+ customRequestHeaders:
+ additionalProperties:
+ type: string
+ description: CustomRequestHeaders defines the header names and
+ values to apply to the request.
+ type: object
+ customResponseHeaders:
+ additionalProperties:
+ type: string
+ description: CustomResponseHeaders defines the header names and
+ values to apply to the response.
+ type: object
+ featurePolicy:
+ description: 'Deprecated: use PermissionsPolicy instead.'
+ type: string
+ forceSTSHeader:
+ description: ForceSTSHeader defines whether to add the STS header
+ even when the connection is HTTP.
+ type: boolean
+ frameDeny:
+ description: FrameDeny defines whether to add the X-Frame-Options
+ header with the DENY value.
+ type: boolean
+ hostsProxyHeaders:
+ description: HostsProxyHeaders defines the header keys that may
+ hold a proxied hostname value for the request.
+ items:
+ type: string
+ type: array
+ isDevelopment:
+ description: IsDevelopment defines whether to mitigate the unwanted
+ effects of the AllowedHosts, SSL, and STS options when developing.
+ Usually testing takes place using HTTP, not HTTPS, and on localhost,
+ not your production domain. If you would like your development
+ environment to mimic production with complete Host blocking,
+ SSL redirects, and STS headers, leave this as false.
+ type: boolean
+ permissionsPolicy:
+ description: PermissionsPolicy defines the Permissions-Policy
+ header value. This allows sites to control browser features.
+ type: string
+ publicKey:
+ description: PublicKey is the public key that implements HPKP
+ to prevent MITM attacks with forged certificates.
+ type: string
+ referrerPolicy:
+ description: ReferrerPolicy defines the Referrer-Policy header
+ value. This allows sites to control whether browsers forward
+ the Referer header to other sites.
+ type: string
+ sslForceHost:
+ description: 'Deprecated: use RedirectRegex instead.'
+ type: boolean
+ sslHost:
+ description: 'Deprecated: use RedirectRegex instead.'
+ type: string
+ sslProxyHeaders:
+ additionalProperties:
+ type: string
+ description: 'SSLProxyHeaders defines the header keys with associated
+ values that would indicate a valid HTTPS request. It can be
+ useful when using other proxies (example: "X-Forwarded-Proto":
+ "https").'
+ type: object
+ sslRedirect:
+ description: 'Deprecated: use EntryPoint redirection or RedirectScheme
+ instead.'
+ type: boolean
+ sslTemporaryRedirect:
+ description: 'Deprecated: use EntryPoint redirection or RedirectScheme
+ instead.'
+ type: boolean
+ stsIncludeSubdomains:
+ description: STSIncludeSubdomains defines whether the includeSubDomains
+ directive is appended to the Strict-Transport-Security header.
+ type: boolean
+ stsPreload:
+ description: STSPreload defines whether the preload flag is appended
+ to the Strict-Transport-Security header.
+ type: boolean
+ stsSeconds:
+ description: STSSeconds defines the max-age of the Strict-Transport-Security
+ header. If set to 0, the header is not set.
+ format: int64
+ type: integer
+ type: object
+ inFlightReq:
+ description: 'InFlightReq holds the in-flight request middleware configuration.
+ This middleware limits the number of requests being processed and
+ served concurrently. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/inflightreq/'
+ properties:
+ amount:
+ description: Amount defines the maximum amount of allowed simultaneous
+ in-flight request. The middleware responds with HTTP 429 Too
+ Many Requests if there are already amount requests in progress
+ (based on the same sourceCriterion strategy).
+ format: int64
+ type: integer
+ sourceCriterion:
+ description: 'SourceCriterion defines what criterion is used to
+ group requests as originating from a common source. If several
+ strategies are defined at the same time, an error will be raised.
+ If none are set, the default is to use the requestHost. More
+ info: https://doc.traefik.io/traefik/v2.10/middlewares/http/inflightreq/#sourcecriterion'
+ properties:
+ ipStrategy:
+ description: 'IPStrategy holds the IP strategy configuration
+ used by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ipwhitelist/#ipstrategy'
+ properties:
+ depth:
+ description: Depth tells Traefik to use the X-Forwarded-For
+ header and take the IP located at the depth position
+ (starting from the right).
+ type: integer
+ excludedIPs:
+ description: ExcludedIPs configures Traefik to scan the
+ X-Forwarded-For header and select the first IP not in
+ the list.
+ items:
+ type: string
+ type: array
+ type: object
+ requestHeaderName:
+ description: RequestHeaderName defines the name of the header
+ used to group incoming requests.
+ type: string
+ requestHost:
+ description: RequestHost defines whether to consider the request
+ Host as the source.
+ type: boolean
+ type: object
+ type: object
+ ipWhiteList:
+ description: 'IPWhiteList holds the IP whitelist middleware configuration.
+ This middleware accepts / refuses requests based on the client IP.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ipwhitelist/'
+ properties:
+ ipStrategy:
+ description: 'IPStrategy holds the IP strategy configuration used
+ by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ipwhitelist/#ipstrategy'
+ properties:
+ depth:
+ description: Depth tells Traefik to use the X-Forwarded-For
+ header and take the IP located at the depth position (starting
+ from the right).
+ type: integer
+ excludedIPs:
+ description: ExcludedIPs configures Traefik to scan the X-Forwarded-For
+ header and select the first IP not in the list.
+ items:
+ type: string
+ type: array
+ type: object
+ sourceRange:
+ description: SourceRange defines the set of allowed IPs (or ranges
+ of allowed IPs by using CIDR notation).
+ items:
+ type: string
+ type: array
+ type: object
+ passTLSClientCert:
+ description: 'PassTLSClientCert holds the pass TLS client cert middleware
+ configuration. This middleware adds the selected data from the passed
+ client TLS certificate to a header. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/passtlsclientcert/'
+ properties:
+ info:
+ description: Info selects the specific client certificate details
+ you want to add to the X-Forwarded-Tls-Client-Cert-Info header.
+ properties:
+ issuer:
+ description: Issuer defines the client certificate issuer
+ details to add to the X-Forwarded-Tls-Client-Cert-Info header.
+ properties:
+ commonName:
+ description: CommonName defines whether to add the organizationalUnit
+ information into the issuer.
+ type: boolean
+ country:
+ description: Country defines whether to add the country
+ information into the issuer.
+ type: boolean
+ domainComponent:
+ description: DomainComponent defines whether to add the
+ domainComponent information into the issuer.
+ type: boolean
+ locality:
+ description: Locality defines whether to add the locality
+ information into the issuer.
+ type: boolean
+ organization:
+ description: Organization defines whether to add the organization
+ information into the issuer.
+ type: boolean
+ province:
+ description: Province defines whether to add the province
+ information into the issuer.
+ type: boolean
+ serialNumber:
+ description: SerialNumber defines whether to add the serialNumber
+ information into the issuer.
+ type: boolean
+ type: object
+ notAfter:
+ description: NotAfter defines whether to add the Not After
+ information from the Validity part.
+ type: boolean
+ notBefore:
+ description: NotBefore defines whether to add the Not Before
+ information from the Validity part.
+ type: boolean
+ sans:
+ description: Sans defines whether to add the Subject Alternative
+ Name information from the Subject Alternative Name part.
+ type: boolean
+ serialNumber:
+ description: SerialNumber defines whether to add the client
+ serialNumber information.
+ type: boolean
+ subject:
+ description: Subject defines the client certificate subject
+ details to add to the X-Forwarded-Tls-Client-Cert-Info header.
+ properties:
+ commonName:
+ description: CommonName defines whether to add the organizationalUnit
+ information into the subject.
+ type: boolean
+ country:
+ description: Country defines whether to add the country
+ information into the subject.
+ type: boolean
+ domainComponent:
+ description: DomainComponent defines whether to add the
+ domainComponent information into the subject.
+ type: boolean
+ locality:
+ description: Locality defines whether to add the locality
+ information into the subject.
+ type: boolean
+ organization:
+ description: Organization defines whether to add the organization
+ information into the subject.
+ type: boolean
+ organizationalUnit:
+ description: OrganizationalUnit defines whether to add
+ the organizationalUnit information into the subject.
+ type: boolean
+ province:
+ description: Province defines whether to add the province
+ information into the subject.
+ type: boolean
+ serialNumber:
+ description: SerialNumber defines whether to add the serialNumber
+ information into the subject.
+ type: boolean
+ type: object
+ type: object
+ pem:
+ description: PEM sets the X-Forwarded-Tls-Client-Cert header with
+ the certificate.
+ type: boolean
+ type: object
+ plugin:
+ additionalProperties:
+ x-kubernetes-preserve-unknown-fields: true
+ description: 'Plugin defines the middleware plugin configuration.
+ More info: https://doc.traefik.io/traefik/plugins/'
+ type: object
+ rateLimit:
+ description: 'RateLimit holds the rate limit configuration. This middleware
+ ensures that services will receive a fair amount of requests, and
+ allows one to define what fair is. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ratelimit/'
+ properties:
+ average:
+ description: Average is the maximum rate, by default in requests/s,
+ allowed for the given source. It defaults to 0, which means
+ no rate limiting. The rate is actually defined by dividing Average
+ by Period. So for a rate below 1req/s, one needs to define a
+ Period larger than a second.
+ format: int64
+ type: integer
+ burst:
+ description: Burst is the maximum number of requests allowed to
+ arrive in the same arbitrarily small period of time. It defaults
+ to 1.
+ format: int64
+ type: integer
+ period:
+ anyOf:
+ - type: integer
+ - type: string
+ description: 'Period, in combination with Average, defines the
+ actual maximum rate, such as: r = Average / Period. It defaults
+ to a second.'
+ x-kubernetes-int-or-string: true
+ sourceCriterion:
+ description: SourceCriterion defines what criterion is used to
+ group requests as originating from a common source. If several
+ strategies are defined at the same time, an error will be raised.
+ If none are set, the default is to use the request's remote
+ address field (as an ipStrategy).
+ properties:
+ ipStrategy:
+ description: 'IPStrategy holds the IP strategy configuration
+ used by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ipwhitelist/#ipstrategy'
+ properties:
+ depth:
+ description: Depth tells Traefik to use the X-Forwarded-For
+ header and take the IP located at the depth position
+ (starting from the right).
+ type: integer
+ excludedIPs:
+ description: ExcludedIPs configures Traefik to scan the
+ X-Forwarded-For header and select the first IP not in
+ the list.
+ items:
+ type: string
+ type: array
+ type: object
+ requestHeaderName:
+ description: RequestHeaderName defines the name of the header
+ used to group incoming requests.
+ type: string
+ requestHost:
+ description: RequestHost defines whether to consider the request
+ Host as the source.
+ type: boolean
+ type: object
+ type: object
+ redirectRegex:
+ description: 'RedirectRegex holds the redirect regex middleware configuration.
+ This middleware redirects a request using regex matching and replacement.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/redirectregex/#regex'
+ properties:
+ permanent:
+ description: Permanent defines whether the redirection is permanent
+ (301).
+ type: boolean
+ regex:
+ description: Regex defines the regex used to match and capture
+ elements from the request URL.
+ type: string
+ replacement:
+ description: Replacement defines how to modify the URL to have
+ the new target URL.
+ type: string
+ type: object
+ redirectScheme:
+ description: 'RedirectScheme holds the redirect scheme middleware
+ configuration. This middleware redirects requests from a scheme/port
+ to another. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/redirectscheme/'
+ properties:
+ permanent:
+ description: Permanent defines whether the redirection is permanent
+ (301).
+ type: boolean
+ port:
+ description: Port defines the port of the new URL.
+ type: string
+ scheme:
+ description: Scheme defines the scheme of the new URL.
+ type: string
+ type: object
+ replacePath:
+ description: 'ReplacePath holds the replace path middleware configuration.
+ This middleware replaces the path of the request URL and store the
+ original path in an X-Replaced-Path header. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/replacepath/'
+ properties:
+ path:
+ description: Path defines the path to use as replacement in the
+ request URL.
+ type: string
+ type: object
+ replacePathRegex:
+ description: 'ReplacePathRegex holds the replace path regex middleware
+ configuration. This middleware replaces the path of a URL using
+ regex matching and replacement. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/replacepathregex/'
+ properties:
+ regex:
+ description: Regex defines the regular expression used to match
+ and capture the path from the request URL.
+ type: string
+ replacement:
+ description: Replacement defines the replacement path format,
+ which can include captured variables.
+ type: string
+ type: object
+ retry:
+ description: 'Retry holds the retry middleware configuration. This
+ middleware reissues requests a given number of times to a backend
+ server if that server does not reply. As soon as the server answers,
+ the middleware stops retrying, regardless of the response status.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/retry/'
+ properties:
+ attempts:
+ description: Attempts defines how many times the request should
+ be retried.
+ type: integer
+ initialInterval:
+ anyOf:
+ - type: integer
+ - type: string
+ description: InitialInterval defines the first wait time in the
+ exponential backoff series. The maximum interval is calculated
+ as twice the initialInterval. If unspecified, requests will
+ be retried immediately. The value of initialInterval should
+ be provided in seconds or as a valid duration format, see https://pkg.go.dev/time#ParseDuration.
+ x-kubernetes-int-or-string: true
+ type: object
+ stripPrefix:
+ description: 'StripPrefix holds the strip prefix middleware configuration.
+ This middleware removes the specified prefixes from the URL path.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/stripprefix/'
+ properties:
+ forceSlash:
+ description: 'ForceSlash ensures that the resulting stripped path
+ is not the empty string, by replacing it with / when necessary.
+ Default: true.'
+ type: boolean
+ prefixes:
+ description: Prefixes defines the prefixes to strip from the request
+ URL.
+ items:
+ type: string
+ type: array
+ type: object
+ stripPrefixRegex:
+ description: 'StripPrefixRegex holds the strip prefix regex middleware
+ configuration. This middleware removes the matching prefixes from
+ the URL path. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/stripprefixregex/'
+ properties:
+ regex:
+ description: Regex defines the regular expression to match the
+ path prefix from the request URL.
+ items:
+ type: string
+ type: array
+ type: object
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.containo.us_middlewaretcps.yaml b/enterprise/traefik/25.1.14/crds/traefik.containo.us_middlewaretcps.yaml
new file mode 100644
index 0000000000..85302fa823
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.containo.us_middlewaretcps.yaml
@@ -0,0 +1,72 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: middlewaretcps.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: MiddlewareTCP
+ listKind: MiddlewareTCPList
+ plural: middlewaretcps
+ singular: middlewaretcp
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: 'MiddlewareTCP is the CRD implementation of a Traefik TCP middleware.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/overview/'
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: MiddlewareTCPSpec defines the desired state of a MiddlewareTCP.
+ properties:
+ inFlightConn:
+ description: InFlightConn defines the InFlightConn middleware configuration.
+ properties:
+ amount:
+ description: Amount defines the maximum amount of allowed simultaneous
+ connections. The middleware closes the connection if there are
+ already amount connections opened.
+ format: int64
+ type: integer
+ type: object
+ ipWhiteList:
+ description: IPWhiteList defines the IPWhiteList middleware configuration.
+ properties:
+ sourceRange:
+ description: SourceRange defines the allowed IPs (or ranges of
+ allowed IPs by using CIDR notation).
+ items:
+ type: string
+ type: array
+ type: object
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.containo.us_serverstransports.yaml b/enterprise/traefik/25.1.14/crds/traefik.containo.us_serverstransports.yaml
new file mode 100644
index 0000000000..d6fc3a92db
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.containo.us_serverstransports.yaml
@@ -0,0 +1,128 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: serverstransports.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: ServersTransport
+ listKind: ServersTransportList
+ plural: serverstransports
+ singular: serverstransport
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: 'ServersTransport is the CRD implementation of a ServersTransport.
+ If no serversTransport is specified, the default@internal will be used.
+ The default@internal serversTransport is created from the static configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/services/#serverstransport_1'
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: ServersTransportSpec defines the desired state of a ServersTransport.
+ properties:
+ certificatesSecrets:
+ description: CertificatesSecrets defines a list of secret storing
+ client certificates for mTLS.
+ items:
+ type: string
+ type: array
+ disableHTTP2:
+ description: DisableHTTP2 disables HTTP/2 for connections with backend
+ servers.
+ type: boolean
+ forwardingTimeouts:
+ description: ForwardingTimeouts defines the timeouts for requests
+ forwarded to the backend servers.
+ properties:
+ dialTimeout:
+ anyOf:
+ - type: integer
+ - type: string
+ description: DialTimeout is the amount of time to wait until a
+ connection to a backend server can be established.
+ x-kubernetes-int-or-string: true
+ idleConnTimeout:
+ anyOf:
+ - type: integer
+ - type: string
+ description: IdleConnTimeout is the maximum period for which an
+ idle HTTP keep-alive connection will remain open before closing
+ itself.
+ x-kubernetes-int-or-string: true
+ pingTimeout:
+ anyOf:
+ - type: integer
+ - type: string
+ description: PingTimeout is the timeout after which the HTTP/2
+ connection will be closed if a response to ping is not received.
+ x-kubernetes-int-or-string: true
+ readIdleTimeout:
+ anyOf:
+ - type: integer
+ - type: string
+ description: ReadIdleTimeout is the timeout after which a health
+ check using ping frame will be carried out if no frame is received
+ on the HTTP/2 connection.
+ x-kubernetes-int-or-string: true
+ responseHeaderTimeout:
+ anyOf:
+ - type: integer
+ - type: string
+ description: ResponseHeaderTimeout is the amount of time to wait
+ for a server's response headers after fully writing the request
+ (including its body, if any).
+ x-kubernetes-int-or-string: true
+ type: object
+ insecureSkipVerify:
+ description: InsecureSkipVerify disables SSL certificate verification.
+ type: boolean
+ maxIdleConnsPerHost:
+ description: MaxIdleConnsPerHost controls the maximum idle (keep-alive)
+ to keep per-host.
+ type: integer
+ peerCertURI:
+ description: PeerCertURI defines the peer cert URI used to match against
+ SAN URI during the peer certificate verification.
+ type: string
+ rootCAsSecrets:
+ description: RootCAsSecrets defines a list of CA secret used to validate
+ self-signed certificate.
+ items:
+ type: string
+ type: array
+ serverName:
+ description: ServerName defines the server name used to contact the
+ server.
+ type: string
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.containo.us_tlsoptions.yaml b/enterprise/traefik/25.1.14/crds/traefik.containo.us_tlsoptions.yaml
new file mode 100644
index 0000000000..73667667a3
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.containo.us_tlsoptions.yaml
@@ -0,0 +1,113 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: tlsoptions.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: TLSOption
+ listKind: TLSOptionList
+ plural: tlsoptions
+ singular: tlsoption
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: 'TLSOption is the CRD implementation of a Traefik TLS Option,
+ allowing to configure some parameters of the TLS connection. More info:
+ https://doc.traefik.io/traefik/v2.10/https/tls/#tls-options'
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: TLSOptionSpec defines the desired state of a TLSOption.
+ properties:
+ alpnProtocols:
+ description: 'ALPNProtocols defines the list of supported application
+ level protocols for the TLS handshake, in order of preference. More
+ info: https://doc.traefik.io/traefik/v2.10/https/tls/#alpn-protocols'
+ items:
+ type: string
+ type: array
+ cipherSuites:
+ description: 'CipherSuites defines the list of supported cipher suites
+ for TLS versions up to TLS 1.2. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#cipher-suites'
+ items:
+ type: string
+ type: array
+ clientAuth:
+ description: ClientAuth defines the server's policy for TLS Client
+ Authentication.
+ properties:
+ clientAuthType:
+ description: ClientAuthType defines the client authentication
+ type to apply.
+ enum:
+ - NoClientCert
+ - RequestClientCert
+ - RequireAnyClientCert
+ - VerifyClientCertIfGiven
+ - RequireAndVerifyClientCert
+ type: string
+ secretNames:
+ description: SecretNames defines the names of the referenced Kubernetes
+ Secret storing certificate details.
+ items:
+ type: string
+ type: array
+ type: object
+ curvePreferences:
+ description: 'CurvePreferences defines the preferred elliptic curves
+ in a specific order. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#curve-preferences'
+ items:
+ type: string
+ type: array
+ maxVersion:
+ description: 'MaxVersion defines the maximum TLS version that Traefik
+ will accept. Possible values: VersionTLS10, VersionTLS11, VersionTLS12,
+ VersionTLS13. Default: None.'
+ type: string
+ minVersion:
+ description: 'MinVersion defines the minimum TLS version that Traefik
+ will accept. Possible values: VersionTLS10, VersionTLS11, VersionTLS12,
+ VersionTLS13. Default: VersionTLS10.'
+ type: string
+ preferServerCipherSuites:
+ description: 'PreferServerCipherSuites defines whether the server
+ chooses a cipher suite among his own instead of among the client''s.
+ It is enabled automatically when minVersion or maxVersion is set.
+ Deprecated: https://github.com/golang/go/issues/45430'
+ type: boolean
+ sniStrict:
+ description: SniStrict defines whether Traefik allows connections
+ from clients connections that do not specify a server_name extension.
+ type: boolean
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.containo.us_tlsstores.yaml b/enterprise/traefik/25.1.14/crds/traefik.containo.us_tlsstores.yaml
new file mode 100644
index 0000000000..12f0ad37d8
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.containo.us_tlsstores.yaml
@@ -0,0 +1,99 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: tlsstores.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: TLSStore
+ listKind: TLSStoreList
+ plural: tlsstores
+ singular: tlsstore
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: 'TLSStore is the CRD implementation of a Traefik TLS Store. For
+ the time being, only the TLSStore named default is supported. This means
+ that you cannot have two stores that are named default in different Kubernetes
+ namespaces. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#certificates-stores'
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: TLSStoreSpec defines the desired state of a TLSStore.
+ properties:
+ certificates:
+ description: Certificates is a list of secret names, each secret holding
+ a key/certificate pair to add to the store.
+ items:
+ description: Certificate holds a secret name for the TLSStore resource.
+ properties:
+ secretName:
+ description: SecretName is the name of the referenced Kubernetes
+ Secret to specify the certificate details.
+ type: string
+ required:
+ - secretName
+ type: object
+ type: array
+ defaultCertificate:
+ description: DefaultCertificate defines the default certificate configuration.
+ properties:
+ secretName:
+ description: SecretName is the name of the referenced Kubernetes
+ Secret to specify the certificate details.
+ type: string
+ required:
+ - secretName
+ type: object
+ defaultGeneratedCert:
+ description: DefaultGeneratedCert defines the default generated certificate
+ configuration.
+ properties:
+ domain:
+ description: Domain is the domain definition for the DefaultCertificate.
+ properties:
+ main:
+ description: Main defines the main domain name.
+ type: string
+ sans:
+ description: SANs defines the subject alternative domain names.
+ items:
+ type: string
+ type: array
+ type: object
+ resolver:
+ description: Resolver is the name of the resolver that will be
+ used to issue the DefaultCertificate.
+ type: string
+ type: object
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.containo.us_traefikservices.yaml b/enterprise/traefik/25.1.14/crds/traefik.containo.us_traefikservices.yaml
new file mode 100644
index 0000000000..0dcf470034
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.containo.us_traefikservices.yaml
@@ -0,0 +1,402 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: traefikservices.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: TraefikService
+ listKind: TraefikServiceList
+ plural: traefikservices
+ singular: traefikservice
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: 'TraefikService is the CRD implementation of a Traefik Service.
+ TraefikService object allows to: - Apply weight to Services on load-balancing
+ - Mirror traffic on services More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-traefikservice'
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: TraefikServiceSpec defines the desired state of a TraefikService.
+ properties:
+ mirroring:
+ description: Mirroring defines the Mirroring service configuration.
+ properties:
+ kind:
+ description: Kind defines the kind of the Service.
+ enum:
+ - Service
+ - TraefikService
+ type: string
+ maxBodySize:
+ description: MaxBodySize defines the maximum size allowed for
+ the body of the request. If the body is larger, the request
+ is not mirrored. Default value is -1, which means unlimited
+ size.
+ format: int64
+ type: integer
+ mirrors:
+ description: Mirrors defines the list of mirrors where Traefik
+ will duplicate the traffic.
+ items:
+ description: MirrorService holds the mirror configuration.
+ properties:
+ kind:
+ description: Kind defines the kind of the Service.
+ enum:
+ - Service
+ - TraefikService
+ type: string
+ name:
+ description: Name defines the name of the referenced Kubernetes
+ Service or TraefikService. The differentiation between
+ the two is specified in the Kind field.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Kubernetes Service or TraefikService.
+ type: string
+ nativeLB:
+ description: NativeLB controls, when creating the load-balancer,
+ whether the LB's children are directly the pods IPs or
+ if the only child is the Kubernetes Service clusterIP.
+ The Kubernetes Service itself does load-balance to the
+ pods. By default, NativeLB is false.
+ type: boolean
+ passHostHeader:
+ description: PassHostHeader defines whether the client Host
+ header is forwarded to the upstream Kubernetes Service.
+ By default, passHostHeader is true.
+ type: boolean
+ percent:
+ description: 'Percent defines the part of the traffic to
+ mirror. Supported values: 0 to 100.'
+ type: integer
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ description: Port defines the port of a Kubernetes Service.
+ This can be a reference to a named port.
+ x-kubernetes-int-or-string: true
+ responseForwarding:
+ description: ResponseForwarding defines how Traefik forwards
+ the response from the upstream Kubernetes Service to the
+ client.
+ properties:
+ flushInterval:
+ description: 'FlushInterval defines the interval, in
+ milliseconds, in between flushes to the client while
+ copying the response body. A negative value means
+ to flush immediately after each write to the client.
+ This configuration is ignored when ReverseProxy recognizes
+ a response as a streaming response; for such responses,
+ writes are flushed to the client immediately. Default:
+ 100ms'
+ type: string
+ type: object
+ scheme:
+ description: Scheme defines the scheme to use for the request
+ to the upstream Kubernetes Service. It defaults to https
+ when Kubernetes Service port is 443, http otherwise.
+ type: string
+ serversTransport:
+ description: ServersTransport defines the name of ServersTransport
+ resource to use. It allows to configure the transport
+ between Traefik and your servers. Can only be used on
+ a Kubernetes Service.
+ type: string
+ sticky:
+ description: 'Sticky defines the sticky sessions configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions'
+ properties:
+ cookie:
+ description: Cookie defines the sticky cookie configuration.
+ properties:
+ httpOnly:
+ description: HTTPOnly defines whether the cookie
+ can be accessed by client-side APIs, such as JavaScript.
+ type: boolean
+ name:
+ description: Name defines the Cookie name.
+ type: string
+ sameSite:
+ description: 'SameSite defines the same site policy.
+ More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite'
+ type: string
+ secure:
+ description: Secure defines whether the cookie can
+ only be transmitted over an encrypted connection
+ (i.e. HTTPS).
+ type: boolean
+ type: object
+ type: object
+ strategy:
+ description: Strategy defines the load balancing strategy
+ between the servers. RoundRobin is the only supported
+ value at the moment.
+ type: string
+ weight:
+ description: Weight defines the weight and should only be
+ specified when Name references a TraefikService object
+ (and to be precise, one that embeds a Weighted Round Robin).
+ type: integer
+ required:
+ - name
+ type: object
+ type: array
+ name:
+ description: Name defines the name of the referenced Kubernetes
+ Service or TraefikService. The differentiation between the two
+ is specified in the Kind field.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Kubernetes Service or TraefikService.
+ type: string
+ nativeLB:
+ description: NativeLB controls, when creating the load-balancer,
+ whether the LB's children are directly the pods IPs or if the
+ only child is the Kubernetes Service clusterIP. The Kubernetes
+ Service itself does load-balance to the pods. By default, NativeLB
+ is false.
+ type: boolean
+ passHostHeader:
+ description: PassHostHeader defines whether the client Host header
+ is forwarded to the upstream Kubernetes Service. By default,
+ passHostHeader is true.
+ type: boolean
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ description: Port defines the port of a Kubernetes Service. This
+ can be a reference to a named port.
+ x-kubernetes-int-or-string: true
+ responseForwarding:
+ description: ResponseForwarding defines how Traefik forwards the
+ response from the upstream Kubernetes Service to the client.
+ properties:
+ flushInterval:
+ description: 'FlushInterval defines the interval, in milliseconds,
+ in between flushes to the client while copying the response
+ body. A negative value means to flush immediately after
+ each write to the client. This configuration is ignored
+ when ReverseProxy recognizes a response as a streaming response;
+ for such responses, writes are flushed to the client immediately.
+ Default: 100ms'
+ type: string
+ type: object
+ scheme:
+ description: Scheme defines the scheme to use for the request
+ to the upstream Kubernetes Service. It defaults to https when
+ Kubernetes Service port is 443, http otherwise.
+ type: string
+ serversTransport:
+ description: ServersTransport defines the name of ServersTransport
+ resource to use. It allows to configure the transport between
+ Traefik and your servers. Can only be used on a Kubernetes Service.
+ type: string
+ sticky:
+ description: 'Sticky defines the sticky sessions configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions'
+ properties:
+ cookie:
+ description: Cookie defines the sticky cookie configuration.
+ properties:
+ httpOnly:
+ description: HTTPOnly defines whether the cookie can be
+ accessed by client-side APIs, such as JavaScript.
+ type: boolean
+ name:
+ description: Name defines the Cookie name.
+ type: string
+ sameSite:
+ description: 'SameSite defines the same site policy. More
+ info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite'
+ type: string
+ secure:
+ description: Secure defines whether the cookie can only
+ be transmitted over an encrypted connection (i.e. HTTPS).
+ type: boolean
+ type: object
+ type: object
+ strategy:
+ description: Strategy defines the load balancing strategy between
+ the servers. RoundRobin is the only supported value at the moment.
+ type: string
+ weight:
+ description: Weight defines the weight and should only be specified
+ when Name references a TraefikService object (and to be precise,
+ one that embeds a Weighted Round Robin).
+ type: integer
+ required:
+ - name
+ type: object
+ weighted:
+ description: Weighted defines the Weighted Round Robin configuration.
+ properties:
+ services:
+ description: Services defines the list of Kubernetes Service and/or
+ TraefikService to load-balance, with weight.
+ items:
+ description: Service defines an upstream HTTP service to proxy
+ traffic to.
+ properties:
+ kind:
+ description: Kind defines the kind of the Service.
+ enum:
+ - Service
+ - TraefikService
+ type: string
+ name:
+ description: Name defines the name of the referenced Kubernetes
+ Service or TraefikService. The differentiation between
+ the two is specified in the Kind field.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Kubernetes Service or TraefikService.
+ type: string
+ nativeLB:
+ description: NativeLB controls, when creating the load-balancer,
+ whether the LB's children are directly the pods IPs or
+ if the only child is the Kubernetes Service clusterIP.
+ The Kubernetes Service itself does load-balance to the
+ pods. By default, NativeLB is false.
+ type: boolean
+ passHostHeader:
+ description: PassHostHeader defines whether the client Host
+ header is forwarded to the upstream Kubernetes Service.
+ By default, passHostHeader is true.
+ type: boolean
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ description: Port defines the port of a Kubernetes Service.
+ This can be a reference to a named port.
+ x-kubernetes-int-or-string: true
+ responseForwarding:
+ description: ResponseForwarding defines how Traefik forwards
+ the response from the upstream Kubernetes Service to the
+ client.
+ properties:
+ flushInterval:
+ description: 'FlushInterval defines the interval, in
+ milliseconds, in between flushes to the client while
+ copying the response body. A negative value means
+ to flush immediately after each write to the client.
+ This configuration is ignored when ReverseProxy recognizes
+ a response as a streaming response; for such responses,
+ writes are flushed to the client immediately. Default:
+ 100ms'
+ type: string
+ type: object
+ scheme:
+ description: Scheme defines the scheme to use for the request
+ to the upstream Kubernetes Service. It defaults to https
+ when Kubernetes Service port is 443, http otherwise.
+ type: string
+ serversTransport:
+ description: ServersTransport defines the name of ServersTransport
+ resource to use. It allows to configure the transport
+ between Traefik and your servers. Can only be used on
+ a Kubernetes Service.
+ type: string
+ sticky:
+ description: 'Sticky defines the sticky sessions configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions'
+ properties:
+ cookie:
+ description: Cookie defines the sticky cookie configuration.
+ properties:
+ httpOnly:
+ description: HTTPOnly defines whether the cookie
+ can be accessed by client-side APIs, such as JavaScript.
+ type: boolean
+ name:
+ description: Name defines the Cookie name.
+ type: string
+ sameSite:
+ description: 'SameSite defines the same site policy.
+ More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite'
+ type: string
+ secure:
+ description: Secure defines whether the cookie can
+ only be transmitted over an encrypted connection
+ (i.e. HTTPS).
+ type: boolean
+ type: object
+ type: object
+ strategy:
+ description: Strategy defines the load balancing strategy
+ between the servers. RoundRobin is the only supported
+ value at the moment.
+ type: string
+ weight:
+ description: Weight defines the weight and should only be
+ specified when Name references a TraefikService object
+ (and to be precise, one that embeds a Weighted Round Robin).
+ type: integer
+ required:
+ - name
+ type: object
+ type: array
+ sticky:
+ description: 'Sticky defines whether sticky sessions are enabled.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#stickiness-and-load-balancing'
+ properties:
+ cookie:
+ description: Cookie defines the sticky cookie configuration.
+ properties:
+ httpOnly:
+ description: HTTPOnly defines whether the cookie can be
+ accessed by client-side APIs, such as JavaScript.
+ type: boolean
+ name:
+ description: Name defines the Cookie name.
+ type: string
+ sameSite:
+ description: 'SameSite defines the same site policy. More
+ info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite'
+ type: string
+ secure:
+ description: Secure defines whether the cookie can only
+ be transmitted over an encrypted connection (i.e. HTTPS).
+ type: boolean
+ type: object
+ type: object
+ type: object
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.io_ingressroutes.yaml b/enterprise/traefik/25.1.14/crds/traefik.io_ingressroutes.yaml
new file mode 100644
index 0000000000..89aaee7595
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.io_ingressroutes.yaml
@@ -0,0 +1,275 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: ingressroutes.traefik.io
+spec:
+ group: traefik.io
+ names:
+ kind: IngressRoute
+ listKind: IngressRouteList
+ plural: ingressroutes
+ singular: ingressroute
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: IngressRoute is the CRD implementation of a Traefik HTTP Router.
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: IngressRouteSpec defines the desired state of IngressRoute.
+ properties:
+ entryPoints:
+ description: 'EntryPoints defines the list of entry point names to
+ bind to. Entry points have to be configured in the static configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/entrypoints/
+ Default: all.'
+ items:
+ type: string
+ type: array
+ routes:
+ description: Routes defines the list of routes.
+ items:
+ description: Route holds the HTTP route configuration.
+ properties:
+ kind:
+ description: Kind defines the kind of the route. Rule is the
+ only supported kind.
+ enum:
+ - Rule
+ type: string
+ match:
+ description: 'Match defines the router''s rule. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#rule'
+ type: string
+ middlewares:
+ description: 'Middlewares defines the list of references to
+ Middleware resources. More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-middleware'
+ items:
+ description: MiddlewareRef is a reference to a Middleware
+ resource.
+ properties:
+ name:
+ description: Name defines the name of the referenced Middleware
+ resource.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Middleware resource.
+ type: string
+ required:
+ - name
+ type: object
+ type: array
+ priority:
+ description: 'Priority defines the router''s priority. More
+ info: https://doc.traefik.io/traefik/v2.10/routing/routers/#priority'
+ type: integer
+ services:
+ description: Services defines the list of Service. It can contain
+ any combination of TraefikService and/or reference to a Kubernetes
+ Service.
+ items:
+ description: Service defines an upstream HTTP service to proxy
+ traffic to.
+ properties:
+ kind:
+ description: Kind defines the kind of the Service.
+ enum:
+ - Service
+ - TraefikService
+ type: string
+ name:
+ description: Name defines the name of the referenced Kubernetes
+ Service or TraefikService. The differentiation between
+ the two is specified in the Kind field.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Kubernetes Service or TraefikService.
+ type: string
+ nativeLB:
+ description: NativeLB controls, when creating the load-balancer,
+ whether the LB's children are directly the pods IPs
+ or if the only child is the Kubernetes Service clusterIP.
+ The Kubernetes Service itself does load-balance to the
+ pods. By default, NativeLB is false.
+ type: boolean
+ passHostHeader:
+ description: PassHostHeader defines whether the client
+ Host header is forwarded to the upstream Kubernetes
+ Service. By default, passHostHeader is true.
+ type: boolean
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ description: Port defines the port of a Kubernetes Service.
+ This can be a reference to a named port.
+ x-kubernetes-int-or-string: true
+ responseForwarding:
+ description: ResponseForwarding defines how Traefik forwards
+ the response from the upstream Kubernetes Service to
+ the client.
+ properties:
+ flushInterval:
+ description: 'FlushInterval defines the interval,
+ in milliseconds, in between flushes to the client
+ while copying the response body. A negative value
+ means to flush immediately after each write to the
+ client. This configuration is ignored when ReverseProxy
+ recognizes a response as a streaming response; for
+ such responses, writes are flushed to the client
+ immediately. Default: 100ms'
+ type: string
+ type: object
+ scheme:
+ description: Scheme defines the scheme to use for the
+ request to the upstream Kubernetes Service. It defaults
+ to https when Kubernetes Service port is 443, http otherwise.
+ type: string
+ serversTransport:
+ description: ServersTransport defines the name of ServersTransport
+ resource to use. It allows to configure the transport
+ between Traefik and your servers. Can only be used on
+ a Kubernetes Service.
+ type: string
+ sticky:
+ description: 'Sticky defines the sticky sessions configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions'
+ properties:
+ cookie:
+ description: Cookie defines the sticky cookie configuration.
+ properties:
+ httpOnly:
+ description: HTTPOnly defines whether the cookie
+ can be accessed by client-side APIs, such as
+ JavaScript.
+ type: boolean
+ name:
+ description: Name defines the Cookie name.
+ type: string
+ sameSite:
+ description: 'SameSite defines the same site policy.
+ More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite'
+ type: string
+ secure:
+ description: Secure defines whether the cookie
+ can only be transmitted over an encrypted connection
+ (i.e. HTTPS).
+ type: boolean
+ type: object
+ type: object
+ strategy:
+ description: Strategy defines the load balancing strategy
+ between the servers. RoundRobin is the only supported
+ value at the moment.
+ type: string
+ weight:
+ description: Weight defines the weight and should only
+ be specified when Name references a TraefikService object
+ (and to be precise, one that embeds a Weighted Round
+ Robin).
+ type: integer
+ required:
+ - name
+ type: object
+ type: array
+ required:
+ - kind
+ - match
+ type: object
+ type: array
+ tls:
+ description: 'TLS defines the TLS configuration. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#tls'
+ properties:
+ certResolver:
+ description: 'CertResolver defines the name of the certificate
+ resolver to use. Cert resolvers have to be configured in the
+ static configuration. More info: https://doc.traefik.io/traefik/v2.10/https/acme/#certificate-resolvers'
+ type: string
+ domains:
+ description: 'Domains defines the list of domains that will be
+ used to issue certificates. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#domains'
+ items:
+ description: Domain holds a domain name with SANs.
+ properties:
+ main:
+ description: Main defines the main domain name.
+ type: string
+ sans:
+ description: SANs defines the subject alternative domain
+ names.
+ items:
+ type: string
+ type: array
+ type: object
+ type: array
+ options:
+ description: 'Options defines the reference to a TLSOption, that
+ specifies the parameters of the TLS connection. If not defined,
+ the `default` TLSOption is used. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#tls-options'
+ properties:
+ name:
+ description: 'Name defines the name of the referenced TLSOption.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-tlsoption'
+ type: string
+ namespace:
+ description: 'Namespace defines the namespace of the referenced
+ TLSOption. More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-tlsoption'
+ type: string
+ required:
+ - name
+ type: object
+ secretName:
+ description: SecretName is the name of the referenced Kubernetes
+ Secret to specify the certificate details.
+ type: string
+ store:
+ description: Store defines the reference to the TLSStore, that
+ will be used to store certificates. Please note that only `default`
+ TLSStore can be used.
+ properties:
+ name:
+ description: 'Name defines the name of the referenced TLSStore.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-tlsstore'
+ type: string
+ namespace:
+ description: 'Namespace defines the namespace of the referenced
+ TLSStore. More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-tlsstore'
+ type: string
+ required:
+ - name
+ type: object
+ type: object
+ required:
+ - routes
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.io_ingressroutetcps.yaml b/enterprise/traefik/25.1.14/crds/traefik.io_ingressroutetcps.yaml
new file mode 100644
index 0000000000..82f61ac24f
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.io_ingressroutetcps.yaml
@@ -0,0 +1,218 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: ingressroutetcps.traefik.io
+spec:
+ group: traefik.io
+ names:
+ kind: IngressRouteTCP
+ listKind: IngressRouteTCPList
+ plural: ingressroutetcps
+ singular: ingressroutetcp
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: IngressRouteTCP is the CRD implementation of a Traefik TCP Router.
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: IngressRouteTCPSpec defines the desired state of IngressRouteTCP.
+ properties:
+ entryPoints:
+ description: 'EntryPoints defines the list of entry point names to
+ bind to. Entry points have to be configured in the static configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/entrypoints/
+ Default: all.'
+ items:
+ type: string
+ type: array
+ routes:
+ description: Routes defines the list of routes.
+ items:
+ description: RouteTCP holds the TCP route configuration.
+ properties:
+ match:
+ description: 'Match defines the router''s rule. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#rule_1'
+ type: string
+ middlewares:
+ description: Middlewares defines the list of references to MiddlewareTCP
+ resources.
+ items:
+ description: ObjectReference is a generic reference to a Traefik
+ resource.
+ properties:
+ name:
+ description: Name defines the name of the referenced Traefik
+ resource.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Traefik resource.
+ type: string
+ required:
+ - name
+ type: object
+ type: array
+ priority:
+ description: 'Priority defines the router''s priority. More
+ info: https://doc.traefik.io/traefik/v2.10/routing/routers/#priority_1'
+ type: integer
+ services:
+ description: Services defines the list of TCP services.
+ items:
+ description: ServiceTCP defines an upstream TCP service to
+ proxy traffic to.
+ properties:
+ name:
+ description: Name defines the name of the referenced Kubernetes
+ Service.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Kubernetes Service.
+ type: string
+ nativeLB:
+ description: NativeLB controls, when creating the load-balancer,
+ whether the LB's children are directly the pods IPs
+ or if the only child is the Kubernetes Service clusterIP.
+ The Kubernetes Service itself does load-balance to the
+ pods. By default, NativeLB is false.
+ type: boolean
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ description: Port defines the port of a Kubernetes Service.
+ This can be a reference to a named port.
+ x-kubernetes-int-or-string: true
+ proxyProtocol:
+ description: 'ProxyProtocol defines the PROXY protocol
+ configuration. More info: https://doc.traefik.io/traefik/v2.10/routing/services/#proxy-protocol'
+ properties:
+ version:
+ description: Version defines the PROXY Protocol version
+ to use.
+ type: integer
+ type: object
+ terminationDelay:
+ description: TerminationDelay defines the deadline that
+ the proxy sets, after one of its connected peers indicates
+ it has closed the writing capability of its connection,
+ to close the reading capability as well, hence fully
+ terminating the connection. It is a duration in milliseconds,
+ defaulting to 100. A negative value means an infinite
+ deadline (i.e. the reading capability is never closed).
+ type: integer
+ weight:
+ description: Weight defines the weight used when balancing
+ requests between multiple Kubernetes Service.
+ type: integer
+ required:
+ - name
+ - port
+ type: object
+ type: array
+ required:
+ - match
+ type: object
+ type: array
+ tls:
+ description: 'TLS defines the TLS configuration on a layer 4 / TCP
+ Route. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#tls_1'
+ properties:
+ certResolver:
+ description: 'CertResolver defines the name of the certificate
+ resolver to use. Cert resolvers have to be configured in the
+ static configuration. More info: https://doc.traefik.io/traefik/v2.10/https/acme/#certificate-resolvers'
+ type: string
+ domains:
+ description: 'Domains defines the list of domains that will be
+ used to issue certificates. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#domains'
+ items:
+ description: Domain holds a domain name with SANs.
+ properties:
+ main:
+ description: Main defines the main domain name.
+ type: string
+ sans:
+ description: SANs defines the subject alternative domain
+ names.
+ items:
+ type: string
+ type: array
+ type: object
+ type: array
+ options:
+ description: 'Options defines the reference to a TLSOption, that
+ specifies the parameters of the TLS connection. If not defined,
+ the `default` TLSOption is used. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#tls-options'
+ properties:
+ name:
+ description: Name defines the name of the referenced Traefik
+ resource.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Traefik resource.
+ type: string
+ required:
+ - name
+ type: object
+ passthrough:
+ description: Passthrough defines whether a TLS router will terminate
+ the TLS connection.
+ type: boolean
+ secretName:
+ description: SecretName is the name of the referenced Kubernetes
+ Secret to specify the certificate details.
+ type: string
+ store:
+ description: Store defines the reference to the TLSStore, that
+ will be used to store certificates. Please note that only `default`
+ TLSStore can be used.
+ properties:
+ name:
+ description: Name defines the name of the referenced Traefik
+ resource.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Traefik resource.
+ type: string
+ required:
+ - name
+ type: object
+ type: object
+ required:
+ - routes
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.io_ingressrouteudps.yaml b/enterprise/traefik/25.1.14/crds/traefik.io_ingressrouteudps.yaml
new file mode 100644
index 0000000000..27c50185d0
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.io_ingressrouteudps.yaml
@@ -0,0 +1,105 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: ingressrouteudps.traefik.io
+spec:
+ group: traefik.io
+ names:
+ kind: IngressRouteUDP
+ listKind: IngressRouteUDPList
+ plural: ingressrouteudps
+ singular: ingressrouteudp
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: IngressRouteUDP is a CRD implementation of a Traefik UDP Router.
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: IngressRouteUDPSpec defines the desired state of a IngressRouteUDP.
+ properties:
+ entryPoints:
+ description: 'EntryPoints defines the list of entry point names to
+ bind to. Entry points have to be configured in the static configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/entrypoints/
+ Default: all.'
+ items:
+ type: string
+ type: array
+ routes:
+ description: Routes defines the list of routes.
+ items:
+ description: RouteUDP holds the UDP route configuration.
+ properties:
+ services:
+ description: Services defines the list of UDP services.
+ items:
+ description: ServiceUDP defines an upstream UDP service to
+ proxy traffic to.
+ properties:
+ name:
+ description: Name defines the name of the referenced Kubernetes
+ Service.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Kubernetes Service.
+ type: string
+ nativeLB:
+ description: NativeLB controls, when creating the load-balancer,
+ whether the LB's children are directly the pods IPs
+ or if the only child is the Kubernetes Service clusterIP.
+ The Kubernetes Service itself does load-balance to the
+ pods. By default, NativeLB is false.
+ type: boolean
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ description: Port defines the port of a Kubernetes Service.
+ This can be a reference to a named port.
+ x-kubernetes-int-or-string: true
+ weight:
+ description: Weight defines the weight used when balancing
+ requests between multiple Kubernetes Service.
+ type: integer
+ required:
+ - name
+ - port
+ type: object
+ type: array
+ type: object
+ type: array
+ required:
+ - routes
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.io_middlewares.yaml b/enterprise/traefik/25.1.14/crds/traefik.io_middlewares.yaml
new file mode 100644
index 0000000000..5a4dc3640f
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.io_middlewares.yaml
@@ -0,0 +1,924 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: middlewares.traefik.io
+spec:
+ group: traefik.io
+ names:
+ kind: Middleware
+ listKind: MiddlewareList
+ plural: middlewares
+ singular: middleware
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: 'Middleware is the CRD implementation of a Traefik Middleware.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/overview/'
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: MiddlewareSpec defines the desired state of a Middleware.
+ properties:
+ addPrefix:
+ description: 'AddPrefix holds the add prefix middleware configuration.
+ This middleware updates the path of a request before forwarding
+ it. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/addprefix/'
+ properties:
+ prefix:
+ description: Prefix is the string to add before the current path
+ in the requested URL. It should include a leading slash (/).
+ type: string
+ type: object
+ basicAuth:
+ description: 'BasicAuth holds the basic auth middleware configuration.
+ This middleware restricts access to your services to known users.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/basicauth/'
+ properties:
+ headerField:
+ description: 'HeaderField defines a header field to store the
+ authenticated user. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/basicauth/#headerfield'
+ type: string
+ realm:
+ description: 'Realm allows the protected resources on a server
+ to be partitioned into a set of protection spaces, each with
+ its own authentication scheme. Default: traefik.'
+ type: string
+ removeHeader:
+ description: 'RemoveHeader sets the removeHeader option to true
+ to remove the authorization header before forwarding the request
+ to your service. Default: false.'
+ type: boolean
+ secret:
+ description: Secret is the name of the referenced Kubernetes Secret
+ containing user credentials.
+ type: string
+ type: object
+ buffering:
+ description: 'Buffering holds the buffering middleware configuration.
+ This middleware retries or limits the size of requests that can
+ be forwarded to backends. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/buffering/#maxrequestbodybytes'
+ properties:
+ maxRequestBodyBytes:
+ description: 'MaxRequestBodyBytes defines the maximum allowed
+ body size for the request (in bytes). If the request exceeds
+ the allowed size, it is not forwarded to the service, and the
+ client gets a 413 (Request Entity Too Large) response. Default:
+ 0 (no maximum).'
+ format: int64
+ type: integer
+ maxResponseBodyBytes:
+ description: 'MaxResponseBodyBytes defines the maximum allowed
+ response size from the service (in bytes). If the response exceeds
+ the allowed size, it is not forwarded to the client. The client
+ gets a 500 (Internal Server Error) response instead. Default:
+ 0 (no maximum).'
+ format: int64
+ type: integer
+ memRequestBodyBytes:
+ description: 'MemRequestBodyBytes defines the threshold (in bytes)
+ from which the request will be buffered on disk instead of in
+ memory. Default: 1048576 (1Mi).'
+ format: int64
+ type: integer
+ memResponseBodyBytes:
+ description: 'MemResponseBodyBytes defines the threshold (in bytes)
+ from which the response will be buffered on disk instead of
+ in memory. Default: 1048576 (1Mi).'
+ format: int64
+ type: integer
+ retryExpression:
+ description: 'RetryExpression defines the retry conditions. It
+ is a logical combination of functions with operators AND (&&)
+ and OR (||). More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/buffering/#retryexpression'
+ type: string
+ type: object
+ chain:
+ description: 'Chain holds the configuration of the chain middleware.
+ This middleware enables to define reusable combinations of other
+ pieces of middleware. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/chain/'
+ properties:
+ middlewares:
+ description: Middlewares is the list of MiddlewareRef which composes
+ the chain.
+ items:
+ description: MiddlewareRef is a reference to a Middleware resource.
+ properties:
+ name:
+ description: Name defines the name of the referenced Middleware
+ resource.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Middleware resource.
+ type: string
+ required:
+ - name
+ type: object
+ type: array
+ type: object
+ circuitBreaker:
+ description: CircuitBreaker holds the circuit breaker configuration.
+ properties:
+ checkPeriod:
+ anyOf:
+ - type: integer
+ - type: string
+ description: CheckPeriod is the interval between successive checks
+ of the circuit breaker condition (when in standby state).
+ x-kubernetes-int-or-string: true
+ expression:
+ description: Expression is the condition that triggers the tripped
+ state.
+ type: string
+ fallbackDuration:
+ anyOf:
+ - type: integer
+ - type: string
+ description: FallbackDuration is the duration for which the circuit
+ breaker will wait before trying to recover (from a tripped state).
+ x-kubernetes-int-or-string: true
+ recoveryDuration:
+ anyOf:
+ - type: integer
+ - type: string
+ description: RecoveryDuration is the duration for which the circuit
+ breaker will try to recover (as soon as it is in recovering
+ state).
+ x-kubernetes-int-or-string: true
+ type: object
+ compress:
+ description: 'Compress holds the compress middleware configuration.
+ This middleware compresses responses before sending them to the
+ client, using gzip compression. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/compress/'
+ properties:
+ excludedContentTypes:
+ description: ExcludedContentTypes defines the list of content
+ types to compare the Content-Type header of the incoming requests
+ and responses before compressing.
+ items:
+ type: string
+ type: array
+ minResponseBodyBytes:
+ description: 'MinResponseBodyBytes defines the minimum amount
+ of bytes a response body must have to be compressed. Default:
+ 1024.'
+ type: integer
+ type: object
+ contentType:
+ description: ContentType holds the content-type middleware configuration.
+ This middleware exists to enable the correct behavior until at least
+ the default one can be changed in a future version.
+ properties:
+ autoDetect:
+ description: AutoDetect specifies whether to let the `Content-Type`
+ header, if it has not been set by the backend, be automatically
+ set to a value derived from the contents of the response. As
+ a proxy, the default behavior should be to leave the header
+ alone, regardless of what the backend did with it. However,
+ the historic default was to always auto-detect and set the header
+ if it was nil, and it is going to be kept that way in order
+ to support users currently relying on it.
+ type: boolean
+ type: object
+ digestAuth:
+ description: 'DigestAuth holds the digest auth middleware configuration.
+ This middleware restricts access to your services to known users.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/digestauth/'
+ properties:
+ headerField:
+ description: 'HeaderField defines a header field to store the
+ authenticated user. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/basicauth/#headerfield'
+ type: string
+ realm:
+ description: 'Realm allows the protected resources on a server
+ to be partitioned into a set of protection spaces, each with
+ its own authentication scheme. Default: traefik.'
+ type: string
+ removeHeader:
+ description: RemoveHeader defines whether to remove the authorization
+ header before forwarding the request to the backend.
+ type: boolean
+ secret:
+ description: Secret is the name of the referenced Kubernetes Secret
+ containing user credentials.
+ type: string
+ type: object
+ errors:
+ description: 'ErrorPage holds the custom error middleware configuration.
+ This middleware returns a custom page in lieu of the default, according
+ to configured ranges of HTTP Status codes. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/errorpages/'
+ properties:
+ query:
+ description: Query defines the URL for the error page (hosted
+ by service). The {status} variable can be used in order to insert
+ the status code in the URL.
+ type: string
+ service:
+ description: 'Service defines the reference to a Kubernetes Service
+ that will serve the error page. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/errorpages/#service'
+ properties:
+ kind:
+ description: Kind defines the kind of the Service.
+ enum:
+ - Service
+ - TraefikService
+ type: string
+ name:
+ description: Name defines the name of the referenced Kubernetes
+ Service or TraefikService. The differentiation between the
+ two is specified in the Kind field.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Kubernetes Service or TraefikService.
+ type: string
+ nativeLB:
+ description: NativeLB controls, when creating the load-balancer,
+ whether the LB's children are directly the pods IPs or if
+ the only child is the Kubernetes Service clusterIP. The
+ Kubernetes Service itself does load-balance to the pods.
+ By default, NativeLB is false.
+ type: boolean
+ passHostHeader:
+ description: PassHostHeader defines whether the client Host
+ header is forwarded to the upstream Kubernetes Service.
+ By default, passHostHeader is true.
+ type: boolean
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ description: Port defines the port of a Kubernetes Service.
+ This can be a reference to a named port.
+ x-kubernetes-int-or-string: true
+ responseForwarding:
+ description: ResponseForwarding defines how Traefik forwards
+ the response from the upstream Kubernetes Service to the
+ client.
+ properties:
+ flushInterval:
+ description: 'FlushInterval defines the interval, in milliseconds,
+ in between flushes to the client while copying the response
+ body. A negative value means to flush immediately after
+ each write to the client. This configuration is ignored
+ when ReverseProxy recognizes a response as a streaming
+ response; for such responses, writes are flushed to
+ the client immediately. Default: 100ms'
+ type: string
+ type: object
+ scheme:
+ description: Scheme defines the scheme to use for the request
+ to the upstream Kubernetes Service. It defaults to https
+ when Kubernetes Service port is 443, http otherwise.
+ type: string
+ serversTransport:
+ description: ServersTransport defines the name of ServersTransport
+ resource to use. It allows to configure the transport between
+ Traefik and your servers. Can only be used on a Kubernetes
+ Service.
+ type: string
+ sticky:
+ description: 'Sticky defines the sticky sessions configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions'
+ properties:
+ cookie:
+ description: Cookie defines the sticky cookie configuration.
+ properties:
+ httpOnly:
+ description: HTTPOnly defines whether the cookie can
+ be accessed by client-side APIs, such as JavaScript.
+ type: boolean
+ name:
+ description: Name defines the Cookie name.
+ type: string
+ sameSite:
+ description: 'SameSite defines the same site policy.
+ More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite'
+ type: string
+ secure:
+ description: Secure defines whether the cookie can
+ only be transmitted over an encrypted connection
+ (i.e. HTTPS).
+ type: boolean
+ type: object
+ type: object
+ strategy:
+ description: Strategy defines the load balancing strategy
+ between the servers. RoundRobin is the only supported value
+ at the moment.
+ type: string
+ weight:
+ description: Weight defines the weight and should only be
+ specified when Name references a TraefikService object (and
+ to be precise, one that embeds a Weighted Round Robin).
+ type: integer
+ required:
+ - name
+ type: object
+ status:
+ description: Status defines which status or range of statuses
+ should result in an error page. It can be either a status code
+ as a number (500), as multiple comma-separated numbers (500,502),
+ as ranges by separating two codes with a dash (500-599), or
+ a combination of the two (404,418,500-599).
+ items:
+ type: string
+ type: array
+ type: object
+ forwardAuth:
+ description: 'ForwardAuth holds the forward auth middleware configuration.
+ This middleware delegates the request authentication to a Service.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/forwardauth/'
+ properties:
+ address:
+ description: Address defines the authentication server address.
+ type: string
+ authRequestHeaders:
+ description: AuthRequestHeaders defines the list of the headers
+ to copy from the request to the authentication server. If not
+ set or empty then all request headers are passed.
+ items:
+ type: string
+ type: array
+ authResponseHeaders:
+ description: AuthResponseHeaders defines the list of headers to
+ copy from the authentication server response and set on forwarded
+ request, replacing any existing conflicting headers.
+ items:
+ type: string
+ type: array
+ authResponseHeadersRegex:
+ description: 'AuthResponseHeadersRegex defines the regex to match
+ headers to copy from the authentication server response and
+ set on forwarded request, after stripping all headers that match
+ the regex. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/forwardauth/#authresponseheadersregex'
+ type: string
+ tls:
+ description: TLS defines the configuration used to secure the
+ connection to the authentication server.
+ properties:
+ caOptional:
+ type: boolean
+ caSecret:
+ description: CASecret is the name of the referenced Kubernetes
+ Secret containing the CA to validate the server certificate.
+ The CA certificate is extracted from key `tls.ca` or `ca.crt`.
+ type: string
+ certSecret:
+ description: CertSecret is the name of the referenced Kubernetes
+ Secret containing the client certificate. The client certificate
+ is extracted from the keys `tls.crt` and `tls.key`.
+ type: string
+ insecureSkipVerify:
+ description: InsecureSkipVerify defines whether the server
+ certificates should be validated.
+ type: boolean
+ type: object
+ trustForwardHeader:
+ description: 'TrustForwardHeader defines whether to trust (ie:
+ forward) all X-Forwarded-* headers.'
+ type: boolean
+ type: object
+ headers:
+ description: 'Headers holds the headers middleware configuration.
+ This middleware manages the requests and responses headers. More
+ info: https://doc.traefik.io/traefik/v2.10/middlewares/http/headers/#customrequestheaders'
+ properties:
+ accessControlAllowCredentials:
+ description: AccessControlAllowCredentials defines whether the
+ request can include user credentials.
+ type: boolean
+ accessControlAllowHeaders:
+ description: AccessControlAllowHeaders defines the Access-Control-Request-Headers
+ values sent in preflight response.
+ items:
+ type: string
+ type: array
+ accessControlAllowMethods:
+ description: AccessControlAllowMethods defines the Access-Control-Request-Method
+ values sent in preflight response.
+ items:
+ type: string
+ type: array
+ accessControlAllowOriginList:
+ description: AccessControlAllowOriginList is a list of allowable
+ origins. Can also be a wildcard origin "*".
+ items:
+ type: string
+ type: array
+ accessControlAllowOriginListRegex:
+ description: AccessControlAllowOriginListRegex is a list of allowable
+ origins written following the Regular Expression syntax (https://golang.org/pkg/regexp/).
+ items:
+ type: string
+ type: array
+ accessControlExposeHeaders:
+ description: AccessControlExposeHeaders defines the Access-Control-Expose-Headers
+ values sent in preflight response.
+ items:
+ type: string
+ type: array
+ accessControlMaxAge:
+ description: AccessControlMaxAge defines the time that a preflight
+ request may be cached.
+ format: int64
+ type: integer
+ addVaryHeader:
+ description: AddVaryHeader defines whether the Vary header is
+ automatically added/updated when the AccessControlAllowOriginList
+ is set.
+ type: boolean
+ allowedHosts:
+ description: AllowedHosts defines the fully qualified list of
+ allowed domain names.
+ items:
+ type: string
+ type: array
+ browserXssFilter:
+ description: BrowserXSSFilter defines whether to add the X-XSS-Protection
+ header with the value 1; mode=block.
+ type: boolean
+ contentSecurityPolicy:
+ description: ContentSecurityPolicy defines the Content-Security-Policy
+ header value.
+ type: string
+ contentTypeNosniff:
+ description: ContentTypeNosniff defines whether to add the X-Content-Type-Options
+ header with the nosniff value.
+ type: boolean
+ customBrowserXSSValue:
+ description: CustomBrowserXSSValue defines the X-XSS-Protection
+ header value. This overrides the BrowserXssFilter option.
+ type: string
+ customFrameOptionsValue:
+ description: CustomFrameOptionsValue defines the X-Frame-Options
+ header value. This overrides the FrameDeny option.
+ type: string
+ customRequestHeaders:
+ additionalProperties:
+ type: string
+ description: CustomRequestHeaders defines the header names and
+ values to apply to the request.
+ type: object
+ customResponseHeaders:
+ additionalProperties:
+ type: string
+ description: CustomResponseHeaders defines the header names and
+ values to apply to the response.
+ type: object
+ featurePolicy:
+ description: 'Deprecated: use PermissionsPolicy instead.'
+ type: string
+ forceSTSHeader:
+ description: ForceSTSHeader defines whether to add the STS header
+ even when the connection is HTTP.
+ type: boolean
+ frameDeny:
+ description: FrameDeny defines whether to add the X-Frame-Options
+ header with the DENY value.
+ type: boolean
+ hostsProxyHeaders:
+ description: HostsProxyHeaders defines the header keys that may
+ hold a proxied hostname value for the request.
+ items:
+ type: string
+ type: array
+ isDevelopment:
+ description: IsDevelopment defines whether to mitigate the unwanted
+ effects of the AllowedHosts, SSL, and STS options when developing.
+ Usually testing takes place using HTTP, not HTTPS, and on localhost,
+ not your production domain. If you would like your development
+ environment to mimic production with complete Host blocking,
+ SSL redirects, and STS headers, leave this as false.
+ type: boolean
+ permissionsPolicy:
+ description: PermissionsPolicy defines the Permissions-Policy
+ header value. This allows sites to control browser features.
+ type: string
+ publicKey:
+ description: PublicKey is the public key that implements HPKP
+ to prevent MITM attacks with forged certificates.
+ type: string
+ referrerPolicy:
+ description: ReferrerPolicy defines the Referrer-Policy header
+ value. This allows sites to control whether browsers forward
+ the Referer header to other sites.
+ type: string
+ sslForceHost:
+ description: 'Deprecated: use RedirectRegex instead.'
+ type: boolean
+ sslHost:
+ description: 'Deprecated: use RedirectRegex instead.'
+ type: string
+ sslProxyHeaders:
+ additionalProperties:
+ type: string
+ description: 'SSLProxyHeaders defines the header keys with associated
+ values that would indicate a valid HTTPS request. It can be
+ useful when using other proxies (example: "X-Forwarded-Proto":
+ "https").'
+ type: object
+ sslRedirect:
+ description: 'Deprecated: use EntryPoint redirection or RedirectScheme
+ instead.'
+ type: boolean
+ sslTemporaryRedirect:
+ description: 'Deprecated: use EntryPoint redirection or RedirectScheme
+ instead.'
+ type: boolean
+ stsIncludeSubdomains:
+ description: STSIncludeSubdomains defines whether the includeSubDomains
+ directive is appended to the Strict-Transport-Security header.
+ type: boolean
+ stsPreload:
+ description: STSPreload defines whether the preload flag is appended
+ to the Strict-Transport-Security header.
+ type: boolean
+ stsSeconds:
+ description: STSSeconds defines the max-age of the Strict-Transport-Security
+ header. If set to 0, the header is not set.
+ format: int64
+ type: integer
+ type: object
+ inFlightReq:
+ description: 'InFlightReq holds the in-flight request middleware configuration.
+ This middleware limits the number of requests being processed and
+ served concurrently. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/inflightreq/'
+ properties:
+ amount:
+ description: Amount defines the maximum amount of allowed simultaneous
+ in-flight request. The middleware responds with HTTP 429 Too
+ Many Requests if there are already amount requests in progress
+ (based on the same sourceCriterion strategy).
+ format: int64
+ type: integer
+ sourceCriterion:
+ description: 'SourceCriterion defines what criterion is used to
+ group requests as originating from a common source. If several
+ strategies are defined at the same time, an error will be raised.
+ If none are set, the default is to use the requestHost. More
+ info: https://doc.traefik.io/traefik/v2.10/middlewares/http/inflightreq/#sourcecriterion'
+ properties:
+ ipStrategy:
+ description: 'IPStrategy holds the IP strategy configuration
+ used by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ipwhitelist/#ipstrategy'
+ properties:
+ depth:
+ description: Depth tells Traefik to use the X-Forwarded-For
+ header and take the IP located at the depth position
+ (starting from the right).
+ type: integer
+ excludedIPs:
+ description: ExcludedIPs configures Traefik to scan the
+ X-Forwarded-For header and select the first IP not in
+ the list.
+ items:
+ type: string
+ type: array
+ type: object
+ requestHeaderName:
+ description: RequestHeaderName defines the name of the header
+ used to group incoming requests.
+ type: string
+ requestHost:
+ description: RequestHost defines whether to consider the request
+ Host as the source.
+ type: boolean
+ type: object
+ type: object
+ ipWhiteList:
+ description: 'IPWhiteList holds the IP whitelist middleware configuration.
+ This middleware accepts / refuses requests based on the client IP.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ipwhitelist/'
+ properties:
+ ipStrategy:
+ description: 'IPStrategy holds the IP strategy configuration used
+ by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ipwhitelist/#ipstrategy'
+ properties:
+ depth:
+ description: Depth tells Traefik to use the X-Forwarded-For
+ header and take the IP located at the depth position (starting
+ from the right).
+ type: integer
+ excludedIPs:
+ description: ExcludedIPs configures Traefik to scan the X-Forwarded-For
+ header and select the first IP not in the list.
+ items:
+ type: string
+ type: array
+ type: object
+ sourceRange:
+ description: SourceRange defines the set of allowed IPs (or ranges
+ of allowed IPs by using CIDR notation).
+ items:
+ type: string
+ type: array
+ type: object
+ passTLSClientCert:
+ description: 'PassTLSClientCert holds the pass TLS client cert middleware
+ configuration. This middleware adds the selected data from the passed
+ client TLS certificate to a header. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/passtlsclientcert/'
+ properties:
+ info:
+ description: Info selects the specific client certificate details
+ you want to add to the X-Forwarded-Tls-Client-Cert-Info header.
+ properties:
+ issuer:
+ description: Issuer defines the client certificate issuer
+ details to add to the X-Forwarded-Tls-Client-Cert-Info header.
+ properties:
+ commonName:
+ description: CommonName defines whether to add the organizationalUnit
+ information into the issuer.
+ type: boolean
+ country:
+ description: Country defines whether to add the country
+ information into the issuer.
+ type: boolean
+ domainComponent:
+ description: DomainComponent defines whether to add the
+ domainComponent information into the issuer.
+ type: boolean
+ locality:
+ description: Locality defines whether to add the locality
+ information into the issuer.
+ type: boolean
+ organization:
+ description: Organization defines whether to add the organization
+ information into the issuer.
+ type: boolean
+ province:
+ description: Province defines whether to add the province
+ information into the issuer.
+ type: boolean
+ serialNumber:
+ description: SerialNumber defines whether to add the serialNumber
+ information into the issuer.
+ type: boolean
+ type: object
+ notAfter:
+ description: NotAfter defines whether to add the Not After
+ information from the Validity part.
+ type: boolean
+ notBefore:
+ description: NotBefore defines whether to add the Not Before
+ information from the Validity part.
+ type: boolean
+ sans:
+ description: Sans defines whether to add the Subject Alternative
+ Name information from the Subject Alternative Name part.
+ type: boolean
+ serialNumber:
+ description: SerialNumber defines whether to add the client
+ serialNumber information.
+ type: boolean
+ subject:
+ description: Subject defines the client certificate subject
+ details to add to the X-Forwarded-Tls-Client-Cert-Info header.
+ properties:
+ commonName:
+ description: CommonName defines whether to add the organizationalUnit
+ information into the subject.
+ type: boolean
+ country:
+ description: Country defines whether to add the country
+ information into the subject.
+ type: boolean
+ domainComponent:
+ description: DomainComponent defines whether to add the
+ domainComponent information into the subject.
+ type: boolean
+ locality:
+ description: Locality defines whether to add the locality
+ information into the subject.
+ type: boolean
+ organization:
+ description: Organization defines whether to add the organization
+ information into the subject.
+ type: boolean
+ organizationalUnit:
+ description: OrganizationalUnit defines whether to add
+ the organizationalUnit information into the subject.
+ type: boolean
+ province:
+ description: Province defines whether to add the province
+ information into the subject.
+ type: boolean
+ serialNumber:
+ description: SerialNumber defines whether to add the serialNumber
+ information into the subject.
+ type: boolean
+ type: object
+ type: object
+ pem:
+ description: PEM sets the X-Forwarded-Tls-Client-Cert header with
+ the certificate.
+ type: boolean
+ type: object
+ plugin:
+ additionalProperties:
+ x-kubernetes-preserve-unknown-fields: true
+ description: 'Plugin defines the middleware plugin configuration.
+ More info: https://doc.traefik.io/traefik/plugins/'
+ type: object
+ rateLimit:
+ description: 'RateLimit holds the rate limit configuration. This middleware
+ ensures that services will receive a fair amount of requests, and
+ allows one to define what fair is. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ratelimit/'
+ properties:
+ average:
+ description: Average is the maximum rate, by default in requests/s,
+ allowed for the given source. It defaults to 0, which means
+ no rate limiting. The rate is actually defined by dividing Average
+ by Period. So for a rate below 1req/s, one needs to define a
+ Period larger than a second.
+ format: int64
+ type: integer
+ burst:
+ description: Burst is the maximum number of requests allowed to
+ arrive in the same arbitrarily small period of time. It defaults
+ to 1.
+ format: int64
+ type: integer
+ period:
+ anyOf:
+ - type: integer
+ - type: string
+ description: 'Period, in combination with Average, defines the
+ actual maximum rate, such as: r = Average / Period. It defaults
+ to a second.'
+ x-kubernetes-int-or-string: true
+ sourceCriterion:
+ description: SourceCriterion defines what criterion is used to
+ group requests as originating from a common source. If several
+ strategies are defined at the same time, an error will be raised.
+ If none are set, the default is to use the request's remote
+ address field (as an ipStrategy).
+ properties:
+ ipStrategy:
+ description: 'IPStrategy holds the IP strategy configuration
+ used by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ipwhitelist/#ipstrategy'
+ properties:
+ depth:
+ description: Depth tells Traefik to use the X-Forwarded-For
+ header and take the IP located at the depth position
+ (starting from the right).
+ type: integer
+ excludedIPs:
+ description: ExcludedIPs configures Traefik to scan the
+ X-Forwarded-For header and select the first IP not in
+ the list.
+ items:
+ type: string
+ type: array
+ type: object
+ requestHeaderName:
+ description: RequestHeaderName defines the name of the header
+ used to group incoming requests.
+ type: string
+ requestHost:
+ description: RequestHost defines whether to consider the request
+ Host as the source.
+ type: boolean
+ type: object
+ type: object
+ redirectRegex:
+ description: 'RedirectRegex holds the redirect regex middleware configuration.
+ This middleware redirects a request using regex matching and replacement.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/redirectregex/#regex'
+ properties:
+ permanent:
+ description: Permanent defines whether the redirection is permanent
+ (301).
+ type: boolean
+ regex:
+ description: Regex defines the regex used to match and capture
+ elements from the request URL.
+ type: string
+ replacement:
+ description: Replacement defines how to modify the URL to have
+ the new target URL.
+ type: string
+ type: object
+ redirectScheme:
+ description: 'RedirectScheme holds the redirect scheme middleware
+ configuration. This middleware redirects requests from a scheme/port
+ to another. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/redirectscheme/'
+ properties:
+ permanent:
+ description: Permanent defines whether the redirection is permanent
+ (301).
+ type: boolean
+ port:
+ description: Port defines the port of the new URL.
+ type: string
+ scheme:
+ description: Scheme defines the scheme of the new URL.
+ type: string
+ type: object
+ replacePath:
+ description: 'ReplacePath holds the replace path middleware configuration.
+ This middleware replaces the path of the request URL and store the
+ original path in an X-Replaced-Path header. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/replacepath/'
+ properties:
+ path:
+ description: Path defines the path to use as replacement in the
+ request URL.
+ type: string
+ type: object
+ replacePathRegex:
+ description: 'ReplacePathRegex holds the replace path regex middleware
+ configuration. This middleware replaces the path of a URL using
+ regex matching and replacement. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/replacepathregex/'
+ properties:
+ regex:
+ description: Regex defines the regular expression used to match
+ and capture the path from the request URL.
+ type: string
+ replacement:
+ description: Replacement defines the replacement path format,
+ which can include captured variables.
+ type: string
+ type: object
+ retry:
+ description: 'Retry holds the retry middleware configuration. This
+ middleware reissues requests a given number of times to a backend
+ server if that server does not reply. As soon as the server answers,
+ the middleware stops retrying, regardless of the response status.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/retry/'
+ properties:
+ attempts:
+ description: Attempts defines how many times the request should
+ be retried.
+ type: integer
+ initialInterval:
+ anyOf:
+ - type: integer
+ - type: string
+ description: InitialInterval defines the first wait time in the
+ exponential backoff series. The maximum interval is calculated
+ as twice the initialInterval. If unspecified, requests will
+ be retried immediately. The value of initialInterval should
+ be provided in seconds or as a valid duration format, see https://pkg.go.dev/time#ParseDuration.
+ x-kubernetes-int-or-string: true
+ type: object
+ stripPrefix:
+ description: 'StripPrefix holds the strip prefix middleware configuration.
+ This middleware removes the specified prefixes from the URL path.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/stripprefix/'
+ properties:
+ forceSlash:
+ description: 'ForceSlash ensures that the resulting stripped path
+ is not the empty string, by replacing it with / when necessary.
+ Default: true.'
+ type: boolean
+ prefixes:
+ description: Prefixes defines the prefixes to strip from the request
+ URL.
+ items:
+ type: string
+ type: array
+ type: object
+ stripPrefixRegex:
+ description: 'StripPrefixRegex holds the strip prefix regex middleware
+ configuration. This middleware removes the matching prefixes from
+ the URL path. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/stripprefixregex/'
+ properties:
+ regex:
+ description: Regex defines the regular expression to match the
+ path prefix from the request URL.
+ items:
+ type: string
+ type: array
+ type: object
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.io_middlewaretcps.yaml b/enterprise/traefik/25.1.14/crds/traefik.io_middlewaretcps.yaml
new file mode 100644
index 0000000000..8623568f5b
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.io_middlewaretcps.yaml
@@ -0,0 +1,72 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: middlewaretcps.traefik.io
+spec:
+ group: traefik.io
+ names:
+ kind: MiddlewareTCP
+ listKind: MiddlewareTCPList
+ plural: middlewaretcps
+ singular: middlewaretcp
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: 'MiddlewareTCP is the CRD implementation of a Traefik TCP middleware.
+ More info: https://doc.traefik.io/traefik/v2.10/middlewares/overview/'
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: MiddlewareTCPSpec defines the desired state of a MiddlewareTCP.
+ properties:
+ inFlightConn:
+ description: InFlightConn defines the InFlightConn middleware configuration.
+ properties:
+ amount:
+ description: Amount defines the maximum amount of allowed simultaneous
+ connections. The middleware closes the connection if there are
+ already amount connections opened.
+ format: int64
+ type: integer
+ type: object
+ ipWhiteList:
+ description: IPWhiteList defines the IPWhiteList middleware configuration.
+ properties:
+ sourceRange:
+ description: SourceRange defines the allowed IPs (or ranges of
+ allowed IPs by using CIDR notation).
+ items:
+ type: string
+ type: array
+ type: object
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.io_serverstransports.yaml b/enterprise/traefik/25.1.14/crds/traefik.io_serverstransports.yaml
new file mode 100644
index 0000000000..803b56395a
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.io_serverstransports.yaml
@@ -0,0 +1,128 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: serverstransports.traefik.io
+spec:
+ group: traefik.io
+ names:
+ kind: ServersTransport
+ listKind: ServersTransportList
+ plural: serverstransports
+ singular: serverstransport
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: 'ServersTransport is the CRD implementation of a ServersTransport.
+ If no serversTransport is specified, the default@internal will be used.
+ The default@internal serversTransport is created from the static configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/services/#serverstransport_1'
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: ServersTransportSpec defines the desired state of a ServersTransport.
+ properties:
+ certificatesSecrets:
+ description: CertificatesSecrets defines a list of secret storing
+ client certificates for mTLS.
+ items:
+ type: string
+ type: array
+ disableHTTP2:
+ description: DisableHTTP2 disables HTTP/2 for connections with backend
+ servers.
+ type: boolean
+ forwardingTimeouts:
+ description: ForwardingTimeouts defines the timeouts for requests
+ forwarded to the backend servers.
+ properties:
+ dialTimeout:
+ anyOf:
+ - type: integer
+ - type: string
+ description: DialTimeout is the amount of time to wait until a
+ connection to a backend server can be established.
+ x-kubernetes-int-or-string: true
+ idleConnTimeout:
+ anyOf:
+ - type: integer
+ - type: string
+ description: IdleConnTimeout is the maximum period for which an
+ idle HTTP keep-alive connection will remain open before closing
+ itself.
+ x-kubernetes-int-or-string: true
+ pingTimeout:
+ anyOf:
+ - type: integer
+ - type: string
+ description: PingTimeout is the timeout after which the HTTP/2
+ connection will be closed if a response to ping is not received.
+ x-kubernetes-int-or-string: true
+ readIdleTimeout:
+ anyOf:
+ - type: integer
+ - type: string
+ description: ReadIdleTimeout is the timeout after which a health
+ check using ping frame will be carried out if no frame is received
+ on the HTTP/2 connection.
+ x-kubernetes-int-or-string: true
+ responseHeaderTimeout:
+ anyOf:
+ - type: integer
+ - type: string
+ description: ResponseHeaderTimeout is the amount of time to wait
+ for a server's response headers after fully writing the request
+ (including its body, if any).
+ x-kubernetes-int-or-string: true
+ type: object
+ insecureSkipVerify:
+ description: InsecureSkipVerify disables SSL certificate verification.
+ type: boolean
+ maxIdleConnsPerHost:
+ description: MaxIdleConnsPerHost controls the maximum idle (keep-alive)
+ to keep per-host.
+ type: integer
+ peerCertURI:
+ description: PeerCertURI defines the peer cert URI used to match against
+ SAN URI during the peer certificate verification.
+ type: string
+ rootCAsSecrets:
+ description: RootCAsSecrets defines a list of CA secret used to validate
+ self-signed certificate.
+ items:
+ type: string
+ type: array
+ serverName:
+ description: ServerName defines the server name used to contact the
+ server.
+ type: string
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.io_serverstransporttcps.yaml b/enterprise/traefik/25.1.14/crds/traefik.io_serverstransporttcps.yaml
new file mode 100644
index 0000000000..10e0a3f0e7
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.io_serverstransporttcps.yaml
@@ -0,0 +1,122 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: serverstransporttcps.traefik.io
+spec:
+ group: traefik.io
+ names:
+ kind: ServersTransportTCP
+ listKind: ServersTransportTCPList
+ plural: serverstransporttcps
+ singular: serverstransporttcp
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: 'ServersTransportTCP is the CRD implementation of a TCPServersTransport.
+ If no tcpServersTransport is specified, a default one named default@internal
+ will be used. The default@internal tcpServersTransport can be configured
+ in the static configuration. More info: https://doc.traefik.io/traefik/v3.0/routing/services/#serverstransport_3'
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: ServersTransportTCPSpec defines the desired state of a ServersTransportTCP.
+ properties:
+ dialKeepAlive:
+ anyOf:
+ - type: integer
+ - type: string
+ description: DialKeepAlive is the interval between keep-alive probes
+ for an active network connection. If zero, keep-alive probes are
+ sent with a default value (currently 15 seconds), if supported by
+ the protocol and operating system. Network protocols or operating
+ systems that do not support keep-alives ignore this field. If negative,
+ keep-alive probes are disabled.
+ x-kubernetes-int-or-string: true
+ dialTimeout:
+ anyOf:
+ - type: integer
+ - type: string
+ description: DialTimeout is the amount of time to wait until a connection
+ to a backend server can be established.
+ x-kubernetes-int-or-string: true
+ terminationDelay:
+ anyOf:
+ - type: integer
+ - type: string
+ description: TerminationDelay defines the delay to wait before fully
+ terminating the connection, after one connected peer has closed
+ its writing capability.
+ x-kubernetes-int-or-string: true
+ tls:
+ description: TLS defines the TLS configuration
+ properties:
+ certificatesSecrets:
+ description: CertificatesSecrets defines a list of secret storing
+ client certificates for mTLS.
+ items:
+ type: string
+ type: array
+ insecureSkipVerify:
+ description: InsecureSkipVerify disables TLS certificate verification.
+ type: boolean
+ peerCertURI:
+ description: MaxIdleConnsPerHost controls the maximum idle (keep-alive)
+ to keep per-host. PeerCertURI defines the peer cert URI used
+ to match against SAN URI during the peer certificate verification.
+ type: string
+ rootCAsSecrets:
+ description: RootCAsSecrets defines a list of CA secret used to
+ validate self-signed certificates.
+ items:
+ type: string
+ type: array
+ serverName:
+ description: ServerName defines the server name used to contact
+ the server.
+ type: string
+ spiffe:
+ description: Spiffe defines the SPIFFE configuration.
+ properties:
+ ids:
+ description: IDs defines the allowed SPIFFE IDs (takes precedence
+ over the SPIFFE TrustDomain).
+ items:
+ type: string
+ type: array
+ trustDomain:
+ description: TrustDomain defines the allowed SPIFFE trust
+ domain.
+ type: string
+ type: object
+ type: object
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.io_tlsoptions.yaml b/enterprise/traefik/25.1.14/crds/traefik.io_tlsoptions.yaml
new file mode 100644
index 0000000000..b86fefe0e9
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.io_tlsoptions.yaml
@@ -0,0 +1,113 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: tlsoptions.traefik.io
+spec:
+ group: traefik.io
+ names:
+ kind: TLSOption
+ listKind: TLSOptionList
+ plural: tlsoptions
+ singular: tlsoption
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: 'TLSOption is the CRD implementation of a Traefik TLS Option,
+ allowing to configure some parameters of the TLS connection. More info:
+ https://doc.traefik.io/traefik/v2.10/https/tls/#tls-options'
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: TLSOptionSpec defines the desired state of a TLSOption.
+ properties:
+ alpnProtocols:
+ description: 'ALPNProtocols defines the list of supported application
+ level protocols for the TLS handshake, in order of preference. More
+ info: https://doc.traefik.io/traefik/v2.10/https/tls/#alpn-protocols'
+ items:
+ type: string
+ type: array
+ cipherSuites:
+ description: 'CipherSuites defines the list of supported cipher suites
+ for TLS versions up to TLS 1.2. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#cipher-suites'
+ items:
+ type: string
+ type: array
+ clientAuth:
+ description: ClientAuth defines the server's policy for TLS Client
+ Authentication.
+ properties:
+ clientAuthType:
+ description: ClientAuthType defines the client authentication
+ type to apply.
+ enum:
+ - NoClientCert
+ - RequestClientCert
+ - RequireAnyClientCert
+ - VerifyClientCertIfGiven
+ - RequireAndVerifyClientCert
+ type: string
+ secretNames:
+ description: SecretNames defines the names of the referenced Kubernetes
+ Secret storing certificate details.
+ items:
+ type: string
+ type: array
+ type: object
+ curvePreferences:
+ description: 'CurvePreferences defines the preferred elliptic curves
+ in a specific order. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#curve-preferences'
+ items:
+ type: string
+ type: array
+ maxVersion:
+ description: 'MaxVersion defines the maximum TLS version that Traefik
+ will accept. Possible values: VersionTLS10, VersionTLS11, VersionTLS12,
+ VersionTLS13. Default: None.'
+ type: string
+ minVersion:
+ description: 'MinVersion defines the minimum TLS version that Traefik
+ will accept. Possible values: VersionTLS10, VersionTLS11, VersionTLS12,
+ VersionTLS13. Default: VersionTLS10.'
+ type: string
+ preferServerCipherSuites:
+ description: 'PreferServerCipherSuites defines whether the server
+ chooses a cipher suite among his own instead of among the client''s.
+ It is enabled automatically when minVersion or maxVersion is set.
+ Deprecated: https://github.com/golang/go/issues/45430'
+ type: boolean
+ sniStrict:
+ description: SniStrict defines whether Traefik allows connections
+ from clients connections that do not specify a server_name extension.
+ type: boolean
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.io_tlsstores.yaml b/enterprise/traefik/25.1.14/crds/traefik.io_tlsstores.yaml
new file mode 100644
index 0000000000..47b46854c8
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.io_tlsstores.yaml
@@ -0,0 +1,99 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: tlsstores.traefik.io
+spec:
+ group: traefik.io
+ names:
+ kind: TLSStore
+ listKind: TLSStoreList
+ plural: tlsstores
+ singular: tlsstore
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: 'TLSStore is the CRD implementation of a Traefik TLS Store. For
+ the time being, only the TLSStore named default is supported. This means
+ that you cannot have two stores that are named default in different Kubernetes
+ namespaces. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#certificates-stores'
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: TLSStoreSpec defines the desired state of a TLSStore.
+ properties:
+ certificates:
+ description: Certificates is a list of secret names, each secret holding
+ a key/certificate pair to add to the store.
+ items:
+ description: Certificate holds a secret name for the TLSStore resource.
+ properties:
+ secretName:
+ description: SecretName is the name of the referenced Kubernetes
+ Secret to specify the certificate details.
+ type: string
+ required:
+ - secretName
+ type: object
+ type: array
+ defaultCertificate:
+ description: DefaultCertificate defines the default certificate configuration.
+ properties:
+ secretName:
+ description: SecretName is the name of the referenced Kubernetes
+ Secret to specify the certificate details.
+ type: string
+ required:
+ - secretName
+ type: object
+ defaultGeneratedCert:
+ description: DefaultGeneratedCert defines the default generated certificate
+ configuration.
+ properties:
+ domain:
+ description: Domain is the domain definition for the DefaultCertificate.
+ properties:
+ main:
+ description: Main defines the main domain name.
+ type: string
+ sans:
+ description: SANs defines the subject alternative domain names.
+ items:
+ type: string
+ type: array
+ type: object
+ resolver:
+ description: Resolver is the name of the resolver that will be
+ used to issue the DefaultCertificate.
+ type: string
+ type: object
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/crds/traefik.io_traefikservices.yaml b/enterprise/traefik/25.1.14/crds/traefik.io_traefikservices.yaml
new file mode 100644
index 0000000000..0f3475bda4
--- /dev/null
+++ b/enterprise/traefik/25.1.14/crds/traefik.io_traefikservices.yaml
@@ -0,0 +1,402 @@
+
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ controller-gen.kubebuilder.io/version: v0.6.2
+ creationTimestamp: null
+ name: traefikservices.traefik.io
+spec:
+ group: traefik.io
+ names:
+ kind: TraefikService
+ listKind: TraefikServiceList
+ plural: traefikservices
+ singular: traefikservice
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: 'TraefikService is the CRD implementation of a Traefik Service.
+ TraefikService object allows to: - Apply weight to Services on load-balancing
+ - Mirror traffic on services More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-traefikservice'
+ properties:
+ apiVersion:
+ description: 'APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
+ type: string
+ kind:
+ description: 'Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: TraefikServiceSpec defines the desired state of a TraefikService.
+ properties:
+ mirroring:
+ description: Mirroring defines the Mirroring service configuration.
+ properties:
+ kind:
+ description: Kind defines the kind of the Service.
+ enum:
+ - Service
+ - TraefikService
+ type: string
+ maxBodySize:
+ description: MaxBodySize defines the maximum size allowed for
+ the body of the request. If the body is larger, the request
+ is not mirrored. Default value is -1, which means unlimited
+ size.
+ format: int64
+ type: integer
+ mirrors:
+ description: Mirrors defines the list of mirrors where Traefik
+ will duplicate the traffic.
+ items:
+ description: MirrorService holds the mirror configuration.
+ properties:
+ kind:
+ description: Kind defines the kind of the Service.
+ enum:
+ - Service
+ - TraefikService
+ type: string
+ name:
+ description: Name defines the name of the referenced Kubernetes
+ Service or TraefikService. The differentiation between
+ the two is specified in the Kind field.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Kubernetes Service or TraefikService.
+ type: string
+ nativeLB:
+ description: NativeLB controls, when creating the load-balancer,
+ whether the LB's children are directly the pods IPs or
+ if the only child is the Kubernetes Service clusterIP.
+ The Kubernetes Service itself does load-balance to the
+ pods. By default, NativeLB is false.
+ type: boolean
+ passHostHeader:
+ description: PassHostHeader defines whether the client Host
+ header is forwarded to the upstream Kubernetes Service.
+ By default, passHostHeader is true.
+ type: boolean
+ percent:
+ description: 'Percent defines the part of the traffic to
+ mirror. Supported values: 0 to 100.'
+ type: integer
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ description: Port defines the port of a Kubernetes Service.
+ This can be a reference to a named port.
+ x-kubernetes-int-or-string: true
+ responseForwarding:
+ description: ResponseForwarding defines how Traefik forwards
+ the response from the upstream Kubernetes Service to the
+ client.
+ properties:
+ flushInterval:
+ description: 'FlushInterval defines the interval, in
+ milliseconds, in between flushes to the client while
+ copying the response body. A negative value means
+ to flush immediately after each write to the client.
+ This configuration is ignored when ReverseProxy recognizes
+ a response as a streaming response; for such responses,
+ writes are flushed to the client immediately. Default:
+ 100ms'
+ type: string
+ type: object
+ scheme:
+ description: Scheme defines the scheme to use for the request
+ to the upstream Kubernetes Service. It defaults to https
+ when Kubernetes Service port is 443, http otherwise.
+ type: string
+ serversTransport:
+ description: ServersTransport defines the name of ServersTransport
+ resource to use. It allows to configure the transport
+ between Traefik and your servers. Can only be used on
+ a Kubernetes Service.
+ type: string
+ sticky:
+ description: 'Sticky defines the sticky sessions configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions'
+ properties:
+ cookie:
+ description: Cookie defines the sticky cookie configuration.
+ properties:
+ httpOnly:
+ description: HTTPOnly defines whether the cookie
+ can be accessed by client-side APIs, such as JavaScript.
+ type: boolean
+ name:
+ description: Name defines the Cookie name.
+ type: string
+ sameSite:
+ description: 'SameSite defines the same site policy.
+ More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite'
+ type: string
+ secure:
+ description: Secure defines whether the cookie can
+ only be transmitted over an encrypted connection
+ (i.e. HTTPS).
+ type: boolean
+ type: object
+ type: object
+ strategy:
+ description: Strategy defines the load balancing strategy
+ between the servers. RoundRobin is the only supported
+ value at the moment.
+ type: string
+ weight:
+ description: Weight defines the weight and should only be
+ specified when Name references a TraefikService object
+ (and to be precise, one that embeds a Weighted Round Robin).
+ type: integer
+ required:
+ - name
+ type: object
+ type: array
+ name:
+ description: Name defines the name of the referenced Kubernetes
+ Service or TraefikService. The differentiation between the two
+ is specified in the Kind field.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Kubernetes Service or TraefikService.
+ type: string
+ nativeLB:
+ description: NativeLB controls, when creating the load-balancer,
+ whether the LB's children are directly the pods IPs or if the
+ only child is the Kubernetes Service clusterIP. The Kubernetes
+ Service itself does load-balance to the pods. By default, NativeLB
+ is false.
+ type: boolean
+ passHostHeader:
+ description: PassHostHeader defines whether the client Host header
+ is forwarded to the upstream Kubernetes Service. By default,
+ passHostHeader is true.
+ type: boolean
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ description: Port defines the port of a Kubernetes Service. This
+ can be a reference to a named port.
+ x-kubernetes-int-or-string: true
+ responseForwarding:
+ description: ResponseForwarding defines how Traefik forwards the
+ response from the upstream Kubernetes Service to the client.
+ properties:
+ flushInterval:
+ description: 'FlushInterval defines the interval, in milliseconds,
+ in between flushes to the client while copying the response
+ body. A negative value means to flush immediately after
+ each write to the client. This configuration is ignored
+ when ReverseProxy recognizes a response as a streaming response;
+ for such responses, writes are flushed to the client immediately.
+ Default: 100ms'
+ type: string
+ type: object
+ scheme:
+ description: Scheme defines the scheme to use for the request
+ to the upstream Kubernetes Service. It defaults to https when
+ Kubernetes Service port is 443, http otherwise.
+ type: string
+ serversTransport:
+ description: ServersTransport defines the name of ServersTransport
+ resource to use. It allows to configure the transport between
+ Traefik and your servers. Can only be used on a Kubernetes Service.
+ type: string
+ sticky:
+ description: 'Sticky defines the sticky sessions configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions'
+ properties:
+ cookie:
+ description: Cookie defines the sticky cookie configuration.
+ properties:
+ httpOnly:
+ description: HTTPOnly defines whether the cookie can be
+ accessed by client-side APIs, such as JavaScript.
+ type: boolean
+ name:
+ description: Name defines the Cookie name.
+ type: string
+ sameSite:
+ description: 'SameSite defines the same site policy. More
+ info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite'
+ type: string
+ secure:
+ description: Secure defines whether the cookie can only
+ be transmitted over an encrypted connection (i.e. HTTPS).
+ type: boolean
+ type: object
+ type: object
+ strategy:
+ description: Strategy defines the load balancing strategy between
+ the servers. RoundRobin is the only supported value at the moment.
+ type: string
+ weight:
+ description: Weight defines the weight and should only be specified
+ when Name references a TraefikService object (and to be precise,
+ one that embeds a Weighted Round Robin).
+ type: integer
+ required:
+ - name
+ type: object
+ weighted:
+ description: Weighted defines the Weighted Round Robin configuration.
+ properties:
+ services:
+ description: Services defines the list of Kubernetes Service and/or
+ TraefikService to load-balance, with weight.
+ items:
+ description: Service defines an upstream HTTP service to proxy
+ traffic to.
+ properties:
+ kind:
+ description: Kind defines the kind of the Service.
+ enum:
+ - Service
+ - TraefikService
+ type: string
+ name:
+ description: Name defines the name of the referenced Kubernetes
+ Service or TraefikService. The differentiation between
+ the two is specified in the Kind field.
+ type: string
+ namespace:
+ description: Namespace defines the namespace of the referenced
+ Kubernetes Service or TraefikService.
+ type: string
+ nativeLB:
+ description: NativeLB controls, when creating the load-balancer,
+ whether the LB's children are directly the pods IPs or
+ if the only child is the Kubernetes Service clusterIP.
+ The Kubernetes Service itself does load-balance to the
+ pods. By default, NativeLB is false.
+ type: boolean
+ passHostHeader:
+ description: PassHostHeader defines whether the client Host
+ header is forwarded to the upstream Kubernetes Service.
+ By default, passHostHeader is true.
+ type: boolean
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ description: Port defines the port of a Kubernetes Service.
+ This can be a reference to a named port.
+ x-kubernetes-int-or-string: true
+ responseForwarding:
+ description: ResponseForwarding defines how Traefik forwards
+ the response from the upstream Kubernetes Service to the
+ client.
+ properties:
+ flushInterval:
+ description: 'FlushInterval defines the interval, in
+ milliseconds, in between flushes to the client while
+ copying the response body. A negative value means
+ to flush immediately after each write to the client.
+ This configuration is ignored when ReverseProxy recognizes
+ a response as a streaming response; for such responses,
+ writes are flushed to the client immediately. Default:
+ 100ms'
+ type: string
+ type: object
+ scheme:
+ description: Scheme defines the scheme to use for the request
+ to the upstream Kubernetes Service. It defaults to https
+ when Kubernetes Service port is 443, http otherwise.
+ type: string
+ serversTransport:
+ description: ServersTransport defines the name of ServersTransport
+ resource to use. It allows to configure the transport
+ between Traefik and your servers. Can only be used on
+ a Kubernetes Service.
+ type: string
+ sticky:
+ description: 'Sticky defines the sticky sessions configuration.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions'
+ properties:
+ cookie:
+ description: Cookie defines the sticky cookie configuration.
+ properties:
+ httpOnly:
+ description: HTTPOnly defines whether the cookie
+ can be accessed by client-side APIs, such as JavaScript.
+ type: boolean
+ name:
+ description: Name defines the Cookie name.
+ type: string
+ sameSite:
+ description: 'SameSite defines the same site policy.
+ More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite'
+ type: string
+ secure:
+ description: Secure defines whether the cookie can
+ only be transmitted over an encrypted connection
+ (i.e. HTTPS).
+ type: boolean
+ type: object
+ type: object
+ strategy:
+ description: Strategy defines the load balancing strategy
+ between the servers. RoundRobin is the only supported
+ value at the moment.
+ type: string
+ weight:
+ description: Weight defines the weight and should only be
+ specified when Name references a TraefikService object
+ (and to be precise, one that embeds a Weighted Round Robin).
+ type: integer
+ required:
+ - name
+ type: object
+ type: array
+ sticky:
+ description: 'Sticky defines whether sticky sessions are enabled.
+ More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#stickiness-and-load-balancing'
+ properties:
+ cookie:
+ description: Cookie defines the sticky cookie configuration.
+ properties:
+ httpOnly:
+ description: HTTPOnly defines whether the cookie can be
+ accessed by client-side APIs, such as JavaScript.
+ type: boolean
+ name:
+ description: Name defines the Cookie name.
+ type: string
+ sameSite:
+ description: 'SameSite defines the same site policy. More
+ info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite'
+ type: string
+ secure:
+ description: Secure defines whether the cookie can only
+ be transmitted over an encrypted connection (i.e. HTTPS).
+ type: boolean
+ type: object
+ type: object
+ type: object
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/enterprise/traefik/25.1.14/ix_values.yaml b/enterprise/traefik/25.1.14/ix_values.yaml
new file mode 100644
index 0000000000..d3efd64d50
--- /dev/null
+++ b/enterprise/traefik/25.1.14/ix_values.yaml
@@ -0,0 +1,441 @@
+image:
+ repository: tccr.io/tccr/traefik
+ tag: v2.10.7@sha256:1a1f160572eadb370fb6204387838df968c2f1586e0ddd1b9b379012c6465f28
+ pullPolicy: IfNotPresent
+manifestManager:
+ enabled: true
+workload:
+ main:
+ replicas: 2
+ strategy: RollingUpdate
+ podSpec:
+ containers:
+ main:
+ args: []
+ probes:
+ # -- Liveness probe configuration
+ # @default -- See below
+ liveness:
+ # -- sets the probe type when not using a custom probe
+ # @default -- "TCP"
+ type: tcp
+ # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used
+ # @default -- "/"
+ # path: "/ping"
+ # -- Readiness probe configuration
+ # @default -- See below
+ readiness:
+ # -- sets the probe type when not using a custom probe
+ # @default -- "TCP"
+ type: tcp
+ # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used
+ # @default -- "/"
+ # path: "/ping"
+ # -- Startup probe configuration
+ # @default -- See below
+ startup:
+ # -- sets the probe type when not using a custom probe
+ # @default -- "TCP"
+ type: tcp
+ # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used
+ # @default -- "/"
+ # path: "/ping"
+# -- Options for all pods
+# Can be overruled per pod
+podOptions:
+ automountServiceAccountToken: true
+operator:
+ register: true
+# -- Use ingressClass. Ignored if Traefik version < 2.3 / kubernetes < 1.18.x
+ingressClass:
+ # true is not unit-testable yet, pending https://github.com/rancher/helm-unittest/pull/12
+ enabled: false
+ isDefaultClass: false
+ # Use to force a networking.k8s.io API Version for certain CI/CD applications. E.g. "v1beta1"
+ fallbackApiVersion: ""
+# -- Create an IngressRoute for the dashboard
+ingressRoute:
+ dashboard:
+ enabled: true
+ # Additional ingressRoute annotations (e.g. for kubernetes.io/ingress.class)
+ annotations: {}
+ # Additional ingressRoute labels (e.g. for filtering IngressRoute by custom labels)
+ labels: {}
+#
+# -- Configure providers
+providers:
+ kubernetesCRD:
+ enabled: true
+ namespaces: []
+ # - "default"
+ kubernetesIngress:
+ enabled: true
+ # labelSelector: environment=production,method=traefik
+ namespaces: []
+ # - "default"
+ # IP used for Kubernetes Ingress endpoints
+ publishedService:
+ enabled: true
+ # Published Kubernetes Service to copy status from. Format: namespace/servicename
+ # By default this Traefik service
+ # pathOverride: ""
+# -- Logs
+# https://docs.traefik.io/observability/logs/
+logs:
+ # Traefik logs concern everything that happens to Traefik itself (startup, configuration, events, shutdown, and so on).
+ general:
+ # By default, the level is set to ERROR. Alternative logging levels are DEBUG, PANIC, FATAL, ERROR, WARN, and INFO.
+ level: ERROR
+ # -- Set the format of General Logs to be either Common Log Format or JSON. For more information: https://doc.traefik.io/traefik/observability/logs/#format
+ format: common
+ access:
+ # To enable access logs
+ enabled: false
+ # To write the logs in an asynchronous fashion, specify a bufferingSize option.
+ # This option represents the number of log lines Traefik will keep in memory before writing
+ # them to the selected output. In some cases, this option can greatly help performances.
+ # bufferingSize: 100
+ # Filtering https://docs.traefik.io/observability/access-logs/#filtering
+ filters: {}
+ # statuscodes: "200,300-302"
+ # retryattempts: true
+ # minduration: 10ms
+ # Fields
+ # https://docs.traefik.io/observability/access-logs/#limiting-the-fieldsincluding-headers
+ fields:
+ general:
+ defaultmode: keep
+ names: {}
+ # Examples:
+ # ClientUsername: drop
+ headers:
+ defaultmode: drop
+ names: {}
+ # Examples:
+ # User-Agent: redact
+ # Authorization: drop
+ # Content-Type: keep
+ # -- Set the format of Access Logs to be either Common Log Format or JSON. For more information: https://doc.traefik.io/traefik/observability/access-logs/#format
+ format: common
+metrics:
+ main:
+ enabled: false
+ type: servicemonitor
+ endpoints:
+ - port: metrics
+ path: /metrics
+ targetSelector: metrics
+globalArguments:
+ - "--global.checknewversion"
+##
+# -- Additional arguments to be passed at Traefik's binary
+# All available options available on https://docs.traefik.io/reference/static-configuration/cli/
+## Use curly braces to pass values: `helm install --set="additionalArguments={--providers.kubernetesingress.ingressclass=traefik-internal,--log.level=DEBUG}"`
+additionalArguments:
+ - "--serverstransport.insecureskipverify=true"
+ - "--providers.kubernetesingress.allowexternalnameservices=true"
+
+# -- Default clusterCertificate generated by clusterissuer
+defaultCertificate: ""
+
+# -- Add custom DNSStore objects
+tlsStore: {}
+
+# -- TLS Options to be created as TLSOption CRDs
+# https://doc.traefik.io/tccr.io/truecharts/https/tls/#tls-options
+# Example:
+tlsOptions:
+ default:
+ sniStrict: false
+ minVersion: VersionTLS12
+ curvePreferences:
+ - CurveP521
+ - CurveP384
+ cipherSuites:
+ - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
+ - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ - TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305
+ - TLS_AES_128_GCM_SHA256
+ - TLS_AES_256_GCM_SHA384
+ - TLS_CHACHA20_POLY1305_SHA256
+# -- Options for the main traefik service, where the entrypoints traffic comes from
+# from.
+service:
+ main:
+ type: LoadBalancer
+ ports:
+ main:
+ port: 9000
+ targetPort: 9000
+ protocol: http
+ # -- Forwarded Headers should never be enabled on Main entrypoint
+ forwardedHeaders:
+ enabled: false
+ # -- Proxy Protocol should never be enabled on Main entrypoint
+ proxyProtocol:
+ enabled: false
+ tcp:
+ enabled: true
+ type: LoadBalancer
+ ports:
+ web:
+ enabled: true
+ port: 80
+ protocol: http
+ redirectTo: websecure
+ # Options: Empty, 0 (ingore), or positive int
+ # redirectPort:
+ # -- Configure (Forwarded Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#forwarded-headers] Support
+ forwardedHeaders:
+ enabled: false
+ # -- List of trusted IP and CIDR references
+ trustedIPs: []
+ # -- Trust all forwarded headers
+ insecureMode: false
+ # -- Configure (Proxy Protocol Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#proxyprotocol] Support
+ proxyProtocol:
+ enabled: false
+ # -- Only IPs in trustedIPs will lead to remote client address replacement
+ trustedIPs: []
+ # -- Trust every incoming connection
+ insecureMode: false
+ websecure:
+ enabled: true
+ port: 443
+ protocol: https
+ # -- Configure (Forwarded Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#forwarded-headers] Support
+ forwardedHeaders:
+ enabled: false
+ # -- List of trusted IP and CIDR references
+ trustedIPs: []
+ # -- Trust all forwarded headers
+ insecureMode: false
+ # -- Configure (Proxy Protocol Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#proxyprotocol] Support
+ proxyProtocol:
+ enabled: false
+ # -- Only IPs in trustedIPs will lead to remote client address replacement
+ trustedIPs: []
+ # -- Trust every incoming connection
+ insecureMode: false
+ # tcpexample:
+ # enabled: true
+ # targetPort: 9443
+ # protocol: tcp
+ # tls:
+ # enabled: false
+ # # this is the name of a TLSOption definition
+ # options: ""
+ # certResolver: ""
+ # domains: []
+ # # - main: example.com
+ # # sans:
+ # # - foo.example.com
+ # # - bar.example.com
+ metrics:
+ enabled: true
+ type: ClusterIP
+ ports:
+ metrics:
+ enabled: true
+ port: 9180
+ targetPort: 9180
+ protocol: http
+ # -- Forwarded Headers should never be enabled on Metrics entrypoint
+ forwardedHeaders:
+ enabled: false
+ # -- Proxy Protocol should never be enabled on Metrics entrypoint
+ proxyProtocol:
+ enabled: false
+ # udp:
+ # enabled: false
+# -- Whether Role Based Access Control objects like roles and rolebindings should be created
+rbac:
+ main:
+ enabled: true
+ primary: true
+ clusterWide: true
+ rules:
+ - apiGroups:
+ - ""
+ resources:
+ - services
+ - endpoints
+ - secrets
+ verbs:
+ - get
+ - list
+ - watch
+ - apiGroups:
+ - extensions
+ - networking.k8s.io
+ resources:
+ - ingresses
+ - ingressclasses
+ verbs:
+ - get
+ - list
+ - watch
+ - apiGroups:
+ - extensions
+ - networking.k8s.io
+ resources:
+ - ingresses/status
+ verbs:
+ - update
+ - apiGroups:
+ - traefik.containo.us
+ - traefik.io
+ resources:
+ - middlewares
+ - middlewaretcps
+ - ingressroutes
+ - traefikservices
+ - ingressroutetcps
+ - ingressrouteudps
+ - tlsoptions
+ - tlsstores
+ - serverstransports
+ verbs:
+ - get
+ - list
+ - watch
+# -- The service account the pods will use to interact with the Kubernetes API
+serviceAccount:
+ main:
+ enabled: true
+ primary: true
+# -- SCALE Middleware Handlers
+middlewares:
+ basicAuth: []
+ # - name: basicauthexample
+ # users:
+ # - username: testuser
+ # password: testpassword
+ forwardAuth: []
+ # - name: forwardAuthexample
+ # address: https://auth.example.com/
+ # authResponseHeaders:
+ # - X-Secret
+ # - X-Auth-User
+ # authRequestHeaders:
+ # - "Accept"
+ # - "X-CustomHeader"
+ # authResponseHeadersRegex: "^X-"
+ # trustForwardHeader: true
+ customRequestHeaders: []
+ # - name: customRequestHeaderExample
+ # headers:
+ # - name: X-Custom-Header
+ # value: "foobar"
+ # - name: X-Header-To-Remove
+ # value: ""
+ customResponseHeaders: []
+ # - name: customResponseHeaderExample
+ # headers:
+ # - name: X-Custom-Header
+ # value: "foobar"
+ # - name: X-Header-To-Remove
+ # value: ""
+ rewriteResponseHeaders: []
+ # - name: rewriteResponseHeadersName
+ # headers:
+ # - name: "Location"
+ # regex: "^http://(.+)$"
+ # replacement: "https://$1"
+ # - name: "Date"
+ # regex: "^[^,]+,\\s*(.+)$"
+ # replacement: "$1"
+ customFrameOptionsValue: []
+ # - name: customFrameOptionsValueExample
+ # value: "SAMEORIGIN"
+ buffering: []
+ # - name: bufferingExample
+ # maxRequestBodyBytes: 1000000
+ # memRequestBodyBytes: 1000000
+ # maxResponseBodyBytes: 1000000
+ # memResponseBodyBytes: 1000000
+ # retryExpression: "IsNetworkError() && Attempts() < 2"
+ chain: []
+ # - name: chainname
+ # middlewares:
+ # - name: compress
+ redirectScheme: []
+ # - name: redirectSchemeName
+ # scheme: https
+ # permanent: true
+ rateLimit: []
+ # - name: rateLimitName
+ # average: 300
+ # burst: 200
+ redirectRegex: []
+ # - name: redirectRegexName
+ # regex: putregexhere
+ # replacement: replacementurlhere
+ # permanent: false
+ stripPrefixRegex: []
+ # - name: stripPrefixRegexName
+ # regex: []
+ ipWhiteList: []
+ # - name: ipWhiteListName
+ # sourceRange: []
+ # ipStrategy:
+ # depth: 2
+ # excludedIPs: []
+ themePark: []
+ # - name: themeParkName
+ # -- Supported apps, lower case name
+ # -- https://docs.theme-park.dev/themes
+ # app: appnamehere
+ # -- Supported themes, lower case name
+ # -- https://docs.theme-park.dev/themes/APPNAMEHERE
+ # -- https://docs.theme-park.dev/community-themes
+ # theme: themenamehere
+ # -- https://theme-park.dev or a self hosted url
+ # baseUrl: https://theme-park.dev
+ # Sets X-Real-Ip with an IP from the X-Forwarded-For or
+ # Cf-Connecting-Ip (If from Cloudflare)
+ # Evaluation of those headers will go from last to first
+ realIP: []
+ # - name: realIPName
+ # -- The real IP will be the first one that is
+ # -- not included in any of the CIDRs passed here
+ # excludedNetworks:
+ # - 1.1.1.1/24
+ addPrefix: []
+ # - name: addPrefixName
+ # prefix: "/foo"
+ geoBlock: []
+ # -- https://github.com/PascalMinder/geoblock
+ # - name: geoBlockName
+ # allowLocalRequests: true
+ # logLocalRequests: false
+ # logAllowedRequests: false
+ # logApiRequests: false
+ # api: https://get.geojs.io/v1/ip/country/{ip}
+ # apiTimeoutMs: 500
+ # cacheSize: 25
+ # forceMonthlyUpdate: true
+ # allowUnknownCountries: false
+ # unknownCountryApiResponse: nil
+ # blackListMode: false
+ # countries:
+ # - RU
+ modsecurity: []
+ # - name: modsecurityName
+ # modSecurityUrl: modSecurity container URL
+ # timeoutMillis: Configurated timeout
+ # maxBodySize: maxBodySize
+ ## Note: body of every request will be buffered in memory while the request is in-flight
+ ## (i.e.: during the security check and during the request processing by traefik and the backend),
+ ## so you may want to tune maxBodySize depending on how much RAM you have.
+portalhook:
+ enabled: true
+persistence:
+ plugins:
+ enabled: true
+ mountPath: "/plugins-storage"
+ type: emptyDir
+portal:
+ open:
+ enabled: true
+ path: /dashboard/
diff --git a/enterprise/traefik/25.1.14/questions.yaml b/enterprise/traefik/25.1.14/questions.yaml
new file mode 100644
index 0000000000..d6e4abd22f
--- /dev/null
+++ b/enterprise/traefik/25.1.14/questions.yaml
@@ -0,0 +1,3402 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+ path: "$kubernetes-resource_configmap_tcportal-open_path"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: expertIngressClass
+ label: Expert Mode
+ group: App Configuration
+ description: |
+ Expert Mode contains settings like:
+ - IngressClass
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: ingressClass
+ label: "ingressClass"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ description: "When enabled, ingressClass will match the entered name of this app"
+ schema:
+ type: boolean
+ default: false
+ - variable: isDefaultClass
+ label: "isDefaultClass"
+ schema:
+ type: boolean
+ show_if: [["enabled", "=", true]]
+ default: false
+ - variable: logs
+ label: "Logs"
+ group: "App Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: general
+ label: "General Logs"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: level
+ label: "Log Level"
+ schema:
+ type: string
+ default: "ERROR"
+ enum:
+ - value: "INFO"
+ description: "Info"
+ - value: "WARN"
+ description: "Warnings"
+ - value: "ERROR"
+ description: "Errors"
+ - value: "FATAL"
+ description: "Fatal Errors"
+ - value: "PANIC"
+ description: "Panics"
+ - value: "DEBUG"
+ description: "Debug"
+ - variable: format
+ label: "General Log format"
+ schema:
+ type: string
+ default: "common"
+ enum:
+ - value: "common"
+ description: "Common Log Format"
+ - value: "json"
+ description: "JSON"
+ - variable: access
+ label: "Access Logs"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: enabledFilters
+ label: "Enable Filters"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: filters
+ label: "Filters"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: statuscodes
+ label: "Status codes"
+ schema:
+ type: string
+ default: "200,300-302"
+ - variable: retryattempts
+ label: "retryattempts"
+ schema:
+ type: boolean
+ default: true
+ - variable: minduration
+ label: "minduration"
+ schema:
+ type: string
+ default: "10ms"
+ - variable: fields
+ label: "Fields"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: general
+ label: "General"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: defaultmode
+ label: "Default Mode"
+ schema:
+ type: string
+ default: "keep"
+ enum:
+ - value: "keep"
+ description: "Keep"
+ - value: "drop"
+ description: "Drop"
+ - variable: headers
+ label: "Headers"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: defaultmode
+ label: "Default Mode"
+ schema:
+ type: string
+ default: "drop"
+ enum:
+ - value: "keep"
+ description: "Keep"
+ - value: "drop"
+ description: "Drop"
+ - variable: format
+ label: "Access Log format"
+ schema:
+ type: string
+ default: "common"
+ enum:
+ - value: "common"
+ description: "Common Log Format"
+ - value: "json"
+ description: "JSON"
+ - variable: middlewares
+ label: ""
+ group: "Middlewares"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: basicAuth
+ label: basicAuth
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: basicAuthEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: users
+ label: Users
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: usersEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: username
+ label: Username
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: Password
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: forwardAuth
+ label: forwardAuth
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: basicAuthEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: address
+ label: Address
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: trustForwardHeader
+ label: trustForwardHeader
+ schema:
+ type: boolean
+ default: false
+ - variable: tls
+ label: TLS
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: insecureSkipVerify
+ label: insecureSkipVerify (expert)
+ description: >-
+ This disables all TLS certificate validation on communications with the authentication endpoint.
+ This could be a security risk and should only be used if you know what you are doing.
+ schema:
+ type: boolean
+ default: false
+ - variable: authResponseHeadersRegex
+ label: authResponseHeadersRegex
+ schema:
+ type: string
+ default: ""
+ - variable: authResponseHeaders
+ label: authResponseHeaders
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: authResponseHeadersEntry
+ label: ""
+ schema:
+ type: string
+ default: ""
+ - variable: authRequestHeaders
+ label: authRequestHeaders
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: authRequestHeadersEntry
+ label: ""
+ schema:
+ type: string
+ default: ""
+ - variable: buffering
+ label: Buffering
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: bufferingEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: maxRequestBodyBytes
+ label: Max Request Body Bytes
+ description: Leave empty and it won't be set
+ schema:
+ type: string
+ valid_chars: '^[0-9]*$'
+ default: ""
+ - variable: memRequestBodyBytes
+ label: Mem Request Body Bytes
+ description: Leave empty and it won't be set
+ schema:
+ type: string
+ valid_chars: '^[0-9]*$'
+ default: ""
+ - variable: maxResponseBodyBytes
+ label: Max Response Body Bytes
+ description: Leave empty and it won't be set
+ schema:
+ type: string
+ valid_chars: '^[0-9]*$'
+ default: ""
+ - variable: memResponseBodyBytes
+ label: Mem Response Body Bytes
+ description: Leave empty and it won't be set
+ schema:
+ type: string
+ valid_chars: '^[0-9]*$'
+ default: ""
+ - variable: retryExpression
+ label: Retry Expression
+ description: Leave empty and it won't be set
+ schema:
+ type: string
+ default: ""
+ - variable: customRequestHeaders
+ label: Custom Request Headers
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: customRequestHeadersEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: headers
+ label: Headers to Add
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: headersEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Header Name
+ description: Name of custom header to be added to requests, eg. X-Custom-Header
+ schema:
+ valid_chars: ^[a-zA-Z0-9_\-]*$
+ type: string
+ required: true
+ default: ""
+ - variable: value
+ label: Header Value
+ description: The value of the header. If the value is empty, the header will be removed.
+ schema:
+ type: string
+ default: ""
+ - variable: customResponseHeaders
+ label: Custom Response Headers
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: customResponseHeadersEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: headers
+ label: Headers to Add
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: headersEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Header Name
+ description: Name of custom header to be added to responses, eg. X-Custom-Header
+ schema:
+ valid_chars: ^[a-zA-Z0-9_\-]*$
+ type: string
+ required: true
+ default: ""
+ - variable: value
+ label: Header Value
+ description: The value of the header. If the value is empty, the header will be removed.
+ schema:
+ type: string
+ default: ""
+ - variable: rewriteResponseHeaders
+ label: Rewrite Response Headers
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: rewriteResponseHeadersEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: headers
+ label: Headers To Rewrite
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: headersEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Header Name
+ description: Name of a header to modified in responses, eg. X-Custom-Header
+ schema:
+ valid_chars: ^[a-zA-Z0-9_\-]*$
+ type: string
+ required: true
+ default: ""
+ - variable: regex
+ label: Regex
+ description: The value of the header to match. Accepts regex expression.
+ schema:
+ type: string
+ default: ""
+ - variable: replacement
+ label: Replacement Regex
+ description: The new value of the header. Accepts regex expression.
+ schema:
+ type: string
+ default: ""
+ - variable: customFrameOptionsValue
+ label: Custom Frame Options Value
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: customFrameOptionsValueEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: X-Frame-Options Header Value
+ description: The value of the header.
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: chain
+ label: Chain
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: chainEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: middlewares
+ label: Middlewares to Chain
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: redirectScheme
+ label: redirectScheme
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: redirectSchemeEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: scheme
+ label: Scheme
+ schema:
+ type: string
+ required: true
+ default: https
+ enum:
+ - value: https
+ description: https
+ - value: http
+ description: http
+ - variable: permanent
+ label: Permanent
+ schema:
+ type: boolean
+ default: false
+ - variable: rateLimit
+ label: rateLimit
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: rateLimitEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: average
+ label: Average
+ schema:
+ type: int
+ required: true
+ default: 300
+ - variable: burst
+ label: Burst
+ schema:
+ type: int
+ required: true
+ default: 200
+ - variable: redirectRegex
+ label: redirectRegex
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: redirectRegexEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: regex
+ label: Regex
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: replacement
+ label: Replacement
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: permanent
+ label: Permanent
+ schema:
+ type: boolean
+ default: false
+ - variable: stripPrefixRegex
+ label: stripPrefixRegex
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: stripPrefixRegexEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: regex
+ label: Regex
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: regexEntry
+ label: Regex
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: ipWhiteList
+ label: ipWhiteList
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipWhiteListEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: sourceRange
+ label: Source Range
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: sourceRangeEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: ipStrategy
+ label: IP Strategy
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: depth
+ label: Depth
+ schema:
+ type: int
+ required: true
+ - variable: excludedIPs
+ label: Excluded IPs
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: excludedIPsEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: themePark
+ label: theme.park
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: themeParkEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: This is a 3rd party plugin and not maintained by TrueCharts,
+ for more information go to traefik-themepark
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: appName
+ label: App Name
+ description: Lower case, name of the app to be themed.
+
Go to https://docs.theme-park.dev/themes/ to see supported apps.
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: themeName
+ label: Theme Name
+ description: Lower case, name of the theme to be applied.
+
Go to https://docs.theme-park.dev/theme-options/ to see supported themes.
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: baseUrl
+ label: Base URL
+ description: Replace `https://theme-park.dev` URL for self-hosting reference.
+ schema:
+ type: string
+ required: true
+ default: https://theme-park.dev
+ - variable: addons
+ label: Addons
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: addonEntry
+ label: Addon
+ description: Currently only supports 'darker' and '4k-logo' for *arr apps.
+
Go to https://docs.theme-park.dev/themes/addons/ for Addon information.
+
Go to https://github.com/packruler/traefik-themepark for more context on plugin
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: realIP
+ label: Real IP
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: realIPEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: excludedNetworks
+ label: Excluded Networks
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: excludedNetEntry
+ label: Excluded Network Entry
+ description: Network to exclude setting it to X-Real-Ip
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: geoBlock
+ label: GeoBlock
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: geoBlockEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: This is a 3rd party plugin and not maintained by TrueCharts,
+ for more information go to geoblock
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: allowLocalRequests
+ label: Allow Local Requests
+ description: If set to true, will not block request from Private IP Ranges
+ schema:
+ type: boolean
+ default: true
+ - variable: logLocalRequests
+ label: Log Local Requests
+ description: If set to true, will log every connection from any IP in the private IP range
+ schema:
+ type: boolean
+ default: false
+ - variable: logAllowedRequests
+ label: Log Allowed Requests
+ description: If set to true, will show a log message with the IP and the country of origin if a request is allowed.
+ schema:
+ type: boolean
+ default: false
+ - variable: logApiRequests
+ label: Log API Requests
+ description: If set to true, will show a log message for every API hit.
+ schema:
+ type: boolean
+ default: false
+ - variable: api
+ label: API
+ description: Defines the API URL for the IP to Country resolution. The IP to fetch can be added with {ip} to the URL.
+ schema:
+ type: string
+ required: true
+ default: https://get.geojs.io/v1/ip/country/{ip}
+ - variable: apiTimeoutMs
+ label: API Timeout in ms
+ description: Timeout for the call to the api uri.
+ schema:
+ type: int
+ required: true
+ default: 500
+ - variable: cacheSize
+ label: Cache Size
+ description: Defines the max size of the LRU (least recently used) cache.
+ schema:
+ type: int
+ required: true
+ default: 25
+ - variable: forceMonthlyUpdate
+ label: Force Monthly Update
+ description: Even if an IP stays in the cache for a period of a month (about 30 x 24 hours), it must be fetch again after a month.
+ schema:
+ type: boolean
+ default: true
+ - variable: allowUnknownCountries
+ label: Allow Unknown Countries
+ description: Some IP addresses have no country associated with them. If this option is set to true, all IPs with no associated country are also allowed.
+ schema:
+ type: boolean
+ default: false
+ - variable: unknownCountryApiResponse
+ label: Unknown Countries API Response
+ description: The API uri can be customized. This options allows to customize the response string of the API when a IP with no associated country is requested.
+ schema:
+ type: string
+ required: true
+ default: nil
+ - variable: blackListMode
+ label: Blacklist Mode
+ description: When set to true the filter logic is inverted, i.e. requests originating from countries listed in the countries list are blocked.
+ schema:
+ type: boolean
+ default: false
+ - variable: countries
+ description: Country codes (2 characters) from which connections to the service should be allowed or blocked, based on the mode.
+ label: Countries
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: countryEntry
+ label: Country
+ description: Country codes (2 characters) from which connections to the service should be allowed or blocked, based on the mode.
+ schema:
+ type: string
+ required: true
+ # Allow only 2 Characters
+ valid_chars: '^[a-zA-Z]{2}$'
+ default: ""
+ - variable: addPrefix
+ label: Add Prefix
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: addPrefixEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: prefix
+ label: Prefix
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: modsecurity
+ label: modsecurity
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: modsecurityEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: This is a 3rd party plugin and not maintained by TrueCharts,
+ for more information go to traefik-modsecurity-plugin
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: modSecurityUrl
+ label: ModSecurity Url
+ description: It's the URL for the owasp/modsecurity container.
+ schema:
+ type: string
+ required: true
+ default: "https://someurl"
+ - variable: timeoutMillis
+ label: timeout Millis
+ description: timeout in milliseconds for the http client to talk with modsecurity container. (
+ schema:
+ type: int
+ required: true
+ default: 2
+ - variable: maxBodySize
+ label: maxBody Size
+ description: it's the maximum limit for requests body size. Requests exceeding this value will be rejected using HTTP 413 Request Entity Too Large. Zero means "use default value".
+ schema:
+ type: int
+ required: true
+ default: 0
+ - variable: service
+ group: "Networking and Services"
+ label: "Configure Service Entrypoint"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Entrypoint Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Entrypoints Port"
+ schema:
+ type: int
+ default: 9000
+ required: true
+ - variable: tcp
+ label: "TCP Service"
+ description: "The tcp Entrypoint service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: web
+ label: "web Entrypoint Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Entrypoints Port"
+ schema:
+ type: int
+ default: 80
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: redirectPort
+ label: "Redirect to Port"
+ schema:
+ type: int
+ - variable: redirectTo
+ label: "Redirect to Entrypoint"
+ schema:
+ type: string
+ default: "websecure"
+ - variable: forwardedHeaders
+ label: Accept Forwarded Headers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: trustedIPs
+ label: Trusted IPs
+ description: Trust Forwarded Headers from specific IPs.
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: trustedIPsEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: insecureMode
+ label: Insecure Mode
+ description: Always Trust Forwarded Headers
+ schema:
+ type: boolean
+ default: false
+ - variable: proxyProtocol
+ label: Accept Proxy Protocol connections
+ description: If Proxy Protocol header parsing is enabled for the entry point, this entry point can accept connections with or without Proxy Protocol headers.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: trustedIPs
+ label: Trusted IPs
+ description: Only IPs in trustedIPs will lead to remote client address replacement
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: trustedIPsEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: insecureMode
+ label: Insecure Mode
+ description: Trust every incoming connection
+ schema:
+ type: boolean
+ default: false
+ - variable: websecure
+ label: "websecure Entrypoints Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Entrypoints Port"
+ schema:
+ type: int
+ default: 443
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: redirectPort
+ label: "Redirect to Port"
+ schema:
+ type: int
+ - variable: redirectTo
+ label: "Redirect to Entrypoint"
+ schema:
+ type: string
+ - variable: forwardedHeaders
+ label: Accept Forwarded Headers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: trustedIPs
+ label: Trusted IPs
+ description: Trust Forwarded Headers from specific IPs.
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: trustedIPsEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: insecureMode
+ label: Insecure Mode
+ description: Always Trust Forwarded Headers
+ schema:
+ type: boolean
+ default: false
+ - variable: proxyProtocol
+ label: Accept Proxy Protocol connections
+ description: If Proxy Protocol header parsing is enabled for the entry point, this entry point can accept connections with or without Proxy Protocol headers.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: trustedIPs
+ label: Trusted IPs
+ description: Only IPs in trustedIPs will lead to remote client address replacement
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: trustedIPsEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: insecureMode
+ label: Insecure Mode
+ description: Trust every incoming connection
+ schema:
+ type: boolean
+ default: false
+ - variable: tls
+ label: "websecure Entrypoints Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: enabled
+ label: "Enabled"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: portsList
+ label: "Additional TCP Entrypoints"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: "Custom Entrypoints"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the port"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: "Entrypoints Name"
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: "Entrypoints Type"
+ schema:
+ type: string
+ default: "tcp"
+ enum:
+ - value: http
+ description: "HTTP"
+ - value: "https"
+ description: "HTTPS"
+ - value: tcp
+ description: "TCP"
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ required: true
+ - variable: tls
+ label: "websecure Entrypoints Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enabled"
+ schema:
+ type: boolean
+ default: true
+ - variable: redirectPort
+ label: "Redirect to Port"
+ schema:
+ type: int
+ - variable: redirectTo
+ label: "Redirect to Entrypoint"
+ schema:
+ type: string
+ - variable: forwardedHeaders
+ label: Accept Forwarded Headers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: trustedIPs
+ label: Trusted IPs
+ description: Trust Forwarded Headers from specific IPs.
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: trustedIPsEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: insecureMode
+ label: Insecure Mode
+ description: Always Trust Forwarded Headers
+ schema:
+ type: boolean
+ default: false
+ - variable: proxyProtocol
+ label: Accept Proxy Protocol connections
+ description: If Proxy Protocol header parsing is enabled for the entry point, this entry point can accept connections with or without Proxy Protocol headers.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: trustedIPs
+ label: Trusted IPs
+ description: Only IPs in trustedIPs will lead to remote client address replacement
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: trustedIPsEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: insecureMode
+ label: Insecure Mode
+ description: Trust every incoming connection
+ schema:
+ type: boolean
+ default: false
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: metrics
+ group: Metrics
+ label: Prometheus Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: prometheusRule
+ label: PrometheusRule
+ description: Enable and configure Prometheus Rules for the App.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ # TODO: Rule List section
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: warning
+ group: Documentation
+ label: 'WARNING: If installed, be sure to move the TrueNAS GUI to another port (not 80 or 443).'
+ description: 'See:
https://truecharts.org/charts/enterprise/traefik/how-to for more info.'
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: warningconfim
+ label: I am aware that I will brick my system, if I did not follow the instructions.
+ schema:
+ type: boolean
+ default: true
+ required: true
diff --git a/stable/amule/6.1.9/templates/NOTES.txt b/enterprise/traefik/25.1.14/templates/NOTES.txt
similarity index 100%
rename from stable/amule/6.1.9/templates/NOTES.txt
rename to enterprise/traefik/25.1.14/templates/NOTES.txt
diff --git a/enterprise/traefik/25.1.14/templates/_args.tpl b/enterprise/traefik/25.1.14/templates/_args.tpl
new file mode 100644
index 0000000000..06e39a4689
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/_args.tpl
@@ -0,0 +1,194 @@
+{{/* Define the args */}}
+{{- define "traefik.args" -}}
+args:
+ {{/* merge all ports */}}
+ {{- $ports := dict }}
+ {{- range $.Values.service }}
+ {{- range $name, $value := .ports }}
+ {{- $_ := set $ports $name $value }}
+ {{- end }}
+ {{- end }}
+ {{/* start of actual arguments */}}
+ {{- with .Values.globalArguments }}
+ {{- range . }}
+ - {{ . | quote }}
+ {{- end }}
+ {{- end }}
+ {{- range $name, $config := $ports }}
+ {{- if $config }}
+ {{- if or ( eq $config.protocol "http" ) ( eq $config.protocol "https" ) ( eq $config.protocol "tcp" ) }}
+ {{- $_ := set $config "protocol" "tcp" }}
+ {{- end }}
+ - "--entryPoints.{{$name}}.address=:{{ $config.port }}/{{ default "tcp" $config.protocol | lower }}"
+ {{- end }}
+ {{- end }}
+ - "--api.dashboard=true"
+ - "--ping=true"
+ {{- if .Values.traefikMetrics }}
+ {{- if .Values.traefikMetrics.datadog }}
+ - "--metrics.datadog=true"
+ - "--metrics.datadog.address={{ .Values.traefikMetrics.datadog.address }}"
+ {{- end }}
+ {{- if .Values.traefikMetrics.influxdb }}
+ - "--metrics.influxdb=true"
+ - "--metrics.influxdb.address={{ .Values.traefikMetrics.influxdb.address }}"
+ - "--metrics.influxdb.protocol={{ .Values.traefikMetrics.influxdb.protocol }}"
+ {{- end }}
+ {{- if .Values.traefikMetrics.statsd }}
+ - "--metrics.statsd=true"
+ - "--metrics.statsd.address={{ .Values.traefikMetrics.statsd.address }}"
+ {{- if or .Values.traefikMetrics.prometheus }}
+ - "--metrics.prometheus=true"
+ - "--metrics.prometheus.entrypoint=metrics"
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- if or .Values.metrics.main.enabled }}
+ - "--metrics.prometheus=true"
+ - "--metrics.prometheus.entrypoint=metrics"
+ {{- end }}
+ {{- if .Values.providers.kubernetesCRD.enabled }}
+ - "--providers.kubernetescrd"
+ {{- end }}
+ {{- if .Values.providers.kubernetesIngress.enabled }}
+ - "--providers.kubernetesingress"
+ {{- if .Values.providers.kubernetesIngress.publishedService.enabled }}
+ - "--providers.kubernetesingress.ingressendpoint.publishedservice={{ template "providers.kubernetesIngress.publishedServicePath" . }}"
+ {{- end }}
+ {{- if .Values.providers.kubernetesIngress.labelSelector }}
+ - "--providers.kubernetesingress.labelSelector={{ .Values.providers.kubernetesIngress.labelSelector }}"
+ {{- end }}
+ {{- end }}
+ {{- if and .Values.rbac.enabled .Values.rbac.namespaced }}
+ {{- if .Values.providers.kubernetesCRD.enabled }}
+ - "--providers.kubernetescrd.namespaces={{ template "providers.kubernetesCRD.namespaces" . }}"
+ {{- end }}
+ {{- if .Values.providers.kubernetesIngress.enabled }}
+ - "--providers.kubernetesingress.namespaces={{ template "providers.kubernetesIngress.namespaces" . }}"
+ {{- end }}
+ {{- end }}
+ {{- if $.Values.ingressClass.enabled }}
+ - "--providers.kubernetesingress.ingressclass={{ .Release.Name }}"
+ {{- end }}
+ {{- range $entrypoint, $config := $ports }}
+ {{/* add args for proxyProtocol support */}}
+ {{- if $config.proxyProtocol }}
+ {{- if $config.proxyProtocol.enabled }}
+ {{- if $config.proxyProtocol.insecureMode }}
+ - "--entrypoints.{{ $entrypoint }}.proxyProtocol.insecure"
+ {{- end }}
+ {{- if not ( empty $config.proxyProtocol.trustedIPs ) }}
+ - "--entrypoints.{{ $entrypoint }}.proxyProtocol.trustedIPs={{ join "," $config.proxyProtocol.trustedIPs }}"
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{/* add args for forwardedHeaders support */}}
+ {{- if $config.forwardedHeaders.enabled }}
+ {{- if not ( empty $config.forwardedHeaders.trustedIPs ) }}
+ - "--entrypoints.{{ $entrypoint }}.forwardedHeaders.trustedIPs={{ join "," $config.forwardedHeaders.trustedIPs }}"
+ {{- end }}
+ {{- if $config.forwardedHeaders.insecureMode }}
+ - "--entrypoints.{{ $entrypoint }}.forwardedHeaders.insecure"
+ {{- end }}
+ {{- end }}
+ {{/* end forwardedHeaders configuration */}}
+ {{- if $config.redirectTo }}
+ {{- $toPort := index $ports $config.redirectTo }}
+ - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.to=:{{ $toPort.port }}"
+ - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.scheme=https"
+ {{- else if $config.redirectPort }}
+ {{ if gt $config.redirectPort 0.0 }}
+ - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.to=:{{ $config.redirectPort }}"
+ - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.scheme=https"
+ {{- end }}
+ {{- end }}
+ {{- if or ( $config.tls ) ( eq $config.protocol "https" ) }}
+ {{- if or ( $config.tls.enabled ) ( eq $config.protocol "https" ) }}
+ - "--entrypoints.{{ $entrypoint }}.http.tls=true"
+ {{- if $config.tls.options }}
+ - "--entrypoints.{{ $entrypoint }}.http.tls.options={{ $config.tls.options }}"
+ {{- end }}
+ {{- if $config.tls.certResolver }}
+ - "--entrypoints.{{ $entrypoint }}.http.tls.certResolver={{ $config.tls.certResolver }}"
+ {{- end }}
+ {{- if $config.tls.domains }}
+ {{- range $index, $domain := $config.tls.domains }}
+ {{- if $domain.main }}
+ - "--entrypoints.{{ $entrypoint }}.http.tls.domains[{{ $index }}].main={{ $domain.main }}"
+ {{- end }}
+ {{- if $domain.sans }}
+ - "--entrypoints.{{ $entrypoint }}.http.tls.domains[{{ $index }}].sans={{ join "," $domain.sans }}"
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- with .Values.logs }}
+ - "--log.format={{ .general.format }}"
+ {{- if ne .general.level "ERROR" }}
+ - "--log.level={{ .general.level | upper }}"
+ {{- end }}
+ {{- if .access.enabled }}
+ - "--accesslog=true"
+ - "--accesslog.format={{ .access.format }}"
+ {{- if .access.bufferingsize }}
+ - "--accesslog.bufferingsize={{ .access.bufferingsize }}"
+ {{- end }}
+ {{- if .access.filters }}
+ {{- if .access.filters.statuscodes }}
+ - "--accesslog.filters.statuscodes={{ .access.filters.statuscodes }}"
+ {{- end }}
+ {{- if .access.filters.retryattempts }}
+ - "--accesslog.filters.retryattempts"
+ {{- end }}
+ {{- if .access.filters.minduration }}
+ - "--accesslog.filters.minduration={{ .access.filters.minduration }}"
+ {{- end }}
+ {{- end }}
+ - "--accesslog.fields.defaultmode={{ .access.fields.general.defaultmode }}"
+ {{- range $fieldname, $fieldaction := .access.fields.general.names }}
+ - "--accesslog.fields.names.{{ $fieldname }}={{ $fieldaction }}"
+ {{- end }}
+ - "--accesslog.fields.headers.defaultmode={{ .access.fields.headers.defaultmode }}"
+ {{- range $fieldname, $fieldaction := .access.fields.headers.names }}
+ - "--accesslog.fields.headers.names.{{ $fieldname }}={{ $fieldaction }}"
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{/*
+ For new plugins, add them on the container also
+ https://github.com/truecharts/containers/blob/master/mirror/traefik/Dockerfile
+ moduleName must match on the container and here
+ */}}
+ {{- if .Values.middlewares.themePark }}
+ {{/* theme.park */}}
+ - "--experimental.localPlugins.traefik-themepark.modulename=github.com/packruler/traefik-themepark"
+ {{- end }}
+ {{/* End of theme.park */}}
+ {{/* GeoBlock */}}
+ {{- if .Values.middlewares.geoBlock }}
+ - "--experimental.localPlugins.GeoBlock.modulename=github.com/PascalMinder/geoblock"
+ {{- end }}
+ {{/* End of GeoBlock */}}
+ {{/* RealIP */}}
+ {{- if .Values.middlewares.realIP }}
+ - "--experimental.localPlugins.traefik-real-ip.modulename=github.com/jramsgz/traefik-real-ip"
+ {{- end }}
+ {{/* End of RealIP */}}
+ {{/* ModSecurity */}}
+ {{- if .Values.middlewares.modsecurity }}
+ - "--experimental.localPlugins.traefik-modsecurity-plugin.modulename=github.com/acouvreur/traefik-modsecurity-plugin"
+ {{- end }}
+ {{/* End of ModSecurity */}}
+ {{/* RewriteResponseHeaders */}}
+ {{- if .Values.middlewares.rewriteResponseHeaders }}
+ - "--experimental.localPlugins.rewriteResponseHeaders.modulename=github.com/XciD/traefik-plugin-rewrite-headers"
+ {{- end }}
+ {{/* End of RewriteResponseHeaders */}}
+ {{- with .Values.additionalArguments }}
+ {{- range . }}
+ - {{ . | quote }}
+ {{- end }}
+ {{- end }}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/_helpers.tpl b/enterprise/traefik/25.1.14/templates/_helpers.tpl
new file mode 100644
index 0000000000..1345dcea39
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/_helpers.tpl
@@ -0,0 +1,22 @@
+{{/*
+Construct the path for the providers.kubernetesingress.ingressendpoint.publishedservice.
+By convention this will simply use the / to match the name of the
+service generated.
+Users can provide an override for an explicit service they want bound via `.Values.providers.kubernetesIngress.publishedService.pathOverride`
+*/}}
+{{- define "providers.kubernetesIngress.publishedServicePath" -}}
+{{- $fullName := include "tc.v1.common.lib.chart.names.fullname" . -}}
+{{- $defServiceName := printf "%s/%s-tcp" .Release.Namespace $fullName -}}
+{{- $servicePath := default $defServiceName .Values.providers.kubernetesIngress.publishedService.pathOverride }}
+{{- print $servicePath | trimSuffix "-" -}}
+{{- end -}}
+
+{{/*
+Construct a comma-separated list of whitelisted namespaces
+*/}}
+{{- define "providers.kubernetesIngress.namespaces" -}}
+{{- default .Release.Namespace (join "," .Values.providers.kubernetesIngress.namespaces) }}
+{{- end -}}
+{{- define "providers.kubernetesCRD.namespaces" -}}
+{{- default .Release.Namespace (join "," .Values.providers.kubernetesCRD.namespaces) }}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/_ingressclass.tpl b/enterprise/traefik/25.1.14/templates/_ingressclass.tpl
new file mode 100644
index 0000000000..4213783865
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/_ingressclass.tpl
@@ -0,0 +1,24 @@
+{{/* Define the ingressClass */}}
+{{- define "traefik.ingressClass" -}}
+---
+{{ if $.Values.ingressClass.enabled }}
+ {{- if .Capabilities.APIVersions.Has "networking.k8s.io/v1/IngressClass" }}
+apiVersion: networking.k8s.io/v1
+ {{- else if .Capabilities.APIVersions.Has "networking.k8s.io/v1beta1/IngressClass" }}
+apiVersion: networking.k8s.io/v1beta1
+ {{- else if or (eq .Values.ingressClass.fallbackApiVersion "v1beta1") (eq .Values.ingressClass.fallbackApiVersion "v1") }}
+apiVersion: {{ printf "networking.k8s.io/%s" .Values.ingressClass.fallbackApiVersion }}
+ {{- else }}
+ {{- fail "\n\n ERROR: You must have at least networking.k8s.io/v1beta1 to use ingressClass" }}
+ {{- end }}
+kind: IngressClass
+metadata:
+ annotations:
+ ingressclass.kubernetes.io/is-default-class: {{ .Values.ingressClass.isDefaultClass | quote }}
+ labels:
+ {{- include "tc.v1.common.lib.metadata.allLabels" . | nindent 4 }}
+ name: {{ .Release.Name }}
+spec:
+ controller: traefik.io/ingress-controller
+{{- end }}
+{{- end }}
diff --git a/enterprise/traefik/25.1.14/templates/_ingressroute.tpl b/enterprise/traefik/25.1.14/templates/_ingressroute.tpl
new file mode 100644
index 0000000000..8e1d0f4e3f
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/_ingressroute.tpl
@@ -0,0 +1,34 @@
+{{/* Define the ingressRoute */}}
+{{- define "traefik.ingressRoute" -}}
+{{ if .Values.ingressRoute.dashboard.enabled }}
+
+{{- $ingressRouteLabels := .Values.ingressRoute.dashboard.labels }}
+{{- $ingressRouteAnnotations := .Values.ingressRoute.dashboard.annotations }}
+
+---
+apiVersion: traefik.io/v1alpha1
+kind: IngressRoute
+metadata:
+ name: {{ include "tc.v1.common.lib.chart.names.fullname" . }}-dashboard
+ {{- $labels := (mustMerge ($ingressRouteLabels | default dict) (include "tc.v1.common.lib.metadata.allLabels" $ | fromYaml)) -}}
+ {{- with (include "tc.v1.common.lib.metadata.render" (dict "rootCtx" $ "labels" $labels) | trim) }}
+ labels:
+ {{- . | nindent 4 }}
+ {{- end }}
+ {{- $annotations := (mustMerge ($ingressRouteAnnotations | default dict) (include "tc.v1.common.lib.metadata.allAnnotations" $ | fromYaml)) -}}
+ {{- with (include "tc.v1.common.lib.metadata.render" (dict "rootCtx" $ "annotations" $annotations) | trim) }}
+ annotations:
+ {{- . | nindent 4 }}
+ {{- end }}
+
+spec:
+ entryPoints:
+ - main
+ routes:
+ - match: PathPrefix(`/dashboard`) || PathPrefix(`/api`)
+ kind: Rule
+ services:
+ - name: api@internal
+ kind: TraefikService
+{{ end }}
+{{- end }}
diff --git a/enterprise/traefik/25.1.14/templates/_portalhook.tpl b/enterprise/traefik/25.1.14/templates/_portalhook.tpl
new file mode 100644
index 0000000000..ec69a695ca
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/_portalhook.tpl
@@ -0,0 +1,24 @@
+{{/* Define the portalHook */}}
+{{- define "traefik.portalhook" -}}
+{{- if .Values.portalhook.enabled -}}
+ {{- $name := "portalhook" -}}
+ {{- if $.Values.ingressClass.enabled -}}
+ {{- $name = printf "portalhook-%v" .Release.Name -}}
+ {{- end }}
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ $name }}
+data:
+ {{- $ports := dict }}
+ {{- range $.Values.service }}
+ {{- range $name, $value := .ports }}
+ {{- $_ := set $ports $name $value }}
+ {{- end }}
+ {{- end }}
+ {{- range $name, $value := $ports }}
+ {{ $name }}: {{ $value.port | quote }}
+ {{- end }}
+{{- end }}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/_tlsoptions.tpl b/enterprise/traefik/25.1.14/templates/_tlsoptions.tpl
new file mode 100644
index 0000000000..163b536442
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/_tlsoptions.tpl
@@ -0,0 +1,13 @@
+{{/* Define the tlsOptions */}}
+{{- define "traefik.tlsOptions" -}}
+{{- range $name, $config := .Values.tlsOptions }}
+
+---
+apiVersion: traefik.io/v1alpha1
+kind: TLSOption
+metadata:
+ name: {{ $name }}
+spec:
+ {{- toYaml $config | nindent 2 }}
+{{- end }}
+{{- end }}
diff --git a/enterprise/traefik/25.1.14/templates/_tlsstore.tpl b/enterprise/traefik/25.1.14/templates/_tlsstore.tpl
new file mode 100644
index 0000000000..17908e2920
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/_tlsstore.tpl
@@ -0,0 +1,26 @@
+{{/* Define the tlsOptions */}}
+{{- define "traefik.tlsstore" -}}
+{{- if .Values.defaultCertificate }}
+---
+apiVersion: traefik.io/v1alpha1
+kind: TLSStore
+metadata:
+ name: default
+spec:
+ certificates:
+ - secretName: clusterissuer-templated-{{ tpl .Values.defaultCertificate $ }}
+ defaultCertificate:
+ secretName: clusterissuer-templated-{{ tpl .Values.defaultCertificate $ }}
+{{- end }}
+
+{{- range $name, $config := .Values.tlsStore }}
+
+---
+apiVersion: traefik.io/v1alpha1
+kind: TLSStore
+metadata:
+ name: {{ $name }}
+spec:
+ {{- toYaml $config | nindent 2 }}
+{{- end }}
+{{- end }}
diff --git a/enterprise/traefik/25.1.14/templates/common.yaml b/enterprise/traefik/25.1.14/templates/common.yaml
new file mode 100644
index 0000000000..d00c5ec4cc
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/common.yaml
@@ -0,0 +1,24 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{- $newArgs := (include "traefik.args" . | fromYaml) }}
+{{- $_ := set .Values "newArgs" $newArgs -}}
+{{- $mergedargs := concat $.Values.workload.main.podSpec.containers.main.args .Values.newArgs.args }}
+{{- $_ := set $.Values.workload.main.podSpec.containers.main "args" $mergedargs -}}
+
+{{- include "traefik.portalhook" . }}
+{{- include "traefik.tlsstore" . }}
+{{- include "traefik.tlsOptions" . }}
+{{- include "traefik.ingressRoute" . }}
+{{- include "traefik.ingressClass" . }}
+
+{{- with .Values.ingress -}}
+ {{- with .main -}}
+ {{- if .enabled -}}
+ {{- $_ := set $.Values.portal.open.override "protocol" "https" -}}
+ {{- end -}}
+ {{- end -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/addPrefix.yaml b/enterprise/traefik/25.1.14/templates/middlewares/addPrefix.yaml
new file mode 100644
index 0000000000..4713823364
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/addPrefix.yaml
@@ -0,0 +1,12 @@
+{{- range $index, $middlewareData := .Values.middlewares.addPrefix }}
+
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ addPrefix:
+ prefix: {{ $middlewareData.prefix }}
+{{- end }}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/basic-middleware.yaml b/enterprise/traefik/25.1.14/templates/middlewares/basic-middleware.yaml
new file mode 100644
index 0000000000..ef4671254e
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/basic-middleware.yaml
@@ -0,0 +1,57 @@
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-compress" $.Release.Name) "compress" $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ compress: {}
+---
+# Here, an average of 300 requests per second is allowed.
+# In addition, a burst of 200 requests is allowed.
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-basic-ratelimit" $.Release.Name) "basic-ratelimit" $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ rateLimit:
+ average: 600
+ burst: 400
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-basic-secure-headers" $.Release.Name) "basic-secure-headers" $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ headers:
+ accessControlAllowMethods:
+ - GET
+ - OPTIONS
+ - HEAD
+ - PUT
+ accessControlMaxAge: 100
+ stsSeconds: 63072000
+ # stsIncludeSubdomains: false
+ # stsPreload: false
+ forceSTSHeader: true
+ contentTypeNosniff: true
+ browserXssFilter: true
+ referrerPolicy: same-origin
+ customRequestHeaders:
+ X-Forwarded-Proto: "https"
+ customResponseHeaders:
+ server: ''
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-chain-basic" $.Release.Name) "chain-basic" $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ chain:
+ middlewares:
+ - name: {{ ternary (printf "%v-basic-ratelimit" $.Release.Name) "basic-ratelimit" $.Values.ingressClass.enabled }}
+ - name: {{ ternary (printf "%v-basic-secure-headers" $.Release.Name) "basic-secure-headers" $.Values.ingressClass.enabled }}
+ - name: {{ ternary (printf "%v-compress" $.Release.Name) "compress" $.Values.ingressClass.enabled }}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/basicauth.yaml b/enterprise/traefik/25.1.14/templates/middlewares/basicauth.yaml
new file mode 100644
index 0000000000..1bbdc462b3
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/basicauth.yaml
@@ -0,0 +1,30 @@
+{{- range $index, $middlewareData := .Values.middlewares.basicAuth -}}
+
+ {{- $users := list -}}
+ {{- range $index, $userdata := $middlewareData.users -}}
+ {{- $users = append $users (htpasswd $userdata.username $userdata.password) -}}
+ {{- end }}
+
+---
+apiVersion: v1
+kind: Secret
+metadata:
+ name: {{ printf "%v-%v" $middlewareData.name "secret" }}
+ namespace: {{ $.Release.Namespace }}
+type: Opaque
+stringData:
+ users: |
+ {{- range $index, $user := $users }}
+ {{ printf "%s" $user }}
+ {{- end }}
+---
+# Declaring the user list
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ basicAuth:
+ secret: {{ printf "%v-%v" $middlewareData.name "secret" }}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/buffering.yaml b/enterprise/traefik/25.1.14/templates/middlewares/buffering.yaml
new file mode 100644
index 0000000000..eade09784e
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/buffering.yaml
@@ -0,0 +1,26 @@
+{{- range $index, $middlewareData := .Values.middlewares.buffering }}
+---
+# Declaring the user list
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ buffering: {{/* Only render if its not and has a value of 0 or greater */}}
+ {{- if and (not (kindIs "invalid" $middlewareData.maxRequestBodyBytes)) (ge ($middlewareData.maxRequestBodyBytes | int) 0) }}
+ maxRequestBodyBytes: {{ $middlewareData.maxRequestBodyBytes }}
+ {{- end -}}
+ {{- if and (not (kindIs "invalid" $middlewareData.memRequestBodyBytes)) (ge ($middlewareData.memRequestBodyBytes | int) 0) }}
+ memRequestBodyBytes: {{ $middlewareData.memRequestBodyBytes }}
+ {{- end -}}
+ {{- if and (not (kindIs "invalid" $middlewareData.maxResponseBodyBytes)) (ge ($middlewareData.maxResponseBodyBytes | int) 0) }}
+ maxResponseBodyBytes: {{ $middlewareData.maxResponseBodyBytes }}
+ {{- end -}}
+ {{- if and (not (kindIs "invalid" $middlewareData.memResponseBodyBytes)) (ge ($middlewareData.memResponseBodyBytes | int) 0) }}
+ memResponseBodyBytes: {{ $middlewareData.memResponseBodyBytes }}
+ {{- end -}}
+ {{- if $middlewareData.retryExpression }}
+ retryExpression: {{ $middlewareData.retryExpression | quote }}
+ {{- end -}}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/chain.yaml b/enterprise/traefik/25.1.14/templates/middlewares/chain.yaml
new file mode 100644
index 0000000000..17d8853fb0
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/chain.yaml
@@ -0,0 +1,21 @@
+{{- $values := .Values -}}
+{{- $namespace := $.Release.Namespace -}}
+{{- if $.Values.ingressClass.enabled -}}
+ {{- $namespace := (printf "%v-%v" $namespace .Release.Name) -}}
+{{- end -}}
+
+{{- range $index, $middlewareData := .Values.middlewares.chain }}
+---
+# Declaring the user list
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ chain:
+ middlewares:
+ {{- range $index, $middleware := .middlewares }}
+ - name: {{ printf "%v-%v@%v" $namespace $middleware "kubernetescrd" }}
+ {{- end }}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/customFrameOptionsValue.yaml b/enterprise/traefik/25.1.14/templates/middlewares/customFrameOptionsValue.yaml
new file mode 100644
index 0000000000..9b9f2b6606
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/customFrameOptionsValue.yaml
@@ -0,0 +1,12 @@
+{{- range $index, $middlewareData := .Values.middlewares.customFrameOptionsValue }}
+---
+# Declaring the user list
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ headers:
+ customFrameOptionsValue: {{ $middlewareData.value }}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/customRequestHeaders.yaml b/enterprise/traefik/25.1.14/templates/middlewares/customRequestHeaders.yaml
new file mode 100644
index 0000000000..3c43a131a1
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/customRequestHeaders.yaml
@@ -0,0 +1,15 @@
+{{- range $index, $middlewareData := .Values.middlewares.customRequestHeaders }}
+---
+# Declaring the user list
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ headers:
+ customRequestHeaders:
+ {{- range $index, $customRequestHeader := $middlewareData.headers }}
+ {{ $customRequestHeader.name }}: {{ $customRequestHeader.value | quote }}
+ {{- end }}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/customResponseHeaders.yaml b/enterprise/traefik/25.1.14/templates/middlewares/customResponseHeaders.yaml
new file mode 100644
index 0000000000..a75db8a338
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/customResponseHeaders.yaml
@@ -0,0 +1,15 @@
+{{- range $index, $middlewareData := .Values.middlewares.customResponseHeaders }}
+---
+# Declaring the user list
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ headers:
+ customResponseHeaders:
+ {{- range $index, $customResponseHeader := $middlewareData.headers }}
+ {{ $customResponseHeader.name }}: {{ $customResponseHeader.value | quote }}
+ {{- end }}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/forwardauth.yaml b/enterprise/traefik/25.1.14/templates/middlewares/forwardauth.yaml
new file mode 100644
index 0000000000..787fa79682
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/forwardauth.yaml
@@ -0,0 +1,29 @@
+{{- range $index, $middlewareData := .Values.middlewares.forwardAuth }}
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ forwardAuth:
+ address: {{ $middlewareData.address }}
+ {{- with $middlewareData.authResponseHeaders }}
+ authResponseHeaders:
+ {{- toYaml . | nindent 4 }}
+ {{- end -}}
+ {{- with $middlewareData.authRequestHeaders }}
+ authRequestHeaders:
+ {{- toYaml . | nindent 4 }}
+ {{- end -}}
+ {{- if $middlewareData.authResponseHeadersRegex }}
+ authResponseHeadersRegex: {{ $middlewareData.authResponseHeadersRegex }}
+ {{- end -}}
+ {{- if $middlewareData.trustForwardHeader }}
+ trustForwardHeader: true
+ {{- end -}}
+ {{- with $middlewareData.tls }}
+ tls:
+ insecureSkipVerify: {{ .insecureSkipVerify | default false }}
+ {{- end -}}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/geoblock.yaml b/enterprise/traefik/25.1.14/templates/middlewares/geoblock.yaml
new file mode 100644
index 0000000000..2a647778e5
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/geoblock.yaml
@@ -0,0 +1,29 @@
+{{- range $index, $middlewareData := .Values.middlewares.geoBlock }}
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ plugin:
+ GeoBlock:
+ allowLocalRequests: {{ $middlewareData.allowLocalRequests }}
+ logLocalRequests: {{ $middlewareData.logLocalRequests }}
+ logAllowedRequests: {{ $middlewareData.logAllowedRequests }}
+ logApiRequests: {{ $middlewareData.logApiRequests }}
+ api: {{ $middlewareData.api }}
+ apiTimeoutMs: {{ $middlewareData.apiTimeoutMs }}
+ cacheSize: {{ $middlewareData.cacheSize }}
+ forceMonthlyUpdate: {{ $middlewareData.forceMonthlyUpdate }}
+ allowUnknownCountries: {{ $middlewareData.allowUnknownCountries }}
+ unknownCountryApiResponse: {{ $middlewareData.unknownCountryApiResponse }}
+ blackListMode: {{ $middlewareData.blackListMode }}
+ {{- if not $middlewareData.countries -}}
+ {{- fail "You have to define at least one country..." -}}
+ {{- end }}
+ countries:
+ {{- range $middlewareData.countries }}
+ - {{ . }}
+ {{- end }}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/ipwhitelist.yaml b/enterprise/traefik/25.1.14/templates/middlewares/ipwhitelist.yaml
new file mode 100644
index 0000000000..fc876aca5f
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/ipwhitelist.yaml
@@ -0,0 +1,27 @@
+{{- range $index, $middlewareData := .Values.middlewares.ipWhiteList }}
+---
+# Declaring the user list
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ ipWhiteList:
+ sourceRange:
+ {{- range $middlewareData.sourceRange }}
+ - {{ . }}
+ {{- end }}
+ {{- if $middlewareData.ipStrategy }}
+ ipStrategy:
+ {{- if $middlewareData.ipStrategy.depth }}
+ depth: {{ $middlewareData.ipStrategy.depth }}
+ {{- end -}}
+ {{- if $middlewareData.ipStrategy.excludedIPs }}
+ excludedIPs:
+ {{- range $middlewareData.ipStrategy.excludedIPs }}
+ - {{ . }}
+ {{- end }}
+ {{- end -}}
+ {{- end -}}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/modsecurity.yaml b/enterprise/traefik/25.1.14/templates/middlewares/modsecurity.yaml
new file mode 100644
index 0000000000..07a8d5d358
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/modsecurity.yaml
@@ -0,0 +1,14 @@
+{{- range $index, $middlewareData := .Values.middlewares.modsecurity }}
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ plugin:
+ traefik-modsecurity-plugin:
+ modSecurityUrl: {{ $middlewareData.modSecurityUrl }}
+ timeoutMillis: {{ $middlewareData.timeoutMillis }}
+ maxBodySize: {{ $middlewareData.maxBodySize }}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/ratelimit.yaml b/enterprise/traefik/25.1.14/templates/middlewares/ratelimit.yaml
new file mode 100644
index 0000000000..cd9117633f
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/ratelimit.yaml
@@ -0,0 +1,13 @@
+{{- range $index, $middlewareData := .Values.middlewares.rateLimit }}
+---
+# Declaring the user list
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ rateLimit:
+ average: {{ $middlewareData.average }}
+ burst: {{ $middlewareData.burst }}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/real-ip.yaml b/enterprise/traefik/25.1.14/templates/middlewares/real-ip.yaml
new file mode 100644
index 0000000000..2877d9ce7f
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/real-ip.yaml
@@ -0,0 +1,15 @@
+{{- range $index, $middlewareData := .Values.middlewares.realIP }}
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ plugin:
+ traefik-real-ip:
+ excludednets:
+ {{- range $middlewareData.excludedNetworks }}
+ - {{ . | quote }}
+ {{- end }}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/redirectScheme.yaml b/enterprise/traefik/25.1.14/templates/middlewares/redirectScheme.yaml
new file mode 100644
index 0000000000..09f3093998
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/redirectScheme.yaml
@@ -0,0 +1,13 @@
+{{- range $index, $middlewareData := .Values.middlewares.redirectScheme }}
+---
+# Declaring the user list
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ redirectScheme:
+ scheme: {{ $middlewareData.scheme }}
+ permanent: {{ $middlewareData.permanent }}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/redirectregex.yaml b/enterprise/traefik/25.1.14/templates/middlewares/redirectregex.yaml
new file mode 100644
index 0000000000..30f44f9081
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/redirectregex.yaml
@@ -0,0 +1,14 @@
+{{- range $index, $middlewareData := .Values.middlewares.redirectRegex }}
+---
+# Declaring the user list
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ redirectRegex:
+ regex: {{ $middlewareData.regex | quote }}
+ replacement: {{ $middlewareData.replacement | quote }}
+ permanent: {{ $middlewareData.permanent }}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/rewriteResponseHeaders.yaml b/enterprise/traefik/25.1.14/templates/middlewares/rewriteResponseHeaders.yaml
new file mode 100644
index 0000000000..d7bfdcdbe0
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/rewriteResponseHeaders.yaml
@@ -0,0 +1,17 @@
+{{- range $index, $middlewareData := .Values.middlewares.rewriteResponseHeaders }}
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ plugin:
+ rewriteResponseHeaders:
+ rewrites:
+ {{- range $index, $rewriteResponseHeader := $middlewareData.headers }}
+ - header: {{ $rewriteResponseHeader.name }}
+ regex: {{ $rewriteResponseHeader.regex | quote }}
+ replacement: {{ $rewriteResponseHeader.replacement | quote }}
+ {{- end }}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/stripPrefixRegex.yaml b/enterprise/traefik/25.1.14/templates/middlewares/stripPrefixRegex.yaml
new file mode 100644
index 0000000000..6fd4c8c997
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/stripPrefixRegex.yaml
@@ -0,0 +1,14 @@
+{{- range $index, $middlewareData := .Values.middlewares.stripPrefixRegex }}
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ stripPrefixRegex:
+ regex:
+ {{- range $middlewareData.regex }}
+ - {{ . | quote }}
+ {{- end }}
+{{- end -}}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/tc-chains.yaml b/enterprise/traefik/25.1.14/templates/middlewares/tc-chains.yaml
new file mode 100644
index 0000000000..5566d77c14
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/tc-chains.yaml
@@ -0,0 +1,24 @@
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name "tc-opencors-chain") "tc-opencors-chain" $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ chain:
+ middlewares:
+ - name: {{ ternary (printf "%v-%v" $.Release.Name "basic-ratelimit") "basic-ratelimit" $.Values.ingressClass.enabled }}
+ - name: {{ ternary (printf "%v-%v" $.Release.Name "tc-opencors-headers") "tc-opencors-headers" $.Values.ingressClass.enabled }}
+ - name: {{ ternary (printf "%v-%v" $.Release.Name "compress") "compress" $.Values.ingressClass.enabled }}
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name "tc-closedcors-chain") "tc-closedcors-chain" $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ chain:
+ middlewares:
+ - name: {{ ternary (printf "%v-%v" $.Release.Name "basic-ratelimit") "basic-ratelimit" $.Values.ingressClass.enabled }}
+ - name: {{ ternary (printf "%v-%v" $.Release.Name "tc-closedcors-headers") "tc-closedcors-headers" $.Values.ingressClass.enabled }}
+ - name: {{ ternary (printf "%v-%v" $.Release.Name "compress") "compress" $.Values.ingressClass.enabled }}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/tc-headers.yaml b/enterprise/traefik/25.1.14/templates/middlewares/tc-headers.yaml
new file mode 100644
index 0000000000..b0500afc70
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/tc-headers.yaml
@@ -0,0 +1,57 @@
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name "tc-opencors-headers") "tc-opencors-headers" $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ headers:
+ accessControlAllowHeaders:
+ - '*'
+ accessControlAllowMethods:
+ - GET
+ - OPTIONS
+ - HEAD
+ - PUT
+ - POST
+ accessControlAllowOriginList:
+ - '*'
+ accessControlMaxAge: 100
+ browserXssFilter: true
+ contentTypeNosniff: true
+ customRequestHeaders:
+ X-Forwarded-Proto: https
+ customResponseHeaders:
+ server: ""
+ forceSTSHeader: true
+ referrerPolicy: same-origin
+ sslForceHost: true
+ sslRedirect: true
+ stsSeconds: 63072000
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name "tc-closedcors-headers") "tc-closedcors-headers" $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ headers:
+ accessControlAllowMethods:
+ - GET
+ - OPTIONS
+ - HEAD
+ - PUT
+ accessControlMaxAge: 100
+ sslRedirect: true
+ stsSeconds: 63072000
+ # stsIncludeSubdomains: false
+ # stsPreload: false
+ forceSTSHeader: true
+ contentTypeNosniff: true
+ browserXssFilter: true
+ sslForceHost: true
+ referrerPolicy: same-origin
+ customRequestHeaders:
+ X-Forwarded-Proto: "https"
+ customResponseHeaders:
+ server: ''
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/tc-nextcloud.yaml b/enterprise/traefik/25.1.14/templates/middlewares/tc-nextcloud.yaml
new file mode 100644
index 0000000000..fcb09becb9
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/tc-nextcloud.yaml
@@ -0,0 +1,20 @@
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name "tc-nextcloud-redirectregex-dav") "tc-nextcloud-redirectregex-dav" $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ redirectRegex:
+ regex: "https://(.*)/.well-known/(card|cal)dav"
+ replacement: "https://${1}/remote.php/dav/"
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name "tc-nextcloud-chain") "tc-nextcloud-chain" $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ chain:
+ middlewares:
+ - name: {{ ternary (printf "%v-%v" $.Release.Name "tc-nextcloud-redirectregex-dav") "tc-nextcloud-redirectregex-dav" $.Values.ingressClass.enabled }}
diff --git a/enterprise/traefik/25.1.14/templates/middlewares/theme-park.yaml b/enterprise/traefik/25.1.14/templates/middlewares/theme-park.yaml
new file mode 100644
index 0000000000..16abf2e2f3
--- /dev/null
+++ b/enterprise/traefik/25.1.14/templates/middlewares/theme-park.yaml
@@ -0,0 +1,20 @@
+{{- range $index, $middlewareData := .Values.middlewares.themePark }}
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }}
+ namespace: {{ $.Release.Namespace }}
+spec:
+ plugin:
+ traefik-themepark:
+ app: {{ $middlewareData.appName }}
+ theme: {{ $middlewareData.themeName }}
+ baseUrl: {{ $middlewareData.baseUrl }}
+ {{- if $middlewareData.addons }}
+ addons:
+ {{- range $middlewareData.addons }}
+ - {{ . | quote }}
+ {{- end }}
+ {{- end -}}
+{{- end -}}
diff --git a/stable/airdcpp-webclient/9.1.9/values.yaml b/enterprise/traefik/25.1.14/values.yaml
similarity index 100%
rename from stable/airdcpp-webclient/9.1.9/values.yaml
rename to enterprise/traefik/25.1.14/values.yaml
diff --git a/enterprise/vaultwarden/25.1.11/CHANGELOG.md b/enterprise/vaultwarden/25.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..26c4eb13af
--- /dev/null
+++ b/enterprise/vaultwarden/25.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [vaultwarden-25.1.11](https://github.com/truecharts/charts/compare/vaultwarden-25.1.10...vaultwarden-25.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [vaultwarden-25.1.10](https://github.com/truecharts/charts/compare/vaultwarden-25.1.9...vaultwarden-25.1.10) (2024-01-21)
+
+### Fix
+
+
+
+- Replace old variable name "smtp.ssl" with "smtp.security" ([#17465](https://github.com/truecharts/charts/issues/17465))
+
+
+## [vaultwarden-25.1.9](https://github.com/truecharts/charts/compare/vaultwarden-25.1.8...vaultwarden-25.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [vaultwarden-25.1.8](https://github.com/truecharts/charts/compare/vaultwarden-25.1.7...vaultwarden-25.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [vaultwarden-25.1.7](https://github.com/truecharts/charts/compare/vaultwarden-25.1.6...vaultwarden-25.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [vaultwarden-25.1.6](https://github.com/truecharts/charts/compare/vaultwarden-25.1.5...vaultwarden-25.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [vaultwarden-25.1.5](https://github.com/truecharts/charts/compare/vaultwarden-25.1.4...vaultwarden-25.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [vaultwarden-25.1.4](https://github.com/truecharts/charts/compare/vaultwarden-25.1.3...vaultwarden-25.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [vaultwarden-25.1.3](https://github.com/truecharts/charts/compare/vaultwarden-25.1.0...vaultwarden-25.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/enterprise/vaultwarden/25.1.11/Chart.yaml b/enterprise/vaultwarden/25.1.11/Chart.yaml
new file mode 100644
index 0000000000..f50dfb9425
--- /dev/null
+++ b/enterprise/vaultwarden/25.1.11/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: security
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: enterprise
+apiVersion: v2
+appVersion: 1.30.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Unofficial Bitwarden compatible server written in Rust
+home: https://truecharts.org/charts/enterprise/vaultwarden
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/vaultwarden.png
+keywords:
+ - bitwarden
+ - bitwardenrs
+ - bitwarden_rs
+ - vaultwarden
+ - password
+ - rust
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: vaultwarden
+sources:
+ - https://github.com/dani-garcia/vaultwarden
+ - https://github.com/truecharts/charts/tree/master/charts/enterprise/vaultwarden
+ - https://hub.docker.com/r/vaultwarden/server
+type: application
+version: 25.1.11
diff --git a/enterprise/vaultwarden/25.1.11/LICENSE b/enterprise/vaultwarden/25.1.11/LICENSE
new file mode 100644
index 0000000000..80e4ab93f9
--- /dev/null
+++ b/enterprise/vaultwarden/25.1.11/LICENSE
@@ -0,0 +1,106 @@
+Business Source License 1.1
+
+Parameters
+
+Licensor: The TrueCharts Project, it's owner and it's contributors
+Licensed Work: The TrueCharts "Cert-Manager" Helm Chart
+Additional Use Grant: You may use the licensed work in production, as long
+ as it is directly sourced from a TrueCharts provided
+ official repository, catalog or source. You may also make private
+ modification to the directly sourced licenced work,
+ when used in production.
+
+ The following cases are, due to their nature, also
+ defined as 'production use' and explicitly prohibited:
+ - Bundling, including or displaying the licensed work
+ with(in) another work intended for production use,
+ with the apparent intend of facilitating and/or
+ promoting production use by third parties in
+ violation of this license.
+
+Change Date: 2050-01-01
+
+Change License: 3-clause BSD license
+
+For information about alternative licensing arrangements for the Software,
+please contact: legal@truecharts.org
+
+Notice
+
+The Business Source License (this document, or the “License”) is not an Open
+Source license. However, the Licensed Work will eventually be made available
+under an Open Source License, as stated in this License.
+
+License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved.
+“Business Source License” is a trademark of MariaDB Corporation Ab.
+
+-----------------------------------------------------------------------------
+
+Business Source License 1.1
+
+Terms
+
+The Licensor hereby grants you the right to copy, modify, create derivative
+works, redistribute, and make non-production use of the Licensed Work. The
+Licensor may make an Additional Use Grant, above, permitting limited
+production use.
+
+Effective on the Change Date, or the fourth anniversary of the first publicly
+available distribution of a specific version of the Licensed Work under this
+License, whichever comes first, the Licensor hereby grants you rights under
+the terms of the Change License, and the rights granted in the paragraph
+above terminate.
+
+If your use of the Licensed Work does not comply with the requirements
+currently in effect as described in this License, you must purchase a
+commercial license from the Licensor, its affiliated entities, or authorized
+resellers, or you must refrain from using the Licensed Work.
+
+All copies of the original and modified Licensed Work, and derivative works
+of the Licensed Work, are subject to this License. This License applies
+separately for each version of the Licensed Work and the Change Date may vary
+for each version of the Licensed Work released by Licensor.
+
+You must conspicuously display this License on each original or modified copy
+of the Licensed Work. If you receive the Licensed Work in original or
+modified form from a third party, the terms and conditions set forth in this
+License apply to your use of that work.
+
+Any use of the Licensed Work in violation of this License will automatically
+terminate your rights under this License for the current and all other
+versions of the Licensed Work.
+
+This License does not grant you any right in any trademark or logo of
+Licensor or its affiliates (provided that you may use a trademark or logo of
+Licensor as expressly required by this License).
+
+TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON
+AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
+EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
+TITLE.
+
+MariaDB hereby grants you permission to use this License’s text to license
+your works, and to refer to it using the trademark “Business Source License”,
+as long as you comply with the Covenants of Licensor below.
+
+Covenants of Licensor
+
+In consideration of the right to use this License’s text and the “Business
+Source License” name and trademark, Licensor covenants to MariaDB, and to all
+other recipients of the licensed work to be provided by Licensor:
+
+1. To specify as the Change License the GPL Version 2.0 or any later version,
+ or a license that is compatible with GPL Version 2.0 or a later version,
+ where “compatible” means that software provided under the Change License can
+ be included in a program with software provided under GPL Version 2.0 or a
+ later version. Licensor may specify additional Change Licenses without
+ limitation.
+
+2. To either: (a) specify an additional grant of rights to use that does not
+ impose any additional restriction on the right granted in this License, as
+ the Additional Use Grant; or (b) insert the text “None”.
+
+3. To specify a Change Date.
+
+4. Not to modify this License in any other way.
diff --git a/enterprise/vaultwarden/25.1.11/README.md b/enterprise/vaultwarden/25.1.11/README.md
new file mode 100644
index 0000000000..95ae8ad979
--- /dev/null
+++ b/enterprise/vaultwarden/25.1.11/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/enterprise/vaultwarden)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/enterprise/vaultwarden/25.1.11/app-changelog.md b/enterprise/vaultwarden/25.1.11/app-changelog.md
new file mode 100644
index 0000000000..fa34f02f98
--- /dev/null
+++ b/enterprise/vaultwarden/25.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [vaultwarden-25.1.11](https://github.com/truecharts/charts/compare/vaultwarden-25.1.10...vaultwarden-25.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/enterprise/vaultwarden/25.1.11/app-readme.md b/enterprise/vaultwarden/25.1.11/app-readme.md
new file mode 100644
index 0000000000..08d9cc8b1d
--- /dev/null
+++ b/enterprise/vaultwarden/25.1.11/app-readme.md
@@ -0,0 +1,8 @@
+Unofficial Bitwarden compatible server written in Rust
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/enterprise/vaultwarden](https://truecharts.org/charts/enterprise/vaultwarden)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/enterprise/vaultwarden/25.1.11/charts/common-17.2.28.tgz b/enterprise/vaultwarden/25.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/enterprise/vaultwarden/25.1.11/charts/common-17.2.28.tgz differ
diff --git a/enterprise/vaultwarden/25.1.11/ix_values.yaml b/enterprise/vaultwarden/25.1.11/ix_values.yaml
new file mode 100644
index 0000000000..849e008bf0
--- /dev/null
+++ b/enterprise/vaultwarden/25.1.11/ix_values.yaml
@@ -0,0 +1,152 @@
+image:
+ repository: docker.io/vaultwarden/server
+ pullPolicy: IfNotPresent
+ tag: 1.30.1@sha256:ab9fe547277245533a28d8e0a0c4a1e1120daf469f983fd683fc13556927d4fe
+manifestManager:
+ enabled: true
+service:
+ main:
+ ports:
+ main:
+ port: 10102
+ targetPort: 8080
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}"
+ DATABASE_URL:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: std
+ envFrom:
+ - configMapRef:
+ name: vaultwardenconfig
+ - secretRef:
+ name: vaultwardensecret
+database:
+ # -- Database type,
+ # must be one of: 'sqlite', 'mysql' or 'postgresql'.
+ type: postgresql
+ # -- Enable DB Write-Ahead-Log for SQLite,
+ # disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled
+ wal: true
+ ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port).
+ # url: ""
+ ## Set the size of the database connection pool.
+ # maxConnections: 10
+ ## Connection retries during startup, 0 for infinite. 1 second between retries.
+ # retries: 15
+# Set Bitwarden_rs application variables
+vaultwarden:
+ # -- Allow any user to sign-up
+ # see: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users
+ allowSignups: true
+ ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set.
+ # signupDomains:
+ # - domain.tld
+ # -- Verify e-mail before login is enabled.
+ # SMTP must be enabled.
+ verifySignup: false
+ # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled.
+ requireEmail: false
+ ## Maximum attempts before an email token is reset and a new email will need to be sent.
+ # emailAttempts: 3
+ ## Email token validity in seconds.
+ # emailTokenExpiration: 600
+ # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations
+ allowInvitation: true
+ # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display
+ ## Default organization name in invitation e-mails that are not coming from a specific organization.
+ # defaultInviteName: ""
+ showPasswordHint: true
+ # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting
+ enableWebVault: true
+ # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users.
+ orgCreationUsers: all
+ ## Limit attachment disk usage per organization.
+ # attachmentLimitOrg:
+ ## Limit attachment disk usage per user.
+ # attachmentLimitUser:
+ ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key.
+ # hibpApiKey:
+
+ admin:
+ # Enable admin portal.
+ enabled: false
+ # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token
+ disableAdminToken: false
+ ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page
+ # token:
+ # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration
+ smtp:
+ enabled: false
+ # SMTP hostname, required if SMTP is enabled.
+ host: ""
+ # SMTP sender e-mail address, required if SMTP is enabled.
+ from: ""
+ ## SMTP sender name, defaults to 'Bitwarden_RS'.
+ # fromName: ""
+ ## Enable SSL connection.
+ # security: starttls
+ ## SMTP port. Defaults to 587 with STARTTLS, 465 with FORCE_TLS, and 25 without SSL.
+ # port: 587
+ ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'.
+ # authMechanism: Plain
+ ## Hostname to be sent for SMTP HELO. Defaults to pod name.
+ # heloName: ""
+ ## SMTP timeout.
+ # timeout: 15
+ ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!
+ # invalidHostname: false
+ ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!
+ # invalidCertificate: false
+ ## SMTP username.
+ # user: ""
+ ## SMTP password. Required is user is specified, ignored if no user provided.
+ # password: ""
+ ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication
+ yubico:
+ enabled: false
+ ## Yubico server. Defaults to YubiCloud.
+ # server:
+ ## Yubico ID and Secret Key.
+ # clientId:
+ # secretKey:
+ ## Enable Mobile Push Notifications. You must obtain and ID and Key here: https://bitwarden.com/host
+ push:
+ enabled: false
+ # installationId:
+ # installationKey:
+ ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging
+ log:
+ # Log to file.
+ file: ""
+ # Log level. Options are "trace", "debug", "info", "warn", "error" or "off".
+ level: "trace"
+ ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds.
+ # timeFormat: ""
+ icons:
+ # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero.
+ disableDownload: false
+ ## Cache time-to-live for icons fetched. 0 means no purging.
+ # cache: 2592000
+ ## Cache time-to-live for icons that were not available. 0 means no purging.
+ # cacheFailed: 259200
+persistence:
+ data:
+ enabled: true
+ mountPath: "/data"
+cnpg:
+ main:
+ enabled: true
+ user: vaultwarden
+ database: vaultwarden
+portal:
+ open:
+ enabled: true
+ingress:
+ main:
+ required: true
diff --git a/enterprise/vaultwarden/25.1.11/questions.yaml b/enterprise/vaultwarden/25.1.11/questions.yaml
new file mode 100644
index 0000000000..7983fc3702
--- /dev/null
+++ b/enterprise/vaultwarden/25.1.11/questions.yaml
@@ -0,0 +1,3621 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+ admin:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+ path: "/admin/"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: vaultwarden
+ label: ""
+ group: "App Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: yubico
+ label: "Yubico OTP authentication"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Yubico OTP authentication"
+ description: "Please refer to the manual at: https://github.com/dani-garcia/vaultwarden/wiki/Enabling-Yubikey-OTP-authentication"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: server
+ label: "Yubico server"
+ description: "Defaults to YubiCloud"
+ schema:
+ type: string
+ default: ""
+ - variable: clientId
+ label: "Yubico ID"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "Yubico Secret Key"
+ schema:
+ type: string
+ default: ""
+ - variable: push
+ label: "Mobile Push Notifications"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Mobile Push Notifications"
+ description: "You must obtain and ID and Key here: https://bitwarden.com/host"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: installationId
+ label: "Installation ID"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: installationKey
+ label: "Installation Key"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: admin
+ label: "Admin Portal"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Admin Portal"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: disableAdminToken
+ label: "Make Accessible Without Password/Token"
+ schema:
+ type: boolean
+ default: false
+ - variable: token
+ label: "Admin Portal Password/Token"
+ description: "Will be automatically generated if not defined"
+ schema:
+ type: string
+ default: ""
+ - variable: icons
+ label: "Icon Download Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: disableDownload
+ label: "Disable Icon Download"
+ description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)"
+ schema:
+ type: boolean
+ default: false
+ - variable: cache
+ label: "Cache time-to-live"
+ description: "Cache time-to-live for icons fetched. 0 means no purging"
+ schema:
+ type: int
+ default: 2592000
+ - variable: token
+ label: "Failed Downloads Cache time-to-live"
+ description: "Cache time-to-live for icons that were not available. 0 means no purging."
+ schema:
+ type: int
+ default: 2592000
+ - variable: log
+ label: "Logging"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: level
+ label: "Log level"
+ schema:
+ type: string
+ default: "info"
+ required: true
+ enum:
+ - value: "trace"
+ description: "trace"
+ - value: "debug"
+ description: "debug"
+ - value: "info"
+ description: "info"
+ - value: "warn"
+ description: "warn"
+ - value: "error"
+ description: "error"
+ - value: "off"
+ description: "off"
+ - variable: file
+ label: "Log-File Location"
+ schema:
+ type: string
+ default: ""
+ - variable: smtp
+ label: "SMTP Settings (Email)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable SMTP Support"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: host
+ label: "SMTP hostname"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: from
+ label: "SMTP sender e-mail address"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: fromName
+ label: "SMTP sender name"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: user
+ label: "SMTP username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "SMTP password"
+ description: "Required is user is specified, ignored if no user provided"
+ schema:
+ type: string
+ default: ""
+ - variable: security
+ label: "Enable SSL connection"
+ schema:
+ type: string
+ default: "starttls"
+ enum:
+ - value: "starttls"
+ description: "STARTTLS (587)"
+ - value: "force_tls"
+ description: "FORCE_TLS (465)"
+ - value: "off"
+ description: "OFF (25)"
+ - variable: port
+ label: "SMTP port"
+ description: "Usually: 587 with STARTTLS, 465 with FORCE_TLS, and 25 without SSL"
+ schema:
+ type: int
+ default: 587
+ - variable: authMechanism
+ label: "SMTP Authentication Mechanisms"
+ description: "Comma-separated options: Plain, Login and Xoauth2"
+ schema:
+ type: string
+ default: "Plain"
+ - variable: heloName
+ label: "SMTP HELO - Hostname"
+ description: "Hostname to be sent for SMTP HELO. Defaults to pod name"
+ schema:
+ type: string
+ default: ""
+ - variable: timeout
+ label: "SMTP timeout"
+ schema:
+ type: int
+ default: 15
+ - variable: invalidHostname
+ label: "Accept Invalid Hostname"
+ description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!"
+ schema:
+ type: boolean
+ default: false
+ - variable: invalidCertificate
+ label: "Accept Invalid Certificate"
+ description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!"
+ schema:
+ type: boolean
+ default: false
+ - variable: allowSignups
+ label: "Allow Signup"
+ description: "Allow any user to sign-up: https://github.com/dani-garcia/vaultwarden/wiki/Disable-registration-of-new-users"
+ schema:
+ type: boolean
+ default: true
+ - variable: allowInvitation
+ label: "Always allow Invitation"
+ description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/vaultwarden/wiki/Disable-invitations"
+ schema:
+ type: boolean
+ default: true
+ - variable: defaultInviteName
+ label: "Default Invite Organisation Name"
+ description: "Default organization name in invitation e-mails that are not coming from a specific organization."
+ schema:
+ type: string
+ default: ""
+ - variable: showPasswordHint
+ label: "Show password hints"
+ description: "https://github.com/dani-garcia/vaultwarden/wiki/Password-hint-display"
+ schema:
+ type: boolean
+ default: true
+ - variable: signupwhitelistenable
+ label: "Enable Signup Whitelist"
+ description: "allowSignups is ignored if set"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: signupDomains
+ label: "Signup Whitelist Domains"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: domain
+ label: "Domain"
+ schema:
+ type: string
+ default: ""
+ - variable: verifySignup
+ label: "Verifiy Signup"
+ description: "Verify e-mail before login is enabled. SMTP must be enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: requireEmail
+ label: "Block Login if email fails"
+ description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: emailAttempts
+ label: "Email token reset attempts"
+ description: "Maximum attempts before an email token is reset and a new email will need to be sent"
+ schema:
+ type: int
+ default: 3
+ - variable: emailTokenExpiration
+ label: "Email token validity in seconds"
+ schema:
+ type: int
+ default: 600
+ - variable: enableWebVault
+ label: "Enable Webvault"
+ description: "Enable Web Vault (static content). https://github.com/dani-garcia/vaultwarden/wiki/Disabling-or-overriding-the-Vault-interface-hosting"
+ schema:
+ type: boolean
+ default: true
+ - variable: orgCreationUsers
+ label: "Limit Organisation Creation to (users)"
+ description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users."
+ schema:
+ type: string
+ default: "all"
+ - variable: attachmentLimitOrg
+ label: "Limit Attachment Disk Usage per Organisation"
+ schema:
+ type: string
+ default: ""
+ - variable: attachmentLimitUser
+ label: "Limit Attachment Disk Usage per User"
+ schema:
+ type: string
+ default: ""
+ - variable: hibpApiKey
+ label: "HaveIBeenPwned API Key"
+ description: "Can be purchased at https://haveibeenpwned.com/API/Key"
+ schema:
+ type: string
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10102
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: 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: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/anki-sync-server/5.1.11/templates/NOTES.txt b/enterprise/vaultwarden/25.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/anki-sync-server/5.1.11/templates/NOTES.txt
rename to enterprise/vaultwarden/25.1.11/templates/NOTES.txt
diff --git a/enterprise/vaultwarden/25.1.11/templates/_configmap.tpl b/enterprise/vaultwarden/25.1.11/templates/_configmap.tpl
new file mode 100644
index 0000000000..2749819b03
--- /dev/null
+++ b/enterprise/vaultwarden/25.1.11/templates/_configmap.tpl
@@ -0,0 +1,111 @@
+{{/* Define the configmap */}}
+{{- define "vaultwarden.configmap" -}}
+enabled: true
+data:
+ ROCKET_PORT: "8080"
+ SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }}
+ {{- if .Values.vaultwarden.signupDomains }}
+ SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }}
+ {{- end }}
+ {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}}
+ SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }}
+ {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}}
+ REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }}
+ {{- if .Values.vaultwarden.emailAttempts }}
+ EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.emailTokenExpiration }}
+ EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }}
+ {{- end }}
+ INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }}
+ {{- if .Values.vaultwarden.defaultInviteName }}
+ INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }}
+ {{- end }}
+ SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }}
+ WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }}
+ ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }}
+ {{- if .Values.vaultwarden.attachmentLimitOrg }}
+ ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.attachmentLimitUser }}
+ USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.hibpApiKey }}
+ HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }}
+ {{- end }}
+ {{- include "vaultwarden.dbTypeValid" . }}
+ {{- if .Values.database.retries }}
+ DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }}
+ {{- end }}
+ {{- if .Values.database.maxConnections }}
+ DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }}
+ {{- end }}
+ {{- if eq .Values.vaultwarden.smtp.enabled true }}
+ SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }}
+ SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }}
+ {{- if .Values.vaultwarden.smtp.fromName }}
+ SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.smtp.security }}
+ SMTP_SECURITY: {{ .Values.vaultwarden.smtp.security | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.smtp.port }}
+ SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.smtp.authMechanism }}
+ SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.smtp.heloName }}
+ HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.smtp.timeout }}
+ SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.smtp.invalidHostname }}
+ SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.smtp.invalidCertificate }}
+ SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.vaultwarden.log.file }}
+ LOG_FILE: {{ .Values.vaultwarden.log.file | quote }}
+ {{- end }}
+ {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }}
+ EXTENDED_LOGGING: "true"
+ {{- end }}
+ {{- if .Values.vaultwarden.log.level }}
+ {{- include "vaultwarden.logLevelValid" . }}
+ LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.log.timeFormat }}
+ LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.icons.disableDownload }}
+ DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }}
+ {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }}
+ ICON_CACHE_TTL: "0"
+ {{- end }}
+ {{- end }}
+ {{- if .Values.vaultwarden.icons.cache }}
+ ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.icons.cacheFailed }}
+ ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }}
+ {{- end }}
+ {{- if eq .Values.vaultwarden.admin.enabled true }}
+ {{- if eq .Values.vaultwarden.admin.disableAdminToken true }}
+ DISABLE_ADMIN_TOKEN: "true"
+ {{- end }}
+ {{- end }}
+ {{- if eq .Values.vaultwarden.yubico.enabled true }}
+ {{- if .Values.vaultwarden.yubico.server }}
+ YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }}
+ {{- end }}
+ {{- end }}
+ {{- if eq .Values.database.type "sqlite" }}
+ ENABLE_DB_WAL: {{ .Values.database.wal | quote }}
+ {{- else }}
+ ENABLE_DB_WAL: "false"
+ {{- end }}
+{{- end -}}
diff --git a/enterprise/vaultwarden/25.1.11/templates/_secrets.tpl b/enterprise/vaultwarden/25.1.11/templates/_secrets.tpl
new file mode 100644
index 0000000000..262fcffa1b
--- /dev/null
+++ b/enterprise/vaultwarden/25.1.11/templates/_secrets.tpl
@@ -0,0 +1,37 @@
+{{/* Define the secrets */}}
+{{- define "vaultwarden.secrets" -}}
+
+{{- $adminToken := "" }}
+{{- if eq .Values.vaultwarden.admin.enabled true }}
+{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | quote }}
+{{- end -}}
+
+{{- $smtpUser := "" }}
+{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }}
+{{- $smtpUser = .Values.vaultwarden.smtp.user | quote }}
+{{- end -}}
+
+{{- $yubicoClientId := "" }}
+{{- if eq .Values.vaultwarden.yubico.enabled true }}
+{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | quote }}
+{{- end -}}
+enabled: true
+data:
+ placeholder: placeholdervalue
+ {{- if ne $adminToken "" }}
+ ADMIN_TOKEN: {{ $adminToken }}
+ {{- end }}
+ {{- if ne $smtpUser "" }}
+ SMTP_USERNAME: {{ $smtpUser }}
+ SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | quote }}
+ {{- end }}
+ {{- if ne $yubicoClientId "" }}
+ YUBICO_CLIENT_ID: {{ $yubicoClientId }}
+ YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | quote }}
+ {{- end }}
+ {{- if .Values.vaultwarden.push.enabled }}
+ PUSH_ENABLED: {{ .Values.vaultwarden.push.enabled | quote }}
+ PUSH_INSTALLATION_ID: {{ required "Installation ID required" .Values.vaultwarden.push.installationId | quote }}
+ PUSH_INSTALLATION_KEY: {{ required "Installation Key required" .Values.vaultwarden.push.installationKey | quote }}
+ {{- end }}
+{{- end -}}
diff --git a/enterprise/vaultwarden/25.1.11/templates/_validate.tpl b/enterprise/vaultwarden/25.1.11/templates/_validate.tpl
new file mode 100644
index 0000000000..e4832c2f6e
--- /dev/null
+++ b/enterprise/vaultwarden/25.1.11/templates/_validate.tpl
@@ -0,0 +1,17 @@
+{{/*
+Ensure valid DB type is select, defaults to SQLite
+*/}}
+{{- define "vaultwarden.dbTypeValid" -}}
+{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }}
+{{- required "Invalid database type" nil }}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Ensure log type is valid
+*/}}
+{{- define "vaultwarden.logLevelValid" -}}
+{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }}
+{{- required "Invalid log level" nil }}
+{{- end }}
+{{- end }}
diff --git a/enterprise/vaultwarden/25.1.11/templates/common.yaml b/enterprise/vaultwarden/25.1.11/templates/common.yaml
new file mode 100644
index 0000000000..66c6adab5d
--- /dev/null
+++ b/enterprise/vaultwarden/25.1.11/templates/common.yaml
@@ -0,0 +1,17 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render configmap for vaultwarden */}}
+{{- $configmapFile := include "vaultwarden.configmap" . | fromYaml -}}
+{{- if $configmapFile -}}
+ {{- $_ := set .Values.configmap "vaultwardenconfig" $configmapFile -}}
+{{- end -}}
+
+{{/* Render secrets for vaultwarden */}}
+{{- $secret := include "vaultwarden.secrets" . | fromYaml -}}
+{{- if $secret -}}
+ {{- $_ := set .Values.secret "vaultwardensecret" $secret -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/alienswarm-reactivedrop/4.1.9/values.yaml b/enterprise/vaultwarden/25.1.11/values.yaml
similarity index 100%
rename from stable/alienswarm-reactivedrop/4.1.9/values.yaml
rename to enterprise/vaultwarden/25.1.11/values.yaml
diff --git a/enterprise/velero/3.1.14/CHANGELOG.md b/enterprise/velero/3.1.14/CHANGELOG.md
deleted file mode 100644
index b12b5a1399..0000000000
--- a/enterprise/velero/3.1.14/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [velero-3.1.14](https://github.com/truecharts/charts/compare/velero-3.1.13...velero-3.1.14) (2024-01-21)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#17286](https://github.com/truecharts/charts/issues/17286))
-
-
-## [velero-3.1.13](https://github.com/truecharts/charts/compare/velero-3.1.12...velero-3.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image tccr.io/tccr/alpine to latest[@14eaf3f](https://github.com/14eaf3f) by renovate ([#17470](https://github.com/truecharts/charts/issues/17470))
-
-
-## [velero-3.1.12](https://github.com/truecharts/charts/compare/velero-3.1.11...velero-3.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [velero-3.1.11](https://github.com/truecharts/charts/compare/velero-3.1.10...velero-3.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [velero-3.1.10](https://github.com/truecharts/charts/compare/velero-3.1.9...velero-3.1.10) (2024-01-13)
-
-### Chore
-
-
-
-- update container image velero/velero-plugin-for-csi to v0.6.3[@6f6fe00](https://github.com/6f6fe00) by renovate ([#17104](https://github.com/truecharts/charts/issues/17104))
-
-
-## [velero-3.1.9](https://github.com/truecharts/charts/compare/velero-3.1.8...velero-3.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [velero-3.1.8](https://github.com/truecharts/charts/compare/velero-3.1.7...velero-3.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [velero-3.1.7](https://github.com/truecharts/charts/compare/velero-3.1.6...velero-3.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- update container image tccr.io/tccr/alpine to latest[@12e0f84](https://github.com/12e0f84) by renovate ([#16791](https://github.com/truecharts/charts/issues/16791))
-
-
-## [velero-3.1.6](https://github.com/truecharts/charts/compare/velero-3.1.5...velero-3.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- update container image common to v17.2.21[@cf65ff3](https://github.com/cf65ff3) by renovate ([#16752](https://github.com/truecharts/charts/issues/16752))
-
-
-## [velero-3.1.5](https://github.com/truecharts/charts/compare/velero-3.1.4...velero-3.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
diff --git a/enterprise/velero/3.1.14/Chart.yaml b/enterprise/velero/3.1.14/Chart.yaml
deleted file mode 100644
index 3e5a5f9c88..0000000000
--- a/enterprise/velero/3.1.14/Chart.yaml
+++ /dev/null
@@ -1,45 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: operators
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: enterprise
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: velero
- version: 5.2.2
- repository: https://vmware-tanzu.github.io/helm-charts
- condition: ""
- alias: velero
- tags: []
- import-values: []
-deprecated: false
-description: Velero is a kubernetes-native backup solution
-home: https://truecharts.org/charts/enterprise/velero
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/velero.png
-keywords:
- - velero
- - backup
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: velero
-sources:
- - https://cert-manager.io/
- - https://github.com/cert-manager
- - https://github.com/truecharts/charts/tree/master/charts/enterprise/velero
- - https://github.com/truecharts/containers/tree/master/apps/alpine
-type: application
-version: 3.1.14
diff --git a/enterprise/velero/3.1.14/app-changelog.md b/enterprise/velero/3.1.14/app-changelog.md
deleted file mode 100644
index c7ab01ecaa..0000000000
--- a/enterprise/velero/3.1.14/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [velero-3.1.14](https://github.com/truecharts/charts/compare/velero-3.1.13...velero-3.1.14) (2024-01-21)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#17286](https://github.com/truecharts/charts/issues/17286))
\ No newline at end of file
diff --git a/enterprise/velero/3.1.14/charts/common-17.2.26.tgz b/enterprise/velero/3.1.14/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/enterprise/velero/3.1.14/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/enterprise/velero/3.1.15/CHANGELOG.md b/enterprise/velero/3.1.15/CHANGELOG.md
new file mode 100644
index 0000000000..2b0d6ee352
--- /dev/null
+++ b/enterprise/velero/3.1.15/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [velero-3.1.15](https://github.com/truecharts/charts/compare/velero-3.1.14...velero-3.1.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [velero-3.1.14](https://github.com/truecharts/charts/compare/velero-3.1.13...velero-3.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#17286](https://github.com/truecharts/charts/issues/17286))
+
+
+## [velero-3.1.13](https://github.com/truecharts/charts/compare/velero-3.1.12...velero-3.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image tccr.io/tccr/alpine to latest[@14eaf3f](https://github.com/14eaf3f) by renovate ([#17470](https://github.com/truecharts/charts/issues/17470))
+
+
+## [velero-3.1.12](https://github.com/truecharts/charts/compare/velero-3.1.11...velero-3.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [velero-3.1.11](https://github.com/truecharts/charts/compare/velero-3.1.10...velero-3.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [velero-3.1.10](https://github.com/truecharts/charts/compare/velero-3.1.9...velero-3.1.10) (2024-01-13)
+
+### Chore
+
+
+
+- update container image velero/velero-plugin-for-csi to v0.6.3[@6f6fe00](https://github.com/6f6fe00) by renovate ([#17104](https://github.com/truecharts/charts/issues/17104))
+
+
+## [velero-3.1.9](https://github.com/truecharts/charts/compare/velero-3.1.8...velero-3.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [velero-3.1.8](https://github.com/truecharts/charts/compare/velero-3.1.7...velero-3.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [velero-3.1.7](https://github.com/truecharts/charts/compare/velero-3.1.6...velero-3.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update container image tccr.io/tccr/alpine to latest[@12e0f84](https://github.com/12e0f84) by renovate ([#16791](https://github.com/truecharts/charts/issues/16791))
+
+
+## [velero-3.1.6](https://github.com/truecharts/charts/compare/velero-3.1.5...velero-3.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update container image common to v17.2.21[@cf65ff3](https://github.com/cf65ff3) by renovate ([#16752](https://github.com/truecharts/charts/issues/16752))
+
+
diff --git a/enterprise/velero/3.1.15/Chart.yaml b/enterprise/velero/3.1.15/Chart.yaml
new file mode 100644
index 0000000000..a30c78e8f5
--- /dev/null
+++ b/enterprise/velero/3.1.15/Chart.yaml
@@ -0,0 +1,45 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: operators
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: enterprise
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: velero
+ version: 5.2.2
+ repository: https://vmware-tanzu.github.io/helm-charts
+ condition: ""
+ alias: velero
+ tags: []
+ import-values: []
+deprecated: false
+description: Velero is a kubernetes-native backup solution
+home: https://truecharts.org/charts/enterprise/velero
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/velero.png
+keywords:
+ - velero
+ - backup
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: velero
+sources:
+ - https://cert-manager.io/
+ - https://github.com/cert-manager
+ - https://github.com/truecharts/charts/tree/master/charts/enterprise/velero
+ - https://github.com/truecharts/containers/tree/master/apps/alpine
+type: application
+version: 3.1.15
diff --git a/enterprise/velero/3.1.14/LICENSE b/enterprise/velero/3.1.15/LICENSE
similarity index 100%
rename from enterprise/velero/3.1.14/LICENSE
rename to enterprise/velero/3.1.15/LICENSE
diff --git a/enterprise/velero/3.1.14/README.md b/enterprise/velero/3.1.15/README.md
similarity index 100%
rename from enterprise/velero/3.1.14/README.md
rename to enterprise/velero/3.1.15/README.md
diff --git a/enterprise/velero/3.1.15/app-changelog.md b/enterprise/velero/3.1.15/app-changelog.md
new file mode 100644
index 0000000000..85d59f9e74
--- /dev/null
+++ b/enterprise/velero/3.1.15/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [velero-3.1.15](https://github.com/truecharts/charts/compare/velero-3.1.14...velero-3.1.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/enterprise/velero/3.1.14/app-readme.md b/enterprise/velero/3.1.15/app-readme.md
similarity index 100%
rename from enterprise/velero/3.1.14/app-readme.md
rename to enterprise/velero/3.1.15/app-readme.md
diff --git a/enterprise/velero/3.1.15/charts/common-17.2.28.tgz b/enterprise/velero/3.1.15/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/enterprise/velero/3.1.15/charts/common-17.2.28.tgz differ
diff --git a/enterprise/velero/3.1.14/charts/velero-5.2.2.tgz b/enterprise/velero/3.1.15/charts/velero-5.2.2.tgz
similarity index 100%
rename from enterprise/velero/3.1.14/charts/velero-5.2.2.tgz
rename to enterprise/velero/3.1.15/charts/velero-5.2.2.tgz
diff --git a/enterprise/velero/3.1.14/ix_values.yaml b/enterprise/velero/3.1.15/ix_values.yaml
similarity index 100%
rename from enterprise/velero/3.1.14/ix_values.yaml
rename to enterprise/velero/3.1.15/ix_values.yaml
diff --git a/enterprise/velero/3.1.14/questions.yaml b/enterprise/velero/3.1.15/questions.yaml
similarity index 100%
rename from enterprise/velero/3.1.14/questions.yaml
rename to enterprise/velero/3.1.15/questions.yaml
diff --git a/stable/answer/2.1.11/templates/NOTES.txt b/enterprise/velero/3.1.15/templates/NOTES.txt
similarity index 100%
rename from stable/answer/2.1.11/templates/NOTES.txt
rename to enterprise/velero/3.1.15/templates/NOTES.txt
diff --git a/enterprise/velero/3.1.14/templates/common.yaml b/enterprise/velero/3.1.15/templates/common.yaml
similarity index 100%
rename from enterprise/velero/3.1.14/templates/common.yaml
rename to enterprise/velero/3.1.15/templates/common.yaml
diff --git a/stable/alienswarm/4.1.9/values.yaml b/enterprise/velero/3.1.15/values.yaml
similarity index 100%
rename from stable/alienswarm/4.1.9/values.yaml
rename to enterprise/velero/3.1.15/values.yaml
diff --git a/operators/cert-manager/3.1.12/CHANGELOG.md b/operators/cert-manager/3.1.12/CHANGELOG.md
deleted file mode 100644
index 0b5c7acb08..0000000000
--- a/operators/cert-manager/3.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [cert-manager-3.1.12](https://github.com/truecharts/charts/compare/cert-manager-3.1.11...cert-manager-3.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image tccr.io/tccr/alpine to latest[@14eaf3f](https://github.com/14eaf3f) by renovate ([#17470](https://github.com/truecharts/charts/issues/17470))
-
-
-## [cert-manager-3.1.11](https://github.com/truecharts/charts/compare/cert-manager-3.1.10...cert-manager-3.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [cert-manager-3.1.10](https://github.com/truecharts/charts/compare/cert-manager-3.1.9...cert-manager-3.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [cert-manager-3.1.9](https://github.com/truecharts/charts/compare/cert-manager-3.1.8...cert-manager-3.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [cert-manager-3.1.8](https://github.com/truecharts/charts/compare/cert-manager-3.1.7...cert-manager-3.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [cert-manager-3.1.7](https://github.com/truecharts/charts/compare/cert-manager-3.1.6...cert-manager-3.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- update container image tccr.io/tccr/alpine to latest[@12e0f84](https://github.com/12e0f84) by renovate ([#16791](https://github.com/truecharts/charts/issues/16791))
-
-
-## [cert-manager-3.1.6](https://github.com/truecharts/charts/compare/cert-manager-3.1.5...cert-manager-3.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [cert-manager-3.1.5](https://github.com/truecharts/charts/compare/cert-manager-3.1.4...cert-manager-3.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-
-## [cert-manager-3.1.4](https://github.com/truecharts/charts/compare/cert-manager-3.1.3...cert-manager-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- ensure everything is bumped into oci
-
-
-## [cert-manager-3.1.3](https://github.com/truecharts/charts/compare/cert-manager-3.1.0...cert-manager-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
diff --git a/operators/cert-manager/3.1.12/Chart.yaml b/operators/cert-manager/3.1.12/Chart.yaml
deleted file mode 100644
index 713536b05b..0000000000
--- a/operators/cert-manager/3.1.12/Chart.yaml
+++ /dev/null
@@ -1,46 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: operators
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: operators
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: cert-manager
- version: v1.13.3
- repository: https://charts.jetstack.io
- condition: ""
- alias: certmanager
- tags: []
- import-values: []
-deprecated: false
-description: Cert-Manager is a kubernetes-aware certificate manager
-home: https://truecharts.org/charts/operators/cert-manager
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/cert-manager.png
-keywords:
- - cert-manager
- - certificates
- - security
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: cert-manager
-sources:
- - https://github.com/cert-manager
- - https://cert-manager.io/
- - https://github.com/truecharts/charts/tree/master/charts/operators/cert-manager
- - https://github.com/truecharts/containers/tree/master/apps/alpine
-type: application
-version: 3.1.12
diff --git a/operators/cert-manager/3.1.12/app-changelog.md b/operators/cert-manager/3.1.12/app-changelog.md
deleted file mode 100644
index 7864868f1b..0000000000
--- a/operators/cert-manager/3.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [cert-manager-3.1.12](https://github.com/truecharts/charts/compare/cert-manager-3.1.11...cert-manager-3.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image tccr.io/tccr/alpine to latest[@14eaf3f](https://github.com/14eaf3f) by renovate ([#17470](https://github.com/truecharts/charts/issues/17470))
\ No newline at end of file
diff --git a/operators/cert-manager/3.1.12/charts/common-17.2.26.tgz b/operators/cert-manager/3.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/operators/cert-manager/3.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/operators/cert-manager/3.1.13/CHANGELOG.md b/operators/cert-manager/3.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..47a913ee68
--- /dev/null
+++ b/operators/cert-manager/3.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cert-manager-3.1.13](https://github.com/truecharts/charts/compare/cert-manager-3.1.12...cert-manager-3.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cert-manager-3.1.12](https://github.com/truecharts/charts/compare/cert-manager-3.1.11...cert-manager-3.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image tccr.io/tccr/alpine to latest[@14eaf3f](https://github.com/14eaf3f) by renovate ([#17470](https://github.com/truecharts/charts/issues/17470))
+
+
+## [cert-manager-3.1.11](https://github.com/truecharts/charts/compare/cert-manager-3.1.10...cert-manager-3.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cert-manager-3.1.10](https://github.com/truecharts/charts/compare/cert-manager-3.1.9...cert-manager-3.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [cert-manager-3.1.9](https://github.com/truecharts/charts/compare/cert-manager-3.1.8...cert-manager-3.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cert-manager-3.1.8](https://github.com/truecharts/charts/compare/cert-manager-3.1.7...cert-manager-3.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cert-manager-3.1.7](https://github.com/truecharts/charts/compare/cert-manager-3.1.6...cert-manager-3.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update container image tccr.io/tccr/alpine to latest[@12e0f84](https://github.com/12e0f84) by renovate ([#16791](https://github.com/truecharts/charts/issues/16791))
+
+
+## [cert-manager-3.1.6](https://github.com/truecharts/charts/compare/cert-manager-3.1.5...cert-manager-3.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [cert-manager-3.1.5](https://github.com/truecharts/charts/compare/cert-manager-3.1.4...cert-manager-3.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [cert-manager-3.1.4](https://github.com/truecharts/charts/compare/cert-manager-3.1.3...cert-manager-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- ensure everything is bumped into oci
diff --git a/operators/cert-manager/3.1.13/Chart.yaml b/operators/cert-manager/3.1.13/Chart.yaml
new file mode 100644
index 0000000000..4dca4806fd
--- /dev/null
+++ b/operators/cert-manager/3.1.13/Chart.yaml
@@ -0,0 +1,46 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: operators
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: operators
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: cert-manager
+ version: v1.13.3
+ repository: https://charts.jetstack.io
+ condition: ""
+ alias: certmanager
+ tags: []
+ import-values: []
+deprecated: false
+description: Cert-Manager is a kubernetes-aware certificate manager
+home: https://truecharts.org/charts/operators/cert-manager
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cert-manager.png
+keywords:
+ - cert-manager
+ - certificates
+ - security
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cert-manager
+sources:
+ - https://github.com/cert-manager
+ - https://cert-manager.io/
+ - https://github.com/truecharts/charts/tree/master/charts/operators/cert-manager
+ - https://github.com/truecharts/containers/tree/master/apps/alpine
+type: application
+version: 3.1.13
diff --git a/operators/cert-manager/3.1.12/LICENSE b/operators/cert-manager/3.1.13/LICENSE
similarity index 100%
rename from operators/cert-manager/3.1.12/LICENSE
rename to operators/cert-manager/3.1.13/LICENSE
diff --git a/operators/cert-manager/3.1.12/README.md b/operators/cert-manager/3.1.13/README.md
similarity index 100%
rename from operators/cert-manager/3.1.12/README.md
rename to operators/cert-manager/3.1.13/README.md
diff --git a/operators/cert-manager/3.1.13/app-changelog.md b/operators/cert-manager/3.1.13/app-changelog.md
new file mode 100644
index 0000000000..db7e2104fb
--- /dev/null
+++ b/operators/cert-manager/3.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cert-manager-3.1.13](https://github.com/truecharts/charts/compare/cert-manager-3.1.12...cert-manager-3.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/operators/cert-manager/3.1.12/app-readme.md b/operators/cert-manager/3.1.13/app-readme.md
similarity index 100%
rename from operators/cert-manager/3.1.12/app-readme.md
rename to operators/cert-manager/3.1.13/app-readme.md
diff --git a/operators/cert-manager/3.1.12/charts/cert-manager-v1.13.3.tgz b/operators/cert-manager/3.1.13/charts/cert-manager-v1.13.3.tgz
similarity index 100%
rename from operators/cert-manager/3.1.12/charts/cert-manager-v1.13.3.tgz
rename to operators/cert-manager/3.1.13/charts/cert-manager-v1.13.3.tgz
diff --git a/operators/cert-manager/3.1.13/charts/common-17.2.28.tgz b/operators/cert-manager/3.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/operators/cert-manager/3.1.13/charts/common-17.2.28.tgz differ
diff --git a/operators/cert-manager/3.1.12/ix_values.yaml b/operators/cert-manager/3.1.13/ix_values.yaml
similarity index 100%
rename from operators/cert-manager/3.1.12/ix_values.yaml
rename to operators/cert-manager/3.1.13/ix_values.yaml
diff --git a/operators/cert-manager/3.1.12/questions.yaml b/operators/cert-manager/3.1.13/questions.yaml
similarity index 100%
rename from operators/cert-manager/3.1.12/questions.yaml
rename to operators/cert-manager/3.1.13/questions.yaml
diff --git a/stable/apt-cacher-ng/7.1.9/templates/NOTES.txt b/operators/cert-manager/3.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/apt-cacher-ng/7.1.9/templates/NOTES.txt
rename to operators/cert-manager/3.1.13/templates/NOTES.txt
diff --git a/operators/cert-manager/3.1.12/templates/common.yaml b/operators/cert-manager/3.1.13/templates/common.yaml
similarity index 100%
rename from operators/cert-manager/3.1.12/templates/common.yaml
rename to operators/cert-manager/3.1.13/templates/common.yaml
diff --git a/operators/cert-manager/3.1.12/templates/crds.yaml b/operators/cert-manager/3.1.13/templates/crds.yaml
similarity index 100%
rename from operators/cert-manager/3.1.12/templates/crds.yaml
rename to operators/cert-manager/3.1.13/templates/crds.yaml
diff --git a/stable/alist/8.2.3/values.yaml b/operators/cert-manager/3.1.13/values.yaml
similarity index 100%
rename from stable/alist/8.2.3/values.yaml
rename to operators/cert-manager/3.1.13/values.yaml
diff --git a/operators/cloudnative-pg/5.2.12/CHANGELOG.md b/operators/cloudnative-pg/5.2.12/CHANGELOG.md
deleted file mode 100644
index e90deb6cc3..0000000000
--- a/operators/cloudnative-pg/5.2.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [cloudnative-pg-5.2.12](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.11...cloudnative-pg-5.2.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image tccr.io/tccr/alpine to latest[@14eaf3f](https://github.com/14eaf3f) by renovate ([#17470](https://github.com/truecharts/charts/issues/17470))
-
-
-## [cloudnative-pg-5.2.11](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.10...cloudnative-pg-5.2.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [cloudnative-pg-5.2.10](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.9...cloudnative-pg-5.2.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [cloudnative-pg-5.2.9](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.8...cloudnative-pg-5.2.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [cloudnative-pg-5.2.8](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.7...cloudnative-pg-5.2.8) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [cloudnative-pg-5.2.7](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.6...cloudnative-pg-5.2.7) (2024-01-02)
-
-### Chore
-
-
-
-- update container image tccr.io/tccr/alpine to latest[@12e0f84](https://github.com/12e0f84) by renovate ([#16791](https://github.com/truecharts/charts/issues/16791))
-
-
-## [cloudnative-pg-5.2.6](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.5...cloudnative-pg-5.2.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [cloudnative-pg-5.2.5](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.4...cloudnative-pg-5.2.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-
-## [cloudnative-pg-5.2.4](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.3...cloudnative-pg-5.2.4) (2024-01-01)
-
-### Chore
-
-
-
-- ensure everything is bumped into oci
-
-
-## [cloudnative-pg-5.2.3](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.0...cloudnative-pg-5.2.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
diff --git a/operators/cloudnative-pg/5.2.12/Chart.yaml b/operators/cloudnative-pg/5.2.12/Chart.yaml
deleted file mode 100644
index 3f082a244b..0000000000
--- a/operators/cloudnative-pg/5.2.12/Chart.yaml
+++ /dev/null
@@ -1,46 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: operators
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: operators
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: cloudnative-pg
- version: 0.20.0
- repository: https://cloudnative-pg.github.io/charts
- condition: ""
- alias: cloudnative-pg
- tags: []
- import-values: []
-deprecated: false
-description: CloudNativePG is a clustered postgresql database operator
-home: https://truecharts.org/charts/operators/cloudnative-pg
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudnative-pg.png
-keywords:
- - database
- - cloudnative-pg
- - cnpg
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: cloudnative-pg
-sources:
- - https://cloudnative-pg.io/
- - https://github.com/cloudnative-pg
- - https://github.com/truecharts/charts/tree/master/charts/operators/cloudnative-pg
- - https://github.com/truecharts/containers/tree/master/apps/alpine
-type: application
-version: 5.2.12
diff --git a/operators/cloudnative-pg/5.2.12/app-changelog.md b/operators/cloudnative-pg/5.2.12/app-changelog.md
deleted file mode 100644
index 8e055282b6..0000000000
--- a/operators/cloudnative-pg/5.2.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [cloudnative-pg-5.2.12](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.11...cloudnative-pg-5.2.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image tccr.io/tccr/alpine to latest[@14eaf3f](https://github.com/14eaf3f) by renovate ([#17470](https://github.com/truecharts/charts/issues/17470))
\ No newline at end of file
diff --git a/operators/cloudnative-pg/5.2.12/charts/common-17.2.26.tgz b/operators/cloudnative-pg/5.2.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/operators/cloudnative-pg/5.2.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/operators/cloudnative-pg/5.2.13/CHANGELOG.md b/operators/cloudnative-pg/5.2.13/CHANGELOG.md
new file mode 100644
index 0000000000..c8b0159d79
--- /dev/null
+++ b/operators/cloudnative-pg/5.2.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cloudnative-pg-5.2.13](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.12...cloudnative-pg-5.2.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cloudnative-pg-5.2.12](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.11...cloudnative-pg-5.2.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image tccr.io/tccr/alpine to latest[@14eaf3f](https://github.com/14eaf3f) by renovate ([#17470](https://github.com/truecharts/charts/issues/17470))
+
+
+## [cloudnative-pg-5.2.11](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.10...cloudnative-pg-5.2.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cloudnative-pg-5.2.10](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.9...cloudnative-pg-5.2.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [cloudnative-pg-5.2.9](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.8...cloudnative-pg-5.2.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cloudnative-pg-5.2.8](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.7...cloudnative-pg-5.2.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cloudnative-pg-5.2.7](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.6...cloudnative-pg-5.2.7) (2024-01-02)
+
+### Chore
+
+
+
+- update container image tccr.io/tccr/alpine to latest[@12e0f84](https://github.com/12e0f84) by renovate ([#16791](https://github.com/truecharts/charts/issues/16791))
+
+
+## [cloudnative-pg-5.2.6](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.5...cloudnative-pg-5.2.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [cloudnative-pg-5.2.5](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.4...cloudnative-pg-5.2.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [cloudnative-pg-5.2.4](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.3...cloudnative-pg-5.2.4) (2024-01-01)
+
+### Chore
+
+
+
+- ensure everything is bumped into oci
diff --git a/operators/cloudnative-pg/5.2.13/Chart.yaml b/operators/cloudnative-pg/5.2.13/Chart.yaml
new file mode 100644
index 0000000000..00a7154472
--- /dev/null
+++ b/operators/cloudnative-pg/5.2.13/Chart.yaml
@@ -0,0 +1,46 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: operators
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: operators
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: cloudnative-pg
+ version: 0.20.0
+ repository: https://cloudnative-pg.github.io/charts
+ condition: ""
+ alias: cloudnative-pg
+ tags: []
+ import-values: []
+deprecated: false
+description: CloudNativePG is a clustered postgresql database operator
+home: https://truecharts.org/charts/operators/cloudnative-pg
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudnative-pg.png
+keywords:
+ - database
+ - cloudnative-pg
+ - cnpg
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cloudnative-pg
+sources:
+ - https://cloudnative-pg.io/
+ - https://github.com/cloudnative-pg
+ - https://github.com/truecharts/charts/tree/master/charts/operators/cloudnative-pg
+ - https://github.com/truecharts/containers/tree/master/apps/alpine
+type: application
+version: 5.2.13
diff --git a/operators/cloudnative-pg/5.2.12/LICENSE b/operators/cloudnative-pg/5.2.13/LICENSE
similarity index 100%
rename from operators/cloudnative-pg/5.2.12/LICENSE
rename to operators/cloudnative-pg/5.2.13/LICENSE
diff --git a/operators/cloudnative-pg/5.2.12/README.md b/operators/cloudnative-pg/5.2.13/README.md
similarity index 100%
rename from operators/cloudnative-pg/5.2.12/README.md
rename to operators/cloudnative-pg/5.2.13/README.md
diff --git a/operators/cloudnative-pg/5.2.13/app-changelog.md b/operators/cloudnative-pg/5.2.13/app-changelog.md
new file mode 100644
index 0000000000..6cd49a59dd
--- /dev/null
+++ b/operators/cloudnative-pg/5.2.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cloudnative-pg-5.2.13](https://github.com/truecharts/charts/compare/cloudnative-pg-5.2.12...cloudnative-pg-5.2.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/operators/cloudnative-pg/5.2.12/app-readme.md b/operators/cloudnative-pg/5.2.13/app-readme.md
similarity index 100%
rename from operators/cloudnative-pg/5.2.12/app-readme.md
rename to operators/cloudnative-pg/5.2.13/app-readme.md
diff --git a/operators/cloudnative-pg/5.2.12/charts/cloudnative-pg-0.20.0.tgz b/operators/cloudnative-pg/5.2.13/charts/cloudnative-pg-0.20.0.tgz
similarity index 100%
rename from operators/cloudnative-pg/5.2.12/charts/cloudnative-pg-0.20.0.tgz
rename to operators/cloudnative-pg/5.2.13/charts/cloudnative-pg-0.20.0.tgz
diff --git a/operators/cloudnative-pg/5.2.13/charts/common-17.2.28.tgz b/operators/cloudnative-pg/5.2.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/operators/cloudnative-pg/5.2.13/charts/common-17.2.28.tgz differ
diff --git a/operators/cloudnative-pg/5.2.12/ix_values.yaml b/operators/cloudnative-pg/5.2.13/ix_values.yaml
similarity index 100%
rename from operators/cloudnative-pg/5.2.12/ix_values.yaml
rename to operators/cloudnative-pg/5.2.13/ix_values.yaml
diff --git a/operators/cloudnative-pg/5.2.12/questions.yaml b/operators/cloudnative-pg/5.2.13/questions.yaml
similarity index 100%
rename from operators/cloudnative-pg/5.2.12/questions.yaml
rename to operators/cloudnative-pg/5.2.13/questions.yaml
diff --git a/stable/ariang/7.1.9/templates/NOTES.txt b/operators/cloudnative-pg/5.2.13/templates/NOTES.txt
similarity index 100%
rename from stable/ariang/7.1.9/templates/NOTES.txt
rename to operators/cloudnative-pg/5.2.13/templates/NOTES.txt
diff --git a/operators/cloudnative-pg/5.2.12/templates/common.yaml b/operators/cloudnative-pg/5.2.13/templates/common.yaml
similarity index 100%
rename from operators/cloudnative-pg/5.2.12/templates/common.yaml
rename to operators/cloudnative-pg/5.2.13/templates/common.yaml
diff --git a/stable/americasarmy-pg/4.1.9/values.yaml b/operators/cloudnative-pg/5.2.13/values.yaml
similarity index 100%
rename from stable/americasarmy-pg/4.1.9/values.yaml
rename to operators/cloudnative-pg/5.2.13/values.yaml
diff --git a/operators/metallb/13.1.13/CHANGELOG.md b/operators/metallb/13.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..a1c8d6b211
--- /dev/null
+++ b/operators/metallb/13.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [metallb-13.1.13](https://github.com/truecharts/charts/compare/metallb-13.1.12...metallb-13.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [metallb-13.1.12](https://github.com/truecharts/charts/compare/metallb-13.1.11...metallb-13.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image tccr.io/tccr/alpine to latest[@14eaf3f](https://github.com/14eaf3f) by renovate ([#17470](https://github.com/truecharts/charts/issues/17470))
+
+
+## [metallb-13.1.11](https://github.com/truecharts/charts/compare/metallb-13.1.10...metallb-13.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [metallb-13.1.10](https://github.com/truecharts/charts/compare/metallb-13.1.9...metallb-13.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [metallb-13.1.9](https://github.com/truecharts/charts/compare/metallb-13.1.8...metallb-13.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [metallb-13.1.8](https://github.com/truecharts/charts/compare/metallb-13.1.7...metallb-13.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [metallb-13.1.7](https://github.com/truecharts/charts/compare/metallb-13.1.6...metallb-13.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update container image tccr.io/tccr/alpine to latest[@12e0f84](https://github.com/12e0f84) by renovate ([#16791](https://github.com/truecharts/charts/issues/16791))
+
+
+## [metallb-13.1.6](https://github.com/truecharts/charts/compare/metallb-13.1.5...metallb-13.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [metallb-13.1.5](https://github.com/truecharts/charts/compare/metallb-13.1.4...metallb-13.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [metallb-13.1.4](https://github.com/truecharts/charts/compare/metallb-13.1.3...metallb-13.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- ensure everything is bumped into oci
diff --git a/operators/metallb/13.1.13/Chart.yaml b/operators/metallb/13.1.13/Chart.yaml
new file mode 100644
index 0000000000..fb6762dd64
--- /dev/null
+++ b/operators/metallb/13.1.13/Chart.yaml
@@ -0,0 +1,45 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: operators
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: operators
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: metallb
+ version: 0.13.12
+ repository: https://metallb.github.io/metallb
+ condition: ""
+ alias: metallb
+ tags: []
+ import-values: []
+deprecated: false
+description: A network load-balancer implementation for Kubernetes using standard routing protocols
+home: https://truecharts.org/charts/operators/metallb
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/metallb.png
+keywords:
+ - metallb
+ - loadbalancer
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: metallb
+sources:
+ - https://github.com/metallb/metallb
+ - https://metallb.universe.tf
+ - https://github.com/truecharts/charts/tree/master/charts/operators/metallb
+ - https://github.com/truecharts/containers/tree/master/apps/alpine
+type: application
+version: 13.1.13
diff --git a/operators/prometheus-operator/4.5.3/LICENSE b/operators/metallb/13.1.13/LICENSE
similarity index 100%
rename from operators/prometheus-operator/4.5.3/LICENSE
rename to operators/metallb/13.1.13/LICENSE
diff --git a/operators/metallb/13.1.13/README.md b/operators/metallb/13.1.13/README.md
new file mode 100644
index 0000000000..07b6c03032
--- /dev/null
+++ b/operators/metallb/13.1.13/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/operators/metallb)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/operators/metallb/13.1.13/app-changelog.md b/operators/metallb/13.1.13/app-changelog.md
new file mode 100644
index 0000000000..4be9cec748
--- /dev/null
+++ b/operators/metallb/13.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [metallb-13.1.13](https://github.com/truecharts/charts/compare/metallb-13.1.12...metallb-13.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/operators/metallb/13.1.13/app-readme.md b/operators/metallb/13.1.13/app-readme.md
new file mode 100644
index 0000000000..ef8e745914
--- /dev/null
+++ b/operators/metallb/13.1.13/app-readme.md
@@ -0,0 +1,8 @@
+A network load-balancer implementation for Kubernetes using standard routing protocols
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/operators/metallb](https://truecharts.org/charts/operators/metallb)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/operators/metallb/13.1.13/charts/common-17.2.28.tgz b/operators/metallb/13.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/operators/metallb/13.1.13/charts/common-17.2.28.tgz differ
diff --git a/operators/metallb/13.1.13/charts/metallb-0.13.12.tgz b/operators/metallb/13.1.13/charts/metallb-0.13.12.tgz
new file mode 100644
index 0000000000..9e8367bda3
Binary files /dev/null and b/operators/metallb/13.1.13/charts/metallb-0.13.12.tgz differ
diff --git a/operators/metallb/13.1.13/ix_values.yaml b/operators/metallb/13.1.13/ix_values.yaml
new file mode 100644
index 0000000000..9c5292b70d
--- /dev/null
+++ b/operators/metallb/13.1.13/ix_values.yaml
@@ -0,0 +1,25 @@
+image:
+ repository: tccr.io/tccr/alpine
+ pullPolicy: IfNotPresent
+ tag: latest@sha256:14eaf3fc268822c9631c45eeabb818f6c357edada9380fd725d6591b70e6edcc
+
+service:
+ main:
+ enabled: false
+ ports:
+ main:
+ enabled: false
+
+workload:
+ main:
+ enabled: false
+
+portal:
+ open:
+ enabled: false
+
+operator:
+ register: true
+
+manifestManager:
+ enabled: false
diff --git a/operators/prometheus-operator/4.5.3/questions.yaml b/operators/metallb/13.1.13/questions.yaml
similarity index 100%
rename from operators/prometheus-operator/4.5.3/questions.yaml
rename to operators/metallb/13.1.13/questions.yaml
diff --git a/stable/arksurvivalevolved/6.1.9/templates/NOTES.txt b/operators/metallb/13.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/arksurvivalevolved/6.1.9/templates/NOTES.txt
rename to operators/metallb/13.1.13/templates/NOTES.txt
diff --git a/stable/flame/4.1.8/templates/common.yaml b/operators/metallb/13.1.13/templates/common.yaml
similarity index 100%
rename from stable/flame/4.1.8/templates/common.yaml
rename to operators/metallb/13.1.13/templates/common.yaml
diff --git a/stable/amule/6.1.9/values.yaml b/operators/metallb/13.1.13/values.yaml
similarity index 100%
rename from stable/amule/6.1.9/values.yaml
rename to operators/metallb/13.1.13/values.yaml
diff --git a/operators/prometheus-operator/4.5.3/CHANGELOG.md b/operators/prometheus-operator/4.5.3/CHANGELOG.md
deleted file mode 100644
index d804dc1f72..0000000000
--- a/operators/prometheus-operator/4.5.3/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [prometheus-operator-4.5.3](https://github.com/truecharts/charts/compare/prometheus-operator-4.5.2...prometheus-operator-4.5.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image tccr.io/tccr/alpine to latest[@14eaf3f](https://github.com/14eaf3f) by renovate ([#17470](https://github.com/truecharts/charts/issues/17470))
-
-
-## [prometheus-operator-4.5.2](https://github.com/truecharts/charts/compare/prometheus-operator-4.5.1...prometheus-operator-4.5.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [prometheus-operator-4.5.1](https://github.com/truecharts/charts/compare/prometheus-operator-4.5.0...prometheus-operator-4.5.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [prometheus-operator-4.5.0](https://github.com/truecharts/charts/compare/prometheus-operator-4.4.0...prometheus-operator-4.5.0) (2024-01-19)
-
-### Chore
-
-
-
-- update helm general minor by renovate ([#17309](https://github.com/truecharts/charts/issues/17309))
-
-
-
-
-## [prometheus-operator-4.4.0](https://github.com/truecharts/charts/compare/prometheus-operator-4.3.1...prometheus-operator-4.4.0) (2024-01-13)
-
-### Chore
-
-
-
-- update helm chart kube-prometheus-stack to 55.8.1 by renovate ([#17109](https://github.com/truecharts/charts/issues/17109))
-
-
-## [prometheus-operator-4.3.1](https://github.com/truecharts/charts/compare/prometheus-operator-4.3.0...prometheus-operator-4.3.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [prometheus-operator-4.3.0](https://github.com/truecharts/charts/compare/prometheus-operator-4.2.0...prometheus-operator-4.3.0) (2024-01-09)
-
-### Chore
-
-
-
-- update helm chart kube-prometheus-stack to 55.7.0 by renovate ([#17058](https://github.com/truecharts/charts/issues/17058))
-
-
-## [prometheus-operator-4.2.0](https://github.com/truecharts/charts/compare/prometheus-operator-4.1.0...prometheus-operator-4.2.0) (2024-01-07)
-
-
-## [prometheus-operator-4.1.0](https://github.com/truecharts/charts/compare/prometheus-operator-4.0.0...prometheus-operator-4.1.0) (2024-01-05)
-
-### Chore
-
-
-
-- update helm chart kube-prometheus-stack to 55.6.0 by renovate ([#16897](https://github.com/truecharts/charts/issues/16897))
-
-
-## [prometheus-operator-4.0.0](https://github.com/truecharts/charts/compare/prometheus-operator-3.1.7...prometheus-operator-4.0.0) (2024-01-02)
-
-### Feat
-
-
-
-- move to upstream ([#16822](https://github.com/truecharts/charts/issues/16822))
-
-
-## [prometheus-operator-3.1.7](https://github.com/truecharts/charts/compare/prometheus-operator-3.1.6...prometheus-operator-3.1.7) (2024-01-02)
-
-### Chore
-
diff --git a/operators/prometheus-operator/4.5.3/Chart.yaml b/operators/prometheus-operator/4.5.3/Chart.yaml
deleted file mode 100644
index 4f773a4f8f..0000000000
--- a/operators/prometheus-operator/4.5.3/Chart.yaml
+++ /dev/null
@@ -1,45 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: operators
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: operators
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: kube-prometheus-stack
- version: 55.11.0
- repository: https://prometheus-community.github.io/helm-charts
- condition: ""
- alias: kps
- tags: []
- import-values: []
-deprecated: false
-description: Prometheus Operator is an operator for prometheus
-home: https://truecharts.org/charts/operators/prometheus-operator
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/prometheus-operator.png
-keywords:
- - operator
- - prometheus
- - metics
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: prometheus-operator
-sources:
- - https://github.com/prometheus-operator
- - https://github.com/truecharts/charts/tree/master/charts/operators/prometheus-operator
- - https://github.com/truecharts/containers/tree/master/apps/alpine
-type: application
-version: 4.5.3
diff --git a/operators/prometheus-operator/4.5.3/app-changelog.md b/operators/prometheus-operator/4.5.3/app-changelog.md
deleted file mode 100644
index 36cf480b85..0000000000
--- a/operators/prometheus-operator/4.5.3/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [prometheus-operator-4.5.3](https://github.com/truecharts/charts/compare/prometheus-operator-4.5.2...prometheus-operator-4.5.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image tccr.io/tccr/alpine to latest[@14eaf3f](https://github.com/14eaf3f) by renovate ([#17470](https://github.com/truecharts/charts/issues/17470))
\ No newline at end of file
diff --git a/operators/prometheus-operator/4.5.3/charts/common-17.2.26.tgz b/operators/prometheus-operator/4.5.3/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/operators/prometheus-operator/4.5.3/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/operators/prometheus-operator/4.5.4/CHANGELOG.md b/operators/prometheus-operator/4.5.4/CHANGELOG.md
new file mode 100644
index 0000000000..1b4cdb1657
--- /dev/null
+++ b/operators/prometheus-operator/4.5.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [prometheus-operator-4.5.4](https://github.com/truecharts/charts/compare/prometheus-operator-4.5.3...prometheus-operator-4.5.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [prometheus-operator-4.5.3](https://github.com/truecharts/charts/compare/prometheus-operator-4.5.2...prometheus-operator-4.5.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image tccr.io/tccr/alpine to latest[@14eaf3f](https://github.com/14eaf3f) by renovate ([#17470](https://github.com/truecharts/charts/issues/17470))
+
+
+## [prometheus-operator-4.5.2](https://github.com/truecharts/charts/compare/prometheus-operator-4.5.1...prometheus-operator-4.5.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [prometheus-operator-4.5.1](https://github.com/truecharts/charts/compare/prometheus-operator-4.5.0...prometheus-operator-4.5.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [prometheus-operator-4.5.0](https://github.com/truecharts/charts/compare/prometheus-operator-4.4.0...prometheus-operator-4.5.0) (2024-01-19)
+
+### Chore
+
+
+
+- update helm general minor by renovate ([#17309](https://github.com/truecharts/charts/issues/17309))
+
+
+
+
+## [prometheus-operator-4.4.0](https://github.com/truecharts/charts/compare/prometheus-operator-4.3.1...prometheus-operator-4.4.0) (2024-01-13)
+
+### Chore
+
+
+
+- update helm chart kube-prometheus-stack to 55.8.1 by renovate ([#17109](https://github.com/truecharts/charts/issues/17109))
+
+
+## [prometheus-operator-4.3.1](https://github.com/truecharts/charts/compare/prometheus-operator-4.3.0...prometheus-operator-4.3.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [prometheus-operator-4.3.0](https://github.com/truecharts/charts/compare/prometheus-operator-4.2.0...prometheus-operator-4.3.0) (2024-01-09)
+
+### Chore
+
+
+
+- update helm chart kube-prometheus-stack to 55.7.0 by renovate ([#17058](https://github.com/truecharts/charts/issues/17058))
+
+
+## [prometheus-operator-4.2.0](https://github.com/truecharts/charts/compare/prometheus-operator-4.1.0...prometheus-operator-4.2.0) (2024-01-07)
+
+
+## [prometheus-operator-4.1.0](https://github.com/truecharts/charts/compare/prometheus-operator-4.0.0...prometheus-operator-4.1.0) (2024-01-05)
+
+### Chore
+
+
+
+- update helm chart kube-prometheus-stack to 55.6.0 by renovate ([#16897](https://github.com/truecharts/charts/issues/16897))
+
+
+## [prometheus-operator-4.0.0](https://github.com/truecharts/charts/compare/prometheus-operator-3.1.7...prometheus-operator-4.0.0) (2024-01-02)
+
+### Feat
+
diff --git a/operators/prometheus-operator/4.5.4/Chart.yaml b/operators/prometheus-operator/4.5.4/Chart.yaml
new file mode 100644
index 0000000000..c86ba2f27e
--- /dev/null
+++ b/operators/prometheus-operator/4.5.4/Chart.yaml
@@ -0,0 +1,45 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: operators
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: operators
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: kube-prometheus-stack
+ version: 55.11.0
+ repository: https://prometheus-community.github.io/helm-charts
+ condition: ""
+ alias: kps
+ tags: []
+ import-values: []
+deprecated: false
+description: Prometheus Operator is an operator for prometheus
+home: https://truecharts.org/charts/operators/prometheus-operator
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/prometheus-operator.png
+keywords:
+ - operator
+ - prometheus
+ - metics
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: prometheus-operator
+sources:
+ - https://github.com/prometheus-operator
+ - https://github.com/truecharts/charts/tree/master/charts/operators/prometheus-operator
+ - https://github.com/truecharts/containers/tree/master/apps/alpine
+type: application
+version: 4.5.4
diff --git a/operators/prometheus-operator/4.5.4/LICENSE b/operators/prometheus-operator/4.5.4/LICENSE
new file mode 100644
index 0000000000..4dfe12ac30
--- /dev/null
+++ b/operators/prometheus-operator/4.5.4/LICENSE
@@ -0,0 +1,106 @@
+Business Source License 1.1
+
+Parameters
+
+Licensor: The TrueCharts Project, it's owner and it's contributors
+Licensed Work: The TrueCharts "MetalLB" Helm Chart
+Additional Use Grant: You may use the licensed work in production, as long
+ as it is directly sourced from a TrueCharts provided
+ official repository, catalog or source. You may also make private
+ modification to the directly sourced licenced work,
+ when used in production.
+
+ The following cases are, due to their nature, also
+ defined as 'production use' and explicitly prohibited:
+ - Bundling, including or displaying the licensed work
+ with(in) another work intended for production use,
+ with the apparent intend of facilitating and/or
+ promoting production use by third parties in
+ violation of this license.
+
+Change Date: 2050-01-01
+
+Change License: 3-clause BSD license
+
+For information about alternative licensing arrangements for the Software,
+please contact: legal@truecharts.org
+
+Notice
+
+The Business Source License (this document, or the “License”) is not an Open
+Source license. However, the Licensed Work will eventually be made available
+under an Open Source License, as stated in this License.
+
+License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved.
+“Business Source License” is a trademark of MariaDB Corporation Ab.
+
+-----------------------------------------------------------------------------
+
+Business Source License 1.1
+
+Terms
+
+The Licensor hereby grants you the right to copy, modify, create derivative
+works, redistribute, and make non-production use of the Licensed Work. The
+Licensor may make an Additional Use Grant, above, permitting limited
+production use.
+
+Effective on the Change Date, or the fourth anniversary of the first publicly
+available distribution of a specific version of the Licensed Work under this
+License, whichever comes first, the Licensor hereby grants you rights under
+the terms of the Change License, and the rights granted in the paragraph
+above terminate.
+
+If your use of the Licensed Work does not comply with the requirements
+currently in effect as described in this License, you must purchase a
+commercial license from the Licensor, its affiliated entities, or authorized
+resellers, or you must refrain from using the Licensed Work.
+
+All copies of the original and modified Licensed Work, and derivative works
+of the Licensed Work, are subject to this License. This License applies
+separately for each version of the Licensed Work and the Change Date may vary
+for each version of the Licensed Work released by Licensor.
+
+You must conspicuously display this License on each original or modified copy
+of the Licensed Work. If you receive the Licensed Work in original or
+modified form from a third party, the terms and conditions set forth in this
+License apply to your use of that work.
+
+Any use of the Licensed Work in violation of this License will automatically
+terminate your rights under this License for the current and all other
+versions of the Licensed Work.
+
+This License does not grant you any right in any trademark or logo of
+Licensor or its affiliates (provided that you may use a trademark or logo of
+Licensor as expressly required by this License).
+
+TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON
+AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
+EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
+TITLE.
+
+MariaDB hereby grants you permission to use this License’s text to license
+your works, and to refer to it using the trademark “Business Source License”,
+as long as you comply with the Covenants of Licensor below.
+
+Covenants of Licensor
+
+In consideration of the right to use this License’s text and the “Business
+Source License” name and trademark, Licensor covenants to MariaDB, and to all
+other recipients of the licensed work to be provided by Licensor:
+
+1. To specify as the Change License the GPL Version 2.0 or any later version,
+ or a license that is compatible with GPL Version 2.0 or a later version,
+ where “compatible” means that software provided under the Change License can
+ be included in a program with software provided under GPL Version 2.0 or a
+ later version. Licensor may specify additional Change Licenses without
+ limitation.
+
+2. To either: (a) specify an additional grant of rights to use that does not
+ impose any additional restriction on the right granted in this License, as
+ the Additional Use Grant; or (b) insert the text “None”.
+
+3. To specify a Change Date.
+
+4. Not to modify this License in any other way.
diff --git a/operators/prometheus-operator/4.5.3/README.md b/operators/prometheus-operator/4.5.4/README.md
similarity index 100%
rename from operators/prometheus-operator/4.5.3/README.md
rename to operators/prometheus-operator/4.5.4/README.md
diff --git a/operators/prometheus-operator/4.5.4/app-changelog.md b/operators/prometheus-operator/4.5.4/app-changelog.md
new file mode 100644
index 0000000000..74da32e9d3
--- /dev/null
+++ b/operators/prometheus-operator/4.5.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [prometheus-operator-4.5.4](https://github.com/truecharts/charts/compare/prometheus-operator-4.5.3...prometheus-operator-4.5.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/operators/prometheus-operator/4.5.3/app-readme.md b/operators/prometheus-operator/4.5.4/app-readme.md
similarity index 100%
rename from operators/prometheus-operator/4.5.3/app-readme.md
rename to operators/prometheus-operator/4.5.4/app-readme.md
diff --git a/operators/prometheus-operator/4.5.4/charts/common-17.2.28.tgz b/operators/prometheus-operator/4.5.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/operators/prometheus-operator/4.5.4/charts/common-17.2.28.tgz differ
diff --git a/operators/prometheus-operator/4.5.3/charts/kube-prometheus-stack-55.11.0.tgz b/operators/prometheus-operator/4.5.4/charts/kube-prometheus-stack-55.11.0.tgz
similarity index 100%
rename from operators/prometheus-operator/4.5.3/charts/kube-prometheus-stack-55.11.0.tgz
rename to operators/prometheus-operator/4.5.4/charts/kube-prometheus-stack-55.11.0.tgz
diff --git a/operators/prometheus-operator/4.5.3/ix_values.yaml b/operators/prometheus-operator/4.5.4/ix_values.yaml
similarity index 100%
rename from operators/prometheus-operator/4.5.3/ix_values.yaml
rename to operators/prometheus-operator/4.5.4/ix_values.yaml
diff --git a/operators/prometheus-operator/4.5.4/questions.yaml b/operators/prometheus-operator/4.5.4/questions.yaml
new file mode 100644
index 0000000000..e4653ab8c3
--- /dev/null
+++ b/operators/prometheus-operator/4.5.4/questions.yaml
@@ -0,0 +1,45 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
diff --git a/stable/audiobookshelf/8.1.11/templates/NOTES.txt b/operators/prometheus-operator/4.5.4/templates/NOTES.txt
similarity index 100%
rename from stable/audiobookshelf/8.1.11/templates/NOTES.txt
rename to operators/prometheus-operator/4.5.4/templates/NOTES.txt
diff --git a/operators/prometheus-operator/4.5.3/templates/common.yaml b/operators/prometheus-operator/4.5.4/templates/common.yaml
similarity index 100%
rename from operators/prometheus-operator/4.5.3/templates/common.yaml
rename to operators/prometheus-operator/4.5.4/templates/common.yaml
diff --git a/stable/android-8-0/4.1.9/values.yaml b/operators/prometheus-operator/4.5.4/values.yaml
similarity index 100%
rename from stable/android-8-0/4.1.9/values.yaml
rename to operators/prometheus-operator/4.5.4/values.yaml
diff --git a/stable/acestream/5.1.10/CHANGELOG.md b/stable/acestream/5.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..e91b271549
--- /dev/null
+++ b/stable/acestream/5.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [acestream-5.1.10](https://github.com/truecharts/charts/compare/acestream-5.1.9...acestream-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [acestream-5.1.9](https://github.com/truecharts/charts/compare/acestream-5.1.8...acestream-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [acestream-5.1.8](https://github.com/truecharts/charts/compare/acestream-5.1.7...acestream-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [acestream-5.1.7](https://github.com/truecharts/charts/compare/acestream-5.1.6...acestream-5.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [acestream-5.1.6](https://github.com/truecharts/charts/compare/acestream-5.1.5...acestream-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [acestream-5.1.5](https://github.com/truecharts/charts/compare/acestream-5.1.4...acestream-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [acestream-5.1.4](https://github.com/truecharts/charts/compare/acestream-5.1.3...acestream-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [acestream-5.1.3](https://github.com/truecharts/charts/compare/acestream-5.1.0...acestream-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [acestream-5.1.2](https://github.com/truecharts/charts/compare/acestream-5.1.0...acestream-5.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/acestream/5.1.10/Chart.yaml b/stable/acestream/5.1.10/Chart.yaml
new file mode 100644
index 0000000000..e6ebe2e9a5
--- /dev/null
+++ b/stable/acestream/5.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaServer-Video
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.0.2.8
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: IPTV service providing streaming, playlist, search engine and epg.
+home: https://truecharts.org/charts/stable/acestream
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/acestream.png
+keywords:
+ - acestream
+ - MediaServer-Video
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: acestream
+sources:
+ - https://github.com/vstavrinov/acestream-service
+ - https://github.com/truecharts/charts/tree/master/charts/stable/acestream
+ - https://hub.docker.com/r/vstavrinov/acestream-service
+type: application
+version: 5.1.10
diff --git a/stable/acestream/5.1.9/README.md b/stable/acestream/5.1.10/README.md
similarity index 100%
rename from stable/acestream/5.1.9/README.md
rename to stable/acestream/5.1.10/README.md
diff --git a/stable/acestream/5.1.10/app-changelog.md b/stable/acestream/5.1.10/app-changelog.md
new file mode 100644
index 0000000000..a394225ad4
--- /dev/null
+++ b/stable/acestream/5.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [acestream-5.1.10](https://github.com/truecharts/charts/compare/acestream-5.1.9...acestream-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/acestream/5.1.9/app-readme.md b/stable/acestream/5.1.10/app-readme.md
similarity index 100%
rename from stable/acestream/5.1.9/app-readme.md
rename to stable/acestream/5.1.10/app-readme.md
diff --git a/stable/acestream/5.1.10/charts/common-17.2.28.tgz b/stable/acestream/5.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/acestream/5.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/acestream/5.1.9/ix_values.yaml b/stable/acestream/5.1.10/ix_values.yaml
similarity index 100%
rename from stable/acestream/5.1.9/ix_values.yaml
rename to stable/acestream/5.1.10/ix_values.yaml
diff --git a/stable/acestream/5.1.9/questions.yaml b/stable/acestream/5.1.10/questions.yaml
similarity index 100%
rename from stable/acestream/5.1.9/questions.yaml
rename to stable/acestream/5.1.10/questions.yaml
diff --git a/stable/acestream/5.1.9/templates/common.yaml b/stable/acestream/5.1.10/templates/common.yaml
similarity index 100%
rename from stable/acestream/5.1.9/templates/common.yaml
rename to stable/acestream/5.1.10/templates/common.yaml
diff --git a/stable/androiddebugbridge/4.1.10/values.yaml b/stable/acestream/5.1.10/values.yaml
similarity index 100%
rename from stable/androiddebugbridge/4.1.10/values.yaml
rename to stable/acestream/5.1.10/values.yaml
diff --git a/stable/acestream/5.1.9/CHANGELOG.md b/stable/acestream/5.1.9/CHANGELOG.md
deleted file mode 100644
index 1319b5667e..0000000000
--- a/stable/acestream/5.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [acestream-5.1.9](https://github.com/truecharts/charts/compare/acestream-5.1.8...acestream-5.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [acestream-5.1.8](https://github.com/truecharts/charts/compare/acestream-5.1.7...acestream-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [acestream-5.1.7](https://github.com/truecharts/charts/compare/acestream-5.1.6...acestream-5.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [acestream-5.1.6](https://github.com/truecharts/charts/compare/acestream-5.1.5...acestream-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [acestream-5.1.5](https://github.com/truecharts/charts/compare/acestream-5.1.4...acestream-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [acestream-5.1.4](https://github.com/truecharts/charts/compare/acestream-5.1.3...acestream-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [acestream-5.1.3](https://github.com/truecharts/charts/compare/acestream-5.1.0...acestream-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [acestream-5.1.2](https://github.com/truecharts/charts/compare/acestream-5.1.0...acestream-5.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/acestream/5.1.9/Chart.yaml b/stable/acestream/5.1.9/Chart.yaml
deleted file mode 100644
index 63c1a000cf..0000000000
--- a/stable/acestream/5.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaServer-Video
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.0.2.8
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: IPTV service providing streaming, playlist, search engine and epg.
-home: https://truecharts.org/charts/stable/acestream
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/acestream.png
-keywords:
- - acestream
- - MediaServer-Video
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: acestream
-sources:
- - https://github.com/vstavrinov/acestream-service
- - https://github.com/truecharts/charts/tree/master/charts/stable/acestream
- - https://hub.docker.com/r/vstavrinov/acestream-service
-type: application
-version: 5.1.9
diff --git a/stable/acestream/5.1.9/app-changelog.md b/stable/acestream/5.1.9/app-changelog.md
deleted file mode 100644
index fc44cbc2af..0000000000
--- a/stable/acestream/5.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [acestream-5.1.9](https://github.com/truecharts/charts/compare/acestream-5.1.8...acestream-5.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/acestream/5.1.9/charts/common-17.2.26.tgz b/stable/acestream/5.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/acestream/5.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/actualserver/8.0.2/CHANGELOG.md b/stable/actualserver/8.0.2/CHANGELOG.md
deleted file mode 100644
index c6b2cb95be..0000000000
--- a/stable/actualserver/8.0.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [actualserver-8.0.2](https://github.com/truecharts/charts/compare/actualserver-8.0.1...actualserver-8.0.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [actualserver-8.0.1](https://github.com/truecharts/charts/compare/actualserver-8.0.0...actualserver-8.0.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [actualserver-8.0.0](https://github.com/truecharts/charts/compare/actualserver-7.1.7...actualserver-8.0.0) (2024-01-09)
-
-### Chore
-
-
-
-- update container image ghcr.io/actualbudget/actual-server to v24.1.0[@32ecfd1](https://github.com/32ecfd1) by renovate ([#17025](https://github.com/truecharts/charts/issues/17025))
-
-
-## [actualserver-7.1.7](https://github.com/truecharts/charts/compare/actualserver-7.1.6...actualserver-7.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [actualserver-7.1.6](https://github.com/truecharts/charts/compare/actualserver-7.1.5...actualserver-7.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [actualserver-7.1.5](https://github.com/truecharts/charts/compare/actualserver-7.1.4...actualserver-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [actualserver-7.1.4](https://github.com/truecharts/charts/compare/actualserver-7.1.3...actualserver-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [actualserver-7.1.3](https://github.com/truecharts/charts/compare/actualserver-7.1.0...actualserver-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [actualserver-7.1.2](https://github.com/truecharts/charts/compare/actualserver-7.1.0...actualserver-7.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/actualserver/8.0.2/Chart.yaml b/stable/actualserver/8.0.2/Chart.yaml
deleted file mode 100644
index 3625171f31..0000000000
--- a/stable/actualserver/8.0.2/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: finance
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 24.1.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Actual is a super fast privacy-focused app for managing your finances.
-home: https://truecharts.org/charts/stable/actualserver
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/actualserver.png
-keywords:
- - actualserver
- - finance
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: actualserver
-sources:
- - https://github.com/Kippenhof/docker-templates
- - https://github.com/truecharts/charts/tree/master/charts/stable/actualserver
- - https://ghcr.io/actualbudget/actual-server
-type: application
-version: 8.0.2
diff --git a/stable/actualserver/8.0.2/app-changelog.md b/stable/actualserver/8.0.2/app-changelog.md
deleted file mode 100644
index 64a3065733..0000000000
--- a/stable/actualserver/8.0.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [actualserver-8.0.2](https://github.com/truecharts/charts/compare/actualserver-8.0.1...actualserver-8.0.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/actualserver/8.0.2/charts/common-17.2.26.tgz b/stable/actualserver/8.0.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/actualserver/8.0.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/actualserver/8.0.3/CHANGELOG.md b/stable/actualserver/8.0.3/CHANGELOG.md
new file mode 100644
index 0000000000..7f9bdae57f
--- /dev/null
+++ b/stable/actualserver/8.0.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [actualserver-8.0.3](https://github.com/truecharts/charts/compare/actualserver-8.0.2...actualserver-8.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [actualserver-8.0.2](https://github.com/truecharts/charts/compare/actualserver-8.0.1...actualserver-8.0.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [actualserver-8.0.1](https://github.com/truecharts/charts/compare/actualserver-8.0.0...actualserver-8.0.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [actualserver-8.0.0](https://github.com/truecharts/charts/compare/actualserver-7.1.7...actualserver-8.0.0) (2024-01-09)
+
+### Chore
+
+
+
+- update container image ghcr.io/actualbudget/actual-server to v24.1.0[@32ecfd1](https://github.com/32ecfd1) by renovate ([#17025](https://github.com/truecharts/charts/issues/17025))
+
+
+## [actualserver-7.1.7](https://github.com/truecharts/charts/compare/actualserver-7.1.6...actualserver-7.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [actualserver-7.1.6](https://github.com/truecharts/charts/compare/actualserver-7.1.5...actualserver-7.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [actualserver-7.1.5](https://github.com/truecharts/charts/compare/actualserver-7.1.4...actualserver-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [actualserver-7.1.4](https://github.com/truecharts/charts/compare/actualserver-7.1.3...actualserver-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [actualserver-7.1.3](https://github.com/truecharts/charts/compare/actualserver-7.1.0...actualserver-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/actualserver/8.0.3/Chart.yaml b/stable/actualserver/8.0.3/Chart.yaml
new file mode 100644
index 0000000000..106c697758
--- /dev/null
+++ b/stable/actualserver/8.0.3/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: finance
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 24.1.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Actual is a super fast privacy-focused app for managing your finances.
+home: https://truecharts.org/charts/stable/actualserver
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/actualserver.png
+keywords:
+ - actualserver
+ - finance
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: actualserver
+sources:
+ - https://github.com/Kippenhof/docker-templates
+ - https://github.com/truecharts/charts/tree/master/charts/stable/actualserver
+ - https://ghcr.io/actualbudget/actual-server
+type: application
+version: 8.0.3
diff --git a/stable/actualserver/8.0.2/README.md b/stable/actualserver/8.0.3/README.md
similarity index 100%
rename from stable/actualserver/8.0.2/README.md
rename to stable/actualserver/8.0.3/README.md
diff --git a/stable/actualserver/8.0.3/app-changelog.md b/stable/actualserver/8.0.3/app-changelog.md
new file mode 100644
index 0000000000..334659b1bf
--- /dev/null
+++ b/stable/actualserver/8.0.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [actualserver-8.0.3](https://github.com/truecharts/charts/compare/actualserver-8.0.2...actualserver-8.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/actualserver/8.0.2/app-readme.md b/stable/actualserver/8.0.3/app-readme.md
similarity index 100%
rename from stable/actualserver/8.0.2/app-readme.md
rename to stable/actualserver/8.0.3/app-readme.md
diff --git a/stable/actualserver/8.0.3/charts/common-17.2.28.tgz b/stable/actualserver/8.0.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/actualserver/8.0.3/charts/common-17.2.28.tgz differ
diff --git a/stable/actualserver/8.0.2/ix_values.yaml b/stable/actualserver/8.0.3/ix_values.yaml
similarity index 100%
rename from stable/actualserver/8.0.2/ix_values.yaml
rename to stable/actualserver/8.0.3/ix_values.yaml
diff --git a/stable/actualserver/8.0.2/questions.yaml b/stable/actualserver/8.0.3/questions.yaml
similarity index 100%
rename from stable/actualserver/8.0.2/questions.yaml
rename to stable/actualserver/8.0.3/questions.yaml
diff --git a/stable/autobrr/7.2.2/templates/NOTES.txt b/stable/actualserver/8.0.3/templates/NOTES.txt
similarity index 100%
rename from stable/autobrr/7.2.2/templates/NOTES.txt
rename to stable/actualserver/8.0.3/templates/NOTES.txt
diff --git a/stable/actualserver/8.0.2/templates/common.yaml b/stable/actualserver/8.0.3/templates/common.yaml
similarity index 100%
rename from stable/actualserver/8.0.2/templates/common.yaml
rename to stable/actualserver/8.0.3/templates/common.yaml
diff --git a/stable/anki-sync-server/5.1.11/values.yaml b/stable/actualserver/8.0.3/values.yaml
similarity index 100%
rename from stable/anki-sync-server/5.1.11/values.yaml
rename to stable/actualserver/8.0.3/values.yaml
diff --git a/stable/adguard-home/8.1.10/CHANGELOG.md b/stable/adguard-home/8.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..49e8037bf1
--- /dev/null
+++ b/stable/adguard-home/8.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [adguard-home-8.1.10](https://github.com/truecharts/charts/compare/adguard-home-8.1.9...adguard-home-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [adguard-home-8.1.9](https://github.com/truecharts/charts/compare/adguard-home-8.1.8...adguard-home-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [adguard-home-8.1.8](https://github.com/truecharts/charts/compare/adguard-home-8.1.7...adguard-home-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [adguard-home-8.1.7](https://github.com/truecharts/charts/compare/adguard-home-8.1.6...adguard-home-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [adguard-home-8.1.6](https://github.com/truecharts/charts/compare/adguard-home-8.1.5...adguard-home-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [adguard-home-8.1.5](https://github.com/truecharts/charts/compare/adguard-home-8.1.4...adguard-home-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [adguard-home-8.1.4](https://github.com/truecharts/charts/compare/adguard-home-8.1.3...adguard-home-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [adguard-home-8.1.3](https://github.com/truecharts/charts/compare/adguard-home-8.1.0...adguard-home-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [adguard-home-8.1.2](https://github.com/truecharts/charts/compare/adguard-home-8.1.0...adguard-home-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/adguard-home/8.1.10/Chart.yaml b/stable/adguard-home/8.1.10/Chart.yaml
new file mode 100644
index 0000000000..65ea766cfe
--- /dev/null
+++ b/stable/adguard-home/8.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.107.43
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Free and open source, powerful network-wide ads & trackers blocking DNS server.
+home: https://truecharts.org/charts/stable/adguard-home
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/adguard-home.png
+keywords:
+ - adblock
+ - adguard
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: adguard-home
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/adguard-home
+ - https://hub.docker.com/r/adguard/adguardhome
+type: application
+version: 8.1.10
diff --git a/stable/adguard-home/8.1.9/README.md b/stable/adguard-home/8.1.10/README.md
similarity index 100%
rename from stable/adguard-home/8.1.9/README.md
rename to stable/adguard-home/8.1.10/README.md
diff --git a/stable/adguard-home/8.1.10/app-changelog.md b/stable/adguard-home/8.1.10/app-changelog.md
new file mode 100644
index 0000000000..c07375af95
--- /dev/null
+++ b/stable/adguard-home/8.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [adguard-home-8.1.10](https://github.com/truecharts/charts/compare/adguard-home-8.1.9...adguard-home-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/adguard-home/8.1.9/app-readme.md b/stable/adguard-home/8.1.10/app-readme.md
similarity index 100%
rename from stable/adguard-home/8.1.9/app-readme.md
rename to stable/adguard-home/8.1.10/app-readme.md
diff --git a/stable/adguard-home/8.1.10/charts/common-17.2.28.tgz b/stable/adguard-home/8.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/adguard-home/8.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/adguard-home/8.1.9/ix_values.yaml b/stable/adguard-home/8.1.10/ix_values.yaml
similarity index 100%
rename from stable/adguard-home/8.1.9/ix_values.yaml
rename to stable/adguard-home/8.1.10/ix_values.yaml
diff --git a/stable/adguard-home/8.1.9/questions.yaml b/stable/adguard-home/8.1.10/questions.yaml
similarity index 100%
rename from stable/adguard-home/8.1.9/questions.yaml
rename to stable/adguard-home/8.1.10/questions.yaml
diff --git a/stable/automatic-music-downloader/8.1.9/templates/NOTES.txt b/stable/adguard-home/8.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/automatic-music-downloader/8.1.9/templates/NOTES.txt
rename to stable/adguard-home/8.1.10/templates/NOTES.txt
diff --git a/stable/answer/2.1.11/templates/common.yaml b/stable/adguard-home/8.1.10/templates/common.yaml
similarity index 100%
rename from stable/answer/2.1.11/templates/common.yaml
rename to stable/adguard-home/8.1.10/templates/common.yaml
diff --git a/stable/anope/4.1.9/values.yaml b/stable/adguard-home/8.1.10/values.yaml
similarity index 100%
rename from stable/anope/4.1.9/values.yaml
rename to stable/adguard-home/8.1.10/values.yaml
diff --git a/stable/adguard-home/8.1.9/CHANGELOG.md b/stable/adguard-home/8.1.9/CHANGELOG.md
deleted file mode 100644
index 6762dd484a..0000000000
--- a/stable/adguard-home/8.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [adguard-home-8.1.9](https://github.com/truecharts/charts/compare/adguard-home-8.1.8...adguard-home-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [adguard-home-8.1.8](https://github.com/truecharts/charts/compare/adguard-home-8.1.7...adguard-home-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [adguard-home-8.1.7](https://github.com/truecharts/charts/compare/adguard-home-8.1.6...adguard-home-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [adguard-home-8.1.6](https://github.com/truecharts/charts/compare/adguard-home-8.1.5...adguard-home-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [adguard-home-8.1.5](https://github.com/truecharts/charts/compare/adguard-home-8.1.4...adguard-home-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [adguard-home-8.1.4](https://github.com/truecharts/charts/compare/adguard-home-8.1.3...adguard-home-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [adguard-home-8.1.3](https://github.com/truecharts/charts/compare/adguard-home-8.1.0...adguard-home-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [adguard-home-8.1.2](https://github.com/truecharts/charts/compare/adguard-home-8.1.0...adguard-home-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/adguard-home/8.1.9/Chart.yaml b/stable/adguard-home/8.1.9/Chart.yaml
deleted file mode 100644
index cc62b10406..0000000000
--- a/stable/adguard-home/8.1.9/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.107.43
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Free and open source, powerful network-wide ads & trackers blocking DNS server.
-home: https://truecharts.org/charts/stable/adguard-home
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/adguard-home.png
-keywords:
- - adblock
- - adguard
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: adguard-home
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/adguard-home
- - https://hub.docker.com/r/adguard/adguardhome
-type: application
-version: 8.1.9
diff --git a/stable/adguard-home/8.1.9/app-changelog.md b/stable/adguard-home/8.1.9/app-changelog.md
deleted file mode 100644
index c8631e37fc..0000000000
--- a/stable/adguard-home/8.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [adguard-home-8.1.9](https://github.com/truecharts/charts/compare/adguard-home-8.1.8...adguard-home-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/adguard-home/8.1.9/charts/common-17.2.26.tgz b/stable/adguard-home/8.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/adguard-home/8.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/adguardhome-sync/5.2.4/CHANGELOG.md b/stable/adguardhome-sync/5.2.4/CHANGELOG.md
deleted file mode 100644
index 41c2f9f5f6..0000000000
--- a/stable/adguardhome-sync/5.2.4/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [adguardhome-sync-5.2.4](https://github.com/truecharts/charts/compare/adguardhome-sync-5.2.3...adguardhome-sync-5.2.4) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [adguardhome-sync-5.2.3](https://github.com/truecharts/charts/compare/adguardhome-sync-5.2.2...adguardhome-sync-5.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [adguardhome-sync-5.2.2](https://github.com/truecharts/charts/compare/adguardhome-sync-5.2.1...adguardhome-sync-5.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/bakito/adguardhome-sync to v0.6.3[@058c6cd](https://github.com/058c6cd) by renovate ([#17415](https://github.com/truecharts/charts/issues/17415))
-
-
-## [adguardhome-sync-5.2.1](https://github.com/truecharts/charts/compare/adguardhome-sync-5.2.0...adguardhome-sync-5.2.1) (2024-01-15)
-
-### Chore
-
-
-
-- update container image ghcr.io/bakito/adguardhome-sync to v0.6.2[@5efe641](https://github.com/5efe641) by renovate ([#17245](https://github.com/truecharts/charts/issues/17245))
-
-
-## [adguardhome-sync-5.2.0](https://github.com/truecharts/charts/compare/adguardhome-sync-5.1.8...adguardhome-sync-5.2.0) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/bakito/adguardhome-sync to v0.6.0[@17e9b0e](https://github.com/17e9b0e) by renovate ([#17202](https://github.com/truecharts/charts/issues/17202))
-
-
-
-
-## [adguardhome-sync-5.1.8](https://github.com/truecharts/charts/compare/adguardhome-sync-5.1.7...adguardhome-sync-5.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [adguardhome-sync-5.1.7](https://github.com/truecharts/charts/compare/adguardhome-sync-5.1.6...adguardhome-sync-5.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/bakito/adguardhome-sync to v0.5.4[@94fe429](https://github.com/94fe429) by renovate ([#16989](https://github.com/truecharts/charts/issues/16989))
-
-
-## [adguardhome-sync-5.1.6](https://github.com/truecharts/charts/compare/adguardhome-sync-5.1.5...adguardhome-sync-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [adguardhome-sync-5.1.5](https://github.com/truecharts/charts/compare/adguardhome-sync-5.1.4...adguardhome-sync-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [adguardhome-sync-5.1.4](https://github.com/truecharts/charts/compare/adguardhome-sync-5.1.3...adguardhome-sync-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
diff --git a/stable/adguardhome-sync/5.2.4/Chart.yaml b/stable/adguardhome-sync/5.2.4/Chart.yaml
deleted file mode 100644
index e76d53048a..0000000000
--- a/stable/adguardhome-sync/5.2.4/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.6.3
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Synchronize AdGuardHome config to replica instances.
-home: https://truecharts.org/charts/stable/adguardhome-sync
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/adguardhome-sync.png
-keywords:
- - adguardhome-sync
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: adguardhome-sync
-sources:
- - https://github.com/bakito/adguardhome-sync/
- - https://github.com/truecharts/charts/tree/master/charts/stable/adguardhome-sync
- - https://ghcr.io/bakito/adguardhome-sync
-type: application
-version: 5.2.4
diff --git a/stable/adguardhome-sync/5.2.4/app-changelog.md b/stable/adguardhome-sync/5.2.4/app-changelog.md
deleted file mode 100644
index 1ccb397665..0000000000
--- a/stable/adguardhome-sync/5.2.4/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [adguardhome-sync-5.2.4](https://github.com/truecharts/charts/compare/adguardhome-sync-5.2.3...adguardhome-sync-5.2.4) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/adguardhome-sync/5.2.4/charts/common-17.2.26.tgz b/stable/adguardhome-sync/5.2.4/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/adguardhome-sync/5.2.4/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/adguardhome-sync/5.2.5/CHANGELOG.md b/stable/adguardhome-sync/5.2.5/CHANGELOG.md
new file mode 100644
index 0000000000..4f52f73984
--- /dev/null
+++ b/stable/adguardhome-sync/5.2.5/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [adguardhome-sync-5.2.5](https://github.com/truecharts/charts/compare/adguardhome-sync-5.2.4...adguardhome-sync-5.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [adguardhome-sync-5.2.4](https://github.com/truecharts/charts/compare/adguardhome-sync-5.2.3...adguardhome-sync-5.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [adguardhome-sync-5.2.3](https://github.com/truecharts/charts/compare/adguardhome-sync-5.2.2...adguardhome-sync-5.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [adguardhome-sync-5.2.2](https://github.com/truecharts/charts/compare/adguardhome-sync-5.2.1...adguardhome-sync-5.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/bakito/adguardhome-sync to v0.6.3[@058c6cd](https://github.com/058c6cd) by renovate ([#17415](https://github.com/truecharts/charts/issues/17415))
+
+
+## [adguardhome-sync-5.2.1](https://github.com/truecharts/charts/compare/adguardhome-sync-5.2.0...adguardhome-sync-5.2.1) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghcr.io/bakito/adguardhome-sync to v0.6.2[@5efe641](https://github.com/5efe641) by renovate ([#17245](https://github.com/truecharts/charts/issues/17245))
+
+
+## [adguardhome-sync-5.2.0](https://github.com/truecharts/charts/compare/adguardhome-sync-5.1.8...adguardhome-sync-5.2.0) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/bakito/adguardhome-sync to v0.6.0[@17e9b0e](https://github.com/17e9b0e) by renovate ([#17202](https://github.com/truecharts/charts/issues/17202))
+
+
+
+
+## [adguardhome-sync-5.1.8](https://github.com/truecharts/charts/compare/adguardhome-sync-5.1.7...adguardhome-sync-5.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [adguardhome-sync-5.1.7](https://github.com/truecharts/charts/compare/adguardhome-sync-5.1.6...adguardhome-sync-5.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/bakito/adguardhome-sync to v0.5.4[@94fe429](https://github.com/94fe429) by renovate ([#16989](https://github.com/truecharts/charts/issues/16989))
+
+
+## [adguardhome-sync-5.1.6](https://github.com/truecharts/charts/compare/adguardhome-sync-5.1.5...adguardhome-sync-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [adguardhome-sync-5.1.5](https://github.com/truecharts/charts/compare/adguardhome-sync-5.1.4...adguardhome-sync-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
diff --git a/stable/adguardhome-sync/5.2.5/Chart.yaml b/stable/adguardhome-sync/5.2.5/Chart.yaml
new file mode 100644
index 0000000000..f77f9e92e4
--- /dev/null
+++ b/stable/adguardhome-sync/5.2.5/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.6.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Synchronize AdGuardHome config to replica instances.
+home: https://truecharts.org/charts/stable/adguardhome-sync
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/adguardhome-sync.png
+keywords:
+ - adguardhome-sync
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: adguardhome-sync
+sources:
+ - https://github.com/bakito/adguardhome-sync/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/adguardhome-sync
+ - https://ghcr.io/bakito/adguardhome-sync
+type: application
+version: 5.2.5
diff --git a/stable/adguardhome-sync/5.2.4/README.md b/stable/adguardhome-sync/5.2.5/README.md
similarity index 100%
rename from stable/adguardhome-sync/5.2.4/README.md
rename to stable/adguardhome-sync/5.2.5/README.md
diff --git a/stable/adguardhome-sync/5.2.5/app-changelog.md b/stable/adguardhome-sync/5.2.5/app-changelog.md
new file mode 100644
index 0000000000..20b98f33e0
--- /dev/null
+++ b/stable/adguardhome-sync/5.2.5/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [adguardhome-sync-5.2.5](https://github.com/truecharts/charts/compare/adguardhome-sync-5.2.4...adguardhome-sync-5.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/adguardhome-sync/5.2.4/app-readme.md b/stable/adguardhome-sync/5.2.5/app-readme.md
similarity index 100%
rename from stable/adguardhome-sync/5.2.4/app-readme.md
rename to stable/adguardhome-sync/5.2.5/app-readme.md
diff --git a/stable/adguardhome-sync/5.2.5/charts/common-17.2.28.tgz b/stable/adguardhome-sync/5.2.5/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/adguardhome-sync/5.2.5/charts/common-17.2.28.tgz differ
diff --git a/stable/adguardhome-sync/5.2.4/ix_values.yaml b/stable/adguardhome-sync/5.2.5/ix_values.yaml
similarity index 100%
rename from stable/adguardhome-sync/5.2.4/ix_values.yaml
rename to stable/adguardhome-sync/5.2.5/ix_values.yaml
diff --git a/stable/adguardhome-sync/5.2.4/questions.yaml b/stable/adguardhome-sync/5.2.5/questions.yaml
similarity index 100%
rename from stable/adguardhome-sync/5.2.4/questions.yaml
rename to stable/adguardhome-sync/5.2.5/questions.yaml
diff --git a/stable/adguardhome-sync/5.2.4/templates/common.yaml b/stable/adguardhome-sync/5.2.5/templates/common.yaml
similarity index 100%
rename from stable/adguardhome-sync/5.2.4/templates/common.yaml
rename to stable/adguardhome-sync/5.2.5/templates/common.yaml
diff --git a/stable/answer/2.1.11/values.yaml b/stable/adguardhome-sync/5.2.5/values.yaml
similarity index 100%
rename from stable/answer/2.1.11/values.yaml
rename to stable/adguardhome-sync/5.2.5/values.yaml
diff --git a/stable/adminer/7.1.10/CHANGELOG.md b/stable/adminer/7.1.10/CHANGELOG.md
deleted file mode 100644
index 6ee8a7fb54..0000000000
--- a/stable/adminer/7.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [adminer-7.1.10](https://github.com/truecharts/charts/compare/adminer-7.1.9...adminer-7.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [adminer-7.1.9](https://github.com/truecharts/charts/compare/adminer-7.1.8...adminer-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [adminer-7.1.8](https://github.com/truecharts/charts/compare/adminer-7.1.7...adminer-7.1.8) (2024-01-14)
-
-### Chore
-
-
-
-- update container image adminer to latest[@16d5b63](https://github.com/16d5b63) by renovate ([#17114](https://github.com/truecharts/charts/issues/17114))
-
-
-
-
-## [adminer-7.1.7](https://github.com/truecharts/charts/compare/adminer-7.1.6...adminer-7.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [adminer-7.1.6](https://github.com/truecharts/charts/compare/adminer-7.1.5...adminer-7.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [adminer-7.1.5](https://github.com/truecharts/charts/compare/adminer-7.1.4...adminer-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [adminer-7.1.4](https://github.com/truecharts/charts/compare/adminer-7.1.3...adminer-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [adminer-7.1.3](https://github.com/truecharts/charts/compare/adminer-7.1.0...adminer-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [adminer-7.1.2](https://github.com/truecharts/charts/compare/adminer-7.1.0...adminer-7.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/adminer/7.1.10/Chart.yaml b/stable/adminer/7.1.10/Chart.yaml
deleted file mode 100644
index 425e8103d4..0000000000
--- a/stable/adminer/7.1.10/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP.
-home: https://truecharts.org/charts/stable/adminer
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/adminer.png
-keywords:
- - adminer
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: adminer
-sources:
- - https://github.com/vrana/adminer
- - https://github.com/truecharts/charts/tree/master/charts/stable/adminer
- - https://hub.docker.com/_/adminer
-type: application
-version: 7.1.10
diff --git a/stable/adminer/7.1.10/app-changelog.md b/stable/adminer/7.1.10/app-changelog.md
deleted file mode 100644
index 2b13b41b87..0000000000
--- a/stable/adminer/7.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [adminer-7.1.10](https://github.com/truecharts/charts/compare/adminer-7.1.9...adminer-7.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/adminer/7.1.10/charts/common-17.2.26.tgz b/stable/adminer/7.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/adminer/7.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/adminer/7.1.11/CHANGELOG.md b/stable/adminer/7.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..40159ad334
--- /dev/null
+++ b/stable/adminer/7.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [adminer-7.1.11](https://github.com/truecharts/charts/compare/adminer-7.1.10...adminer-7.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [adminer-7.1.10](https://github.com/truecharts/charts/compare/adminer-7.1.9...adminer-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [adminer-7.1.9](https://github.com/truecharts/charts/compare/adminer-7.1.8...adminer-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [adminer-7.1.8](https://github.com/truecharts/charts/compare/adminer-7.1.7...adminer-7.1.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image adminer to latest[@16d5b63](https://github.com/16d5b63) by renovate ([#17114](https://github.com/truecharts/charts/issues/17114))
+
+
+
+
+## [adminer-7.1.7](https://github.com/truecharts/charts/compare/adminer-7.1.6...adminer-7.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [adminer-7.1.6](https://github.com/truecharts/charts/compare/adminer-7.1.5...adminer-7.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [adminer-7.1.5](https://github.com/truecharts/charts/compare/adminer-7.1.4...adminer-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [adminer-7.1.4](https://github.com/truecharts/charts/compare/adminer-7.1.3...adminer-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [adminer-7.1.3](https://github.com/truecharts/charts/compare/adminer-7.1.0...adminer-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/adminer/7.1.11/Chart.yaml b/stable/adminer/7.1.11/Chart.yaml
new file mode 100644
index 0000000000..08c3fc4ac3
--- /dev/null
+++ b/stable/adminer/7.1.11/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP.
+home: https://truecharts.org/charts/stable/adminer
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/adminer.png
+keywords:
+ - adminer
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: adminer
+sources:
+ - https://github.com/vrana/adminer
+ - https://github.com/truecharts/charts/tree/master/charts/stable/adminer
+ - https://hub.docker.com/_/adminer
+type: application
+version: 7.1.11
diff --git a/stable/adminer/7.1.10/README.md b/stable/adminer/7.1.11/README.md
similarity index 100%
rename from stable/adminer/7.1.10/README.md
rename to stable/adminer/7.1.11/README.md
diff --git a/stable/adminer/7.1.11/app-changelog.md b/stable/adminer/7.1.11/app-changelog.md
new file mode 100644
index 0000000000..338ceb9417
--- /dev/null
+++ b/stable/adminer/7.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [adminer-7.1.11](https://github.com/truecharts/charts/compare/adminer-7.1.10...adminer-7.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/adminer/7.1.10/app-readme.md b/stable/adminer/7.1.11/app-readme.md
similarity index 100%
rename from stable/adminer/7.1.10/app-readme.md
rename to stable/adminer/7.1.11/app-readme.md
diff --git a/stable/adminer/7.1.11/charts/common-17.2.28.tgz b/stable/adminer/7.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/adminer/7.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/adminer/7.1.10/ix_values.yaml b/stable/adminer/7.1.11/ix_values.yaml
similarity index 100%
rename from stable/adminer/7.1.10/ix_values.yaml
rename to stable/adminer/7.1.11/ix_values.yaml
diff --git a/stable/adminer/7.1.10/questions.yaml b/stable/adminer/7.1.11/questions.yaml
similarity index 100%
rename from stable/adminer/7.1.10/questions.yaml
rename to stable/adminer/7.1.11/questions.yaml
diff --git a/stable/automatic-ripping-machine/2.1.21/templates/NOTES.txt b/stable/adminer/7.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/automatic-ripping-machine/2.1.21/templates/NOTES.txt
rename to stable/adminer/7.1.11/templates/NOTES.txt
diff --git a/stable/adminer/7.1.10/templates/common.yaml b/stable/adminer/7.1.11/templates/common.yaml
similarity index 100%
rename from stable/adminer/7.1.10/templates/common.yaml
rename to stable/adminer/7.1.11/templates/common.yaml
diff --git a/stable/apache-webdav/4.1.9/values.yaml b/stable/adminer/7.1.11/values.yaml
similarity index 100%
rename from stable/apache-webdav/4.1.9/values.yaml
rename to stable/adminer/7.1.11/values.yaml
diff --git a/stable/airdcpp-webclient/9.1.10/CHANGELOG.md b/stable/airdcpp-webclient/9.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..dadf9b24dd
--- /dev/null
+++ b/stable/airdcpp-webclient/9.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [airdcpp-webclient-9.1.10](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.9...airdcpp-webclient-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [airdcpp-webclient-9.1.9](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.8...airdcpp-webclient-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [airdcpp-webclient-9.1.8](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.7...airdcpp-webclient-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [airdcpp-webclient-9.1.7](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.6...airdcpp-webclient-9.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [airdcpp-webclient-9.1.6](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.5...airdcpp-webclient-9.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [airdcpp-webclient-9.1.5](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.4...airdcpp-webclient-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [airdcpp-webclient-9.1.4](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.3...airdcpp-webclient-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [airdcpp-webclient-9.1.3](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.0...airdcpp-webclient-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [airdcpp-webclient-9.1.2](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.0...airdcpp-webclient-9.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/airdcpp-webclient/9.1.10/Chart.yaml b/stable/airdcpp-webclient/9.1.10/Chart.yaml
new file mode 100644
index 0000000000..7db57102da
--- /dev/null
+++ b/stable/airdcpp-webclient/9.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.12.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: AirDC++ Web Client is a locally installed application, which is designed for flexible sharing of files or directories within groups of people in a local network or over internet.
+home: https://truecharts.org/charts/stable/airdcpp-webclient
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/airdcpp-webclient.png
+keywords:
+ - DC++
+ - dcpp
+ - airdcpp
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: airdcpp-webclient
+sources:
+ - https://github.com/airdcpp-web/airdcpp-webclient
+ - https://airdcpp-web.github.io/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/airdcpp-webclient
+ - https://hub.docker.com/r/gangefors/airdcpp-webclient
+type: application
+version: 9.1.10
diff --git a/stable/airdcpp-webclient/9.1.9/README.md b/stable/airdcpp-webclient/9.1.10/README.md
similarity index 100%
rename from stable/airdcpp-webclient/9.1.9/README.md
rename to stable/airdcpp-webclient/9.1.10/README.md
diff --git a/stable/airdcpp-webclient/9.1.10/app-changelog.md b/stable/airdcpp-webclient/9.1.10/app-changelog.md
new file mode 100644
index 0000000000..42d7b8b00a
--- /dev/null
+++ b/stable/airdcpp-webclient/9.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [airdcpp-webclient-9.1.10](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.9...airdcpp-webclient-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/airdcpp-webclient/9.1.9/app-readme.md b/stable/airdcpp-webclient/9.1.10/app-readme.md
similarity index 100%
rename from stable/airdcpp-webclient/9.1.9/app-readme.md
rename to stable/airdcpp-webclient/9.1.10/app-readme.md
diff --git a/stable/airdcpp-webclient/9.1.10/charts/common-17.2.28.tgz b/stable/airdcpp-webclient/9.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/airdcpp-webclient/9.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/airdcpp-webclient/9.1.9/ix_values.yaml b/stable/airdcpp-webclient/9.1.10/ix_values.yaml
similarity index 100%
rename from stable/airdcpp-webclient/9.1.9/ix_values.yaml
rename to stable/airdcpp-webclient/9.1.10/ix_values.yaml
diff --git a/stable/airdcpp-webclient/9.1.9/questions.yaml b/stable/airdcpp-webclient/9.1.10/questions.yaml
similarity index 100%
rename from stable/airdcpp-webclient/9.1.9/questions.yaml
rename to stable/airdcpp-webclient/9.1.10/questions.yaml
diff --git a/stable/autoscan/7.1.11/templates/NOTES.txt b/stable/airdcpp-webclient/9.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/autoscan/7.1.11/templates/NOTES.txt
rename to stable/airdcpp-webclient/9.1.10/templates/NOTES.txt
diff --git a/stable/ariang/7.1.9/templates/common.yaml b/stable/airdcpp-webclient/9.1.10/templates/common.yaml
similarity index 100%
rename from stable/ariang/7.1.9/templates/common.yaml
rename to stable/airdcpp-webclient/9.1.10/templates/common.yaml
diff --git a/stable/apt-cacher-ng/7.1.9/values.yaml b/stable/airdcpp-webclient/9.1.10/values.yaml
similarity index 100%
rename from stable/apt-cacher-ng/7.1.9/values.yaml
rename to stable/airdcpp-webclient/9.1.10/values.yaml
diff --git a/stable/airdcpp-webclient/9.1.9/CHANGELOG.md b/stable/airdcpp-webclient/9.1.9/CHANGELOG.md
deleted file mode 100644
index 07b6c2bbc7..0000000000
--- a/stable/airdcpp-webclient/9.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [airdcpp-webclient-9.1.9](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.8...airdcpp-webclient-9.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [airdcpp-webclient-9.1.8](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.7...airdcpp-webclient-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [airdcpp-webclient-9.1.7](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.6...airdcpp-webclient-9.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [airdcpp-webclient-9.1.6](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.5...airdcpp-webclient-9.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [airdcpp-webclient-9.1.5](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.4...airdcpp-webclient-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [airdcpp-webclient-9.1.4](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.3...airdcpp-webclient-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [airdcpp-webclient-9.1.3](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.0...airdcpp-webclient-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [airdcpp-webclient-9.1.2](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.0...airdcpp-webclient-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/airdcpp-webclient/9.1.9/Chart.yaml b/stable/airdcpp-webclient/9.1.9/Chart.yaml
deleted file mode 100644
index 11acc3bd69..0000000000
--- a/stable/airdcpp-webclient/9.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.12.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: AirDC++ Web Client is a locally installed application, which is designed for flexible sharing of files or directories within groups of people in a local network or over internet.
-home: https://truecharts.org/charts/stable/airdcpp-webclient
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/airdcpp-webclient.png
-keywords:
- - DC++
- - dcpp
- - airdcpp
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: airdcpp-webclient
-sources:
- - https://github.com/airdcpp-web/airdcpp-webclient
- - https://airdcpp-web.github.io/
- - https://github.com/truecharts/charts/tree/master/charts/stable/airdcpp-webclient
- - https://hub.docker.com/r/gangefors/airdcpp-webclient
-type: application
-version: 9.1.9
diff --git a/stable/airdcpp-webclient/9.1.9/app-changelog.md b/stable/airdcpp-webclient/9.1.9/app-changelog.md
deleted file mode 100644
index d20ac10ef3..0000000000
--- a/stable/airdcpp-webclient/9.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [airdcpp-webclient-9.1.9](https://github.com/truecharts/charts/compare/airdcpp-webclient-9.1.8...airdcpp-webclient-9.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/airdcpp-webclient/9.1.9/charts/common-17.2.26.tgz b/stable/airdcpp-webclient/9.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/airdcpp-webclient/9.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/airsonic-advanced/12.1.10/CHANGELOG.md b/stable/airsonic-advanced/12.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..cdd63bd7d2
--- /dev/null
+++ b/stable/airsonic-advanced/12.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [airsonic-advanced-12.1.10](https://github.com/truecharts/charts/compare/airsonic-advanced-12.1.9...airsonic-advanced-12.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [airsonic-advanced-12.1.9](https://github.com/truecharts/charts/compare/airsonic-advanced-12.1.8...airsonic-advanced-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [airsonic-advanced-12.1.8](https://github.com/truecharts/charts/compare/airsonic-advanced-12.1.7...airsonic-advanced-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [airsonic-advanced-12.1.7](https://github.com/truecharts/charts/compare/airsonic-advanced-12.1.6...airsonic-advanced-12.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [airsonic-advanced-12.1.6](https://github.com/truecharts/charts/compare/airsonic-advanced-12.1.5...airsonic-advanced-12.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [airsonic-advanced-12.1.5](https://github.com/truecharts/charts/compare/airsonic-advanced-12.1.4...airsonic-advanced-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [airsonic-advanced-12.1.4](https://github.com/truecharts/charts/compare/airsonic-advanced-12.1.3...airsonic-advanced-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [airsonic-advanced-12.1.3](https://github.com/truecharts/charts/compare/airsonic-advanced-12.1.0...airsonic-advanced-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [airsonic-advanced-12.1.2](https://github.com/truecharts/charts/compare/airsonic-advanced-12.1.0...airsonic-advanced-12.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/airsonic-advanced/12.1.10/Chart.yaml b/stable/airsonic-advanced/12.1.10/Chart.yaml
new file mode 100644
index 0000000000..039a6cc37a
--- /dev/null
+++ b/stable/airsonic-advanced/12.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: edge-latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Airsonic is a Free and Open Source community driven media server
+home: https://truecharts.org/charts/stable/airsonic-advanced
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/airsonic-advanced.png
+keywords:
+ - airsonic
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: airsonic-advanced
+sources:
+ - https://github.com/airsonic/airsonic-advanced
+ - https://github.com/truecharts/charts/tree/master/charts/stable/airsonic-advanced
+ - https://hub.docker.com/r/airsonicadvanced/airsonic-advanced
+type: application
+version: 12.1.10
diff --git a/stable/airsonic-advanced/12.1.10/README.md b/stable/airsonic-advanced/12.1.10/README.md
new file mode 100644
index 0000000000..9c33993a9f
--- /dev/null
+++ b/stable/airsonic-advanced/12.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/airsonic-advanced)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/airsonic-advanced/12.1.10/app-changelog.md b/stable/airsonic-advanced/12.1.10/app-changelog.md
new file mode 100644
index 0000000000..f90d166c80
--- /dev/null
+++ b/stable/airsonic-advanced/12.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [airsonic-advanced-12.1.10](https://github.com/truecharts/charts/compare/airsonic-advanced-12.1.9...airsonic-advanced-12.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/airsonic-advanced/12.1.10/app-readme.md b/stable/airsonic-advanced/12.1.10/app-readme.md
new file mode 100644
index 0000000000..5ddf6dcbac
--- /dev/null
+++ b/stable/airsonic-advanced/12.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Airsonic is a Free and Open Source community driven media server
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/airsonic-advanced](https://truecharts.org/charts/stable/airsonic-advanced)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/airsonic-advanced/12.1.10/charts/common-17.2.28.tgz b/stable/airsonic-advanced/12.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/airsonic-advanced/12.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/airsonic-advanced/12.1.10/ix_values.yaml b/stable/airsonic-advanced/12.1.10/ix_values.yaml
new file mode 100644
index 0000000000..b19282f6e2
--- /dev/null
+++ b/stable/airsonic-advanced/12.1.10/ix_values.yaml
@@ -0,0 +1,67 @@
+image:
+ repository: airsonicadvanced/airsonic-advanced
+ tag: edge-latest@sha256:18de305bce05d47a885a40e6fbeecbf26ebc1ea815cedcce4be1f533a39bd3e8
+ pullPolicy: IfNotPresent
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: true
+ runAsUser: 568
+ runAsGroup: 568
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: tcp
+ readiness:
+ type: tcp
+ startup:
+ type: tcp
+ env:
+ AIRSONIC_DIR: "/"
+ # -- For passing additional java options. For some reverse proxies, you may need to pass `JAVA_OPTS=-Dserver.use-forward-headers=true` for airsonic to generate the proper URL schemes.
+
+ JAVA_OPTS:
+ CONTEXT_PATH: "/"
+ spring_liquibase_parameters_userTableQuote: '"'
+ spring_datasource_username: "{{ .Values.cnpg.main.user }}"
+ spring_datasource_url:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: jdbc
+ spring_datasource_password:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+service:
+ main:
+ ports:
+ main:
+ port: 10122
+ protocol: http
+ targetPort: 4040
+# Enabled postgres
+cnpg:
+ main:
+ enabled: true
+ user: airsonic-advanced
+ database: airsonic-advanced
+persistence:
+ config:
+ enabled: true
+ mountPath: /airsonic
+ music:
+ enabled: true
+ mountPath: /music
+ podcasts:
+ enabled: true
+ mountPath: /podcasts
+ playlists:
+ enabled: true
+ mountPath: /playlists
+portal:
+ open:
+ enabled: true
diff --git a/stable/airsonic-advanced/12.1.10/questions.yaml b/stable/airsonic-advanced/12.1.10/questions.yaml
new file mode 100644
index 0000000000..5e46582334
--- /dev/null
+++ b/stable/airsonic-advanced/12.1.10/questions.yaml
@@ -0,0 +1,4127 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: JAVA_OPTS
+ label: "JAVA_OPTS"
+ description: "JAVA_OPTS"
+ schema:
+ type: string
+ default: ""
+ - variable: CONTEXT_PATH
+ label: "CONTEXT_PATH"
+ description: "CONTEXT_PATH"
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10122
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: music
+ label: "App Music Storage"
+ description: "Stores the Application Music."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: podcasts
+ label: "App Podcasts Storage"
+ description: "Stores the Application Podcast."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: playlist
+ label: "App Playlist Storage"
+ description: "Stores the Application Playlist."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/avidemux/7.1.9/templates/NOTES.txt b/stable/airsonic-advanced/12.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/avidemux/7.1.9/templates/NOTES.txt
rename to stable/airsonic-advanced/12.1.10/templates/NOTES.txt
diff --git a/stable/autobrr/7.2.2/templates/common.yaml b/stable/airsonic-advanced/12.1.10/templates/common.yaml
similarity index 100%
rename from stable/autobrr/7.2.2/templates/common.yaml
rename to stable/airsonic-advanced/12.1.10/templates/common.yaml
diff --git a/stable/archiveteam-warrior/4.1.9/values.yaml b/stable/airsonic-advanced/12.1.10/values.yaml
similarity index 100%
rename from stable/archiveteam-warrior/4.1.9/values.yaml
rename to stable/airsonic-advanced/12.1.10/values.yaml
diff --git a/stable/airsonic/12.1.10/CHANGELOG.md b/stable/airsonic/12.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..4dfae5b6d1
--- /dev/null
+++ b/stable/airsonic/12.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [airsonic-12.1.10](https://github.com/truecharts/charts/compare/airsonic-12.1.9...airsonic-12.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [airsonic-12.1.9](https://github.com/truecharts/charts/compare/airsonic-12.1.8...airsonic-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [airsonic-12.1.8](https://github.com/truecharts/charts/compare/airsonic-12.1.7...airsonic-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [airsonic-12.1.7](https://github.com/truecharts/charts/compare/airsonic-12.1.6...airsonic-12.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [airsonic-12.1.6](https://github.com/truecharts/charts/compare/airsonic-12.1.5...airsonic-12.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [airsonic-12.1.5](https://github.com/truecharts/charts/compare/airsonic-12.1.4...airsonic-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [airsonic-12.1.4](https://github.com/truecharts/charts/compare/airsonic-12.1.3...airsonic-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [airsonic-12.1.3](https://github.com/truecharts/charts/compare/airsonic-12.1.0...airsonic-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [airsonic-12.1.2](https://github.com/truecharts/charts/compare/airsonic-12.1.0...airsonic-12.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/airsonic/12.1.10/Chart.yaml b/stable/airsonic/12.1.10/Chart.yaml
new file mode 100644
index 0000000000..d51897d745
--- /dev/null
+++ b/stable/airsonic/12.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 10.6.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Airsonic is a Free and Open Source community driven media server
+home: https://truecharts.org/charts/stable/airsonic
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/airsonic.png
+keywords:
+ - airsonic
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: airsonic
+sources:
+ - https://github.com/k8s-at-home/charts/tree/master/charts/airsonic
+ - https://github.com/airsonic/airsonic
+ - https://github.com/linuxserver/docker-airsonic
+ - https://github.com/truecharts/charts/tree/master/charts/stable/airsonic
+ - https://ghcr.io/linuxserver/airsonic
+type: application
+version: 12.1.10
diff --git a/stable/airsonic/12.1.10/README.md b/stable/airsonic/12.1.10/README.md
new file mode 100644
index 0000000000..88fd67f68f
--- /dev/null
+++ b/stable/airsonic/12.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/airsonic)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/airsonic/12.1.10/app-changelog.md b/stable/airsonic/12.1.10/app-changelog.md
new file mode 100644
index 0000000000..cfcfc58342
--- /dev/null
+++ b/stable/airsonic/12.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [airsonic-12.1.10](https://github.com/truecharts/charts/compare/airsonic-12.1.9...airsonic-12.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/airsonic/12.1.10/app-readme.md b/stable/airsonic/12.1.10/app-readme.md
new file mode 100644
index 0000000000..6bd91e93b6
--- /dev/null
+++ b/stable/airsonic/12.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Airsonic is a Free and Open Source community driven media server
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/airsonic](https://truecharts.org/charts/stable/airsonic)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/airsonic/12.1.10/charts/common-17.2.28.tgz b/stable/airsonic/12.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/airsonic/12.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/airsonic/12.1.10/ix_values.yaml b/stable/airsonic/12.1.10/ix_values.yaml
new file mode 100644
index 0000000000..760e4c1e1b
--- /dev/null
+++ b/stable/airsonic/12.1.10/ix_values.yaml
@@ -0,0 +1,44 @@
+image:
+ repository: ghcr.io/linuxserver/airsonic
+ tag: version-v10.6.2@sha256:8b42de38222839c0ff8914479853cfd5e4a8160d81c9a9ef6e9896be6629bf29
+ pullPolicy: IfNotPresent
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env: {}
+ # -- sets the context path parameter
+ # Example: "url-base"
+ # CONTEXT_PATH:
+ # JAVA_OPTS:
+service:
+ main:
+ ports:
+ main:
+ port: 10047
+ protocol: http
+ targetPort: 4040
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: true
diff --git a/stable/airsonic/12.1.10/questions.yaml b/stable/airsonic/12.1.10/questions.yaml
new file mode 100644
index 0000000000..37b8d83d37
--- /dev/null
+++ b/stable/airsonic/12.1.10/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10047
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/backuppc/5.1.12/templates/NOTES.txt b/stable/airsonic/12.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/backuppc/5.1.12/templates/NOTES.txt
rename to stable/airsonic/12.1.10/templates/NOTES.txt
diff --git a/stable/automatic-music-downloader/8.1.9/templates/common.yaml b/stable/airsonic/12.1.10/templates/common.yaml
similarity index 100%
rename from stable/automatic-music-downloader/8.1.9/templates/common.yaml
rename to stable/airsonic/12.1.10/templates/common.yaml
diff --git a/stable/ariang/7.1.9/values.yaml b/stable/airsonic/12.1.10/values.yaml
similarity index 100%
rename from stable/ariang/7.1.9/values.yaml
rename to stable/airsonic/12.1.10/values.yaml
diff --git a/stable/alienswarm-reactivedrop/4.1.10/CHANGELOG.md b/stable/alienswarm-reactivedrop/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..fff6ebf999
--- /dev/null
+++ b/stable/alienswarm-reactivedrop/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [alienswarm-reactivedrop-4.1.10](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.9...alienswarm-reactivedrop-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [alienswarm-reactivedrop-4.1.9](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.8...alienswarm-reactivedrop-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [alienswarm-reactivedrop-4.1.8](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.7...alienswarm-reactivedrop-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [alienswarm-reactivedrop-4.1.7](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.6...alienswarm-reactivedrop-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [alienswarm-reactivedrop-4.1.6](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.5...alienswarm-reactivedrop-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [alienswarm-reactivedrop-4.1.5](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.4...alienswarm-reactivedrop-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [alienswarm-reactivedrop-4.1.4](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.3...alienswarm-reactivedrop-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [alienswarm-reactivedrop-4.1.3](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.0...alienswarm-reactivedrop-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [alienswarm-reactivedrop-4.1.2](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.0...alienswarm-reactivedrop-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/alienswarm-reactivedrop/4.1.10/Chart.yaml b/stable/alienswarm-reactivedrop/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..9ab6b6938d
--- /dev/null
+++ b/stable/alienswarm-reactivedrop/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: alienswarmreactiedrop
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "This Chart will download and install SteamCMD. It will also install Alien Swarm: Reactive Drop and run it."
+home: https://truecharts.org/charts/stable/alienswarm-reactivedrop
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/alienswarm-reactivedrop.png
+keywords:
+ - alienswarm-reactivedrop
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: alienswarm-reactivedrop
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/alienswarm-reactivedrop
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/alienswarm-reactivedrop/4.1.9/README.md b/stable/alienswarm-reactivedrop/4.1.10/README.md
similarity index 100%
rename from stable/alienswarm-reactivedrop/4.1.9/README.md
rename to stable/alienswarm-reactivedrop/4.1.10/README.md
diff --git a/stable/alienswarm-reactivedrop/4.1.10/app-changelog.md b/stable/alienswarm-reactivedrop/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..936384805b
--- /dev/null
+++ b/stable/alienswarm-reactivedrop/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [alienswarm-reactivedrop-4.1.10](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.9...alienswarm-reactivedrop-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/alienswarm-reactivedrop/4.1.9/app-readme.md b/stable/alienswarm-reactivedrop/4.1.10/app-readme.md
similarity index 100%
rename from stable/alienswarm-reactivedrop/4.1.9/app-readme.md
rename to stable/alienswarm-reactivedrop/4.1.10/app-readme.md
diff --git a/stable/alienswarm-reactivedrop/4.1.10/charts/common-17.2.28.tgz b/stable/alienswarm-reactivedrop/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/alienswarm-reactivedrop/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/alienswarm-reactivedrop/4.1.9/ix_values.yaml b/stable/alienswarm-reactivedrop/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/alienswarm-reactivedrop/4.1.9/ix_values.yaml
rename to stable/alienswarm-reactivedrop/4.1.10/ix_values.yaml
diff --git a/stable/alienswarm-reactivedrop/4.1.9/questions.yaml b/stable/alienswarm-reactivedrop/4.1.10/questions.yaml
similarity index 100%
rename from stable/alienswarm-reactivedrop/4.1.9/questions.yaml
rename to stable/alienswarm-reactivedrop/4.1.10/questions.yaml
diff --git a/stable/alienswarm-reactivedrop/4.1.9/templates/common.yaml b/stable/alienswarm-reactivedrop/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/alienswarm-reactivedrop/4.1.9/templates/common.yaml
rename to stable/alienswarm-reactivedrop/4.1.10/templates/common.yaml
diff --git a/stable/arksurvivalevolved/6.1.9/values.yaml b/stable/alienswarm-reactivedrop/4.1.10/values.yaml
similarity index 100%
rename from stable/arksurvivalevolved/6.1.9/values.yaml
rename to stable/alienswarm-reactivedrop/4.1.10/values.yaml
diff --git a/stable/alienswarm-reactivedrop/4.1.9/CHANGELOG.md b/stable/alienswarm-reactivedrop/4.1.9/CHANGELOG.md
deleted file mode 100644
index f9c1667dc1..0000000000
--- a/stable/alienswarm-reactivedrop/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [alienswarm-reactivedrop-4.1.9](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.8...alienswarm-reactivedrop-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [alienswarm-reactivedrop-4.1.8](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.7...alienswarm-reactivedrop-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [alienswarm-reactivedrop-4.1.7](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.6...alienswarm-reactivedrop-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [alienswarm-reactivedrop-4.1.6](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.5...alienswarm-reactivedrop-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [alienswarm-reactivedrop-4.1.5](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.4...alienswarm-reactivedrop-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [alienswarm-reactivedrop-4.1.4](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.3...alienswarm-reactivedrop-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [alienswarm-reactivedrop-4.1.3](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.0...alienswarm-reactivedrop-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [alienswarm-reactivedrop-4.1.2](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.0...alienswarm-reactivedrop-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/alienswarm-reactivedrop/4.1.9/Chart.yaml b/stable/alienswarm-reactivedrop/4.1.9/Chart.yaml
deleted file mode 100644
index 85d6c9b8b4..0000000000
--- a/stable/alienswarm-reactivedrop/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: alienswarmreactiedrop
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "This Chart will download and install SteamCMD. It will also install Alien Swarm: Reactive Drop and run it."
-home: https://truecharts.org/charts/stable/alienswarm-reactivedrop
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/alienswarm-reactivedrop.png
-keywords:
- - alienswarm-reactivedrop
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: alienswarm-reactivedrop
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/alienswarm-reactivedrop
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/alienswarm-reactivedrop/4.1.9/app-changelog.md b/stable/alienswarm-reactivedrop/4.1.9/app-changelog.md
deleted file mode 100644
index 6c22742dac..0000000000
--- a/stable/alienswarm-reactivedrop/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [alienswarm-reactivedrop-4.1.9](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-4.1.8...alienswarm-reactivedrop-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/alienswarm-reactivedrop/4.1.9/charts/common-17.2.26.tgz b/stable/alienswarm-reactivedrop/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/alienswarm-reactivedrop/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/alienswarm/4.1.10/CHANGELOG.md b/stable/alienswarm/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..d0bdf08ed7
--- /dev/null
+++ b/stable/alienswarm/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [alienswarm-4.1.10](https://github.com/truecharts/charts/compare/alienswarm-4.1.9...alienswarm-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [alienswarm-4.1.9](https://github.com/truecharts/charts/compare/alienswarm-4.1.8...alienswarm-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [alienswarm-4.1.8](https://github.com/truecharts/charts/compare/alienswarm-4.1.7...alienswarm-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [alienswarm-4.1.7](https://github.com/truecharts/charts/compare/alienswarm-4.1.6...alienswarm-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [alienswarm-4.1.6](https://github.com/truecharts/charts/compare/alienswarm-4.1.5...alienswarm-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [alienswarm-4.1.5](https://github.com/truecharts/charts/compare/alienswarm-4.1.4...alienswarm-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [alienswarm-4.1.4](https://github.com/truecharts/charts/compare/alienswarm-4.1.3...alienswarm-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [alienswarm-4.1.3](https://github.com/truecharts/charts/compare/alienswarm-4.1.0...alienswarm-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [alienswarm-4.1.2](https://github.com/truecharts/charts/compare/alienswarm-4.1.0...alienswarm-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/alienswarm/4.1.10/Chart.yaml b/stable/alienswarm/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..e75a360383
--- /dev/null
+++ b/stable/alienswarm/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: alienswarm
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Alien Swarm and run it.
+home: https://truecharts.org/charts/stable/alienswarm
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/alienswarm.png
+keywords:
+ - alienswarm
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: alienswarm
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/alienswarm
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/alienswarm/4.1.9/README.md b/stable/alienswarm/4.1.10/README.md
similarity index 100%
rename from stable/alienswarm/4.1.9/README.md
rename to stable/alienswarm/4.1.10/README.md
diff --git a/stable/alienswarm/4.1.10/app-changelog.md b/stable/alienswarm/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..38bce09a13
--- /dev/null
+++ b/stable/alienswarm/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [alienswarm-4.1.10](https://github.com/truecharts/charts/compare/alienswarm-4.1.9...alienswarm-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/alienswarm/4.1.9/app-readme.md b/stable/alienswarm/4.1.10/app-readme.md
similarity index 100%
rename from stable/alienswarm/4.1.9/app-readme.md
rename to stable/alienswarm/4.1.10/app-readme.md
diff --git a/stable/alienswarm/4.1.10/charts/common-17.2.28.tgz b/stable/alienswarm/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/alienswarm/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/alienswarm/4.1.9/ix_values.yaml b/stable/alienswarm/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/alienswarm/4.1.9/ix_values.yaml
rename to stable/alienswarm/4.1.10/ix_values.yaml
diff --git a/stable/alienswarm/4.1.9/questions.yaml b/stable/alienswarm/4.1.10/questions.yaml
similarity index 100%
rename from stable/alienswarm/4.1.9/questions.yaml
rename to stable/alienswarm/4.1.10/questions.yaml
diff --git a/stable/alienswarm/4.1.9/templates/common.yaml b/stable/alienswarm/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/alienswarm/4.1.9/templates/common.yaml
rename to stable/alienswarm/4.1.10/templates/common.yaml
diff --git a/stable/arma3/4.1.10/values.yaml b/stable/alienswarm/4.1.10/values.yaml
similarity index 100%
rename from stable/arma3/4.1.10/values.yaml
rename to stable/alienswarm/4.1.10/values.yaml
diff --git a/stable/alienswarm/4.1.9/CHANGELOG.md b/stable/alienswarm/4.1.9/CHANGELOG.md
deleted file mode 100644
index 66e5bb1133..0000000000
--- a/stable/alienswarm/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [alienswarm-4.1.9](https://github.com/truecharts/charts/compare/alienswarm-4.1.8...alienswarm-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [alienswarm-4.1.8](https://github.com/truecharts/charts/compare/alienswarm-4.1.7...alienswarm-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [alienswarm-4.1.7](https://github.com/truecharts/charts/compare/alienswarm-4.1.6...alienswarm-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [alienswarm-4.1.6](https://github.com/truecharts/charts/compare/alienswarm-4.1.5...alienswarm-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [alienswarm-4.1.5](https://github.com/truecharts/charts/compare/alienswarm-4.1.4...alienswarm-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [alienswarm-4.1.4](https://github.com/truecharts/charts/compare/alienswarm-4.1.3...alienswarm-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [alienswarm-4.1.3](https://github.com/truecharts/charts/compare/alienswarm-4.1.0...alienswarm-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [alienswarm-4.1.2](https://github.com/truecharts/charts/compare/alienswarm-4.1.0...alienswarm-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/alienswarm/4.1.9/Chart.yaml b/stable/alienswarm/4.1.9/Chart.yaml
deleted file mode 100644
index 12d52f6d83..0000000000
--- a/stable/alienswarm/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: alienswarm
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Alien Swarm and run it.
-home: https://truecharts.org/charts/stable/alienswarm
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/alienswarm.png
-keywords:
- - alienswarm
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: alienswarm
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/alienswarm
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/alienswarm/4.1.9/app-changelog.md b/stable/alienswarm/4.1.9/app-changelog.md
deleted file mode 100644
index 39d9a8dd4d..0000000000
--- a/stable/alienswarm/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [alienswarm-4.1.9](https://github.com/truecharts/charts/compare/alienswarm-4.1.8...alienswarm-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/alienswarm/4.1.9/charts/common-17.2.26.tgz b/stable/alienswarm/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/alienswarm/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/alist/8.2.3/CHANGELOG.md b/stable/alist/8.2.3/CHANGELOG.md
deleted file mode 100644
index daebc52039..0000000000
--- a/stable/alist/8.2.3/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [alist-8.2.3](https://github.com/truecharts/charts/compare/alist-8.2.2...alist-8.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [alist-8.2.2](https://github.com/truecharts/charts/compare/alist-8.2.1...alist-8.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [alist-8.2.1](https://github.com/truecharts/charts/compare/alist-8.2.0...alist-8.2.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [alist-8.2.0](https://github.com/truecharts/charts/compare/alist-8.1.6...alist-8.2.0) (2024-01-08)
-
-### Chore
-
-
-
-- update container image xhofe/alist to v3.30.0[@084ba82](https://github.com/084ba82) by renovate ([#17024](https://github.com/truecharts/charts/issues/17024))
-
-
-## [alist-8.1.6](https://github.com/truecharts/charts/compare/alist-8.1.5...alist-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [alist-8.1.5](https://github.com/truecharts/charts/compare/alist-8.1.4...alist-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [alist-8.1.4](https://github.com/truecharts/charts/compare/alist-8.1.3...alist-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [alist-8.1.3](https://github.com/truecharts/charts/compare/alist-8.1.0...alist-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [alist-8.1.2](https://github.com/truecharts/charts/compare/alist-8.1.0...alist-8.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/alist/8.2.3/Chart.yaml b/stable/alist/8.2.3/Chart.yaml
deleted file mode 100644
index 600982d365..0000000000
--- a/stable/alist/8.2.3/Chart.yaml
+++ /dev/null
@@ -1,41 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.30.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Alist program that supports multiple storage, powered by Gin and React
-home: https://truecharts.org/charts/stable/alist
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/alist.png
-keywords:
- - alist
- - storage
- - webdav
- - google driver
- - aliyun driver
- - baiduyun
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: alist
-sources:
- - https://github.com/Xhofe/alist
- - https://github.com/truecharts/charts/tree/master/charts/stable/alist
- - https://hub.docker.com/r/xhofe/alist
-type: application
-version: 8.2.3
diff --git a/stable/alist/8.2.3/app-changelog.md b/stable/alist/8.2.3/app-changelog.md
deleted file mode 100644
index 8243b408a8..0000000000
--- a/stable/alist/8.2.3/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [alist-8.2.3](https://github.com/truecharts/charts/compare/alist-8.2.2...alist-8.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/alist/8.2.3/charts/common-17.2.26.tgz b/stable/alist/8.2.3/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/alist/8.2.3/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/alist/8.2.4/CHANGELOG.md b/stable/alist/8.2.4/CHANGELOG.md
new file mode 100644
index 0000000000..e7d410e8bb
--- /dev/null
+++ b/stable/alist/8.2.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [alist-8.2.4](https://github.com/truecharts/charts/compare/alist-8.2.3...alist-8.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [alist-8.2.3](https://github.com/truecharts/charts/compare/alist-8.2.2...alist-8.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [alist-8.2.2](https://github.com/truecharts/charts/compare/alist-8.2.1...alist-8.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [alist-8.2.1](https://github.com/truecharts/charts/compare/alist-8.2.0...alist-8.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [alist-8.2.0](https://github.com/truecharts/charts/compare/alist-8.1.6...alist-8.2.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image xhofe/alist to v3.30.0[@084ba82](https://github.com/084ba82) by renovate ([#17024](https://github.com/truecharts/charts/issues/17024))
+
+
+## [alist-8.1.6](https://github.com/truecharts/charts/compare/alist-8.1.5...alist-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [alist-8.1.5](https://github.com/truecharts/charts/compare/alist-8.1.4...alist-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [alist-8.1.4](https://github.com/truecharts/charts/compare/alist-8.1.3...alist-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [alist-8.1.3](https://github.com/truecharts/charts/compare/alist-8.1.0...alist-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/alist/8.2.4/Chart.yaml b/stable/alist/8.2.4/Chart.yaml
new file mode 100644
index 0000000000..d46ec14189
--- /dev/null
+++ b/stable/alist/8.2.4/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.30.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Alist program that supports multiple storage, powered by Gin and React
+home: https://truecharts.org/charts/stable/alist
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/alist.png
+keywords:
+ - alist
+ - storage
+ - webdav
+ - google driver
+ - aliyun driver
+ - baiduyun
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: alist
+sources:
+ - https://github.com/Xhofe/alist
+ - https://github.com/truecharts/charts/tree/master/charts/stable/alist
+ - https://hub.docker.com/r/xhofe/alist
+type: application
+version: 8.2.4
diff --git a/stable/alist/8.2.3/README.md b/stable/alist/8.2.4/README.md
similarity index 100%
rename from stable/alist/8.2.3/README.md
rename to stable/alist/8.2.4/README.md
diff --git a/stable/alist/8.2.4/app-changelog.md b/stable/alist/8.2.4/app-changelog.md
new file mode 100644
index 0000000000..79a63d42e3
--- /dev/null
+++ b/stable/alist/8.2.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [alist-8.2.4](https://github.com/truecharts/charts/compare/alist-8.2.3...alist-8.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/alist/8.2.3/app-readme.md b/stable/alist/8.2.4/app-readme.md
similarity index 100%
rename from stable/alist/8.2.3/app-readme.md
rename to stable/alist/8.2.4/app-readme.md
diff --git a/stable/alist/8.2.4/charts/common-17.2.28.tgz b/stable/alist/8.2.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/alist/8.2.4/charts/common-17.2.28.tgz differ
diff --git a/stable/alist/8.2.3/ix_values.yaml b/stable/alist/8.2.4/ix_values.yaml
similarity index 100%
rename from stable/alist/8.2.3/ix_values.yaml
rename to stable/alist/8.2.4/ix_values.yaml
diff --git a/stable/alist/8.2.3/questions.yaml b/stable/alist/8.2.4/questions.yaml
similarity index 100%
rename from stable/alist/8.2.3/questions.yaml
rename to stable/alist/8.2.4/questions.yaml
diff --git a/stable/boinc/8.1.13/templates/NOTES.txt b/stable/alist/8.2.4/templates/NOTES.txt
similarity index 100%
rename from stable/boinc/8.1.13/templates/NOTES.txt
rename to stable/alist/8.2.4/templates/NOTES.txt
diff --git a/stable/automatic-ripping-machine/2.1.21/templates/common.yaml b/stable/alist/8.2.4/templates/common.yaml
similarity index 100%
rename from stable/automatic-ripping-machine/2.1.21/templates/common.yaml
rename to stable/alist/8.2.4/templates/common.yaml
diff --git a/stable/arma3exilemod/4.1.9/values.yaml b/stable/alist/8.2.4/values.yaml
similarity index 100%
rename from stable/arma3exilemod/4.1.9/values.yaml
rename to stable/alist/8.2.4/values.yaml
diff --git a/stable/amcrest2mqtt/10.1.10/CHANGELOG.md b/stable/amcrest2mqtt/10.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..0dd39e82ae
--- /dev/null
+++ b/stable/amcrest2mqtt/10.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [amcrest2mqtt-10.1.10](https://github.com/truecharts/charts/compare/amcrest2mqtt-10.1.9...amcrest2mqtt-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [amcrest2mqtt-10.1.9](https://github.com/truecharts/charts/compare/amcrest2mqtt-10.1.8...amcrest2mqtt-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [amcrest2mqtt-10.1.8](https://github.com/truecharts/charts/compare/amcrest2mqtt-10.1.7...amcrest2mqtt-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [amcrest2mqtt-10.1.7](https://github.com/truecharts/charts/compare/amcrest2mqtt-10.1.6...amcrest2mqtt-10.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [amcrest2mqtt-10.1.6](https://github.com/truecharts/charts/compare/amcrest2mqtt-10.1.5...amcrest2mqtt-10.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [amcrest2mqtt-10.1.5](https://github.com/truecharts/charts/compare/amcrest2mqtt-10.1.4...amcrest2mqtt-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [amcrest2mqtt-10.1.4](https://github.com/truecharts/charts/compare/amcrest2mqtt-10.1.3...amcrest2mqtt-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [amcrest2mqtt-10.1.3](https://github.com/truecharts/charts/compare/amcrest2mqtt-10.1.0...amcrest2mqtt-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [amcrest2mqtt-10.1.2](https://github.com/truecharts/charts/compare/amcrest2mqtt-10.1.0...amcrest2mqtt-10.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/amcrest2mqtt/10.1.10/Chart.yaml b/stable/amcrest2mqtt/10.1.10/Chart.yaml
new file mode 100644
index 0000000000..6c29823226
--- /dev/null
+++ b/stable/amcrest2mqtt/10.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.0.16
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Expose all events from an Amcrest device to an MQTT broker
+home: https://truecharts.org/charts/stable/amcrest2mqtt
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/amcrest2mqtt.png
+keywords:
+ - amcrest2mqtt
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: amcrest2mqtt
+sources:
+ - https://github.com/dchesterton/amcrest2mqtt
+ - https://github.com/truecharts/charts/tree/master/charts/stable/amcrest2mqtt
+ - https://hub.docker.com/r/dchesterton/amcrest2mqtt
+type: application
+version: 10.1.10
diff --git a/stable/amcrest2mqtt/10.1.10/README.md b/stable/amcrest2mqtt/10.1.10/README.md
new file mode 100644
index 0000000000..ce94900a6f
--- /dev/null
+++ b/stable/amcrest2mqtt/10.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/amcrest2mqtt)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/amcrest2mqtt/10.1.10/app-changelog.md b/stable/amcrest2mqtt/10.1.10/app-changelog.md
new file mode 100644
index 0000000000..e6d3bd2ef3
--- /dev/null
+++ b/stable/amcrest2mqtt/10.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [amcrest2mqtt-10.1.10](https://github.com/truecharts/charts/compare/amcrest2mqtt-10.1.9...amcrest2mqtt-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/amcrest2mqtt/10.1.10/app-readme.md b/stable/amcrest2mqtt/10.1.10/app-readme.md
new file mode 100644
index 0000000000..93dc23a2b3
--- /dev/null
+++ b/stable/amcrest2mqtt/10.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Expose all events from an Amcrest device to an MQTT broker
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/amcrest2mqtt](https://truecharts.org/charts/stable/amcrest2mqtt)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/amcrest2mqtt/10.1.10/charts/common-17.2.28.tgz b/stable/amcrest2mqtt/10.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/amcrest2mqtt/10.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/amcrest2mqtt/10.1.10/ix_values.yaml b/stable/amcrest2mqtt/10.1.10/ix_values.yaml
new file mode 100644
index 0000000000..3b541cccfc
--- /dev/null
+++ b/stable/amcrest2mqtt/10.1.10/ix_values.yaml
@@ -0,0 +1,46 @@
+image:
+ repository: dchesterton/amcrest2mqtt
+ tag: 1.0.16@sha256:5a503bcf7b39bd846ca60be1846ce8b73eae979fd074f2a31e14462f85447260
+ pullPolicy: IfNotPresent
+service:
+ main:
+ enabled: false
+ ports:
+ main:
+ enabled: false
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ enabled: false
+ startup:
+ enabled: false
+ env:
+ # -- Host name used to connect to the Amcrest device
+ AMCREST_HOST: "localhost"
+ # -- Port used to connect to the Amcrest device
+ AMCREST_PORT: 80
+ # -- Host name used to connect to the MQTT broker
+ MQTT_HOST: "localhost"
+ # -- Port used to connect to the MQTT broker
+ MQTT_PORT: 1883
+ # -- Enable Home Assistant autodiscovery
+ HOME_ASSISTANT: "false"
+ # -- Home Assistant autodiscovery prefix
+ HOME_ASSISTANT_PREFIX: "homeassistant"
+ # -- User name used to connect to the Amcrest device
+ AMCREST_USERNAME: "admin"
+ # -- Password used to connect to the Amcrest device
+ AMCREST_PASSWORD: "changeme"
+ # -- User name used to connect to the MQTT broker
+ MQTT_USERNAME: "mqttuser"
+ # -- Password used to connect to the MQTT broker
+ MQTT_PASSWORD: "changeme"
+portal:
+ open:
+ enabled: false
diff --git a/stable/amcrest2mqtt/10.1.10/questions.yaml b/stable/amcrest2mqtt/10.1.10/questions.yaml
new file mode 100644
index 0000000000..3b00dae238
--- /dev/null
+++ b/stable/amcrest2mqtt/10.1.10/questions.yaml
@@ -0,0 +1,2014 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals: {}
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: AMCREST_USERNAME
+ label: "AMCREST_USERNAME"
+ description: "User name used to connect to the Amcrest device"
+ schema:
+ type: string
+ default: "admin"
+ - variable: AMCREST_PASSWORD
+ label: "AMCREST_PASSWORD"
+ description: "Password used to connect to the Amcrest device"
+ schema:
+ type: string
+ default: "changeme"
+ required: true
+ - variable: MQTT_USERNAME
+ label: "MQTT_USERNAME"
+ description: "User name used to connect to the MQTT broker"
+ schema:
+ type: string
+ default: "mqttuser"
+ required: true
+ - variable: MQTT_PASSWORD
+ label: "MQTT_PASSWORD"
+ description: "Password used to connect to the MQTT broker"
+ schema:
+ type: string
+ default: "changeme"
+ - variable: AMCREST_HOST
+ label: "AMCREST_HOST"
+ description: "Host name used to connect to the Amcrest device"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: AMCREST_PORT
+ label: "AMCREST_PORT"
+ description: "Port used to connect to the Amcrest device"
+ schema:
+ type: int
+ default: 80
+ required: true
+ - variable: MQTT_HOST
+ label: "MQTT_HOST"
+ description: "Host name used to connect to the MQTT broker"
+ schema:
+ type: string
+ default: "localhost"
+ required: true
+ - variable: MQTT_PORT
+ label: "MQTT_PORT"
+ description: "Port used to connect to the MQTT broker"
+ schema:
+ type: int
+ default: 1883
+ required: true
+ - variable: HOME_ASSISTANT
+ label: "HOME_ASSISTANT"
+ description: "Enable Home Assistant autodiscovery"
+ schema:
+ type: boolean
+ default: false
+ - variable: HOME_ASSISTANT_PREFIX
+ label: "HOME_ASSISTANT_PREFIX"
+ description: "Home Assistant autodiscovery prefix"
+ schema:
+ type: string
+ default: "homeassistant"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/borg-server/3.1.11/templates/NOTES.txt b/stable/amcrest2mqtt/10.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/borg-server/3.1.11/templates/NOTES.txt
rename to stable/amcrest2mqtt/10.1.10/templates/NOTES.txt
diff --git a/stable/americasarmy-pg/4.1.9/templates/common.yaml b/stable/amcrest2mqtt/10.1.10/templates/common.yaml
similarity index 100%
rename from stable/americasarmy-pg/4.1.9/templates/common.yaml
rename to stable/amcrest2mqtt/10.1.10/templates/common.yaml
diff --git a/stable/assettocorsa/4.1.9/values.yaml b/stable/amcrest2mqtt/10.1.10/values.yaml
similarity index 100%
rename from stable/assettocorsa/4.1.9/values.yaml
rename to stable/amcrest2mqtt/10.1.10/values.yaml
diff --git a/stable/americasarmy-pg/4.1.10/CHANGELOG.md b/stable/americasarmy-pg/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..e725fe4117
--- /dev/null
+++ b/stable/americasarmy-pg/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [americasarmy-pg-4.1.10](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.9...americasarmy-pg-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [americasarmy-pg-4.1.9](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.8...americasarmy-pg-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [americasarmy-pg-4.1.8](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.7...americasarmy-pg-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [americasarmy-pg-4.1.7](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.6...americasarmy-pg-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [americasarmy-pg-4.1.6](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.5...americasarmy-pg-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [americasarmy-pg-4.1.5](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.4...americasarmy-pg-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [americasarmy-pg-4.1.4](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.3...americasarmy-pg-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [americasarmy-pg-4.1.3](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.0...americasarmy-pg-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [americasarmy-pg-4.1.2](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.0...americasarmy-pg-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/americasarmy-pg/4.1.10/Chart.yaml b/stable/americasarmy-pg/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..3ed4d36948
--- /dev/null
+++ b/stable/americasarmy-pg/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: aaproinggrounds
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "This Chart will download and install SteamCMD. It will also install America's Army: Proving Grounds and run it."
+home: https://truecharts.org/charts/stable/americasarmy-pg
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/americasarmy-pg.png
+keywords:
+ - americasarmy-pg
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: americasarmy-pg
+sources:
+ - https://www.americasarmy.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/americasarmy-pg
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/americasarmy-pg/4.1.9/README.md b/stable/americasarmy-pg/4.1.10/README.md
similarity index 100%
rename from stable/americasarmy-pg/4.1.9/README.md
rename to stable/americasarmy-pg/4.1.10/README.md
diff --git a/stable/americasarmy-pg/4.1.10/app-changelog.md b/stable/americasarmy-pg/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..64e7b749f5
--- /dev/null
+++ b/stable/americasarmy-pg/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [americasarmy-pg-4.1.10](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.9...americasarmy-pg-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/americasarmy-pg/4.1.9/app-readme.md b/stable/americasarmy-pg/4.1.10/app-readme.md
similarity index 100%
rename from stable/americasarmy-pg/4.1.9/app-readme.md
rename to stable/americasarmy-pg/4.1.10/app-readme.md
diff --git a/stable/americasarmy-pg/4.1.10/charts/common-17.2.28.tgz b/stable/americasarmy-pg/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/americasarmy-pg/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/americasarmy-pg/4.1.9/ix_values.yaml b/stable/americasarmy-pg/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/americasarmy-pg/4.1.9/ix_values.yaml
rename to stable/americasarmy-pg/4.1.10/ix_values.yaml
diff --git a/stable/americasarmy-pg/4.1.9/questions.yaml b/stable/americasarmy-pg/4.1.10/questions.yaml
similarity index 100%
rename from stable/americasarmy-pg/4.1.9/questions.yaml
rename to stable/americasarmy-pg/4.1.10/questions.yaml
diff --git a/stable/amule/6.1.9/templates/common.yaml b/stable/americasarmy-pg/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/amule/6.1.9/templates/common.yaml
rename to stable/americasarmy-pg/4.1.10/templates/common.yaml
diff --git a/stable/audiobookshelf/8.1.11/values.yaml b/stable/americasarmy-pg/4.1.10/values.yaml
similarity index 100%
rename from stable/audiobookshelf/8.1.11/values.yaml
rename to stable/americasarmy-pg/4.1.10/values.yaml
diff --git a/stable/americasarmy-pg/4.1.9/CHANGELOG.md b/stable/americasarmy-pg/4.1.9/CHANGELOG.md
deleted file mode 100644
index a393fd2382..0000000000
--- a/stable/americasarmy-pg/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [americasarmy-pg-4.1.9](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.8...americasarmy-pg-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [americasarmy-pg-4.1.8](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.7...americasarmy-pg-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [americasarmy-pg-4.1.7](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.6...americasarmy-pg-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [americasarmy-pg-4.1.6](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.5...americasarmy-pg-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [americasarmy-pg-4.1.5](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.4...americasarmy-pg-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [americasarmy-pg-4.1.4](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.3...americasarmy-pg-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [americasarmy-pg-4.1.3](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.0...americasarmy-pg-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [americasarmy-pg-4.1.2](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.0...americasarmy-pg-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/americasarmy-pg/4.1.9/Chart.yaml b/stable/americasarmy-pg/4.1.9/Chart.yaml
deleted file mode 100644
index be2179b6e2..0000000000
--- a/stable/americasarmy-pg/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: aaproinggrounds
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "This Chart will download and install SteamCMD. It will also install America's Army: Proving Grounds and run it."
-home: https://truecharts.org/charts/stable/americasarmy-pg
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/americasarmy-pg.png
-keywords:
- - americasarmy-pg
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: americasarmy-pg
-sources:
- - https://www.americasarmy.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/americasarmy-pg
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/americasarmy-pg/4.1.9/app-changelog.md b/stable/americasarmy-pg/4.1.9/app-changelog.md
deleted file mode 100644
index 4a38aa52f4..0000000000
--- a/stable/americasarmy-pg/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [americasarmy-pg-4.1.9](https://github.com/truecharts/charts/compare/americasarmy-pg-4.1.8...americasarmy-pg-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/americasarmy-pg/4.1.9/charts/common-17.2.26.tgz b/stable/americasarmy-pg/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/americasarmy-pg/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/amule/6.1.10/CHANGELOG.md b/stable/amule/6.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..4ea75b464f
--- /dev/null
+++ b/stable/amule/6.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [amule-6.1.10](https://github.com/truecharts/charts/compare/amule-6.1.9...amule-6.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [amule-6.1.9](https://github.com/truecharts/charts/compare/amule-6.1.8...amule-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [amule-6.1.8](https://github.com/truecharts/charts/compare/amule-6.1.7...amule-6.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [amule-6.1.7](https://github.com/truecharts/charts/compare/amule-6.1.6...amule-6.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [amule-6.1.6](https://github.com/truecharts/charts/compare/amule-6.1.5...amule-6.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [amule-6.1.5](https://github.com/truecharts/charts/compare/amule-6.1.4...amule-6.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [amule-6.1.4](https://github.com/truecharts/charts/compare/amule-6.1.3...amule-6.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [amule-6.1.3](https://github.com/truecharts/charts/compare/amule-6.1.0...amule-6.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [amule-6.1.2](https://github.com/truecharts/charts/compare/amule-6.1.0...amule-6.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/amule/6.1.10/Chart.yaml b/stable/amule/6.1.10/Chart.yaml
new file mode 100644
index 0000000000..c470134054
--- /dev/null
+++ b/stable/amule/6.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: aMule is an eMule-like client for the eDonkey and Kademlia networks.
+home: https://truecharts.org/charts/stable/amule
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/amule.png
+keywords:
+ - amule
+ - Downloaders
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: amule
+sources:
+ - https://github.com/t-chab/dockerfiles
+ - https://github.com/truecharts/charts/tree/master/charts/stable/amule
+ - https://hub.docker.com/r/tchabaud/amule
+type: application
+version: 6.1.10
diff --git a/stable/amule/6.1.9/README.md b/stable/amule/6.1.10/README.md
similarity index 100%
rename from stable/amule/6.1.9/README.md
rename to stable/amule/6.1.10/README.md
diff --git a/stable/amule/6.1.10/app-changelog.md b/stable/amule/6.1.10/app-changelog.md
new file mode 100644
index 0000000000..17b4155852
--- /dev/null
+++ b/stable/amule/6.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [amule-6.1.10](https://github.com/truecharts/charts/compare/amule-6.1.9...amule-6.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/amule/6.1.9/app-readme.md b/stable/amule/6.1.10/app-readme.md
similarity index 100%
rename from stable/amule/6.1.9/app-readme.md
rename to stable/amule/6.1.10/app-readme.md
diff --git a/stable/amule/6.1.10/charts/common-17.2.28.tgz b/stable/amule/6.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/amule/6.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/amule/6.1.9/ix_values.yaml b/stable/amule/6.1.10/ix_values.yaml
similarity index 100%
rename from stable/amule/6.1.9/ix_values.yaml
rename to stable/amule/6.1.10/ix_values.yaml
diff --git a/stable/amule/6.1.9/questions.yaml b/stable/amule/6.1.10/questions.yaml
similarity index 100%
rename from stable/amule/6.1.9/questions.yaml
rename to stable/amule/6.1.10/questions.yaml
diff --git a/stable/browserless-chrome/8.1.9/templates/NOTES.txt b/stable/amule/6.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/browserless-chrome/8.1.9/templates/NOTES.txt
rename to stable/amule/6.1.10/templates/NOTES.txt
diff --git a/stable/android-8-0/4.1.9/templates/common.yaml b/stable/amule/6.1.10/templates/common.yaml
similarity index 100%
rename from stable/android-8-0/4.1.9/templates/common.yaml
rename to stable/amule/6.1.10/templates/common.yaml
diff --git a/stable/aurora-files/4.1.9/values.yaml b/stable/amule/6.1.10/values.yaml
similarity index 100%
rename from stable/aurora-files/4.1.9/values.yaml
rename to stable/amule/6.1.10/values.yaml
diff --git a/stable/amule/6.1.9/CHANGELOG.md b/stable/amule/6.1.9/CHANGELOG.md
deleted file mode 100644
index 72d57eedd5..0000000000
--- a/stable/amule/6.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [amule-6.1.9](https://github.com/truecharts/charts/compare/amule-6.1.8...amule-6.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [amule-6.1.8](https://github.com/truecharts/charts/compare/amule-6.1.7...amule-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [amule-6.1.7](https://github.com/truecharts/charts/compare/amule-6.1.6...amule-6.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [amule-6.1.6](https://github.com/truecharts/charts/compare/amule-6.1.5...amule-6.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [amule-6.1.5](https://github.com/truecharts/charts/compare/amule-6.1.4...amule-6.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [amule-6.1.4](https://github.com/truecharts/charts/compare/amule-6.1.3...amule-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [amule-6.1.3](https://github.com/truecharts/charts/compare/amule-6.1.0...amule-6.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [amule-6.1.2](https://github.com/truecharts/charts/compare/amule-6.1.0...amule-6.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/amule/6.1.9/Chart.yaml b/stable/amule/6.1.9/Chart.yaml
deleted file mode 100644
index a93bac640d..0000000000
--- a/stable/amule/6.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: aMule is an eMule-like client for the eDonkey and Kademlia networks.
-home: https://truecharts.org/charts/stable/amule
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/amule.png
-keywords:
- - amule
- - Downloaders
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: amule
-sources:
- - https://github.com/t-chab/dockerfiles
- - https://github.com/truecharts/charts/tree/master/charts/stable/amule
- - https://hub.docker.com/r/tchabaud/amule
-type: application
-version: 6.1.9
diff --git a/stable/amule/6.1.9/app-changelog.md b/stable/amule/6.1.9/app-changelog.md
deleted file mode 100644
index 1be918411b..0000000000
--- a/stable/amule/6.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [amule-6.1.9](https://github.com/truecharts/charts/compare/amule-6.1.8...amule-6.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/amule/6.1.9/charts/common-17.2.26.tgz b/stable/amule/6.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/amule/6.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/android-8-0/4.1.10/CHANGELOG.md b/stable/android-8-0/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..68addf94ae
--- /dev/null
+++ b/stable/android-8-0/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [android-8-0-4.1.10](https://github.com/truecharts/charts/compare/android-8-0-4.1.9...android-8-0-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [android-8-0-4.1.9](https://github.com/truecharts/charts/compare/android-8-0-4.1.8...android-8-0-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [android-8-0-4.1.8](https://github.com/truecharts/charts/compare/android-8-0-4.1.7...android-8-0-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [android-8-0-4.1.7](https://github.com/truecharts/charts/compare/android-8-0-4.1.6...android-8-0-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [android-8-0-4.1.6](https://github.com/truecharts/charts/compare/android-8-0-4.1.5...android-8-0-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [android-8-0-4.1.5](https://github.com/truecharts/charts/compare/android-8-0-4.1.4...android-8-0-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [android-8-0-4.1.4](https://github.com/truecharts/charts/compare/android-8-0-4.1.3...android-8-0-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [android-8-0-4.1.3](https://github.com/truecharts/charts/compare/android-8-0-4.1.0...android-8-0-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [android-8-0-4.1.2](https://github.com/truecharts/charts/compare/android-8-0-4.1.0...android-8-0-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/android-8-0/4.1.10/Chart.yaml b/stable/android-8-0/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..8c4a039037
--- /dev/null
+++ b/stable/android-8-0/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Android in Chart solution with noVNC supported and video recording. Work way better with Intel CPUs because AMD doesn't an cpu graphics card. So with amd cpus can be unusable.
+home: https://truecharts.org/charts/stable/android-8-0
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/android-8-0.png
+keywords:
+ - android-8-0
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: android-8-0
+sources:
+ - https://registry.hub.docker.com/r/ulisses1478/docker-android
+ - https://github.com/truecharts/charts/tree/master/charts/stable/android-8-0
+ - https://hub.docker.com/r/ulisses1478/docker-android
+type: application
+version: 4.1.10
diff --git a/stable/android-8-0/4.1.9/README.md b/stable/android-8-0/4.1.10/README.md
similarity index 100%
rename from stable/android-8-0/4.1.9/README.md
rename to stable/android-8-0/4.1.10/README.md
diff --git a/stable/android-8-0/4.1.10/app-changelog.md b/stable/android-8-0/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..e38a1b1c7e
--- /dev/null
+++ b/stable/android-8-0/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [android-8-0-4.1.10](https://github.com/truecharts/charts/compare/android-8-0-4.1.9...android-8-0-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/android-8-0/4.1.9/app-readme.md b/stable/android-8-0/4.1.10/app-readme.md
similarity index 100%
rename from stable/android-8-0/4.1.9/app-readme.md
rename to stable/android-8-0/4.1.10/app-readme.md
diff --git a/stable/android-8-0/4.1.10/charts/common-17.2.28.tgz b/stable/android-8-0/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/android-8-0/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/android-8-0/4.1.9/ix_values.yaml b/stable/android-8-0/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/android-8-0/4.1.9/ix_values.yaml
rename to stable/android-8-0/4.1.10/ix_values.yaml
diff --git a/stable/android-8-0/4.1.9/questions.yaml b/stable/android-8-0/4.1.10/questions.yaml
similarity index 100%
rename from stable/android-8-0/4.1.9/questions.yaml
rename to stable/android-8-0/4.1.10/questions.yaml
diff --git a/stable/androiddebugbridge/4.1.10/templates/common.yaml b/stable/android-8-0/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/androiddebugbridge/4.1.10/templates/common.yaml
rename to stable/android-8-0/4.1.10/templates/common.yaml
diff --git a/stable/auto-yt-dl/4.1.10/values.yaml b/stable/android-8-0/4.1.10/values.yaml
similarity index 100%
rename from stable/auto-yt-dl/4.1.10/values.yaml
rename to stable/android-8-0/4.1.10/values.yaml
diff --git a/stable/android-8-0/4.1.9/CHANGELOG.md b/stable/android-8-0/4.1.9/CHANGELOG.md
deleted file mode 100644
index 28ba5803de..0000000000
--- a/stable/android-8-0/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [android-8-0-4.1.9](https://github.com/truecharts/charts/compare/android-8-0-4.1.8...android-8-0-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [android-8-0-4.1.8](https://github.com/truecharts/charts/compare/android-8-0-4.1.7...android-8-0-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [android-8-0-4.1.7](https://github.com/truecharts/charts/compare/android-8-0-4.1.6...android-8-0-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [android-8-0-4.1.6](https://github.com/truecharts/charts/compare/android-8-0-4.1.5...android-8-0-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [android-8-0-4.1.5](https://github.com/truecharts/charts/compare/android-8-0-4.1.4...android-8-0-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [android-8-0-4.1.4](https://github.com/truecharts/charts/compare/android-8-0-4.1.3...android-8-0-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [android-8-0-4.1.3](https://github.com/truecharts/charts/compare/android-8-0-4.1.0...android-8-0-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [android-8-0-4.1.2](https://github.com/truecharts/charts/compare/android-8-0-4.1.0...android-8-0-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/android-8-0/4.1.9/Chart.yaml b/stable/android-8-0/4.1.9/Chart.yaml
deleted file mode 100644
index 63ea530424..0000000000
--- a/stable/android-8-0/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Android in Chart solution with noVNC supported and video recording. Work way better with Intel CPUs because AMD doesn't an cpu graphics card. So with amd cpus can be unusable.
-home: https://truecharts.org/charts/stable/android-8-0
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/android-8-0.png
-keywords:
- - android-8-0
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: android-8-0
-sources:
- - https://registry.hub.docker.com/r/ulisses1478/docker-android
- - https://github.com/truecharts/charts/tree/master/charts/stable/android-8-0
- - https://hub.docker.com/r/ulisses1478/docker-android
-type: application
-version: 4.1.9
diff --git a/stable/android-8-0/4.1.9/app-changelog.md b/stable/android-8-0/4.1.9/app-changelog.md
deleted file mode 100644
index 12f61318c0..0000000000
--- a/stable/android-8-0/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [android-8-0-4.1.9](https://github.com/truecharts/charts/compare/android-8-0-4.1.8...android-8-0-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/android-8-0/4.1.9/charts/common-17.2.26.tgz b/stable/android-8-0/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/android-8-0/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/androiddebugbridge/4.1.10/CHANGELOG.md b/stable/androiddebugbridge/4.1.10/CHANGELOG.md
deleted file mode 100644
index 324ab461c8..0000000000
--- a/stable/androiddebugbridge/4.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [androiddebugbridge-4.1.10](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.9...androiddebugbridge-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [androiddebugbridge-4.1.9](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.8...androiddebugbridge-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [androiddebugbridge-4.1.8](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.7...androiddebugbridge-4.1.8) (2024-01-14)
-
-
-
-
-## [androiddebugbridge-4.1.7](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.6...androiddebugbridge-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [androiddebugbridge-4.1.6](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.5...androiddebugbridge-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [androiddebugbridge-4.1.5](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.4...androiddebugbridge-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [androiddebugbridge-4.1.4](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.3...androiddebugbridge-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [androiddebugbridge-4.1.3](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.0...androiddebugbridge-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [androiddebugbridge-4.1.2](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.0...androiddebugbridge-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
diff --git a/stable/androiddebugbridge/4.1.10/Chart.yaml b/stable/androiddebugbridge/4.1.10/Chart.yaml
deleted file mode 100644
index ca252e3700..0000000000
--- a/stable/androiddebugbridge/4.1.10/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Control AndroidTV/FireTV devices through ADB from the Home Assistant Core Chart.
-home: https://truecharts.org/charts/stable/androiddebugbridge
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/androiddebugbridge.png
-keywords:
- - androiddebugbridge
- - home-automation
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: androiddebugbridge
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/androiddebugbridge
- - https://hub.docker.com/r/barnybbb/adb-hass-androidtv
-type: application
-version: 4.1.10
diff --git a/stable/androiddebugbridge/4.1.10/app-changelog.md b/stable/androiddebugbridge/4.1.10/app-changelog.md
deleted file mode 100644
index 4ea42bae76..0000000000
--- a/stable/androiddebugbridge/4.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [androiddebugbridge-4.1.10](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.9...androiddebugbridge-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/androiddebugbridge/4.1.10/charts/common-17.2.26.tgz b/stable/androiddebugbridge/4.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/androiddebugbridge/4.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/androiddebugbridge/4.1.11/CHANGELOG.md b/stable/androiddebugbridge/4.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..dbd1d2fed2
--- /dev/null
+++ b/stable/androiddebugbridge/4.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [androiddebugbridge-4.1.11](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.10...androiddebugbridge-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [androiddebugbridge-4.1.10](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.9...androiddebugbridge-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [androiddebugbridge-4.1.9](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.8...androiddebugbridge-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [androiddebugbridge-4.1.8](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.7...androiddebugbridge-4.1.8) (2024-01-14)
+
+
+
+
+## [androiddebugbridge-4.1.7](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.6...androiddebugbridge-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [androiddebugbridge-4.1.6](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.5...androiddebugbridge-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [androiddebugbridge-4.1.5](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.4...androiddebugbridge-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [androiddebugbridge-4.1.4](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.3...androiddebugbridge-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [androiddebugbridge-4.1.3](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.0...androiddebugbridge-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [androiddebugbridge-4.1.2](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.0...androiddebugbridge-4.1.2) (2024-01-01)
diff --git a/stable/androiddebugbridge/4.1.11/Chart.yaml b/stable/androiddebugbridge/4.1.11/Chart.yaml
new file mode 100644
index 0000000000..a55e93d782
--- /dev/null
+++ b/stable/androiddebugbridge/4.1.11/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Control AndroidTV/FireTV devices through ADB from the Home Assistant Core Chart.
+home: https://truecharts.org/charts/stable/androiddebugbridge
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/androiddebugbridge.png
+keywords:
+ - androiddebugbridge
+ - home-automation
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: androiddebugbridge
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/androiddebugbridge
+ - https://hub.docker.com/r/barnybbb/adb-hass-androidtv
+type: application
+version: 4.1.11
diff --git a/stable/androiddebugbridge/4.1.10/README.md b/stable/androiddebugbridge/4.1.11/README.md
similarity index 100%
rename from stable/androiddebugbridge/4.1.10/README.md
rename to stable/androiddebugbridge/4.1.11/README.md
diff --git a/stable/androiddebugbridge/4.1.11/app-changelog.md b/stable/androiddebugbridge/4.1.11/app-changelog.md
new file mode 100644
index 0000000000..d5bd5f0079
--- /dev/null
+++ b/stable/androiddebugbridge/4.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [androiddebugbridge-4.1.11](https://github.com/truecharts/charts/compare/androiddebugbridge-4.1.10...androiddebugbridge-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/androiddebugbridge/4.1.10/app-readme.md b/stable/androiddebugbridge/4.1.11/app-readme.md
similarity index 100%
rename from stable/androiddebugbridge/4.1.10/app-readme.md
rename to stable/androiddebugbridge/4.1.11/app-readme.md
diff --git a/stable/androiddebugbridge/4.1.11/charts/common-17.2.28.tgz b/stable/androiddebugbridge/4.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/androiddebugbridge/4.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/androiddebugbridge/4.1.10/ix_values.yaml b/stable/androiddebugbridge/4.1.11/ix_values.yaml
similarity index 100%
rename from stable/androiddebugbridge/4.1.10/ix_values.yaml
rename to stable/androiddebugbridge/4.1.11/ix_values.yaml
diff --git a/stable/androiddebugbridge/4.1.10/questions.yaml b/stable/androiddebugbridge/4.1.11/questions.yaml
similarity index 100%
rename from stable/androiddebugbridge/4.1.10/questions.yaml
rename to stable/androiddebugbridge/4.1.11/questions.yaml
diff --git a/stable/anki-sync-server/5.1.11/templates/common.yaml b/stable/androiddebugbridge/4.1.11/templates/common.yaml
similarity index 100%
rename from stable/anki-sync-server/5.1.11/templates/common.yaml
rename to stable/androiddebugbridge/4.1.11/templates/common.yaml
diff --git a/stable/autobrr/7.2.2/values.yaml b/stable/androiddebugbridge/4.1.11/values.yaml
similarity index 100%
rename from stable/autobrr/7.2.2/values.yaml
rename to stable/androiddebugbridge/4.1.11/values.yaml
diff --git a/stable/anki-sync-server/5.1.11/CHANGELOG.md b/stable/anki-sync-server/5.1.11/CHANGELOG.md
deleted file mode 100644
index 3d71e4cbd4..0000000000
--- a/stable/anki-sync-server/5.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [anki-sync-server-5.1.11](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.10...anki-sync-server-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [anki-sync-server-5.1.10](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.9...anki-sync-server-5.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [anki-sync-server-5.1.9](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.8...anki-sync-server-5.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [anki-sync-server-5.1.8](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.7...anki-sync-server-5.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [anki-sync-server-5.1.7](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.6...anki-sync-server-5.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- update container image common to v17.2.21[@cf65ff3](https://github.com/cf65ff3) by renovate ([#16752](https://github.com/truecharts/charts/issues/16752))
-
-
-## [anki-sync-server-5.1.6](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.4...anki-sync-server-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [anki-sync-server-5.1.4](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.3...anki-sync-server-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [anki-sync-server-5.1.3](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.0...anki-sync-server-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [anki-sync-server-5.1.2](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.0...anki-sync-server-5.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/anki-sync-server/5.1.11/Chart.yaml b/stable/anki-sync-server/5.1.11/Chart.yaml
deleted file mode 100644
index 3f36ee9385..0000000000
--- a/stable/anki-sync-server/5.1.11/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.1.14
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A cross-platform Anki sync server.
-home: https://truecharts.org/charts/stable/anki-sync-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/anki-sync-server.png
-keywords:
- - anki-sync-server
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: anki-sync-server
-sources:
- - https://github.com/ankicommunity/anki-devops-services
- - https://github.com/truecharts/charts/tree/master/charts/stable/anki-sync-server
- - https://hub.docker.com/r/ankicommunity/anki-sync-server-rs
-type: application
-version: 5.1.11
diff --git a/stable/anki-sync-server/5.1.11/app-changelog.md b/stable/anki-sync-server/5.1.11/app-changelog.md
deleted file mode 100644
index 226cb5bfe6..0000000000
--- a/stable/anki-sync-server/5.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [anki-sync-server-5.1.11](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.10...anki-sync-server-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/anki-sync-server/5.1.11/charts/common-17.2.26.tgz b/stable/anki-sync-server/5.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/anki-sync-server/5.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/anki-sync-server/5.1.12/CHANGELOG.md b/stable/anki-sync-server/5.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..bdc7a8492e
--- /dev/null
+++ b/stable/anki-sync-server/5.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [anki-sync-server-5.1.12](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.11...anki-sync-server-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [anki-sync-server-5.1.11](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.10...anki-sync-server-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [anki-sync-server-5.1.10](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.9...anki-sync-server-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [anki-sync-server-5.1.9](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.8...anki-sync-server-5.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [anki-sync-server-5.1.8](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.7...anki-sync-server-5.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [anki-sync-server-5.1.7](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.6...anki-sync-server-5.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update container image common to v17.2.21[@cf65ff3](https://github.com/cf65ff3) by renovate ([#16752](https://github.com/truecharts/charts/issues/16752))
+
+
+## [anki-sync-server-5.1.6](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.4...anki-sync-server-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [anki-sync-server-5.1.4](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.3...anki-sync-server-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [anki-sync-server-5.1.3](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.0...anki-sync-server-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/anki-sync-server/5.1.12/Chart.yaml b/stable/anki-sync-server/5.1.12/Chart.yaml
new file mode 100644
index 0000000000..612b2fc8b8
--- /dev/null
+++ b/stable/anki-sync-server/5.1.12/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.1.14
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A cross-platform Anki sync server.
+home: https://truecharts.org/charts/stable/anki-sync-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/anki-sync-server.png
+keywords:
+ - anki-sync-server
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: anki-sync-server
+sources:
+ - https://github.com/ankicommunity/anki-devops-services
+ - https://github.com/truecharts/charts/tree/master/charts/stable/anki-sync-server
+ - https://hub.docker.com/r/ankicommunity/anki-sync-server-rs
+type: application
+version: 5.1.12
diff --git a/stable/anki-sync-server/5.1.11/README.md b/stable/anki-sync-server/5.1.12/README.md
similarity index 100%
rename from stable/anki-sync-server/5.1.11/README.md
rename to stable/anki-sync-server/5.1.12/README.md
diff --git a/stable/anki-sync-server/5.1.12/app-changelog.md b/stable/anki-sync-server/5.1.12/app-changelog.md
new file mode 100644
index 0000000000..40fd790634
--- /dev/null
+++ b/stable/anki-sync-server/5.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [anki-sync-server-5.1.12](https://github.com/truecharts/charts/compare/anki-sync-server-5.1.11...anki-sync-server-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/anki-sync-server/5.1.11/app-readme.md b/stable/anki-sync-server/5.1.12/app-readme.md
similarity index 100%
rename from stable/anki-sync-server/5.1.11/app-readme.md
rename to stable/anki-sync-server/5.1.12/app-readme.md
diff --git a/stable/anki-sync-server/5.1.12/charts/common-17.2.28.tgz b/stable/anki-sync-server/5.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/anki-sync-server/5.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/anki-sync-server/5.1.11/ix_values.yaml b/stable/anki-sync-server/5.1.12/ix_values.yaml
similarity index 100%
rename from stable/anki-sync-server/5.1.11/ix_values.yaml
rename to stable/anki-sync-server/5.1.12/ix_values.yaml
diff --git a/stable/anki-sync-server/5.1.11/questions.yaml b/stable/anki-sync-server/5.1.12/questions.yaml
similarity index 100%
rename from stable/anki-sync-server/5.1.11/questions.yaml
rename to stable/anki-sync-server/5.1.12/questions.yaml
diff --git a/stable/budge/8.1.12/templates/NOTES.txt b/stable/anki-sync-server/5.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/budge/8.1.12/templates/NOTES.txt
rename to stable/anki-sync-server/5.1.12/templates/NOTES.txt
diff --git a/stable/anope/4.1.9/templates/common.yaml b/stable/anki-sync-server/5.1.12/templates/common.yaml
similarity index 100%
rename from stable/anope/4.1.9/templates/common.yaml
rename to stable/anki-sync-server/5.1.12/templates/common.yaml
diff --git a/stable/automatic-music-downloader/8.1.9/values.yaml b/stable/anki-sync-server/5.1.12/values.yaml
similarity index 100%
rename from stable/automatic-music-downloader/8.1.9/values.yaml
rename to stable/anki-sync-server/5.1.12/values.yaml
diff --git a/stable/anonaddy/19.1.13/CHANGELOG.md b/stable/anonaddy/19.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..7c5b9d2e73
--- /dev/null
+++ b/stable/anonaddy/19.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [anonaddy-19.1.13](https://github.com/truecharts/charts/compare/anonaddy-19.1.12...anonaddy-19.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [anonaddy-19.1.12](https://github.com/truecharts/charts/compare/anonaddy-19.1.11...anonaddy-19.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [anonaddy-19.1.11](https://github.com/truecharts/charts/compare/anonaddy-19.1.10...anonaddy-19.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [anonaddy-19.1.10](https://github.com/truecharts/charts/compare/anonaddy-19.1.9...anonaddy-19.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [anonaddy-19.1.9](https://github.com/truecharts/charts/compare/anonaddy-19.1.8...anonaddy-19.1.9) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [anonaddy-19.1.8](https://github.com/truecharts/charts/compare/anonaddy-19.1.7...anonaddy-19.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [anonaddy-19.1.7](https://github.com/truecharts/charts/compare/anonaddy-19.1.6...anonaddy-19.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [anonaddy-19.1.6](https://github.com/truecharts/charts/compare/anonaddy-19.1.5...anonaddy-19.1.6) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [anonaddy-19.1.5](https://github.com/truecharts/charts/compare/anonaddy-19.1.4...anonaddy-19.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [anonaddy-19.1.4](https://github.com/truecharts/charts/compare/anonaddy-19.1.1...anonaddy-19.1.4) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/anonaddy/19.1.13/Chart.yaml b/stable/anonaddy/19.1.13/Chart.yaml
new file mode 100644
index 0000000000..e38586c80c
--- /dev/null
+++ b/stable/anonaddy/19.1.13/Chart.yaml
@@ -0,0 +1,50 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: email
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.0.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Protect your email from spam using disposable addresses.
+home: https://truecharts.org/charts/stable/anonaddy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/anonaddy.png
+keywords:
+ - anonaddy
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: anonaddy
+sources:
+ - https://github.com/anonaddy/docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/anonaddy
+ - https://hub.docker.com/r/anonaddy/anonaddy
+type: application
+version: 19.1.13
diff --git a/stable/anonaddy/19.1.13/README.md b/stable/anonaddy/19.1.13/README.md
new file mode 100644
index 0000000000..1db4062b48
--- /dev/null
+++ b/stable/anonaddy/19.1.13/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/anonaddy)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/anonaddy/19.1.13/app-changelog.md b/stable/anonaddy/19.1.13/app-changelog.md
new file mode 100644
index 0000000000..eedf7b4cc2
--- /dev/null
+++ b/stable/anonaddy/19.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [anonaddy-19.1.13](https://github.com/truecharts/charts/compare/anonaddy-19.1.12...anonaddy-19.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/anonaddy/19.1.13/app-readme.md b/stable/anonaddy/19.1.13/app-readme.md
new file mode 100644
index 0000000000..cd09b84c60
--- /dev/null
+++ b/stable/anonaddy/19.1.13/app-readme.md
@@ -0,0 +1,8 @@
+Protect your email from spam using disposable addresses.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/anonaddy](https://truecharts.org/charts/stable/anonaddy)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/anonaddy/19.1.13/charts/common-17.2.28.tgz b/stable/anonaddy/19.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/anonaddy/19.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/ctfd/3.1.14/charts/mariadb-12.1.6.tgz b/stable/anonaddy/19.1.13/charts/mariadb-12.1.6.tgz
similarity index 100%
rename from stable/ctfd/3.1.14/charts/mariadb-12.1.6.tgz
rename to stable/anonaddy/19.1.13/charts/mariadb-12.1.6.tgz
diff --git a/stable/ghostfolio/3.7.2/charts/redis-11.1.6.tgz b/stable/anonaddy/19.1.13/charts/redis-11.1.6.tgz
similarity index 100%
rename from stable/ghostfolio/3.7.2/charts/redis-11.1.6.tgz
rename to stable/anonaddy/19.1.13/charts/redis-11.1.6.tgz
diff --git a/stable/anonaddy/19.1.13/ix_values.yaml b/stable/anonaddy/19.1.13/ix_values.yaml
new file mode 100644
index 0000000000..d1a0b7148d
--- /dev/null
+++ b/stable/anonaddy/19.1.13/ix_values.yaml
@@ -0,0 +1,94 @@
+image:
+ repository: anonaddy/anonaddy
+ tag: 1.0.4@sha256:bb9d13028c5d33c071d7e04749a899236a34a96fe88232bbc8224d8b397f14ba
+ pullPolicy: IfNotPresent
+strategy:
+ type: Recreate
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10110
+ targetPort: 8000
+ smtp:
+ enabled: true
+ ports:
+ smtp:
+ enabled: true
+ port: 25
+ targetPort: 25
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: tcp
+ readiness:
+ type: tcp
+ startup:
+ type: tcp
+ env:
+ ANONADDY_DOMAIN: "chart-example.local"
+ APP_URL: "http://localhost:10110"
+ # The from name to be used for outgoing email notifications from AnonAddy
+ MAIL_FROM_NAME: Example
+ # The from address to be used for outgoing email notifications from AnonAddy
+ MAIL_FROM_ADDRESS: mailer@example.com
+ # just smtp is configurable
+ MAIL_DRIVER: smtp
+ MAIL_HOST: mail.example.com
+ MAIL_PORT: 25
+ MAIL_ENCRYPTION: tls
+ MAIL_EHLO_DOMAIN: mail.example.com
+ MAIL_VERIFY_PEER: false
+ DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}"
+ DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}"
+ DB_HOST:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: plainhost
+ DB_PASSWORD:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: mariadb-password
+ REDIS_HOST:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: plainhost
+ REDIS_PASSWORD:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: redis-password
+ APP_KEY:
+ secretKeyRef:
+ name: anonaddy-secrets
+ key: APP_KEY
+ ANONADDY_SECRET:
+ secretKeyRef:
+ name: anonaddy-secrets
+ key: ANONADDY_SECRET
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+redis:
+ enabled: true
+mariadb:
+ enabled: true
+ mariadbUsername: anonaddy
+ mariadbDatabase: anonaddy
+portal:
+ open:
+ enabled: true
diff --git a/stable/anonaddy/19.1.13/questions.yaml b/stable/anonaddy/19.1.13/questions.yaml
new file mode 100644
index 0000000000..26597bb00e
--- /dev/null
+++ b/stable/anonaddy/19.1.13/questions.yaml
@@ -0,0 +1,2936 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ANONADDY_DOMAIN
+ label: "Anonaddy Domain"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: APP_URL
+ label: "App Url"
+ schema:
+ type: string
+ default: ""
+ - variable: MAIL_FROM_NAME
+ label: "Mail From Name"
+ schema:
+ type: string
+ default: ""
+ - variable: MAIL_FROM_ADDRESS
+ label: "Mail From Address"
+ schema:
+ type: string
+ default: ""
+ - variable: MAIL_HOST
+ label: "Mail Host"
+ schema:
+ type: string
+ default: ""
+ - variable: MAIL_PORT
+ label: "Mail Port"
+ schema:
+ type: int
+ default: 587
+ - variable: MAIL_ENCRYPTION
+ label: "Mail Encryption"
+ schema:
+ type: string
+ default: "tls"
+ enum:
+ - value: ""
+ description: "none"
+ - value: tls
+ description: "tls"
+ - variable: MAIL_EHLO_DOMAIN
+ label: "Mail Ehlo Domain"
+ schema:
+ type: string
+ default: ""
+ - variable: MAIL_VERIFY_PEER
+ label: "Mail Verify Peer"
+ schema:
+ type: boolean
+ default: false
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10110
+ required: true
+ - variable: smtp
+ label: "smtp Service"
+ description: "The smtp service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: smtp
+ label: "smtp 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: 25
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/channels-dvr/5.1.10/templates/NOTES.txt b/stable/anonaddy/19.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/channels-dvr/5.1.10/templates/NOTES.txt
rename to stable/anonaddy/19.1.13/templates/NOTES.txt
diff --git a/stable/anonaddy/19.1.13/templates/_secrets.tpl b/stable/anonaddy/19.1.13/templates/_secrets.tpl
new file mode 100644
index 0000000000..715d7875d8
--- /dev/null
+++ b/stable/anonaddy/19.1.13/templates/_secrets.tpl
@@ -0,0 +1,19 @@
+{{/* Define the secrets */}}
+{{- define "anonaddy.secrets" -}}
+{{- $secretName := (printf "%s-anonaddy-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }}
+
+# Anonaddy requires APP_KEY to be in base 64 format presented in the container, so this b64enc here is intentional
+# https://github.com/anonaddy/docker/blob/master/README.md#app
+{{- $appKey := (printf "base64:%v" (randAlphaNum 32 | b64enc)) -}}
+{{- $secretKey := randAlphaNum 32 -}}
+
+ {{- with lookup "v1" "Secret" .Release.Namespace $secretName -}}
+ {{- $appKey = index .data "APP_KEY" | b64dec -}}
+ {{- $secretKey = index .data "ANONADDY_SECRET" | b64dec -}}
+ {{- end }}
+enabled: true
+data:
+ APP_KEY: {{ $appKey }}
+ # Anonaddy requires ANONADDY_SECRET to be a long string
+ ANONADDY_SECRET: {{ $secretKey }}
+{{- end -}}
diff --git a/stable/anonaddy/19.1.13/templates/common.yaml b/stable/anonaddy/19.1.13/templates/common.yaml
new file mode 100644
index 0000000000..5481d6876f
--- /dev/null
+++ b/stable/anonaddy/19.1.13/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . -}}
+
+{{/* Render secrets for anonaddy */}}
+{{- $secrets := include "anonaddy.secrets" . | fromYaml -}}
+{{- if $secrets -}}
+ {{- $_ := set .Values.secret "anonaddy-secrets" $secrets -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{- include "tc.v1.common.loader.apply" . -}}
diff --git a/stable/automatic-ripping-machine/2.1.21/values.yaml b/stable/anonaddy/19.1.13/values.yaml
similarity index 100%
rename from stable/automatic-ripping-machine/2.1.21/values.yaml
rename to stable/anonaddy/19.1.13/values.yaml
diff --git a/stable/anope/4.1.10/CHANGELOG.md b/stable/anope/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..dddaf625c0
--- /dev/null
+++ b/stable/anope/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [anope-4.1.10](https://github.com/truecharts/charts/compare/anope-4.1.9...anope-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [anope-4.1.9](https://github.com/truecharts/charts/compare/anope-4.1.8...anope-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [anope-4.1.8](https://github.com/truecharts/charts/compare/anope-4.1.7...anope-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [anope-4.1.7](https://github.com/truecharts/charts/compare/anope-4.1.6...anope-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [anope-4.1.6](https://github.com/truecharts/charts/compare/anope-4.1.5...anope-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [anope-4.1.5](https://github.com/truecharts/charts/compare/anope-4.1.4...anope-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [anope-4.1.4](https://github.com/truecharts/charts/compare/anope-4.1.3...anope-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [anope-4.1.3](https://github.com/truecharts/charts/compare/anope-4.1.0...anope-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [anope-4.1.2](https://github.com/truecharts/charts/compare/anope-4.1.0...anope-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/anope/4.1.10/Chart.yaml b/stable/anope/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..2dddb3a3ee
--- /dev/null
+++ b/stable/anope/4.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Anope is a set of IRC Services designed for flexibility and ease of use.
+home: https://truecharts.org/charts/stable/anope
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/anope.png
+keywords:
+ - anope
+ - Network-Other
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: anope
+sources:
+ - https://thelounge.chat/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/anope
+ - https://hub.docker.com/r/ich777/anope
+type: application
+version: 4.1.10
diff --git a/stable/anope/4.1.9/README.md b/stable/anope/4.1.10/README.md
similarity index 100%
rename from stable/anope/4.1.9/README.md
rename to stable/anope/4.1.10/README.md
diff --git a/stable/anope/4.1.10/app-changelog.md b/stable/anope/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..fcbfb277ca
--- /dev/null
+++ b/stable/anope/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [anope-4.1.10](https://github.com/truecharts/charts/compare/anope-4.1.9...anope-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/anope/4.1.9/app-readme.md b/stable/anope/4.1.10/app-readme.md
similarity index 100%
rename from stable/anope/4.1.9/app-readme.md
rename to stable/anope/4.1.10/app-readme.md
diff --git a/stable/anope/4.1.10/charts/common-17.2.28.tgz b/stable/anope/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/anope/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/anope/4.1.9/ix_values.yaml b/stable/anope/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/anope/4.1.9/ix_values.yaml
rename to stable/anope/4.1.10/ix_values.yaml
diff --git a/stable/anope/4.1.9/questions.yaml b/stable/anope/4.1.10/questions.yaml
similarity index 100%
rename from stable/anope/4.1.9/questions.yaml
rename to stable/anope/4.1.10/questions.yaml
diff --git a/stable/apache-webdav/4.1.9/templates/common.yaml b/stable/anope/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/apache-webdav/4.1.9/templates/common.yaml
rename to stable/anope/4.1.10/templates/common.yaml
diff --git a/stable/autoscan/7.1.11/values.yaml b/stable/anope/4.1.10/values.yaml
similarity index 100%
rename from stable/autoscan/7.1.11/values.yaml
rename to stable/anope/4.1.10/values.yaml
diff --git a/stable/anope/4.1.9/CHANGELOG.md b/stable/anope/4.1.9/CHANGELOG.md
deleted file mode 100644
index 04161894ce..0000000000
--- a/stable/anope/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [anope-4.1.9](https://github.com/truecharts/charts/compare/anope-4.1.8...anope-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [anope-4.1.8](https://github.com/truecharts/charts/compare/anope-4.1.7...anope-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [anope-4.1.7](https://github.com/truecharts/charts/compare/anope-4.1.6...anope-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [anope-4.1.6](https://github.com/truecharts/charts/compare/anope-4.1.5...anope-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [anope-4.1.5](https://github.com/truecharts/charts/compare/anope-4.1.4...anope-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [anope-4.1.4](https://github.com/truecharts/charts/compare/anope-4.1.3...anope-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [anope-4.1.3](https://github.com/truecharts/charts/compare/anope-4.1.0...anope-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [anope-4.1.2](https://github.com/truecharts/charts/compare/anope-4.1.0...anope-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/anope/4.1.9/Chart.yaml b/stable/anope/4.1.9/Chart.yaml
deleted file mode 100644
index 80134b6b26..0000000000
--- a/stable/anope/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Anope is a set of IRC Services designed for flexibility and ease of use.
-home: https://truecharts.org/charts/stable/anope
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/anope.png
-keywords:
- - anope
- - Network-Other
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: anope
-sources:
- - https://thelounge.chat/
- - https://github.com/truecharts/charts/tree/master/charts/stable/anope
- - https://hub.docker.com/r/ich777/anope
-type: application
-version: 4.1.9
diff --git a/stable/anope/4.1.9/app-changelog.md b/stable/anope/4.1.9/app-changelog.md
deleted file mode 100644
index 3c6f50cd5f..0000000000
--- a/stable/anope/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [anope-4.1.9](https://github.com/truecharts/charts/compare/anope-4.1.8...anope-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/anope/4.1.9/charts/common-17.2.26.tgz b/stable/anope/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/anope/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/answer/2.1.11/CHANGELOG.md b/stable/answer/2.1.11/CHANGELOG.md
deleted file mode 100644
index 78a08a7609..0000000000
--- a/stable/answer/2.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [answer-2.1.11](https://github.com/truecharts/charts/compare/answer-2.1.10...answer-2.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [answer-2.1.10](https://github.com/truecharts/charts/compare/answer-2.1.9...answer-2.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [answer-2.1.9](https://github.com/truecharts/charts/compare/answer-2.1.8...answer-2.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [answer-2.1.8](https://github.com/truecharts/charts/compare/answer-2.1.7...answer-2.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [answer-2.1.7](https://github.com/truecharts/charts/compare/answer-2.1.6...answer-2.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- update container image common to v17.2.21[@cf65ff3](https://github.com/cf65ff3) by renovate ([#16752](https://github.com/truecharts/charts/issues/16752))
-
-
-## [answer-2.1.6](https://github.com/truecharts/charts/compare/answer-2.1.4...answer-2.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [answer-2.1.4](https://github.com/truecharts/charts/compare/answer-2.1.3...answer-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [answer-2.1.3](https://github.com/truecharts/charts/compare/answer-2.1.0...answer-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [answer-2.1.2](https://github.com/truecharts/charts/compare/answer-2.1.0...answer-2.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/answer/2.1.11/Chart.yaml b/stable/answer/2.1.11/Chart.yaml
deleted file mode 100644
index 99a46f5bd3..0000000000
--- a/stable/answer/2.1.11/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: forum
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.2.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A Q&A platform software for teams at any scales.
-home: https://truecharts.org/charts/stable/answer
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/answer.png
-keywords:
- - answer
- - forum
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: answer
-sources:
- - https://github.com/answerdev/answer
- - https://github.com/truecharts/charts/tree/master/charts/stable/answer
- - https://hub.docker.com/r/answerdev/answer
-type: application
-version: 2.1.11
diff --git a/stable/answer/2.1.11/app-changelog.md b/stable/answer/2.1.11/app-changelog.md
deleted file mode 100644
index 890e891d65..0000000000
--- a/stable/answer/2.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [answer-2.1.11](https://github.com/truecharts/charts/compare/answer-2.1.10...answer-2.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/answer/2.1.11/charts/common-17.2.26.tgz b/stable/answer/2.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/answer/2.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/answer/2.1.12/CHANGELOG.md b/stable/answer/2.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..ec5db2a3a1
--- /dev/null
+++ b/stable/answer/2.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [answer-2.1.12](https://github.com/truecharts/charts/compare/answer-2.1.11...answer-2.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [answer-2.1.11](https://github.com/truecharts/charts/compare/answer-2.1.10...answer-2.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [answer-2.1.10](https://github.com/truecharts/charts/compare/answer-2.1.9...answer-2.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [answer-2.1.9](https://github.com/truecharts/charts/compare/answer-2.1.8...answer-2.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [answer-2.1.8](https://github.com/truecharts/charts/compare/answer-2.1.7...answer-2.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [answer-2.1.7](https://github.com/truecharts/charts/compare/answer-2.1.6...answer-2.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update container image common to v17.2.21[@cf65ff3](https://github.com/cf65ff3) by renovate ([#16752](https://github.com/truecharts/charts/issues/16752))
+
+
+## [answer-2.1.6](https://github.com/truecharts/charts/compare/answer-2.1.4...answer-2.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [answer-2.1.4](https://github.com/truecharts/charts/compare/answer-2.1.3...answer-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [answer-2.1.3](https://github.com/truecharts/charts/compare/answer-2.1.0...answer-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/answer/2.1.12/Chart.yaml b/stable/answer/2.1.12/Chart.yaml
new file mode 100644
index 0000000000..e3aa7475d0
--- /dev/null
+++ b/stable/answer/2.1.12/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: forum
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.2.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A Q&A platform software for teams at any scales.
+home: https://truecharts.org/charts/stable/answer
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/answer.png
+keywords:
+ - answer
+ - forum
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: answer
+sources:
+ - https://github.com/answerdev/answer
+ - https://github.com/truecharts/charts/tree/master/charts/stable/answer
+ - https://hub.docker.com/r/answerdev/answer
+type: application
+version: 2.1.12
diff --git a/stable/answer/2.1.11/README.md b/stable/answer/2.1.12/README.md
similarity index 100%
rename from stable/answer/2.1.11/README.md
rename to stable/answer/2.1.12/README.md
diff --git a/stable/answer/2.1.12/app-changelog.md b/stable/answer/2.1.12/app-changelog.md
new file mode 100644
index 0000000000..d537bcebd0
--- /dev/null
+++ b/stable/answer/2.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [answer-2.1.12](https://github.com/truecharts/charts/compare/answer-2.1.11...answer-2.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/answer/2.1.11/app-readme.md b/stable/answer/2.1.12/app-readme.md
similarity index 100%
rename from stable/answer/2.1.11/app-readme.md
rename to stable/answer/2.1.12/app-readme.md
diff --git a/stable/answer/2.1.12/charts/common-17.2.28.tgz b/stable/answer/2.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/answer/2.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/answer/2.1.11/ix_values.yaml b/stable/answer/2.1.12/ix_values.yaml
similarity index 100%
rename from stable/answer/2.1.11/ix_values.yaml
rename to stable/answer/2.1.12/ix_values.yaml
diff --git a/stable/answer/2.1.11/questions.yaml b/stable/answer/2.1.12/questions.yaml
similarity index 100%
rename from stable/answer/2.1.11/questions.yaml
rename to stable/answer/2.1.12/questions.yaml
diff --git a/stable/chronos/7.1.9/templates/NOTES.txt b/stable/answer/2.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/chronos/7.1.9/templates/NOTES.txt
rename to stable/answer/2.1.12/templates/NOTES.txt
diff --git a/stable/avidemux/7.1.9/templates/common.yaml b/stable/answer/2.1.12/templates/common.yaml
similarity index 100%
rename from stable/avidemux/7.1.9/templates/common.yaml
rename to stable/answer/2.1.12/templates/common.yaml
diff --git a/stable/avidemux/7.1.9/values.yaml b/stable/answer/2.1.12/values.yaml
similarity index 100%
rename from stable/avidemux/7.1.9/values.yaml
rename to stable/answer/2.1.12/values.yaml
diff --git a/stable/apache-musicindex/10.1.10/CHANGELOG.md b/stable/apache-musicindex/10.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..700bd4bd3a
--- /dev/null
+++ b/stable/apache-musicindex/10.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [apache-musicindex-10.1.10](https://github.com/truecharts/charts/compare/apache-musicindex-10.1.9...apache-musicindex-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [apache-musicindex-10.1.9](https://github.com/truecharts/charts/compare/apache-musicindex-10.1.8...apache-musicindex-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [apache-musicindex-10.1.8](https://github.com/truecharts/charts/compare/apache-musicindex-10.1.7...apache-musicindex-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [apache-musicindex-10.1.7](https://github.com/truecharts/charts/compare/apache-musicindex-10.1.6...apache-musicindex-10.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [apache-musicindex-10.1.6](https://github.com/truecharts/charts/compare/apache-musicindex-10.1.5...apache-musicindex-10.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [apache-musicindex-10.1.5](https://github.com/truecharts/charts/compare/apache-musicindex-10.1.4...apache-musicindex-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [apache-musicindex-10.1.4](https://github.com/truecharts/charts/compare/apache-musicindex-10.1.3...apache-musicindex-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [apache-musicindex-10.1.3](https://github.com/truecharts/charts/compare/apache-musicindex-10.1.0...apache-musicindex-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [apache-musicindex-10.1.2](https://github.com/truecharts/charts/compare/apache-musicindex-10.1.0...apache-musicindex-10.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/apache-musicindex/10.1.10/Chart.yaml b/stable/apache-musicindex/10.1.10/Chart.yaml
new file mode 100644
index 0000000000..11f248ad5c
--- /dev/null
+++ b/stable/apache-musicindex/10.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.4.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Index and stream music using apache-musicindex and m3u playlists
+home: https://truecharts.org/charts/stable/apache-musicindex
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/apache-musicindex.png
+keywords:
+ - apache-musicindex
+ - streaming
+ - m3u
+ - playlist
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: apache-musicindex
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/apache-musicindex
+ - https://ghcr.io/k8s-at-home/apache-musicindex
+type: application
+version: 10.1.10
diff --git a/stable/apache-musicindex/10.1.10/README.md b/stable/apache-musicindex/10.1.10/README.md
new file mode 100644
index 0000000000..27c0a53c6b
--- /dev/null
+++ b/stable/apache-musicindex/10.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/apache-musicindex)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/apache-musicindex/10.1.10/app-changelog.md b/stable/apache-musicindex/10.1.10/app-changelog.md
new file mode 100644
index 0000000000..85c73b86f8
--- /dev/null
+++ b/stable/apache-musicindex/10.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [apache-musicindex-10.1.10](https://github.com/truecharts/charts/compare/apache-musicindex-10.1.9...apache-musicindex-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/apache-musicindex/10.1.10/app-readme.md b/stable/apache-musicindex/10.1.10/app-readme.md
new file mode 100644
index 0000000000..2d79876b37
--- /dev/null
+++ b/stable/apache-musicindex/10.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Index and stream music using apache-musicindex and m3u playlists
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/apache-musicindex](https://truecharts.org/charts/stable/apache-musicindex)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/apache-musicindex/10.1.10/charts/common-17.2.28.tgz b/stable/apache-musicindex/10.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/apache-musicindex/10.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/apache-musicindex/10.1.10/ix_values.yaml b/stable/apache-musicindex/10.1.10/ix_values.yaml
new file mode 100644
index 0000000000..cac242a8b7
--- /dev/null
+++ b/stable/apache-musicindex/10.1.10/ix_values.yaml
@@ -0,0 +1,20 @@
+image:
+ repository: ghcr.io/k8s-at-home/apache-musicindex
+ tag: v1.4.1-2@sha256:c9bd82dc5fdaaad16a9a07c61672e29886d9399c7eee6e57f1d758124783c34a
+ pullPolicy: IfNotPresent
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10006
+ protocol: http
+ targetPort: 80
+portal:
+ open:
+ enabled: true
diff --git a/stable/apache-musicindex/10.1.10/questions.yaml b/stable/apache-musicindex/10.1.10/questions.yaml
new file mode 100644
index 0000000000..682eec673e
--- /dev/null
+++ b/stable/apache-musicindex/10.1.10/questions.yaml
@@ -0,0 +1,2547 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10006
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/clamav/9.1.9/templates/NOTES.txt b/stable/apache-musicindex/10.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/clamav/9.1.9/templates/NOTES.txt
rename to stable/apache-musicindex/10.1.10/templates/NOTES.txt
diff --git a/stable/backuppc/5.1.12/templates/common.yaml b/stable/apache-musicindex/10.1.10/templates/common.yaml
similarity index 100%
rename from stable/backuppc/5.1.12/templates/common.yaml
rename to stable/apache-musicindex/10.1.10/templates/common.yaml
diff --git a/stable/avorion/4.1.9/values.yaml b/stable/apache-musicindex/10.1.10/values.yaml
similarity index 100%
rename from stable/avorion/4.1.9/values.yaml
rename to stable/apache-musicindex/10.1.10/values.yaml
diff --git a/stable/apache-webdav/4.1.10/CHANGELOG.md b/stable/apache-webdav/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..6a57965f53
--- /dev/null
+++ b/stable/apache-webdav/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [apache-webdav-4.1.10](https://github.com/truecharts/charts/compare/apache-webdav-4.1.9...apache-webdav-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [apache-webdav-4.1.9](https://github.com/truecharts/charts/compare/apache-webdav-4.1.8...apache-webdav-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [apache-webdav-4.1.8](https://github.com/truecharts/charts/compare/apache-webdav-4.1.7...apache-webdav-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [apache-webdav-4.1.7](https://github.com/truecharts/charts/compare/apache-webdav-4.1.6...apache-webdav-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [apache-webdav-4.1.6](https://github.com/truecharts/charts/compare/apache-webdav-4.1.5...apache-webdav-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [apache-webdav-4.1.5](https://github.com/truecharts/charts/compare/apache-webdav-4.1.4...apache-webdav-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [apache-webdav-4.1.4](https://github.com/truecharts/charts/compare/apache-webdav-4.1.3...apache-webdav-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [apache-webdav-4.1.3](https://github.com/truecharts/charts/compare/apache-webdav-4.1.0...apache-webdav-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [apache-webdav-4.1.2](https://github.com/truecharts/charts/compare/apache-webdav-4.1.0...apache-webdav-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/apache-webdav/4.1.10/Chart.yaml b/stable/apache-webdav/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..28b7362972
--- /dev/null
+++ b/stable/apache-webdav/4.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Very simple WebDAV server based on Apache. You need a WebDAV client to transfer files. It does not include a WebUI to upload files through your browser.
+home: https://truecharts.org/charts/stable/apache-webdav
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/apache-webdav.png
+keywords:
+ - apache-webdav
+ - Cloud
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: apache-webdav
+sources:
+ - https://github.com/mgutt/docker-apachewebdav
+ - https://httpd.apache.org/docs/2.4/mod/mod_dav.html
+ - https://github.com/truecharts/charts/tree/master/charts/stable/apache-webdav
+ - https://hub.docker.com/r/apachewebdav/apachewebdav
+type: application
+version: 4.1.10
diff --git a/stable/apache-webdav/4.1.9/README.md b/stable/apache-webdav/4.1.10/README.md
similarity index 100%
rename from stable/apache-webdav/4.1.9/README.md
rename to stable/apache-webdav/4.1.10/README.md
diff --git a/stable/apache-webdav/4.1.10/app-changelog.md b/stable/apache-webdav/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..48a8eab276
--- /dev/null
+++ b/stable/apache-webdav/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [apache-webdav-4.1.10](https://github.com/truecharts/charts/compare/apache-webdav-4.1.9...apache-webdav-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/apache-webdav/4.1.9/app-readme.md b/stable/apache-webdav/4.1.10/app-readme.md
similarity index 100%
rename from stable/apache-webdav/4.1.9/app-readme.md
rename to stable/apache-webdav/4.1.10/app-readme.md
diff --git a/stable/apache-webdav/4.1.10/charts/common-17.2.28.tgz b/stable/apache-webdav/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/apache-webdav/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/apache-webdav/4.1.9/ix_values.yaml b/stable/apache-webdav/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/apache-webdav/4.1.9/ix_values.yaml
rename to stable/apache-webdav/4.1.10/ix_values.yaml
diff --git a/stable/apache-webdav/4.1.9/questions.yaml b/stable/apache-webdav/4.1.10/questions.yaml
similarity index 100%
rename from stable/apache-webdav/4.1.9/questions.yaml
rename to stable/apache-webdav/4.1.10/questions.yaml
diff --git a/stable/apt-cacher-ng/7.1.9/templates/common.yaml b/stable/apache-webdav/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/apt-cacher-ng/7.1.9/templates/common.yaml
rename to stable/apache-webdav/4.1.10/templates/common.yaml
diff --git a/stable/backuppc/5.1.12/values.yaml b/stable/apache-webdav/4.1.10/values.yaml
similarity index 100%
rename from stable/backuppc/5.1.12/values.yaml
rename to stable/apache-webdav/4.1.10/values.yaml
diff --git a/stable/apache-webdav/4.1.9/CHANGELOG.md b/stable/apache-webdav/4.1.9/CHANGELOG.md
deleted file mode 100644
index fe4957124f..0000000000
--- a/stable/apache-webdav/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [apache-webdav-4.1.9](https://github.com/truecharts/charts/compare/apache-webdav-4.1.8...apache-webdav-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [apache-webdav-4.1.8](https://github.com/truecharts/charts/compare/apache-webdav-4.1.7...apache-webdav-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [apache-webdav-4.1.7](https://github.com/truecharts/charts/compare/apache-webdav-4.1.6...apache-webdav-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [apache-webdav-4.1.6](https://github.com/truecharts/charts/compare/apache-webdav-4.1.5...apache-webdav-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [apache-webdav-4.1.5](https://github.com/truecharts/charts/compare/apache-webdav-4.1.4...apache-webdav-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [apache-webdav-4.1.4](https://github.com/truecharts/charts/compare/apache-webdav-4.1.3...apache-webdav-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [apache-webdav-4.1.3](https://github.com/truecharts/charts/compare/apache-webdav-4.1.0...apache-webdav-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [apache-webdav-4.1.2](https://github.com/truecharts/charts/compare/apache-webdav-4.1.0...apache-webdav-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/apache-webdav/4.1.9/Chart.yaml b/stable/apache-webdav/4.1.9/Chart.yaml
deleted file mode 100644
index 3e3f5901fa..0000000000
--- a/stable/apache-webdav/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Very simple WebDAV server based on Apache. You need a WebDAV client to transfer files. It does not include a WebUI to upload files through your browser.
-home: https://truecharts.org/charts/stable/apache-webdav
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/apache-webdav.png
-keywords:
- - apache-webdav
- - Cloud
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: apache-webdav
-sources:
- - https://github.com/mgutt/docker-apachewebdav
- - https://httpd.apache.org/docs/2.4/mod/mod_dav.html
- - https://github.com/truecharts/charts/tree/master/charts/stable/apache-webdav
- - https://hub.docker.com/r/apachewebdav/apachewebdav
-type: application
-version: 4.1.9
diff --git a/stable/apache-webdav/4.1.9/app-changelog.md b/stable/apache-webdav/4.1.9/app-changelog.md
deleted file mode 100644
index 6197648537..0000000000
--- a/stable/apache-webdav/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [apache-webdav-4.1.9](https://github.com/truecharts/charts/compare/apache-webdav-4.1.8...apache-webdav-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/apache-webdav/4.1.9/charts/common-17.2.26.tgz b/stable/apache-webdav/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/apache-webdav/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/appdaemon/15.1.11/CHANGELOG.md b/stable/appdaemon/15.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..9b110677cd
--- /dev/null
+++ b/stable/appdaemon/15.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [appdaemon-15.1.11](https://github.com/truecharts/charts/compare/appdaemon-15.1.10...appdaemon-15.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [appdaemon-15.1.10](https://github.com/truecharts/charts/compare/appdaemon-15.1.9...appdaemon-15.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [appdaemon-15.1.9](https://github.com/truecharts/charts/compare/appdaemon-15.1.8...appdaemon-15.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [appdaemon-15.1.8](https://github.com/truecharts/charts/compare/appdaemon-15.1.7...appdaemon-15.1.8) (2024-01-14)
+
+
+
+
+## [appdaemon-15.1.7](https://github.com/truecharts/charts/compare/appdaemon-15.1.6...appdaemon-15.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [appdaemon-15.1.6](https://github.com/truecharts/charts/compare/appdaemon-15.1.5...appdaemon-15.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [appdaemon-15.1.5](https://github.com/truecharts/charts/compare/appdaemon-15.1.4...appdaemon-15.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [appdaemon-15.1.4](https://github.com/truecharts/charts/compare/appdaemon-15.1.3...appdaemon-15.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [appdaemon-15.1.3](https://github.com/truecharts/charts/compare/appdaemon-15.1.0...appdaemon-15.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [appdaemon-15.1.2](https://github.com/truecharts/charts/compare/appdaemon-15.1.0...appdaemon-15.1.2) (2024-01-01)
diff --git a/stable/appdaemon/15.1.11/Chart.yaml b/stable/appdaemon/15.1.11/Chart.yaml
new file mode 100644
index 0000000000..3d31f19a1a
--- /dev/null
+++ b/stable/appdaemon/15.1.11/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.4.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps.
+home: https://truecharts.org/charts/stable/appdaemon
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/appdaemon.png
+keywords:
+ - appdaemon
+ - home-automation
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: appdaemon
+sources:
+ - https://github.com/AppDaemon/appdaemon
+ - https://github.com/truecharts/charts/tree/master/charts/stable/appdaemon
+ - https://hub.docker.com/r/acockburn/appdaemon
+type: application
+version: 15.1.11
diff --git a/stable/appdaemon/15.1.11/README.md b/stable/appdaemon/15.1.11/README.md
new file mode 100644
index 0000000000..4df040e899
--- /dev/null
+++ b/stable/appdaemon/15.1.11/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/appdaemon)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/appdaemon/15.1.11/app-changelog.md b/stable/appdaemon/15.1.11/app-changelog.md
new file mode 100644
index 0000000000..41eb6a8d10
--- /dev/null
+++ b/stable/appdaemon/15.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [appdaemon-15.1.11](https://github.com/truecharts/charts/compare/appdaemon-15.1.10...appdaemon-15.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/appdaemon/15.1.11/app-readme.md b/stable/appdaemon/15.1.11/app-readme.md
new file mode 100644
index 0000000000..c51736d02b
--- /dev/null
+++ b/stable/appdaemon/15.1.11/app-readme.md
@@ -0,0 +1,8 @@
+AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/appdaemon](https://truecharts.org/charts/stable/appdaemon)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/appdaemon/15.1.11/charts/common-17.2.28.tgz b/stable/appdaemon/15.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/appdaemon/15.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/appdaemon/15.1.11/ix_values.yaml b/stable/appdaemon/15.1.11/ix_values.yaml
new file mode 100644
index 0000000000..59a7d9eedd
--- /dev/null
+++ b/stable/appdaemon/15.1.11/ix_values.yaml
@@ -0,0 +1,47 @@
+image:
+ repository: docker.io/acockburn/appdaemon
+ pullPolicy: IfNotPresent
+ tag: 4.4.2@sha256:9619fc18bc53082ae2dc680e80f1bcb634c793a74b2114779df1b381ffa0736c
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 5050
+ protocol: http
+ targetPort: 5050
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env:
+ DASH_URL: "http://$HOSTNAME:5050"
+ HA_URL: ""
+ LATITUDE: 46
+ LONGITUDE: -94
+ ELEVATION: 1217
+ TIMEZONE: "{{ .Values.TZ }}"
+ TOKEN: "REPLACETHIS"
+persistence:
+ conf:
+ enabled: true
+ mountPath: /conf
+portal:
+ open:
+ enabled: true
diff --git a/stable/appdaemon/15.1.11/questions.yaml b/stable/appdaemon/15.1.11/questions.yaml
new file mode 100644
index 0000000000..5cff7769cb
--- /dev/null
+++ b/stable/appdaemon/15.1.11/questions.yaml
@@ -0,0 +1,2880 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: TOKEN
+ label: HA Token
+ description: Your Long Live Home-Assistant Token
+ schema:
+ type: string
+ private: true
+ required: true
+ default: ""
+ - variable: HA_URL
+ label: HA URL
+ description: Your Home-Assistant URL
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: DASH_URL
+ label: Dashboard URL
+ description: URL of your AppDaemon dashboard
+ schema:
+ type: string
+ default: http://$HOSTNAME:5050
+ required: true
+ - variable: LATITUDE
+ label: Latitude
+ description: Latitude of your home assistant instance
+ schema:
+ type: string
+ default: ""
+ valid_chars: '^(\+|-)?(?:90(?:(?:\.0{1,15})?)|(?:[0-9]|[1-8][0-9])(?:(?:\.[0-9]{1,15})?))$'
+ required: true
+ - variable: LONGITUDE
+ label: Longitude
+ description: Longitude of your home assistant instance
+ schema:
+ type: string
+ default: ""
+ valid_chars: '^(\+|-)?(?:180(?:(?:\.0{1,15})?)|(?:[0-9]|[1-9][0-9]|1[0-7][0-9])(?:(?:\.[0-9]{1,15})?))$'
+ required: true
+ - variable: ELEVATION
+ label: Elevation
+ description: Longitude of your home assistant instance
+ schema:
+ type: int
+ default: 0
+ required: true
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 5050
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: conf
+ label: App Config Storage
+ description: Stores the Application Configuration.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/cloudflareddns/8.1.11/templates/NOTES.txt b/stable/appdaemon/15.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/cloudflareddns/8.1.11/templates/NOTES.txt
rename to stable/appdaemon/15.1.11/templates/NOTES.txt
diff --git a/stable/batnoter/4.1.9/templates/common.yaml b/stable/appdaemon/15.1.11/templates/common.yaml
similarity index 100%
rename from stable/batnoter/4.1.9/templates/common.yaml
rename to stable/appdaemon/15.1.11/templates/common.yaml
diff --git a/stable/baikal/4.2.10/values.yaml b/stable/appdaemon/15.1.11/values.yaml
similarity index 100%
rename from stable/baikal/4.2.10/values.yaml
rename to stable/appdaemon/15.1.11/values.yaml
diff --git a/stable/apt-cacher-ng/7.1.10/CHANGELOG.md b/stable/apt-cacher-ng/7.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..ed04c1a97f
--- /dev/null
+++ b/stable/apt-cacher-ng/7.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [apt-cacher-ng-7.1.10](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.9...apt-cacher-ng-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [apt-cacher-ng-7.1.9](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.8...apt-cacher-ng-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [apt-cacher-ng-7.1.8](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.7...apt-cacher-ng-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [apt-cacher-ng-7.1.7](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.6...apt-cacher-ng-7.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [apt-cacher-ng-7.1.6](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.5...apt-cacher-ng-7.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [apt-cacher-ng-7.1.5](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.4...apt-cacher-ng-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [apt-cacher-ng-7.1.4](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.3...apt-cacher-ng-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [apt-cacher-ng-7.1.3](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.0...apt-cacher-ng-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [apt-cacher-ng-7.1.2](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.0...apt-cacher-ng-7.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/apt-cacher-ng/7.1.10/Chart.yaml b/stable/apt-cacher-ng/7.1.10/Chart.yaml
new file mode 100644
index 0000000000..23e9794537
--- /dev/null
+++ b/stable/apt-cacher-ng/7.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Proxy
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.7.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Apt-Cacher NG is a caching proxy, specialized for package files from Linux distributors, primarily for Debian (and Debian based) distributions but not limited to those.
+home: https://truecharts.org/charts/stable/apt-cacher-ng
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/apt-cacher-ng.png
+keywords:
+ - apt-cacher-ng
+ - Network-Proxy
+ - Network-Other
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: apt-cacher-ng
+sources:
+ - https://www.unix-ag.uni-kl.de/~bloch/acng/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/apt-cacher-ng
+ - https://hub.docker.com/r/sameersbn/apt-cacher-ng
+type: application
+version: 7.1.10
diff --git a/stable/apt-cacher-ng/7.1.9/README.md b/stable/apt-cacher-ng/7.1.10/README.md
similarity index 100%
rename from stable/apt-cacher-ng/7.1.9/README.md
rename to stable/apt-cacher-ng/7.1.10/README.md
diff --git a/stable/apt-cacher-ng/7.1.10/app-changelog.md b/stable/apt-cacher-ng/7.1.10/app-changelog.md
new file mode 100644
index 0000000000..4a661a2e5a
--- /dev/null
+++ b/stable/apt-cacher-ng/7.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [apt-cacher-ng-7.1.10](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.9...apt-cacher-ng-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/apt-cacher-ng/7.1.9/app-readme.md b/stable/apt-cacher-ng/7.1.10/app-readme.md
similarity index 100%
rename from stable/apt-cacher-ng/7.1.9/app-readme.md
rename to stable/apt-cacher-ng/7.1.10/app-readme.md
diff --git a/stable/apt-cacher-ng/7.1.10/charts/common-17.2.28.tgz b/stable/apt-cacher-ng/7.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/apt-cacher-ng/7.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/apt-cacher-ng/7.1.9/ix_values.yaml b/stable/apt-cacher-ng/7.1.10/ix_values.yaml
similarity index 100%
rename from stable/apt-cacher-ng/7.1.9/ix_values.yaml
rename to stable/apt-cacher-ng/7.1.10/ix_values.yaml
diff --git a/stable/apt-cacher-ng/7.1.9/questions.yaml b/stable/apt-cacher-ng/7.1.10/questions.yaml
similarity index 100%
rename from stable/apt-cacher-ng/7.1.9/questions.yaml
rename to stable/apt-cacher-ng/7.1.10/questions.yaml
diff --git a/stable/collabora/4.1.10/templates/NOTES.txt b/stable/apt-cacher-ng/7.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/collabora/4.1.10/templates/NOTES.txt
rename to stable/apt-cacher-ng/7.1.10/templates/NOTES.txt
diff --git a/stable/archiveteam-warrior/4.1.9/templates/common.yaml b/stable/apt-cacher-ng/7.1.10/templates/common.yaml
similarity index 100%
rename from stable/archiveteam-warrior/4.1.9/templates/common.yaml
rename to stable/apt-cacher-ng/7.1.10/templates/common.yaml
diff --git a/stable/barcodebuddy/4.1.9/values.yaml b/stable/apt-cacher-ng/7.1.10/values.yaml
similarity index 100%
rename from stable/barcodebuddy/4.1.9/values.yaml
rename to stable/apt-cacher-ng/7.1.10/values.yaml
diff --git a/stable/apt-cacher-ng/7.1.9/CHANGELOG.md b/stable/apt-cacher-ng/7.1.9/CHANGELOG.md
deleted file mode 100644
index 333593440a..0000000000
--- a/stable/apt-cacher-ng/7.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [apt-cacher-ng-7.1.9](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.8...apt-cacher-ng-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [apt-cacher-ng-7.1.8](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.7...apt-cacher-ng-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [apt-cacher-ng-7.1.7](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.6...apt-cacher-ng-7.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [apt-cacher-ng-7.1.6](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.5...apt-cacher-ng-7.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [apt-cacher-ng-7.1.5](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.4...apt-cacher-ng-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [apt-cacher-ng-7.1.4](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.3...apt-cacher-ng-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [apt-cacher-ng-7.1.3](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.0...apt-cacher-ng-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [apt-cacher-ng-7.1.2](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.0...apt-cacher-ng-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/apt-cacher-ng/7.1.9/Chart.yaml b/stable/apt-cacher-ng/7.1.9/Chart.yaml
deleted file mode 100644
index a5a85431c9..0000000000
--- a/stable/apt-cacher-ng/7.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Proxy
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.7.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Apt-Cacher NG is a caching proxy, specialized for package files from Linux distributors, primarily for Debian (and Debian based) distributions but not limited to those.
-home: https://truecharts.org/charts/stable/apt-cacher-ng
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/apt-cacher-ng.png
-keywords:
- - apt-cacher-ng
- - Network-Proxy
- - Network-Other
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: apt-cacher-ng
-sources:
- - https://www.unix-ag.uni-kl.de/~bloch/acng/
- - https://github.com/truecharts/charts/tree/master/charts/stable/apt-cacher-ng
- - https://hub.docker.com/r/sameersbn/apt-cacher-ng
-type: application
-version: 7.1.9
diff --git a/stable/apt-cacher-ng/7.1.9/app-changelog.md b/stable/apt-cacher-ng/7.1.9/app-changelog.md
deleted file mode 100644
index 9fbbf6c911..0000000000
--- a/stable/apt-cacher-ng/7.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [apt-cacher-ng-7.1.9](https://github.com/truecharts/charts/compare/apt-cacher-ng-7.1.8...apt-cacher-ng-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/apt-cacher-ng/7.1.9/charts/common-17.2.26.tgz b/stable/apt-cacher-ng/7.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/apt-cacher-ng/7.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/archiveteam-warrior/4.1.10/CHANGELOG.md b/stable/archiveteam-warrior/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..6717f7b3c1
--- /dev/null
+++ b/stable/archiveteam-warrior/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [archiveteam-warrior-4.1.10](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.9...archiveteam-warrior-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [archiveteam-warrior-4.1.9](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.8...archiveteam-warrior-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [archiveteam-warrior-4.1.8](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.7...archiveteam-warrior-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [archiveteam-warrior-4.1.7](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.6...archiveteam-warrior-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [archiveteam-warrior-4.1.6](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.5...archiveteam-warrior-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [archiveteam-warrior-4.1.5](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.4...archiveteam-warrior-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [archiveteam-warrior-4.1.4](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.3...archiveteam-warrior-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [archiveteam-warrior-4.1.3](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.0...archiveteam-warrior-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [archiveteam-warrior-4.1.2](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.0...archiveteam-warrior-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/archiveteam-warrior/4.1.10/Chart.yaml b/stable/archiveteam-warrior/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..58e500e04b
--- /dev/null
+++ b/stable/archiveteam-warrior/4.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Backup
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The Archive Team Warrior is a virtual archiving appliance. You can run it to help with the Archive Team archiving efforts. It will download sites and upload them to our archive—and it’s really easy to do!
+home: https://truecharts.org/charts/stable/archiveteam-warrior
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/archiveteam-warrior.png
+keywords:
+ - archiveteam-warrior
+ - Backup
+ - Cloud
+ - Downloaders
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: archiveteam-warrior
+sources:
+ - https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior
+ - https://github.com/truecharts/charts/tree/master/charts/stable/archiveteam-warrior
+type: application
+version: 4.1.10
diff --git a/stable/archiveteam-warrior/4.1.9/README.md b/stable/archiveteam-warrior/4.1.10/README.md
similarity index 100%
rename from stable/archiveteam-warrior/4.1.9/README.md
rename to stable/archiveteam-warrior/4.1.10/README.md
diff --git a/stable/archiveteam-warrior/4.1.10/app-changelog.md b/stable/archiveteam-warrior/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..e6bf99d4dd
--- /dev/null
+++ b/stable/archiveteam-warrior/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [archiveteam-warrior-4.1.10](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.9...archiveteam-warrior-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/archiveteam-warrior/4.1.9/app-readme.md b/stable/archiveteam-warrior/4.1.10/app-readme.md
similarity index 100%
rename from stable/archiveteam-warrior/4.1.9/app-readme.md
rename to stable/archiveteam-warrior/4.1.10/app-readme.md
diff --git a/stable/archiveteam-warrior/4.1.10/charts/common-17.2.28.tgz b/stable/archiveteam-warrior/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/archiveteam-warrior/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/archiveteam-warrior/4.1.9/ix_values.yaml b/stable/archiveteam-warrior/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/archiveteam-warrior/4.1.9/ix_values.yaml
rename to stable/archiveteam-warrior/4.1.10/ix_values.yaml
diff --git a/stable/archiveteam-warrior/4.1.9/questions.yaml b/stable/archiveteam-warrior/4.1.10/questions.yaml
similarity index 100%
rename from stable/archiveteam-warrior/4.1.9/questions.yaml
rename to stable/archiveteam-warrior/4.1.10/questions.yaml
diff --git a/stable/arma3/4.1.10/templates/common.yaml b/stable/archiveteam-warrior/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/arma3/4.1.10/templates/common.yaml
rename to stable/archiveteam-warrior/4.1.10/templates/common.yaml
diff --git a/stable/barotrauma/4.1.9/values.yaml b/stable/archiveteam-warrior/4.1.10/values.yaml
similarity index 100%
rename from stable/barotrauma/4.1.9/values.yaml
rename to stable/archiveteam-warrior/4.1.10/values.yaml
diff --git a/stable/archiveteam-warrior/4.1.9/CHANGELOG.md b/stable/archiveteam-warrior/4.1.9/CHANGELOG.md
deleted file mode 100644
index 0d82a8f785..0000000000
--- a/stable/archiveteam-warrior/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [archiveteam-warrior-4.1.9](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.8...archiveteam-warrior-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [archiveteam-warrior-4.1.8](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.7...archiveteam-warrior-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [archiveteam-warrior-4.1.7](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.6...archiveteam-warrior-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [archiveteam-warrior-4.1.6](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.5...archiveteam-warrior-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [archiveteam-warrior-4.1.5](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.4...archiveteam-warrior-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [archiveteam-warrior-4.1.4](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.3...archiveteam-warrior-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [archiveteam-warrior-4.1.3](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.0...archiveteam-warrior-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [archiveteam-warrior-4.1.2](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.0...archiveteam-warrior-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/archiveteam-warrior/4.1.9/Chart.yaml b/stable/archiveteam-warrior/4.1.9/Chart.yaml
deleted file mode 100644
index f4c1164b4e..0000000000
--- a/stable/archiveteam-warrior/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Backup
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: The Archive Team Warrior is a virtual archiving appliance. You can run it to help with the Archive Team archiving efforts. It will download sites and upload them to our archive—and it’s really easy to do!
-home: https://truecharts.org/charts/stable/archiveteam-warrior
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/archiveteam-warrior.png
-keywords:
- - archiveteam-warrior
- - Backup
- - Cloud
- - Downloaders
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: archiveteam-warrior
-sources:
- - https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior
- - https://github.com/truecharts/charts/tree/master/charts/stable/archiveteam-warrior
-type: application
-version: 4.1.9
diff --git a/stable/archiveteam-warrior/4.1.9/app-changelog.md b/stable/archiveteam-warrior/4.1.9/app-changelog.md
deleted file mode 100644
index abbd2811e2..0000000000
--- a/stable/archiveteam-warrior/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [archiveteam-warrior-4.1.9](https://github.com/truecharts/charts/compare/archiveteam-warrior-4.1.8...archiveteam-warrior-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/archiveteam-warrior/4.1.9/charts/common-17.2.26.tgz b/stable/archiveteam-warrior/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/archiveteam-warrior/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/aria2/11.1.10/CHANGELOG.md b/stable/aria2/11.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..3a23ee3af2
--- /dev/null
+++ b/stable/aria2/11.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [aria2-11.1.10](https://github.com/truecharts/charts/compare/aria2-11.1.9...aria2-11.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [aria2-11.1.9](https://github.com/truecharts/charts/compare/aria2-11.1.8...aria2-11.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [aria2-11.1.8](https://github.com/truecharts/charts/compare/aria2-11.1.7...aria2-11.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [aria2-11.1.7](https://github.com/truecharts/charts/compare/aria2-11.1.6...aria2-11.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [aria2-11.1.6](https://github.com/truecharts/charts/compare/aria2-11.1.5...aria2-11.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [aria2-11.1.5](https://github.com/truecharts/charts/compare/aria2-11.1.4...aria2-11.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [aria2-11.1.4](https://github.com/truecharts/charts/compare/aria2-11.1.3...aria2-11.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [aria2-11.1.3](https://github.com/truecharts/charts/compare/aria2-11.1.0...aria2-11.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [aria2-11.1.2](https://github.com/truecharts/charts/compare/aria2-11.1.0...aria2-11.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/aria2/11.1.10/Chart.yaml b/stable/aria2/11.1.10/Chart.yaml
new file mode 100644
index 0000000000..5a64049247
--- /dev/null
+++ b/stable/aria2/11.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: aria server for downloading web content
+home: https://truecharts.org/charts/stable/aria2
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/aria2.png
+keywords:
+ - aria2
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: aria2
+sources:
+ - https://github.com/P3TERX/Aria2-Pro-Docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/aria2
+ - https://hub.docker.com/r/p3terx/aria2-pro
+type: application
+version: 11.1.10
diff --git a/stable/aria2/11.1.10/README.md b/stable/aria2/11.1.10/README.md
new file mode 100644
index 0000000000..2aeebfd0f2
--- /dev/null
+++ b/stable/aria2/11.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/aria2)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/aria2/11.1.10/app-changelog.md b/stable/aria2/11.1.10/app-changelog.md
new file mode 100644
index 0000000000..f09e573700
--- /dev/null
+++ b/stable/aria2/11.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [aria2-11.1.10](https://github.com/truecharts/charts/compare/aria2-11.1.9...aria2-11.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/aria2/11.1.10/app-readme.md b/stable/aria2/11.1.10/app-readme.md
new file mode 100644
index 0000000000..f0f7da9b3d
--- /dev/null
+++ b/stable/aria2/11.1.10/app-readme.md
@@ -0,0 +1,8 @@
+aria server for downloading web content
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/aria2](https://truecharts.org/charts/stable/aria2)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/aria2/11.1.10/charts/common-17.2.28.tgz b/stable/aria2/11.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/aria2/11.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/aria2/11.1.10/ix_values.yaml b/stable/aria2/11.1.10/ix_values.yaml
new file mode 100644
index 0000000000..9a98371aae
--- /dev/null
+++ b/stable/aria2/11.1.10/ix_values.yaml
@@ -0,0 +1,50 @@
+image:
+ repository: p3terx/aria2-pro
+ tag: latest@sha256:086d1a37c586edb07ec0fb956bf9edd89d1d38d138ad5309ff96d510c8c9a011
+ pullPolicy: IfNotPresent
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 6800
+ protocol: http
+ listen:
+ enabled: true
+ ports:
+ listen:
+ enabled: true
+ port: 6888
+ protocol: tcp
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: tcp
+ readiness:
+ type: tcp
+ startup:
+ type: tcp
+ env:
+ RPC_PORT: "{{ .Values.service.main.ports.main.port }}"
+ LISTEN_PORT: "{{ .Values.service.listen.ports.listen.port }}"
+ DISK_CACHE: 64M
+ IPV6_MODE: false
+ UPDATE_TRACKERS: false
+ CUSTOM_TRACKER_URL: "https://trackerslist.com/all_aria2.txt"
+ RPC_SECRET: "ChangemeNow"
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: false
diff --git a/stable/aria2/11.1.10/questions.yaml b/stable/aria2/11.1.10/questions.yaml
new file mode 100644
index 0000000000..2ec89fbecf
--- /dev/null
+++ b/stable/aria2/11.1.10/questions.yaml
@@ -0,0 +1,2903 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals: {}
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: RPC_SECRET
+ label: RPC Secret
+ description: Set RPC secret authorization token.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: DISK_CACHE
+ label: Disk Cache
+ description: Set up disk cache. SIZE can include K or M.
+ schema:
+ type: string
+ default: "64M"
+ - variable: UPDATE_TRACKERS
+ label: Update Trackers
+ description: Whether to update BT Trackers List automatically.
+ schema:
+ type: boolean
+ default: true
+ - variable: CUSTOM_TRACKER_URL
+ label: Custom Trackers URL
+ description: Custom BT Trackers List URL.
+ schema:
+ type: string
+ default: "https://trackerslist.com/all_aria2.txt"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service
+ description: The Primary service on which the healthcheck runs, often the webUI
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 6800
+ required: true
+ - variable: listen
+ label: Listen Service
+ description:
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: listen
+ label: Listen 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: 6888
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: App Config Storage
+ description: Stores the Application Configuration.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/cops/7.1.12/templates/NOTES.txt b/stable/aria2/11.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/cops/7.1.12/templates/NOTES.txt
rename to stable/aria2/11.1.10/templates/NOTES.txt
diff --git a/stable/bender/4.1.9/templates/common.yaml b/stable/aria2/11.1.10/templates/common.yaml
similarity index 100%
rename from stable/bender/4.1.9/templates/common.yaml
rename to stable/aria2/11.1.10/templates/common.yaml
diff --git a/stable/batnoter/4.1.9/values.yaml b/stable/aria2/11.1.10/values.yaml
similarity index 100%
rename from stable/batnoter/4.1.9/values.yaml
rename to stable/aria2/11.1.10/values.yaml
diff --git a/stable/ariang/7.1.10/CHANGELOG.md b/stable/ariang/7.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..0c67524589
--- /dev/null
+++ b/stable/ariang/7.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ariang-7.1.10](https://github.com/truecharts/charts/compare/ariang-7.1.9...ariang-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ariang-7.1.9](https://github.com/truecharts/charts/compare/ariang-7.1.8...ariang-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ariang-7.1.8](https://github.com/truecharts/charts/compare/ariang-7.1.7...ariang-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [ariang-7.1.7](https://github.com/truecharts/charts/compare/ariang-7.1.6...ariang-7.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ariang-7.1.6](https://github.com/truecharts/charts/compare/ariang-7.1.5...ariang-7.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ariang-7.1.5](https://github.com/truecharts/charts/compare/ariang-7.1.4...ariang-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [ariang-7.1.4](https://github.com/truecharts/charts/compare/ariang-7.1.3...ariang-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ariang-7.1.3](https://github.com/truecharts/charts/compare/ariang-7.1.0...ariang-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ariang-7.1.2](https://github.com/truecharts/charts/compare/ariang-7.1.0...ariang-7.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/ariang/7.1.10/Chart.yaml b/stable/ariang/7.1.10/Chart.yaml
new file mode 100644
index 0000000000..5e175b20cb
--- /dev/null
+++ b/stable/ariang/7.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.3.6
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A modern web frontend making aria2 easier to use | Aria2 WebUI.
+home: https://truecharts.org/charts/stable/ariang
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ariang.png
+keywords:
+ - ariang
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ariang
+sources:
+ - https://github.com/leonismoe/docker-images
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ariang
+ - https://hub.docker.com/r/leonismoe/ariang
+type: application
+version: 7.1.10
diff --git a/stable/ariang/7.1.9/README.md b/stable/ariang/7.1.10/README.md
similarity index 100%
rename from stable/ariang/7.1.9/README.md
rename to stable/ariang/7.1.10/README.md
diff --git a/stable/ariang/7.1.10/app-changelog.md b/stable/ariang/7.1.10/app-changelog.md
new file mode 100644
index 0000000000..6e3c31503c
--- /dev/null
+++ b/stable/ariang/7.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ariang-7.1.10](https://github.com/truecharts/charts/compare/ariang-7.1.9...ariang-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ariang/7.1.9/app-readme.md b/stable/ariang/7.1.10/app-readme.md
similarity index 100%
rename from stable/ariang/7.1.9/app-readme.md
rename to stable/ariang/7.1.10/app-readme.md
diff --git a/stable/ariang/7.1.10/charts/common-17.2.28.tgz b/stable/ariang/7.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ariang/7.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/ariang/7.1.9/ix_values.yaml b/stable/ariang/7.1.10/ix_values.yaml
similarity index 100%
rename from stable/ariang/7.1.9/ix_values.yaml
rename to stable/ariang/7.1.10/ix_values.yaml
diff --git a/stable/ariang/7.1.9/questions.yaml b/stable/ariang/7.1.10/questions.yaml
similarity index 100%
rename from stable/ariang/7.1.9/questions.yaml
rename to stable/ariang/7.1.10/questions.yaml
diff --git a/stable/couchpotato/8.1.9/templates/NOTES.txt b/stable/ariang/7.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/couchpotato/8.1.9/templates/NOTES.txt
rename to stable/ariang/7.1.10/templates/NOTES.txt
diff --git a/stable/boinc/8.1.13/templates/common.yaml b/stable/ariang/7.1.10/templates/common.yaml
similarity index 100%
rename from stable/boinc/8.1.13/templates/common.yaml
rename to stable/ariang/7.1.10/templates/common.yaml
diff --git a/stable/bender/4.1.9/values.yaml b/stable/ariang/7.1.10/values.yaml
similarity index 100%
rename from stable/bender/4.1.9/values.yaml
rename to stable/ariang/7.1.10/values.yaml
diff --git a/stable/ariang/7.1.9/CHANGELOG.md b/stable/ariang/7.1.9/CHANGELOG.md
deleted file mode 100644
index c29b297530..0000000000
--- a/stable/ariang/7.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ariang-7.1.9](https://github.com/truecharts/charts/compare/ariang-7.1.8...ariang-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ariang-7.1.8](https://github.com/truecharts/charts/compare/ariang-7.1.7...ariang-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [ariang-7.1.7](https://github.com/truecharts/charts/compare/ariang-7.1.6...ariang-7.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ariang-7.1.6](https://github.com/truecharts/charts/compare/ariang-7.1.5...ariang-7.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ariang-7.1.5](https://github.com/truecharts/charts/compare/ariang-7.1.4...ariang-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [ariang-7.1.4](https://github.com/truecharts/charts/compare/ariang-7.1.3...ariang-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ariang-7.1.3](https://github.com/truecharts/charts/compare/ariang-7.1.0...ariang-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [ariang-7.1.2](https://github.com/truecharts/charts/compare/ariang-7.1.0...ariang-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/ariang/7.1.9/Chart.yaml b/stable/ariang/7.1.9/Chart.yaml
deleted file mode 100644
index 7e5b406527..0000000000
--- a/stable/ariang/7.1.9/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.3.6
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A modern web frontend making aria2 easier to use | Aria2 WebUI.
-home: https://truecharts.org/charts/stable/ariang
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ariang.png
-keywords:
- - ariang
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ariang
-sources:
- - https://github.com/leonismoe/docker-images
- - https://github.com/truecharts/charts/tree/master/charts/stable/ariang
- - https://hub.docker.com/r/leonismoe/ariang
-type: application
-version: 7.1.9
diff --git a/stable/ariang/7.1.9/app-changelog.md b/stable/ariang/7.1.9/app-changelog.md
deleted file mode 100644
index a4e1b7f3f1..0000000000
--- a/stable/ariang/7.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ariang-7.1.9](https://github.com/truecharts/charts/compare/ariang-7.1.8...ariang-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ariang/7.1.9/charts/common-17.2.26.tgz b/stable/ariang/7.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ariang/7.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/arksurvivalevolved/6.1.10/CHANGELOG.md b/stable/arksurvivalevolved/6.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..90ad48c80c
--- /dev/null
+++ b/stable/arksurvivalevolved/6.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [arksurvivalevolved-6.1.10](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.9...arksurvivalevolved-6.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [arksurvivalevolved-6.1.9](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.8...arksurvivalevolved-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [arksurvivalevolved-6.1.8](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.7...arksurvivalevolved-6.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [arksurvivalevolved-6.1.7](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.6...arksurvivalevolved-6.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [arksurvivalevolved-6.1.6](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.5...arksurvivalevolved-6.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [arksurvivalevolved-6.1.5](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.4...arksurvivalevolved-6.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [arksurvivalevolved-6.1.4](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.3...arksurvivalevolved-6.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [arksurvivalevolved-6.1.3](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.0...arksurvivalevolved-6.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [arksurvivalevolved-6.1.2](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.0...arksurvivalevolved-6.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/arksurvivalevolved/6.1.10/Chart.yaml b/stable/arksurvivalevolved/6.1.10/Chart.yaml
new file mode 100644
index 0000000000..fc7ffd8f00
--- /dev/null
+++ b/stable/arksurvivalevolved/6.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: arkse
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A custom SteamCMD chart that runs ArkSE.
+home: https://truecharts.org/charts/stable/arksurvivalevolved
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/arksurvivalevolved.png
+keywords:
+ - arksurvivalevolved
+ - arkse
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: arksurvivalevolved
+sources:
+ - https://github.com/ich777/docker-steamcmd-server/tree/arkse
+ - https://github.com/truecharts/charts/tree/master/charts/stable/arksurvivalevolved
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 6.1.10
diff --git a/stable/arksurvivalevolved/6.1.9/README.md b/stable/arksurvivalevolved/6.1.10/README.md
similarity index 100%
rename from stable/arksurvivalevolved/6.1.9/README.md
rename to stable/arksurvivalevolved/6.1.10/README.md
diff --git a/stable/arksurvivalevolved/6.1.10/app-changelog.md b/stable/arksurvivalevolved/6.1.10/app-changelog.md
new file mode 100644
index 0000000000..84de22e59f
--- /dev/null
+++ b/stable/arksurvivalevolved/6.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [arksurvivalevolved-6.1.10](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.9...arksurvivalevolved-6.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/arksurvivalevolved/6.1.9/app-readme.md b/stable/arksurvivalevolved/6.1.10/app-readme.md
similarity index 100%
rename from stable/arksurvivalevolved/6.1.9/app-readme.md
rename to stable/arksurvivalevolved/6.1.10/app-readme.md
diff --git a/stable/arksurvivalevolved/6.1.10/charts/common-17.2.28.tgz b/stable/arksurvivalevolved/6.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/arksurvivalevolved/6.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/arksurvivalevolved/6.1.9/ix_values.yaml b/stable/arksurvivalevolved/6.1.10/ix_values.yaml
similarity index 100%
rename from stable/arksurvivalevolved/6.1.9/ix_values.yaml
rename to stable/arksurvivalevolved/6.1.10/ix_values.yaml
diff --git a/stable/arksurvivalevolved/6.1.9/questions.yaml b/stable/arksurvivalevolved/6.1.10/questions.yaml
similarity index 100%
rename from stable/arksurvivalevolved/6.1.9/questions.yaml
rename to stable/arksurvivalevolved/6.1.10/questions.yaml
diff --git a/stable/crafty-4/6.1.9/templates/NOTES.txt b/stable/arksurvivalevolved/6.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/crafty-4/6.1.9/templates/NOTES.txt
rename to stable/arksurvivalevolved/6.1.10/templates/NOTES.txt
diff --git a/stable/arksurvivalevolved/6.1.9/templates/_secrets.tpl b/stable/arksurvivalevolved/6.1.10/templates/_secrets.tpl
similarity index 100%
rename from stable/arksurvivalevolved/6.1.9/templates/_secrets.tpl
rename to stable/arksurvivalevolved/6.1.10/templates/_secrets.tpl
diff --git a/stable/arksurvivalevolved/6.1.9/templates/common.yaml b/stable/arksurvivalevolved/6.1.10/templates/common.yaml
similarity index 100%
rename from stable/arksurvivalevolved/6.1.9/templates/common.yaml
rename to stable/arksurvivalevolved/6.1.10/templates/common.yaml
diff --git a/stable/bitcoin-node/4.1.9/values.yaml b/stable/arksurvivalevolved/6.1.10/values.yaml
similarity index 100%
rename from stable/bitcoin-node/4.1.9/values.yaml
rename to stable/arksurvivalevolved/6.1.10/values.yaml
diff --git a/stable/arksurvivalevolved/6.1.9/CHANGELOG.md b/stable/arksurvivalevolved/6.1.9/CHANGELOG.md
deleted file mode 100644
index 7ab80f5d21..0000000000
--- a/stable/arksurvivalevolved/6.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [arksurvivalevolved-6.1.9](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.8...arksurvivalevolved-6.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [arksurvivalevolved-6.1.8](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.7...arksurvivalevolved-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [arksurvivalevolved-6.1.7](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.6...arksurvivalevolved-6.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [arksurvivalevolved-6.1.6](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.5...arksurvivalevolved-6.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [arksurvivalevolved-6.1.5](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.4...arksurvivalevolved-6.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [arksurvivalevolved-6.1.4](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.3...arksurvivalevolved-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [arksurvivalevolved-6.1.3](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.0...arksurvivalevolved-6.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [arksurvivalevolved-6.1.2](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.0...arksurvivalevolved-6.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/arksurvivalevolved/6.1.9/Chart.yaml b/stable/arksurvivalevolved/6.1.9/Chart.yaml
deleted file mode 100644
index 173d5b57aa..0000000000
--- a/stable/arksurvivalevolved/6.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: arkse
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A custom SteamCMD chart that runs ArkSE.
-home: https://truecharts.org/charts/stable/arksurvivalevolved
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/arksurvivalevolved.png
-keywords:
- - arksurvivalevolved
- - arkse
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: arksurvivalevolved
-sources:
- - https://github.com/ich777/docker-steamcmd-server/tree/arkse
- - https://github.com/truecharts/charts/tree/master/charts/stable/arksurvivalevolved
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 6.1.9
diff --git a/stable/arksurvivalevolved/6.1.9/app-changelog.md b/stable/arksurvivalevolved/6.1.9/app-changelog.md
deleted file mode 100644
index 9c2f027cbc..0000000000
--- a/stable/arksurvivalevolved/6.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [arksurvivalevolved-6.1.9](https://github.com/truecharts/charts/compare/arksurvivalevolved-6.1.8...arksurvivalevolved-6.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/arksurvivalevolved/6.1.9/charts/common-17.2.26.tgz b/stable/arksurvivalevolved/6.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/arksurvivalevolved/6.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/arma3/4.1.10/CHANGELOG.md b/stable/arma3/4.1.10/CHANGELOG.md
deleted file mode 100644
index 1a6dfd0df7..0000000000
--- a/stable/arma3/4.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [arma3-4.1.10](https://github.com/truecharts/charts/compare/arma3-4.1.9...arma3-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [arma3-4.1.9](https://github.com/truecharts/charts/compare/arma3-4.1.8...arma3-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [arma3-4.1.8](https://github.com/truecharts/charts/compare/arma3-4.1.7...arma3-4.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [arma3-4.1.7](https://github.com/truecharts/charts/compare/arma3-4.1.6...arma3-4.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [arma3-4.1.6](https://github.com/truecharts/charts/compare/arma3-4.1.5...arma3-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- update container image ich777/steamcmd to arma3[@92104ad](https://github.com/92104ad) by renovate ([#16778](https://github.com/truecharts/charts/issues/16778))
-
-
-## [arma3-4.1.5](https://github.com/truecharts/charts/compare/arma3-4.1.4...arma3-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [arma3-4.1.4](https://github.com/truecharts/charts/compare/arma3-4.1.3...arma3-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [arma3-4.1.3](https://github.com/truecharts/charts/compare/arma3-4.1.0...arma3-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [arma3-4.1.2](https://github.com/truecharts/charts/compare/arma3-4.1.0...arma3-4.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/arma3/4.1.10/Chart.yaml b/stable/arma3/4.1.10/Chart.yaml
deleted file mode 100644
index 9a192a6585..0000000000
--- a/stable/arma3/4.1.10/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: arma3
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install ArmA III and run it.
-home: https://truecharts.org/charts/stable/arma3
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/arma3.png
-keywords:
- - arma3
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: arma3
-sources:
- - https://arma3.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/arma3
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.10
diff --git a/stable/arma3/4.1.10/app-changelog.md b/stable/arma3/4.1.10/app-changelog.md
deleted file mode 100644
index 1319b0127a..0000000000
--- a/stable/arma3/4.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [arma3-4.1.10](https://github.com/truecharts/charts/compare/arma3-4.1.9...arma3-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/arma3/4.1.10/charts/common-17.2.26.tgz b/stable/arma3/4.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/arma3/4.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/arma3/4.1.11/CHANGELOG.md b/stable/arma3/4.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..97b49be0dd
--- /dev/null
+++ b/stable/arma3/4.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [arma3-4.1.11](https://github.com/truecharts/charts/compare/arma3-4.1.10...arma3-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [arma3-4.1.10](https://github.com/truecharts/charts/compare/arma3-4.1.9...arma3-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [arma3-4.1.9](https://github.com/truecharts/charts/compare/arma3-4.1.8...arma3-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [arma3-4.1.8](https://github.com/truecharts/charts/compare/arma3-4.1.7...arma3-4.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [arma3-4.1.7](https://github.com/truecharts/charts/compare/arma3-4.1.6...arma3-4.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [arma3-4.1.6](https://github.com/truecharts/charts/compare/arma3-4.1.5...arma3-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update container image ich777/steamcmd to arma3[@92104ad](https://github.com/92104ad) by renovate ([#16778](https://github.com/truecharts/charts/issues/16778))
+
+
+## [arma3-4.1.5](https://github.com/truecharts/charts/compare/arma3-4.1.4...arma3-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [arma3-4.1.4](https://github.com/truecharts/charts/compare/arma3-4.1.3...arma3-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [arma3-4.1.3](https://github.com/truecharts/charts/compare/arma3-4.1.0...arma3-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/arma3/4.1.11/Chart.yaml b/stable/arma3/4.1.11/Chart.yaml
new file mode 100644
index 0000000000..b57f457897
--- /dev/null
+++ b/stable/arma3/4.1.11/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: arma3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install ArmA III and run it.
+home: https://truecharts.org/charts/stable/arma3
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/arma3.png
+keywords:
+ - arma3
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: arma3
+sources:
+ - https://arma3.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/arma3
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.11
diff --git a/stable/arma3/4.1.10/README.md b/stable/arma3/4.1.11/README.md
similarity index 100%
rename from stable/arma3/4.1.10/README.md
rename to stable/arma3/4.1.11/README.md
diff --git a/stable/arma3/4.1.11/app-changelog.md b/stable/arma3/4.1.11/app-changelog.md
new file mode 100644
index 0000000000..adce44483b
--- /dev/null
+++ b/stable/arma3/4.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [arma3-4.1.11](https://github.com/truecharts/charts/compare/arma3-4.1.10...arma3-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/arma3/4.1.10/app-readme.md b/stable/arma3/4.1.11/app-readme.md
similarity index 100%
rename from stable/arma3/4.1.10/app-readme.md
rename to stable/arma3/4.1.11/app-readme.md
diff --git a/stable/arma3/4.1.11/charts/common-17.2.28.tgz b/stable/arma3/4.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/arma3/4.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/arma3/4.1.10/ix_values.yaml b/stable/arma3/4.1.11/ix_values.yaml
similarity index 100%
rename from stable/arma3/4.1.10/ix_values.yaml
rename to stable/arma3/4.1.11/ix_values.yaml
diff --git a/stable/arma3/4.1.10/questions.yaml b/stable/arma3/4.1.11/questions.yaml
similarity index 100%
rename from stable/arma3/4.1.10/questions.yaml
rename to stable/arma3/4.1.11/questions.yaml
diff --git a/stable/arma3exilemod/4.1.9/templates/common.yaml b/stable/arma3/4.1.11/templates/common.yaml
similarity index 100%
rename from stable/arma3exilemod/4.1.9/templates/common.yaml
rename to stable/arma3/4.1.11/templates/common.yaml
diff --git a/stable/bitcoind/4.1.9/values.yaml b/stable/arma3/4.1.11/values.yaml
similarity index 100%
rename from stable/bitcoind/4.1.9/values.yaml
rename to stable/arma3/4.1.11/values.yaml
diff --git a/stable/arma3exilemod/4.1.10/CHANGELOG.md b/stable/arma3exilemod/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..991f29be04
--- /dev/null
+++ b/stable/arma3exilemod/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [arma3exilemod-4.1.10](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.9...arma3exilemod-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [arma3exilemod-4.1.9](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.8...arma3exilemod-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [arma3exilemod-4.1.8](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.7...arma3exilemod-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [arma3exilemod-4.1.7](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.6...arma3exilemod-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [arma3exilemod-4.1.6](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.5...arma3exilemod-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [arma3exilemod-4.1.5](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.4...arma3exilemod-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [arma3exilemod-4.1.4](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.3...arma3exilemod-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [arma3exilemod-4.1.3](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.0...arma3exilemod-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [arma3exilemod-4.1.2](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.0...arma3exilemod-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/arma3exilemod/4.1.10/Chart.yaml b/stable/arma3exilemod/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..2bf79c772b
--- /dev/null
+++ b/stable/arma3exilemod/4.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: arma3exilemod
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install ArmA III including ExileMod and run it.
+home: https://truecharts.org/charts/stable/arma3exilemod
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/arma3exilemod.png
+keywords:
+ - arma3exilemod
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: arma3exilemod
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/arma3exilemod
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/arma3exilemod/4.1.9/README.md b/stable/arma3exilemod/4.1.10/README.md
similarity index 100%
rename from stable/arma3exilemod/4.1.9/README.md
rename to stable/arma3exilemod/4.1.10/README.md
diff --git a/stable/arma3exilemod/4.1.10/app-changelog.md b/stable/arma3exilemod/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..380a9a647c
--- /dev/null
+++ b/stable/arma3exilemod/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [arma3exilemod-4.1.10](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.9...arma3exilemod-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/arma3exilemod/4.1.9/app-readme.md b/stable/arma3exilemod/4.1.10/app-readme.md
similarity index 100%
rename from stable/arma3exilemod/4.1.9/app-readme.md
rename to stable/arma3exilemod/4.1.10/app-readme.md
diff --git a/stable/arma3exilemod/4.1.10/charts/common-17.2.28.tgz b/stable/arma3exilemod/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/arma3exilemod/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/arma3exilemod/4.1.9/ix_values.yaml b/stable/arma3exilemod/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/arma3exilemod/4.1.9/ix_values.yaml
rename to stable/arma3exilemod/4.1.10/ix_values.yaml
diff --git a/stable/arma3exilemod/4.1.9/questions.yaml b/stable/arma3exilemod/4.1.10/questions.yaml
similarity index 100%
rename from stable/arma3exilemod/4.1.9/questions.yaml
rename to stable/arma3exilemod/4.1.10/questions.yaml
diff --git a/stable/assettocorsa/4.1.9/templates/common.yaml b/stable/arma3exilemod/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/assettocorsa/4.1.9/templates/common.yaml
rename to stable/arma3exilemod/4.1.10/templates/common.yaml
diff --git a/stable/bitcoinunlimited/4.1.9/values.yaml b/stable/arma3exilemod/4.1.10/values.yaml
similarity index 100%
rename from stable/bitcoinunlimited/4.1.9/values.yaml
rename to stable/arma3exilemod/4.1.10/values.yaml
diff --git a/stable/arma3exilemod/4.1.9/CHANGELOG.md b/stable/arma3exilemod/4.1.9/CHANGELOG.md
deleted file mode 100644
index e7823f4e9c..0000000000
--- a/stable/arma3exilemod/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [arma3exilemod-4.1.9](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.8...arma3exilemod-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [arma3exilemod-4.1.8](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.7...arma3exilemod-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [arma3exilemod-4.1.7](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.6...arma3exilemod-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [arma3exilemod-4.1.6](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.5...arma3exilemod-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [arma3exilemod-4.1.5](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.4...arma3exilemod-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [arma3exilemod-4.1.4](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.3...arma3exilemod-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [arma3exilemod-4.1.3](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.0...arma3exilemod-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [arma3exilemod-4.1.2](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.0...arma3exilemod-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/arma3exilemod/4.1.9/Chart.yaml b/stable/arma3exilemod/4.1.9/Chart.yaml
deleted file mode 100644
index 31af363cc4..0000000000
--- a/stable/arma3exilemod/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: arma3exilemod
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install ArmA III including ExileMod and run it.
-home: https://truecharts.org/charts/stable/arma3exilemod
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/arma3exilemod.png
-keywords:
- - arma3exilemod
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: arma3exilemod
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/arma3exilemod
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/arma3exilemod/4.1.9/app-changelog.md b/stable/arma3exilemod/4.1.9/app-changelog.md
deleted file mode 100644
index abf0fbe624..0000000000
--- a/stable/arma3exilemod/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [arma3exilemod-4.1.9](https://github.com/truecharts/charts/compare/arma3exilemod-4.1.8...arma3exilemod-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/arma3exilemod/4.1.9/charts/common-17.2.26.tgz b/stable/arma3exilemod/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/arma3exilemod/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/assettocorsa/4.1.10/CHANGELOG.md b/stable/assettocorsa/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..4ff7e4af0f
--- /dev/null
+++ b/stable/assettocorsa/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [assettocorsa-4.1.10](https://github.com/truecharts/charts/compare/assettocorsa-4.1.9...assettocorsa-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [assettocorsa-4.1.9](https://github.com/truecharts/charts/compare/assettocorsa-4.1.8...assettocorsa-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [assettocorsa-4.1.8](https://github.com/truecharts/charts/compare/assettocorsa-4.1.7...assettocorsa-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [assettocorsa-4.1.7](https://github.com/truecharts/charts/compare/assettocorsa-4.1.6...assettocorsa-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [assettocorsa-4.1.6](https://github.com/truecharts/charts/compare/assettocorsa-4.1.5...assettocorsa-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [assettocorsa-4.1.5](https://github.com/truecharts/charts/compare/assettocorsa-4.1.4...assettocorsa-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [assettocorsa-4.1.4](https://github.com/truecharts/charts/compare/assettocorsa-4.1.3...assettocorsa-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [assettocorsa-4.1.3](https://github.com/truecharts/charts/compare/assettocorsa-4.1.0...assettocorsa-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [assettocorsa-4.1.2](https://github.com/truecharts/charts/compare/assettocorsa-4.1.0...assettocorsa-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/assettocorsa/4.1.10/Chart.yaml b/stable/assettocorsa/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..df9916fb1c
--- /dev/null
+++ b/stable/assettocorsa/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: assettocorsa
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install AssettoCorsa and run it.
+home: https://truecharts.org/charts/stable/assettocorsa
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/assettocorsa.png
+keywords:
+ - assettocorsa
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: assettocorsa
+sources:
+ - https://www.assettocorsa.net/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/assettocorsa
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/assettocorsa/4.1.9/README.md b/stable/assettocorsa/4.1.10/README.md
similarity index 100%
rename from stable/assettocorsa/4.1.9/README.md
rename to stable/assettocorsa/4.1.10/README.md
diff --git a/stable/assettocorsa/4.1.10/app-changelog.md b/stable/assettocorsa/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..6faf53e6e2
--- /dev/null
+++ b/stable/assettocorsa/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [assettocorsa-4.1.10](https://github.com/truecharts/charts/compare/assettocorsa-4.1.9...assettocorsa-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/assettocorsa/4.1.9/app-readme.md b/stable/assettocorsa/4.1.10/app-readme.md
similarity index 100%
rename from stable/assettocorsa/4.1.9/app-readme.md
rename to stable/assettocorsa/4.1.10/app-readme.md
diff --git a/stable/assettocorsa/4.1.10/charts/common-17.2.28.tgz b/stable/assettocorsa/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/assettocorsa/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/assettocorsa/4.1.9/ix_values.yaml b/stable/assettocorsa/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/assettocorsa/4.1.9/ix_values.yaml
rename to stable/assettocorsa/4.1.10/ix_values.yaml
diff --git a/stable/assettocorsa/4.1.9/questions.yaml b/stable/assettocorsa/4.1.10/questions.yaml
similarity index 100%
rename from stable/assettocorsa/4.1.9/questions.yaml
rename to stable/assettocorsa/4.1.10/questions.yaml
diff --git a/stable/aurora-files/4.1.9/templates/common.yaml b/stable/assettocorsa/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/aurora-files/4.1.9/templates/common.yaml
rename to stable/assettocorsa/4.1.10/templates/common.yaml
diff --git a/stable/bitcoinwalletgui/4.1.9/values.yaml b/stable/assettocorsa/4.1.10/values.yaml
similarity index 100%
rename from stable/bitcoinwalletgui/4.1.9/values.yaml
rename to stable/assettocorsa/4.1.10/values.yaml
diff --git a/stable/assettocorsa/4.1.9/CHANGELOG.md b/stable/assettocorsa/4.1.9/CHANGELOG.md
deleted file mode 100644
index c8fb47e1de..0000000000
--- a/stable/assettocorsa/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [assettocorsa-4.1.9](https://github.com/truecharts/charts/compare/assettocorsa-4.1.8...assettocorsa-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [assettocorsa-4.1.8](https://github.com/truecharts/charts/compare/assettocorsa-4.1.7...assettocorsa-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [assettocorsa-4.1.7](https://github.com/truecharts/charts/compare/assettocorsa-4.1.6...assettocorsa-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [assettocorsa-4.1.6](https://github.com/truecharts/charts/compare/assettocorsa-4.1.5...assettocorsa-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [assettocorsa-4.1.5](https://github.com/truecharts/charts/compare/assettocorsa-4.1.4...assettocorsa-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [assettocorsa-4.1.4](https://github.com/truecharts/charts/compare/assettocorsa-4.1.3...assettocorsa-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [assettocorsa-4.1.3](https://github.com/truecharts/charts/compare/assettocorsa-4.1.0...assettocorsa-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [assettocorsa-4.1.2](https://github.com/truecharts/charts/compare/assettocorsa-4.1.0...assettocorsa-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/assettocorsa/4.1.9/Chart.yaml b/stable/assettocorsa/4.1.9/Chart.yaml
deleted file mode 100644
index f78ea64c75..0000000000
--- a/stable/assettocorsa/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: assettocorsa
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install AssettoCorsa and run it.
-home: https://truecharts.org/charts/stable/assettocorsa
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/assettocorsa.png
-keywords:
- - assettocorsa
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: assettocorsa
-sources:
- - https://www.assettocorsa.net/
- - https://github.com/truecharts/charts/tree/master/charts/stable/assettocorsa
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/assettocorsa/4.1.9/app-changelog.md b/stable/assettocorsa/4.1.9/app-changelog.md
deleted file mode 100644
index 04351c4c30..0000000000
--- a/stable/assettocorsa/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [assettocorsa-4.1.9](https://github.com/truecharts/charts/compare/assettocorsa-4.1.8...assettocorsa-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/assettocorsa/4.1.9/charts/common-17.2.26.tgz b/stable/assettocorsa/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/assettocorsa/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/audacity/11.1.10/CHANGELOG.md b/stable/audacity/11.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..afe238ae56
--- /dev/null
+++ b/stable/audacity/11.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [audacity-11.1.10](https://github.com/truecharts/charts/compare/audacity-11.1.9...audacity-11.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [audacity-11.1.9](https://github.com/truecharts/charts/compare/audacity-11.1.8...audacity-11.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [audacity-11.1.8](https://github.com/truecharts/charts/compare/audacity-11.1.7...audacity-11.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [audacity-11.1.7](https://github.com/truecharts/charts/compare/audacity-11.1.6...audacity-11.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [audacity-11.1.6](https://github.com/truecharts/charts/compare/audacity-11.1.5...audacity-11.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [audacity-11.1.5](https://github.com/truecharts/charts/compare/audacity-11.1.4...audacity-11.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [audacity-11.1.4](https://github.com/truecharts/charts/compare/audacity-11.1.3...audacity-11.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [audacity-11.1.3](https://github.com/truecharts/charts/compare/audacity-11.1.0...audacity-11.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [audacity-11.1.2](https://github.com/truecharts/charts/compare/audacity-11.1.0...audacity-11.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/audacity/11.1.10/Chart.yaml b/stable/audacity/11.1.10/Chart.yaml
new file mode 100644
index 0000000000..229eb5ffdd
--- /dev/null
+++ b/stable/audacity/11.1.10/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.0.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: An easy-to-use, multi-track audio editor and recorder
+home: https://truecharts.org/charts/stable/audacity
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/audacity.png
+keywords:
+ - audacity
+ - music
+ - recorder
+ - editor
+ - audio
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: audacity
+sources:
+ - https://www.audacityteam.org/
+ - https://github.com/linuxserver/docker-audacity
+ - https://github.com/truecharts/charts/tree/master/charts/stable/audacity
+ - https://ghcr.io/linuxserver/audacity
+type: application
+version: 11.1.10
diff --git a/stable/audacity/11.1.10/README.md b/stable/audacity/11.1.10/README.md
new file mode 100644
index 0000000000..c50c31e324
--- /dev/null
+++ b/stable/audacity/11.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/audacity)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/audacity/11.1.10/app-changelog.md b/stable/audacity/11.1.10/app-changelog.md
new file mode 100644
index 0000000000..d3e15f28ee
--- /dev/null
+++ b/stable/audacity/11.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [audacity-11.1.10](https://github.com/truecharts/charts/compare/audacity-11.1.9...audacity-11.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/audacity/11.1.10/app-readme.md b/stable/audacity/11.1.10/app-readme.md
new file mode 100644
index 0000000000..d7b55ff56e
--- /dev/null
+++ b/stable/audacity/11.1.10/app-readme.md
@@ -0,0 +1,8 @@
+An easy-to-use, multi-track audio editor and recorder
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/audacity](https://truecharts.org/charts/stable/audacity)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/audacity/11.1.10/charts/common-17.2.28.tgz b/stable/audacity/11.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/audacity/11.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/audacity/11.1.10/ix_values.yaml b/stable/audacity/11.1.10/ix_values.yaml
new file mode 100644
index 0000000000..57bc544d1e
--- /dev/null
+++ b/stable/audacity/11.1.10/ix_values.yaml
@@ -0,0 +1,40 @@
+image:
+ repository: ghcr.io/linuxserver/audacity
+ pullPolicy: IfNotPresent
+ tag: version-3.0.2@sha256:cdf203db1e50e18349f16c5958f7061b18625501f5e2f7a15cd69262185e3e84
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10032
+ protocol: http
+ targetPort: 3000
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env: {}
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: true
diff --git a/stable/audacity/11.1.10/questions.yaml b/stable/audacity/11.1.10/questions.yaml
new file mode 100644
index 0000000000..2317a34990
--- /dev/null
+++ b/stable/audacity/11.1.10/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10032
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/cryptpad/6.1.9/templates/NOTES.txt b/stable/audacity/11.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/cryptpad/6.1.9/templates/NOTES.txt
rename to stable/audacity/11.1.10/templates/NOTES.txt
diff --git a/stable/muximux/9.1.8/templates/common.yaml b/stable/audacity/11.1.10/templates/common.yaml
similarity index 100%
rename from stable/muximux/9.1.8/templates/common.yaml
rename to stable/audacity/11.1.10/templates/common.yaml
diff --git a/stable/blender/4.1.13/values.yaml b/stable/audacity/11.1.10/values.yaml
similarity index 100%
rename from stable/blender/4.1.13/values.yaml
rename to stable/audacity/11.1.10/values.yaml
diff --git a/stable/audiobookshelf/8.1.11/CHANGELOG.md b/stable/audiobookshelf/8.1.11/CHANGELOG.md
deleted file mode 100644
index 7e834e099d..0000000000
--- a/stable/audiobookshelf/8.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [audiobookshelf-8.1.11](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.10...audiobookshelf-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [audiobookshelf-8.1.10](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.9...audiobookshelf-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [audiobookshelf-8.1.9](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.8...audiobookshelf-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image advplyr/audiobookshelf to v2.7.2[@0f08de5](https://github.com/0f08de5) by renovate ([#17404](https://github.com/truecharts/charts/issues/17404))
-
-
-
-
-## [audiobookshelf-8.1.8](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.7...audiobookshelf-8.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [audiobookshelf-8.1.7](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.6...audiobookshelf-8.1.7) (2024-01-03)
-
-### Chore
-
-
-
-- update container image advplyr/audiobookshelf to v2.7.1[@78506de](https://github.com/78506de) by renovate ([#16716](https://github.com/truecharts/charts/issues/16716))
-
-
-## [audiobookshelf-8.1.6](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.5...audiobookshelf-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [audiobookshelf-8.1.5](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.4...audiobookshelf-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [audiobookshelf-8.1.4](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.3...audiobookshelf-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [audiobookshelf-8.1.3](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.0...audiobookshelf-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/audiobookshelf/8.1.11/Chart.yaml b/stable/audiobookshelf/8.1.11/Chart.yaml
deleted file mode 100644
index 2db2efaec4..0000000000
--- a/stable/audiobookshelf/8.1.11/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.7.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Audiobookshelf is a self-hosted audiobook server for managing and playing your audiobooks.
-home: https://truecharts.org/charts/stable/audiobookshelf
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/audiobookshelf.png
-keywords:
- - audiobookshelf
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: audiobookshelf
-sources:
- - https://github.com/advplyr/audiobookshelf
- - https://github.com/truecharts/charts/tree/master/charts/stable/audiobookshelf
- - https://hub.docker.com/r/advplyr/audiobookshelf
-type: application
-version: 8.1.11
diff --git a/stable/audiobookshelf/8.1.11/app-changelog.md b/stable/audiobookshelf/8.1.11/app-changelog.md
deleted file mode 100644
index 6949923467..0000000000
--- a/stable/audiobookshelf/8.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [audiobookshelf-8.1.11](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.10...audiobookshelf-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/audiobookshelf/8.1.11/charts/common-17.2.26.tgz b/stable/audiobookshelf/8.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/audiobookshelf/8.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/audiobookshelf/8.1.12/CHANGELOG.md b/stable/audiobookshelf/8.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..872727dc5a
--- /dev/null
+++ b/stable/audiobookshelf/8.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [audiobookshelf-8.1.12](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.11...audiobookshelf-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [audiobookshelf-8.1.11](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.10...audiobookshelf-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [audiobookshelf-8.1.10](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.9...audiobookshelf-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [audiobookshelf-8.1.9](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.8...audiobookshelf-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image advplyr/audiobookshelf to v2.7.2[@0f08de5](https://github.com/0f08de5) by renovate ([#17404](https://github.com/truecharts/charts/issues/17404))
+
+
+
+
+## [audiobookshelf-8.1.8](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.7...audiobookshelf-8.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [audiobookshelf-8.1.7](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.6...audiobookshelf-8.1.7) (2024-01-03)
+
+### Chore
+
+
+
+- update container image advplyr/audiobookshelf to v2.7.1[@78506de](https://github.com/78506de) by renovate ([#16716](https://github.com/truecharts/charts/issues/16716))
+
+
+## [audiobookshelf-8.1.6](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.5...audiobookshelf-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [audiobookshelf-8.1.5](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.4...audiobookshelf-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [audiobookshelf-8.1.4](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.3...audiobookshelf-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [audiobookshelf-8.1.3](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.0...audiobookshelf-8.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/audiobookshelf/8.1.12/Chart.yaml b/stable/audiobookshelf/8.1.12/Chart.yaml
new file mode 100644
index 0000000000..4a86e69ceb
--- /dev/null
+++ b/stable/audiobookshelf/8.1.12/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.7.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Audiobookshelf is a self-hosted audiobook server for managing and playing your audiobooks.
+home: https://truecharts.org/charts/stable/audiobookshelf
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/audiobookshelf.png
+keywords:
+ - audiobookshelf
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: audiobookshelf
+sources:
+ - https://github.com/advplyr/audiobookshelf
+ - https://github.com/truecharts/charts/tree/master/charts/stable/audiobookshelf
+ - https://hub.docker.com/r/advplyr/audiobookshelf
+type: application
+version: 8.1.12
diff --git a/stable/audiobookshelf/8.1.11/README.md b/stable/audiobookshelf/8.1.12/README.md
similarity index 100%
rename from stable/audiobookshelf/8.1.11/README.md
rename to stable/audiobookshelf/8.1.12/README.md
diff --git a/stable/audiobookshelf/8.1.12/app-changelog.md b/stable/audiobookshelf/8.1.12/app-changelog.md
new file mode 100644
index 0000000000..fb14292fc3
--- /dev/null
+++ b/stable/audiobookshelf/8.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [audiobookshelf-8.1.12](https://github.com/truecharts/charts/compare/audiobookshelf-8.1.11...audiobookshelf-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/audiobookshelf/8.1.11/app-readme.md b/stable/audiobookshelf/8.1.12/app-readme.md
similarity index 100%
rename from stable/audiobookshelf/8.1.11/app-readme.md
rename to stable/audiobookshelf/8.1.12/app-readme.md
diff --git a/stable/audiobookshelf/8.1.12/charts/common-17.2.28.tgz b/stable/audiobookshelf/8.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/audiobookshelf/8.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/audiobookshelf/8.1.11/ix_values.yaml b/stable/audiobookshelf/8.1.12/ix_values.yaml
similarity index 100%
rename from stable/audiobookshelf/8.1.11/ix_values.yaml
rename to stable/audiobookshelf/8.1.12/ix_values.yaml
diff --git a/stable/audiobookshelf/8.1.11/questions.yaml b/stable/audiobookshelf/8.1.12/questions.yaml
similarity index 100%
rename from stable/audiobookshelf/8.1.11/questions.yaml
rename to stable/audiobookshelf/8.1.12/questions.yaml
diff --git a/stable/cs2/2.1.12/templates/NOTES.txt b/stable/audiobookshelf/8.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/cs2/2.1.12/templates/NOTES.txt
rename to stable/audiobookshelf/8.1.12/templates/NOTES.txt
diff --git a/stable/audiobookshelf/8.1.11/templates/_secrets.tpl b/stable/audiobookshelf/8.1.12/templates/_secrets.tpl
similarity index 100%
rename from stable/audiobookshelf/8.1.11/templates/_secrets.tpl
rename to stable/audiobookshelf/8.1.12/templates/_secrets.tpl
diff --git a/stable/audiobookshelf/8.1.11/templates/common.yaml b/stable/audiobookshelf/8.1.12/templates/common.yaml
similarity index 100%
rename from stable/audiobookshelf/8.1.11/templates/common.yaml
rename to stable/audiobookshelf/8.1.12/templates/common.yaml
diff --git a/stable/boinc/8.1.13/values.yaml b/stable/audiobookshelf/8.1.12/values.yaml
similarity index 100%
rename from stable/boinc/8.1.13/values.yaml
rename to stable/audiobookshelf/8.1.12/values.yaml
diff --git a/stable/aurora-files/4.1.10/CHANGELOG.md b/stable/aurora-files/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..a04691c592
--- /dev/null
+++ b/stable/aurora-files/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [aurora-files-4.1.10](https://github.com/truecharts/charts/compare/aurora-files-4.1.9...aurora-files-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [aurora-files-4.1.9](https://github.com/truecharts/charts/compare/aurora-files-4.1.8...aurora-files-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [aurora-files-4.1.8](https://github.com/truecharts/charts/compare/aurora-files-4.1.7...aurora-files-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [aurora-files-4.1.7](https://github.com/truecharts/charts/compare/aurora-files-4.1.6...aurora-files-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [aurora-files-4.1.6](https://github.com/truecharts/charts/compare/aurora-files-4.1.5...aurora-files-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [aurora-files-4.1.5](https://github.com/truecharts/charts/compare/aurora-files-4.1.4...aurora-files-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [aurora-files-4.1.4](https://github.com/truecharts/charts/compare/aurora-files-4.1.3...aurora-files-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [aurora-files-4.1.3](https://github.com/truecharts/charts/compare/aurora-files-4.1.0...aurora-files-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [aurora-files-4.1.2](https://github.com/truecharts/charts/compare/aurora-files-4.1.0...aurora-files-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/aurora-files/4.1.10/Chart.yaml b/stable/aurora-files/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..8e44af3c3a
--- /dev/null
+++ b/stable/aurora-files/4.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Aurora Files is an open-source file storage platform for small teams and personal users. Afterlogic Aurora Files image for Chart using Nginx, PHP-FPM 8.1, MySQL on Alpine Linux. Loosely based on khromov/alpine-nginx-php8 package.
+home: https://truecharts.org/charts/stable/aurora-files
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/aurora-files.png
+keywords:
+ - aurora-files
+ - Cloud
+ - Tools-Utilities
+ - Network-FTP
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: aurora-files
+sources:
+ - https://github.com/afterlogic/docker-aurora-files
+ - https://github.com/truecharts/charts/tree/master/charts/stable/aurora-files
+ - https://hub.docker.com/r/afterlogic/docker-aurora-files
+type: application
+version: 4.1.10
diff --git a/stable/aurora-files/4.1.9/README.md b/stable/aurora-files/4.1.10/README.md
similarity index 100%
rename from stable/aurora-files/4.1.9/README.md
rename to stable/aurora-files/4.1.10/README.md
diff --git a/stable/aurora-files/4.1.10/app-changelog.md b/stable/aurora-files/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..f3a226932d
--- /dev/null
+++ b/stable/aurora-files/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [aurora-files-4.1.10](https://github.com/truecharts/charts/compare/aurora-files-4.1.9...aurora-files-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/aurora-files/4.1.9/app-readme.md b/stable/aurora-files/4.1.10/app-readme.md
similarity index 100%
rename from stable/aurora-files/4.1.9/app-readme.md
rename to stable/aurora-files/4.1.10/app-readme.md
diff --git a/stable/aurora-files/4.1.10/charts/common-17.2.28.tgz b/stable/aurora-files/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/aurora-files/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/aurora-files/4.1.9/ix_values.yaml b/stable/aurora-files/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/aurora-files/4.1.9/ix_values.yaml
rename to stable/aurora-files/4.1.10/ix_values.yaml
diff --git a/stable/aurora-files/4.1.9/questions.yaml b/stable/aurora-files/4.1.10/questions.yaml
similarity index 100%
rename from stable/aurora-files/4.1.9/questions.yaml
rename to stable/aurora-files/4.1.10/questions.yaml
diff --git a/stable/auto-yt-dl/4.1.10/templates/common.yaml b/stable/aurora-files/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/auto-yt-dl/4.1.10/templates/common.yaml
rename to stable/aurora-files/4.1.10/templates/common.yaml
diff --git a/stable/borg-server/3.1.11/values.yaml b/stable/aurora-files/4.1.10/values.yaml
similarity index 100%
rename from stable/borg-server/3.1.11/values.yaml
rename to stable/aurora-files/4.1.10/values.yaml
diff --git a/stable/aurora-files/4.1.9/CHANGELOG.md b/stable/aurora-files/4.1.9/CHANGELOG.md
deleted file mode 100644
index f1f9ab39c9..0000000000
--- a/stable/aurora-files/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [aurora-files-4.1.9](https://github.com/truecharts/charts/compare/aurora-files-4.1.8...aurora-files-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [aurora-files-4.1.8](https://github.com/truecharts/charts/compare/aurora-files-4.1.7...aurora-files-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [aurora-files-4.1.7](https://github.com/truecharts/charts/compare/aurora-files-4.1.6...aurora-files-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [aurora-files-4.1.6](https://github.com/truecharts/charts/compare/aurora-files-4.1.5...aurora-files-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [aurora-files-4.1.5](https://github.com/truecharts/charts/compare/aurora-files-4.1.4...aurora-files-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [aurora-files-4.1.4](https://github.com/truecharts/charts/compare/aurora-files-4.1.3...aurora-files-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [aurora-files-4.1.3](https://github.com/truecharts/charts/compare/aurora-files-4.1.0...aurora-files-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [aurora-files-4.1.2](https://github.com/truecharts/charts/compare/aurora-files-4.1.0...aurora-files-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/aurora-files/4.1.9/Chart.yaml b/stable/aurora-files/4.1.9/Chart.yaml
deleted file mode 100644
index b405c4127e..0000000000
--- a/stable/aurora-files/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Aurora Files is an open-source file storage platform for small teams and personal users. Afterlogic Aurora Files image for Chart using Nginx, PHP-FPM 8.1, MySQL on Alpine Linux. Loosely based on khromov/alpine-nginx-php8 package.
-home: https://truecharts.org/charts/stable/aurora-files
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/aurora-files.png
-keywords:
- - aurora-files
- - Cloud
- - Tools-Utilities
- - Network-FTP
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: aurora-files
-sources:
- - https://github.com/afterlogic/docker-aurora-files
- - https://github.com/truecharts/charts/tree/master/charts/stable/aurora-files
- - https://hub.docker.com/r/afterlogic/docker-aurora-files
-type: application
-version: 4.1.9
diff --git a/stable/aurora-files/4.1.9/app-changelog.md b/stable/aurora-files/4.1.9/app-changelog.md
deleted file mode 100644
index 9bd1e38cda..0000000000
--- a/stable/aurora-files/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [aurora-files-4.1.9](https://github.com/truecharts/charts/compare/aurora-files-4.1.8...aurora-files-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/aurora-files/4.1.9/charts/common-17.2.26.tgz b/stable/aurora-files/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/aurora-files/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/authentik/19.2.3/CHANGELOG.md b/stable/authentik/19.2.3/CHANGELOG.md
new file mode 100644
index 0000000000..83baaf3ae9
--- /dev/null
+++ b/stable/authentik/19.2.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [authentik-19.2.3](https://github.com/truecharts/charts/compare/authentik-19.2.2...authentik-19.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [authentik-19.2.2](https://github.com/truecharts/charts/compare/authentik-19.2.1...authentik-19.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [authentik-19.2.1](https://github.com/truecharts/charts/compare/authentik-19.2.0...authentik-19.2.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [authentik-19.2.0](https://github.com/truecharts/charts/compare/authentik-19.1.13...authentik-19.2.0) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/maxmind/geoipupdate to v6.1.0[@cdd36d3](https://github.com/cdd36d3) by renovate ([#17203](https://github.com/truecharts/charts/issues/17203))
+
+
+## [authentik-19.1.13](https://github.com/truecharts/charts/compare/authentik-19.1.9...authentik-19.1.13) (2024-01-13)
+
+### Chore
+
+
+
+- update authentik to v2023.10.6[@1a17c68](https://github.com/1a17c68) by renovate (patch) ([#17101](https://github.com/truecharts/charts/issues/17101))
+
+
+## [authentik-19.1.9](https://github.com/truecharts/charts/compare/authentik-19.1.8...authentik-19.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [authentik-19.1.8](https://github.com/truecharts/charts/compare/authentik-19.1.7...authentik-19.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [authentik-19.1.7](https://github.com/truecharts/charts/compare/authentik-19.1.6...authentik-19.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [authentik-19.1.6](https://github.com/truecharts/charts/compare/authentik-19.1.5...authentik-19.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [authentik-19.1.5](https://github.com/truecharts/charts/compare/authentik-19.1.4...authentik-19.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
diff --git a/stable/authentik/19.2.3/Chart.yaml b/stable/authentik/19.2.3/Chart.yaml
new file mode 100644
index 0000000000..c21ff94698
--- /dev/null
+++ b/stable/authentik/19.2.3/Chart.yaml
@@ -0,0 +1,48 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: authentication
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2023.10.6
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Authentik is an open-source Identity Provider focused on flexibility and versatility.
+home: https://truecharts.org/charts/stable/authentik
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/authentik.png
+keywords:
+ - authentik
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: authentik
+sources:
+ - https://goauthentik.io/docs/
+ - https://github.com/goauthentik/authentik
+ - https://github.com/truecharts/charts/tree/master/charts/stable/authentik
+ - https://ghcr.io/goauthentik/radius
+ - https://ghcr.io/maxmind/geoipupdate
+ - https://ghcr.io/goauthentik/proxy
+ - https://ghcr.io/goauthentik/server
+ - https://ghcr.io/goauthentik/ldap
+type: application
+version: 19.2.3
diff --git a/stable/kasm/7.1.8/LICENSE b/stable/authentik/19.2.3/LICENSE
similarity index 100%
rename from stable/kasm/7.1.8/LICENSE
rename to stable/authentik/19.2.3/LICENSE
diff --git a/stable/authentik/19.2.3/README.md b/stable/authentik/19.2.3/README.md
new file mode 100644
index 0000000000..d28d1ad172
--- /dev/null
+++ b/stable/authentik/19.2.3/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/authentik)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/authentik/19.2.3/app-changelog.md b/stable/authentik/19.2.3/app-changelog.md
new file mode 100644
index 0000000000..95bfeb0daf
--- /dev/null
+++ b/stable/authentik/19.2.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [authentik-19.2.3](https://github.com/truecharts/charts/compare/authentik-19.2.2...authentik-19.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/authentik/19.2.3/app-readme.md b/stable/authentik/19.2.3/app-readme.md
new file mode 100644
index 0000000000..fe4c2e580a
--- /dev/null
+++ b/stable/authentik/19.2.3/app-readme.md
@@ -0,0 +1,8 @@
+Authentik is an open-source Identity Provider focused on flexibility and versatility.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/authentik](https://truecharts.org/charts/stable/authentik)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/authentik/19.2.3/charts/common-17.2.28.tgz b/stable/authentik/19.2.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/authentik/19.2.3/charts/common-17.2.28.tgz differ
diff --git a/stable/hasty-paste/5.1.11/charts/redis-11.1.6.tgz b/stable/authentik/19.2.3/charts/redis-11.1.6.tgz
similarity index 100%
rename from stable/hasty-paste/5.1.11/charts/redis-11.1.6.tgz
rename to stable/authentik/19.2.3/charts/redis-11.1.6.tgz
diff --git a/stable/authentik/19.2.3/ix_values.yaml b/stable/authentik/19.2.3/ix_values.yaml
new file mode 100644
index 0000000000..d6e3a53a2d
--- /dev/null
+++ b/stable/authentik/19.2.3/ix_values.yaml
@@ -0,0 +1,502 @@
+image:
+ repository: ghcr.io/goauthentik/server
+ tag: 2023.10.6@sha256:101f83c43ccb80de1f8035d1153ce8ebcdba35e6bf98ac7168d8d7fc5d09827f
+ pullPolicy: IfNotPresent
+geoipImage:
+ repository: ghcr.io/maxmind/geoipupdate
+ tag: v6.1.0@sha256:cdd36d36c2e1d353a990a48e5a36d42ee75089d5d9064d80d36d90c147fd2606
+ pullPolicy: IfNotPresent
+ldapImage:
+ repository: ghcr.io/goauthentik/ldap
+ tag: 2023.10.6@sha256:1a17c68ee7392710fb2cdd18603456b4016a0d624194ec449fe76009582960df
+ pullPolicy: IfNotPresent
+radiusImage:
+ repository: ghcr.io/goauthentik/radius
+ tag: 2023.10.6@sha256:b74709d307db003affb592e2ee8bf6c69dd07a21fc6c407f46c2da13802fbe51
+ pullPolicy: IfNotPresent
+proxyImage:
+ repository: ghcr.io/goauthentik/proxy
+ tag: 2023.10.6@sha256:96c4a56890ff6692f26cd1ccd91f5c9ff07cdbb1803c897ad5d19d5474785b82
+ pullPolicy: IfNotPresent
+authentik:
+ credentials:
+ # Only works on initial install
+ email: my-mail@example.com
+ password: my-password
+ # Optional, only set if you want to use it
+ bootstrapToken: ""
+ general:
+ disableUpdateCheck: false
+ disableStartupAnalytics: true
+ allowUserChangeName: true
+ allowUserChangeEmail: true
+ allowUserChangeUsername: true
+ overwriteDefaultBlueprints: false
+ gdprCompliance: true
+ tokenLength: 128
+ impersonation: true
+ avatars:
+ - gravatar
+ - initials
+ footerLinks:
+ - name: Authentik
+ href: https://goauthentik.io
+ email:
+ host: ""
+ port: 587
+ username:
+ password:
+ useTLS: true
+ useSSL: false
+ timeout: 10
+ from: ""
+ ldap:
+ tlsCiphers: "null"
+ taskTimeoutHours: 2
+ logging:
+ # info, debug, warning, error, trace
+ logLevel: info
+ errorReporting:
+ enabled: false
+ sendPII: false
+ environment: customer
+ sentryDSN: ""
+ geoip:
+ enabled: false
+ # Ignored if enabled is true
+ # If enabled is false, and this is true, the
+ # built-in GeoIP database will be wiped
+ wipeBuiltInDb: false
+ editionID: GeoLite2-City
+ frequency: 8
+ accountID: ""
+ licenseKey: ""
+ outposts:
+ proxy:
+ enabled: false
+ token: ""
+ radius:
+ enabled: false
+ token: ""
+ ldap:
+ enabled: false
+ token: ""
+# ===== DO NOT EDIT BELOW THIS LINE =====
+workload:
+ # ===== Server =====
+ main:
+ enabled: true
+ type: Deployment
+ podSpec:
+ containers:
+ main:
+ enabled: true
+ primary: true
+ imageSelector: image
+ securityContext:
+ runAsUser: 1000
+ runAsGroup: 1000
+ # readOnlyRootFilesystem: false
+ envFrom:
+ - configMapRef:
+ name: server
+ - secretRef:
+ name: server-worker
+ - configMapRef:
+ name: server-worker
+ args:
+ - server
+ probes:
+ liveness:
+ enabled: true
+ type: exec
+ command:
+ - /lifecycle/ak
+ - healthcheck
+ readiness:
+ enabled: true
+ type: exec
+ command:
+ - /lifecycle/ak
+ - healthcheck
+ startup:
+ enabled: true
+ type: exec
+ command:
+ - /lifecycle/ak
+ - healthcheck
+ # ===== Worker =====
+ worker:
+ enabled: true
+ type: Deployment
+ podSpec:
+ containers:
+ worker:
+ enabled: true
+ primary: true
+ imageSelector: image
+ securityContext:
+ runAsUser: 1000
+ runAsGroup: 1000
+ # readOnlyRootFilesystem: false
+ envFrom:
+ - secretRef:
+ name: server-worker
+ - configMapRef:
+ name: server-worker
+ args:
+ - worker
+ probes:
+ liveness:
+ enabled: true
+ type: exec
+ command:
+ - /lifecycle/ak
+ - healthcheck
+ readiness:
+ enabled: true
+ type: exec
+ command:
+ - /lifecycle/ak
+ - healthcheck
+ startup:
+ enabled: true
+ type: exec
+ command:
+ - /lifecycle/ak
+ - healthcheck
+ # ===== PROXY =====
+ proxy:
+ enabled: true
+ type: Deployment
+ podSpec:
+ containers:
+ proxy:
+ enabled: true
+ primary: true
+ imageSelector: proxyImage
+ securityContext:
+ runAsUser: 1000
+ runAsGroup: 1000
+ envFrom:
+ - configMapRef:
+ name: proxy
+ - secretRef:
+ name: proxy
+ probes:
+ liveness:
+ enabled: true
+ type: exec
+ command:
+ - /proxy
+ - healthcheck
+ readiness:
+ enabled: true
+ type: exec
+ command:
+ - /proxy
+ - healthcheck
+ startup:
+ enabled: true
+ type: exec
+ command:
+ - /proxy
+ - healthcheck
+ # ===== RADIUS =====
+ radius:
+ enabled: true
+ type: Deployment
+ podSpec:
+ containers:
+ radius:
+ enabled: true
+ primary: true
+ imageSelector: radiusImage
+ securityContext:
+ runAsUser: 1000
+ runAsGroup: 1000
+ envFrom:
+ - configMapRef:
+ name: radius
+ - secretRef:
+ name: radius
+ probes:
+ liveness:
+ enabled: true
+ type: exec
+ command:
+ - /radius
+ - healthcheck
+ readiness:
+ enabled: true
+ type: exec
+ command:
+ - /radius
+ - healthcheck
+ startup:
+ enabled: true
+ type: exec
+ command:
+ - /radius
+ - healthcheck
+ # ===== LDAP =====
+ ldap:
+ enabled: true
+ type: Deployment
+ podSpec:
+ containers:
+ ldap:
+ enabled: true
+ primary: true
+ imageSelector: ldapImage
+ securityContext:
+ runAsUser: 1000
+ runAsGroup: 1000
+ envFrom:
+ - configMapRef:
+ name: ldap
+ - secretRef:
+ name: ldap
+ probes:
+ liveness:
+ enabled: true
+ type: exec
+ command:
+ - /ldap
+ - healthcheck
+ readiness:
+ enabled: true
+ type: exec
+ command:
+ - /ldap
+ - healthcheck
+ startup:
+ enabled: true
+ type: exec
+ command:
+ - /ldap
+ - healthcheck
+ # ===== GeoIP Updater =====
+ geoip:
+ enabled: true
+ type: Deployment
+ podSpec:
+ containers:
+ geoip:
+ enabled: true
+ primary: true
+ imageSelector: geoipImage
+ securityContext:
+ runAsUser: 0
+ runAsGroup: 0
+ capabilities:
+ disableS6Caps: true
+ envFrom:
+ - configMapRef:
+ name: geoip
+ - secretRef:
+ name: geoip
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ enabled: false
+ startup:
+ enabled: false
+service:
+ # Server HTTPS
+ main:
+ ports:
+ main:
+ protocol: https
+ port: 10229
+ # Server HTTP
+ http:
+ enabled: true
+ type: ClusterIP
+ ports:
+ http:
+ enabled: true
+ protocol: http
+ port: 10230
+ # Proxy
+ proxy:
+ enabled: true
+ targetSelector: proxy
+ ports:
+ http:
+ enabled: true
+ protocol: http
+ port: 10227
+ targetSelector: proxy
+ https:
+ enabled: true
+ protocol: https
+ port: 10228
+ targetSelector: proxy
+ # Radius
+ radius:
+ enabled: true
+ targetSelector: radius
+ ports:
+ radius:
+ enabled: true
+ protocol: udp
+ targetSelector: radius
+ port: 1812
+ # LDAP
+ ldap:
+ enabled: true
+ targetSelector: ldap
+ ports:
+ ldap:
+ enabled: true
+ port: 389
+ targetSelector: ldap
+ # LDAPS
+ ldaps:
+ enabled: true
+ targetSelector: ldap
+ ports:
+ ldaps:
+ enabled: true
+ port: 636
+ targetSelector: ldap
+ # Server Metrics
+ servermetrics:
+ enabled: true
+ type: ClusterIP
+ ports:
+ servermetrics:
+ enabled: true
+ protocol: http
+ port: 10231
+ # Radius Metrics
+ radiusmetrics:
+ enabled: true
+ type: ClusterIP
+ targetSelector: radius
+ ports:
+ radiusmetrics:
+ enabled: true
+ protocol: http
+ port: 10232
+ targetSelector: radius
+ # LDAP Metrics
+ ldapmetrics:
+ enabled: true
+ type: ClusterIP
+ targetSelector: ldap
+ ports:
+ ldapmetrics:
+ enabled: true
+ protocol: http
+ port: 10233
+ targetSelector: ldap
+ # Proxy Metrics
+ proxymetrics:
+ enabled: true
+ type: ClusterIP
+ targetSelector: proxy
+ ports:
+ proxymetrics:
+ enabled: true
+ protocol: http
+ port: 10234
+ targetSelector: proxy
+persistence:
+ media:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: /media
+ worker:
+ worker:
+ mountPath: /media
+ templates:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: /templates
+ worker:
+ worker:
+ mountPath: /templates
+ blueprints:
+ enabled: true
+ targetSelector:
+ worker:
+ worker:
+ # This will automatically change to `/blueprints`
+ # if `overwriteDefaultBlueprints` is set to `true
+ # Otherwise it will respect the value specified here
+ mountPath: /blueprints/custom
+ certs:
+ enabled: true
+ mountPath: /certs
+ targetSelector:
+ worker:
+ worker:
+ mountPath: /certs
+ geoip:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: /geoip
+ worker:
+ worker:
+ mountPath: /geoip
+ geoip:
+ geoip:
+ mountPath: /usr/share/GeoIP
+cnpg:
+ main:
+ enabled: true
+ user: authentik
+ database: authentik
+redis:
+ enabled: true
+portal:
+ open:
+ enabled: true
+metrics:
+ # FIXME: Metrics do not work yet
+ servermetrics:
+ enabled: true
+ type: servicemonitor
+ endpoints:
+ - port: "{{ .Values.service.servermetrics.ports.servermetrics.port }}"
+ path: /metrics
+ prometheusRule:
+ enabled: false
+ radiusmetrics:
+ enabled: true
+ type: servicemonitor
+ endpoints:
+ - port: "{{ .Values.service.radiusmetrics.ports.radiusmetrics.port }}"
+ path: /metrics
+ prometheusRule:
+ enabled: false
+ ldapmetrics:
+ enabled: true
+ type: servicemonitor
+ endpoints:
+ - port: "{{ .Values.service.ldapmetrics.ports.ldapmetrics.port }}"
+ path: /metrics
+ prometheusRule:
+ enabled: false
+ proxymetrics:
+ enabled: true
+ type: servicemonitor
+ endpoints:
+ - port: "{{ .Values.service.proxymetrics.ports.proxymetrics.port }}"
+ path: /metrics
+ prometheusRule:
+ enabled: false
+updated: true
+
+ingress:
+ main:
+ required: true
diff --git a/stable/authentik/19.2.3/questions.yaml b/stable/authentik/19.2.3/questions.yaml
new file mode 100644
index 0000000000..4d78780ed1
--- /dev/null
+++ b/stable/authentik/19.2.3/questions.yaml
@@ -0,0 +1,5337 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: authentik
+ group: App Configuration
+ label: Authentik Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: credentials
+ label: Credentials
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: email
+ label: Email
+ description: |
+ Set the default email address for the akadmin user.
+ Only read on initial install, changing this will have no effect.
+ schema:
+ type: string
+ required: true
+ immutable: true
+ default: ""
+ - variable: password
+ label: Password
+ description: |
+ Set the default password for the akadmin user.
+ Only read on initial install, changing this will have no effect.
+ schema:
+ type: string
+ private: true
+ required: true
+ immutable: true
+ default: ""
+ - variable: bootstrapToken
+ label: (Optional) Bootstrap Token
+ description: |
+ Set the bootstrap token for the authentik server.
+ Only read on initial install, changing this will have no effect.
+ Only set this token if you plan to use the API right after installation.
+ schema:
+ type: string
+ private: true
+ immutable: true
+ default: ""
+ - variable: general
+ label: General
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: disableUpdateCheck
+ label: Disable Update Check
+ description: Disable the inbuilt update-checker
+ schema:
+ type: boolean
+ default: false
+ - variable: disableStartupAnalytics
+ label: Disable Startup Analytics
+ description: Disable startup analytics
+ schema:
+ type: boolean
+ default: true
+ - variable: allowUserChangeName
+ label: Allow User Change Name
+ description: Enable the ability for users to change their Name
+ schema:
+ type: boolean
+ default: true
+ - variable: allowUserChangeEmail
+ label: Allow User Change Mail
+ description: Enable the ability for users to change their Email address
+ schema:
+ type: boolean
+ default: true
+ - variable: allowUserChangeUsername
+ label: Allow User Change Username
+ description: Enable the ability for users to change their Usernames
+ schema:
+ type: boolean
+ default: true
+ - variable: gdprCompliance
+ label: GDPR Compliance
+ description: When enabled, all the events caused by a user will be deleted upon the user's deletion
+ schema:
+ type: boolean
+ default: true
+ - variable: overwriteDefaultBlueprints
+ label: Overwrite Default Blueprints
+ description: |
+ When enabled, all the default blueprints will be overwritten
+ True: mountPath: /blueprints
+ False: mountPath: /blueprints/custom
+ schema:
+ type: boolean
+ default: false
+ - variable: tokenLength
+ label: Token Length
+ description: Configure the length of generated tokens
+ schema:
+ type: int
+ min: 60
+ default: 128
+ - variable: impersonation
+ label: Impersonation
+ description: Globally enable / disable impersonation
+ schema:
+ type: boolean
+ default: true
+ - variable: avatars
+ label: Avatars
+ description: Configure how authentik should show avatars for users
+ schema:
+ type: list
+ default:
+ - gravatar
+ - initials
+ items:
+ - variable: avatar
+ label: Avatar
+ description: Avatar type
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: footerLinks
+ label: Footer Links
+ description: This option configures the footer links on the flow executor pages
+ schema:
+ type: list
+ default:
+ - name: Authentik
+ href: https://goauthentik.io
+ items:
+ - variable: footerLink
+ label: Footer Link
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: Name of the link
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: href
+ label: Href
+ description: URL of the link
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: email
+ label: Email
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: Mail Server Host
+ description: Sets host of mail server
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Mail Server Port
+ description: Sets port of mail server
+ schema:
+ type: int
+ default: 587
+ - variable: username
+ label: Username
+ description: Sets username of mail server
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Password
+ description: Sets password of mail server
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: useTLS
+ label: Use TLS for authentication
+ description: Sets TLS for mail server authentication
+ schema:
+ type: boolean
+ default: true
+ - variable: useSSL
+ label: Use SSL for authentication
+ description: Sets SSL for mail server authentication
+ schema:
+ type: boolean
+ default: false
+ - variable: timeout
+ label: Timeout of authentication
+ description: Sets timeout for mail server authentication
+ schema:
+ type: int
+ default: 10
+ - variable: from
+ label: From Address
+ description: Email address authentik will send from
+ schema:
+ type: string
+ default: ""
+ - variable: ldap
+ label: LDAP
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: tls_ciphers
+ label: TLS Ciphers
+ description: |
+ Allows configuration of TLS Ciphers for LDAP connections used by LDAP sources.
+ Setting applies to all sources
+ schema:
+ type: string
+ default: "null"
+ - variable: taskTimeoutHours
+ label: Task Timeout Hours
+ description: Timeout in hours for LDAP synchronization tasks
+ schema:
+ type: int
+ default: 2
+ - variable: logging
+ label: Logging
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: log_level
+ label: Log Level
+ description: Log level for the server and worker containers
+ schema:
+ type: string
+ default: info
+ enum:
+ - value: trace
+ description: trace
+ - value: debug
+ description: debug
+ - value: info
+ description: info
+ - value: warning
+ description: warning
+ - value: error
+ description: error
+ - variable: error_reporting
+ label: Error Reporting
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Reporting
+ description: Enables error reporting
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if:
+ subquestions:
+ - variable: sendPII
+ label: Send Personal Data
+ description: Whether or not to send personal data, like usernames
+ schema:
+ type: boolean
+ default: false
+ - variable: environment
+ label: Environment
+ description: The environment tag associated with all data sent to Sentry
+ schema:
+ type: string
+ default: customer
+ - variable: sentryDSN
+ label: Sentry DSN
+ description: Sets the DSN for the Sentry API endpoint.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: geoip
+ label: GeoIP
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: wipeBuiltInDb
+ label: Wipe Built-In GeoIP DB
+ description: |
+ Wipes the built-in GeoIP database.
+ With this set to false, and disabled GeoIP container,
+ It will use the built-in database.
+ schema:
+ type: boolean
+ show_if: [["enabled", "=", false]]
+ default: false
+ - variable: enabled
+ label: Enabled
+ description: |
+ Enables and configures the GeoIP container.
+ This will deploy the GeoIP container.
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: editionID
+ label: Edition ID
+ description: |
+ The edition ID of the database to download.
+ Only one seems to be supported by Authentik.
+ schema:
+ type: string
+ default: GeoLite2-City
+ - variable: frequency
+ label: Frequency
+ description: The number of hours between geoipupdate runs.
+ schema:
+ type: int
+ min: 1
+ default: 8
+ - variable: accountID
+ label: Account ID
+ description: Your MaxMind account ID
+ schema:
+ type: string
+ private: true
+ required: true
+ default: ""
+ - variable: licenseKey
+ label: License Key
+ description: Your MaxMind license key
+ schema:
+ type: string
+ private: true
+ required: true
+ default: ""
+ - variable: outposts
+ label: Outposts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: proxy
+ label: Proxy
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: |
+ Enables and configures the Proxy container.
+ This will deploy the Proxy container.
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: token
+ label: Token
+ description: |
+ The token used to authenticate with the authentik server.
+ schema:
+ type: string
+ private: true
+ required: true
+ default: ""
+ - variable: radius
+ label: Radius
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: |
+ Enables and configures the Radius container.
+ This will deploy the Radius container.
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: token
+ label: Token
+ description: |
+ The token used to authenticate with the authentik server.
+ schema:
+ type: string
+ private: true
+ required: true
+ default: ""
+ - variable: ldap
+ label: LDAP
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: |
+ Enables and configures the LDAP container.
+ This will deploy the LDAP container.
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: token
+ label: Token
+ description: |
+ The token used to authenticate with the authentik server.
+ schema:
+ type: string
+ private: true
+ required: true
+ default: ""
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service
+ description: The Primary service on which the healthcheck runs, often the webUI
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 10229
+ required: true
+ - variable: proxy
+ label: Proxy Service
+ description: The Proxy service.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: http
+ label: HTTP 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: 10227
+ required: true
+ - variable: https
+ label: HTTPS 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: 10228
+ required: true
+ - variable: radius
+ label: RADIUS Service
+ description: The RADIUS service.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: radius
+ label: RADIUS 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: 1812
+ required: true
+ - variable: ldap
+ label: LDAP Service
+ description: The LDAP service.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ldap
+ label: LDAP 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: 389
+ required: true
+ - variable: ldaps
+ label: LDAPS Service
+ description: The LDAPS service.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ldaps
+ label: LDAPS 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: 636
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: media
+ label: App Media Storage
+ description: Stores the Application Media.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: templates
+ label: App Templates Storage
+ description: Stores the Application Templates.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: blueprints
+ label: App Blueprints Storage
+ description: Stores the Application Blueprints.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: certs
+ label: App Certs Storage
+ description: Stores the Application Certs.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: geoip
+ label: App GeoIP Storage
+ description: Stores the Application GeoIP.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main (HTTPS) Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: proxy
+ label: Proxy (HTTPS) Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: runAsUser
+ description: The UserID of the user running the application
+ schema:
+ type: int
+ default: 1000
+ - variable: runAsGroup
+ label: runAsGroup
+ description: The groupID of the user running the application
+ schema:
+ type: int
+ default: 1000
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: fsGroup
+ description: The group that should own ALL storage.
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: metrics
+ group: Metrics
+ label: Prometheus Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: prometheusRule
+ label: PrometheusRule
+ description: Enable and configure Prometheus Rules for the App.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ # TODO: Rule List section
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/ctfd/3.1.14/templates/NOTES.txt b/stable/authentik/19.2.3/templates/NOTES.txt
similarity index 100%
rename from stable/ctfd/3.1.14/templates/NOTES.txt
rename to stable/authentik/19.2.3/templates/NOTES.txt
diff --git a/stable/authentik/19.2.3/templates/_config.tpl b/stable/authentik/19.2.3/templates/_config.tpl
new file mode 100644
index 0000000000..c46407c309
--- /dev/null
+++ b/stable/authentik/19.2.3/templates/_config.tpl
@@ -0,0 +1,128 @@
+{{/* Define the configmaps */}}
+{{- define "authentik.configmaps" -}}
+
+ {{- $fullname := include "tc.v1.common.lib.chart.names.fullname" $ -}}
+ {{- $serverHost := printf "https://%v:%v" $fullname .Values.service.main.ports.main.port -}}
+ {{- $host := .Values.chartContext.appUrl }}
+server:
+ enabled: true
+ data:
+ AUTHENTIK_LISTEN__HTTPS: {{ printf "0.0.0.0:%v" .Values.service.main.ports.main.port | quote }}
+ AUTHENTIK_LISTEN__HTTP: {{ printf "0.0.0.0:%v" .Values.service.http.ports.http.port | quote }}
+ AUTHENTIK_LISTEN__METRICS: {{ printf "0.0.0.0:%v" .Values.service.servermetrics.ports.servermetrics.port | quote }}
+
+server-worker:
+ enabled: true
+ data:
+ {{/* Dependencies */}}
+ AUTHENTIK_POSTGRESQL__NAME: {{ .Values.cnpg.main.database }}
+ AUTHENTIK_POSTGRESQL__USER: {{ .Values.cnpg.main.user }}
+ AUTHENTIK_POSTGRESQL__HOST: {{ .Values.cnpg.main.creds.host }}
+ AUTHENTIK_POSTGRESQL__PORT: "5432"
+ AUTHENTIK_REDIS__HOST: {{ .Values.redis.creds.plain }}
+ AUTHENTIK_REDIS__PORT: "6379"
+
+ {{/* Outposts */}}
+ AUTHENTIK_OUTPOSTS__DISCOVER: "false"
+
+ {{/* GeoIP */}}
+ {{- $geoipPath := (printf "/geoip/%v.mmdb" .Values.authentik.geoip.editionID) -}}
+ {{- if not .Values.authentik.geoip.enabled -}}
+ {{- $geoipPath = "/tmp/non-existent-file" -}}
+ {{- end -}}
+
+ {{- if or .Values.authentik.geoip.enabled .Values.authentik.geoip.wipeBuiltInDb }}
+ AUTHENTIK_GEOIP: {{ $geoipPath }}
+ {{- end }}
+
+ {{/* Mail */}}
+ AUTHENTIK_EMAIL__USE_TLS: {{ .Values.authentik.email.useTLS | quote }}
+ AUTHENTIK_EMAIL__USE_SSL: {{ .Values.authentik.email.useSSL | quote }}
+ {{- with .Values.authentik.email.port }}
+ AUTHENTIK_EMAIL__PORT: {{ . | quote }}
+ {{- end -}}
+ {{- with .Values.authentik.email.timeout }}
+ AUTHENTIK_EMAIL__TIMEOUT: {{ . | quote }}
+ {{- end }}
+
+ {{/* LDAP */}}
+ AUTHENTIK_LDAP__TASK_TIMEOUT_HOURS: {{ .Values.authentik.ldap.taskTimeoutHours | quote }}
+ AUTHENTIK_LDAP__TLS__CIPHERS: {{ .Values.authentik.ldap.tlsCiphers | quote }}
+
+ {{/* Logging */}}
+ AUTHENTIK_LOG_LEVEL: {{ .Values.authentik.logging.logLevel }}
+
+ {{/* Error Reporting */}}
+ AUTHENTIK_ERROR_REPORTING__ENABLED: {{ .Values.authentik.errorReporting.enabled | quote }}
+ AUTHENTIK_ERROR_REPORTING__SEND_PII: {{ .Values.authentik.errorReporting.sendPII | quote }}
+ {{- with .Values.authentik.errorReporting.environment }}
+ AUTHENTIK_ERROR_REPORTING__ENVIRONMENT: {{ . | quote }}
+ {{- end -}}
+ {{- with .Values.authentik.errorReporting.sentryDSN }}
+ AUTHENTIK_ERROR_REPORTING__SENTRY_DSN: {{ . | quote }}
+ {{- end -}}
+ {{- with .Values.authentik.general.avatars }}
+ AUTHENTIK_AVATARS: {{ join "," . }}
+ {{- end -}}
+ {{- with .Values.authentik.general.footerLinks }}
+ AUTHENTIK_FOOTER_LINKS: {{ toJson . | squote }}
+ {{- end }}
+
+ {{/* General */}}
+ AUTHENTIK_DISABLE_UPDATE_CHECK: {{ .Values.authentik.general.disableUpdateCheck | quote }}
+ AUTHENTIK_DISABLE_STARTUP_ANALYTICS: {{ .Values.authentik.general.disableStartupAnalytics | quote }}
+ AUTHENTIK_DEFAULT_USER_CHANGE_NAME: {{ .Values.authentik.general.allowUserChangeName | quote }}
+ AUTHENTIK_DEFAULT_USER_CHANGE_EMAIL: {{ .Values.authentik.general.allowUserChangeEmail | quote }}
+ AUTHENTIK_DEFAULT_USER_CHANGE_USERNAME: {{ .Values.authentik.general.allowUserChangeUsername | quote }}
+ AUTHENTIK_GDPR_COMPLIANCE: {{ .Values.authentik.general.gdprCompliance | quote }}
+ AUTHENTIK_DEFAULT_TOKEN_LENGTH: {{ .Values.authentik.general.tokenLength | quote }}
+ AUTHENTIK_IMPERSONATION: {{ .Values.authentik.general.impersonation | quote }}
+
+{{- if .Values.authentik.outposts.proxy.enabled }}
+proxy:
+ enabled: true
+ data:
+ AUTHENTIK_LISTEN__HTTP: {{ printf "0.0.0.0:%v" .Values.service.proxy.ports.http.port | quote }}
+ AUTHENTIK_LISTEN__HTTPS: {{ printf "0.0.0.0:%v" .Values.service.proxy.ports.https.port | quote }}
+ AUTHENTIK_LISTEN__METRICS: {{ printf "0.0.0.0:%v" .Values.service.proxymetrics.ports.proxymetrics.port | quote }}
+ AUTHENTIK_HOST: {{ $serverHost }}
+ AUTHENTIK_INSECURE: "true"
+ # TODO: node ip or ingress host
+ AUTHENTIK_HOST_BROWSER: {{ $host }}
+{{- end -}}
+
+{{- if .Values.authentik.outposts.radius.enabled }}
+radius:
+ enabled: true
+ data:
+ AUTHENTIK_LISTEN__RADIUS: {{ printf "0.0.0.0:%v" .Values.service.radius.ports.radius.port | quote }}
+ AUTHENTIK_LISTEN__METRICS: {{ printf "0.0.0.0:%v" .Values.service.radiusmetrics.ports.radiusmetrics.port | quote }}
+ AUTHENTIK_HOST: {{ $serverHost }}
+ AUTHENTIK_INSECURE: "true"
+ # TODO: node ip or ingress host
+ AUTHENTIK_HOST_BROWSER: {{ $host }}
+{{- end -}}
+
+{{- if .Values.authentik.outposts.ldap.enabled }}
+ldap:
+ enabled: true
+ data:
+ AUTHENTIK_LISTEN__LDAP: {{ printf "0.0.0.0:%v" .Values.service.ldap.ports.ldap.port | quote }}
+ AUTHENTIK_LISTEN__LDAPS: {{ printf "0.0.0.0:%v" .Values.service.ldaps.ports.ldaps.port | quote }}
+ AUTHENTIK_LISTEN__METRICS: {{ printf "0.0.0.0:%v" .Values.service.ldapmetrics.ports.ldapmetrics.port | quote }}
+ AUTHENTIK_HOST: {{ $serverHost }}
+ AUTHENTIK_INSECURE: "true"
+ # TODO: node ip or ingress host
+ AUTHENTIK_HOST_BROWSER: {{ $host }}
+{{- end -}}
+
+{{- if .Values.authentik.geoip.enabled }}
+geoip:
+ enabled: true
+ data:
+ GEOIPUPDATE_EDITION_IDS: {{ .Values.authentik.geoip.editionID }}
+ GEOIPUPDATE_FREQUENCY: {{ .Values.authentik.geoip.frequency | quote }}
+ GEOIPUPDATE_DB_DIR: {{ .Values.persistence.geoip.targetSelector.geoip.geoip.mountPath | quote }}
+{{- end -}}
+
+{{- end -}}
diff --git a/stable/authentik/19.2.3/templates/_secret.tpl b/stable/authentik/19.2.3/templates/_secret.tpl
new file mode 100644
index 0000000000..faf26d54e1
--- /dev/null
+++ b/stable/authentik/19.2.3/templates/_secret.tpl
@@ -0,0 +1,74 @@
+{{/* Define the secrets */}}
+{{- define "authentik.secrets" -}}
+
+ {{- $fullname := include "tc.v1.common.lib.chart.names.fullname" $ -}}
+ {{- $fetchname := printf "%v-server-worker" $fullname -}}
+
+ {{- $secretKey := randAlphaNum 32 -}}
+ {{- with (lookup "v1" "Secret" .Release.Namespace $fetchname) -}}
+ {{- $secretKey = index .data "AUTHENTIK_SECRET_KEY" | b64dec -}}
+ {{- end }}
+
+server-worker:
+ enabled: true
+ data:
+ {{/* Dependencies */}}
+ AUTHENTIK_POSTGRESQL__PASSWORD: {{ .Values.cnpg.main.creds.password | trimAll "\"" }}
+ AUTHENTIK_REDIS__PASSWORD: {{ .Values.redis.creds.redisPassword | trimAll "\"" }}
+
+ {{/* Secret Key */}}
+ AUTHENTIK_SECRET_KEY: {{ $secretKey }}
+
+ {{/* Initial credentials */}}
+ AUTHENTIK_BOOTSTRAP_EMAIL: {{ .Values.authentik.credentials.email | quote }}
+ AUTHENTIK_BOOTSTRAP_PASSWORD: {{ .Values.authentik.credentials.password | quote }}
+ {{- with .Values.authentik.credentials.bootstrapToken }}
+ AUTHENTIK_BOOTSTRAP_TOKEN: {{ . }}
+ {{- end }}
+
+ {{/* Mail */}}
+ {{- with .Values.authentik.email.host }}
+ AUTHENTIK_EMAIL__HOST: {{ . }}
+ {{- end -}}
+ {{- with .Values.authentik.email.username }}
+ AUTHENTIK_EMAIL__USERNAME: {{ . }}
+ {{- end -}}
+ {{- with .Values.authentik.email.password }}
+ AUTHENTIK_EMAIL__PASSWORD: {{ . }}
+ {{- end -}}
+ {{- with .Values.authentik.email.from }}
+ AUTHENTIK_EMAIL__FROM: {{ . }}
+ {{- end -}}
+
+{{- if .Values.authentik.geoip.enabled }}
+geoip:
+ enabled: true
+ data:
+ GEOIPUPDATE_VERBOSE: "0"
+ GEOIPUPDATE_PRESERVE_FILE_TIMES: "1"
+ GEOIPUPDATE_ACCOUNT_ID: {{ .Values.authentik.geoip.accountID | quote }}
+ GEOIPUPDATE_LICENSE_KEY: {{ .Values.authentik.geoip.licenseKey | quote }}
+{{- end -}}
+
+{{- if .Values.authentik.outposts.proxy.enabled }}
+proxy:
+ enabled: true
+ data:
+ AUTHENTIK_TOKEN: {{ .Values.authentik.outposts.proxy.token | quote }}
+{{- end -}}
+
+{{- if .Values.authentik.outposts.radius.enabled }}
+radius:
+ enabled: true
+ data:
+ AUTHENTIK_TOKEN: {{ .Values.authentik.outposts.radius.token | quote }}
+{{- end -}}
+
+{{- if .Values.authentik.outposts.ldap.enabled }}
+ldap:
+ enabled: true
+ data:
+ AUTHENTIK_TOKEN: {{ .Values.authentik.outposts.ldap.token | quote }}
+{{- end -}}
+
+{{- end -}}
diff --git a/stable/authentik/19.2.3/templates/_validation.tpl b/stable/authentik/19.2.3/templates/_validation.tpl
new file mode 100644
index 0000000000..5a1b5f029b
--- /dev/null
+++ b/stable/authentik/19.2.3/templates/_validation.tpl
@@ -0,0 +1,23 @@
+{{- define "authentik.validation" -}}
+ {{- range $outpost, $values := .Values.authentik.outposts -}}
+ {{- if (kindIs "dict" $values) -}}
+ {{- if and $values.enabled (not $values.token) -}}
+ {{- fail (printf "Authentik - Outpost [%v] is enabled, but [token] was not provided" ($outpost | upper)) -}}
+ {{- end -}}
+ {{- end -}}
+ {{- end -}}
+
+ {{- if .Values.authentik.geoip.enabled -}}
+ {{- if not .Values.authentik.geoip.accountID -}}
+ {{- fail "Authentik - GeoIP is enabled but [accountID] was not provided" -}}
+ {{- end -}}
+
+ {{- if not .Values.authentik.geoip.licenseKey -}}
+ {{- fail "Authentik - GeoIP is enabled but [licenseKey] was not provided" -}}
+ {{- end -}}
+
+ {{- if contains " " .Values.authentik.geoip.editionID -}}
+ {{- fail "Authentik - GeoIP is enabled but [editionID] cannot contain spaces" -}}
+ {{- end -}}
+ {{- end -}}
+{{- end -}}
diff --git a/stable/authentik/19.2.3/templates/_waitAuthentik.tpl b/stable/authentik/19.2.3/templates/_waitAuthentik.tpl
new file mode 100644
index 0000000000..b2421746ce
--- /dev/null
+++ b/stable/authentik/19.2.3/templates/_waitAuthentik.tpl
@@ -0,0 +1,20 @@
+{{- define "authentik.wait.server" -}}
+{{- $fullname := (include "tc.v1.common.lib.chart.names.fullname" $) -}}
+{{- $serverUrl := printf "https://%v:%v/-/health/ready/" $fullname .Values.service.main.ports.main.port }}
+enabled: true
+type: init
+imageSelector: alpineImage
+command: /bin/sh
+args:
+ - -c
+ - |
+ echo "Waiting Authentik Server [{{ $serverUrl }}] to be ready..."
+ until wget --no-check-certificate --spider --quiet "{{ $serverUrl }}";
+ do
+ echo "Waiting Authentik Server [{{ $serverUrl }}] to be ready..."
+ sleep 3
+ done
+
+ echo "Authentik [{{ $serverUrl }}] is ready..."
+ echo "Starting Outpost..."
+{{- end -}}
diff --git a/stable/authentik/19.2.3/templates/common.yaml b/stable/authentik/19.2.3/templates/common.yaml
new file mode 100644
index 0000000000..f60f125473
--- /dev/null
+++ b/stable/authentik/19.2.3/templates/common.yaml
@@ -0,0 +1,97 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{- include "authentik.validation" $ -}}
+
+{{/* Render secrets for authentik and friends */}}
+{{- $secrets := include "authentik.secrets" . | fromYaml -}}
+{{- if $secrets -}}
+ {{ $secrets := (mustMergeOverwrite .Values.secret $secrets) }}
+ {{- $_ := set .Values "secret" $secrets -}}
+{{- end -}}
+
+{{/* Render configmaps for authentik and friends */}}
+{{- $configmaps := include "authentik.configmaps" . | fromYaml -}}
+{{- if $configmaps -}}
+ {{ $configmaps := (mustMergeOverwrite .Values.configmap $configmaps) }}
+ {{- $_ := set .Values "configmap" $configmaps -}}
+{{- end -}}
+
+{{- if .Values.authentik.general.overwriteDefaultBlueprints -}}
+ {{- $_ := set .Values.persistence.blueprints.targetSelector.worker.worker "mountPath" "/blueprints" -}}
+{{- end -}}
+
+{{- if .Values.authentik.geoip.enabled -}}
+ {{- $_ := set .Values.workload.geoip "enabled" true -}}
+{{- else -}}
+ {{- $_ := set .Values.workload.geoip "enabled" false -}}
+ {{- $_ := set .Values.persistence.geoip "enabled" false -}}
+{{- end -}}
+
+{{- if or .Values.authentik.geoip.enabled .Values.authentik.geoip.wipeBuiltInDb -}}
+ {{- $_ := set .Values.persistence.geoip "enabled" true -}}
+{{- end -}}
+
+{{- if .Values.authentik.outposts.proxy.enabled -}}
+ {{- $_ := set .Values.workload.proxy "enabled" true -}}
+ {{- if not .Values.workload.proxy.podSpec.initContainers -}}
+ {{- $_ := set .Values.workload.proxy.podSpec "initContainers" dict -}}
+ {{- end -}}
+ {{- $_ := set .Values.workload.proxy.podSpec.initContainers "wait-server" (include "authentik.wait.server" . | fromYaml) -}}
+ {{- $_ := set .Values.service.proxy "enabled" true -}}
+ {{- $_ := set .Values.service.proxymetrics "enabled" true -}}
+ {{- $_ := set .Values.metrics.proxymetrics "enabled" true -}}
+{{- else -}}
+ {{- $_ := set .Values.workload.proxy "enabled" false -}}
+ {{- $_ := set .Values.service.proxy "enabled" false -}}
+ {{- $_ := set .Values.service.proxymetrics "enabled" false -}}
+ {{- $_ := set .Values.metrics.proxymetrics "enabled" false -}}
+{{- end -}}
+
+{{- if .Values.authentik.outposts.radius.enabled -}}
+ {{- $_ := set .Values.workload.radius "enabled" true -}}
+ {{- if not .Values.workload.radius.podSpec.initContainers -}}
+ {{- $_ := set .Values.workload.radius.podSpec "initContainers" dict -}}
+ {{- end -}}
+ {{- $_ := set .Values.workload.radius.podSpec.initContainers "wait-server" (include "authentik.wait.server" . | fromYaml) -}}
+ {{- $_ := set .Values.service.radius "enabled" true -}}
+ {{- $_ := set .Values.service.radiusmetrics "enabled" true -}}
+ {{- $_ := set .Values.metrics.radiusmetrics "enabled" true -}}
+{{- else -}}
+ {{- $_ := set .Values.workload.radius "enabled" false -}}
+ {{- $_ := set .Values.service.radius "enabled" false -}}
+ {{- $_ := set .Values.service.radiusmetrics "enabled" false -}}
+ {{- $_ := set .Values.metrics.radiusmetrics "enabled" false -}}
+{{- end -}}
+
+{{- if .Values.authentik.outposts.ldap.enabled -}}
+ {{- $_ := set .Values.workload.ldap "enabled" true -}}
+ {{- if not .Values.workload.ldap.podSpec.initContainers -}}
+ {{- $_ := set .Values.workload.ldap.podSpec "initContainers" dict -}}
+ {{- end -}}
+ {{- $_ := set .Values.workload.ldap.podSpec.initContainers "wait-server" (include "authentik.wait.server" . | fromYaml) -}}
+ {{- $_ := set .Values.service.ldap "enabled" true -}}
+ {{- $_ := set .Values.service.ldaps "enabled" true -}}
+ {{- $_ := set .Values.service.ldapmetrics "enabled" true -}}
+ {{- $_ := set .Values.metrics.ldapmetrics "enabled" true -}}
+{{- else -}}
+ {{- $_ := set .Values.workload.ldap "enabled" false -}}
+ {{- $_ := set .Values.service.ldap "enabled" false -}}
+ {{- $_ := set .Values.service.ldaps "enabled" false -}}
+ {{- $_ := set .Values.service.ldapmetrics "enabled" false -}}
+ {{- $_ := set .Values.metrics.ldapmetrics "enabled" false -}}
+{{- end -}}
+
+{{/* FIXME: See values.yaml */}}
+{{- $_ := set .Values.service.servermetrics "enabled" false -}}
+{{- $_ := set .Values.service.proxymetrics "enabled" false -}}
+{{- $_ := set .Values.service.radiusmetrics "enabled" false -}}
+{{- $_ := set .Values.service.ldapmetrics "enabled" false -}}
+
+{{- $_ := set .Values.metrics.servermetrics "enabled" false -}}
+{{- $_ := set .Values.metrics.proxymetrics "enabled" false -}}
+{{- $_ := set .Values.metrics.radiusmetrics "enabled" false -}}
+{{- $_ := set .Values.metrics.ldapmetrics "enabled" false -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/breitbandmessung-de/4.1.10/values.yaml b/stable/authentik/19.2.3/values.yaml
similarity index 100%
rename from stable/breitbandmessung-de/4.1.10/values.yaml
rename to stable/authentik/19.2.3/values.yaml
diff --git a/stable/auto-yt-dl/4.1.10/CHANGELOG.md b/stable/auto-yt-dl/4.1.10/CHANGELOG.md
deleted file mode 100644
index de30336b44..0000000000
--- a/stable/auto-yt-dl/4.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [auto-yt-dl-4.1.10](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.9...auto-yt-dl-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [auto-yt-dl-4.1.9](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.8...auto-yt-dl-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [auto-yt-dl-4.1.8](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.7...auto-yt-dl-4.1.8) (2024-01-14)
-
-### Chore
-
-
-
-- update container image guhu007/auto-yt-dl to latest[@2cbdced](https://github.com/2cbdced) by renovate ([#17157](https://github.com/truecharts/charts/issues/17157))
-
-
-
-
-## [auto-yt-dl-4.1.7](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.6...auto-yt-dl-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [auto-yt-dl-4.1.6](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.5...auto-yt-dl-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [auto-yt-dl-4.1.5](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.4...auto-yt-dl-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [auto-yt-dl-4.1.4](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.3...auto-yt-dl-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [auto-yt-dl-4.1.3](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.0...auto-yt-dl-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [auto-yt-dl-4.1.2](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.0...auto-yt-dl-4.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/auto-yt-dl/4.1.10/Chart.yaml b/stable/auto-yt-dl/4.1.10/Chart.yaml
deleted file mode 100644
index 4d59b8cf37..0000000000
--- a/stable/auto-yt-dl/4.1.10/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: auto-yt-dl is used to automatically download new Videos of specific YouTube Channels. It features a Web Gui to add and remove Channels from your watch list.
-home: https://truecharts.org/charts/stable/auto-yt-dl
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/auto-yt-dl.png
-keywords:
- - auto-yt-dl
- - Downloaders
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: auto-yt-dl
-sources:
- - https://github.com/xXGuhuXx/auto-yt-dl
- - https://github.com/truecharts/charts/tree/master/charts/stable/auto-yt-dl
- - https://hub.docker.com/r/guhu007/auto-yt-dl
-type: application
-version: 4.1.10
diff --git a/stable/auto-yt-dl/4.1.10/app-changelog.md b/stable/auto-yt-dl/4.1.10/app-changelog.md
deleted file mode 100644
index 2b1a48fbba..0000000000
--- a/stable/auto-yt-dl/4.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [auto-yt-dl-4.1.10](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.9...auto-yt-dl-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/auto-yt-dl/4.1.10/charts/common-17.2.26.tgz b/stable/auto-yt-dl/4.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/auto-yt-dl/4.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/auto-yt-dl/4.1.11/CHANGELOG.md b/stable/auto-yt-dl/4.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..a99c4bc818
--- /dev/null
+++ b/stable/auto-yt-dl/4.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [auto-yt-dl-4.1.11](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.10...auto-yt-dl-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [auto-yt-dl-4.1.10](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.9...auto-yt-dl-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [auto-yt-dl-4.1.9](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.8...auto-yt-dl-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [auto-yt-dl-4.1.8](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.7...auto-yt-dl-4.1.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image guhu007/auto-yt-dl to latest[@2cbdced](https://github.com/2cbdced) by renovate ([#17157](https://github.com/truecharts/charts/issues/17157))
+
+
+
+
+## [auto-yt-dl-4.1.7](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.6...auto-yt-dl-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [auto-yt-dl-4.1.6](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.5...auto-yt-dl-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [auto-yt-dl-4.1.5](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.4...auto-yt-dl-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [auto-yt-dl-4.1.4](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.3...auto-yt-dl-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [auto-yt-dl-4.1.3](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.0...auto-yt-dl-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/auto-yt-dl/4.1.11/Chart.yaml b/stable/auto-yt-dl/4.1.11/Chart.yaml
new file mode 100644
index 0000000000..b1ad114866
--- /dev/null
+++ b/stable/auto-yt-dl/4.1.11/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: auto-yt-dl is used to automatically download new Videos of specific YouTube Channels. It features a Web Gui to add and remove Channels from your watch list.
+home: https://truecharts.org/charts/stable/auto-yt-dl
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/auto-yt-dl.png
+keywords:
+ - auto-yt-dl
+ - Downloaders
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: auto-yt-dl
+sources:
+ - https://github.com/xXGuhuXx/auto-yt-dl
+ - https://github.com/truecharts/charts/tree/master/charts/stable/auto-yt-dl
+ - https://hub.docker.com/r/guhu007/auto-yt-dl
+type: application
+version: 4.1.11
diff --git a/stable/auto-yt-dl/4.1.10/README.md b/stable/auto-yt-dl/4.1.11/README.md
similarity index 100%
rename from stable/auto-yt-dl/4.1.10/README.md
rename to stable/auto-yt-dl/4.1.11/README.md
diff --git a/stable/auto-yt-dl/4.1.11/app-changelog.md b/stable/auto-yt-dl/4.1.11/app-changelog.md
new file mode 100644
index 0000000000..64db5695f5
--- /dev/null
+++ b/stable/auto-yt-dl/4.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [auto-yt-dl-4.1.11](https://github.com/truecharts/charts/compare/auto-yt-dl-4.1.10...auto-yt-dl-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/auto-yt-dl/4.1.10/app-readme.md b/stable/auto-yt-dl/4.1.11/app-readme.md
similarity index 100%
rename from stable/auto-yt-dl/4.1.10/app-readme.md
rename to stable/auto-yt-dl/4.1.11/app-readme.md
diff --git a/stable/auto-yt-dl/4.1.11/charts/common-17.2.28.tgz b/stable/auto-yt-dl/4.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/auto-yt-dl/4.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/auto-yt-dl/4.1.10/ix_values.yaml b/stable/auto-yt-dl/4.1.11/ix_values.yaml
similarity index 100%
rename from stable/auto-yt-dl/4.1.10/ix_values.yaml
rename to stable/auto-yt-dl/4.1.11/ix_values.yaml
diff --git a/stable/auto-yt-dl/4.1.10/questions.yaml b/stable/auto-yt-dl/4.1.11/questions.yaml
similarity index 100%
rename from stable/auto-yt-dl/4.1.10/questions.yaml
rename to stable/auto-yt-dl/4.1.11/questions.yaml
diff --git a/stable/autoscan/7.1.11/templates/common.yaml b/stable/auto-yt-dl/4.1.11/templates/common.yaml
similarity index 100%
rename from stable/autoscan/7.1.11/templates/common.yaml
rename to stable/auto-yt-dl/4.1.11/templates/common.yaml
diff --git a/stable/browserless-chrome/8.1.9/values.yaml b/stable/auto-yt-dl/4.1.11/values.yaml
similarity index 100%
rename from stable/browserless-chrome/8.1.9/values.yaml
rename to stable/auto-yt-dl/4.1.11/values.yaml
diff --git a/stable/autobrr/7.2.2/CHANGELOG.md b/stable/autobrr/7.2.2/CHANGELOG.md
deleted file mode 100644
index b329fb3d16..0000000000
--- a/stable/autobrr/7.2.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [autobrr-7.2.2](https://github.com/truecharts/charts/compare/autobrr-7.2.1...autobrr-7.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [autobrr-7.2.1](https://github.com/truecharts/charts/compare/autobrr-7.2.0...autobrr-7.2.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [autobrr-7.2.0](https://github.com/truecharts/charts/compare/autobrr-7.1.7...autobrr-7.2.0) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/autobrr/autobrr to v1.35.1[@6b259dd](https://github.com/6b259dd) by renovate ([#17443](https://github.com/truecharts/charts/issues/17443))
-
-
-
-
-## [autobrr-7.1.7](https://github.com/truecharts/charts/compare/autobrr-7.1.6...autobrr-7.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [autobrr-7.1.6](https://github.com/truecharts/charts/compare/autobrr-7.1.5...autobrr-7.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [autobrr-7.1.5](https://github.com/truecharts/charts/compare/autobrr-7.1.4...autobrr-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [autobrr-7.1.4](https://github.com/truecharts/charts/compare/autobrr-7.1.3...autobrr-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [autobrr-7.1.3](https://github.com/truecharts/charts/compare/autobrr-7.1.0...autobrr-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [autobrr-7.1.2](https://github.com/truecharts/charts/compare/autobrr-7.1.0...autobrr-7.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/autobrr/7.2.2/Chart.yaml b/stable/autobrr/7.2.2/Chart.yaml
deleted file mode 100644
index 8f20ca7c60..0000000000
--- a/stable/autobrr/7.2.2/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.35.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: The modern download automation tool for torrents.
-home: https://truecharts.org/charts/stable/autobrr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/autobrr.png
-keywords:
- - autobrr
- - torrent
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: autobrr
-sources:
- - https://github.com/autobrr/autobrr
- - https://github.com/truecharts/charts/tree/master/charts/stable/autobrr
- - https://ghcr.io/autobrr/autobrr
-type: application
-version: 7.2.2
diff --git a/stable/autobrr/7.2.2/app-changelog.md b/stable/autobrr/7.2.2/app-changelog.md
deleted file mode 100644
index 0f15ce54ce..0000000000
--- a/stable/autobrr/7.2.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [autobrr-7.2.2](https://github.com/truecharts/charts/compare/autobrr-7.2.1...autobrr-7.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/autobrr/7.2.2/charts/common-17.2.26.tgz b/stable/autobrr/7.2.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/autobrr/7.2.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/autobrr/7.2.3/CHANGELOG.md b/stable/autobrr/7.2.3/CHANGELOG.md
new file mode 100644
index 0000000000..bb0eb10c85
--- /dev/null
+++ b/stable/autobrr/7.2.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [autobrr-7.2.3](https://github.com/truecharts/charts/compare/autobrr-7.2.2...autobrr-7.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [autobrr-7.2.2](https://github.com/truecharts/charts/compare/autobrr-7.2.1...autobrr-7.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [autobrr-7.2.1](https://github.com/truecharts/charts/compare/autobrr-7.2.0...autobrr-7.2.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [autobrr-7.2.0](https://github.com/truecharts/charts/compare/autobrr-7.1.7...autobrr-7.2.0) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/autobrr/autobrr to v1.35.1[@6b259dd](https://github.com/6b259dd) by renovate ([#17443](https://github.com/truecharts/charts/issues/17443))
+
+
+
+
+## [autobrr-7.1.7](https://github.com/truecharts/charts/compare/autobrr-7.1.6...autobrr-7.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [autobrr-7.1.6](https://github.com/truecharts/charts/compare/autobrr-7.1.5...autobrr-7.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [autobrr-7.1.5](https://github.com/truecharts/charts/compare/autobrr-7.1.4...autobrr-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [autobrr-7.1.4](https://github.com/truecharts/charts/compare/autobrr-7.1.3...autobrr-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [autobrr-7.1.3](https://github.com/truecharts/charts/compare/autobrr-7.1.0...autobrr-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/autobrr/7.2.3/Chart.yaml b/stable/autobrr/7.2.3/Chart.yaml
new file mode 100644
index 0000000000..edec228a9c
--- /dev/null
+++ b/stable/autobrr/7.2.3/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.35.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The modern download automation tool for torrents.
+home: https://truecharts.org/charts/stable/autobrr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/autobrr.png
+keywords:
+ - autobrr
+ - torrent
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: autobrr
+sources:
+ - https://github.com/autobrr/autobrr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/autobrr
+ - https://ghcr.io/autobrr/autobrr
+type: application
+version: 7.2.3
diff --git a/stable/autobrr/7.2.2/README.md b/stable/autobrr/7.2.3/README.md
similarity index 100%
rename from stable/autobrr/7.2.2/README.md
rename to stable/autobrr/7.2.3/README.md
diff --git a/stable/autobrr/7.2.3/app-changelog.md b/stable/autobrr/7.2.3/app-changelog.md
new file mode 100644
index 0000000000..a11ae5cde7
--- /dev/null
+++ b/stable/autobrr/7.2.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [autobrr-7.2.3](https://github.com/truecharts/charts/compare/autobrr-7.2.2...autobrr-7.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/autobrr/7.2.2/app-readme.md b/stable/autobrr/7.2.3/app-readme.md
similarity index 100%
rename from stable/autobrr/7.2.2/app-readme.md
rename to stable/autobrr/7.2.3/app-readme.md
diff --git a/stable/autobrr/7.2.3/charts/common-17.2.28.tgz b/stable/autobrr/7.2.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/autobrr/7.2.3/charts/common-17.2.28.tgz differ
diff --git a/stable/autobrr/7.2.2/ix_values.yaml b/stable/autobrr/7.2.3/ix_values.yaml
similarity index 100%
rename from stable/autobrr/7.2.2/ix_values.yaml
rename to stable/autobrr/7.2.3/ix_values.yaml
diff --git a/stable/autobrr/7.2.2/questions.yaml b/stable/autobrr/7.2.3/questions.yaml
similarity index 100%
rename from stable/autobrr/7.2.2/questions.yaml
rename to stable/autobrr/7.2.3/questions.yaml
diff --git a/stable/cura-novnc/7.1.10/templates/NOTES.txt b/stable/autobrr/7.2.3/templates/NOTES.txt
similarity index 100%
rename from stable/cura-novnc/7.1.10/templates/NOTES.txt
rename to stable/autobrr/7.2.3/templates/NOTES.txt
diff --git a/stable/borg-server/3.1.11/templates/common.yaml b/stable/autobrr/7.2.3/templates/common.yaml
similarity index 100%
rename from stable/borg-server/3.1.11/templates/common.yaml
rename to stable/autobrr/7.2.3/templates/common.yaml
diff --git a/stable/budge/8.1.12/values.yaml b/stable/autobrr/7.2.3/values.yaml
similarity index 100%
rename from stable/budge/8.1.12/values.yaml
rename to stable/autobrr/7.2.3/values.yaml
diff --git a/stable/automatic-music-downloader/8.1.10/CHANGELOG.md b/stable/automatic-music-downloader/8.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..bad23011ac
--- /dev/null
+++ b/stable/automatic-music-downloader/8.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [automatic-music-downloader-8.1.10](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.9...automatic-music-downloader-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [automatic-music-downloader-8.1.9](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.8...automatic-music-downloader-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [automatic-music-downloader-8.1.8](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.7...automatic-music-downloader-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [automatic-music-downloader-8.1.7](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.6...automatic-music-downloader-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [automatic-music-downloader-8.1.6](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.5...automatic-music-downloader-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [automatic-music-downloader-8.1.5](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.4...automatic-music-downloader-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [automatic-music-downloader-8.1.4](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.3...automatic-music-downloader-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [automatic-music-downloader-8.1.3](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.0...automatic-music-downloader-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [automatic-music-downloader-8.1.2](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.0...automatic-music-downloader-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/automatic-music-downloader/8.1.10/Chart.yaml b/stable/automatic-music-downloader/8.1.10/Chart.yaml
new file mode 100644
index 0000000000..093d4471fb
--- /dev/null
+++ b/stable/automatic-music-downloader/8.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A Lidarr companion script to automatically download music for Lidarr.
+home: https://truecharts.org/charts/stable/automatic-music-downloader
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/automatic-music-downloader.png
+keywords:
+ - automatic
+ - music
+ - downloader
+ - deemix
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: automatic-music-downloader
+sources:
+ - https://github.com/RandomNinjaAtk/docker-amd
+ - https://github.com/truecharts/charts/tree/master/charts/stable/automatic-music-downloader
+ - https://hub.docker.com/r/randomninjaatk/amd
+type: application
+version: 8.1.10
diff --git a/stable/automatic-music-downloader/8.1.9/README.md b/stable/automatic-music-downloader/8.1.10/README.md
similarity index 100%
rename from stable/automatic-music-downloader/8.1.9/README.md
rename to stable/automatic-music-downloader/8.1.10/README.md
diff --git a/stable/automatic-music-downloader/8.1.10/app-changelog.md b/stable/automatic-music-downloader/8.1.10/app-changelog.md
new file mode 100644
index 0000000000..72dbe28356
--- /dev/null
+++ b/stable/automatic-music-downloader/8.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [automatic-music-downloader-8.1.10](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.9...automatic-music-downloader-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/automatic-music-downloader/8.1.9/app-readme.md b/stable/automatic-music-downloader/8.1.10/app-readme.md
similarity index 100%
rename from stable/automatic-music-downloader/8.1.9/app-readme.md
rename to stable/automatic-music-downloader/8.1.10/app-readme.md
diff --git a/stable/automatic-music-downloader/8.1.10/charts/common-17.2.28.tgz b/stable/automatic-music-downloader/8.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/automatic-music-downloader/8.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/automatic-music-downloader/8.1.9/ix_values.yaml b/stable/automatic-music-downloader/8.1.10/ix_values.yaml
similarity index 100%
rename from stable/automatic-music-downloader/8.1.9/ix_values.yaml
rename to stable/automatic-music-downloader/8.1.10/ix_values.yaml
diff --git a/stable/automatic-music-downloader/8.1.9/questions.yaml b/stable/automatic-music-downloader/8.1.10/questions.yaml
similarity index 100%
rename from stable/automatic-music-downloader/8.1.9/questions.yaml
rename to stable/automatic-music-downloader/8.1.10/questions.yaml
diff --git a/stable/cyberchef/8.1.9/templates/NOTES.txt b/stable/automatic-music-downloader/8.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/cyberchef/8.1.9/templates/NOTES.txt
rename to stable/automatic-music-downloader/8.1.10/templates/NOTES.txt
diff --git a/stable/browserless-chrome/8.1.9/templates/common.yaml b/stable/automatic-music-downloader/8.1.10/templates/common.yaml
similarity index 100%
rename from stable/browserless-chrome/8.1.9/templates/common.yaml
rename to stable/automatic-music-downloader/8.1.10/templates/common.yaml
diff --git a/stable/bwapp/4.1.9/values.yaml b/stable/automatic-music-downloader/8.1.10/values.yaml
similarity index 100%
rename from stable/bwapp/4.1.9/values.yaml
rename to stable/automatic-music-downloader/8.1.10/values.yaml
diff --git a/stable/automatic-music-downloader/8.1.9/CHANGELOG.md b/stable/automatic-music-downloader/8.1.9/CHANGELOG.md
deleted file mode 100644
index 9b2da18d02..0000000000
--- a/stable/automatic-music-downloader/8.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [automatic-music-downloader-8.1.9](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.8...automatic-music-downloader-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [automatic-music-downloader-8.1.8](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.7...automatic-music-downloader-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [automatic-music-downloader-8.1.7](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.6...automatic-music-downloader-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [automatic-music-downloader-8.1.6](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.5...automatic-music-downloader-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [automatic-music-downloader-8.1.5](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.4...automatic-music-downloader-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [automatic-music-downloader-8.1.4](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.3...automatic-music-downloader-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [automatic-music-downloader-8.1.3](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.0...automatic-music-downloader-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [automatic-music-downloader-8.1.2](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.0...automatic-music-downloader-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/automatic-music-downloader/8.1.9/Chart.yaml b/stable/automatic-music-downloader/8.1.9/Chart.yaml
deleted file mode 100644
index 1919597288..0000000000
--- a/stable/automatic-music-downloader/8.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A Lidarr companion script to automatically download music for Lidarr.
-home: https://truecharts.org/charts/stable/automatic-music-downloader
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/automatic-music-downloader.png
-keywords:
- - automatic
- - music
- - downloader
- - deemix
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: automatic-music-downloader
-sources:
- - https://github.com/RandomNinjaAtk/docker-amd
- - https://github.com/truecharts/charts/tree/master/charts/stable/automatic-music-downloader
- - https://hub.docker.com/r/randomninjaatk/amd
-type: application
-version: 8.1.9
diff --git a/stable/automatic-music-downloader/8.1.9/app-changelog.md b/stable/automatic-music-downloader/8.1.9/app-changelog.md
deleted file mode 100644
index cbe03fc2ed..0000000000
--- a/stable/automatic-music-downloader/8.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [automatic-music-downloader-8.1.9](https://github.com/truecharts/charts/compare/automatic-music-downloader-8.1.8...automatic-music-downloader-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/automatic-music-downloader/8.1.9/charts/common-17.2.26.tgz b/stable/automatic-music-downloader/8.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/automatic-music-downloader/8.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/automatic-ripping-machine/2.1.21/CHANGELOG.md b/stable/automatic-ripping-machine/2.1.21/CHANGELOG.md
deleted file mode 100644
index 6bcc35bebb..0000000000
--- a/stable/automatic-ripping-machine/2.1.21/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [automatic-ripping-machine-2.1.21](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.20...automatic-ripping-machine-2.1.21) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [automatic-ripping-machine-2.1.20](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.19...automatic-ripping-machine-2.1.20) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [automatic-ripping-machine-2.1.19](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.18...automatic-ripping-machine-2.1.19) (2024-01-21)
-
-### Chore
-
-
-
-- update container image automaticrippingmachine/automatic-ripping-machine to v2.6.69[@c364433](https://github.com/c364433) by renovate ([#17405](https://github.com/truecharts/charts/issues/17405))
-
-
-## [automatic-ripping-machine-2.1.18](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.17...automatic-ripping-machine-2.1.18) (2024-01-21)
-
-### Chore
-
-
-
-- update container image automaticrippingmachine/automatic-ripping-machine to v[@f3f40e8](https://github.com/f3f40e8) by renovate ([#17322](https://github.com/truecharts/charts/issues/17322))
-
-
-## [automatic-ripping-machine-2.1.17](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.16...automatic-ripping-machine-2.1.17) (2024-01-15)
-
-### Chore
-
-
-
-- update container image automaticrippingmachine/automatic-ripping-machine to 2.6.67[@bdf3ad4](https://github.com/bdf3ad4) by renovate ([#17254](https://github.com/truecharts/charts/issues/17254))
-
-
-## [automatic-ripping-machine-2.1.16](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.15...automatic-ripping-machine-2.1.16) (2024-01-14)
-
-### Chore
-
-
-
-- update container image automaticrippingmachine/automatic-ripping-machine to 2.6.67[@970a411](https://github.com/970a411) by renovate ([#17214](https://github.com/truecharts/charts/issues/17214))
-
-
-## [automatic-ripping-machine-2.1.15](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.14...automatic-ripping-machine-2.1.15) (2024-01-14)
-
-### Chore
-
-
-
-- update container image automaticrippingmachine/automatic-ripping-machine to 2.6.67[@ebbb521](https://github.com/ebbb521) by renovate ([#17115](https://github.com/truecharts/charts/issues/17115))
-
-
-
-
-## [automatic-ripping-machine-2.1.14](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.13...automatic-ripping-machine-2.1.14) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [automatic-ripping-machine-2.1.13](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.12...automatic-ripping-machine-2.1.13) (2024-01-08)
-
-### Chore
-
-
-
-- update container image automaticrippingmachine/automatic-ripping-machine to 2.6.67[@ba66471](https://github.com/ba66471) by renovate ([#16972](https://github.com/truecharts/charts/issues/16972))
-
-
-## [automatic-ripping-machine-2.1.12](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.11...automatic-ripping-machine-2.1.12) (2024-01-08)
-
-### Chore
-
-
-
-- update container image automaticrippingmachine/automatic-ripping-machine to 2.6.67[@af9627a](https://github.com/af9627a) by renovate ([#16921](https://github.com/truecharts/charts/issues/16921))
diff --git a/stable/automatic-ripping-machine/2.1.21/Chart.yaml b/stable/automatic-ripping-machine/2.1.21/Chart.yaml
deleted file mode 100644
index 7a354d65fc..0000000000
--- a/stable/automatic-ripping-machine/2.1.21/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.6.69
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Automatic Ripping Machine (ARM) Scripts.
-home: https://truecharts.org/charts/stable/automatic-ripping-machine
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/automatic-ripping-machine.png
-keywords:
- - automatic-ripping-machine
- - media
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: automatic-ripping-machine
-sources:
- - https://github.com/automatic-ripping-machine/automatic-ripping-machine
- - https://github.com/truecharts/charts/tree/master/charts/stable/automatic-ripping-machine
- - https://hub.docker.com/r/automaticrippingmachine/automatic-ripping-machine
-type: application
-version: 2.1.21
diff --git a/stable/automatic-ripping-machine/2.1.21/app-changelog.md b/stable/automatic-ripping-machine/2.1.21/app-changelog.md
deleted file mode 100644
index 105963e842..0000000000
--- a/stable/automatic-ripping-machine/2.1.21/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [automatic-ripping-machine-2.1.21](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.20...automatic-ripping-machine-2.1.21) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/automatic-ripping-machine/2.1.21/charts/common-17.2.26.tgz b/stable/automatic-ripping-machine/2.1.21/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/automatic-ripping-machine/2.1.21/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/automatic-ripping-machine/2.1.22/CHANGELOG.md b/stable/automatic-ripping-machine/2.1.22/CHANGELOG.md
new file mode 100644
index 0000000000..2d93e9011a
--- /dev/null
+++ b/stable/automatic-ripping-machine/2.1.22/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [automatic-ripping-machine-2.1.22](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.21...automatic-ripping-machine-2.1.22) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [automatic-ripping-machine-2.1.21](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.20...automatic-ripping-machine-2.1.21) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [automatic-ripping-machine-2.1.20](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.19...automatic-ripping-machine-2.1.20) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [automatic-ripping-machine-2.1.19](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.18...automatic-ripping-machine-2.1.19) (2024-01-21)
+
+### Chore
+
+
+
+- update container image automaticrippingmachine/automatic-ripping-machine to v2.6.69[@c364433](https://github.com/c364433) by renovate ([#17405](https://github.com/truecharts/charts/issues/17405))
+
+
+## [automatic-ripping-machine-2.1.18](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.17...automatic-ripping-machine-2.1.18) (2024-01-21)
+
+### Chore
+
+
+
+- update container image automaticrippingmachine/automatic-ripping-machine to v[@f3f40e8](https://github.com/f3f40e8) by renovate ([#17322](https://github.com/truecharts/charts/issues/17322))
+
+
+## [automatic-ripping-machine-2.1.17](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.16...automatic-ripping-machine-2.1.17) (2024-01-15)
+
+### Chore
+
+
+
+- update container image automaticrippingmachine/automatic-ripping-machine to 2.6.67[@bdf3ad4](https://github.com/bdf3ad4) by renovate ([#17254](https://github.com/truecharts/charts/issues/17254))
+
+
+## [automatic-ripping-machine-2.1.16](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.15...automatic-ripping-machine-2.1.16) (2024-01-14)
+
+### Chore
+
+
+
+- update container image automaticrippingmachine/automatic-ripping-machine to 2.6.67[@970a411](https://github.com/970a411) by renovate ([#17214](https://github.com/truecharts/charts/issues/17214))
+
+
+## [automatic-ripping-machine-2.1.15](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.14...automatic-ripping-machine-2.1.15) (2024-01-14)
+
+### Chore
+
+
+
+- update container image automaticrippingmachine/automatic-ripping-machine to 2.6.67[@ebbb521](https://github.com/ebbb521) by renovate ([#17115](https://github.com/truecharts/charts/issues/17115))
+
+
+
+
+## [automatic-ripping-machine-2.1.14](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.13...automatic-ripping-machine-2.1.14) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [automatic-ripping-machine-2.1.13](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.12...automatic-ripping-machine-2.1.13) (2024-01-08)
+
+### Chore
+
+
+
+- update container image automaticrippingmachine/automatic-ripping-machine to 2.6.67[@ba66471](https://github.com/ba66471) by renovate ([#16972](https://github.com/truecharts/charts/issues/16972))
diff --git a/stable/automatic-ripping-machine/2.1.22/Chart.yaml b/stable/automatic-ripping-machine/2.1.22/Chart.yaml
new file mode 100644
index 0000000000..47d1c437d0
--- /dev/null
+++ b/stable/automatic-ripping-machine/2.1.22/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.6.69
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Automatic Ripping Machine (ARM) Scripts.
+home: https://truecharts.org/charts/stable/automatic-ripping-machine
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/automatic-ripping-machine.png
+keywords:
+ - automatic-ripping-machine
+ - media
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: automatic-ripping-machine
+sources:
+ - https://github.com/automatic-ripping-machine/automatic-ripping-machine
+ - https://github.com/truecharts/charts/tree/master/charts/stable/automatic-ripping-machine
+ - https://hub.docker.com/r/automaticrippingmachine/automatic-ripping-machine
+type: application
+version: 2.1.22
diff --git a/stable/automatic-ripping-machine/2.1.21/README.md b/stable/automatic-ripping-machine/2.1.22/README.md
similarity index 100%
rename from stable/automatic-ripping-machine/2.1.21/README.md
rename to stable/automatic-ripping-machine/2.1.22/README.md
diff --git a/stable/automatic-ripping-machine/2.1.22/app-changelog.md b/stable/automatic-ripping-machine/2.1.22/app-changelog.md
new file mode 100644
index 0000000000..6f79bbd0f2
--- /dev/null
+++ b/stable/automatic-ripping-machine/2.1.22/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [automatic-ripping-machine-2.1.22](https://github.com/truecharts/charts/compare/automatic-ripping-machine-2.1.21...automatic-ripping-machine-2.1.22) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/automatic-ripping-machine/2.1.21/app-readme.md b/stable/automatic-ripping-machine/2.1.22/app-readme.md
similarity index 100%
rename from stable/automatic-ripping-machine/2.1.21/app-readme.md
rename to stable/automatic-ripping-machine/2.1.22/app-readme.md
diff --git a/stable/automatic-ripping-machine/2.1.22/charts/common-17.2.28.tgz b/stable/automatic-ripping-machine/2.1.22/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/automatic-ripping-machine/2.1.22/charts/common-17.2.28.tgz differ
diff --git a/stable/automatic-ripping-machine/2.1.21/ix_values.yaml b/stable/automatic-ripping-machine/2.1.22/ix_values.yaml
similarity index 100%
rename from stable/automatic-ripping-machine/2.1.21/ix_values.yaml
rename to stable/automatic-ripping-machine/2.1.22/ix_values.yaml
diff --git a/stable/automatic-ripping-machine/2.1.21/questions.yaml b/stable/automatic-ripping-machine/2.1.22/questions.yaml
similarity index 100%
rename from stable/automatic-ripping-machine/2.1.21/questions.yaml
rename to stable/automatic-ripping-machine/2.1.22/questions.yaml
diff --git a/stable/czkawka/7.1.9/templates/NOTES.txt b/stable/automatic-ripping-machine/2.1.22/templates/NOTES.txt
similarity index 100%
rename from stable/czkawka/7.1.9/templates/NOTES.txt
rename to stable/automatic-ripping-machine/2.1.22/templates/NOTES.txt
diff --git a/stable/budge/8.1.12/templates/common.yaml b/stable/automatic-ripping-machine/2.1.22/templates/common.yaml
similarity index 100%
rename from stable/budge/8.1.12/templates/common.yaml
rename to stable/automatic-ripping-machine/2.1.22/templates/common.yaml
diff --git a/stable/cadquery-server/4.1.9/values.yaml b/stable/automatic-ripping-machine/2.1.22/values.yaml
similarity index 100%
rename from stable/cadquery-server/4.1.9/values.yaml
rename to stable/automatic-ripping-machine/2.1.22/values.yaml
diff --git a/stable/autoscan/7.1.11/CHANGELOG.md b/stable/autoscan/7.1.11/CHANGELOG.md
deleted file mode 100644
index c1704924d7..0000000000
--- a/stable/autoscan/7.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [autoscan-7.1.11](https://github.com/truecharts/charts/compare/autoscan-7.1.10...autoscan-7.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [autoscan-7.1.10](https://github.com/truecharts/charts/compare/autoscan-7.1.9...autoscan-7.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [autoscan-7.1.9](https://github.com/truecharts/charts/compare/autoscan-7.1.8...autoscan-7.1.9) (2024-01-15)
-
-### Chore
-
-
-
-- update container image ghcr.io/hotio/autoscan to latest[@e2b1f62](https://github.com/e2b1f62) by renovate ([#17228](https://github.com/truecharts/charts/issues/17228))
-
-
-## [autoscan-7.1.8](https://github.com/truecharts/charts/compare/autoscan-7.1.7...autoscan-7.1.8) (2024-01-14)
-
-
-
-
-## [autoscan-7.1.7](https://github.com/truecharts/charts/compare/autoscan-7.1.6...autoscan-7.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [autoscan-7.1.6](https://github.com/truecharts/charts/compare/autoscan-7.1.5...autoscan-7.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [autoscan-7.1.5](https://github.com/truecharts/charts/compare/autoscan-7.1.4...autoscan-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [autoscan-7.1.4](https://github.com/truecharts/charts/compare/autoscan-7.1.3...autoscan-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [autoscan-7.1.3](https://github.com/truecharts/charts/compare/autoscan-7.1.0...autoscan-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [autoscan-7.1.2](https://github.com/truecharts/charts/compare/autoscan-7.1.0...autoscan-7.1.2) (2024-01-01)
diff --git a/stable/autoscan/7.1.11/Chart.yaml b/stable/autoscan/7.1.11/Chart.yaml
deleted file mode 100644
index f75825f4e4..0000000000
--- a/stable/autoscan/7.1.11/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Autoscan replaces the default Plex and Emby behaviour for picking up file changes on the file system.
-home: https://truecharts.org/charts/stable/autoscan
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/autoscan.png
-keywords:
- - autoscan
- - media
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: autoscan
-sources:
- - https://hotio.dev/containers/autoscan
- - https://github.com/truecharts/charts/tree/master/charts/stable/autoscan
- - https://ghcr.io/hotio/autoscan
-type: application
-version: 7.1.11
diff --git a/stable/autoscan/7.1.11/app-changelog.md b/stable/autoscan/7.1.11/app-changelog.md
deleted file mode 100644
index 547b361acd..0000000000
--- a/stable/autoscan/7.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [autoscan-7.1.11](https://github.com/truecharts/charts/compare/autoscan-7.1.10...autoscan-7.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/autoscan/7.1.11/charts/common-17.2.26.tgz b/stable/autoscan/7.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/autoscan/7.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/autoscan/7.1.12/CHANGELOG.md b/stable/autoscan/7.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..f3eb0f6e9c
--- /dev/null
+++ b/stable/autoscan/7.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [autoscan-7.1.12](https://github.com/truecharts/charts/compare/autoscan-7.1.11...autoscan-7.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [autoscan-7.1.11](https://github.com/truecharts/charts/compare/autoscan-7.1.10...autoscan-7.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [autoscan-7.1.10](https://github.com/truecharts/charts/compare/autoscan-7.1.9...autoscan-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [autoscan-7.1.9](https://github.com/truecharts/charts/compare/autoscan-7.1.8...autoscan-7.1.9) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghcr.io/hotio/autoscan to latest[@e2b1f62](https://github.com/e2b1f62) by renovate ([#17228](https://github.com/truecharts/charts/issues/17228))
+
+
+## [autoscan-7.1.8](https://github.com/truecharts/charts/compare/autoscan-7.1.7...autoscan-7.1.8) (2024-01-14)
+
+
+
+
+## [autoscan-7.1.7](https://github.com/truecharts/charts/compare/autoscan-7.1.6...autoscan-7.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [autoscan-7.1.6](https://github.com/truecharts/charts/compare/autoscan-7.1.5...autoscan-7.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [autoscan-7.1.5](https://github.com/truecharts/charts/compare/autoscan-7.1.4...autoscan-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [autoscan-7.1.4](https://github.com/truecharts/charts/compare/autoscan-7.1.3...autoscan-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [autoscan-7.1.3](https://github.com/truecharts/charts/compare/autoscan-7.1.0...autoscan-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
diff --git a/stable/autoscan/7.1.12/Chart.yaml b/stable/autoscan/7.1.12/Chart.yaml
new file mode 100644
index 0000000000..18cca30b6d
--- /dev/null
+++ b/stable/autoscan/7.1.12/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Autoscan replaces the default Plex and Emby behaviour for picking up file changes on the file system.
+home: https://truecharts.org/charts/stable/autoscan
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/autoscan.png
+keywords:
+ - autoscan
+ - media
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: autoscan
+sources:
+ - https://hotio.dev/containers/autoscan
+ - https://github.com/truecharts/charts/tree/master/charts/stable/autoscan
+ - https://ghcr.io/hotio/autoscan
+type: application
+version: 7.1.12
diff --git a/stable/autoscan/7.1.11/README.md b/stable/autoscan/7.1.12/README.md
similarity index 100%
rename from stable/autoscan/7.1.11/README.md
rename to stable/autoscan/7.1.12/README.md
diff --git a/stable/autoscan/7.1.12/app-changelog.md b/stable/autoscan/7.1.12/app-changelog.md
new file mode 100644
index 0000000000..f48b831df7
--- /dev/null
+++ b/stable/autoscan/7.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [autoscan-7.1.12](https://github.com/truecharts/charts/compare/autoscan-7.1.11...autoscan-7.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/autoscan/7.1.11/app-readme.md b/stable/autoscan/7.1.12/app-readme.md
similarity index 100%
rename from stable/autoscan/7.1.11/app-readme.md
rename to stable/autoscan/7.1.12/app-readme.md
diff --git a/stable/autoscan/7.1.12/charts/common-17.2.28.tgz b/stable/autoscan/7.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/autoscan/7.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/autoscan/7.1.11/ix_values.yaml b/stable/autoscan/7.1.12/ix_values.yaml
similarity index 100%
rename from stable/autoscan/7.1.11/ix_values.yaml
rename to stable/autoscan/7.1.12/ix_values.yaml
diff --git a/stable/autoscan/7.1.11/questions.yaml b/stable/autoscan/7.1.12/questions.yaml
similarity index 100%
rename from stable/autoscan/7.1.11/questions.yaml
rename to stable/autoscan/7.1.12/questions.yaml
diff --git a/stable/dashdot/7.3.1/templates/NOTES.txt b/stable/autoscan/7.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/dashdot/7.3.1/templates/NOTES.txt
rename to stable/autoscan/7.1.12/templates/NOTES.txt
diff --git a/stable/avorion/4.1.9/templates/common.yaml b/stable/autoscan/7.1.12/templates/common.yaml
similarity index 100%
rename from stable/avorion/4.1.9/templates/common.yaml
rename to stable/autoscan/7.1.12/templates/common.yaml
diff --git a/stable/channels-dvr/5.1.10/values.yaml b/stable/autoscan/7.1.12/values.yaml
similarity index 100%
rename from stable/channels-dvr/5.1.10/values.yaml
rename to stable/autoscan/7.1.12/values.yaml
diff --git a/stable/avidemux/7.1.10/CHANGELOG.md b/stable/avidemux/7.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..3d2b7f2165
--- /dev/null
+++ b/stable/avidemux/7.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [avidemux-7.1.10](https://github.com/truecharts/charts/compare/avidemux-7.1.9...avidemux-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [avidemux-7.1.9](https://github.com/truecharts/charts/compare/avidemux-7.1.8...avidemux-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [avidemux-7.1.8](https://github.com/truecharts/charts/compare/avidemux-7.1.7...avidemux-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [avidemux-7.1.7](https://github.com/truecharts/charts/compare/avidemux-7.1.6...avidemux-7.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [avidemux-7.1.6](https://github.com/truecharts/charts/compare/avidemux-7.1.5...avidemux-7.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [avidemux-7.1.5](https://github.com/truecharts/charts/compare/avidemux-7.1.4...avidemux-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [avidemux-7.1.4](https://github.com/truecharts/charts/compare/avidemux-7.1.3...avidemux-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [avidemux-7.1.3](https://github.com/truecharts/charts/compare/avidemux-7.1.0...avidemux-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [avidemux-7.1.2](https://github.com/truecharts/charts/compare/avidemux-7.1.0...avidemux-7.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/avidemux/7.1.10/Chart.yaml b/stable/avidemux/7.1.10/Chart.yaml
new file mode 100644
index 0000000000..eb3dabc52a
--- /dev/null
+++ b/stable/avidemux/7.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 23.11.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks.
+home: https://truecharts.org/charts/stable/avidemux
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/avidemux.png
+keywords:
+ - media
+ - avidemux
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: avidemux
+sources:
+ - https://github.com/jlesage/docker-avidemux
+ - https://github.com/truecharts/charts/tree/master/charts/stable/avidemux
+ - https://hub.docker.com/r/jlesage/avidemux
+type: application
+version: 7.1.10
diff --git a/stable/avidemux/7.1.9/README.md b/stable/avidemux/7.1.10/README.md
similarity index 100%
rename from stable/avidemux/7.1.9/README.md
rename to stable/avidemux/7.1.10/README.md
diff --git a/stable/avidemux/7.1.10/app-changelog.md b/stable/avidemux/7.1.10/app-changelog.md
new file mode 100644
index 0000000000..91f1adba77
--- /dev/null
+++ b/stable/avidemux/7.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [avidemux-7.1.10](https://github.com/truecharts/charts/compare/avidemux-7.1.9...avidemux-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/avidemux/7.1.9/app-readme.md b/stable/avidemux/7.1.10/app-readme.md
similarity index 100%
rename from stable/avidemux/7.1.9/app-readme.md
rename to stable/avidemux/7.1.10/app-readme.md
diff --git a/stable/avidemux/7.1.10/charts/common-17.2.28.tgz b/stable/avidemux/7.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/avidemux/7.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/avidemux/7.1.9/ix_values.yaml b/stable/avidemux/7.1.10/ix_values.yaml
similarity index 100%
rename from stable/avidemux/7.1.9/ix_values.yaml
rename to stable/avidemux/7.1.10/ix_values.yaml
diff --git a/stable/avidemux/7.1.9/questions.yaml b/stable/avidemux/7.1.10/questions.yaml
similarity index 100%
rename from stable/avidemux/7.1.9/questions.yaml
rename to stable/avidemux/7.1.10/questions.yaml
diff --git a/stable/dashy/5.1.10/templates/NOTES.txt b/stable/avidemux/7.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/dashy/5.1.10/templates/NOTES.txt
rename to stable/avidemux/7.1.10/templates/NOTES.txt
diff --git a/stable/channels-dvr/5.1.10/templates/common.yaml b/stable/avidemux/7.1.10/templates/common.yaml
similarity index 100%
rename from stable/channels-dvr/5.1.10/templates/common.yaml
rename to stable/avidemux/7.1.10/templates/common.yaml
diff --git a/stable/chivalry-medievalwarfare/4.1.9/values.yaml b/stable/avidemux/7.1.10/values.yaml
similarity index 100%
rename from stable/chivalry-medievalwarfare/4.1.9/values.yaml
rename to stable/avidemux/7.1.10/values.yaml
diff --git a/stable/avidemux/7.1.9/CHANGELOG.md b/stable/avidemux/7.1.9/CHANGELOG.md
deleted file mode 100644
index 39d7e4a9c1..0000000000
--- a/stable/avidemux/7.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [avidemux-7.1.9](https://github.com/truecharts/charts/compare/avidemux-7.1.8...avidemux-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [avidemux-7.1.8](https://github.com/truecharts/charts/compare/avidemux-7.1.7...avidemux-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [avidemux-7.1.7](https://github.com/truecharts/charts/compare/avidemux-7.1.6...avidemux-7.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [avidemux-7.1.6](https://github.com/truecharts/charts/compare/avidemux-7.1.5...avidemux-7.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [avidemux-7.1.5](https://github.com/truecharts/charts/compare/avidemux-7.1.4...avidemux-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [avidemux-7.1.4](https://github.com/truecharts/charts/compare/avidemux-7.1.3...avidemux-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [avidemux-7.1.3](https://github.com/truecharts/charts/compare/avidemux-7.1.0...avidemux-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [avidemux-7.1.2](https://github.com/truecharts/charts/compare/avidemux-7.1.0...avidemux-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/avidemux/7.1.9/Chart.yaml b/stable/avidemux/7.1.9/Chart.yaml
deleted file mode 100644
index 88c3458020..0000000000
--- a/stable/avidemux/7.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 23.11.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks.
-home: https://truecharts.org/charts/stable/avidemux
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/avidemux.png
-keywords:
- - media
- - avidemux
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: avidemux
-sources:
- - https://github.com/jlesage/docker-avidemux
- - https://github.com/truecharts/charts/tree/master/charts/stable/avidemux
- - https://hub.docker.com/r/jlesage/avidemux
-type: application
-version: 7.1.9
diff --git a/stable/avidemux/7.1.9/app-changelog.md b/stable/avidemux/7.1.9/app-changelog.md
deleted file mode 100644
index a2ad13a6af..0000000000
--- a/stable/avidemux/7.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [avidemux-7.1.9](https://github.com/truecharts/charts/compare/avidemux-7.1.8...avidemux-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/avidemux/7.1.9/charts/common-17.2.26.tgz b/stable/avidemux/7.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/avidemux/7.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/avorion/4.1.10/CHANGELOG.md b/stable/avorion/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..267cc4d2b6
--- /dev/null
+++ b/stable/avorion/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [avorion-4.1.10](https://github.com/truecharts/charts/compare/avorion-4.1.9...avorion-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [avorion-4.1.9](https://github.com/truecharts/charts/compare/avorion-4.1.8...avorion-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [avorion-4.1.8](https://github.com/truecharts/charts/compare/avorion-4.1.7...avorion-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [avorion-4.1.7](https://github.com/truecharts/charts/compare/avorion-4.1.6...avorion-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [avorion-4.1.6](https://github.com/truecharts/charts/compare/avorion-4.1.5...avorion-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [avorion-4.1.5](https://github.com/truecharts/charts/compare/avorion-4.1.4...avorion-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [avorion-4.1.4](https://github.com/truecharts/charts/compare/avorion-4.1.3...avorion-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [avorion-4.1.3](https://github.com/truecharts/charts/compare/avorion-4.1.0...avorion-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [avorion-4.1.2](https://github.com/truecharts/charts/compare/avorion-4.1.0...avorion-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/avorion/4.1.10/Chart.yaml b/stable/avorion/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..5a90e2dc52
--- /dev/null
+++ b/stable/avorion/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: aorion
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Avorion and run it.
+home: https://truecharts.org/charts/stable/avorion
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/avorion.png
+keywords:
+ - avorion
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: avorion
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/avorion
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/avorion/4.1.9/README.md b/stable/avorion/4.1.10/README.md
similarity index 100%
rename from stable/avorion/4.1.9/README.md
rename to stable/avorion/4.1.10/README.md
diff --git a/stable/avorion/4.1.10/app-changelog.md b/stable/avorion/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..253041fa89
--- /dev/null
+++ b/stable/avorion/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [avorion-4.1.10](https://github.com/truecharts/charts/compare/avorion-4.1.9...avorion-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/avorion/4.1.9/app-readme.md b/stable/avorion/4.1.10/app-readme.md
similarity index 100%
rename from stable/avorion/4.1.9/app-readme.md
rename to stable/avorion/4.1.10/app-readme.md
diff --git a/stable/avorion/4.1.10/charts/common-17.2.28.tgz b/stable/avorion/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/avorion/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/avorion/4.1.9/ix_values.yaml b/stable/avorion/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/avorion/4.1.9/ix_values.yaml
rename to stable/avorion/4.1.10/ix_values.yaml
diff --git a/stable/avorion/4.1.9/questions.yaml b/stable/avorion/4.1.10/questions.yaml
similarity index 100%
rename from stable/avorion/4.1.9/questions.yaml
rename to stable/avorion/4.1.10/questions.yaml
diff --git a/stable/baikal/4.2.10/templates/common.yaml b/stable/avorion/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/baikal/4.2.10/templates/common.yaml
rename to stable/avorion/4.1.10/templates/common.yaml
diff --git a/stable/chowdown/4.1.9/values.yaml b/stable/avorion/4.1.10/values.yaml
similarity index 100%
rename from stable/chowdown/4.1.9/values.yaml
rename to stable/avorion/4.1.10/values.yaml
diff --git a/stable/avorion/4.1.9/CHANGELOG.md b/stable/avorion/4.1.9/CHANGELOG.md
deleted file mode 100644
index 9aaee9ff77..0000000000
--- a/stable/avorion/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [avorion-4.1.9](https://github.com/truecharts/charts/compare/avorion-4.1.8...avorion-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [avorion-4.1.8](https://github.com/truecharts/charts/compare/avorion-4.1.7...avorion-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [avorion-4.1.7](https://github.com/truecharts/charts/compare/avorion-4.1.6...avorion-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [avorion-4.1.6](https://github.com/truecharts/charts/compare/avorion-4.1.5...avorion-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [avorion-4.1.5](https://github.com/truecharts/charts/compare/avorion-4.1.4...avorion-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [avorion-4.1.4](https://github.com/truecharts/charts/compare/avorion-4.1.3...avorion-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [avorion-4.1.3](https://github.com/truecharts/charts/compare/avorion-4.1.0...avorion-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [avorion-4.1.2](https://github.com/truecharts/charts/compare/avorion-4.1.0...avorion-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/avorion/4.1.9/Chart.yaml b/stable/avorion/4.1.9/Chart.yaml
deleted file mode 100644
index a6bcfdcc3f..0000000000
--- a/stable/avorion/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: aorion
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Avorion and run it.
-home: https://truecharts.org/charts/stable/avorion
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/avorion.png
-keywords:
- - avorion
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: avorion
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/avorion
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/avorion/4.1.9/app-changelog.md b/stable/avorion/4.1.9/app-changelog.md
deleted file mode 100644
index a0d5a51b1b..0000000000
--- a/stable/avorion/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [avorion-4.1.9](https://github.com/truecharts/charts/compare/avorion-4.1.8...avorion-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/avorion/4.1.9/charts/common-17.2.26.tgz b/stable/avorion/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/avorion/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/babybuddy/15.2.3/CHANGELOG.md b/stable/babybuddy/15.2.3/CHANGELOG.md
new file mode 100644
index 0000000000..aba59e8c5c
--- /dev/null
+++ b/stable/babybuddy/15.2.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [babybuddy-15.2.3](https://github.com/truecharts/charts/compare/babybuddy-15.2.2...babybuddy-15.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [babybuddy-15.2.2](https://github.com/truecharts/charts/compare/babybuddy-15.2.1...babybuddy-15.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [babybuddy-15.2.1](https://github.com/truecharts/charts/compare/babybuddy-15.2.0...babybuddy-15.2.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [babybuddy-15.2.0](https://github.com/truecharts/charts/compare/babybuddy-15.1.9...babybuddy-15.2.0) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/babybuddy to v2.2.0[@ff529ff](https://github.com/ff529ff) by renovate ([#17444](https://github.com/truecharts/charts/issues/17444))
+
+
+## [babybuddy-15.1.9](https://github.com/truecharts/charts/compare/babybuddy-15.1.8...babybuddy-15.1.9) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/babybuddy to 2.1.2[@574a56e](https://github.com/574a56e) by renovate ([#17229](https://github.com/truecharts/charts/issues/17229))
+
+
+
+
+## [babybuddy-15.1.8](https://github.com/truecharts/charts/compare/babybuddy-15.1.7...babybuddy-15.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [babybuddy-15.1.7](https://github.com/truecharts/charts/compare/babybuddy-15.1.6...babybuddy-15.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/babybuddy to 2.1.2[@5a391f5](https://github.com/5a391f5) by renovate ([#16935](https://github.com/truecharts/charts/issues/16935))
+
+
+## [babybuddy-15.1.6](https://github.com/truecharts/charts/compare/babybuddy-15.1.5...babybuddy-15.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [babybuddy-15.1.5](https://github.com/truecharts/charts/compare/babybuddy-15.1.4...babybuddy-15.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [babybuddy-15.1.4](https://github.com/truecharts/charts/compare/babybuddy-15.1.3...babybuddy-15.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/babybuddy/15.2.3/Chart.yaml b/stable/babybuddy/15.2.3/Chart.yaml
new file mode 100644
index 0000000000..d8cb76d7ab
--- /dev/null
+++ b/stable/babybuddy/15.2.3/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.2.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work.
+home: https://truecharts.org/charts/stable/babybuddy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/babybuddy.png
+keywords:
+ - baby
+ - buddy
+ - tracker
+ - parents
+ - parenting
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: babybuddy
+sources:
+ - https://github.com/babybuddy/babybuddy
+ - https://github.com/truecharts/charts/tree/master/charts/stable/babybuddy
+ - https://ghcr.io/linuxserver/babybuddy
+type: application
+version: 15.2.3
diff --git a/stable/babybuddy/15.2.3/README.md b/stable/babybuddy/15.2.3/README.md
new file mode 100644
index 0000000000..06c47bd701
--- /dev/null
+++ b/stable/babybuddy/15.2.3/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/babybuddy)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/babybuddy/15.2.3/app-changelog.md b/stable/babybuddy/15.2.3/app-changelog.md
new file mode 100644
index 0000000000..5c16440d38
--- /dev/null
+++ b/stable/babybuddy/15.2.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [babybuddy-15.2.3](https://github.com/truecharts/charts/compare/babybuddy-15.2.2...babybuddy-15.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/babybuddy/15.2.3/app-readme.md b/stable/babybuddy/15.2.3/app-readme.md
new file mode 100644
index 0000000000..97caca43a5
--- /dev/null
+++ b/stable/babybuddy/15.2.3/app-readme.md
@@ -0,0 +1,8 @@
+Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/babybuddy](https://truecharts.org/charts/stable/babybuddy)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/babybuddy/15.2.3/charts/common-17.2.28.tgz b/stable/babybuddy/15.2.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/babybuddy/15.2.3/charts/common-17.2.28.tgz differ
diff --git a/stable/babybuddy/15.2.3/ix_values.yaml b/stable/babybuddy/15.2.3/ix_values.yaml
new file mode 100644
index 0000000000..5a52567453
--- /dev/null
+++ b/stable/babybuddy/15.2.3/ix_values.yaml
@@ -0,0 +1,48 @@
+image:
+ repository: ghcr.io/linuxserver/babybuddy
+ pullPolicy: IfNotPresent
+ tag: 2.2.0@sha256:ff529ff3f3c55107ab9cc7230b12d04c472a1dd570fdd51b61818b951448f766
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10069
+ protocol: http
+ targetPort: 8000
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ DB_ENGINE: "django.db.backends.postgresql"
+ DB_NAME: "{{ .Values.cnpg.main.database }}"
+ DB_USER: "{{ .Values.cnpg.main.user }}"
+ DB_PORT: "5432"
+ CSRF_TRUSTED_ORIGINS: ""
+ DB_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ DB_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+cnpg:
+ main:
+ enabled: true
+ user: babybuddy
+ database: babybuddy
+portal:
+ open:
+ enabled: true
diff --git a/stable/babybuddy/15.2.3/questions.yaml b/stable/babybuddy/15.2.3/questions.yaml
new file mode 100644
index 0000000000..db14b0fc86
--- /dev/null
+++ b/stable/babybuddy/15.2.3/questions.yaml
@@ -0,0 +1,3301 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: CSRF_TRUSTED_ORIGINS
+ label: "CSRF_TRUSTED_ORIGINS"
+ description: "Add any address you'd like to access babybuddy at (comma separated, no spaces)"
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10069
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/ddclient/8.1.11/templates/NOTES.txt b/stable/babybuddy/15.2.3/templates/NOTES.txt
similarity index 100%
rename from stable/ddclient/8.1.11/templates/NOTES.txt
rename to stable/babybuddy/15.2.3/templates/NOTES.txt
diff --git a/stable/clipplex/2.1.9/templates/common.yaml b/stable/babybuddy/15.2.3/templates/common.yaml
similarity index 100%
rename from stable/clipplex/2.1.9/templates/common.yaml
rename to stable/babybuddy/15.2.3/templates/common.yaml
diff --git a/stable/chromium-desktop-g3/4.1.9/values.yaml b/stable/babybuddy/15.2.3/values.yaml
similarity index 100%
rename from stable/chromium-desktop-g3/4.1.9/values.yaml
rename to stable/babybuddy/15.2.3/values.yaml
diff --git a/stable/backuppc/5.1.12/CHANGELOG.md b/stable/backuppc/5.1.12/CHANGELOG.md
deleted file mode 100644
index d865bfc807..0000000000
--- a/stable/backuppc/5.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [backuppc-5.1.12](https://github.com/truecharts/charts/compare/backuppc-5.1.11...backuppc-5.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [backuppc-5.1.11](https://github.com/truecharts/charts/compare/backuppc-5.1.10...backuppc-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [backuppc-5.1.10](https://github.com/truecharts/charts/compare/backuppc-5.1.9...backuppc-5.1.10) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [backuppc-5.1.9](https://github.com/truecharts/charts/compare/backuppc-5.1.8...backuppc-5.1.9) (2024-01-03)
-
-### Chore
-
-
-
-- update container image tiredofit/backuppc to 6.0.2[@d99dee4](https://github.com/d99dee4) by renovate ([#16798](https://github.com/truecharts/charts/issues/16798))
-
-
-## [backuppc-5.1.8](https://github.com/truecharts/charts/compare/backuppc-5.1.7...backuppc-5.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [backuppc-5.1.7](https://github.com/truecharts/charts/compare/backuppc-5.1.6...backuppc-5.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- update container image common to v17.2.21[@cf65ff3](https://github.com/cf65ff3) by renovate ([#16752](https://github.com/truecharts/charts/issues/16752))
-
-
-## [backuppc-5.1.6](https://github.com/truecharts/charts/compare/backuppc-5.1.4...backuppc-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [backuppc-5.1.4](https://github.com/truecharts/charts/compare/backuppc-5.1.3...backuppc-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [backuppc-5.1.3](https://github.com/truecharts/charts/compare/backuppc-5.1.0...backuppc-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/backuppc/5.1.12/Chart.yaml b/stable/backuppc/5.1.12/Chart.yaml
deleted file mode 100644
index 5f6ecbacf7..0000000000
--- a/stable/backuppc/5.1.12/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Backup
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 6.0.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A high-performance, enterprise-grade system for backing up Linux, Windows and macOS PCs and laptops to a server's disk.
-home: https://truecharts.org/charts/stable/backuppc
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/backuppc.png
-keywords:
- - backuppc
- - Backup
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: backuppc
-sources:
- - https://backuppc.github.io/backuppc/index.html
- - https://github.com/tiredofit/docker-backuppc
- - https://github.com/truecharts/charts/tree/master/charts/stable/backuppc
- - https://hub.docker.com/r/tiredofit/backuppc
-type: application
-version: 5.1.12
diff --git a/stable/backuppc/5.1.12/app-changelog.md b/stable/backuppc/5.1.12/app-changelog.md
deleted file mode 100644
index fb4aa50cc5..0000000000
--- a/stable/backuppc/5.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [backuppc-5.1.12](https://github.com/truecharts/charts/compare/backuppc-5.1.11...backuppc-5.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/backuppc/5.1.12/charts/common-17.2.26.tgz b/stable/backuppc/5.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/backuppc/5.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/backuppc/5.1.13/CHANGELOG.md b/stable/backuppc/5.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..94be49c4cf
--- /dev/null
+++ b/stable/backuppc/5.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [backuppc-5.1.13](https://github.com/truecharts/charts/compare/backuppc-5.1.12...backuppc-5.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [backuppc-5.1.12](https://github.com/truecharts/charts/compare/backuppc-5.1.11...backuppc-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [backuppc-5.1.11](https://github.com/truecharts/charts/compare/backuppc-5.1.10...backuppc-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [backuppc-5.1.10](https://github.com/truecharts/charts/compare/backuppc-5.1.9...backuppc-5.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [backuppc-5.1.9](https://github.com/truecharts/charts/compare/backuppc-5.1.8...backuppc-5.1.9) (2024-01-03)
+
+### Chore
+
+
+
+- update container image tiredofit/backuppc to 6.0.2[@d99dee4](https://github.com/d99dee4) by renovate ([#16798](https://github.com/truecharts/charts/issues/16798))
+
+
+## [backuppc-5.1.8](https://github.com/truecharts/charts/compare/backuppc-5.1.7...backuppc-5.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [backuppc-5.1.7](https://github.com/truecharts/charts/compare/backuppc-5.1.6...backuppc-5.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update container image common to v17.2.21[@cf65ff3](https://github.com/cf65ff3) by renovate ([#16752](https://github.com/truecharts/charts/issues/16752))
+
+
+## [backuppc-5.1.6](https://github.com/truecharts/charts/compare/backuppc-5.1.4...backuppc-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [backuppc-5.1.4](https://github.com/truecharts/charts/compare/backuppc-5.1.3...backuppc-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [backuppc-5.1.3](https://github.com/truecharts/charts/compare/backuppc-5.1.0...backuppc-5.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/backuppc/5.1.13/Chart.yaml b/stable/backuppc/5.1.13/Chart.yaml
new file mode 100644
index 0000000000..e3dd6b7824
--- /dev/null
+++ b/stable/backuppc/5.1.13/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Backup
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 6.0.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A high-performance, enterprise-grade system for backing up Linux, Windows and macOS PCs and laptops to a server's disk.
+home: https://truecharts.org/charts/stable/backuppc
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/backuppc.png
+keywords:
+ - backuppc
+ - Backup
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: backuppc
+sources:
+ - https://backuppc.github.io/backuppc/index.html
+ - https://github.com/tiredofit/docker-backuppc
+ - https://github.com/truecharts/charts/tree/master/charts/stable/backuppc
+ - https://hub.docker.com/r/tiredofit/backuppc
+type: application
+version: 5.1.13
diff --git a/stable/backuppc/5.1.12/README.md b/stable/backuppc/5.1.13/README.md
similarity index 100%
rename from stable/backuppc/5.1.12/README.md
rename to stable/backuppc/5.1.13/README.md
diff --git a/stable/backuppc/5.1.13/app-changelog.md b/stable/backuppc/5.1.13/app-changelog.md
new file mode 100644
index 0000000000..323202acd0
--- /dev/null
+++ b/stable/backuppc/5.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [backuppc-5.1.13](https://github.com/truecharts/charts/compare/backuppc-5.1.12...backuppc-5.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/backuppc/5.1.12/app-readme.md b/stable/backuppc/5.1.13/app-readme.md
similarity index 100%
rename from stable/backuppc/5.1.12/app-readme.md
rename to stable/backuppc/5.1.13/app-readme.md
diff --git a/stable/backuppc/5.1.13/charts/common-17.2.28.tgz b/stable/backuppc/5.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/backuppc/5.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/backuppc/5.1.12/ix_values.yaml b/stable/backuppc/5.1.13/ix_values.yaml
similarity index 100%
rename from stable/backuppc/5.1.12/ix_values.yaml
rename to stable/backuppc/5.1.13/ix_values.yaml
diff --git a/stable/backuppc/5.1.12/questions.yaml b/stable/backuppc/5.1.13/questions.yaml
similarity index 100%
rename from stable/backuppc/5.1.12/questions.yaml
rename to stable/backuppc/5.1.13/questions.yaml
diff --git a/stable/ddns-go/9.0.3/templates/NOTES.txt b/stable/backuppc/5.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/ddns-go/9.0.3/templates/NOTES.txt
rename to stable/backuppc/5.1.13/templates/NOTES.txt
diff --git a/stable/cloudflared/9.0.6/templates/common.yaml b/stable/backuppc/5.1.13/templates/common.yaml
similarity index 100%
rename from stable/cloudflared/9.0.6/templates/common.yaml
rename to stable/backuppc/5.1.13/templates/common.yaml
diff --git a/stable/chromium/4.1.12/values.yaml b/stable/backuppc/5.1.13/values.yaml
similarity index 100%
rename from stable/chromium/4.1.12/values.yaml
rename to stable/backuppc/5.1.13/values.yaml
diff --git a/stable/baikal/4.2.10/CHANGELOG.md b/stable/baikal/4.2.10/CHANGELOG.md
deleted file mode 100644
index 9139a3e00a..0000000000
--- a/stable/baikal/4.2.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [baikal-4.2.10](https://github.com/truecharts/charts/compare/baikal-4.2.9...baikal-4.2.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [baikal-4.2.9](https://github.com/truecharts/charts/compare/baikal-4.2.8...baikal-4.2.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [baikal-4.2.8](https://github.com/truecharts/charts/compare/baikal-4.2.7...baikal-4.2.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [baikal-4.2.7](https://github.com/truecharts/charts/compare/baikal-4.2.6...baikal-4.2.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [baikal-4.2.6](https://github.com/truecharts/charts/compare/baikal-4.2.5...baikal-4.2.6) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [baikal-4.2.5](https://github.com/truecharts/charts/compare/baikal-4.2.4...baikal-4.2.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [baikal-4.2.4](https://github.com/truecharts/charts/compare/baikal-4.2.1...baikal-4.2.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [baikal-4.2.3](https://github.com/truecharts/charts/compare/baikal-4.2.1...baikal-4.2.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [baikal-4.2.1](https://github.com/truecharts/charts/compare/baikal-4.2.0...baikal-4.2.1) (2023-12-31)
-
diff --git a/stable/baikal/4.2.10/Chart.yaml b/stable/baikal/4.2.10/Chart.yaml
deleted file mode 100644
index 366e8de759..0000000000
--- a/stable/baikal/4.2.10/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.9.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Baikal is a lightweight CalDAV+CardDAV server
-home: https://truecharts.org/charts/stable/baikal
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/baikal.png
-keywords:
- - baikal
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: baikal
-sources:
- - https://github.com/ckulka/baikal-docker
- - https://github.com/truecharts/charts/tree/master/charts/stable/baikal
- - https://hub.docker.com/r/ckulka/baikal
-type: application
-version: 4.2.10
diff --git a/stable/baikal/4.2.10/app-changelog.md b/stable/baikal/4.2.10/app-changelog.md
deleted file mode 100644
index d26a8cedd4..0000000000
--- a/stable/baikal/4.2.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [baikal-4.2.10](https://github.com/truecharts/charts/compare/baikal-4.2.9...baikal-4.2.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/baikal/4.2.10/charts/common-17.2.26.tgz b/stable/baikal/4.2.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/baikal/4.2.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/baikal/4.2.11/CHANGELOG.md b/stable/baikal/4.2.11/CHANGELOG.md
new file mode 100644
index 0000000000..e097f236d6
--- /dev/null
+++ b/stable/baikal/4.2.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [baikal-4.2.11](https://github.com/truecharts/charts/compare/baikal-4.2.10...baikal-4.2.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [baikal-4.2.10](https://github.com/truecharts/charts/compare/baikal-4.2.9...baikal-4.2.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [baikal-4.2.9](https://github.com/truecharts/charts/compare/baikal-4.2.8...baikal-4.2.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [baikal-4.2.8](https://github.com/truecharts/charts/compare/baikal-4.2.7...baikal-4.2.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [baikal-4.2.7](https://github.com/truecharts/charts/compare/baikal-4.2.6...baikal-4.2.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [baikal-4.2.6](https://github.com/truecharts/charts/compare/baikal-4.2.5...baikal-4.2.6) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [baikal-4.2.5](https://github.com/truecharts/charts/compare/baikal-4.2.4...baikal-4.2.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [baikal-4.2.4](https://github.com/truecharts/charts/compare/baikal-4.2.1...baikal-4.2.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [baikal-4.2.3](https://github.com/truecharts/charts/compare/baikal-4.2.1...baikal-4.2.3) (2024-01-01)
+
+### Chore
+
+
+
diff --git a/stable/baikal/4.2.11/Chart.yaml b/stable/baikal/4.2.11/Chart.yaml
new file mode 100644
index 0000000000..99c2d704d2
--- /dev/null
+++ b/stable/baikal/4.2.11/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.9.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Baikal is a lightweight CalDAV+CardDAV server
+home: https://truecharts.org/charts/stable/baikal
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/baikal.png
+keywords:
+ - baikal
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: baikal
+sources:
+ - https://github.com/ckulka/baikal-docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/baikal
+ - https://hub.docker.com/r/ckulka/baikal
+type: application
+version: 4.2.11
diff --git a/stable/baikal/4.2.10/README.md b/stable/baikal/4.2.11/README.md
similarity index 100%
rename from stable/baikal/4.2.10/README.md
rename to stable/baikal/4.2.11/README.md
diff --git a/stable/baikal/4.2.11/app-changelog.md b/stable/baikal/4.2.11/app-changelog.md
new file mode 100644
index 0000000000..971a204dac
--- /dev/null
+++ b/stable/baikal/4.2.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [baikal-4.2.11](https://github.com/truecharts/charts/compare/baikal-4.2.10...baikal-4.2.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/baikal/4.2.10/app-readme.md b/stable/baikal/4.2.11/app-readme.md
similarity index 100%
rename from stable/baikal/4.2.10/app-readme.md
rename to stable/baikal/4.2.11/app-readme.md
diff --git a/stable/baikal/4.2.11/charts/common-17.2.28.tgz b/stable/baikal/4.2.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/baikal/4.2.11/charts/common-17.2.28.tgz differ
diff --git a/stable/baikal/4.2.10/ix_values.yaml b/stable/baikal/4.2.11/ix_values.yaml
similarity index 100%
rename from stable/baikal/4.2.10/ix_values.yaml
rename to stable/baikal/4.2.11/ix_values.yaml
diff --git a/stable/baikal/4.2.10/questions.yaml b/stable/baikal/4.2.11/questions.yaml
similarity index 100%
rename from stable/baikal/4.2.10/questions.yaml
rename to stable/baikal/4.2.11/questions.yaml
diff --git a/stable/barcodebuddy/4.1.9/templates/common.yaml b/stable/baikal/4.2.11/templates/common.yaml
similarity index 100%
rename from stable/barcodebuddy/4.1.9/templates/common.yaml
rename to stable/baikal/4.2.11/templates/common.yaml
diff --git a/stable/chronograf/4.1.10/values.yaml b/stable/baikal/4.2.11/values.yaml
similarity index 100%
rename from stable/chronograf/4.1.10/values.yaml
rename to stable/baikal/4.2.11/values.yaml
diff --git a/stable/barcodebuddy/4.1.10/CHANGELOG.md b/stable/barcodebuddy/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..02b62fa297
--- /dev/null
+++ b/stable/barcodebuddy/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [barcodebuddy-4.1.10](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.9...barcodebuddy-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [barcodebuddy-4.1.9](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.8...barcodebuddy-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [barcodebuddy-4.1.8](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.7...barcodebuddy-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [barcodebuddy-4.1.7](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.6...barcodebuddy-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [barcodebuddy-4.1.6](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.5...barcodebuddy-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [barcodebuddy-4.1.5](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.4...barcodebuddy-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [barcodebuddy-4.1.4](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.3...barcodebuddy-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [barcodebuddy-4.1.3](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.0...barcodebuddy-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [barcodebuddy-4.1.2](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.0...barcodebuddy-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/barcodebuddy/4.1.10/Chart.yaml b/stable/barcodebuddy/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..6c838761ba
--- /dev/null
+++ b/stable/barcodebuddy/4.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "<b>Barcode Buddy is a Grocy companion app/plugin, which allows you to install the Barcode Buddy app and scan products directly to your Grocy library.</b>"
+home: https://truecharts.org/charts/stable/barcodebuddy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/barcodebuddy.png
+keywords:
+ - barcodebuddy
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: barcodebuddy
+sources:
+ - https://github.com/Forceu/barcodebuddy
+ - https://github.com/truecharts/charts/tree/master/charts/stable/barcodebuddy
+ - https://hub.docker.com/r/f0rc3/barcodebuddy-docker
+type: application
+version: 4.1.10
diff --git a/stable/barcodebuddy/4.1.9/README.md b/stable/barcodebuddy/4.1.10/README.md
similarity index 100%
rename from stable/barcodebuddy/4.1.9/README.md
rename to stable/barcodebuddy/4.1.10/README.md
diff --git a/stable/barcodebuddy/4.1.10/app-changelog.md b/stable/barcodebuddy/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..b0e02530b8
--- /dev/null
+++ b/stable/barcodebuddy/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [barcodebuddy-4.1.10](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.9...barcodebuddy-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/barcodebuddy/4.1.9/app-readme.md b/stable/barcodebuddy/4.1.10/app-readme.md
similarity index 100%
rename from stable/barcodebuddy/4.1.9/app-readme.md
rename to stable/barcodebuddy/4.1.10/app-readme.md
diff --git a/stable/barcodebuddy/4.1.10/charts/common-17.2.28.tgz b/stable/barcodebuddy/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/barcodebuddy/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/barcodebuddy/4.1.9/ix_values.yaml b/stable/barcodebuddy/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/barcodebuddy/4.1.9/ix_values.yaml
rename to stable/barcodebuddy/4.1.10/ix_values.yaml
diff --git a/stable/barcodebuddy/4.1.9/questions.yaml b/stable/barcodebuddy/4.1.10/questions.yaml
similarity index 100%
rename from stable/barcodebuddy/4.1.9/questions.yaml
rename to stable/barcodebuddy/4.1.10/questions.yaml
diff --git a/stable/barotrauma/4.1.9/templates/common.yaml b/stable/barcodebuddy/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/barotrauma/4.1.9/templates/common.yaml
rename to stable/barcodebuddy/4.1.10/templates/common.yaml
diff --git a/stable/chronos/7.1.9/values.yaml b/stable/barcodebuddy/4.1.10/values.yaml
similarity index 100%
rename from stable/chronos/7.1.9/values.yaml
rename to stable/barcodebuddy/4.1.10/values.yaml
diff --git a/stable/barcodebuddy/4.1.9/CHANGELOG.md b/stable/barcodebuddy/4.1.9/CHANGELOG.md
deleted file mode 100644
index 0a5ea4ceef..0000000000
--- a/stable/barcodebuddy/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [barcodebuddy-4.1.9](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.8...barcodebuddy-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [barcodebuddy-4.1.8](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.7...barcodebuddy-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [barcodebuddy-4.1.7](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.6...barcodebuddy-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [barcodebuddy-4.1.6](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.5...barcodebuddy-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [barcodebuddy-4.1.5](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.4...barcodebuddy-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [barcodebuddy-4.1.4](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.3...barcodebuddy-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [barcodebuddy-4.1.3](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.0...barcodebuddy-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [barcodebuddy-4.1.2](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.0...barcodebuddy-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/barcodebuddy/4.1.9/Chart.yaml b/stable/barcodebuddy/4.1.9/Chart.yaml
deleted file mode 100644
index 04a4535937..0000000000
--- a/stable/barcodebuddy/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "<b>Barcode Buddy is a Grocy companion app/plugin, which allows you to install the Barcode Buddy app and scan products directly to your Grocy library.</b>"
-home: https://truecharts.org/charts/stable/barcodebuddy
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/barcodebuddy.png
-keywords:
- - barcodebuddy
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: barcodebuddy
-sources:
- - https://github.com/Forceu/barcodebuddy
- - https://github.com/truecharts/charts/tree/master/charts/stable/barcodebuddy
- - https://hub.docker.com/r/f0rc3/barcodebuddy-docker
-type: application
-version: 4.1.9
diff --git a/stable/barcodebuddy/4.1.9/app-changelog.md b/stable/barcodebuddy/4.1.9/app-changelog.md
deleted file mode 100644
index de928b1cb8..0000000000
--- a/stable/barcodebuddy/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [barcodebuddy-4.1.9](https://github.com/truecharts/charts/compare/barcodebuddy-4.1.8...barcodebuddy-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/barcodebuddy/4.1.9/charts/common-17.2.26.tgz b/stable/barcodebuddy/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/barcodebuddy/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/barotrauma/4.1.10/CHANGELOG.md b/stable/barotrauma/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..9c3f6eebb2
--- /dev/null
+++ b/stable/barotrauma/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [barotrauma-4.1.10](https://github.com/truecharts/charts/compare/barotrauma-4.1.9...barotrauma-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [barotrauma-4.1.9](https://github.com/truecharts/charts/compare/barotrauma-4.1.8...barotrauma-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [barotrauma-4.1.8](https://github.com/truecharts/charts/compare/barotrauma-4.1.7...barotrauma-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [barotrauma-4.1.7](https://github.com/truecharts/charts/compare/barotrauma-4.1.6...barotrauma-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [barotrauma-4.1.6](https://github.com/truecharts/charts/compare/barotrauma-4.1.5...barotrauma-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [barotrauma-4.1.5](https://github.com/truecharts/charts/compare/barotrauma-4.1.4...barotrauma-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [barotrauma-4.1.4](https://github.com/truecharts/charts/compare/barotrauma-4.1.3...barotrauma-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [barotrauma-4.1.3](https://github.com/truecharts/charts/compare/barotrauma-4.1.0...barotrauma-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [barotrauma-4.1.2](https://github.com/truecharts/charts/compare/barotrauma-4.1.0...barotrauma-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/barotrauma/4.1.10/Chart.yaml b/stable/barotrauma/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..3bdc707fcb
--- /dev/null
+++ b/stable/barotrauma/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: barotrauma
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Barotrauma and run it.
+home: https://truecharts.org/charts/stable/barotrauma
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/barotrauma.png
+keywords:
+ - barotrauma
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: barotrauma
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/barotrauma
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/barotrauma/4.1.9/README.md b/stable/barotrauma/4.1.10/README.md
similarity index 100%
rename from stable/barotrauma/4.1.9/README.md
rename to stable/barotrauma/4.1.10/README.md
diff --git a/stable/barotrauma/4.1.10/app-changelog.md b/stable/barotrauma/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..c6bc634ca0
--- /dev/null
+++ b/stable/barotrauma/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [barotrauma-4.1.10](https://github.com/truecharts/charts/compare/barotrauma-4.1.9...barotrauma-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/barotrauma/4.1.9/app-readme.md b/stable/barotrauma/4.1.10/app-readme.md
similarity index 100%
rename from stable/barotrauma/4.1.9/app-readme.md
rename to stable/barotrauma/4.1.10/app-readme.md
diff --git a/stable/barotrauma/4.1.10/charts/common-17.2.28.tgz b/stable/barotrauma/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/barotrauma/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/barotrauma/4.1.9/ix_values.yaml b/stable/barotrauma/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/barotrauma/4.1.9/ix_values.yaml
rename to stable/barotrauma/4.1.10/ix_values.yaml
diff --git a/stable/barotrauma/4.1.9/questions.yaml b/stable/barotrauma/4.1.10/questions.yaml
similarity index 100%
rename from stable/barotrauma/4.1.9/questions.yaml
rename to stable/barotrauma/4.1.10/questions.yaml
diff --git a/stable/bitcoin-node/4.1.9/templates/common.yaml b/stable/barotrauma/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/bitcoin-node/4.1.9/templates/common.yaml
rename to stable/barotrauma/4.1.10/templates/common.yaml
diff --git a/stable/ciao/4.1.9/values.yaml b/stable/barotrauma/4.1.10/values.yaml
similarity index 100%
rename from stable/ciao/4.1.9/values.yaml
rename to stable/barotrauma/4.1.10/values.yaml
diff --git a/stable/barotrauma/4.1.9/CHANGELOG.md b/stable/barotrauma/4.1.9/CHANGELOG.md
deleted file mode 100644
index dcddacd6fb..0000000000
--- a/stable/barotrauma/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [barotrauma-4.1.9](https://github.com/truecharts/charts/compare/barotrauma-4.1.8...barotrauma-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [barotrauma-4.1.8](https://github.com/truecharts/charts/compare/barotrauma-4.1.7...barotrauma-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [barotrauma-4.1.7](https://github.com/truecharts/charts/compare/barotrauma-4.1.6...barotrauma-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [barotrauma-4.1.6](https://github.com/truecharts/charts/compare/barotrauma-4.1.5...barotrauma-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [barotrauma-4.1.5](https://github.com/truecharts/charts/compare/barotrauma-4.1.4...barotrauma-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [barotrauma-4.1.4](https://github.com/truecharts/charts/compare/barotrauma-4.1.3...barotrauma-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [barotrauma-4.1.3](https://github.com/truecharts/charts/compare/barotrauma-4.1.0...barotrauma-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [barotrauma-4.1.2](https://github.com/truecharts/charts/compare/barotrauma-4.1.0...barotrauma-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/barotrauma/4.1.9/Chart.yaml b/stable/barotrauma/4.1.9/Chart.yaml
deleted file mode 100644
index bd5287054d..0000000000
--- a/stable/barotrauma/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: barotrauma
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Barotrauma and run it.
-home: https://truecharts.org/charts/stable/barotrauma
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/barotrauma.png
-keywords:
- - barotrauma
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: barotrauma
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/barotrauma
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/barotrauma/4.1.9/app-changelog.md b/stable/barotrauma/4.1.9/app-changelog.md
deleted file mode 100644
index bd6c671ee3..0000000000
--- a/stable/barotrauma/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [barotrauma-4.1.9](https://github.com/truecharts/charts/compare/barotrauma-4.1.8...barotrauma-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/barotrauma/4.1.9/charts/common-17.2.26.tgz b/stable/barotrauma/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/barotrauma/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/baserow/11.1.13/CHANGELOG.md b/stable/baserow/11.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..179a8b45a3
--- /dev/null
+++ b/stable/baserow/11.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [baserow-11.1.13](https://github.com/truecharts/charts/compare/baserow-11.1.12...baserow-11.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [baserow-11.1.12](https://github.com/truecharts/charts/compare/baserow-11.1.11...baserow-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [baserow-11.1.11](https://github.com/truecharts/charts/compare/baserow-11.1.10...baserow-11.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [baserow-11.1.10](https://github.com/truecharts/charts/compare/baserow-11.1.9...baserow-11.1.10) (2024-01-15)
+
+### Chore
+
+
+
+- update container image baserow/baserow to v1.22.2[@13b1120](https://github.com/13b1120) by renovate ([#17268](https://github.com/truecharts/charts/issues/17268))
+
+
+
+
+## [baserow-11.1.9](https://github.com/truecharts/charts/compare/baserow-11.1.8...baserow-11.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [baserow-11.1.8](https://github.com/truecharts/charts/compare/baserow-11.1.7...baserow-11.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [baserow-11.1.7](https://github.com/truecharts/charts/compare/baserow-11.1.6...baserow-11.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [baserow-11.1.6](https://github.com/truecharts/charts/compare/baserow-11.1.5...baserow-11.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [baserow-11.1.5](https://github.com/truecharts/charts/compare/baserow-11.1.4...baserow-11.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [baserow-11.1.4](https://github.com/truecharts/charts/compare/baserow-11.1.3...baserow-11.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
diff --git a/stable/baserow/11.1.13/Chart.yaml b/stable/baserow/11.1.13/Chart.yaml
new file mode 100644
index 0000000000..8f5ffed93e
--- /dev/null
+++ b/stable/baserow/11.1.13/Chart.yaml
@@ -0,0 +1,43 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.22.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Baserow is an open source no-code database tool and Airtable alternative.
+home: https://truecharts.org/charts/stable/baserow
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/baserow.png
+keywords:
+ - baserow
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: baserow
+sources:
+ - https://gitlab.com/bramw/baserow/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/baserow
+ - https://hub.docker.com/r/baserow/baserow
+type: application
+version: 11.1.13
diff --git a/stable/baserow/11.1.13/README.md b/stable/baserow/11.1.13/README.md
new file mode 100644
index 0000000000..af3d3f7fa4
--- /dev/null
+++ b/stable/baserow/11.1.13/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/baserow)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/baserow/11.1.13/app-changelog.md b/stable/baserow/11.1.13/app-changelog.md
new file mode 100644
index 0000000000..7d65527799
--- /dev/null
+++ b/stable/baserow/11.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [baserow-11.1.13](https://github.com/truecharts/charts/compare/baserow-11.1.12...baserow-11.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/baserow/11.1.13/app-readme.md b/stable/baserow/11.1.13/app-readme.md
new file mode 100644
index 0000000000..4c83ef2f08
--- /dev/null
+++ b/stable/baserow/11.1.13/app-readme.md
@@ -0,0 +1,8 @@
+Baserow is an open source no-code database tool and Airtable alternative.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/baserow](https://truecharts.org/charts/stable/baserow)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/baserow/11.1.13/charts/common-17.2.28.tgz b/stable/baserow/11.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/baserow/11.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/humhub/6.2.5/charts/redis-11.1.6.tgz b/stable/baserow/11.1.13/charts/redis-11.1.6.tgz
similarity index 100%
rename from stable/humhub/6.2.5/charts/redis-11.1.6.tgz
rename to stable/baserow/11.1.13/charts/redis-11.1.6.tgz
diff --git a/stable/baserow/11.1.13/ix_values.yaml b/stable/baserow/11.1.13/ix_values.yaml
new file mode 100644
index 0000000000..13ab73522e
--- /dev/null
+++ b/stable/baserow/11.1.13/ix_values.yaml
@@ -0,0 +1,83 @@
+image:
+ repository: baserow/baserow
+ tag: 1.22.2@sha256:13b11201b4a4165d6c3b7d041c59a02fa82851ea8b465f43042a7c72e09b5742
+ pullPolicy: IfNotPresent
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10228
+ protocol: http
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ path: "/_health"
+ readiness:
+ path: "/_health"
+ startup:
+ path: "/_health"
+ env:
+ DATABASE_NAME: "{{ .Values.cnpg.main.database }}"
+ DATABASE_USER: "{{ .Values.cnpg.main.user }}"
+ DATABASE_PORT: "5432"
+ REDIS_USER: "{{ .Values.redis.redisUsername }}"
+ REDIS_PORT: "6379"
+ REDIS_PROTOCOL: "redis"
+ BASEROW_CADDY_ADDRESSES: ":{{ .Values.service.main.ports.main.port }}"
+ # User Defined
+
+ BASEROW_PUBLIC_URL: "http://localhost:10228"
+ FROM_EMAIL: ""
+ EMAIL_SMTP: ""
+ EMAIL_SMTP_USE_TLS: ""
+ EMAIL_SMTP_HOST: ""
+ EMAIL_SMTP_PORT: 587
+ EMAIL_SMTP_USER: ""
+ EMAIL_SMTP_PASSWORD: ""
+ DATABASE_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ DATABASE_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ REDIS_HOST:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: plainhost
+ REDIS_PASSWORD:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: redis-password
+ SECRET_KEY:
+ secretKeyRef:
+ name: secrets
+ key: SECRET_KEY
+persistence:
+ data:
+ enabled: true
+ mountPath: /baserow/data
+cnpg:
+ main:
+ enabled: true
+ user: baserow
+ database: baserow
+redis:
+ enabled: true
+ redisUsername: "default"
+portal:
+ open:
+ enabled: true
diff --git a/stable/baserow/11.1.13/questions.yaml b/stable/baserow/11.1.13/questions.yaml
new file mode 100644
index 0000000000..0629763094
--- /dev/null
+++ b/stable/baserow/11.1.13/questions.yaml
@@ -0,0 +1,3362 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: BASEROW_PUBLIC_URL
+ label: "BASEROW_PUBLIC_URL"
+ description: "The public URL or IP that will be used to access baserow. Always should start with http:// https:// even if accessing via an IP address."
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enable_mail_settings
+ label: "Enable Mail Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: FROM_EMAIL
+ label: "FROM_EMAIL"
+ description: "The public URL or IP that will be used to access baserow. Always should start with http:// https:// even if accessing via an IP address."
+ schema:
+ type: string
+ default: ""
+ - variable: EMAIL_SMTP
+ label: "EMAIL_SMTP"
+ description: "If set to any non empty value then Baserow will start sending emails using the configuration options below. If not set then Baserow will not send emails and just log them to the Celery worker logs instead."
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Disabled"
+ - value: "true"
+ description: "Enabled"
+ - variable: EMAIL_SMTP_USE_TLS
+ label: "EMAIL_SMTP_USE_TLS"
+ description: "If set to any non empty value then Baserow will attempt to send emails using TLS."
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Disabled"
+ - value: "true"
+ description: "Enabled"
+ - variable: EMAIL_SMTP_HOST
+ label: "EMAIL_SMTP_HOST"
+ description: "The host of the external SMTP server that Baserow should use to send emails."
+ schema:
+ type: string
+ default: ""
+ - variable: EMAIL_SMTP_PORT
+ label: "EMAIL_SMTP_PORT"
+ description: "The port used to connect to $EMAIL_SMTP_HOST on."
+ schema:
+ type: int
+ default: 587
+ - variable: EMAIL_SMTP_USER
+ label: "EMAIL_SMTP_USER"
+ description: "The username to authenticate with $EMAIL_SMTP_HOST when sending emails."
+ schema:
+ type: string
+ default: ""
+ - variable: EMAIL_SMTP_PASSWORD
+ label: "EMAIL_SMTP_PASSWORD"
+ description: "The password to authenticate with $EMAIL_SMTP_HOST when sending emails."
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10228
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/ddns-updater/8.1.9/templates/NOTES.txt b/stable/baserow/11.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/ddns-updater/8.1.9/templates/NOTES.txt
rename to stable/baserow/11.1.13/templates/NOTES.txt
diff --git a/stable/baserow/11.1.13/templates/_secrets.tpl b/stable/baserow/11.1.13/templates/_secrets.tpl
new file mode 100644
index 0000000000..122302eb2d
--- /dev/null
+++ b/stable/baserow/11.1.13/templates/_secrets.tpl
@@ -0,0 +1,14 @@
+{{/* Define the secrets */}}
+{{- define "baserow.secrets" -}}
+{{- $secretName := (printf "%s-baserow-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }}
+{{- $baserowprevious := lookup "v1" "Secret" .Release.Namespace $secretName }}
+enabled: true
+data:
+ {{- if $baserowprevious }}
+ SECRET_KEY: {{ index $baserowprevious.data "SECRET_KEY" | b64dec }}
+ {{- else }}
+ {{- $secret_key := randAlphaNum 32 }}
+ SECRET_KEY: {{ $secret_key }}
+ {{- end }}
+
+{{- end -}}
diff --git a/stable/baserow/11.1.13/templates/common.yaml b/stable/baserow/11.1.13/templates/common.yaml
new file mode 100644
index 0000000000..8d294c29d0
--- /dev/null
+++ b/stable/baserow/11.1.13/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render secrets for baserow */}}
+{{- $secrets := include "baserow.secrets" . | fromYaml -}}
+{{- if $secrets -}}
+ {{- $_ := set .Values.secret "secrets" $secrets -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/citadel-forgedwithfire/4.1.9/values.yaml b/stable/baserow/11.1.13/values.yaml
similarity index 100%
rename from stable/citadel-forgedwithfire/4.1.9/values.yaml
rename to stable/baserow/11.1.13/values.yaml
diff --git a/stable/batnoter/4.1.10/CHANGELOG.md b/stable/batnoter/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..ed127b06c8
--- /dev/null
+++ b/stable/batnoter/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [batnoter-4.1.10](https://github.com/truecharts/charts/compare/batnoter-4.1.9...batnoter-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [batnoter-4.1.9](https://github.com/truecharts/charts/compare/batnoter-4.1.8...batnoter-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [batnoter-4.1.8](https://github.com/truecharts/charts/compare/batnoter-4.1.7...batnoter-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [batnoter-4.1.7](https://github.com/truecharts/charts/compare/batnoter-4.1.6...batnoter-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [batnoter-4.1.6](https://github.com/truecharts/charts/compare/batnoter-4.1.5...batnoter-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [batnoter-4.1.5](https://github.com/truecharts/charts/compare/batnoter-4.1.4...batnoter-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [batnoter-4.1.4](https://github.com/truecharts/charts/compare/batnoter-4.1.3...batnoter-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [batnoter-4.1.3](https://github.com/truecharts/charts/compare/batnoter-4.1.0...batnoter-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [batnoter-4.1.2](https://github.com/truecharts/charts/compare/batnoter-4.1.0...batnoter-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/batnoter/4.1.10/Chart.yaml b/stable/batnoter/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..1e8dfd333c
--- /dev/null
+++ b/stable/batnoter/4.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: notes
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: BatNoter is a web application that allows users to store notes in their git repository.
+home: https://truecharts.org/charts/stable/batnoter
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/batnoter.png
+keywords:
+ - notes
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: batnoter
+sources:
+ - https://github.com/batnoter/batnoter
+ - https://github.com/truecharts/charts/tree/master/charts/stable/batnoter
+ - https://ghcr.io/batnoter/batnoter/batnoter-ui
+type: application
+version: 4.1.10
diff --git a/stable/batnoter/4.1.9/README.md b/stable/batnoter/4.1.10/README.md
similarity index 100%
rename from stable/batnoter/4.1.9/README.md
rename to stable/batnoter/4.1.10/README.md
diff --git a/stable/batnoter/4.1.10/app-changelog.md b/stable/batnoter/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..8bede3e83c
--- /dev/null
+++ b/stable/batnoter/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [batnoter-4.1.10](https://github.com/truecharts/charts/compare/batnoter-4.1.9...batnoter-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/batnoter/4.1.9/app-readme.md b/stable/batnoter/4.1.10/app-readme.md
similarity index 100%
rename from stable/batnoter/4.1.9/app-readme.md
rename to stable/batnoter/4.1.10/app-readme.md
diff --git a/stable/batnoter/4.1.10/charts/common-17.2.28.tgz b/stable/batnoter/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/batnoter/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/batnoter/4.1.9/ix_values.yaml b/stable/batnoter/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/batnoter/4.1.9/ix_values.yaml
rename to stable/batnoter/4.1.10/ix_values.yaml
diff --git a/stable/batnoter/4.1.9/questions.yaml b/stable/batnoter/4.1.10/questions.yaml
similarity index 100%
rename from stable/batnoter/4.1.9/questions.yaml
rename to stable/batnoter/4.1.10/questions.yaml
diff --git a/stable/couchpotato/8.1.9/templates/common.yaml b/stable/batnoter/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/couchpotato/8.1.9/templates/common.yaml
rename to stable/batnoter/4.1.10/templates/common.yaml
diff --git a/stable/clamav/9.1.9/values.yaml b/stable/batnoter/4.1.10/values.yaml
similarity index 100%
rename from stable/clamav/9.1.9/values.yaml
rename to stable/batnoter/4.1.10/values.yaml
diff --git a/stable/batnoter/4.1.9/CHANGELOG.md b/stable/batnoter/4.1.9/CHANGELOG.md
deleted file mode 100644
index 2442e0eff1..0000000000
--- a/stable/batnoter/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [batnoter-4.1.9](https://github.com/truecharts/charts/compare/batnoter-4.1.8...batnoter-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [batnoter-4.1.8](https://github.com/truecharts/charts/compare/batnoter-4.1.7...batnoter-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [batnoter-4.1.7](https://github.com/truecharts/charts/compare/batnoter-4.1.6...batnoter-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [batnoter-4.1.6](https://github.com/truecharts/charts/compare/batnoter-4.1.5...batnoter-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [batnoter-4.1.5](https://github.com/truecharts/charts/compare/batnoter-4.1.4...batnoter-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [batnoter-4.1.4](https://github.com/truecharts/charts/compare/batnoter-4.1.3...batnoter-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [batnoter-4.1.3](https://github.com/truecharts/charts/compare/batnoter-4.1.0...batnoter-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [batnoter-4.1.2](https://github.com/truecharts/charts/compare/batnoter-4.1.0...batnoter-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/batnoter/4.1.9/Chart.yaml b/stable/batnoter/4.1.9/Chart.yaml
deleted file mode 100644
index 9ee4c7f782..0000000000
--- a/stable/batnoter/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: notes
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: BatNoter is a web application that allows users to store notes in their git repository.
-home: https://truecharts.org/charts/stable/batnoter
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/batnoter.png
-keywords:
- - notes
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: batnoter
-sources:
- - https://github.com/batnoter/batnoter
- - https://github.com/truecharts/charts/tree/master/charts/stable/batnoter
- - https://ghcr.io/batnoter/batnoter/batnoter-ui
-type: application
-version: 4.1.9
diff --git a/stable/batnoter/4.1.9/app-changelog.md b/stable/batnoter/4.1.9/app-changelog.md
deleted file mode 100644
index f0d8076bb2..0000000000
--- a/stable/batnoter/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [batnoter-4.1.9](https://github.com/truecharts/charts/compare/batnoter-4.1.8...batnoter-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/batnoter/4.1.9/charts/common-17.2.26.tgz b/stable/batnoter/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/batnoter/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/bazarr/17.1.13/CHANGELOG.md b/stable/bazarr/17.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..dabdc5cf48
--- /dev/null
+++ b/stable/bazarr/17.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [bazarr-17.1.13](https://github.com/truecharts/charts/compare/bazarr-17.1.12...bazarr-17.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [bazarr-17.1.12](https://github.com/truecharts/charts/compare/bazarr-17.1.11...bazarr-17.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [bazarr-17.1.11](https://github.com/truecharts/charts/compare/bazarr-17.1.10...bazarr-17.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [bazarr-17.1.10](https://github.com/truecharts/charts/compare/bazarr-17.1.9...bazarr-17.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [bazarr-17.1.9](https://github.com/truecharts/charts/compare/bazarr-17.1.8...bazarr-17.1.9) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/onedr0p/exportarr to v1.6.0[@b522e12](https://github.com/b522e12) by renovate ([#16770](https://github.com/truecharts/charts/issues/16770))
+
+
+## [bazarr-17.1.8](https://github.com/truecharts/charts/compare/bazarr-17.1.7...bazarr-17.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [bazarr-17.1.7](https://github.com/truecharts/charts/compare/bazarr-17.1.6...bazarr-17.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update container image common to v17.2.21[@cf65ff3](https://github.com/cf65ff3) by renovate ([#16752](https://github.com/truecharts/charts/issues/16752))
+
+
+## [bazarr-17.1.6](https://github.com/truecharts/charts/compare/bazarr-17.1.4...bazarr-17.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [bazarr-17.1.4](https://github.com/truecharts/charts/compare/bazarr-17.1.3...bazarr-17.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [bazarr-17.1.3](https://github.com/truecharts/charts/compare/bazarr-17.1.0...bazarr-17.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/bazarr/17.1.13/Chart.yaml b/stable/bazarr/17.1.13/Chart.yaml
new file mode 100644
index 0000000000..6519db219e
--- /dev/null
+++ b/stable/bazarr/17.1.13/Chart.yaml
@@ -0,0 +1,42 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.4.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+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/charts/stable/bazarr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/bazarr.png
+keywords:
+ - bazarr
+ - radarr
+ - sonarr
+ - subtitles
+ - usenet
+ - torrent
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: bazarr
+sources:
+ - https://github.com/morpheus65535/bazarr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/bazarr
+ - https://ghcr.io/onedr0p/bazarr
+ - https://ghcr.io/onedr0p/exportarr
+type: application
+version: 17.1.13
diff --git a/stable/bazarr/17.1.13/README.md b/stable/bazarr/17.1.13/README.md
new file mode 100644
index 0000000000..96c5314ff0
--- /dev/null
+++ b/stable/bazarr/17.1.13/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/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)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/bazarr/17.1.13/app-changelog.md b/stable/bazarr/17.1.13/app-changelog.md
new file mode 100644
index 0000000000..a36a6d2719
--- /dev/null
+++ b/stable/bazarr/17.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [bazarr-17.1.13](https://github.com/truecharts/charts/compare/bazarr-17.1.12...bazarr-17.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/bazarr/17.1.13/app-readme.md b/stable/bazarr/17.1.13/app-readme.md
new file mode 100644
index 0000000000..90f6859f27
--- /dev/null
+++ b/stable/bazarr/17.1.13/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/charts/stable/bazarr](https://truecharts.org/charts/stable/bazarr)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/bazarr/17.1.13/charts/common-17.2.28.tgz b/stable/bazarr/17.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/bazarr/17.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/bazarr/17.1.13/ix_values.yaml b/stable/bazarr/17.1.13/ix_values.yaml
new file mode 100644
index 0000000000..c078dc53bf
--- /dev/null
+++ b/stable/bazarr/17.1.13/ix_values.yaml
@@ -0,0 +1,87 @@
+image:
+ repository: ghcr.io/onedr0p/bazarr
+ pullPolicy: IfNotPresent
+ tag: 1.4.0@sha256:c81c4d9cbec093d5a999cfa3cd1af01d3f00d6292d6f5c33608510cef0ed83c7
+exportarrImage:
+ repository: ghcr.io/onedr0p/exportarr
+ tag: v1.6.0@sha256:b522e128509b766cf66f847190fccd225ff194dc76775fe6a215f2dd3010cac2
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 6767
+ protocol: http
+ targetPort: 6767
+ metrics:
+ enabled: true
+ type: ClusterIP
+ targetSelector: exportarr
+ ports:
+ metrics:
+ enabled: true
+ port: 7879
+ targetSelector: exportarr
+
+workload:
+ exportarr:
+ enabled: "{{ .Values.metrics.main.enabled }}"
+ type: Deployment
+ strategy: RollingUpdate
+ replicas: 1
+ podSpec:
+ containers:
+ exportarr:
+ primary: true
+ enabled: true
+ imageSelector: exportarrImage
+ args:
+ - bazarr
+ probes:
+ liveness:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ readiness:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ startup:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ env:
+ INTERFACE: 0.0.0.0
+ PORT: "{{ .Values.service.metrics.ports.metrics.port }}"
+ URL: '{{ printf "http://%v:%v" (include "tc.v1.common.lib.chart.names.fullname" $) .Values.service.main.ports.main.port }}'
+ APIKEY: "{{ .Values.metrics.main.apiKey }}"
+
+persistence:
+ config:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: /config
+ exportarr:
+ exportarr:
+ mountPath: /config
+ readOnly: true
+
+metrics:
+ main:
+ enabled: false
+ type: "servicemonitor"
+ endpoints:
+ - port: metrics
+ path: /metrics
+ targetSelector: metrics
+ # Required for exportarr
+ apiKey: ""
+
+portal:
+ open:
+ enabled: true
diff --git a/stable/bazarr/17.1.13/questions.yaml b/stable/bazarr/17.1.13/questions.yaml
new file mode 100644
index 0000000000..39507642fc
--- /dev/null
+++ b/stable/bazarr/17.1.13/questions.yaml
@@ -0,0 +1,2870 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 6767
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: metrics
+ group: Metrics
+ label: Prometheus Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: apiKey
+ label: "Bazarr API key"
+ description: "Can be found in the Bazarr settings"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: prometheusRule
+ label: PrometheusRule
+ description: Enable and configure Prometheus Rules for the App.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ # TODO: Rule List section
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/deemix/9.1.9/templates/NOTES.txt b/stable/bazarr/17.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/deemix/9.1.9/templates/NOTES.txt
rename to stable/bazarr/17.1.13/templates/NOTES.txt
diff --git a/stable/cs2/2.1.12/templates/common.yaml b/stable/bazarr/17.1.13/templates/common.yaml
similarity index 100%
rename from stable/cs2/2.1.12/templates/common.yaml
rename to stable/bazarr/17.1.13/templates/common.yaml
diff --git a/stable/clipplex/2.1.9/values.yaml b/stable/bazarr/17.1.13/values.yaml
similarity index 100%
rename from stable/clipplex/2.1.9/values.yaml
rename to stable/bazarr/17.1.13/values.yaml
diff --git a/stable/beets/10.1.13/CHANGELOG.md b/stable/beets/10.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..8f61580b60
--- /dev/null
+++ b/stable/beets/10.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [beets-10.1.13](https://github.com/truecharts/charts/compare/beets-10.1.12...beets-10.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [beets-10.1.12](https://github.com/truecharts/charts/compare/beets-10.1.11...beets-10.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [beets-10.1.11](https://github.com/truecharts/charts/compare/beets-10.1.10...beets-10.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [beets-10.1.10](https://github.com/truecharts/charts/compare/beets-10.1.9...beets-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/beets to version-1.6.0[@c26bf56](https://github.com/c26bf56) by renovate ([#17341](https://github.com/truecharts/charts/issues/17341))
+
+
+## [beets-10.1.9](https://github.com/truecharts/charts/compare/beets-10.1.8...beets-10.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/beets to version-1.6.0[@a6debcc](https://github.com/a6debcc) by renovate ([#17134](https://github.com/truecharts/charts/issues/17134))
+
+
+
+
+## [beets-10.1.8](https://github.com/truecharts/charts/compare/beets-10.1.7...beets-10.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [beets-10.1.7](https://github.com/truecharts/charts/compare/beets-10.1.6...beets-10.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/beets to version-1.6.0[@8b641ab](https://github.com/8b641ab) by renovate ([#16936](https://github.com/truecharts/charts/issues/16936))
+
+
+## [beets-10.1.6](https://github.com/truecharts/charts/compare/beets-10.1.5...beets-10.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [beets-10.1.5](https://github.com/truecharts/charts/compare/beets-10.1.4...beets-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [beets-10.1.4](https://github.com/truecharts/charts/compare/beets-10.1.3...beets-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/beets/10.1.13/Chart.yaml b/stable/beets/10.1.13/Chart.yaml
new file mode 100644
index 0000000000..caf02f947e
--- /dev/null
+++ b/stable/beets/10.1.13/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.6.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A music library manager and not, for the most part, a music player.
+home: https://truecharts.org/charts/stable/beets
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/beets.png
+keywords:
+ - music
+ - library
+ - manager
+ - player
+ - beets
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: beets
+sources:
+ - https://beets.io/
+ - https://github.com/linuxserver/docker-beets
+ - https://github.com/truecharts/charts/tree/master/charts/stable/beets
+ - https://ghcr.io/linuxserver/beets
+type: application
+version: 10.1.13
diff --git a/stable/beets/10.1.13/README.md b/stable/beets/10.1.13/README.md
new file mode 100644
index 0000000000..f80552875e
--- /dev/null
+++ b/stable/beets/10.1.13/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/beets)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/beets/10.1.13/app-changelog.md b/stable/beets/10.1.13/app-changelog.md
new file mode 100644
index 0000000000..beff1fc134
--- /dev/null
+++ b/stable/beets/10.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [beets-10.1.13](https://github.com/truecharts/charts/compare/beets-10.1.12...beets-10.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/beets/10.1.13/app-readme.md b/stable/beets/10.1.13/app-readme.md
new file mode 100644
index 0000000000..7fc081af55
--- /dev/null
+++ b/stable/beets/10.1.13/app-readme.md
@@ -0,0 +1,8 @@
+A music library manager and not, for the most part, a music player.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/beets](https://truecharts.org/charts/stable/beets)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/beets/10.1.13/charts/common-17.2.28.tgz b/stable/beets/10.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/beets/10.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/beets/10.1.13/ix_values.yaml b/stable/beets/10.1.13/ix_values.yaml
new file mode 100644
index 0000000000..2311b8cf23
--- /dev/null
+++ b/stable/beets/10.1.13/ix_values.yaml
@@ -0,0 +1,40 @@
+image:
+ repository: ghcr.io/linuxserver/beets
+ pullPolicy: IfNotPresent
+ tag: version-1.6.0@sha256:c26bf56c4165b40950e84474745b2d16694b357f850cbea3ece917825755f6c9
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 8337
+ protocol: http
+ targetPort: 8337
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env: {}
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: true
diff --git a/stable/beets/10.1.13/questions.yaml b/stable/beets/10.1.13/questions.yaml
new file mode 100644
index 0000000000..2298dffbdf
--- /dev/null
+++ b/stable/beets/10.1.13/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8337
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/dell-idrac-fan-controller/4.1.10/templates/NOTES.txt b/stable/beets/10.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/dell-idrac-fan-controller/4.1.10/templates/NOTES.txt
rename to stable/beets/10.1.13/templates/NOTES.txt
diff --git a/stable/novnc/9.1.8/templates/common.yaml b/stable/beets/10.1.13/templates/common.yaml
similarity index 100%
rename from stable/novnc/9.1.8/templates/common.yaml
rename to stable/beets/10.1.13/templates/common.yaml
diff --git a/stable/cloudcommander/4.1.9/values.yaml b/stable/beets/10.1.13/values.yaml
similarity index 100%
rename from stable/cloudcommander/4.1.9/values.yaml
rename to stable/beets/10.1.13/values.yaml
diff --git a/stable/bender/4.1.10/CHANGELOG.md b/stable/bender/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..8b32695cbe
--- /dev/null
+++ b/stable/bender/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [bender-4.1.10](https://github.com/truecharts/charts/compare/bender-4.1.9...bender-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [bender-4.1.9](https://github.com/truecharts/charts/compare/bender-4.1.8...bender-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [bender-4.1.8](https://github.com/truecharts/charts/compare/bender-4.1.7...bender-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [bender-4.1.7](https://github.com/truecharts/charts/compare/bender-4.1.6...bender-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [bender-4.1.6](https://github.com/truecharts/charts/compare/bender-4.1.5...bender-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [bender-4.1.5](https://github.com/truecharts/charts/compare/bender-4.1.4...bender-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [bender-4.1.4](https://github.com/truecharts/charts/compare/bender-4.1.3...bender-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [bender-4.1.3](https://github.com/truecharts/charts/compare/bender-4.1.0...bender-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [bender-4.1.2](https://github.com/truecharts/charts/compare/bender-4.1.0...bender-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/bender/4.1.10/Chart.yaml b/stable/bender/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..8191553737
--- /dev/null
+++ b/stable/bender/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: dashboard
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.0.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A link dashboard that can be managed without any code.
+home: https://truecharts.org/charts/stable/bender
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/bender.png
+keywords:
+ - bender
+ - dashboard
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: bender
+sources:
+ - https://github.com/jez500/bender
+ - https://github.com/truecharts/charts/tree/master/charts/stable/bender
+ - https://hub.docker.com/r/jez500/bender
+type: application
+version: 4.1.10
diff --git a/stable/bender/4.1.9/README.md b/stable/bender/4.1.10/README.md
similarity index 100%
rename from stable/bender/4.1.9/README.md
rename to stable/bender/4.1.10/README.md
diff --git a/stable/bender/4.1.10/app-changelog.md b/stable/bender/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..613f789c56
--- /dev/null
+++ b/stable/bender/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [bender-4.1.10](https://github.com/truecharts/charts/compare/bender-4.1.9...bender-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/bender/4.1.9/app-readme.md b/stable/bender/4.1.10/app-readme.md
similarity index 100%
rename from stable/bender/4.1.9/app-readme.md
rename to stable/bender/4.1.10/app-readme.md
diff --git a/stable/bender/4.1.10/charts/common-17.2.28.tgz b/stable/bender/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/bender/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/bender/4.1.9/ix_values.yaml b/stable/bender/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/bender/4.1.9/ix_values.yaml
rename to stable/bender/4.1.10/ix_values.yaml
diff --git a/stable/bender/4.1.9/questions.yaml b/stable/bender/4.1.10/questions.yaml
similarity index 100%
rename from stable/bender/4.1.9/questions.yaml
rename to stable/bender/4.1.10/questions.yaml
diff --git a/stable/cyberchef/8.1.9/templates/common.yaml b/stable/bender/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/cyberchef/8.1.9/templates/common.yaml
rename to stable/bender/4.1.10/templates/common.yaml
diff --git a/stable/cloudflared/9.0.6/values.yaml b/stable/bender/4.1.10/values.yaml
similarity index 100%
rename from stable/cloudflared/9.0.6/values.yaml
rename to stable/bender/4.1.10/values.yaml
diff --git a/stable/bender/4.1.9/CHANGELOG.md b/stable/bender/4.1.9/CHANGELOG.md
deleted file mode 100644
index 72ab3d580e..0000000000
--- a/stable/bender/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [bender-4.1.9](https://github.com/truecharts/charts/compare/bender-4.1.8...bender-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [bender-4.1.8](https://github.com/truecharts/charts/compare/bender-4.1.7...bender-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [bender-4.1.7](https://github.com/truecharts/charts/compare/bender-4.1.6...bender-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [bender-4.1.6](https://github.com/truecharts/charts/compare/bender-4.1.5...bender-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [bender-4.1.5](https://github.com/truecharts/charts/compare/bender-4.1.4...bender-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [bender-4.1.4](https://github.com/truecharts/charts/compare/bender-4.1.3...bender-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [bender-4.1.3](https://github.com/truecharts/charts/compare/bender-4.1.0...bender-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [bender-4.1.2](https://github.com/truecharts/charts/compare/bender-4.1.0...bender-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/bender/4.1.9/Chart.yaml b/stable/bender/4.1.9/Chart.yaml
deleted file mode 100644
index de7be10892..0000000000
--- a/stable/bender/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: dashboard
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.0.3
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A link dashboard that can be managed without any code.
-home: https://truecharts.org/charts/stable/bender
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/bender.png
-keywords:
- - bender
- - dashboard
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: bender
-sources:
- - https://github.com/jez500/bender
- - https://github.com/truecharts/charts/tree/master/charts/stable/bender
- - https://hub.docker.com/r/jez500/bender
-type: application
-version: 4.1.9
diff --git a/stable/bender/4.1.9/app-changelog.md b/stable/bender/4.1.9/app-changelog.md
deleted file mode 100644
index cab3db956b..0000000000
--- a/stable/bender/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [bender-4.1.9](https://github.com/truecharts/charts/compare/bender-4.1.8...bender-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/bender/4.1.9/charts/common-17.2.26.tgz b/stable/bender/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/bender/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/bitcoin-node/4.1.10/CHANGELOG.md b/stable/bitcoin-node/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..e86bbffa12
--- /dev/null
+++ b/stable/bitcoin-node/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [bitcoin-node-4.1.10](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.9...bitcoin-node-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [bitcoin-node-4.1.9](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.8...bitcoin-node-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [bitcoin-node-4.1.8](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.7...bitcoin-node-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [bitcoin-node-4.1.7](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.6...bitcoin-node-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [bitcoin-node-4.1.6](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.5...bitcoin-node-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [bitcoin-node-4.1.5](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.4...bitcoin-node-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [bitcoin-node-4.1.4](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.3...bitcoin-node-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [bitcoin-node-4.1.3](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.0...bitcoin-node-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [bitcoin-node-4.1.2](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.0...bitcoin-node-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/bitcoin-node/4.1.10/Chart.yaml b/stable/bitcoin-node/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..8af9d11960
--- /dev/null
+++ b/stable/bitcoin-node/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Crypto
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Chart that runs the Bitcoin bitcoind node in a Chart for easy deployment.
+home: https://truecharts.org/charts/stable/bitcoin-node
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/bitcoin-node.png
+keywords:
+ - bitcoin-node
+ - Crypto
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: bitcoin-node
+sources:
+ - https://github.com/kylemanna/docker-bitcoind
+ - https://github.com/truecharts/charts/tree/master/charts/stable/bitcoin-node
+ - https://hub.docker.com/r/kylemanna/bitcoind
+type: application
+version: 4.1.10
diff --git a/stable/bitcoin-node/4.1.9/README.md b/stable/bitcoin-node/4.1.10/README.md
similarity index 100%
rename from stable/bitcoin-node/4.1.9/README.md
rename to stable/bitcoin-node/4.1.10/README.md
diff --git a/stable/bitcoin-node/4.1.10/app-changelog.md b/stable/bitcoin-node/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..8e6d72e914
--- /dev/null
+++ b/stable/bitcoin-node/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [bitcoin-node-4.1.10](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.9...bitcoin-node-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/bitcoin-node/4.1.9/app-readme.md b/stable/bitcoin-node/4.1.10/app-readme.md
similarity index 100%
rename from stable/bitcoin-node/4.1.9/app-readme.md
rename to stable/bitcoin-node/4.1.10/app-readme.md
diff --git a/stable/bitcoin-node/4.1.10/charts/common-17.2.28.tgz b/stable/bitcoin-node/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/bitcoin-node/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/bitcoin-node/4.1.9/ix_values.yaml b/stable/bitcoin-node/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/bitcoin-node/4.1.9/ix_values.yaml
rename to stable/bitcoin-node/4.1.10/ix_values.yaml
diff --git a/stable/bitcoin-node/4.1.9/questions.yaml b/stable/bitcoin-node/4.1.10/questions.yaml
similarity index 100%
rename from stable/bitcoin-node/4.1.9/questions.yaml
rename to stable/bitcoin-node/4.1.10/questions.yaml
diff --git a/stable/bitcoind/4.1.9/templates/common.yaml b/stable/bitcoin-node/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/bitcoind/4.1.9/templates/common.yaml
rename to stable/bitcoin-node/4.1.10/templates/common.yaml
diff --git a/stable/cloudflareddns/8.1.11/values.yaml b/stable/bitcoin-node/4.1.10/values.yaml
similarity index 100%
rename from stable/cloudflareddns/8.1.11/values.yaml
rename to stable/bitcoin-node/4.1.10/values.yaml
diff --git a/stable/bitcoin-node/4.1.9/CHANGELOG.md b/stable/bitcoin-node/4.1.9/CHANGELOG.md
deleted file mode 100644
index f6723fbe8e..0000000000
--- a/stable/bitcoin-node/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [bitcoin-node-4.1.9](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.8...bitcoin-node-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [bitcoin-node-4.1.8](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.7...bitcoin-node-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [bitcoin-node-4.1.7](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.6...bitcoin-node-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [bitcoin-node-4.1.6](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.5...bitcoin-node-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [bitcoin-node-4.1.5](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.4...bitcoin-node-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [bitcoin-node-4.1.4](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.3...bitcoin-node-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [bitcoin-node-4.1.3](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.0...bitcoin-node-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [bitcoin-node-4.1.2](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.0...bitcoin-node-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/bitcoin-node/4.1.9/Chart.yaml b/stable/bitcoin-node/4.1.9/Chart.yaml
deleted file mode 100644
index 3118f0356e..0000000000
--- a/stable/bitcoin-node/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Crypto
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Chart that runs the Bitcoin bitcoind node in a Chart for easy deployment.
-home: https://truecharts.org/charts/stable/bitcoin-node
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/bitcoin-node.png
-keywords:
- - bitcoin-node
- - Crypto
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: bitcoin-node
-sources:
- - https://github.com/kylemanna/docker-bitcoind
- - https://github.com/truecharts/charts/tree/master/charts/stable/bitcoin-node
- - https://hub.docker.com/r/kylemanna/bitcoind
-type: application
-version: 4.1.9
diff --git a/stable/bitcoin-node/4.1.9/app-changelog.md b/stable/bitcoin-node/4.1.9/app-changelog.md
deleted file mode 100644
index c2ada902d6..0000000000
--- a/stable/bitcoin-node/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [bitcoin-node-4.1.9](https://github.com/truecharts/charts/compare/bitcoin-node-4.1.8...bitcoin-node-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/bitcoin-node/4.1.9/charts/common-17.2.26.tgz b/stable/bitcoin-node/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/bitcoin-node/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/bitcoind/4.1.10/CHANGELOG.md b/stable/bitcoind/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..4941f87432
--- /dev/null
+++ b/stable/bitcoind/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [bitcoind-4.1.10](https://github.com/truecharts/charts/compare/bitcoind-4.1.9...bitcoind-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [bitcoind-4.1.9](https://github.com/truecharts/charts/compare/bitcoind-4.1.8...bitcoind-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [bitcoind-4.1.8](https://github.com/truecharts/charts/compare/bitcoind-4.1.7...bitcoind-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [bitcoind-4.1.7](https://github.com/truecharts/charts/compare/bitcoind-4.1.6...bitcoind-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [bitcoind-4.1.6](https://github.com/truecharts/charts/compare/bitcoind-4.1.5...bitcoind-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [bitcoind-4.1.5](https://github.com/truecharts/charts/compare/bitcoind-4.1.4...bitcoind-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [bitcoind-4.1.4](https://github.com/truecharts/charts/compare/bitcoind-4.1.3...bitcoind-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [bitcoind-4.1.3](https://github.com/truecharts/charts/compare/bitcoind-4.1.0...bitcoind-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [bitcoind-4.1.2](https://github.com/truecharts/charts/compare/bitcoind-4.1.0...bitcoind-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/bitcoind/4.1.10/Chart.yaml b/stable/bitcoind/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..4e60642c6c
--- /dev/null
+++ b/stable/bitcoind/4.1.10/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: |
+ Support the Bitcoin network by hosting your own node! This template provides a full Bitcoin Core node, built in a verifiably trustless way.
+home: https://truecharts.org/charts/stable/bitcoind
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/bitcoind.png
+keywords:
+ - bitcoind
+ - Tools-Utilities
+ - Network-Other
+ - Crypto
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: bitcoind
+sources:
+ - https://bitcoin.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/bitcoind
+ - https://hub.docker.com/r/ofawx/bitcoind
+type: application
+version: 4.1.10
diff --git a/stable/bitcoind/4.1.9/README.md b/stable/bitcoind/4.1.10/README.md
similarity index 100%
rename from stable/bitcoind/4.1.9/README.md
rename to stable/bitcoind/4.1.10/README.md
diff --git a/stable/bitcoind/4.1.10/app-changelog.md b/stable/bitcoind/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..ee2df4977f
--- /dev/null
+++ b/stable/bitcoind/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [bitcoind-4.1.10](https://github.com/truecharts/charts/compare/bitcoind-4.1.9...bitcoind-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/bitcoind/4.1.9/app-readme.md b/stable/bitcoind/4.1.10/app-readme.md
similarity index 100%
rename from stable/bitcoind/4.1.9/app-readme.md
rename to stable/bitcoind/4.1.10/app-readme.md
diff --git a/stable/bitcoind/4.1.10/charts/common-17.2.28.tgz b/stable/bitcoind/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/bitcoind/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/bitcoind/4.1.9/ix_values.yaml b/stable/bitcoind/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/bitcoind/4.1.9/ix_values.yaml
rename to stable/bitcoind/4.1.10/ix_values.yaml
diff --git a/stable/bitcoind/4.1.9/questions.yaml b/stable/bitcoind/4.1.10/questions.yaml
similarity index 100%
rename from stable/bitcoind/4.1.9/questions.yaml
rename to stable/bitcoind/4.1.10/questions.yaml
diff --git a/stable/bitcoinunlimited/4.1.9/templates/common.yaml b/stable/bitcoind/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/bitcoinunlimited/4.1.9/templates/common.yaml
rename to stable/bitcoind/4.1.10/templates/common.yaml
diff --git a/stable/cloudreve/4.1.9/values.yaml b/stable/bitcoind/4.1.10/values.yaml
similarity index 100%
rename from stable/cloudreve/4.1.9/values.yaml
rename to stable/bitcoind/4.1.10/values.yaml
diff --git a/stable/bitcoind/4.1.9/CHANGELOG.md b/stable/bitcoind/4.1.9/CHANGELOG.md
deleted file mode 100644
index dad206dede..0000000000
--- a/stable/bitcoind/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [bitcoind-4.1.9](https://github.com/truecharts/charts/compare/bitcoind-4.1.8...bitcoind-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [bitcoind-4.1.8](https://github.com/truecharts/charts/compare/bitcoind-4.1.7...bitcoind-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [bitcoind-4.1.7](https://github.com/truecharts/charts/compare/bitcoind-4.1.6...bitcoind-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [bitcoind-4.1.6](https://github.com/truecharts/charts/compare/bitcoind-4.1.5...bitcoind-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [bitcoind-4.1.5](https://github.com/truecharts/charts/compare/bitcoind-4.1.4...bitcoind-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [bitcoind-4.1.4](https://github.com/truecharts/charts/compare/bitcoind-4.1.3...bitcoind-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [bitcoind-4.1.3](https://github.com/truecharts/charts/compare/bitcoind-4.1.0...bitcoind-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [bitcoind-4.1.2](https://github.com/truecharts/charts/compare/bitcoind-4.1.0...bitcoind-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/bitcoind/4.1.9/Chart.yaml b/stable/bitcoind/4.1.9/Chart.yaml
deleted file mode 100644
index db1341b152..0000000000
--- a/stable/bitcoind/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: |
- Support the Bitcoin network by hosting your own node! This template provides a full Bitcoin Core node, built in a verifiably trustless way.
-home: https://truecharts.org/charts/stable/bitcoind
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/bitcoind.png
-keywords:
- - bitcoind
- - Tools-Utilities
- - Network-Other
- - Crypto
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: bitcoind
-sources:
- - https://bitcoin.org/
- - https://github.com/truecharts/charts/tree/master/charts/stable/bitcoind
- - https://hub.docker.com/r/ofawx/bitcoind
-type: application
-version: 4.1.9
diff --git a/stable/bitcoind/4.1.9/app-changelog.md b/stable/bitcoind/4.1.9/app-changelog.md
deleted file mode 100644
index bce2e0661f..0000000000
--- a/stable/bitcoind/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [bitcoind-4.1.9](https://github.com/truecharts/charts/compare/bitcoind-4.1.8...bitcoind-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/bitcoind/4.1.9/charts/common-17.2.26.tgz b/stable/bitcoind/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/bitcoind/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/bitcoinunlimited/4.1.10/CHANGELOG.md b/stable/bitcoinunlimited/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..b9a9ffe0b5
--- /dev/null
+++ b/stable/bitcoinunlimited/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [bitcoinunlimited-4.1.10](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.9...bitcoinunlimited-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [bitcoinunlimited-4.1.9](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.8...bitcoinunlimited-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [bitcoinunlimited-4.1.8](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.7...bitcoinunlimited-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [bitcoinunlimited-4.1.7](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.6...bitcoinunlimited-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [bitcoinunlimited-4.1.6](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.5...bitcoinunlimited-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [bitcoinunlimited-4.1.5](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.4...bitcoinunlimited-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [bitcoinunlimited-4.1.4](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.3...bitcoinunlimited-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [bitcoinunlimited-4.1.3](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.0...bitcoinunlimited-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [bitcoinunlimited-4.1.2](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.0...bitcoinunlimited-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/bitcoinunlimited/4.1.10/Chart.yaml b/stable/bitcoinunlimited/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..0119b086de
--- /dev/null
+++ b/stable/bitcoinunlimited/4.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The Bitcoin Unlimited project seeks to provide a voice to all stakeholders in the Bitcoin ecosystem.
+home: https://truecharts.org/charts/stable/bitcoinunlimited
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/bitcoinunlimited.png
+keywords:
+ - bitcoinunlimited
+ - Network-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: bitcoinunlimited
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/bitcoinunlimited
+ - https://hub.docker.com/r/amacneil/bitcoinunlimited
+type: application
+version: 4.1.10
diff --git a/stable/bitcoinunlimited/4.1.9/README.md b/stable/bitcoinunlimited/4.1.10/README.md
similarity index 100%
rename from stable/bitcoinunlimited/4.1.9/README.md
rename to stable/bitcoinunlimited/4.1.10/README.md
diff --git a/stable/bitcoinunlimited/4.1.10/app-changelog.md b/stable/bitcoinunlimited/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..0d588cee89
--- /dev/null
+++ b/stable/bitcoinunlimited/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [bitcoinunlimited-4.1.10](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.9...bitcoinunlimited-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/bitcoinunlimited/4.1.9/app-readme.md b/stable/bitcoinunlimited/4.1.10/app-readme.md
similarity index 100%
rename from stable/bitcoinunlimited/4.1.9/app-readme.md
rename to stable/bitcoinunlimited/4.1.10/app-readme.md
diff --git a/stable/bitcoinunlimited/4.1.10/charts/common-17.2.28.tgz b/stable/bitcoinunlimited/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/bitcoinunlimited/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/bitcoinunlimited/4.1.9/ix_values.yaml b/stable/bitcoinunlimited/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/bitcoinunlimited/4.1.9/ix_values.yaml
rename to stable/bitcoinunlimited/4.1.10/ix_values.yaml
diff --git a/stable/bitcoinunlimited/4.1.9/questions.yaml b/stable/bitcoinunlimited/4.1.10/questions.yaml
similarity index 100%
rename from stable/bitcoinunlimited/4.1.9/questions.yaml
rename to stable/bitcoinunlimited/4.1.10/questions.yaml
diff --git a/stable/bitcoinwalletgui/4.1.9/templates/common.yaml b/stable/bitcoinunlimited/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/bitcoinwalletgui/4.1.9/templates/common.yaml
rename to stable/bitcoinunlimited/4.1.10/templates/common.yaml
diff --git a/stable/collabora/4.1.10/values.yaml b/stable/bitcoinunlimited/4.1.10/values.yaml
similarity index 100%
rename from stable/collabora/4.1.10/values.yaml
rename to stable/bitcoinunlimited/4.1.10/values.yaml
diff --git a/stable/bitcoinunlimited/4.1.9/CHANGELOG.md b/stable/bitcoinunlimited/4.1.9/CHANGELOG.md
deleted file mode 100644
index 18acdd3ec2..0000000000
--- a/stable/bitcoinunlimited/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [bitcoinunlimited-4.1.9](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.8...bitcoinunlimited-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [bitcoinunlimited-4.1.8](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.7...bitcoinunlimited-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [bitcoinunlimited-4.1.7](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.6...bitcoinunlimited-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [bitcoinunlimited-4.1.6](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.5...bitcoinunlimited-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [bitcoinunlimited-4.1.5](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.4...bitcoinunlimited-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [bitcoinunlimited-4.1.4](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.3...bitcoinunlimited-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [bitcoinunlimited-4.1.3](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.0...bitcoinunlimited-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [bitcoinunlimited-4.1.2](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.0...bitcoinunlimited-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/bitcoinunlimited/4.1.9/Chart.yaml b/stable/bitcoinunlimited/4.1.9/Chart.yaml
deleted file mode 100644
index 9b0b1f9a60..0000000000
--- a/stable/bitcoinunlimited/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: The Bitcoin Unlimited project seeks to provide a voice to all stakeholders in the Bitcoin ecosystem.
-home: https://truecharts.org/charts/stable/bitcoinunlimited
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/bitcoinunlimited.png
-keywords:
- - bitcoinunlimited
- - Network-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: bitcoinunlimited
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/bitcoinunlimited
- - https://hub.docker.com/r/amacneil/bitcoinunlimited
-type: application
-version: 4.1.9
diff --git a/stable/bitcoinunlimited/4.1.9/app-changelog.md b/stable/bitcoinunlimited/4.1.9/app-changelog.md
deleted file mode 100644
index 411d86f6e5..0000000000
--- a/stable/bitcoinunlimited/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [bitcoinunlimited-4.1.9](https://github.com/truecharts/charts/compare/bitcoinunlimited-4.1.8...bitcoinunlimited-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/bitcoinunlimited/4.1.9/charts/common-17.2.26.tgz b/stable/bitcoinunlimited/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/bitcoinunlimited/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/bitcoinwalletgui/4.1.10/CHANGELOG.md b/stable/bitcoinwalletgui/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..9d4208014d
--- /dev/null
+++ b/stable/bitcoinwalletgui/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [bitcoinwalletgui-4.1.10](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.9...bitcoinwalletgui-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [bitcoinwalletgui-4.1.9](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.8...bitcoinwalletgui-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [bitcoinwalletgui-4.1.8](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.7...bitcoinwalletgui-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [bitcoinwalletgui-4.1.7](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.6...bitcoinwalletgui-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [bitcoinwalletgui-4.1.6](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.5...bitcoinwalletgui-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [bitcoinwalletgui-4.1.5](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.4...bitcoinwalletgui-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [bitcoinwalletgui-4.1.4](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.3...bitcoinwalletgui-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [bitcoinwalletgui-4.1.3](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.0...bitcoinwalletgui-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [bitcoinwalletgui-4.1.2](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.0...bitcoinwalletgui-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/bitcoinwalletgui/4.1.10/Chart.yaml b/stable/bitcoinwalletgui/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..97587772bb
--- /dev/null
+++ b/stable/bitcoinwalletgui/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: |
+ Bitcoin wallet with GUI over VNC and NoVNC.
+home: https://truecharts.org/charts/stable/bitcoinwalletgui
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/bitcoinwalletgui.png
+keywords:
+ - bitcoinwalletgui
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: bitcoinwalletgui
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/bitcoinwalletgui
+ - https://hub.docker.com/r/ulisses1478/bitcoinwallet-gui
+type: application
+version: 4.1.10
diff --git a/stable/bitcoinwalletgui/4.1.9/README.md b/stable/bitcoinwalletgui/4.1.10/README.md
similarity index 100%
rename from stable/bitcoinwalletgui/4.1.9/README.md
rename to stable/bitcoinwalletgui/4.1.10/README.md
diff --git a/stable/bitcoinwalletgui/4.1.10/app-changelog.md b/stable/bitcoinwalletgui/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..f0a0c13e3d
--- /dev/null
+++ b/stable/bitcoinwalletgui/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [bitcoinwalletgui-4.1.10](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.9...bitcoinwalletgui-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/bitcoinwalletgui/4.1.9/app-readme.md b/stable/bitcoinwalletgui/4.1.10/app-readme.md
similarity index 100%
rename from stable/bitcoinwalletgui/4.1.9/app-readme.md
rename to stable/bitcoinwalletgui/4.1.10/app-readme.md
diff --git a/stable/bitcoinwalletgui/4.1.10/charts/common-17.2.28.tgz b/stable/bitcoinwalletgui/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/bitcoinwalletgui/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/bitcoinwalletgui/4.1.9/ix_values.yaml b/stable/bitcoinwalletgui/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/bitcoinwalletgui/4.1.9/ix_values.yaml
rename to stable/bitcoinwalletgui/4.1.10/ix_values.yaml
diff --git a/stable/bitcoinwalletgui/4.1.9/questions.yaml b/stable/bitcoinwalletgui/4.1.10/questions.yaml
similarity index 100%
rename from stable/bitcoinwalletgui/4.1.9/questions.yaml
rename to stable/bitcoinwalletgui/4.1.10/questions.yaml
diff --git a/stable/blender/4.1.13/templates/common.yaml b/stable/bitcoinwalletgui/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/blender/4.1.13/templates/common.yaml
rename to stable/bitcoinwalletgui/4.1.10/templates/common.yaml
diff --git a/stable/colonysurvival/4.1.9/values.yaml b/stable/bitcoinwalletgui/4.1.10/values.yaml
similarity index 100%
rename from stable/colonysurvival/4.1.9/values.yaml
rename to stable/bitcoinwalletgui/4.1.10/values.yaml
diff --git a/stable/bitcoinwalletgui/4.1.9/CHANGELOG.md b/stable/bitcoinwalletgui/4.1.9/CHANGELOG.md
deleted file mode 100644
index 133e26f422..0000000000
--- a/stable/bitcoinwalletgui/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [bitcoinwalletgui-4.1.9](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.8...bitcoinwalletgui-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [bitcoinwalletgui-4.1.8](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.7...bitcoinwalletgui-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [bitcoinwalletgui-4.1.7](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.6...bitcoinwalletgui-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [bitcoinwalletgui-4.1.6](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.5...bitcoinwalletgui-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [bitcoinwalletgui-4.1.5](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.4...bitcoinwalletgui-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [bitcoinwalletgui-4.1.4](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.3...bitcoinwalletgui-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [bitcoinwalletgui-4.1.3](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.0...bitcoinwalletgui-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [bitcoinwalletgui-4.1.2](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.0...bitcoinwalletgui-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/bitcoinwalletgui/4.1.9/Chart.yaml b/stable/bitcoinwalletgui/4.1.9/Chart.yaml
deleted file mode 100644
index f668994793..0000000000
--- a/stable/bitcoinwalletgui/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: |
- Bitcoin wallet with GUI over VNC and NoVNC.
-home: https://truecharts.org/charts/stable/bitcoinwalletgui
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/bitcoinwalletgui.png
-keywords:
- - bitcoinwalletgui
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: bitcoinwalletgui
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/bitcoinwalletgui
- - https://hub.docker.com/r/ulisses1478/bitcoinwallet-gui
-type: application
-version: 4.1.9
diff --git a/stable/bitcoinwalletgui/4.1.9/app-changelog.md b/stable/bitcoinwalletgui/4.1.9/app-changelog.md
deleted file mode 100644
index 581585be2e..0000000000
--- a/stable/bitcoinwalletgui/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [bitcoinwalletgui-4.1.9](https://github.com/truecharts/charts/compare/bitcoinwalletgui-4.1.8...bitcoinwalletgui-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/bitcoinwalletgui/4.1.9/charts/common-17.2.26.tgz b/stable/bitcoinwalletgui/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/bitcoinwalletgui/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/blender/4.1.13/CHANGELOG.md b/stable/blender/4.1.13/CHANGELOG.md
deleted file mode 100644
index 1b4019bae1..0000000000
--- a/stable/blender/4.1.13/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [blender-4.1.13](https://github.com/truecharts/charts/compare/blender-4.1.12...blender-4.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [blender-4.1.12](https://github.com/truecharts/charts/compare/blender-4.1.11...blender-4.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [blender-4.1.11](https://github.com/truecharts/charts/compare/blender-4.1.10...blender-4.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image lscr.io/linuxserver/blender to latest[@232bcac](https://github.com/232bcac) by renovate ([#17382](https://github.com/truecharts/charts/issues/17382))
-
-
-## [blender-4.1.10](https://github.com/truecharts/charts/compare/blender-4.1.9...blender-4.1.10) (2024-01-14)
-
-### Chore
-
-
-
-- update container image lscr.io/linuxserver/blender to latest[@6888c91](https://github.com/6888c91) by renovate ([#17164](https://github.com/truecharts/charts/issues/17164))
-
-
-
-
-## [blender-4.1.9](https://github.com/truecharts/charts/compare/blender-4.1.8...blender-4.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [blender-4.1.8](https://github.com/truecharts/charts/compare/blender-4.1.7...blender-4.1.8) (2024-01-08)
-
-### Chore
-
-
-
-- update container image lscr.io/linuxserver/blender to latest[@fcd1424](https://github.com/fcd1424) by renovate ([#16956](https://github.com/truecharts/charts/issues/16956))
-
-
-## [blender-4.1.7](https://github.com/truecharts/charts/compare/blender-4.1.6...blender-4.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [blender-4.1.6](https://github.com/truecharts/charts/compare/blender-4.1.5...blender-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [blender-4.1.5](https://github.com/truecharts/charts/compare/blender-4.1.4...blender-4.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [blender-4.1.4](https://github.com/truecharts/charts/compare/blender-4.1.1...blender-4.1.4) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/blender/4.1.13/Chart.yaml b/stable/blender/4.1.13/Chart.yaml
deleted file mode 100644
index 020b62272f..0000000000
--- a/stable/blender/4.1.13/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Blender(https://www.blender.org/) is a free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, motion graphics, interactive 3D applications, virtual reality, and computer games. **This image does not support GPU rendering out of the box only accelerated workspace experience**
-home: https://truecharts.org/charts/stable/blender
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/blender.png
-keywords:
- - blender
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: blender
-sources:
- - https://github.com/linuxserver/docker-blender#readme
- - https://www.blender.org/
- - https://github.com/orgs/linuxserver/packages/container/package/blender
- - https://github.com/truecharts/charts/tree/master/charts/stable/blender
- - https://fleet.linuxserver.io/image?name=linuxserver/blender
-type: application
-version: 4.1.13
diff --git a/stable/blender/4.1.13/app-changelog.md b/stable/blender/4.1.13/app-changelog.md
deleted file mode 100644
index 775318e7d9..0000000000
--- a/stable/blender/4.1.13/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [blender-4.1.13](https://github.com/truecharts/charts/compare/blender-4.1.12...blender-4.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/blender/4.1.13/charts/common-17.2.26.tgz b/stable/blender/4.1.13/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/blender/4.1.13/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/blender/4.1.14/CHANGELOG.md b/stable/blender/4.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..ea4caabda2
--- /dev/null
+++ b/stable/blender/4.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [blender-4.1.14](https://github.com/truecharts/charts/compare/blender-4.1.13...blender-4.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [blender-4.1.13](https://github.com/truecharts/charts/compare/blender-4.1.12...blender-4.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [blender-4.1.12](https://github.com/truecharts/charts/compare/blender-4.1.11...blender-4.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [blender-4.1.11](https://github.com/truecharts/charts/compare/blender-4.1.10...blender-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image lscr.io/linuxserver/blender to latest[@232bcac](https://github.com/232bcac) by renovate ([#17382](https://github.com/truecharts/charts/issues/17382))
+
+
+## [blender-4.1.10](https://github.com/truecharts/charts/compare/blender-4.1.9...blender-4.1.10) (2024-01-14)
+
+### Chore
+
+
+
+- update container image lscr.io/linuxserver/blender to latest[@6888c91](https://github.com/6888c91) by renovate ([#17164](https://github.com/truecharts/charts/issues/17164))
+
+
+
+
+## [blender-4.1.9](https://github.com/truecharts/charts/compare/blender-4.1.8...blender-4.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [blender-4.1.8](https://github.com/truecharts/charts/compare/blender-4.1.7...blender-4.1.8) (2024-01-08)
+
+### Chore
+
+
+
+- update container image lscr.io/linuxserver/blender to latest[@fcd1424](https://github.com/fcd1424) by renovate ([#16956](https://github.com/truecharts/charts/issues/16956))
+
+
+## [blender-4.1.7](https://github.com/truecharts/charts/compare/blender-4.1.6...blender-4.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [blender-4.1.6](https://github.com/truecharts/charts/compare/blender-4.1.5...blender-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [blender-4.1.5](https://github.com/truecharts/charts/compare/blender-4.1.4...blender-4.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/blender/4.1.14/Chart.yaml b/stable/blender/4.1.14/Chart.yaml
new file mode 100644
index 0000000000..4ff5d34d94
--- /dev/null
+++ b/stable/blender/4.1.14/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Blender(https://www.blender.org/) is a free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, motion graphics, interactive 3D applications, virtual reality, and computer games. **This image does not support GPU rendering out of the box only accelerated workspace experience**
+home: https://truecharts.org/charts/stable/blender
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/blender.png
+keywords:
+ - blender
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: blender
+sources:
+ - https://github.com/linuxserver/docker-blender#readme
+ - https://www.blender.org/
+ - https://github.com/orgs/linuxserver/packages/container/package/blender
+ - https://github.com/truecharts/charts/tree/master/charts/stable/blender
+ - https://fleet.linuxserver.io/image?name=linuxserver/blender
+type: application
+version: 4.1.14
diff --git a/stable/blender/4.1.13/README.md b/stable/blender/4.1.14/README.md
similarity index 100%
rename from stable/blender/4.1.13/README.md
rename to stable/blender/4.1.14/README.md
diff --git a/stable/blender/4.1.14/app-changelog.md b/stable/blender/4.1.14/app-changelog.md
new file mode 100644
index 0000000000..39e8535523
--- /dev/null
+++ b/stable/blender/4.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [blender-4.1.14](https://github.com/truecharts/charts/compare/blender-4.1.13...blender-4.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/blender/4.1.13/app-readme.md b/stable/blender/4.1.14/app-readme.md
similarity index 100%
rename from stable/blender/4.1.13/app-readme.md
rename to stable/blender/4.1.14/app-readme.md
diff --git a/stable/blender/4.1.14/charts/common-17.2.28.tgz b/stable/blender/4.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/blender/4.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/blender/4.1.13/ix_values.yaml b/stable/blender/4.1.14/ix_values.yaml
similarity index 100%
rename from stable/blender/4.1.13/ix_values.yaml
rename to stable/blender/4.1.14/ix_values.yaml
diff --git a/stable/blender/4.1.13/questions.yaml b/stable/blender/4.1.14/questions.yaml
similarity index 100%
rename from stable/blender/4.1.13/questions.yaml
rename to stable/blender/4.1.14/questions.yaml
diff --git a/stable/breitbandmessung-de/4.1.10/templates/common.yaml b/stable/blender/4.1.14/templates/common.yaml
similarity index 100%
rename from stable/breitbandmessung-de/4.1.10/templates/common.yaml
rename to stable/blender/4.1.14/templates/common.yaml
diff --git a/stable/conanexiles/4.1.9/values.yaml b/stable/blender/4.1.14/values.yaml
similarity index 100%
rename from stable/conanexiles/4.1.9/values.yaml
rename to stable/blender/4.1.14/values.yaml
diff --git a/stable/blog/10.1.10/CHANGELOG.md b/stable/blog/10.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..be557a8c17
--- /dev/null
+++ b/stable/blog/10.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [blog-10.1.10](https://github.com/truecharts/charts/compare/blog-10.1.9...blog-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [blog-10.1.9](https://github.com/truecharts/charts/compare/blog-10.1.8...blog-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [blog-10.1.8](https://github.com/truecharts/charts/compare/blog-10.1.7...blog-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [blog-10.1.7](https://github.com/truecharts/charts/compare/blog-10.1.6...blog-10.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [blog-10.1.6](https://github.com/truecharts/charts/compare/blog-10.1.5...blog-10.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [blog-10.1.5](https://github.com/truecharts/charts/compare/blog-10.1.4...blog-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [blog-10.1.4](https://github.com/truecharts/charts/compare/blog-10.1.3...blog-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [blog-10.1.3](https://github.com/truecharts/charts/compare/blog-10.1.0...blog-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [blog-10.1.2](https://github.com/truecharts/charts/compare/blog-10.1.0...blog-10.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/blog/10.1.10/Chart.yaml b/stable/blog/10.1.10/Chart.yaml
new file mode 100644
index 0000000000..1d1575d1fa
--- /dev/null
+++ b/stable/blog/10.1.10/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: hosting
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Lightweight self-hosted facebook-styled PHP blog.
+home: https://truecharts.org/charts/stable/blog
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/blog.png
+keywords:
+ - blog
+ - php
+ - self
+ - hosted
+ - facebook
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: blog
+sources:
+ - https://github.com/m1k1o/blog
+ - https://github.com/nicholaswilde/docker-blog
+ - https://github.com/truecharts/charts/tree/master/charts/stable/blog
+ - https://hub.docker.com/r/m1k1o/blog
+type: application
+version: 10.1.10
diff --git a/stable/blog/10.1.10/README.md b/stable/blog/10.1.10/README.md
new file mode 100644
index 0000000000..51046d99fe
--- /dev/null
+++ b/stable/blog/10.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/blog)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/blog/10.1.10/app-changelog.md b/stable/blog/10.1.10/app-changelog.md
new file mode 100644
index 0000000000..12beba439f
--- /dev/null
+++ b/stable/blog/10.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [blog-10.1.10](https://github.com/truecharts/charts/compare/blog-10.1.9...blog-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/blog/10.1.10/app-readme.md b/stable/blog/10.1.10/app-readme.md
new file mode 100644
index 0000000000..3d0f8de6fe
--- /dev/null
+++ b/stable/blog/10.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Lightweight self-hosted facebook-styled PHP blog.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/blog](https://truecharts.org/charts/stable/blog)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/blog/10.1.10/charts/common-17.2.28.tgz b/stable/blog/10.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/blog/10.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/blog/10.1.10/ix_values.yaml b/stable/blog/10.1.10/ix_values.yaml
new file mode 100644
index 0000000000..7932eee43d
--- /dev/null
+++ b/stable/blog/10.1.10/ix_values.yaml
@@ -0,0 +1,62 @@
+image:
+ repository: m1k1o/blog
+ pullPolicy: IfNotPresent
+ tag: latest@sha256:42060a897a0fd93ac898b8cbb5ccd64a25174bc094259ec025d0b6fffac72219
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10111
+ protocol: http
+ targetPort: 80
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env:
+ BLOG_TITLE: "Blog"
+ BLOG_NAME: "Max Musermann"
+ BLOG_LANG: "en"
+ BLOG_DB_CONNECTION: "postgres"
+ BLOG_POSTGRES_USER: "{{ .Values.cnpg.main.user }}"
+ BLOG_POSTGRES_PORT: "5432"
+ BLOG_DB_NAME: "{{ .Values.cnpg.main.database }}"
+ BLOG_POSTGRES_PASS:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ BLOG_POSTGRES_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ BLOG_NICK: username
+ BLOG_PASS: password
+persistence:
+ data:
+ enabled: true
+ mountPath: /var/www/html/data
+cnpg:
+ main:
+ enabled: true
+ user: blog
+ database: blog
+portal:
+ open:
+ enabled: true
diff --git a/stable/blog/10.1.10/questions.yaml b/stable/blog/10.1.10/questions.yaml
new file mode 100644
index 0000000000..7e5b77ec3a
--- /dev/null
+++ b/stable/blog/10.1.10/questions.yaml
@@ -0,0 +1,3313 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: BLOG_TITLE
+ label: "Blog Title"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: BLOG_NAME
+ label: "Blog Name"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: BLOG_LANG
+ label: "Blog Language"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10111
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: 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: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/dillinger/8.1.12/templates/NOTES.txt b/stable/blog/10.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/dillinger/8.1.12/templates/NOTES.txt
rename to stable/blog/10.1.10/templates/NOTES.txt
diff --git a/stable/photoshow/9.1.8/templates/common.yaml b/stable/blog/10.1.10/templates/common.yaml
similarity index 100%
rename from stable/photoshow/9.1.8/templates/common.yaml
rename to stable/blog/10.1.10/templates/common.yaml
diff --git a/stable/convos/4.1.9/values.yaml b/stable/blog/10.1.10/values.yaml
similarity index 100%
rename from stable/convos/4.1.9/values.yaml
rename to stable/blog/10.1.10/values.yaml
diff --git a/stable/boinc/8.1.13/CHANGELOG.md b/stable/boinc/8.1.13/CHANGELOG.md
deleted file mode 100644
index ef546322f8..0000000000
--- a/stable/boinc/8.1.13/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [boinc-8.1.13](https://github.com/truecharts/charts/compare/boinc-8.1.12...boinc-8.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [boinc-8.1.12](https://github.com/truecharts/charts/compare/boinc-8.1.11...boinc-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [boinc-8.1.11](https://github.com/truecharts/charts/compare/boinc-8.1.10...boinc-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/boinc to latest[@be45bed](https://github.com/be45bed) by renovate ([#17342](https://github.com/truecharts/charts/issues/17342))
-
-
-## [boinc-8.1.10](https://github.com/truecharts/charts/compare/boinc-8.1.9...boinc-8.1.10) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/boinc to latest[@d04758f](https://github.com/d04758f) by renovate ([#17135](https://github.com/truecharts/charts/issues/17135))
-
-
-
-
-## [boinc-8.1.9](https://github.com/truecharts/charts/compare/boinc-8.1.8...boinc-8.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [boinc-8.1.8](https://github.com/truecharts/charts/compare/boinc-8.1.7...boinc-8.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/boinc to latest[@5da3659](https://github.com/5da3659) by renovate ([#16766](https://github.com/truecharts/charts/issues/16766))
-
-
-## [boinc-8.1.7](https://github.com/truecharts/charts/compare/boinc-8.1.6...boinc-8.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [boinc-8.1.6](https://github.com/truecharts/charts/compare/boinc-8.1.5...boinc-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [boinc-8.1.5](https://github.com/truecharts/charts/compare/boinc-8.1.4...boinc-8.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [boinc-8.1.4](https://github.com/truecharts/charts/compare/boinc-8.1.1...boinc-8.1.4) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/boinc/8.1.13/Chart.yaml b/stable/boinc/8.1.13/Chart.yaml
deleted file mode 100644
index 6507a73562..0000000000
--- a/stable/boinc/8.1.13/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers).
-home: https://truecharts.org/charts/stable/boinc
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/boinc.png
-keywords:
- - boinc
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: boinc
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/boinc
- - https://ghcr.io/linuxserver/boinc
-type: application
-version: 8.1.13
diff --git a/stable/boinc/8.1.13/app-changelog.md b/stable/boinc/8.1.13/app-changelog.md
deleted file mode 100644
index 2b699c411a..0000000000
--- a/stable/boinc/8.1.13/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [boinc-8.1.13](https://github.com/truecharts/charts/compare/boinc-8.1.12...boinc-8.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/boinc/8.1.13/charts/common-17.2.26.tgz b/stable/boinc/8.1.13/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/boinc/8.1.13/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/boinc/8.1.14/CHANGELOG.md b/stable/boinc/8.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..3b4a67cbf8
--- /dev/null
+++ b/stable/boinc/8.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [boinc-8.1.14](https://github.com/truecharts/charts/compare/boinc-8.1.13...boinc-8.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [boinc-8.1.13](https://github.com/truecharts/charts/compare/boinc-8.1.12...boinc-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [boinc-8.1.12](https://github.com/truecharts/charts/compare/boinc-8.1.11...boinc-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [boinc-8.1.11](https://github.com/truecharts/charts/compare/boinc-8.1.10...boinc-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/boinc to latest[@be45bed](https://github.com/be45bed) by renovate ([#17342](https://github.com/truecharts/charts/issues/17342))
+
+
+## [boinc-8.1.10](https://github.com/truecharts/charts/compare/boinc-8.1.9...boinc-8.1.10) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/boinc to latest[@d04758f](https://github.com/d04758f) by renovate ([#17135](https://github.com/truecharts/charts/issues/17135))
+
+
+
+
+## [boinc-8.1.9](https://github.com/truecharts/charts/compare/boinc-8.1.8...boinc-8.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [boinc-8.1.8](https://github.com/truecharts/charts/compare/boinc-8.1.7...boinc-8.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/boinc to latest[@5da3659](https://github.com/5da3659) by renovate ([#16766](https://github.com/truecharts/charts/issues/16766))
+
+
+## [boinc-8.1.7](https://github.com/truecharts/charts/compare/boinc-8.1.6...boinc-8.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [boinc-8.1.6](https://github.com/truecharts/charts/compare/boinc-8.1.5...boinc-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [boinc-8.1.5](https://github.com/truecharts/charts/compare/boinc-8.1.4...boinc-8.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/boinc/8.1.14/Chart.yaml b/stable/boinc/8.1.14/Chart.yaml
new file mode 100644
index 0000000000..199c1811f8
--- /dev/null
+++ b/stable/boinc/8.1.14/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers).
+home: https://truecharts.org/charts/stable/boinc
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/boinc.png
+keywords:
+ - boinc
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: boinc
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/boinc
+ - https://ghcr.io/linuxserver/boinc
+type: application
+version: 8.1.14
diff --git a/stable/boinc/8.1.13/README.md b/stable/boinc/8.1.14/README.md
similarity index 100%
rename from stable/boinc/8.1.13/README.md
rename to stable/boinc/8.1.14/README.md
diff --git a/stable/boinc/8.1.14/app-changelog.md b/stable/boinc/8.1.14/app-changelog.md
new file mode 100644
index 0000000000..f87d022602
--- /dev/null
+++ b/stable/boinc/8.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [boinc-8.1.14](https://github.com/truecharts/charts/compare/boinc-8.1.13...boinc-8.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/boinc/8.1.13/app-readme.md b/stable/boinc/8.1.14/app-readme.md
similarity index 100%
rename from stable/boinc/8.1.13/app-readme.md
rename to stable/boinc/8.1.14/app-readme.md
diff --git a/stable/boinc/8.1.14/charts/common-17.2.28.tgz b/stable/boinc/8.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/boinc/8.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/boinc/8.1.13/ix_values.yaml b/stable/boinc/8.1.14/ix_values.yaml
similarity index 100%
rename from stable/boinc/8.1.13/ix_values.yaml
rename to stable/boinc/8.1.14/ix_values.yaml
diff --git a/stable/boinc/8.1.13/questions.yaml b/stable/boinc/8.1.14/questions.yaml
similarity index 100%
rename from stable/boinc/8.1.13/questions.yaml
rename to stable/boinc/8.1.14/questions.yaml
diff --git a/stable/discordgsm/6.1.9/templates/NOTES.txt b/stable/boinc/8.1.14/templates/NOTES.txt
similarity index 100%
rename from stable/discordgsm/6.1.9/templates/NOTES.txt
rename to stable/boinc/8.1.14/templates/NOTES.txt
diff --git a/stable/czkawka/7.1.9/templates/common.yaml b/stable/boinc/8.1.14/templates/common.yaml
similarity index 100%
rename from stable/czkawka/7.1.9/templates/common.yaml
rename to stable/boinc/8.1.14/templates/common.yaml
diff --git a/stable/cops/7.1.12/values.yaml b/stable/boinc/8.1.14/values.yaml
similarity index 100%
rename from stable/cops/7.1.12/values.yaml
rename to stable/boinc/8.1.14/values.yaml
diff --git a/stable/booksonic-air/12.1.14/CHANGELOG.md b/stable/booksonic-air/12.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..722c0d4a74
--- /dev/null
+++ b/stable/booksonic-air/12.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [booksonic-air-12.1.14](https://github.com/truecharts/charts/compare/booksonic-air-12.1.13...booksonic-air-12.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [booksonic-air-12.1.13](https://github.com/truecharts/charts/compare/booksonic-air-12.1.12...booksonic-air-12.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [booksonic-air-12.1.12](https://github.com/truecharts/charts/compare/booksonic-air-12.1.11...booksonic-air-12.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [booksonic-air-12.1.11](https://github.com/truecharts/charts/compare/booksonic-air-12.1.10...booksonic-air-12.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/booksonic-air to 2201.1.0[@f8d65b3](https://github.com/f8d65b3) by renovate ([#17343](https://github.com/truecharts/charts/issues/17343))
+
+
+## [booksonic-air-12.1.10](https://github.com/truecharts/charts/compare/booksonic-air-12.1.9...booksonic-air-12.1.10) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/booksonic-air to 2201.1.0[@6d872bc](https://github.com/6d872bc) by renovate ([#17136](https://github.com/truecharts/charts/issues/17136))
+
+
+
+
+## [booksonic-air-12.1.9](https://github.com/truecharts/charts/compare/booksonic-air-12.1.8...booksonic-air-12.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [booksonic-air-12.1.8](https://github.com/truecharts/charts/compare/booksonic-air-12.1.7...booksonic-air-12.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/booksonic-air to 2201.1.0[@de98820](https://github.com/de98820) by renovate ([#16845](https://github.com/truecharts/charts/issues/16845))
+
+
+## [booksonic-air-12.1.7](https://github.com/truecharts/charts/compare/booksonic-air-12.1.6...booksonic-air-12.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [booksonic-air-12.1.6](https://github.com/truecharts/charts/compare/booksonic-air-12.1.5...booksonic-air-12.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [booksonic-air-12.1.5](https://github.com/truecharts/charts/compare/booksonic-air-12.1.4...booksonic-air-12.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/booksonic-air/12.1.14/Chart.yaml b/stable/booksonic-air/12.1.14/Chart.yaml
new file mode 100644
index 0000000000..f9fd0ca368
--- /dev/null
+++ b/stable/booksonic-air/12.1.14/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2201.1.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Booksonic is a platform for accessing the audibooks you own wherever you are
+home: https://truecharts.org/charts/stable/booksonic-air
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/booksonic-air.png
+keywords:
+ - booksonic
+ - audiobook
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: booksonic-air
+sources:
+ - https://github.com/popeen/Booksonic-Air
+ - https://github.com/truecharts/charts/tree/master/charts/stable/booksonic-air
+ - https://ghcr.io/linuxserver/booksonic-air
+type: application
+version: 12.1.14
diff --git a/stable/booksonic-air/12.1.14/README.md b/stable/booksonic-air/12.1.14/README.md
new file mode 100644
index 0000000000..4fbd3547a7
--- /dev/null
+++ b/stable/booksonic-air/12.1.14/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/booksonic-air)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/booksonic-air/12.1.14/app-changelog.md b/stable/booksonic-air/12.1.14/app-changelog.md
new file mode 100644
index 0000000000..2347342e4c
--- /dev/null
+++ b/stable/booksonic-air/12.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [booksonic-air-12.1.14](https://github.com/truecharts/charts/compare/booksonic-air-12.1.13...booksonic-air-12.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/booksonic-air/12.1.14/app-readme.md b/stable/booksonic-air/12.1.14/app-readme.md
new file mode 100644
index 0000000000..88ff19e3ce
--- /dev/null
+++ b/stable/booksonic-air/12.1.14/app-readme.md
@@ -0,0 +1,8 @@
+Booksonic is a platform for accessing the audibooks you own wherever you are
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/booksonic-air](https://truecharts.org/charts/stable/booksonic-air)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/booksonic-air/12.1.14/charts/common-17.2.28.tgz b/stable/booksonic-air/12.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/booksonic-air/12.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/booksonic-air/12.1.14/ix_values.yaml b/stable/booksonic-air/12.1.14/ix_values.yaml
new file mode 100644
index 0000000000..0628ae47dd
--- /dev/null
+++ b/stable/booksonic-air/12.1.14/ix_values.yaml
@@ -0,0 +1,40 @@
+image:
+ repository: ghcr.io/linuxserver/booksonic-air
+ pullPolicy: IfNotPresent
+ tag: 2201.1.0@sha256:f8d65b33e63ca34459c7a466a910c9f4f687c9b4226c5b74b9196a38933c19ee
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10048
+ protocol: http
+ targetPort: 4040
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env: {}
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: true
diff --git a/stable/booksonic-air/12.1.14/questions.yaml b/stable/booksonic-air/12.1.14/questions.yaml
new file mode 100644
index 0000000000..2bc17b8bba
--- /dev/null
+++ b/stable/booksonic-air/12.1.14/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10048
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/docker/4.0.0/templates/NOTES.txt b/stable/booksonic-air/12.1.14/templates/NOTES.txt
similarity index 100%
rename from stable/docker/4.0.0/templates/NOTES.txt
rename to stable/booksonic-air/12.1.14/templates/NOTES.txt
diff --git a/stable/dashdot/7.3.1/templates/common.yaml b/stable/booksonic-air/12.1.14/templates/common.yaml
similarity index 100%
rename from stable/dashdot/7.3.1/templates/common.yaml
rename to stable/booksonic-air/12.1.14/templates/common.yaml
diff --git a/stable/core-keeper-dedicated-server/4.1.9/values.yaml b/stable/booksonic-air/12.1.14/values.yaml
similarity index 100%
rename from stable/core-keeper-dedicated-server/4.1.9/values.yaml
rename to stable/booksonic-air/12.1.14/values.yaml
diff --git a/stable/bookstack/11.2.14/CHANGELOG.md b/stable/bookstack/11.2.14/CHANGELOG.md
new file mode 100644
index 0000000000..1312cb6959
--- /dev/null
+++ b/stable/bookstack/11.2.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [bookstack-11.2.14](https://github.com/truecharts/charts/compare/bookstack-11.2.13...bookstack-11.2.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [bookstack-11.2.13](https://github.com/truecharts/charts/compare/bookstack-11.2.12...bookstack-11.2.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [bookstack-11.2.12](https://github.com/truecharts/charts/compare/bookstack-11.2.11...bookstack-11.2.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [bookstack-11.2.11](https://github.com/truecharts/charts/compare/bookstack-11.2.10...bookstack-11.2.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/bookstack to v23.12.20240115[@409580f](https://github.com/409580f) by renovate ([#17418](https://github.com/truecharts/charts/issues/17418))
+
+
+## [bookstack-11.2.10](https://github.com/truecharts/charts/compare/bookstack-11.2.9...bookstack-11.2.10) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/bookstack to v23.12.20240108[@dae128c](https://github.com/dae128c) by renovate ([#17184](https://github.com/truecharts/charts/issues/17184))
+
+
+
+
+## [bookstack-11.2.9](https://github.com/truecharts/charts/compare/bookstack-11.2.8...bookstack-11.2.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [bookstack-11.2.8](https://github.com/truecharts/charts/compare/bookstack-11.2.7...bookstack-11.2.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [bookstack-11.2.7](https://github.com/truecharts/charts/compare/bookstack-11.2.6...bookstack-11.2.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [bookstack-11.2.6](https://github.com/truecharts/charts/compare/bookstack-11.2.5...bookstack-11.2.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [bookstack-11.2.5](https://github.com/truecharts/charts/compare/bookstack-11.2.4...bookstack-11.2.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/bookstack/11.2.14/Chart.yaml b/stable/bookstack/11.2.14/Chart.yaml
new file mode 100644
index 0000000000..f786704f14
--- /dev/null
+++ b/stable/bookstack/11.2.14/Chart.yaml
@@ -0,0 +1,48 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 23.12.20240115
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A simple, self-hosted, easy-to-use platform for organising and storing information.
+home: https://truecharts.org/charts/stable/bookstack
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/bookstack.png
+keywords:
+ - bookstack
+ - book
+ - stack
+ - organizer
+ - server
+ - hosted
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: bookstack
+sources:
+ - https://www.bookstackapp.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/bookstack
+ - https://ghcr.io/linuxserver/bookstack
+type: application
+version: 11.2.14
diff --git a/stable/bookstack/11.2.14/README.md b/stable/bookstack/11.2.14/README.md
new file mode 100644
index 0000000000..87684e00a3
--- /dev/null
+++ b/stable/bookstack/11.2.14/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/bookstack)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/bookstack/11.2.14/app-changelog.md b/stable/bookstack/11.2.14/app-changelog.md
new file mode 100644
index 0000000000..94790c47da
--- /dev/null
+++ b/stable/bookstack/11.2.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [bookstack-11.2.14](https://github.com/truecharts/charts/compare/bookstack-11.2.13...bookstack-11.2.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/bookstack/11.2.14/app-readme.md b/stable/bookstack/11.2.14/app-readme.md
new file mode 100644
index 0000000000..046b1fe8ff
--- /dev/null
+++ b/stable/bookstack/11.2.14/app-readme.md
@@ -0,0 +1,8 @@
+A simple, self-hosted, easy-to-use platform for organising and storing information.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/bookstack](https://truecharts.org/charts/stable/bookstack)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/bookstack/11.2.14/charts/common-17.2.28.tgz b/stable/bookstack/11.2.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/bookstack/11.2.14/charts/common-17.2.28.tgz differ
diff --git a/stable/humhub/6.2.5/charts/mariadb-12.1.6.tgz b/stable/bookstack/11.2.14/charts/mariadb-12.1.6.tgz
similarity index 100%
rename from stable/humhub/6.2.5/charts/mariadb-12.1.6.tgz
rename to stable/bookstack/11.2.14/charts/mariadb-12.1.6.tgz
diff --git a/stable/bookstack/11.2.14/ix_values.yaml b/stable/bookstack/11.2.14/ix_values.yaml
new file mode 100644
index 0000000000..82005c916c
--- /dev/null
+++ b/stable/bookstack/11.2.14/ix_values.yaml
@@ -0,0 +1,51 @@
+image:
+ repository: ghcr.io/linuxserver/bookstack
+ pullPolicy: IfNotPresent
+ tag: 23.12.20240115@sha256:409580f579e6cb5cbc2dcc6c096ef3cbeb938861fadee4a153c6ee0b23299864
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10112
+ protocol: http
+ targetPort: 80
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ DB_USER: "{{ .Values.mariadb.mariadbUsername }}"
+ DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}"
+ APP_URL: ""
+ DB_HOST:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: plainhost
+ DB_PASS:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: mariadb-password
+ APP_KEY:
+ secretKeyRef:
+ name: secrets
+ key: APP_KEY
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+mariadb:
+ enabled: true
+ mariadbUsername: bookstack
+ mariadbDatabase: bookstack
+portal:
+ open:
+ enabled: true
diff --git a/stable/bookstack/11.2.14/questions.yaml b/stable/bookstack/11.2.14/questions.yaml
new file mode 100644
index 0000000000..c74d6c7918
--- /dev/null
+++ b/stable/bookstack/11.2.14/questions.yaml
@@ -0,0 +1,2841 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: APP_URL
+ label: "APP_URL"
+ description: "Application URL eg. https://bookstack.mydomain.com"
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10112
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/docusaurus/7.1.9/templates/NOTES.txt b/stable/bookstack/11.2.14/templates/NOTES.txt
similarity index 100%
rename from stable/docusaurus/7.1.9/templates/NOTES.txt
rename to stable/bookstack/11.2.14/templates/NOTES.txt
diff --git a/stable/bookstack/11.2.14/templates/_secrets.tpl b/stable/bookstack/11.2.14/templates/_secrets.tpl
new file mode 100644
index 0000000000..61fc665e2c
--- /dev/null
+++ b/stable/bookstack/11.2.14/templates/_secrets.tpl
@@ -0,0 +1,14 @@
+{{/* Define the secrets */}}
+{{- define "bookstack.secrets" -}}
+{{- $secretName := (printf "%s-bookstack-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }}
+{{- $bookstackprevious := lookup "v1" "Secret" .Release.Namespace $secretName }}
+enabled: true
+data:
+ {{- if $bookstackprevious }}
+ APP_KEY: {{ index $bookstackprevious.data "APP_KEY" | b64dec }}
+ {{- else }}
+ {{- $app_key := randAlphaNum 32 }}
+ APP_KEY: {{ $app_key }}
+ {{- end }}
+
+{{- end -}}
diff --git a/stable/bookstack/11.2.14/templates/common.yaml b/stable/bookstack/11.2.14/templates/common.yaml
new file mode 100644
index 0000000000..bbf8f30d22
--- /dev/null
+++ b/stable/bookstack/11.2.14/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render secrets for bookstack */}}
+{{- $secrets := include "bookstack.secrets" . | fromYaml -}}
+{{- if $secrets -}}
+ {{- $_ := set .Values.secret "secrets" $secrets -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/corekeeper/4.1.9/values.yaml b/stable/bookstack/11.2.14/values.yaml
similarity index 100%
rename from stable/corekeeper/4.1.9/values.yaml
rename to stable/bookstack/11.2.14/values.yaml
diff --git a/stable/borg-server/3.1.11/CHANGELOG.md b/stable/borg-server/3.1.11/CHANGELOG.md
deleted file mode 100644
index 644558cd0f..0000000000
--- a/stable/borg-server/3.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [borg-server-3.1.11](https://github.com/truecharts/charts/compare/borg-server-3.1.10...borg-server-3.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [borg-server-3.1.10](https://github.com/truecharts/charts/compare/borg-server-3.1.9...borg-server-3.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [borg-server-3.1.9](https://github.com/truecharts/charts/compare/borg-server-3.1.8...borg-server-3.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/anotherstranger/borg-server to v2.2.4[@c4f487d](https://github.com/c4f487d) by renovate ([#17414](https://github.com/truecharts/charts/issues/17414))
-
-
-
-
-## [borg-server-3.1.8](https://github.com/truecharts/charts/compare/borg-server-3.1.7...borg-server-3.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [borg-server-3.1.7](https://github.com/truecharts/charts/compare/borg-server-3.1.6...borg-server-3.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [borg-server-3.1.6](https://github.com/truecharts/charts/compare/borg-server-3.1.5...borg-server-3.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [borg-server-3.1.5](https://github.com/truecharts/charts/compare/borg-server-3.1.4...borg-server-3.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [borg-server-3.1.4](https://github.com/truecharts/charts/compare/borg-server-3.1.1...borg-server-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [borg-server-3.1.3](https://github.com/truecharts/charts/compare/borg-server-3.1.1...borg-server-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
diff --git a/stable/borg-server/3.1.11/Chart.yaml b/stable/borg-server/3.1.11/Chart.yaml
deleted file mode 100644
index 972f2cb0c2..0000000000
--- a/stable/borg-server/3.1.11/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: backup
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.2.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A borg Backup server
-home: https://truecharts.org/charts/stable/borg-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/borg-server.png
-keywords:
- - borg-server
- - backup
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: borg-server
-sources:
- - https://github.com/AnotherStranger/docker-borg-backup
- - https://github.com/truecharts/charts/tree/master/charts/stable/borg-server
- - https://ghcr.io/anotherstranger/borg-server
-type: application
-version: 3.1.11
diff --git a/stable/borg-server/3.1.11/app-changelog.md b/stable/borg-server/3.1.11/app-changelog.md
deleted file mode 100644
index c50d1f48b1..0000000000
--- a/stable/borg-server/3.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [borg-server-3.1.11](https://github.com/truecharts/charts/compare/borg-server-3.1.10...borg-server-3.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/borg-server/3.1.11/charts/common-17.2.26.tgz b/stable/borg-server/3.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/borg-server/3.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/borg-server/3.1.12/CHANGELOG.md b/stable/borg-server/3.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..37f3a3b71f
--- /dev/null
+++ b/stable/borg-server/3.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [borg-server-3.1.12](https://github.com/truecharts/charts/compare/borg-server-3.1.11...borg-server-3.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [borg-server-3.1.11](https://github.com/truecharts/charts/compare/borg-server-3.1.10...borg-server-3.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [borg-server-3.1.10](https://github.com/truecharts/charts/compare/borg-server-3.1.9...borg-server-3.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [borg-server-3.1.9](https://github.com/truecharts/charts/compare/borg-server-3.1.8...borg-server-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/anotherstranger/borg-server to v2.2.4[@c4f487d](https://github.com/c4f487d) by renovate ([#17414](https://github.com/truecharts/charts/issues/17414))
+
+
+
+
+## [borg-server-3.1.8](https://github.com/truecharts/charts/compare/borg-server-3.1.7...borg-server-3.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [borg-server-3.1.7](https://github.com/truecharts/charts/compare/borg-server-3.1.6...borg-server-3.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [borg-server-3.1.6](https://github.com/truecharts/charts/compare/borg-server-3.1.5...borg-server-3.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [borg-server-3.1.5](https://github.com/truecharts/charts/compare/borg-server-3.1.4...borg-server-3.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [borg-server-3.1.4](https://github.com/truecharts/charts/compare/borg-server-3.1.1...borg-server-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/borg-server/3.1.12/Chart.yaml b/stable/borg-server/3.1.12/Chart.yaml
new file mode 100644
index 0000000000..66fbe2a503
--- /dev/null
+++ b/stable/borg-server/3.1.12/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: backup
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.2.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A borg Backup server
+home: https://truecharts.org/charts/stable/borg-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/borg-server.png
+keywords:
+ - borg-server
+ - backup
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: borg-server
+sources:
+ - https://github.com/AnotherStranger/docker-borg-backup
+ - https://github.com/truecharts/charts/tree/master/charts/stable/borg-server
+ - https://ghcr.io/anotherstranger/borg-server
+type: application
+version: 3.1.12
diff --git a/stable/borg-server/3.1.11/README.md b/stable/borg-server/3.1.12/README.md
similarity index 100%
rename from stable/borg-server/3.1.11/README.md
rename to stable/borg-server/3.1.12/README.md
diff --git a/stable/borg-server/3.1.12/app-changelog.md b/stable/borg-server/3.1.12/app-changelog.md
new file mode 100644
index 0000000000..9809585a53
--- /dev/null
+++ b/stable/borg-server/3.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [borg-server-3.1.12](https://github.com/truecharts/charts/compare/borg-server-3.1.11...borg-server-3.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/borg-server/3.1.11/app-readme.md b/stable/borg-server/3.1.12/app-readme.md
similarity index 100%
rename from stable/borg-server/3.1.11/app-readme.md
rename to stable/borg-server/3.1.12/app-readme.md
diff --git a/stable/borg-server/3.1.12/charts/common-17.2.28.tgz b/stable/borg-server/3.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/borg-server/3.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/borg-server/3.1.11/ix_values.yaml b/stable/borg-server/3.1.12/ix_values.yaml
similarity index 100%
rename from stable/borg-server/3.1.11/ix_values.yaml
rename to stable/borg-server/3.1.12/ix_values.yaml
diff --git a/stable/borg-server/3.1.11/questions.yaml b/stable/borg-server/3.1.12/questions.yaml
similarity index 100%
rename from stable/borg-server/3.1.11/questions.yaml
rename to stable/borg-server/3.1.12/questions.yaml
diff --git a/stable/dokuwiki/9.1.10/templates/NOTES.txt b/stable/borg-server/3.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/dokuwiki/9.1.10/templates/NOTES.txt
rename to stable/borg-server/3.1.12/templates/NOTES.txt
diff --git a/stable/ddclient/8.1.11/templates/common.yaml b/stable/borg-server/3.1.12/templates/common.yaml
similarity index 100%
rename from stable/ddclient/8.1.11/templates/common.yaml
rename to stable/borg-server/3.1.12/templates/common.yaml
diff --git a/stable/couchpotato/8.1.9/values.yaml b/stable/borg-server/3.1.12/values.yaml
similarity index 100%
rename from stable/couchpotato/8.1.9/values.yaml
rename to stable/borg-server/3.1.12/values.yaml
diff --git a/stable/breitbandmessung-de/4.1.10/CHANGELOG.md b/stable/breitbandmessung-de/4.1.10/CHANGELOG.md
deleted file mode 100644
index 4cb15e2a6f..0000000000
--- a/stable/breitbandmessung-de/4.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [breitbandmessung-de-4.1.10](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.9...breitbandmessung-de-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [breitbandmessung-de-4.1.9](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.8...breitbandmessung-de-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [breitbandmessung-de-4.1.8](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.7...breitbandmessung-de-4.1.8) (2024-01-14)
-
-
-
-
-## [breitbandmessung-de-4.1.7](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.6...breitbandmessung-de-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [breitbandmessung-de-4.1.6](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.5...breitbandmessung-de-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [breitbandmessung-de-4.1.5](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.4...breitbandmessung-de-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [breitbandmessung-de-4.1.4](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.3...breitbandmessung-de-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [breitbandmessung-de-4.1.3](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.0...breitbandmessung-de-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [breitbandmessung-de-4.1.2](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.0...breitbandmessung-de-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
diff --git a/stable/breitbandmessung-de/4.1.10/Chart.yaml b/stable/breitbandmessung-de/4.1.10/Chart.yaml
deleted file mode 100644
index 031e8c803f..0000000000
--- a/stable/breitbandmessung-de/4.1.10/Chart.yaml
+++ /dev/null
@@ -1,41 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A script to enable customers of lazy ISPs to perform measurement campaigns of the connection speed as described here in an automated way.
-home: https://truecharts.org/charts/stable/breitbandmessung-de
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/breitbandmessung-de.png
-keywords:
- - breitbandmessung-de
- - home-automation
- - Productivity
- - Tools-Utilities
- - Other
- - Network-Management
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: breitbandmessung-de
-sources:
- - https://github.com/shneezin/breitbandmessung-node
- - https://github.com/truecharts/charts/tree/master/charts/stable/breitbandmessung-de
- - https://hub.docker.com/r/shneezin/breitbandmessung-node
-type: application
-version: 4.1.10
diff --git a/stable/breitbandmessung-de/4.1.10/app-changelog.md b/stable/breitbandmessung-de/4.1.10/app-changelog.md
deleted file mode 100644
index 02ea9c0b96..0000000000
--- a/stable/breitbandmessung-de/4.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [breitbandmessung-de-4.1.10](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.9...breitbandmessung-de-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/breitbandmessung-de/4.1.10/charts/common-17.2.26.tgz b/stable/breitbandmessung-de/4.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/breitbandmessung-de/4.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/breitbandmessung-de/4.1.11/CHANGELOG.md b/stable/breitbandmessung-de/4.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..fb3dad22aa
--- /dev/null
+++ b/stable/breitbandmessung-de/4.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [breitbandmessung-de-4.1.11](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.10...breitbandmessung-de-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [breitbandmessung-de-4.1.10](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.9...breitbandmessung-de-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [breitbandmessung-de-4.1.9](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.8...breitbandmessung-de-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [breitbandmessung-de-4.1.8](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.7...breitbandmessung-de-4.1.8) (2024-01-14)
+
+
+
+
+## [breitbandmessung-de-4.1.7](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.6...breitbandmessung-de-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [breitbandmessung-de-4.1.6](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.5...breitbandmessung-de-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [breitbandmessung-de-4.1.5](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.4...breitbandmessung-de-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [breitbandmessung-de-4.1.4](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.3...breitbandmessung-de-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [breitbandmessung-de-4.1.3](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.0...breitbandmessung-de-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [breitbandmessung-de-4.1.2](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.0...breitbandmessung-de-4.1.2) (2024-01-01)
diff --git a/stable/breitbandmessung-de/4.1.11/Chart.yaml b/stable/breitbandmessung-de/4.1.11/Chart.yaml
new file mode 100644
index 0000000000..34baf32863
--- /dev/null
+++ b/stable/breitbandmessung-de/4.1.11/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A script to enable customers of lazy ISPs to perform measurement campaigns of the connection speed as described here in an automated way.
+home: https://truecharts.org/charts/stable/breitbandmessung-de
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/breitbandmessung-de.png
+keywords:
+ - breitbandmessung-de
+ - home-automation
+ - Productivity
+ - Tools-Utilities
+ - Other
+ - Network-Management
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: breitbandmessung-de
+sources:
+ - https://github.com/shneezin/breitbandmessung-node
+ - https://github.com/truecharts/charts/tree/master/charts/stable/breitbandmessung-de
+ - https://hub.docker.com/r/shneezin/breitbandmessung-node
+type: application
+version: 4.1.11
diff --git a/stable/breitbandmessung-de/4.1.10/README.md b/stable/breitbandmessung-de/4.1.11/README.md
similarity index 100%
rename from stable/breitbandmessung-de/4.1.10/README.md
rename to stable/breitbandmessung-de/4.1.11/README.md
diff --git a/stable/breitbandmessung-de/4.1.11/app-changelog.md b/stable/breitbandmessung-de/4.1.11/app-changelog.md
new file mode 100644
index 0000000000..2462b409d6
--- /dev/null
+++ b/stable/breitbandmessung-de/4.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [breitbandmessung-de-4.1.11](https://github.com/truecharts/charts/compare/breitbandmessung-de-4.1.10...breitbandmessung-de-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/breitbandmessung-de/4.1.10/app-readme.md b/stable/breitbandmessung-de/4.1.11/app-readme.md
similarity index 100%
rename from stable/breitbandmessung-de/4.1.10/app-readme.md
rename to stable/breitbandmessung-de/4.1.11/app-readme.md
diff --git a/stable/breitbandmessung-de/4.1.11/charts/common-17.2.28.tgz b/stable/breitbandmessung-de/4.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/breitbandmessung-de/4.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/breitbandmessung-de/4.1.10/ix_values.yaml b/stable/breitbandmessung-de/4.1.11/ix_values.yaml
similarity index 100%
rename from stable/breitbandmessung-de/4.1.10/ix_values.yaml
rename to stable/breitbandmessung-de/4.1.11/ix_values.yaml
diff --git a/stable/breitbandmessung-de/4.1.10/questions.yaml b/stable/breitbandmessung-de/4.1.11/questions.yaml
similarity index 100%
rename from stable/breitbandmessung-de/4.1.10/questions.yaml
rename to stable/breitbandmessung-de/4.1.11/questions.yaml
diff --git a/stable/bwapp/4.1.9/templates/common.yaml b/stable/breitbandmessung-de/4.1.11/templates/common.yaml
similarity index 100%
rename from stable/bwapp/4.1.9/templates/common.yaml
rename to stable/breitbandmessung-de/4.1.11/templates/common.yaml
diff --git a/stable/counterstrike2d/4.1.9/values.yaml b/stable/breitbandmessung-de/4.1.11/values.yaml
similarity index 100%
rename from stable/counterstrike2d/4.1.9/values.yaml
rename to stable/breitbandmessung-de/4.1.11/values.yaml
diff --git a/stable/browserless-chrome/8.1.10/CHANGELOG.md b/stable/browserless-chrome/8.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..8512fcb502
--- /dev/null
+++ b/stable/browserless-chrome/8.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [browserless-chrome-8.1.10](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.9...browserless-chrome-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [browserless-chrome-8.1.9](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.8...browserless-chrome-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [browserless-chrome-8.1.8](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.7...browserless-chrome-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [browserless-chrome-8.1.7](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.6...browserless-chrome-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [browserless-chrome-8.1.6](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.5...browserless-chrome-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [browserless-chrome-8.1.5](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.4...browserless-chrome-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [browserless-chrome-8.1.4](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.3...browserless-chrome-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [browserless-chrome-8.1.3](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.0...browserless-chrome-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [browserless-chrome-8.1.2](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.0...browserless-chrome-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/browserless-chrome/8.1.10/Chart.yaml b/stable/browserless-chrome/8.1.10/Chart.yaml
new file mode 100644
index 0000000000..cdfeead1cf
--- /dev/null
+++ b/stable/browserless-chrome/8.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.60.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Browserless is a web-service that allows for remote clients to connect, drive, and execute headless work
+home: https://truecharts.org/charts/stable/browserless-chrome
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/browserless-chrome.png
+keywords:
+ - browserless
+ - chrome
+ - puppeteer
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: browserless-chrome
+sources:
+ - https://docs.browserless.io/docs/docker.html
+ - https://github.com/truecharts/charts/tree/master/charts/stable/browserless-chrome
+ - https://hub.docker.com/r/browserless/chrome
+type: application
+version: 8.1.10
diff --git a/stable/browserless-chrome/8.1.9/README.md b/stable/browserless-chrome/8.1.10/README.md
similarity index 100%
rename from stable/browserless-chrome/8.1.9/README.md
rename to stable/browserless-chrome/8.1.10/README.md
diff --git a/stable/browserless-chrome/8.1.10/app-changelog.md b/stable/browserless-chrome/8.1.10/app-changelog.md
new file mode 100644
index 0000000000..930c8c9d9e
--- /dev/null
+++ b/stable/browserless-chrome/8.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [browserless-chrome-8.1.10](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.9...browserless-chrome-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/browserless-chrome/8.1.9/app-readme.md b/stable/browserless-chrome/8.1.10/app-readme.md
similarity index 100%
rename from stable/browserless-chrome/8.1.9/app-readme.md
rename to stable/browserless-chrome/8.1.10/app-readme.md
diff --git a/stable/browserless-chrome/8.1.10/charts/common-17.2.28.tgz b/stable/browserless-chrome/8.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/browserless-chrome/8.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/browserless-chrome/8.1.9/ix_values.yaml b/stable/browserless-chrome/8.1.10/ix_values.yaml
similarity index 100%
rename from stable/browserless-chrome/8.1.9/ix_values.yaml
rename to stable/browserless-chrome/8.1.10/ix_values.yaml
diff --git a/stable/browserless-chrome/8.1.9/questions.yaml b/stable/browserless-chrome/8.1.10/questions.yaml
similarity index 100%
rename from stable/browserless-chrome/8.1.9/questions.yaml
rename to stable/browserless-chrome/8.1.10/questions.yaml
diff --git a/stable/domoticz/8.1.9/templates/NOTES.txt b/stable/browserless-chrome/8.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/domoticz/8.1.9/templates/NOTES.txt
rename to stable/browserless-chrome/8.1.10/templates/NOTES.txt
diff --git a/stable/ddns-go/9.0.3/templates/common.yaml b/stable/browserless-chrome/8.1.10/templates/common.yaml
similarity index 100%
rename from stable/ddns-go/9.0.3/templates/common.yaml
rename to stable/browserless-chrome/8.1.10/templates/common.yaml
diff --git a/stable/cowyo/4.1.9/values.yaml b/stable/browserless-chrome/8.1.10/values.yaml
similarity index 100%
rename from stable/cowyo/4.1.9/values.yaml
rename to stable/browserless-chrome/8.1.10/values.yaml
diff --git a/stable/browserless-chrome/8.1.9/CHANGELOG.md b/stable/browserless-chrome/8.1.9/CHANGELOG.md
deleted file mode 100644
index a5a1b70592..0000000000
--- a/stable/browserless-chrome/8.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [browserless-chrome-8.1.9](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.8...browserless-chrome-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [browserless-chrome-8.1.8](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.7...browserless-chrome-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [browserless-chrome-8.1.7](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.6...browserless-chrome-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [browserless-chrome-8.1.6](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.5...browserless-chrome-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [browserless-chrome-8.1.5](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.4...browserless-chrome-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [browserless-chrome-8.1.4](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.3...browserless-chrome-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [browserless-chrome-8.1.3](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.0...browserless-chrome-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [browserless-chrome-8.1.2](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.0...browserless-chrome-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/browserless-chrome/8.1.9/Chart.yaml b/stable/browserless-chrome/8.1.9/Chart.yaml
deleted file mode 100644
index 6f2436402f..0000000000
--- a/stable/browserless-chrome/8.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.60.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Browserless is a web-service that allows for remote clients to connect, drive, and execute headless work
-home: https://truecharts.org/charts/stable/browserless-chrome
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/browserless-chrome.png
-keywords:
- - browserless
- - chrome
- - puppeteer
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: browserless-chrome
-sources:
- - https://docs.browserless.io/docs/docker.html
- - https://github.com/truecharts/charts/tree/master/charts/stable/browserless-chrome
- - https://hub.docker.com/r/browserless/chrome
-type: application
-version: 8.1.9
diff --git a/stable/browserless-chrome/8.1.9/app-changelog.md b/stable/browserless-chrome/8.1.9/app-changelog.md
deleted file mode 100644
index 15de65d17b..0000000000
--- a/stable/browserless-chrome/8.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [browserless-chrome-8.1.9](https://github.com/truecharts/charts/compare/browserless-chrome-8.1.8...browserless-chrome-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/browserless-chrome/8.1.9/charts/common-17.2.26.tgz b/stable/browserless-chrome/8.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/browserless-chrome/8.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/budge/8.1.12/CHANGELOG.md b/stable/budge/8.1.12/CHANGELOG.md
deleted file mode 100644
index e3c89aac7c..0000000000
--- a/stable/budge/8.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [budge-8.1.12](https://github.com/truecharts/charts/compare/budge-8.1.11...budge-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [budge-8.1.11](https://github.com/truecharts/charts/compare/budge-8.1.10...budge-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [budge-8.1.10](https://github.com/truecharts/charts/compare/budge-8.1.9...budge-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/budge to 0.0.9[@1e95967](https://github.com/1e95967) by renovate ([#17344](https://github.com/truecharts/charts/issues/17344))
-
-
-## [budge-8.1.9](https://github.com/truecharts/charts/compare/budge-8.1.8...budge-8.1.9) (2024-01-15)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/budge to 0.0.9[@54d2fd4](https://github.com/54d2fd4) by renovate ([#17230](https://github.com/truecharts/charts/issues/17230))
-
-
-
-
-## [budge-8.1.8](https://github.com/truecharts/charts/compare/budge-8.1.7...budge-8.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [budge-8.1.7](https://github.com/truecharts/charts/compare/budge-8.1.6...budge-8.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/budge to 0.0.9[@7c4f265](https://github.com/7c4f265) by renovate ([#16937](https://github.com/truecharts/charts/issues/16937))
-
-
-## [budge-8.1.6](https://github.com/truecharts/charts/compare/budge-8.1.5...budge-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [budge-8.1.5](https://github.com/truecharts/charts/compare/budge-8.1.4...budge-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [budge-8.1.4](https://github.com/truecharts/charts/compare/budge-8.1.3...budge-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [budge-8.1.3](https://github.com/truecharts/charts/compare/budge-8.1.0...budge-8.1.3) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/budge/8.1.12/Chart.yaml b/stable/budge/8.1.12/Chart.yaml
deleted file mode 100644
index cea1df03f5..0000000000
--- a/stable/budge/8.1.12/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.0.9
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Budge is an open source 'budgeting with envelopes' personal finance app.
-home: https://truecharts.org/charts/stable/budge
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/budge.png
-keywords:
- - finance
- - budge
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: budge
-sources:
- - https://github.com/linuxserver/budge
- - https://github.com/linuxserver/docker-BudgE
- - https://github.com/truecharts/charts/tree/master/charts/stable/budge
- - https://ghcr.io/linuxserver/budge
-type: application
-version: 8.1.12
diff --git a/stable/budge/8.1.12/app-changelog.md b/stable/budge/8.1.12/app-changelog.md
deleted file mode 100644
index b008544691..0000000000
--- a/stable/budge/8.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [budge-8.1.12](https://github.com/truecharts/charts/compare/budge-8.1.11...budge-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/budge/8.1.12/charts/common-17.2.26.tgz b/stable/budge/8.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/budge/8.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/budge/8.1.13/CHANGELOG.md b/stable/budge/8.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..97b6913df8
--- /dev/null
+++ b/stable/budge/8.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [budge-8.1.13](https://github.com/truecharts/charts/compare/budge-8.1.12...budge-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [budge-8.1.12](https://github.com/truecharts/charts/compare/budge-8.1.11...budge-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [budge-8.1.11](https://github.com/truecharts/charts/compare/budge-8.1.10...budge-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [budge-8.1.10](https://github.com/truecharts/charts/compare/budge-8.1.9...budge-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/budge to 0.0.9[@1e95967](https://github.com/1e95967) by renovate ([#17344](https://github.com/truecharts/charts/issues/17344))
+
+
+## [budge-8.1.9](https://github.com/truecharts/charts/compare/budge-8.1.8...budge-8.1.9) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/budge to 0.0.9[@54d2fd4](https://github.com/54d2fd4) by renovate ([#17230](https://github.com/truecharts/charts/issues/17230))
+
+
+
+
+## [budge-8.1.8](https://github.com/truecharts/charts/compare/budge-8.1.7...budge-8.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [budge-8.1.7](https://github.com/truecharts/charts/compare/budge-8.1.6...budge-8.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/budge to 0.0.9[@7c4f265](https://github.com/7c4f265) by renovate ([#16937](https://github.com/truecharts/charts/issues/16937))
+
+
+## [budge-8.1.6](https://github.com/truecharts/charts/compare/budge-8.1.5...budge-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [budge-8.1.5](https://github.com/truecharts/charts/compare/budge-8.1.4...budge-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [budge-8.1.4](https://github.com/truecharts/charts/compare/budge-8.1.3...budge-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/budge/8.1.13/Chart.yaml b/stable/budge/8.1.13/Chart.yaml
new file mode 100644
index 0000000000..ba8778fbb8
--- /dev/null
+++ b/stable/budge/8.1.13/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.0.9
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Budge is an open source 'budgeting with envelopes' personal finance app.
+home: https://truecharts.org/charts/stable/budge
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/budge.png
+keywords:
+ - finance
+ - budge
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: budge
+sources:
+ - https://github.com/linuxserver/budge
+ - https://github.com/linuxserver/docker-BudgE
+ - https://github.com/truecharts/charts/tree/master/charts/stable/budge
+ - https://ghcr.io/linuxserver/budge
+type: application
+version: 8.1.13
diff --git a/stable/budge/8.1.12/README.md b/stable/budge/8.1.13/README.md
similarity index 100%
rename from stable/budge/8.1.12/README.md
rename to stable/budge/8.1.13/README.md
diff --git a/stable/budge/8.1.13/app-changelog.md b/stable/budge/8.1.13/app-changelog.md
new file mode 100644
index 0000000000..4316fc9b18
--- /dev/null
+++ b/stable/budge/8.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [budge-8.1.13](https://github.com/truecharts/charts/compare/budge-8.1.12...budge-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/budge/8.1.12/app-readme.md b/stable/budge/8.1.13/app-readme.md
similarity index 100%
rename from stable/budge/8.1.12/app-readme.md
rename to stable/budge/8.1.13/app-readme.md
diff --git a/stable/budge/8.1.13/charts/common-17.2.28.tgz b/stable/budge/8.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/budge/8.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/budge/8.1.12/ix_values.yaml b/stable/budge/8.1.13/ix_values.yaml
similarity index 100%
rename from stable/budge/8.1.12/ix_values.yaml
rename to stable/budge/8.1.13/ix_values.yaml
diff --git a/stable/budge/8.1.12/questions.yaml b/stable/budge/8.1.13/questions.yaml
similarity index 100%
rename from stable/budge/8.1.12/questions.yaml
rename to stable/budge/8.1.13/questions.yaml
diff --git a/stable/doplarr/8.1.9/templates/NOTES.txt b/stable/budge/8.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/doplarr/8.1.9/templates/NOTES.txt
rename to stable/budge/8.1.13/templates/NOTES.txt
diff --git a/stable/ddns-updater/8.1.9/templates/common.yaml b/stable/budge/8.1.13/templates/common.yaml
similarity index 100%
rename from stable/ddns-updater/8.1.9/templates/common.yaml
rename to stable/budge/8.1.13/templates/common.yaml
diff --git a/stable/craftopia/4.1.10/values.yaml b/stable/budge/8.1.13/values.yaml
similarity index 100%
rename from stable/craftopia/4.1.10/values.yaml
rename to stable/budge/8.1.13/values.yaml
diff --git a/stable/bwapp/4.1.10/CHANGELOG.md b/stable/bwapp/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..0bfd49b90f
--- /dev/null
+++ b/stable/bwapp/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [bwapp-4.1.10](https://github.com/truecharts/charts/compare/bwapp-4.1.9...bwapp-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [bwapp-4.1.9](https://github.com/truecharts/charts/compare/bwapp-4.1.8...bwapp-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [bwapp-4.1.8](https://github.com/truecharts/charts/compare/bwapp-4.1.7...bwapp-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [bwapp-4.1.7](https://github.com/truecharts/charts/compare/bwapp-4.1.6...bwapp-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [bwapp-4.1.6](https://github.com/truecharts/charts/compare/bwapp-4.1.5...bwapp-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [bwapp-4.1.5](https://github.com/truecharts/charts/compare/bwapp-4.1.4...bwapp-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [bwapp-4.1.4](https://github.com/truecharts/charts/compare/bwapp-4.1.3...bwapp-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [bwapp-4.1.3](https://github.com/truecharts/charts/compare/bwapp-4.1.0...bwapp-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [bwapp-4.1.2](https://github.com/truecharts/charts/compare/bwapp-4.1.0...bwapp-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/bwapp/4.1.10/Chart.yaml b/stable/bwapp/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..11dcc9c161
--- /dev/null
+++ b/stable/bwapp/4.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: bWAPP, or a buggy web application, is a free and open source deliberately insecure web application.
+home: https://truecharts.org/charts/stable/bwapp
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/bwapp.png
+keywords:
+ - bwapp
+ - Tools-Utilities
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: bwapp
+sources:
+ - https://sourceforge.net/projects/bwapp/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/bwapp
+ - https://hub.docker.com/r/raesene/bwapp
+type: application
+version: 4.1.10
diff --git a/stable/bwapp/4.1.9/README.md b/stable/bwapp/4.1.10/README.md
similarity index 100%
rename from stable/bwapp/4.1.9/README.md
rename to stable/bwapp/4.1.10/README.md
diff --git a/stable/bwapp/4.1.10/app-changelog.md b/stable/bwapp/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..92be7de21d
--- /dev/null
+++ b/stable/bwapp/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [bwapp-4.1.10](https://github.com/truecharts/charts/compare/bwapp-4.1.9...bwapp-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/bwapp/4.1.9/app-readme.md b/stable/bwapp/4.1.10/app-readme.md
similarity index 100%
rename from stable/bwapp/4.1.9/app-readme.md
rename to stable/bwapp/4.1.10/app-readme.md
diff --git a/stable/bwapp/4.1.10/charts/common-17.2.28.tgz b/stable/bwapp/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/bwapp/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/bwapp/4.1.9/ix_values.yaml b/stable/bwapp/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/bwapp/4.1.9/ix_values.yaml
rename to stable/bwapp/4.1.10/ix_values.yaml
diff --git a/stable/bwapp/4.1.9/questions.yaml b/stable/bwapp/4.1.10/questions.yaml
similarity index 100%
rename from stable/bwapp/4.1.9/questions.yaml
rename to stable/bwapp/4.1.10/questions.yaml
diff --git a/stable/cadquery-server/4.1.9/templates/common.yaml b/stable/bwapp/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/cadquery-server/4.1.9/templates/common.yaml
rename to stable/bwapp/4.1.10/templates/common.yaml
diff --git a/stable/crafty-4/6.1.9/values.yaml b/stable/bwapp/4.1.10/values.yaml
similarity index 100%
rename from stable/crafty-4/6.1.9/values.yaml
rename to stable/bwapp/4.1.10/values.yaml
diff --git a/stable/bwapp/4.1.9/CHANGELOG.md b/stable/bwapp/4.1.9/CHANGELOG.md
deleted file mode 100644
index b932df5e87..0000000000
--- a/stable/bwapp/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [bwapp-4.1.9](https://github.com/truecharts/charts/compare/bwapp-4.1.8...bwapp-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [bwapp-4.1.8](https://github.com/truecharts/charts/compare/bwapp-4.1.7...bwapp-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [bwapp-4.1.7](https://github.com/truecharts/charts/compare/bwapp-4.1.6...bwapp-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [bwapp-4.1.6](https://github.com/truecharts/charts/compare/bwapp-4.1.5...bwapp-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [bwapp-4.1.5](https://github.com/truecharts/charts/compare/bwapp-4.1.4...bwapp-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [bwapp-4.1.4](https://github.com/truecharts/charts/compare/bwapp-4.1.3...bwapp-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [bwapp-4.1.3](https://github.com/truecharts/charts/compare/bwapp-4.1.0...bwapp-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [bwapp-4.1.2](https://github.com/truecharts/charts/compare/bwapp-4.1.0...bwapp-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/bwapp/4.1.9/Chart.yaml b/stable/bwapp/4.1.9/Chart.yaml
deleted file mode 100644
index 3c73017de6..0000000000
--- a/stable/bwapp/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: bWAPP, or a buggy web application, is a free and open source deliberately insecure web application.
-home: https://truecharts.org/charts/stable/bwapp
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/bwapp.png
-keywords:
- - bwapp
- - Tools-Utilities
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: bwapp
-sources:
- - https://sourceforge.net/projects/bwapp/
- - https://github.com/truecharts/charts/tree/master/charts/stable/bwapp
- - https://hub.docker.com/r/raesene/bwapp
-type: application
-version: 4.1.9
diff --git a/stable/bwapp/4.1.9/app-changelog.md b/stable/bwapp/4.1.9/app-changelog.md
deleted file mode 100644
index f84ff926ce..0000000000
--- a/stable/bwapp/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [bwapp-4.1.9](https://github.com/truecharts/charts/compare/bwapp-4.1.8...bwapp-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/bwapp/4.1.9/charts/common-17.2.26.tgz b/stable/bwapp/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/bwapp/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/cadquery-server/4.1.10/CHANGELOG.md b/stable/cadquery-server/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..2b90c2883f
--- /dev/null
+++ b/stable/cadquery-server/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cadquery-server-4.1.10](https://github.com/truecharts/charts/compare/cadquery-server-4.1.9...cadquery-server-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cadquery-server-4.1.9](https://github.com/truecharts/charts/compare/cadquery-server-4.1.8...cadquery-server-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cadquery-server-4.1.8](https://github.com/truecharts/charts/compare/cadquery-server-4.1.7...cadquery-server-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [cadquery-server-4.1.7](https://github.com/truecharts/charts/compare/cadquery-server-4.1.6...cadquery-server-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cadquery-server-4.1.6](https://github.com/truecharts/charts/compare/cadquery-server-4.1.5...cadquery-server-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cadquery-server-4.1.5](https://github.com/truecharts/charts/compare/cadquery-server-4.1.4...cadquery-server-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [cadquery-server-4.1.4](https://github.com/truecharts/charts/compare/cadquery-server-4.1.3...cadquery-server-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [cadquery-server-4.1.3](https://github.com/truecharts/charts/compare/cadquery-server-4.1.0...cadquery-server-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [cadquery-server-4.1.2](https://github.com/truecharts/charts/compare/cadquery-server-4.1.0...cadquery-server-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/cadquery-server/4.1.10/Chart.yaml b/stable/cadquery-server/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..e5fb8b2936
--- /dev/null
+++ b/stable/cadquery-server/4.1.10/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: CadQuery is an intuitive, easy-to-use Python module for building parametric 3D CAD models. Using CadQuery, you can write short, simple scripts that produce high quality CAD models. It is easy to make many different objects using a single script that can be customized.
+home: https://truecharts.org/charts/stable/cadquery-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cadquery-server.png
+keywords:
+ - cadquery-server
+ - Productivity
+ - Tools-Utilities
+ - Other
+ - Network-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cadquery-server
+sources:
+ - https://github.com/roipoussiere/cadquery
+ - https://github.com/truecharts/charts/tree/master/charts/stable/cadquery-server
+ - https://hub.docker.com/r/cadquery/cadquery-server
+type: application
+version: 4.1.10
diff --git a/stable/cadquery-server/4.1.9/README.md b/stable/cadquery-server/4.1.10/README.md
similarity index 100%
rename from stable/cadquery-server/4.1.9/README.md
rename to stable/cadquery-server/4.1.10/README.md
diff --git a/stable/cadquery-server/4.1.10/app-changelog.md b/stable/cadquery-server/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..453aee8c00
--- /dev/null
+++ b/stable/cadquery-server/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cadquery-server-4.1.10](https://github.com/truecharts/charts/compare/cadquery-server-4.1.9...cadquery-server-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/cadquery-server/4.1.9/app-readme.md b/stable/cadquery-server/4.1.10/app-readme.md
similarity index 100%
rename from stable/cadquery-server/4.1.9/app-readme.md
rename to stable/cadquery-server/4.1.10/app-readme.md
diff --git a/stable/cadquery-server/4.1.10/charts/common-17.2.28.tgz b/stable/cadquery-server/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/cadquery-server/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/cadquery-server/4.1.9/ix_values.yaml b/stable/cadquery-server/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/cadquery-server/4.1.9/ix_values.yaml
rename to stable/cadquery-server/4.1.10/ix_values.yaml
diff --git a/stable/cadquery-server/4.1.9/questions.yaml b/stable/cadquery-server/4.1.10/questions.yaml
similarity index 100%
rename from stable/cadquery-server/4.1.9/questions.yaml
rename to stable/cadquery-server/4.1.10/questions.yaml
diff --git a/stable/chivalry-medievalwarfare/4.1.9/templates/common.yaml b/stable/cadquery-server/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/chivalry-medievalwarfare/4.1.9/templates/common.yaml
rename to stable/cadquery-server/4.1.10/templates/common.yaml
diff --git a/stable/crypto-exchanges-gateway/4.1.9/values.yaml b/stable/cadquery-server/4.1.10/values.yaml
similarity index 100%
rename from stable/crypto-exchanges-gateway/4.1.9/values.yaml
rename to stable/cadquery-server/4.1.10/values.yaml
diff --git a/stable/cadquery-server/4.1.9/CHANGELOG.md b/stable/cadquery-server/4.1.9/CHANGELOG.md
deleted file mode 100644
index 7839b6cf29..0000000000
--- a/stable/cadquery-server/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [cadquery-server-4.1.9](https://github.com/truecharts/charts/compare/cadquery-server-4.1.8...cadquery-server-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [cadquery-server-4.1.8](https://github.com/truecharts/charts/compare/cadquery-server-4.1.7...cadquery-server-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [cadquery-server-4.1.7](https://github.com/truecharts/charts/compare/cadquery-server-4.1.6...cadquery-server-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [cadquery-server-4.1.6](https://github.com/truecharts/charts/compare/cadquery-server-4.1.5...cadquery-server-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [cadquery-server-4.1.5](https://github.com/truecharts/charts/compare/cadquery-server-4.1.4...cadquery-server-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [cadquery-server-4.1.4](https://github.com/truecharts/charts/compare/cadquery-server-4.1.3...cadquery-server-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [cadquery-server-4.1.3](https://github.com/truecharts/charts/compare/cadquery-server-4.1.0...cadquery-server-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [cadquery-server-4.1.2](https://github.com/truecharts/charts/compare/cadquery-server-4.1.0...cadquery-server-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/cadquery-server/4.1.9/Chart.yaml b/stable/cadquery-server/4.1.9/Chart.yaml
deleted file mode 100644
index 022a7a55ab..0000000000
--- a/stable/cadquery-server/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: CadQuery is an intuitive, easy-to-use Python module for building parametric 3D CAD models. Using CadQuery, you can write short, simple scripts that produce high quality CAD models. It is easy to make many different objects using a single script that can be customized.
-home: https://truecharts.org/charts/stable/cadquery-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/cadquery-server.png
-keywords:
- - cadquery-server
- - Productivity
- - Tools-Utilities
- - Other
- - Network-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: cadquery-server
-sources:
- - https://github.com/roipoussiere/cadquery
- - https://github.com/truecharts/charts/tree/master/charts/stable/cadquery-server
- - https://hub.docker.com/r/cadquery/cadquery-server
-type: application
-version: 4.1.9
diff --git a/stable/cadquery-server/4.1.9/app-changelog.md b/stable/cadquery-server/4.1.9/app-changelog.md
deleted file mode 100644
index 44575e5c34..0000000000
--- a/stable/cadquery-server/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [cadquery-server-4.1.9](https://github.com/truecharts/charts/compare/cadquery-server-4.1.8...cadquery-server-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/cadquery-server/4.1.9/charts/common-17.2.26.tgz b/stable/cadquery-server/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/cadquery-server/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/calibre-web/17.1.14/CHANGELOG.md b/stable/calibre-web/17.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..bac7e36942
--- /dev/null
+++ b/stable/calibre-web/17.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [calibre-web-17.1.14](https://github.com/truecharts/charts/compare/calibre-web-17.1.13...calibre-web-17.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [calibre-web-17.1.13](https://github.com/truecharts/charts/compare/calibre-web-17.1.12...calibre-web-17.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [calibre-web-17.1.12](https://github.com/truecharts/charts/compare/calibre-web-17.1.11...calibre-web-17.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [calibre-web-17.1.11](https://github.com/truecharts/charts/compare/calibre-web-17.1.10...calibre-web-17.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image linuxserver/calibre-web to version-0.6.21[@ada5002](https://github.com/ada5002) by renovate ([#17380](https://github.com/truecharts/charts/issues/17380))
+
+
+## [calibre-web-17.1.10](https://github.com/truecharts/charts/compare/calibre-web-17.1.9...calibre-web-17.1.10) (2024-01-15)
+
+### Chore
+
+
+
+- update container image linuxserver/calibre-web to version-0.6.21[@1d0fed7](https://github.com/1d0fed7) by renovate ([#17237](https://github.com/truecharts/charts/issues/17237))
+
+
+
+
+## [calibre-web-17.1.9](https://github.com/truecharts/charts/compare/calibre-web-17.1.8...calibre-web-17.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [calibre-web-17.1.8](https://github.com/truecharts/charts/compare/calibre-web-17.1.7...calibre-web-17.1.8) (2024-01-08)
+
+### Chore
+
+
+
+- update container image linuxserver/calibre-web to version-0.6.21[@48132ab](https://github.com/48132ab) by renovate ([#16954](https://github.com/truecharts/charts/issues/16954))
+
+
+## [calibre-web-17.1.7](https://github.com/truecharts/charts/compare/calibre-web-17.1.6...calibre-web-17.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [calibre-web-17.1.6](https://github.com/truecharts/charts/compare/calibre-web-17.1.5...calibre-web-17.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [calibre-web-17.1.5](https://github.com/truecharts/charts/compare/calibre-web-17.1.4...calibre-web-17.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/calibre-web/17.1.14/Chart.yaml b/stable/calibre-web/17.1.14/Chart.yaml
new file mode 100644
index 0000000000..530a371cd2
--- /dev/null
+++ b/stable/calibre-web/17.1.14/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.6.21
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+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/charts/stable/calibre-web
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/calibre-web.png
+keywords:
+ - calibre-web
+ - calibre
+ - ebook
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: calibre-web
+sources:
+ - https://github.com/janeczku/calibre-web
+ - https://github.com/truecharts/charts/tree/master/charts/stable/calibre-web
+ - https://hub.docker.com/r/linuxserver/calibre-web
+type: application
+version: 17.1.14
diff --git a/stable/calibre-web/17.1.14/README.md b/stable/calibre-web/17.1.14/README.md
new file mode 100644
index 0000000000..74200bf8b7
--- /dev/null
+++ b/stable/calibre-web/17.1.14/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/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)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/calibre-web/17.1.14/app-changelog.md b/stable/calibre-web/17.1.14/app-changelog.md
new file mode 100644
index 0000000000..157055518e
--- /dev/null
+++ b/stable/calibre-web/17.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [calibre-web-17.1.14](https://github.com/truecharts/charts/compare/calibre-web-17.1.13...calibre-web-17.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/calibre-web/17.1.14/app-readme.md b/stable/calibre-web/17.1.14/app-readme.md
new file mode 100644
index 0000000000..339588b8b4
--- /dev/null
+++ b/stable/calibre-web/17.1.14/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/charts/stable/calibre-web](https://truecharts.org/charts/stable/calibre-web)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/calibre-web/17.1.14/charts/common-17.2.28.tgz b/stable/calibre-web/17.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/calibre-web/17.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/calibre-web/17.1.14/ix_values.yaml b/stable/calibre-web/17.1.14/ix_values.yaml
new file mode 100644
index 0000000000..f3f2da2137
--- /dev/null
+++ b/stable/calibre-web/17.1.14/ix_values.yaml
@@ -0,0 +1,40 @@
+image:
+ repository: linuxserver/calibre-web
+ pullPolicy: IfNotPresent
+ tag: version-0.6.21@sha256:ada50020182cdb6b1187613cf6503eb786fee67924f20d3afc2ce98bbfb5b595
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 8083
+ protocol: http
+ targetPort: 8083
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env: {}
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: true
diff --git a/stable/calibre-web/17.1.14/questions.yaml b/stable/calibre-web/17.1.14/questions.yaml
new file mode 100644
index 0000000000..60334f6334
--- /dev/null
+++ b/stable/calibre-web/17.1.14/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8083
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/double-take/9.1.9/templates/NOTES.txt b/stable/calibre-web/17.1.14/templates/NOTES.txt
similarity index 100%
rename from stable/double-take/9.1.9/templates/NOTES.txt
rename to stable/calibre-web/17.1.14/templates/NOTES.txt
diff --git a/stable/deemix/9.1.9/templates/common.yaml b/stable/calibre-web/17.1.14/templates/common.yaml
similarity index 100%
rename from stable/deemix/9.1.9/templates/common.yaml
rename to stable/calibre-web/17.1.14/templates/common.yaml
diff --git a/stable/cryptpad/6.1.9/values.yaml b/stable/calibre-web/17.1.14/values.yaml
similarity index 100%
rename from stable/cryptpad/6.1.9/values.yaml
rename to stable/calibre-web/17.1.14/values.yaml
diff --git a/stable/calibre/13.3.2/CHANGELOG.md b/stable/calibre/13.3.2/CHANGELOG.md
new file mode 100644
index 0000000000..e06bfac53a
--- /dev/null
+++ b/stable/calibre/13.3.2/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [calibre-13.3.2](https://github.com/truecharts/charts/compare/calibre-13.3.1...calibre-13.3.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [calibre-13.3.1](https://github.com/truecharts/charts/compare/calibre-13.3.0...calibre-13.3.1) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [calibre-13.3.0](https://github.com/truecharts/charts/compare/calibre-13.2.4...calibre-13.3.0) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/calibre to v7.4.0[@d0941e7](https://github.com/d0941e7) by renovate ([#17446](https://github.com/truecharts/charts/issues/17446))
+
+
+## [calibre-13.2.4](https://github.com/truecharts/charts/compare/calibre-13.2.3...calibre-13.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [calibre-13.2.3](https://github.com/truecharts/charts/compare/calibre-13.2.2...calibre-13.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/calibre to v[@b811644](https://github.com/b811644) by renovate ([#17345](https://github.com/truecharts/charts/issues/17345))
+
+
+## [calibre-13.2.2](https://github.com/truecharts/charts/compare/calibre-13.2.1...calibre-13.2.2) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/calibre to 7.3.0[@3b62cc8](https://github.com/3b62cc8) by renovate ([#17137](https://github.com/truecharts/charts/issues/17137))
+
+
+
+
+## [calibre-13.2.1](https://github.com/truecharts/charts/compare/calibre-13.2.0...calibre-13.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [calibre-13.2.0](https://github.com/truecharts/charts/compare/calibre-13.1.8...calibre-13.2.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/calibre to v7.3.0[@56e99d2](https://github.com/56e99d2) by renovate ([#17013](https://github.com/truecharts/charts/issues/17013))
+
+
+## [calibre-13.1.8](https://github.com/truecharts/charts/compare/calibre-13.1.7...calibre-13.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/calibre to 7.2.0[@b4636ba](https://github.com/b4636ba) by renovate ([#16835](https://github.com/truecharts/charts/issues/16835))
+
+
+## [calibre-13.1.7](https://github.com/truecharts/charts/compare/calibre-13.1.6...calibre-13.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
diff --git a/stable/calibre/13.3.2/Chart.yaml b/stable/calibre/13.3.2/Chart.yaml
new file mode 100644
index 0000000000..29b0626c51
--- /dev/null
+++ b/stable/calibre/13.3.2/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 7.4.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Calibre is a powerful and easy to use e-book manager.
+home: https://truecharts.org/charts/stable/calibre
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/calibre.png
+keywords:
+ - calibre
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: calibre
+sources:
+ - https://github.com/kovidgoyal/calibre/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/calibre
+ - https://ghcr.io/linuxserver/calibre
+type: application
+version: 13.3.2
diff --git a/stable/calibre/13.3.2/README.md b/stable/calibre/13.3.2/README.md
new file mode 100644
index 0000000000..63082214d6
--- /dev/null
+++ b/stable/calibre/13.3.2/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/calibre)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/calibre/13.3.2/app-changelog.md b/stable/calibre/13.3.2/app-changelog.md
new file mode 100644
index 0000000000..b561925906
--- /dev/null
+++ b/stable/calibre/13.3.2/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [calibre-13.3.2](https://github.com/truecharts/charts/compare/calibre-13.3.1...calibre-13.3.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/calibre/13.3.2/app-readme.md b/stable/calibre/13.3.2/app-readme.md
new file mode 100644
index 0000000000..8573153c3c
--- /dev/null
+++ b/stable/calibre/13.3.2/app-readme.md
@@ -0,0 +1,8 @@
+Calibre is a powerful and easy to use e-book manager.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/calibre](https://truecharts.org/charts/stable/calibre)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/calibre/13.3.2/charts/common-17.2.28.tgz b/stable/calibre/13.3.2/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/calibre/13.3.2/charts/common-17.2.28.tgz differ
diff --git a/stable/calibre/13.3.2/ix_values.yaml b/stable/calibre/13.3.2/ix_values.yaml
new file mode 100644
index 0000000000..ae5ad2c2b6
--- /dev/null
+++ b/stable/calibre/13.3.2/ix_values.yaml
@@ -0,0 +1,44 @@
+image:
+ repository: ghcr.io/linuxserver/calibre
+ tag: 7.4.0@sha256:d0941e7ecea31cb478c75c6f7f9cd6c62a88dac79b96878fa730094ee4c4cc7f
+ pullPolicy: IfNotPresent
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 8084
+ protocol: http
+ targetPort: 8080
+ webserver:
+ enabled: true
+ ports:
+ webserver:
+ enabled: true
+ port: 8081
+ protocol: http
+ targetPort: 8081
+ingress:
+ webserver:
+ targetSelector:
+ webserver: webserver
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ CLI_ARGS:
+ PASSWORD: ""
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: true
diff --git a/stable/calibre/13.3.2/questions.yaml b/stable/calibre/13.3.2/questions.yaml
new file mode 100644
index 0000000000..6ab6bf66e0
--- /dev/null
+++ b/stable/calibre/13.3.2/questions.yaml
@@ -0,0 +1,3184 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: PASSWORD
+ label: "PASSWORD"
+ description: "Optionally set a password for the gui."
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: CLI_ARGS
+ label: "CLI_ARGS"
+ description: "Optionally pass cli start arguments to calibre"
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8084
+ required: true
+ - variable: webserver
+ label: "webserver Service"
+ description: "The webserver service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: webserver
+ label: "webserver 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: 8081
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: webserver
+ label: "Webserver Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/drawio/8.1.13/templates/NOTES.txt b/stable/calibre/13.3.2/templates/NOTES.txt
similarity index 100%
rename from stable/drawio/8.1.13/templates/NOTES.txt
rename to stable/calibre/13.3.2/templates/NOTES.txt
diff --git a/stable/calibre/13.3.2/templates/common.yaml b/stable/calibre/13.3.2/templates/common.yaml
new file mode 100644
index 0000000000..ee4b164087
--- /dev/null
+++ b/stable/calibre/13.3.2/templates/common.yaml
@@ -0,0 +1,3 @@
+---
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/cs2/2.1.12/values.yaml b/stable/calibre/13.3.2/values.yaml
similarity index 100%
rename from stable/cs2/2.1.12/values.yaml
rename to stable/calibre/13.3.2/values.yaml
diff --git a/stable/channels-dvr/5.1.10/CHANGELOG.md b/stable/channels-dvr/5.1.10/CHANGELOG.md
deleted file mode 100644
index 94237c85bd..0000000000
--- a/stable/channels-dvr/5.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [channels-dvr-5.1.10](https://github.com/truecharts/charts/compare/channels-dvr-5.1.9...channels-dvr-5.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [channels-dvr-5.1.9](https://github.com/truecharts/charts/compare/channels-dvr-5.1.8...channels-dvr-5.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [channels-dvr-5.1.8](https://github.com/truecharts/charts/compare/channels-dvr-5.1.7...channels-dvr-5.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [channels-dvr-5.1.7](https://github.com/truecharts/charts/compare/channels-dvr-5.1.6...channels-dvr-5.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image fancybits/channels-dvr to tve[@e59b99d](https://github.com/e59b99d) by renovate ([#16930](https://github.com/truecharts/charts/issues/16930))
-
-- update container image fancybits/channels-dvr to latest[@b6a26f2](https://github.com/b6a26f2) by renovate ([#16929](https://github.com/truecharts/charts/issues/16929))
-
-
-## [channels-dvr-5.1.6](https://github.com/truecharts/charts/compare/channels-dvr-5.1.5...channels-dvr-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [channels-dvr-5.1.5](https://github.com/truecharts/charts/compare/channels-dvr-5.1.4...channels-dvr-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [channels-dvr-5.1.4](https://github.com/truecharts/charts/compare/channels-dvr-5.1.3...channels-dvr-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [channels-dvr-5.1.3](https://github.com/truecharts/charts/compare/channels-dvr-5.1.0...channels-dvr-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [channels-dvr-5.1.2](https://github.com/truecharts/charts/compare/channels-dvr-5.1.0...channels-dvr-5.1.2) (2024-01-01)
-
diff --git a/stable/channels-dvr/5.1.10/Chart.yaml b/stable/channels-dvr/5.1.10/Chart.yaml
deleted file mode 100644
index d9bf04593a..0000000000
--- a/stable/channels-dvr/5.1.10/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Channels DVR Server
-home: https://truecharts.org/charts/stable/channels-dvr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/channels-dvr.png
-keywords:
- - channels-dvr
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: channels-dvr
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/channels-dvr
- - https://hub.docker.com/r/fancybits/channels-dvr
-type: application
-version: 5.1.10
diff --git a/stable/channels-dvr/5.1.10/app-changelog.md b/stable/channels-dvr/5.1.10/app-changelog.md
deleted file mode 100644
index e9acb8c044..0000000000
--- a/stable/channels-dvr/5.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [channels-dvr-5.1.10](https://github.com/truecharts/charts/compare/channels-dvr-5.1.9...channels-dvr-5.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/channels-dvr/5.1.10/charts/common-17.2.26.tgz b/stable/channels-dvr/5.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/channels-dvr/5.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/channels-dvr/5.1.11/CHANGELOG.md b/stable/channels-dvr/5.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..6c1b33f1a1
--- /dev/null
+++ b/stable/channels-dvr/5.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [channels-dvr-5.1.11](https://github.com/truecharts/charts/compare/channels-dvr-5.1.10...channels-dvr-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [channels-dvr-5.1.10](https://github.com/truecharts/charts/compare/channels-dvr-5.1.9...channels-dvr-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [channels-dvr-5.1.9](https://github.com/truecharts/charts/compare/channels-dvr-5.1.8...channels-dvr-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [channels-dvr-5.1.8](https://github.com/truecharts/charts/compare/channels-dvr-5.1.7...channels-dvr-5.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [channels-dvr-5.1.7](https://github.com/truecharts/charts/compare/channels-dvr-5.1.6...channels-dvr-5.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image fancybits/channels-dvr to tve[@e59b99d](https://github.com/e59b99d) by renovate ([#16930](https://github.com/truecharts/charts/issues/16930))
+
+- update container image fancybits/channels-dvr to latest[@b6a26f2](https://github.com/b6a26f2) by renovate ([#16929](https://github.com/truecharts/charts/issues/16929))
+
+
+## [channels-dvr-5.1.6](https://github.com/truecharts/charts/compare/channels-dvr-5.1.5...channels-dvr-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [channels-dvr-5.1.5](https://github.com/truecharts/charts/compare/channels-dvr-5.1.4...channels-dvr-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [channels-dvr-5.1.4](https://github.com/truecharts/charts/compare/channels-dvr-5.1.3...channels-dvr-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [channels-dvr-5.1.3](https://github.com/truecharts/charts/compare/channels-dvr-5.1.0...channels-dvr-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
diff --git a/stable/channels-dvr/5.1.11/Chart.yaml b/stable/channels-dvr/5.1.11/Chart.yaml
new file mode 100644
index 0000000000..b27c9a2992
--- /dev/null
+++ b/stable/channels-dvr/5.1.11/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Channels DVR Server
+home: https://truecharts.org/charts/stable/channels-dvr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/channels-dvr.png
+keywords:
+ - channels-dvr
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: channels-dvr
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/channels-dvr
+ - https://hub.docker.com/r/fancybits/channels-dvr
+type: application
+version: 5.1.11
diff --git a/stable/channels-dvr/5.1.10/README.md b/stable/channels-dvr/5.1.11/README.md
similarity index 100%
rename from stable/channels-dvr/5.1.10/README.md
rename to stable/channels-dvr/5.1.11/README.md
diff --git a/stable/channels-dvr/5.1.11/app-changelog.md b/stable/channels-dvr/5.1.11/app-changelog.md
new file mode 100644
index 0000000000..c0b6a1d040
--- /dev/null
+++ b/stable/channels-dvr/5.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [channels-dvr-5.1.11](https://github.com/truecharts/charts/compare/channels-dvr-5.1.10...channels-dvr-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/channels-dvr/5.1.10/app-readme.md b/stable/channels-dvr/5.1.11/app-readme.md
similarity index 100%
rename from stable/channels-dvr/5.1.10/app-readme.md
rename to stable/channels-dvr/5.1.11/app-readme.md
diff --git a/stable/channels-dvr/5.1.11/charts/common-17.2.28.tgz b/stable/channels-dvr/5.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/channels-dvr/5.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/channels-dvr/5.1.10/ix_values.yaml b/stable/channels-dvr/5.1.11/ix_values.yaml
similarity index 100%
rename from stable/channels-dvr/5.1.10/ix_values.yaml
rename to stable/channels-dvr/5.1.11/ix_values.yaml
diff --git a/stable/channels-dvr/5.1.10/questions.yaml b/stable/channels-dvr/5.1.11/questions.yaml
similarity index 100%
rename from stable/channels-dvr/5.1.10/questions.yaml
rename to stable/channels-dvr/5.1.11/questions.yaml
diff --git a/stable/duckdns/8.1.12/templates/NOTES.txt b/stable/channels-dvr/5.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/duckdns/8.1.12/templates/NOTES.txt
rename to stable/channels-dvr/5.1.11/templates/NOTES.txt
diff --git a/stable/dell-idrac-fan-controller/4.1.10/templates/common.yaml b/stable/channels-dvr/5.1.11/templates/common.yaml
similarity index 100%
rename from stable/dell-idrac-fan-controller/4.1.10/templates/common.yaml
rename to stable/channels-dvr/5.1.11/templates/common.yaml
diff --git a/stable/csgo/4.1.9/values.yaml b/stable/channels-dvr/5.1.11/values.yaml
similarity index 100%
rename from stable/csgo/4.1.9/values.yaml
rename to stable/channels-dvr/5.1.11/values.yaml
diff --git a/stable/chevereto/11.1.12/CHANGELOG.md b/stable/chevereto/11.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..14f2a20821
--- /dev/null
+++ b/stable/chevereto/11.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [chevereto-11.1.12](https://github.com/truecharts/charts/compare/chevereto-11.1.11...chevereto-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [chevereto-11.1.11](https://github.com/truecharts/charts/compare/chevereto-11.1.10...chevereto-11.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [chevereto-11.1.10](https://github.com/truecharts/charts/compare/chevereto-11.1.9...chevereto-11.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [chevereto-11.1.9](https://github.com/truecharts/charts/compare/chevereto-11.1.8...chevereto-11.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [chevereto-11.1.8](https://github.com/truecharts/charts/compare/chevereto-11.1.7...chevereto-11.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [chevereto-11.1.7](https://github.com/truecharts/charts/compare/chevereto-11.1.6...chevereto-11.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [chevereto-11.1.6](https://github.com/truecharts/charts/compare/chevereto-11.1.5...chevereto-11.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [chevereto-11.1.5](https://github.com/truecharts/charts/compare/chevereto-11.1.4...chevereto-11.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [chevereto-11.1.4](https://github.com/truecharts/charts/compare/chevereto-11.1.3...chevereto-11.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [chevereto-11.1.3](https://github.com/truecharts/charts/compare/chevereto-11.1.0...chevereto-11.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/chevereto/11.1.12/Chart.yaml b/stable/chevereto/11.1.12/Chart.yaml
new file mode 100644
index 0000000000..b86e694be6
--- /dev/null
+++ b/stable/chevereto/11.1.12/Chart.yaml
@@ -0,0 +1,44 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.6.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Chevereto is an image hosting software that allows you to create a beautiful and full-featured image hosting website on your own server.
+home: https://truecharts.org/charts/stable/chevereto
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/chevereto.png
+keywords:
+ - chevereto
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: chevereto
+sources:
+ - https://github.com/rodber/chevereto-free
+ - https://chevereto-free.github.io/setup/system/environment.html#image-handling-variables
+ - https://github.com/truecharts/charts/tree/master/charts/stable/chevereto
+ - https://ghcr.io/rodber/chevereto-free
+type: application
+version: 11.1.12
diff --git a/stable/chevereto/11.1.12/README.md b/stable/chevereto/11.1.12/README.md
new file mode 100644
index 0000000000..1fb1bdbf8d
--- /dev/null
+++ b/stable/chevereto/11.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/chevereto)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/chevereto/11.1.12/app-changelog.md b/stable/chevereto/11.1.12/app-changelog.md
new file mode 100644
index 0000000000..3f326489c9
--- /dev/null
+++ b/stable/chevereto/11.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [chevereto-11.1.12](https://github.com/truecharts/charts/compare/chevereto-11.1.11...chevereto-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/chevereto/11.1.12/app-readme.md b/stable/chevereto/11.1.12/app-readme.md
new file mode 100644
index 0000000000..a12fb12408
--- /dev/null
+++ b/stable/chevereto/11.1.12/app-readme.md
@@ -0,0 +1,8 @@
+Chevereto is an image hosting software that allows you to create a beautiful and full-featured image hosting website on your own server.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/chevereto](https://truecharts.org/charts/stable/chevereto)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/chevereto/11.1.12/charts/common-17.2.28.tgz b/stable/chevereto/11.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/chevereto/11.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/nginx-proxy-manager/8.2.3/charts/mariadb-12.1.6.tgz b/stable/chevereto/11.1.12/charts/mariadb-12.1.6.tgz
similarity index 100%
rename from stable/nginx-proxy-manager/8.2.3/charts/mariadb-12.1.6.tgz
rename to stable/chevereto/11.1.12/charts/mariadb-12.1.6.tgz
diff --git a/stable/chevereto/11.1.12/ix_values.yaml b/stable/chevereto/11.1.12/ix_values.yaml
new file mode 100644
index 0000000000..38430e590c
--- /dev/null
+++ b/stable/chevereto/11.1.12/ix_values.yaml
@@ -0,0 +1,77 @@
+image:
+ repository: ghcr.io/rodber/chevereto-free
+ pullPolicy: IfNotPresent
+ tag: 1.6.2@sha256:2e3a78eff5ade90d72cceb63fa9dba4b539f1def55debc0c23b15fb08d6e549b
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+ fsGroup: 33
+chevereto:
+ https: false
+ disable_update_http: true
+ disable_update_cli: true
+configmap:
+ chevereto:
+ enabled: true
+ data:
+ CHEVERETO_HTTPS: '{{ ternary "1" "0" .Values.chevereto.https }}'
+ CHEVERETO_DISABLE_UPDATE_HTTP: '{{ ternary "1" "0" .Values.chevereto.disable_update_http }}'
+ CHEVERETO_DISABLE_UPDATE_CLI: '{{ ternary "1" "0" .Values.chevereto.disable_update_cli }}'
+service:
+ main:
+ ports:
+ main:
+ targetPort: 80
+ protocol: http
+ port: 10197
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env:
+ CHEVERETO_DB_DRIVER: mysql
+ CHEVERETO_DB_NAME: "{{ .Values.mariadb.mariadbUsername }}"
+ CHEVERETO_DB_USER: "{{ .Values.mariadb.mariadbDatabase }}"
+ CHEVERETO_DB_PORT: "3306"
+ CHEVERETO_TAG: "free"
+ CHEVERETO_DB_HOST:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: plainporthost
+ CHEVERETO_DB_PASS:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: mariadb-password
+ envFrom:
+ - configMapRef:
+ name: "chevereto"
+persistence:
+ storage:
+ enabled: true
+ mountPath: /var/www/html/images/
+ content:
+ enabled: true
+ mountPath: /var/www/html/content/
+mariadb:
+ enabled: true
+ mariadbUsername: chevereto
+ mariadbDatabase: chevereto
+portal:
+ open:
+ enabled: true
diff --git a/stable/chevereto/11.1.12/questions.yaml b/stable/chevereto/11.1.12/questions.yaml
new file mode 100644
index 0000000000..fe0e45add4
--- /dev/null
+++ b/stable/chevereto/11.1.12/questions.yaml
@@ -0,0 +1,3123 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: https
+ label: "CHEVERETO_HTTPS"
+ schema:
+ type: boolean
+ default: false
+ - variable: disable_update_http
+ label: "CHEVERETO_DISABLE_UPDATE_HTTP"
+ schema:
+ type: boolean
+ default: true
+ - variable: disable_update_cli
+ label: "CHEVERETO_DISABLE_UPDATE_CLI"
+ schema:
+ type: boolean
+ default: true
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10197
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: storage
+ label: "App Storage"
+ description: "Stores the Application Storage."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: content
+ label: "App Content"
+ description: "Stores the Application Content."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 33
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/duplicacy/5.1.10/templates/NOTES.txt b/stable/chevereto/11.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/duplicacy/5.1.10/templates/NOTES.txt
rename to stable/chevereto/11.1.12/templates/NOTES.txt
diff --git a/stable/dillinger/8.1.12/templates/common.yaml b/stable/chevereto/11.1.12/templates/common.yaml
similarity index 100%
rename from stable/dillinger/8.1.12/templates/common.yaml
rename to stable/chevereto/11.1.12/templates/common.yaml
diff --git a/stable/cssource/4.1.9/values.yaml b/stable/chevereto/11.1.12/values.yaml
similarity index 100%
rename from stable/cssource/4.1.9/values.yaml
rename to stable/chevereto/11.1.12/values.yaml
diff --git a/stable/chivalry-medievalwarfare/4.1.10/CHANGELOG.md b/stable/chivalry-medievalwarfare/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..64d6833d03
--- /dev/null
+++ b/stable/chivalry-medievalwarfare/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [chivalry-medievalwarfare-4.1.10](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.9...chivalry-medievalwarfare-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [chivalry-medievalwarfare-4.1.9](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.8...chivalry-medievalwarfare-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [chivalry-medievalwarfare-4.1.8](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.7...chivalry-medievalwarfare-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [chivalry-medievalwarfare-4.1.7](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.6...chivalry-medievalwarfare-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [chivalry-medievalwarfare-4.1.6](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.5...chivalry-medievalwarfare-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [chivalry-medievalwarfare-4.1.5](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.4...chivalry-medievalwarfare-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [chivalry-medievalwarfare-4.1.4](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.3...chivalry-medievalwarfare-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [chivalry-medievalwarfare-4.1.3](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.0...chivalry-medievalwarfare-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [chivalry-medievalwarfare-4.1.2](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.0...chivalry-medievalwarfare-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/chivalry-medievalwarfare/4.1.10/Chart.yaml b/stable/chivalry-medievalwarfare/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..71bd6e2bd1
--- /dev/null
+++ b/stable/chivalry-medievalwarfare/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: chialrymw
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "This Chart will download and install SteamCMD. It will also install Chivalry: Medieval Warfare and run it."
+home: https://truecharts.org/charts/stable/chivalry-medievalwarfare
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/chivalry-medievalwarfare.png
+keywords:
+ - chivalry-medievalwarfare
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: chivalry-medievalwarfare
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/chivalry-medievalwarfare
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/chivalry-medievalwarfare/4.1.9/README.md b/stable/chivalry-medievalwarfare/4.1.10/README.md
similarity index 100%
rename from stable/chivalry-medievalwarfare/4.1.9/README.md
rename to stable/chivalry-medievalwarfare/4.1.10/README.md
diff --git a/stable/chivalry-medievalwarfare/4.1.10/app-changelog.md b/stable/chivalry-medievalwarfare/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..7ec0683ace
--- /dev/null
+++ b/stable/chivalry-medievalwarfare/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [chivalry-medievalwarfare-4.1.10](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.9...chivalry-medievalwarfare-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/chivalry-medievalwarfare/4.1.9/app-readme.md b/stable/chivalry-medievalwarfare/4.1.10/app-readme.md
similarity index 100%
rename from stable/chivalry-medievalwarfare/4.1.9/app-readme.md
rename to stable/chivalry-medievalwarfare/4.1.10/app-readme.md
diff --git a/stable/chivalry-medievalwarfare/4.1.10/charts/common-17.2.28.tgz b/stable/chivalry-medievalwarfare/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/chivalry-medievalwarfare/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/chivalry-medievalwarfare/4.1.9/ix_values.yaml b/stable/chivalry-medievalwarfare/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/chivalry-medievalwarfare/4.1.9/ix_values.yaml
rename to stable/chivalry-medievalwarfare/4.1.10/ix_values.yaml
diff --git a/stable/chivalry-medievalwarfare/4.1.9/questions.yaml b/stable/chivalry-medievalwarfare/4.1.10/questions.yaml
similarity index 100%
rename from stable/chivalry-medievalwarfare/4.1.9/questions.yaml
rename to stable/chivalry-medievalwarfare/4.1.10/questions.yaml
diff --git a/stable/chowdown/4.1.9/templates/common.yaml b/stable/chivalry-medievalwarfare/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/chowdown/4.1.9/templates/common.yaml
rename to stable/chivalry-medievalwarfare/4.1.10/templates/common.yaml
diff --git a/stable/cstrike1-6/4.1.9/values.yaml b/stable/chivalry-medievalwarfare/4.1.10/values.yaml
similarity index 100%
rename from stable/cstrike1-6/4.1.9/values.yaml
rename to stable/chivalry-medievalwarfare/4.1.10/values.yaml
diff --git a/stable/chivalry-medievalwarfare/4.1.9/CHANGELOG.md b/stable/chivalry-medievalwarfare/4.1.9/CHANGELOG.md
deleted file mode 100644
index 44748b8c60..0000000000
--- a/stable/chivalry-medievalwarfare/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [chivalry-medievalwarfare-4.1.9](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.8...chivalry-medievalwarfare-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [chivalry-medievalwarfare-4.1.8](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.7...chivalry-medievalwarfare-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [chivalry-medievalwarfare-4.1.7](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.6...chivalry-medievalwarfare-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [chivalry-medievalwarfare-4.1.6](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.5...chivalry-medievalwarfare-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [chivalry-medievalwarfare-4.1.5](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.4...chivalry-medievalwarfare-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [chivalry-medievalwarfare-4.1.4](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.3...chivalry-medievalwarfare-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [chivalry-medievalwarfare-4.1.3](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.0...chivalry-medievalwarfare-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [chivalry-medievalwarfare-4.1.2](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.0...chivalry-medievalwarfare-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/chivalry-medievalwarfare/4.1.9/Chart.yaml b/stable/chivalry-medievalwarfare/4.1.9/Chart.yaml
deleted file mode 100644
index 102c981887..0000000000
--- a/stable/chivalry-medievalwarfare/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: chialrymw
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "This Chart will download and install SteamCMD. It will also install Chivalry: Medieval Warfare and run it."
-home: https://truecharts.org/charts/stable/chivalry-medievalwarfare
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/chivalry-medievalwarfare.png
-keywords:
- - chivalry-medievalwarfare
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: chivalry-medievalwarfare
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/chivalry-medievalwarfare
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/chivalry-medievalwarfare/4.1.9/app-changelog.md b/stable/chivalry-medievalwarfare/4.1.9/app-changelog.md
deleted file mode 100644
index 3eb780ee99..0000000000
--- a/stable/chivalry-medievalwarfare/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [chivalry-medievalwarfare-4.1.9](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-4.1.8...chivalry-medievalwarfare-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/chivalry-medievalwarfare/4.1.9/charts/common-17.2.26.tgz b/stable/chivalry-medievalwarfare/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/chivalry-medievalwarfare/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/chowdown/4.1.10/CHANGELOG.md b/stable/chowdown/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..0d499dbb4d
--- /dev/null
+++ b/stable/chowdown/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [chowdown-4.1.10](https://github.com/truecharts/charts/compare/chowdown-4.1.9...chowdown-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [chowdown-4.1.9](https://github.com/truecharts/charts/compare/chowdown-4.1.8...chowdown-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [chowdown-4.1.8](https://github.com/truecharts/charts/compare/chowdown-4.1.7...chowdown-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [chowdown-4.1.7](https://github.com/truecharts/charts/compare/chowdown-4.1.6...chowdown-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [chowdown-4.1.6](https://github.com/truecharts/charts/compare/chowdown-4.1.5...chowdown-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [chowdown-4.1.5](https://github.com/truecharts/charts/compare/chowdown-4.1.4...chowdown-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [chowdown-4.1.4](https://github.com/truecharts/charts/compare/chowdown-4.1.3...chowdown-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [chowdown-4.1.3](https://github.com/truecharts/charts/compare/chowdown-4.1.0...chowdown-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [chowdown-4.1.2](https://github.com/truecharts/charts/compare/chowdown-4.1.0...chowdown-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/chowdown/4.1.10/Chart.yaml b/stable/chowdown/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..2c48611efd
--- /dev/null
+++ b/stable/chowdown/4.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Simple recipes in Markdown format.
+home: https://truecharts.org/charts/stable/chowdown
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/chowdown.png
+keywords:
+ - chowdown
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: chowdown
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/chowdown
+ - https://hub.docker.com/r/gregyankovoy/chowdown
+type: application
+version: 4.1.10
diff --git a/stable/chowdown/4.1.9/README.md b/stable/chowdown/4.1.10/README.md
similarity index 100%
rename from stable/chowdown/4.1.9/README.md
rename to stable/chowdown/4.1.10/README.md
diff --git a/stable/chowdown/4.1.10/app-changelog.md b/stable/chowdown/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..4ec6886482
--- /dev/null
+++ b/stable/chowdown/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [chowdown-4.1.10](https://github.com/truecharts/charts/compare/chowdown-4.1.9...chowdown-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/chowdown/4.1.9/app-readme.md b/stable/chowdown/4.1.10/app-readme.md
similarity index 100%
rename from stable/chowdown/4.1.9/app-readme.md
rename to stable/chowdown/4.1.10/app-readme.md
diff --git a/stable/chowdown/4.1.10/charts/common-17.2.28.tgz b/stable/chowdown/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/chowdown/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/chowdown/4.1.9/ix_values.yaml b/stable/chowdown/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/chowdown/4.1.9/ix_values.yaml
rename to stable/chowdown/4.1.10/ix_values.yaml
diff --git a/stable/chowdown/4.1.9/questions.yaml b/stable/chowdown/4.1.10/questions.yaml
similarity index 100%
rename from stable/chowdown/4.1.9/questions.yaml
rename to stable/chowdown/4.1.10/questions.yaml
diff --git a/stable/chromium-desktop-g3/4.1.9/templates/common.yaml b/stable/chowdown/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/chromium-desktop-g3/4.1.9/templates/common.yaml
rename to stable/chowdown/4.1.10/templates/common.yaml
diff --git a/stable/cstrikeconditionzero/4.1.9/values.yaml b/stable/chowdown/4.1.10/values.yaml
similarity index 100%
rename from stable/cstrikeconditionzero/4.1.9/values.yaml
rename to stable/chowdown/4.1.10/values.yaml
diff --git a/stable/chowdown/4.1.9/CHANGELOG.md b/stable/chowdown/4.1.9/CHANGELOG.md
deleted file mode 100644
index 2f783b2de8..0000000000
--- a/stable/chowdown/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [chowdown-4.1.9](https://github.com/truecharts/charts/compare/chowdown-4.1.8...chowdown-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [chowdown-4.1.8](https://github.com/truecharts/charts/compare/chowdown-4.1.7...chowdown-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [chowdown-4.1.7](https://github.com/truecharts/charts/compare/chowdown-4.1.6...chowdown-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [chowdown-4.1.6](https://github.com/truecharts/charts/compare/chowdown-4.1.5...chowdown-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [chowdown-4.1.5](https://github.com/truecharts/charts/compare/chowdown-4.1.4...chowdown-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [chowdown-4.1.4](https://github.com/truecharts/charts/compare/chowdown-4.1.3...chowdown-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [chowdown-4.1.3](https://github.com/truecharts/charts/compare/chowdown-4.1.0...chowdown-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [chowdown-4.1.2](https://github.com/truecharts/charts/compare/chowdown-4.1.0...chowdown-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/chowdown/4.1.9/Chart.yaml b/stable/chowdown/4.1.9/Chart.yaml
deleted file mode 100644
index 99e9b04870..0000000000
--- a/stable/chowdown/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Simple recipes in Markdown format.
-home: https://truecharts.org/charts/stable/chowdown
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/chowdown.png
-keywords:
- - chowdown
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: chowdown
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/chowdown
- - https://hub.docker.com/r/gregyankovoy/chowdown
-type: application
-version: 4.1.9
diff --git a/stable/chowdown/4.1.9/app-changelog.md b/stable/chowdown/4.1.9/app-changelog.md
deleted file mode 100644
index eca5566793..0000000000
--- a/stable/chowdown/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [chowdown-4.1.9](https://github.com/truecharts/charts/compare/chowdown-4.1.8...chowdown-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/chowdown/4.1.9/charts/common-17.2.26.tgz b/stable/chowdown/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/chowdown/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/chromium-desktop-g3/4.1.10/CHANGELOG.md b/stable/chromium-desktop-g3/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..612c70f1b6
--- /dev/null
+++ b/stable/chromium-desktop-g3/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [chromium-desktop-g3-4.1.10](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.9...chromium-desktop-g3-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [chromium-desktop-g3-4.1.9](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.8...chromium-desktop-g3-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [chromium-desktop-g3-4.1.8](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.7...chromium-desktop-g3-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [chromium-desktop-g3-4.1.7](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.6...chromium-desktop-g3-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [chromium-desktop-g3-4.1.6](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.5...chromium-desktop-g3-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [chromium-desktop-g3-4.1.5](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.4...chromium-desktop-g3-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [chromium-desktop-g3-4.1.4](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.3...chromium-desktop-g3-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [chromium-desktop-g3-4.1.3](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.0...chromium-desktop-g3-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [chromium-desktop-g3-4.1.2](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.0...chromium-desktop-g3-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/chromium-desktop-g3/4.1.10/Chart.yaml b/stable/chromium-desktop-g3/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..aa82b52df5
--- /dev/null
+++ b/stable/chromium-desktop-g3/4.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing
+home: https://truecharts.org/charts/stable/chromium-desktop-g3
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/chromium-desktop-g3.png
+keywords:
+ - chromium-desktop-g3
+ - Tools-Utilities
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: chromium-desktop-g3
+sources:
+ - https://github.com/accetto/headless-drawing-g3/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/chromium-desktop-g3
+ - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-chromium-g3
+type: application
+version: 4.1.10
diff --git a/stable/chromium-desktop-g3/4.1.9/README.md b/stable/chromium-desktop-g3/4.1.10/README.md
similarity index 100%
rename from stable/chromium-desktop-g3/4.1.9/README.md
rename to stable/chromium-desktop-g3/4.1.10/README.md
diff --git a/stable/chromium-desktop-g3/4.1.10/app-changelog.md b/stable/chromium-desktop-g3/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..875ea06877
--- /dev/null
+++ b/stable/chromium-desktop-g3/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [chromium-desktop-g3-4.1.10](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.9...chromium-desktop-g3-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/chromium-desktop-g3/4.1.9/app-readme.md b/stable/chromium-desktop-g3/4.1.10/app-readme.md
similarity index 100%
rename from stable/chromium-desktop-g3/4.1.9/app-readme.md
rename to stable/chromium-desktop-g3/4.1.10/app-readme.md
diff --git a/stable/chromium-desktop-g3/4.1.10/charts/common-17.2.28.tgz b/stable/chromium-desktop-g3/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/chromium-desktop-g3/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/chromium-desktop-g3/4.1.9/ix_values.yaml b/stable/chromium-desktop-g3/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/chromium-desktop-g3/4.1.9/ix_values.yaml
rename to stable/chromium-desktop-g3/4.1.10/ix_values.yaml
diff --git a/stable/chromium-desktop-g3/4.1.9/questions.yaml b/stable/chromium-desktop-g3/4.1.10/questions.yaml
similarity index 100%
rename from stable/chromium-desktop-g3/4.1.9/questions.yaml
rename to stable/chromium-desktop-g3/4.1.10/questions.yaml
diff --git a/stable/chromium/4.1.12/templates/common.yaml b/stable/chromium-desktop-g3/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/chromium/4.1.12/templates/common.yaml
rename to stable/chromium-desktop-g3/4.1.10/templates/common.yaml
diff --git a/stable/ctfd/3.1.14/values.yaml b/stable/chromium-desktop-g3/4.1.10/values.yaml
similarity index 100%
rename from stable/ctfd/3.1.14/values.yaml
rename to stable/chromium-desktop-g3/4.1.10/values.yaml
diff --git a/stable/chromium-desktop-g3/4.1.9/CHANGELOG.md b/stable/chromium-desktop-g3/4.1.9/CHANGELOG.md
deleted file mode 100644
index ffa085f395..0000000000
--- a/stable/chromium-desktop-g3/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [chromium-desktop-g3-4.1.9](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.8...chromium-desktop-g3-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [chromium-desktop-g3-4.1.8](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.7...chromium-desktop-g3-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [chromium-desktop-g3-4.1.7](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.6...chromium-desktop-g3-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [chromium-desktop-g3-4.1.6](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.5...chromium-desktop-g3-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [chromium-desktop-g3-4.1.5](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.4...chromium-desktop-g3-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [chromium-desktop-g3-4.1.4](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.3...chromium-desktop-g3-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [chromium-desktop-g3-4.1.3](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.0...chromium-desktop-g3-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [chromium-desktop-g3-4.1.2](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.0...chromium-desktop-g3-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/chromium-desktop-g3/4.1.9/Chart.yaml b/stable/chromium-desktop-g3/4.1.9/Chart.yaml
deleted file mode 100644
index 0d66cc7c3f..0000000000
--- a/stable/chromium-desktop-g3/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing
-home: https://truecharts.org/charts/stable/chromium-desktop-g3
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/chromium-desktop-g3.png
-keywords:
- - chromium-desktop-g3
- - Tools-Utilities
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: chromium-desktop-g3
-sources:
- - https://github.com/accetto/headless-drawing-g3/
- - https://github.com/truecharts/charts/tree/master/charts/stable/chromium-desktop-g3
- - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-chromium-g3
-type: application
-version: 4.1.9
diff --git a/stable/chromium-desktop-g3/4.1.9/app-changelog.md b/stable/chromium-desktop-g3/4.1.9/app-changelog.md
deleted file mode 100644
index c952418a81..0000000000
--- a/stable/chromium-desktop-g3/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [chromium-desktop-g3-4.1.9](https://github.com/truecharts/charts/compare/chromium-desktop-g3-4.1.8...chromium-desktop-g3-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/chromium-desktop-g3/4.1.9/charts/common-17.2.26.tgz b/stable/chromium-desktop-g3/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/chromium-desktop-g3/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/chromium/4.1.12/CHANGELOG.md b/stable/chromium/4.1.12/CHANGELOG.md
deleted file mode 100644
index 885ef23a61..0000000000
--- a/stable/chromium/4.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [chromium-4.1.12](https://github.com/truecharts/charts/compare/chromium-4.1.11...chromium-4.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [chromium-4.1.11](https://github.com/truecharts/charts/compare/chromium-4.1.10...chromium-4.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [chromium-4.1.10](https://github.com/truecharts/charts/compare/chromium-4.1.9...chromium-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ich777/chrome to latest[@875b3b8](https://github.com/875b3b8) by renovate ([#17378](https://github.com/truecharts/charts/issues/17378))
-
-
-## [chromium-4.1.9](https://github.com/truecharts/charts/compare/chromium-4.1.8...chromium-4.1.9) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ich777/chrome to latest[@c5c7810](https://github.com/c5c7810) by renovate ([#17159](https://github.com/truecharts/charts/issues/17159))
-
-
-
-
-## [chromium-4.1.8](https://github.com/truecharts/charts/compare/chromium-4.1.7...chromium-4.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [chromium-4.1.7](https://github.com/truecharts/charts/compare/chromium-4.1.6...chromium-4.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ich777/chrome to latest[@0c31183](https://github.com/0c31183) by renovate ([#16953](https://github.com/truecharts/charts/issues/16953))
-
-
-## [chromium-4.1.6](https://github.com/truecharts/charts/compare/chromium-4.1.5...chromium-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [chromium-4.1.5](https://github.com/truecharts/charts/compare/chromium-4.1.4...chromium-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [chromium-4.1.4](https://github.com/truecharts/charts/compare/chromium-4.1.3...chromium-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [chromium-4.1.3](https://github.com/truecharts/charts/compare/chromium-4.1.0...chromium-4.1.3) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/chromium/4.1.12/Chart.yaml b/stable/chromium/4.1.12/Chart.yaml
deleted file mode 100644
index 2d1ab95379..0000000000
--- a/stable/chromium/4.1.12/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Chromium is a free and open-source software project developed by the Google-sponsored Chromium project.
-home: https://truecharts.org/charts/stable/chromium
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/chromium.png
-keywords:
- - chromium
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: chromium
-sources:
- - https://www.google.com/chrome/
- - https://github.com/truecharts/charts/tree/master/charts/stable/chromium
- - https://hub.docker.com/r/ich777/chrome
-type: application
-version: 4.1.12
diff --git a/stable/chromium/4.1.12/app-changelog.md b/stable/chromium/4.1.12/app-changelog.md
deleted file mode 100644
index 2508acc5a1..0000000000
--- a/stable/chromium/4.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [chromium-4.1.12](https://github.com/truecharts/charts/compare/chromium-4.1.11...chromium-4.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/chromium/4.1.12/charts/common-17.2.26.tgz b/stable/chromium/4.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/chromium/4.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/chromium/4.1.13/CHANGELOG.md b/stable/chromium/4.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..102188880e
--- /dev/null
+++ b/stable/chromium/4.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [chromium-4.1.13](https://github.com/truecharts/charts/compare/chromium-4.1.12...chromium-4.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [chromium-4.1.12](https://github.com/truecharts/charts/compare/chromium-4.1.11...chromium-4.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [chromium-4.1.11](https://github.com/truecharts/charts/compare/chromium-4.1.10...chromium-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [chromium-4.1.10](https://github.com/truecharts/charts/compare/chromium-4.1.9...chromium-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ich777/chrome to latest[@875b3b8](https://github.com/875b3b8) by renovate ([#17378](https://github.com/truecharts/charts/issues/17378))
+
+
+## [chromium-4.1.9](https://github.com/truecharts/charts/compare/chromium-4.1.8...chromium-4.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ich777/chrome to latest[@c5c7810](https://github.com/c5c7810) by renovate ([#17159](https://github.com/truecharts/charts/issues/17159))
+
+
+
+
+## [chromium-4.1.8](https://github.com/truecharts/charts/compare/chromium-4.1.7...chromium-4.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [chromium-4.1.7](https://github.com/truecharts/charts/compare/chromium-4.1.6...chromium-4.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ich777/chrome to latest[@0c31183](https://github.com/0c31183) by renovate ([#16953](https://github.com/truecharts/charts/issues/16953))
+
+
+## [chromium-4.1.6](https://github.com/truecharts/charts/compare/chromium-4.1.5...chromium-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [chromium-4.1.5](https://github.com/truecharts/charts/compare/chromium-4.1.4...chromium-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [chromium-4.1.4](https://github.com/truecharts/charts/compare/chromium-4.1.3...chromium-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/chromium/4.1.13/Chart.yaml b/stable/chromium/4.1.13/Chart.yaml
new file mode 100644
index 0000000000..c3164d0dd5
--- /dev/null
+++ b/stable/chromium/4.1.13/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Chromium is a free and open-source software project developed by the Google-sponsored Chromium project.
+home: https://truecharts.org/charts/stable/chromium
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/chromium.png
+keywords:
+ - chromium
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: chromium
+sources:
+ - https://www.google.com/chrome/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/chromium
+ - https://hub.docker.com/r/ich777/chrome
+type: application
+version: 4.1.13
diff --git a/stable/chromium/4.1.12/README.md b/stable/chromium/4.1.13/README.md
similarity index 100%
rename from stable/chromium/4.1.12/README.md
rename to stable/chromium/4.1.13/README.md
diff --git a/stable/chromium/4.1.13/app-changelog.md b/stable/chromium/4.1.13/app-changelog.md
new file mode 100644
index 0000000000..fbaa16f304
--- /dev/null
+++ b/stable/chromium/4.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [chromium-4.1.13](https://github.com/truecharts/charts/compare/chromium-4.1.12...chromium-4.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/chromium/4.1.12/app-readme.md b/stable/chromium/4.1.13/app-readme.md
similarity index 100%
rename from stable/chromium/4.1.12/app-readme.md
rename to stable/chromium/4.1.13/app-readme.md
diff --git a/stable/chromium/4.1.13/charts/common-17.2.28.tgz b/stable/chromium/4.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/chromium/4.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/chromium/4.1.12/ix_values.yaml b/stable/chromium/4.1.13/ix_values.yaml
similarity index 100%
rename from stable/chromium/4.1.12/ix_values.yaml
rename to stable/chromium/4.1.13/ix_values.yaml
diff --git a/stable/chromium/4.1.12/questions.yaml b/stable/chromium/4.1.13/questions.yaml
similarity index 100%
rename from stable/chromium/4.1.12/questions.yaml
rename to stable/chromium/4.1.13/questions.yaml
diff --git a/stable/chronograf/4.1.10/templates/common.yaml b/stable/chromium/4.1.13/templates/common.yaml
similarity index 100%
rename from stable/chronograf/4.1.10/templates/common.yaml
rename to stable/chromium/4.1.13/templates/common.yaml
diff --git a/stable/cura-novnc/7.1.10/values.yaml b/stable/chromium/4.1.13/values.yaml
similarity index 100%
rename from stable/cura-novnc/7.1.10/values.yaml
rename to stable/chromium/4.1.13/values.yaml
diff --git a/stable/chronograf/4.1.10/CHANGELOG.md b/stable/chronograf/4.1.10/CHANGELOG.md
deleted file mode 100644
index 34d058bafe..0000000000
--- a/stable/chronograf/4.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [chronograf-4.1.10](https://github.com/truecharts/charts/compare/chronograf-4.1.9...chronograf-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [chronograf-4.1.9](https://github.com/truecharts/charts/compare/chronograf-4.1.8...chronograf-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [chronograf-4.1.8](https://github.com/truecharts/charts/compare/chronograf-4.1.7...chronograf-4.1.8) (2024-01-14)
-
-### Chore
-
-
-
-- update container image chronograf to latest[@8aebe0b](https://github.com/8aebe0b) by renovate ([#17122](https://github.com/truecharts/charts/issues/17122))
-
-
-
-
-## [chronograf-4.1.7](https://github.com/truecharts/charts/compare/chronograf-4.1.6...chronograf-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [chronograf-4.1.6](https://github.com/truecharts/charts/compare/chronograf-4.1.5...chronograf-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [chronograf-4.1.5](https://github.com/truecharts/charts/compare/chronograf-4.1.4...chronograf-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [chronograf-4.1.4](https://github.com/truecharts/charts/compare/chronograf-4.1.3...chronograf-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [chronograf-4.1.3](https://github.com/truecharts/charts/compare/chronograf-4.1.0...chronograf-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [chronograf-4.1.2](https://github.com/truecharts/charts/compare/chronograf-4.1.0...chronograf-4.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/chronograf/4.1.10/Chart.yaml b/stable/chronograf/4.1.10/Chart.yaml
deleted file mode 100644
index f70f9a0cdc..0000000000
--- a/stable/chronograf/4.1.10/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-System
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Chronograf is InfluxData’s open source web application. Use Chronograf with the other components of the TICK stack to visualize your monitoring data and easily create alerting and automation rules.
-home: https://truecharts.org/charts/stable/chronograf
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/chronograf.png
-keywords:
- - chronograf
- - Tools-System
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: chronograf
-sources:
- - https://www.influxdata.com/time-series-platform/chronograf/
- - https://github.com/truecharts/charts/tree/master/charts/stable/chronograf
- - https://hub.docker.com/_/chronograf
-type: application
-version: 4.1.10
diff --git a/stable/chronograf/4.1.10/app-changelog.md b/stable/chronograf/4.1.10/app-changelog.md
deleted file mode 100644
index da6e68b001..0000000000
--- a/stable/chronograf/4.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [chronograf-4.1.10](https://github.com/truecharts/charts/compare/chronograf-4.1.9...chronograf-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/chronograf/4.1.10/charts/common-17.2.26.tgz b/stable/chronograf/4.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/chronograf/4.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/chronograf/4.1.11/CHANGELOG.md b/stable/chronograf/4.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..c0143f451c
--- /dev/null
+++ b/stable/chronograf/4.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [chronograf-4.1.11](https://github.com/truecharts/charts/compare/chronograf-4.1.10...chronograf-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [chronograf-4.1.10](https://github.com/truecharts/charts/compare/chronograf-4.1.9...chronograf-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [chronograf-4.1.9](https://github.com/truecharts/charts/compare/chronograf-4.1.8...chronograf-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [chronograf-4.1.8](https://github.com/truecharts/charts/compare/chronograf-4.1.7...chronograf-4.1.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image chronograf to latest[@8aebe0b](https://github.com/8aebe0b) by renovate ([#17122](https://github.com/truecharts/charts/issues/17122))
+
+
+
+
+## [chronograf-4.1.7](https://github.com/truecharts/charts/compare/chronograf-4.1.6...chronograf-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [chronograf-4.1.6](https://github.com/truecharts/charts/compare/chronograf-4.1.5...chronograf-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [chronograf-4.1.5](https://github.com/truecharts/charts/compare/chronograf-4.1.4...chronograf-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [chronograf-4.1.4](https://github.com/truecharts/charts/compare/chronograf-4.1.3...chronograf-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [chronograf-4.1.3](https://github.com/truecharts/charts/compare/chronograf-4.1.0...chronograf-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/chronograf/4.1.11/Chart.yaml b/stable/chronograf/4.1.11/Chart.yaml
new file mode 100644
index 0000000000..7d0bdb6d66
--- /dev/null
+++ b/stable/chronograf/4.1.11/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-System
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Chronograf is InfluxData’s open source web application. Use Chronograf with the other components of the TICK stack to visualize your monitoring data and easily create alerting and automation rules.
+home: https://truecharts.org/charts/stable/chronograf
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/chronograf.png
+keywords:
+ - chronograf
+ - Tools-System
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: chronograf
+sources:
+ - https://www.influxdata.com/time-series-platform/chronograf/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/chronograf
+ - https://hub.docker.com/_/chronograf
+type: application
+version: 4.1.11
diff --git a/stable/chronograf/4.1.10/README.md b/stable/chronograf/4.1.11/README.md
similarity index 100%
rename from stable/chronograf/4.1.10/README.md
rename to stable/chronograf/4.1.11/README.md
diff --git a/stable/chronograf/4.1.11/app-changelog.md b/stable/chronograf/4.1.11/app-changelog.md
new file mode 100644
index 0000000000..81c24c3542
--- /dev/null
+++ b/stable/chronograf/4.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [chronograf-4.1.11](https://github.com/truecharts/charts/compare/chronograf-4.1.10...chronograf-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/chronograf/4.1.10/app-readme.md b/stable/chronograf/4.1.11/app-readme.md
similarity index 100%
rename from stable/chronograf/4.1.10/app-readme.md
rename to stable/chronograf/4.1.11/app-readme.md
diff --git a/stable/chronograf/4.1.11/charts/common-17.2.28.tgz b/stable/chronograf/4.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/chronograf/4.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/chronograf/4.1.10/ix_values.yaml b/stable/chronograf/4.1.11/ix_values.yaml
similarity index 100%
rename from stable/chronograf/4.1.10/ix_values.yaml
rename to stable/chronograf/4.1.11/ix_values.yaml
diff --git a/stable/chronograf/4.1.10/questions.yaml b/stable/chronograf/4.1.11/questions.yaml
similarity index 100%
rename from stable/chronograf/4.1.10/questions.yaml
rename to stable/chronograf/4.1.11/questions.yaml
diff --git a/stable/chronos/7.1.9/templates/common.yaml b/stable/chronograf/4.1.11/templates/common.yaml
similarity index 100%
rename from stable/chronos/7.1.9/templates/common.yaml
rename to stable/chronograf/4.1.11/templates/common.yaml
diff --git a/stable/cyberchef/8.1.9/values.yaml b/stable/chronograf/4.1.11/values.yaml
similarity index 100%
rename from stable/cyberchef/8.1.9/values.yaml
rename to stable/chronograf/4.1.11/values.yaml
diff --git a/stable/chronos/7.1.10/CHANGELOG.md b/stable/chronos/7.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..3f5edf94db
--- /dev/null
+++ b/stable/chronos/7.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [chronos-7.1.10](https://github.com/truecharts/charts/compare/chronos-7.1.9...chronos-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [chronos-7.1.9](https://github.com/truecharts/charts/compare/chronos-7.1.8...chronos-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [chronos-7.1.8](https://github.com/truecharts/charts/compare/chronos-7.1.7...chronos-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [chronos-7.1.7](https://github.com/truecharts/charts/compare/chronos-7.1.6...chronos-7.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [chronos-7.1.6](https://github.com/truecharts/charts/compare/chronos-7.1.5...chronos-7.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [chronos-7.1.5](https://github.com/truecharts/charts/compare/chronos-7.1.4...chronos-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [chronos-7.1.4](https://github.com/truecharts/charts/compare/chronos-7.1.3...chronos-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [chronos-7.1.3](https://github.com/truecharts/charts/compare/chronos-7.1.0...chronos-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [chronos-7.1.2](https://github.com/truecharts/charts/compare/chronos-7.1.0...chronos-7.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/chronos/7.1.10/Chart.yaml b/stable/chronos/7.1.10/Chart.yaml
new file mode 100644
index 0000000000..409d7b0992
--- /dev/null
+++ b/stable/chronos/7.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.2.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Chronos is a small container to run and schedule Python 3.7 scripts. You can create virtual enviroments, edit your scripts, install Pip dependencies, view execution logs, and debug your scripts, all from the sleek web UI.
+home: https://truecharts.org/charts/stable/chronos
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/chronos.png
+keywords:
+ - chronos
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: chronos
+sources:
+ - https://github.com/simse/chronos
+ - https://github.com/truecharts/charts/tree/master/charts/stable/chronos
+ - https://hub.docker.com/r/simsemand/chronos
+type: application
+version: 7.1.10
diff --git a/stable/chronos/7.1.9/README.md b/stable/chronos/7.1.10/README.md
similarity index 100%
rename from stable/chronos/7.1.9/README.md
rename to stable/chronos/7.1.10/README.md
diff --git a/stable/chronos/7.1.10/app-changelog.md b/stable/chronos/7.1.10/app-changelog.md
new file mode 100644
index 0000000000..454b77057f
--- /dev/null
+++ b/stable/chronos/7.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [chronos-7.1.10](https://github.com/truecharts/charts/compare/chronos-7.1.9...chronos-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/chronos/7.1.9/app-readme.md b/stable/chronos/7.1.10/app-readme.md
similarity index 100%
rename from stable/chronos/7.1.9/app-readme.md
rename to stable/chronos/7.1.10/app-readme.md
diff --git a/stable/chronos/7.1.10/charts/common-17.2.28.tgz b/stable/chronos/7.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/chronos/7.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/chronos/7.1.9/ix_values.yaml b/stable/chronos/7.1.10/ix_values.yaml
similarity index 100%
rename from stable/chronos/7.1.9/ix_values.yaml
rename to stable/chronos/7.1.10/ix_values.yaml
diff --git a/stable/chronos/7.1.9/questions.yaml b/stable/chronos/7.1.10/questions.yaml
similarity index 100%
rename from stable/chronos/7.1.9/questions.yaml
rename to stable/chronos/7.1.10/questions.yaml
diff --git a/stable/embystat/8.1.9/templates/NOTES.txt b/stable/chronos/7.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/embystat/8.1.9/templates/NOTES.txt
rename to stable/chronos/7.1.10/templates/NOTES.txt
diff --git a/stable/ciao/4.1.9/templates/common.yaml b/stable/chronos/7.1.10/templates/common.yaml
similarity index 100%
rename from stable/ciao/4.1.9/templates/common.yaml
rename to stable/chronos/7.1.10/templates/common.yaml
diff --git a/stable/czkawka/7.1.9/values.yaml b/stable/chronos/7.1.10/values.yaml
similarity index 100%
rename from stable/czkawka/7.1.9/values.yaml
rename to stable/chronos/7.1.10/values.yaml
diff --git a/stable/chronos/7.1.9/CHANGELOG.md b/stable/chronos/7.1.9/CHANGELOG.md
deleted file mode 100644
index 72a65091ad..0000000000
--- a/stable/chronos/7.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [chronos-7.1.9](https://github.com/truecharts/charts/compare/chronos-7.1.8...chronos-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [chronos-7.1.8](https://github.com/truecharts/charts/compare/chronos-7.1.7...chronos-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [chronos-7.1.7](https://github.com/truecharts/charts/compare/chronos-7.1.6...chronos-7.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [chronos-7.1.6](https://github.com/truecharts/charts/compare/chronos-7.1.5...chronos-7.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [chronos-7.1.5](https://github.com/truecharts/charts/compare/chronos-7.1.4...chronos-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [chronos-7.1.4](https://github.com/truecharts/charts/compare/chronos-7.1.3...chronos-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [chronos-7.1.3](https://github.com/truecharts/charts/compare/chronos-7.1.0...chronos-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [chronos-7.1.2](https://github.com/truecharts/charts/compare/chronos-7.1.0...chronos-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/chronos/7.1.9/Chart.yaml b/stable/chronos/7.1.9/Chart.yaml
deleted file mode 100644
index c1640ee1fd..0000000000
--- a/stable/chronos/7.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.2.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Chronos is a small container to run and schedule Python 3.7 scripts. You can create virtual enviroments, edit your scripts, install Pip dependencies, view execution logs, and debug your scripts, all from the sleek web UI.
-home: https://truecharts.org/charts/stable/chronos
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/chronos.png
-keywords:
- - chronos
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: chronos
-sources:
- - https://github.com/simse/chronos
- - https://github.com/truecharts/charts/tree/master/charts/stable/chronos
- - https://hub.docker.com/r/simsemand/chronos
-type: application
-version: 7.1.9
diff --git a/stable/chronos/7.1.9/app-changelog.md b/stable/chronos/7.1.9/app-changelog.md
deleted file mode 100644
index ae51024c2f..0000000000
--- a/stable/chronos/7.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [chronos-7.1.9](https://github.com/truecharts/charts/compare/chronos-7.1.8...chronos-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/chronos/7.1.9/charts/common-17.2.26.tgz b/stable/chronos/7.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/chronos/7.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ciao/4.1.10/CHANGELOG.md b/stable/ciao/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..d8d8dce3b7
--- /dev/null
+++ b/stable/ciao/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ciao-4.1.10](https://github.com/truecharts/charts/compare/ciao-4.1.9...ciao-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ciao-4.1.9](https://github.com/truecharts/charts/compare/ciao-4.1.8...ciao-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ciao-4.1.8](https://github.com/truecharts/charts/compare/ciao-4.1.7...ciao-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [ciao-4.1.7](https://github.com/truecharts/charts/compare/ciao-4.1.6...ciao-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ciao-4.1.6](https://github.com/truecharts/charts/compare/ciao-4.1.5...ciao-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ciao-4.1.5](https://github.com/truecharts/charts/compare/ciao-4.1.4...ciao-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [ciao-4.1.4](https://github.com/truecharts/charts/compare/ciao-4.1.3...ciao-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ciao-4.1.3](https://github.com/truecharts/charts/compare/ciao-4.1.0...ciao-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ciao-4.1.2](https://github.com/truecharts/charts/compare/ciao-4.1.0...ciao-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/ciao/4.1.10/Chart.yaml b/stable/ciao/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..ead4607632
--- /dev/null
+++ b/stable/ciao/4.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: ciao checks HTTP(S) URL endpoints for a HTTP status code (or errors on the lower TCP stack) and sends a notification on status change via E-Mail or Webhooks.
+home: https://truecharts.org/charts/stable/ciao
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ciao.png
+keywords:
+ - ciao
+ - Network-Other
+ - Productivity
+ - Tools-System
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ciao
+sources:
+ - https://brotandgames.com/ciao/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ciao
+ - https://hub.docker.com/r/brotandgames/ciao
+type: application
+version: 4.1.10
diff --git a/stable/ciao/4.1.9/README.md b/stable/ciao/4.1.10/README.md
similarity index 100%
rename from stable/ciao/4.1.9/README.md
rename to stable/ciao/4.1.10/README.md
diff --git a/stable/ciao/4.1.10/app-changelog.md b/stable/ciao/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..71d79589e8
--- /dev/null
+++ b/stable/ciao/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ciao-4.1.10](https://github.com/truecharts/charts/compare/ciao-4.1.9...ciao-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ciao/4.1.9/app-readme.md b/stable/ciao/4.1.10/app-readme.md
similarity index 100%
rename from stable/ciao/4.1.9/app-readme.md
rename to stable/ciao/4.1.10/app-readme.md
diff --git a/stable/ciao/4.1.10/charts/common-17.2.28.tgz b/stable/ciao/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ciao/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/ciao/4.1.9/ix_values.yaml b/stable/ciao/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/ciao/4.1.9/ix_values.yaml
rename to stable/ciao/4.1.10/ix_values.yaml
diff --git a/stable/ciao/4.1.9/questions.yaml b/stable/ciao/4.1.10/questions.yaml
similarity index 100%
rename from stable/ciao/4.1.9/questions.yaml
rename to stable/ciao/4.1.10/questions.yaml
diff --git a/stable/citadel-forgedwithfire/4.1.9/templates/common.yaml b/stable/ciao/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/citadel-forgedwithfire/4.1.9/templates/common.yaml
rename to stable/ciao/4.1.10/templates/common.yaml
diff --git a/stable/dailynotes/4.1.9/values.yaml b/stable/ciao/4.1.10/values.yaml
similarity index 100%
rename from stable/dailynotes/4.1.9/values.yaml
rename to stable/ciao/4.1.10/values.yaml
diff --git a/stable/ciao/4.1.9/CHANGELOG.md b/stable/ciao/4.1.9/CHANGELOG.md
deleted file mode 100644
index 9df4d95c48..0000000000
--- a/stable/ciao/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ciao-4.1.9](https://github.com/truecharts/charts/compare/ciao-4.1.8...ciao-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ciao-4.1.8](https://github.com/truecharts/charts/compare/ciao-4.1.7...ciao-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [ciao-4.1.7](https://github.com/truecharts/charts/compare/ciao-4.1.6...ciao-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ciao-4.1.6](https://github.com/truecharts/charts/compare/ciao-4.1.5...ciao-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ciao-4.1.5](https://github.com/truecharts/charts/compare/ciao-4.1.4...ciao-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [ciao-4.1.4](https://github.com/truecharts/charts/compare/ciao-4.1.3...ciao-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ciao-4.1.3](https://github.com/truecharts/charts/compare/ciao-4.1.0...ciao-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [ciao-4.1.2](https://github.com/truecharts/charts/compare/ciao-4.1.0...ciao-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/ciao/4.1.9/Chart.yaml b/stable/ciao/4.1.9/Chart.yaml
deleted file mode 100644
index 55b0670ee4..0000000000
--- a/stable/ciao/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: ciao checks HTTP(S) URL endpoints for a HTTP status code (or errors on the lower TCP stack) and sends a notification on status change via E-Mail or Webhooks.
-home: https://truecharts.org/charts/stable/ciao
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ciao.png
-keywords:
- - ciao
- - Network-Other
- - Productivity
- - Tools-System
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ciao
-sources:
- - https://brotandgames.com/ciao/
- - https://github.com/truecharts/charts/tree/master/charts/stable/ciao
- - https://hub.docker.com/r/brotandgames/ciao
-type: application
-version: 4.1.9
diff --git a/stable/ciao/4.1.9/app-changelog.md b/stable/ciao/4.1.9/app-changelog.md
deleted file mode 100644
index ab1eb6260c..0000000000
--- a/stable/ciao/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ciao-4.1.9](https://github.com/truecharts/charts/compare/ciao-4.1.8...ciao-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ciao/4.1.9/charts/common-17.2.26.tgz b/stable/ciao/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ciao/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/citadel-forgedwithfire/4.1.10/CHANGELOG.md b/stable/citadel-forgedwithfire/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..71150a1a22
--- /dev/null
+++ b/stable/citadel-forgedwithfire/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [citadel-forgedwithfire-4.1.10](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.9...citadel-forgedwithfire-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [citadel-forgedwithfire-4.1.9](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.8...citadel-forgedwithfire-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [citadel-forgedwithfire-4.1.8](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.7...citadel-forgedwithfire-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [citadel-forgedwithfire-4.1.7](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.6...citadel-forgedwithfire-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [citadel-forgedwithfire-4.1.6](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.5...citadel-forgedwithfire-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [citadel-forgedwithfire-4.1.5](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.4...citadel-forgedwithfire-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [citadel-forgedwithfire-4.1.4](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.3...citadel-forgedwithfire-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [citadel-forgedwithfire-4.1.3](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.0...citadel-forgedwithfire-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [citadel-forgedwithfire-4.1.2](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.0...citadel-forgedwithfire-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/citadel-forgedwithfire/4.1.10/Chart.yaml b/stable/citadel-forgedwithfire/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..ba7e9bd31c
--- /dev/null
+++ b/stable/citadel-forgedwithfire/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: citadelfwf
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Citadel - Forged with Fire and run it.
+home: https://truecharts.org/charts/stable/citadel-forgedwithfire
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/citadel-forgedwithfire.png
+keywords:
+ - citadel-forgedwithfire
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: citadel-forgedwithfire
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/citadel-forgedwithfire
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/citadel-forgedwithfire/4.1.9/README.md b/stable/citadel-forgedwithfire/4.1.10/README.md
similarity index 100%
rename from stable/citadel-forgedwithfire/4.1.9/README.md
rename to stable/citadel-forgedwithfire/4.1.10/README.md
diff --git a/stable/citadel-forgedwithfire/4.1.10/app-changelog.md b/stable/citadel-forgedwithfire/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..64f613f612
--- /dev/null
+++ b/stable/citadel-forgedwithfire/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [citadel-forgedwithfire-4.1.10](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.9...citadel-forgedwithfire-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/citadel-forgedwithfire/4.1.9/app-readme.md b/stable/citadel-forgedwithfire/4.1.10/app-readme.md
similarity index 100%
rename from stable/citadel-forgedwithfire/4.1.9/app-readme.md
rename to stable/citadel-forgedwithfire/4.1.10/app-readme.md
diff --git a/stable/citadel-forgedwithfire/4.1.10/charts/common-17.2.28.tgz b/stable/citadel-forgedwithfire/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/citadel-forgedwithfire/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/citadel-forgedwithfire/4.1.9/ix_values.yaml b/stable/citadel-forgedwithfire/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/citadel-forgedwithfire/4.1.9/ix_values.yaml
rename to stable/citadel-forgedwithfire/4.1.10/ix_values.yaml
diff --git a/stable/citadel-forgedwithfire/4.1.9/questions.yaml b/stable/citadel-forgedwithfire/4.1.10/questions.yaml
similarity index 100%
rename from stable/citadel-forgedwithfire/4.1.9/questions.yaml
rename to stable/citadel-forgedwithfire/4.1.10/questions.yaml
diff --git a/stable/cloudcommander/4.1.9/templates/common.yaml b/stable/citadel-forgedwithfire/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/cloudcommander/4.1.9/templates/common.yaml
rename to stable/citadel-forgedwithfire/4.1.10/templates/common.yaml
diff --git a/stable/damselfly/4.1.9/values.yaml b/stable/citadel-forgedwithfire/4.1.10/values.yaml
similarity index 100%
rename from stable/damselfly/4.1.9/values.yaml
rename to stable/citadel-forgedwithfire/4.1.10/values.yaml
diff --git a/stable/citadel-forgedwithfire/4.1.9/CHANGELOG.md b/stable/citadel-forgedwithfire/4.1.9/CHANGELOG.md
deleted file mode 100644
index 931ecbf6b2..0000000000
--- a/stable/citadel-forgedwithfire/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [citadel-forgedwithfire-4.1.9](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.8...citadel-forgedwithfire-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [citadel-forgedwithfire-4.1.8](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.7...citadel-forgedwithfire-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [citadel-forgedwithfire-4.1.7](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.6...citadel-forgedwithfire-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [citadel-forgedwithfire-4.1.6](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.5...citadel-forgedwithfire-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [citadel-forgedwithfire-4.1.5](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.4...citadel-forgedwithfire-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [citadel-forgedwithfire-4.1.4](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.3...citadel-forgedwithfire-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [citadel-forgedwithfire-4.1.3](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.0...citadel-forgedwithfire-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [citadel-forgedwithfire-4.1.2](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.0...citadel-forgedwithfire-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/citadel-forgedwithfire/4.1.9/Chart.yaml b/stable/citadel-forgedwithfire/4.1.9/Chart.yaml
deleted file mode 100644
index 13d2a608f4..0000000000
--- a/stable/citadel-forgedwithfire/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: citadelfwf
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Citadel - Forged with Fire and run it.
-home: https://truecharts.org/charts/stable/citadel-forgedwithfire
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/citadel-forgedwithfire.png
-keywords:
- - citadel-forgedwithfire
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: citadel-forgedwithfire
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/citadel-forgedwithfire
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/citadel-forgedwithfire/4.1.9/app-changelog.md b/stable/citadel-forgedwithfire/4.1.9/app-changelog.md
deleted file mode 100644
index cd1203e2b4..0000000000
--- a/stable/citadel-forgedwithfire/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [citadel-forgedwithfire-4.1.9](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-4.1.8...citadel-forgedwithfire-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/citadel-forgedwithfire/4.1.9/charts/common-17.2.26.tgz b/stable/citadel-forgedwithfire/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/citadel-forgedwithfire/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/clamav/9.1.10/CHANGELOG.md b/stable/clamav/9.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..eef10d4877
--- /dev/null
+++ b/stable/clamav/9.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [clamav-9.1.10](https://github.com/truecharts/charts/compare/clamav-9.1.9...clamav-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [clamav-9.1.9](https://github.com/truecharts/charts/compare/clamav-9.1.8...clamav-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [clamav-9.1.8](https://github.com/truecharts/charts/compare/clamav-9.1.7...clamav-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [clamav-9.1.7](https://github.com/truecharts/charts/compare/clamav-9.1.6...clamav-9.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [clamav-9.1.6](https://github.com/truecharts/charts/compare/clamav-9.1.5...clamav-9.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [clamav-9.1.5](https://github.com/truecharts/charts/compare/clamav-9.1.4...clamav-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [clamav-9.1.4](https://github.com/truecharts/charts/compare/clamav-9.1.3...clamav-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [clamav-9.1.3](https://github.com/truecharts/charts/compare/clamav-9.1.0...clamav-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [clamav-9.1.2](https://github.com/truecharts/charts/compare/clamav-9.1.0...clamav-9.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/clamav/9.1.10/Chart.yaml b/stable/clamav/9.1.10/Chart.yaml
new file mode 100644
index 0000000000..48fa11c25a
--- /dev/null
+++ b/stable/clamav/9.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.2.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: ClamAV is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.
+home: https://truecharts.org/charts/stable/clamav
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/clamav.png
+keywords:
+ - clamav
+ - antivirus
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: clamav
+sources:
+ - https://github.com/Cisco-Talos/clamav
+ - https://docs.clamav.net/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/clamav
+ - https://hub.docker.com/r/clamav/clamav
+type: application
+version: 9.1.10
diff --git a/stable/clamav/9.1.9/README.md b/stable/clamav/9.1.10/README.md
similarity index 100%
rename from stable/clamav/9.1.9/README.md
rename to stable/clamav/9.1.10/README.md
diff --git a/stable/clamav/9.1.10/app-changelog.md b/stable/clamav/9.1.10/app-changelog.md
new file mode 100644
index 0000000000..4b5adae5d3
--- /dev/null
+++ b/stable/clamav/9.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [clamav-9.1.10](https://github.com/truecharts/charts/compare/clamav-9.1.9...clamav-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/clamav/9.1.9/app-readme.md b/stable/clamav/9.1.10/app-readme.md
similarity index 100%
rename from stable/clamav/9.1.9/app-readme.md
rename to stable/clamav/9.1.10/app-readme.md
diff --git a/stable/clamav/9.1.10/charts/common-17.2.28.tgz b/stable/clamav/9.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/clamav/9.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/clamav/9.1.9/ix_values.yaml b/stable/clamav/9.1.10/ix_values.yaml
similarity index 100%
rename from stable/clamav/9.1.9/ix_values.yaml
rename to stable/clamav/9.1.10/ix_values.yaml
diff --git a/stable/clamav/9.1.9/questions.yaml b/stable/clamav/9.1.10/questions.yaml
similarity index 100%
rename from stable/clamav/9.1.9/questions.yaml
rename to stable/clamav/9.1.10/questions.yaml
diff --git a/stable/emulatorjs/8.2.7/templates/NOTES.txt b/stable/clamav/9.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/emulatorjs/8.2.7/templates/NOTES.txt
rename to stable/clamav/9.1.10/templates/NOTES.txt
diff --git a/stable/clamav/9.1.9/templates/_cronjob.tpl b/stable/clamav/9.1.10/templates/_cronjob.tpl
similarity index 100%
rename from stable/clamav/9.1.9/templates/_cronjob.tpl
rename to stable/clamav/9.1.10/templates/_cronjob.tpl
diff --git a/stable/clamav/9.1.9/templates/common.yaml b/stable/clamav/9.1.10/templates/common.yaml
similarity index 100%
rename from stable/clamav/9.1.9/templates/common.yaml
rename to stable/clamav/9.1.10/templates/common.yaml
diff --git a/stable/dashdot/7.3.1/values.yaml b/stable/clamav/9.1.10/values.yaml
similarity index 100%
rename from stable/dashdot/7.3.1/values.yaml
rename to stable/clamav/9.1.10/values.yaml
diff --git a/stable/clamav/9.1.9/CHANGELOG.md b/stable/clamav/9.1.9/CHANGELOG.md
deleted file mode 100644
index d4a43ffda0..0000000000
--- a/stable/clamav/9.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [clamav-9.1.9](https://github.com/truecharts/charts/compare/clamav-9.1.8...clamav-9.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [clamav-9.1.8](https://github.com/truecharts/charts/compare/clamav-9.1.7...clamav-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [clamav-9.1.7](https://github.com/truecharts/charts/compare/clamav-9.1.6...clamav-9.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [clamav-9.1.6](https://github.com/truecharts/charts/compare/clamav-9.1.5...clamav-9.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [clamav-9.1.5](https://github.com/truecharts/charts/compare/clamav-9.1.4...clamav-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [clamav-9.1.4](https://github.com/truecharts/charts/compare/clamav-9.1.3...clamav-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [clamav-9.1.3](https://github.com/truecharts/charts/compare/clamav-9.1.0...clamav-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [clamav-9.1.2](https://github.com/truecharts/charts/compare/clamav-9.1.0...clamav-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/clamav/9.1.9/Chart.yaml b/stable/clamav/9.1.9/Chart.yaml
deleted file mode 100644
index 3d7c221fc8..0000000000
--- a/stable/clamav/9.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.2.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: ClamAV is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.
-home: https://truecharts.org/charts/stable/clamav
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/clamav.png
-keywords:
- - clamav
- - antivirus
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: clamav
-sources:
- - https://github.com/Cisco-Talos/clamav
- - https://docs.clamav.net/
- - https://github.com/truecharts/charts/tree/master/charts/stable/clamav
- - https://hub.docker.com/r/clamav/clamav
-type: application
-version: 9.1.9
diff --git a/stable/clamav/9.1.9/app-changelog.md b/stable/clamav/9.1.9/app-changelog.md
deleted file mode 100644
index 1cb82ecc0a..0000000000
--- a/stable/clamav/9.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [clamav-9.1.9](https://github.com/truecharts/charts/compare/clamav-9.1.8...clamav-9.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/clamav/9.1.9/charts/common-17.2.26.tgz b/stable/clamav/9.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/clamav/9.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/clarkson/11.1.12/CHANGELOG.md b/stable/clarkson/11.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..1ba452d03e
--- /dev/null
+++ b/stable/clarkson/11.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [clarkson-11.1.12](https://github.com/truecharts/charts/compare/clarkson-11.1.11...clarkson-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [clarkson-11.1.11](https://github.com/truecharts/charts/compare/clarkson-11.1.10...clarkson-11.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [clarkson-11.1.10](https://github.com/truecharts/charts/compare/clarkson-11.1.9...clarkson-11.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [clarkson-11.1.9](https://github.com/truecharts/charts/compare/clarkson-11.1.8...clarkson-11.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [clarkson-11.1.8](https://github.com/truecharts/charts/compare/clarkson-11.1.7...clarkson-11.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [clarkson-11.1.7](https://github.com/truecharts/charts/compare/clarkson-11.1.6...clarkson-11.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [clarkson-11.1.6](https://github.com/truecharts/charts/compare/clarkson-11.1.5...clarkson-11.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [clarkson-11.1.5](https://github.com/truecharts/charts/compare/clarkson-11.1.4...clarkson-11.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [clarkson-11.1.4](https://github.com/truecharts/charts/compare/clarkson-11.1.3...clarkson-11.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [clarkson-11.1.3](https://github.com/truecharts/charts/compare/clarkson-11.1.0...clarkson-11.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/clarkson/11.1.12/Chart.yaml b/stable/clarkson/11.1.12/Chart.yaml
new file mode 100644
index 0000000000..4072a6b77d
--- /dev/null
+++ b/stable/clarkson/11.1.12/Chart.yaml
@@ -0,0 +1,47 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: vehicle
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.1.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A web-based dashboard application that gives you a neat and clean interface for logging your fuel fill-ups for all of your vehicles.
+home: https://truecharts.org/charts/stable/clarkson
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/clarkson.png
+keywords:
+ - fuel
+ - car
+ - log
+ - fill-up
+ - vehicle
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: clarkson
+sources:
+ - https://github.com/linuxserver/Clarkson
+ - https://github.com/truecharts/charts/tree/master/charts/stable/clarkson
+ - https://ghcr.io/linuxserver/clarkson
+type: application
+version: 11.1.12
diff --git a/stable/clarkson/11.1.12/README.md b/stable/clarkson/11.1.12/README.md
new file mode 100644
index 0000000000..067b31b9d7
--- /dev/null
+++ b/stable/clarkson/11.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/clarkson)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/clarkson/11.1.12/app-changelog.md b/stable/clarkson/11.1.12/app-changelog.md
new file mode 100644
index 0000000000..48bccbafb5
--- /dev/null
+++ b/stable/clarkson/11.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [clarkson-11.1.12](https://github.com/truecharts/charts/compare/clarkson-11.1.11...clarkson-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/clarkson/11.1.12/app-readme.md b/stable/clarkson/11.1.12/app-readme.md
new file mode 100644
index 0000000000..4e3d46f545
--- /dev/null
+++ b/stable/clarkson/11.1.12/app-readme.md
@@ -0,0 +1,8 @@
+A web-based dashboard application that gives you a neat and clean interface for logging your fuel fill-ups for all of your vehicles.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/clarkson](https://truecharts.org/charts/stable/clarkson)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/clarkson/11.1.12/charts/common-17.2.28.tgz b/stable/clarkson/11.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/clarkson/11.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/romm/6.3.4/charts/mariadb-12.1.6.tgz b/stable/clarkson/11.1.12/charts/mariadb-12.1.6.tgz
similarity index 100%
rename from stable/romm/6.3.4/charts/mariadb-12.1.6.tgz
rename to stable/clarkson/11.1.12/charts/mariadb-12.1.6.tgz
diff --git a/stable/clarkson/11.1.12/ix_values.yaml b/stable/clarkson/11.1.12/ix_values.yaml
new file mode 100644
index 0000000000..41828e7127
--- /dev/null
+++ b/stable/clarkson/11.1.12/ix_values.yaml
@@ -0,0 +1,44 @@
+image:
+ repository: ghcr.io/linuxserver/clarkson
+ pullPolicy: IfNotPresent
+ tag: 1.1.2@sha256:1aa4cce28728f97b8b230893d36ddbc96d5aad02c1e0886db120ec4011ad5d34
+strategy:
+ type: Recreate
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10244
+ protocol: http
+ targetPort: 3000
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ MYSQL_USERNAME: "{{ .Values.mariadb.mariadbUsername }}"
+ MYSQL_HOST:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: plainhost
+ MYSQL_PASSWORD:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: mariadb-password
+persistence: {}
+mariadb:
+ enabled: true
+ mariadbUsername: clarkson
+ mariadbDatabase: clarkson
+portal:
+ open:
+ enabled: true
diff --git a/stable/clarkson/11.1.12/questions.yaml b/stable/clarkson/11.1.12/questions.yaml
new file mode 100644
index 0000000000..bf1ea92292
--- /dev/null
+++ b/stable/clarkson/11.1.12/questions.yaml
@@ -0,0 +1,2547 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10244
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/endlessh/8.1.9/templates/NOTES.txt b/stable/clarkson/11.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/endlessh/8.1.9/templates/NOTES.txt
rename to stable/clarkson/11.1.12/templates/NOTES.txt
diff --git a/stable/docker/4.0.0/templates/common.yaml b/stable/clarkson/11.1.12/templates/common.yaml
similarity index 100%
rename from stable/docker/4.0.0/templates/common.yaml
rename to stable/clarkson/11.1.12/templates/common.yaml
diff --git a/stable/dashmachine/4.1.9/values.yaml b/stable/clarkson/11.1.12/values.yaml
similarity index 100%
rename from stable/dashmachine/4.1.9/values.yaml
rename to stable/clarkson/11.1.12/values.yaml
diff --git a/stable/clipplex/2.1.10/CHANGELOG.md b/stable/clipplex/2.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..2368a92c3e
--- /dev/null
+++ b/stable/clipplex/2.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [clipplex-2.1.10](https://github.com/truecharts/charts/compare/clipplex-2.1.9...clipplex-2.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [clipplex-2.1.9](https://github.com/truecharts/charts/compare/clipplex-2.1.8...clipplex-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [clipplex-2.1.8](https://github.com/truecharts/charts/compare/clipplex-2.1.7...clipplex-2.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [clipplex-2.1.7](https://github.com/truecharts/charts/compare/clipplex-2.1.6...clipplex-2.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [clipplex-2.1.6](https://github.com/truecharts/charts/compare/clipplex-2.1.5...clipplex-2.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [clipplex-2.1.5](https://github.com/truecharts/charts/compare/clipplex-2.1.4...clipplex-2.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [clipplex-2.1.4](https://github.com/truecharts/charts/compare/clipplex-2.1.3...clipplex-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [clipplex-2.1.3](https://github.com/truecharts/charts/compare/clipplex-2.1.0...clipplex-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [clipplex-2.1.2](https://github.com/truecharts/charts/compare/clipplex-2.1.0...clipplex-2.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/clipplex/2.1.10/Chart.yaml b/stable/clipplex/2.1.10/Chart.yaml
new file mode 100644
index 0000000000..c02d281ccc
--- /dev/null
+++ b/stable/clipplex/2.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Clip your plex media to share.
+home: https://truecharts.org/charts/stable/clipplex
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/clipplex.png
+keywords:
+ - clipplex
+ - media
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: clipplex
+sources:
+ - https://github.com/jo-nike/clipplex
+ - https://github.com/truecharts/charts/tree/master/charts/stable/clipplex
+ - https://hub.docker.com/r/jonnike/clipplex
+type: application
+version: 2.1.10
diff --git a/stable/clipplex/2.1.9/README.md b/stable/clipplex/2.1.10/README.md
similarity index 100%
rename from stable/clipplex/2.1.9/README.md
rename to stable/clipplex/2.1.10/README.md
diff --git a/stable/clipplex/2.1.10/app-changelog.md b/stable/clipplex/2.1.10/app-changelog.md
new file mode 100644
index 0000000000..161d9a75b6
--- /dev/null
+++ b/stable/clipplex/2.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [clipplex-2.1.10](https://github.com/truecharts/charts/compare/clipplex-2.1.9...clipplex-2.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/clipplex/2.1.9/app-readme.md b/stable/clipplex/2.1.10/app-readme.md
similarity index 100%
rename from stable/clipplex/2.1.9/app-readme.md
rename to stable/clipplex/2.1.10/app-readme.md
diff --git a/stable/clipplex/2.1.10/charts/common-17.2.28.tgz b/stable/clipplex/2.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/clipplex/2.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/clipplex/2.1.9/ix_values.yaml b/stable/clipplex/2.1.10/ix_values.yaml
similarity index 100%
rename from stable/clipplex/2.1.9/ix_values.yaml
rename to stable/clipplex/2.1.10/ix_values.yaml
diff --git a/stable/clipplex/2.1.9/questions.yaml b/stable/clipplex/2.1.10/questions.yaml
similarity index 100%
rename from stable/clipplex/2.1.9/questions.yaml
rename to stable/clipplex/2.1.10/questions.yaml
diff --git a/stable/docusaurus/7.1.9/templates/common.yaml b/stable/clipplex/2.1.10/templates/common.yaml
similarity index 100%
rename from stable/docusaurus/7.1.9/templates/common.yaml
rename to stable/clipplex/2.1.10/templates/common.yaml
diff --git a/stable/dashy/5.1.10/values.yaml b/stable/clipplex/2.1.10/values.yaml
similarity index 100%
rename from stable/dashy/5.1.10/values.yaml
rename to stable/clipplex/2.1.10/values.yaml
diff --git a/stable/clipplex/2.1.9/CHANGELOG.md b/stable/clipplex/2.1.9/CHANGELOG.md
deleted file mode 100644
index 3e7c349c96..0000000000
--- a/stable/clipplex/2.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [clipplex-2.1.9](https://github.com/truecharts/charts/compare/clipplex-2.1.8...clipplex-2.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [clipplex-2.1.8](https://github.com/truecharts/charts/compare/clipplex-2.1.7...clipplex-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [clipplex-2.1.7](https://github.com/truecharts/charts/compare/clipplex-2.1.6...clipplex-2.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [clipplex-2.1.6](https://github.com/truecharts/charts/compare/clipplex-2.1.5...clipplex-2.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [clipplex-2.1.5](https://github.com/truecharts/charts/compare/clipplex-2.1.4...clipplex-2.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [clipplex-2.1.4](https://github.com/truecharts/charts/compare/clipplex-2.1.3...clipplex-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [clipplex-2.1.3](https://github.com/truecharts/charts/compare/clipplex-2.1.0...clipplex-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [clipplex-2.1.2](https://github.com/truecharts/charts/compare/clipplex-2.1.0...clipplex-2.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/clipplex/2.1.9/Chart.yaml b/stable/clipplex/2.1.9/Chart.yaml
deleted file mode 100644
index b4dc343fec..0000000000
--- a/stable/clipplex/2.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Clip your plex media to share.
-home: https://truecharts.org/charts/stable/clipplex
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/clipplex.png
-keywords:
- - clipplex
- - media
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: clipplex
-sources:
- - https://github.com/jo-nike/clipplex
- - https://github.com/truecharts/charts/tree/master/charts/stable/clipplex
- - https://hub.docker.com/r/jonnike/clipplex
-type: application
-version: 2.1.9
diff --git a/stable/clipplex/2.1.9/app-changelog.md b/stable/clipplex/2.1.9/app-changelog.md
deleted file mode 100644
index a75a2d0c77..0000000000
--- a/stable/clipplex/2.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [clipplex-2.1.9](https://github.com/truecharts/charts/compare/clipplex-2.1.8...clipplex-2.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/clipplex/2.1.9/charts/common-17.2.26.tgz b/stable/clipplex/2.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/clipplex/2.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/cloud9/10.1.10/CHANGELOG.md b/stable/cloud9/10.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..6614333cee
--- /dev/null
+++ b/stable/cloud9/10.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cloud9-10.1.10](https://github.com/truecharts/charts/compare/cloud9-10.1.9...cloud9-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cloud9-10.1.9](https://github.com/truecharts/charts/compare/cloud9-10.1.8...cloud9-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cloud9-10.1.8](https://github.com/truecharts/charts/compare/cloud9-10.1.7...cloud9-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [cloud9-10.1.7](https://github.com/truecharts/charts/compare/cloud9-10.1.6...cloud9-10.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cloud9-10.1.6](https://github.com/truecharts/charts/compare/cloud9-10.1.5...cloud9-10.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cloud9-10.1.5](https://github.com/truecharts/charts/compare/cloud9-10.1.4...cloud9-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [cloud9-10.1.4](https://github.com/truecharts/charts/compare/cloud9-10.1.3...cloud9-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [cloud9-10.1.3](https://github.com/truecharts/charts/compare/cloud9-10.1.0...cloud9-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [cloud9-10.1.2](https://github.com/truecharts/charts/compare/cloud9-10.1.0...cloud9-10.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/cloud9/10.1.10/Chart.yaml b/stable/cloud9/10.1.10/Chart.yaml
new file mode 100644
index 0000000000..4a9149a917
--- /dev/null
+++ b/stable/cloud9/10.1.10/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.29.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A complete web based IDE with terminal access
+home: https://truecharts.org/charts/stable/cloud9
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloud9.png
+keywords:
+ - cloud9
+ - ide
+ - terminal
+ - web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cloud9
+sources:
+ - https://aws.amazon.com/cloud9/
+ - https://github.com/c9/core
+ - https://github.com/truecharts/charts/tree/master/charts/stable/cloud9
+ - https://ghcr.io/linuxserver/cloud9
+type: application
+version: 10.1.10
diff --git a/stable/cloud9/10.1.10/README.md b/stable/cloud9/10.1.10/README.md
new file mode 100644
index 0000000000..f9f4c8be18
--- /dev/null
+++ b/stable/cloud9/10.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/cloud9)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/cloud9/10.1.10/app-changelog.md b/stable/cloud9/10.1.10/app-changelog.md
new file mode 100644
index 0000000000..00126ce17a
--- /dev/null
+++ b/stable/cloud9/10.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cloud9-10.1.10](https://github.com/truecharts/charts/compare/cloud9-10.1.9...cloud9-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/cloud9/10.1.10/app-readme.md b/stable/cloud9/10.1.10/app-readme.md
new file mode 100644
index 0000000000..6dd43728b4
--- /dev/null
+++ b/stable/cloud9/10.1.10/app-readme.md
@@ -0,0 +1,8 @@
+A complete web based IDE with terminal access
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/cloud9](https://truecharts.org/charts/stable/cloud9)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/cloud9/10.1.10/charts/common-17.2.28.tgz b/stable/cloud9/10.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/cloud9/10.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/cloud9/10.1.10/ix_values.yaml b/stable/cloud9/10.1.10/ix_values.yaml
new file mode 100644
index 0000000000..66e634f019
--- /dev/null
+++ b/stable/cloud9/10.1.10/ix_values.yaml
@@ -0,0 +1,40 @@
+image:
+ repository: ghcr.io/linuxserver/cloud9
+ pullPolicy: IfNotPresent
+ tag: version-1.29.2@sha256:45c5fe102ff3390bcd4ea58db99023b7ea099a8462f5727973ec329bd4a8d6b4
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10070
+ protocol: http
+ targetPort: 8000
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env: {}
+persistence:
+ code:
+ enabled: true
+ mountPath: /code
+portal:
+ open:
+ enabled: true
diff --git a/stable/cloud9/10.1.10/questions.yaml b/stable/cloud9/10.1.10/questions.yaml
new file mode 100644
index 0000000000..643c43933a
--- /dev/null
+++ b/stable/cloud9/10.1.10/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10070
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: code
+ label: "Code Storage"
+ description: "Stores the code files."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/external-dns/3.1.9/templates/NOTES.txt b/stable/cloud9/10.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/external-dns/3.1.9/templates/NOTES.txt
rename to stable/cloud9/10.1.10/templates/NOTES.txt
diff --git a/stable/dokuwiki/9.1.10/templates/common.yaml b/stable/cloud9/10.1.10/templates/common.yaml
similarity index 100%
rename from stable/dokuwiki/9.1.10/templates/common.yaml
rename to stable/cloud9/10.1.10/templates/common.yaml
diff --git a/stable/dayofdefeatsource/4.1.9/values.yaml b/stable/cloud9/10.1.10/values.yaml
similarity index 100%
rename from stable/dayofdefeatsource/4.1.9/values.yaml
rename to stable/cloud9/10.1.10/values.yaml
diff --git a/stable/cloudcommander/4.1.10/CHANGELOG.md b/stable/cloudcommander/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..12cf5def7b
--- /dev/null
+++ b/stable/cloudcommander/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cloudcommander-4.1.10](https://github.com/truecharts/charts/compare/cloudcommander-4.1.9...cloudcommander-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cloudcommander-4.1.9](https://github.com/truecharts/charts/compare/cloudcommander-4.1.8...cloudcommander-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cloudcommander-4.1.8](https://github.com/truecharts/charts/compare/cloudcommander-4.1.7...cloudcommander-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [cloudcommander-4.1.7](https://github.com/truecharts/charts/compare/cloudcommander-4.1.6...cloudcommander-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cloudcommander-4.1.6](https://github.com/truecharts/charts/compare/cloudcommander-4.1.5...cloudcommander-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cloudcommander-4.1.5](https://github.com/truecharts/charts/compare/cloudcommander-4.1.4...cloudcommander-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [cloudcommander-4.1.4](https://github.com/truecharts/charts/compare/cloudcommander-4.1.3...cloudcommander-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [cloudcommander-4.1.3](https://github.com/truecharts/charts/compare/cloudcommander-4.1.0...cloudcommander-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [cloudcommander-4.1.2](https://github.com/truecharts/charts/compare/cloudcommander-4.1.0...cloudcommander-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/cloudcommander/4.1.10/Chart.yaml b/stable/cloudcommander/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..5eb8d739ba
--- /dev/null
+++ b/stable/cloudcommander/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: |
+ [b]CloudCommander[/b] is a simple web file browser with a built in text editor and archive compress/extract abilities.[br/]
+home: https://truecharts.org/charts/stable/cloudcommander
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudcommander.png
+keywords:
+ - cloudcommander
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cloudcommander
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/cloudcommander
+ - https://hub.docker.com/r/coderaiser/cloudcmd
+type: application
+version: 4.1.10
diff --git a/stable/cloudcommander/4.1.9/README.md b/stable/cloudcommander/4.1.10/README.md
similarity index 100%
rename from stable/cloudcommander/4.1.9/README.md
rename to stable/cloudcommander/4.1.10/README.md
diff --git a/stable/cloudcommander/4.1.10/app-changelog.md b/stable/cloudcommander/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..89282b63b6
--- /dev/null
+++ b/stable/cloudcommander/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cloudcommander-4.1.10](https://github.com/truecharts/charts/compare/cloudcommander-4.1.9...cloudcommander-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/cloudcommander/4.1.9/app-readme.md b/stable/cloudcommander/4.1.10/app-readme.md
similarity index 100%
rename from stable/cloudcommander/4.1.9/app-readme.md
rename to stable/cloudcommander/4.1.10/app-readme.md
diff --git a/stable/cloudcommander/4.1.10/charts/common-17.2.28.tgz b/stable/cloudcommander/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/cloudcommander/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/cloudcommander/4.1.9/ix_values.yaml b/stable/cloudcommander/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/cloudcommander/4.1.9/ix_values.yaml
rename to stable/cloudcommander/4.1.10/ix_values.yaml
diff --git a/stable/cloudcommander/4.1.9/questions.yaml b/stable/cloudcommander/4.1.10/questions.yaml
similarity index 100%
rename from stable/cloudcommander/4.1.9/questions.yaml
rename to stable/cloudcommander/4.1.10/questions.yaml
diff --git a/stable/cloudreve/4.1.9/templates/common.yaml b/stable/cloudcommander/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/cloudreve/4.1.9/templates/common.yaml
rename to stable/cloudcommander/4.1.10/templates/common.yaml
diff --git a/stable/daysofwar/4.1.9/values.yaml b/stable/cloudcommander/4.1.10/values.yaml
similarity index 100%
rename from stable/daysofwar/4.1.9/values.yaml
rename to stable/cloudcommander/4.1.10/values.yaml
diff --git a/stable/cloudcommander/4.1.9/CHANGELOG.md b/stable/cloudcommander/4.1.9/CHANGELOG.md
deleted file mode 100644
index 08c4f25f49..0000000000
--- a/stable/cloudcommander/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [cloudcommander-4.1.9](https://github.com/truecharts/charts/compare/cloudcommander-4.1.8...cloudcommander-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [cloudcommander-4.1.8](https://github.com/truecharts/charts/compare/cloudcommander-4.1.7...cloudcommander-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [cloudcommander-4.1.7](https://github.com/truecharts/charts/compare/cloudcommander-4.1.6...cloudcommander-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [cloudcommander-4.1.6](https://github.com/truecharts/charts/compare/cloudcommander-4.1.5...cloudcommander-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [cloudcommander-4.1.5](https://github.com/truecharts/charts/compare/cloudcommander-4.1.4...cloudcommander-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [cloudcommander-4.1.4](https://github.com/truecharts/charts/compare/cloudcommander-4.1.3...cloudcommander-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [cloudcommander-4.1.3](https://github.com/truecharts/charts/compare/cloudcommander-4.1.0...cloudcommander-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [cloudcommander-4.1.2](https://github.com/truecharts/charts/compare/cloudcommander-4.1.0...cloudcommander-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/cloudcommander/4.1.9/Chart.yaml b/stable/cloudcommander/4.1.9/Chart.yaml
deleted file mode 100644
index 059e81eefa..0000000000
--- a/stable/cloudcommander/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: |
- [b]CloudCommander[/b] is a simple web file browser with a built in text editor and archive compress/extract abilities.[br/]
-home: https://truecharts.org/charts/stable/cloudcommander
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudcommander.png
-keywords:
- - cloudcommander
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: cloudcommander
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/cloudcommander
- - https://hub.docker.com/r/coderaiser/cloudcmd
-type: application
-version: 4.1.9
diff --git a/stable/cloudcommander/4.1.9/app-changelog.md b/stable/cloudcommander/4.1.9/app-changelog.md
deleted file mode 100644
index fa4490e003..0000000000
--- a/stable/cloudcommander/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [cloudcommander-4.1.9](https://github.com/truecharts/charts/compare/cloudcommander-4.1.8...cloudcommander-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/cloudcommander/4.1.9/charts/common-17.2.26.tgz b/stable/cloudcommander/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/cloudcommander/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/cloudflared/9.0.6/CHANGELOG.md b/stable/cloudflared/9.0.6/CHANGELOG.md
deleted file mode 100644
index b9b9784126..0000000000
--- a/stable/cloudflared/9.0.6/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [cloudflared-9.0.6](https://github.com/truecharts/charts/compare/cloudflared-9.0.5...cloudflared-9.0.6) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [cloudflared-9.0.5](https://github.com/truecharts/charts/compare/cloudflared-9.0.4...cloudflared-9.0.5) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [cloudflared-9.0.4](https://github.com/truecharts/charts/compare/cloudflared-9.0.3...cloudflared-9.0.4) (2024-01-21)
-
-### Chore
-
-
-
-- update container image cloudflare/cloudflared to v2024.1.4[@90a3eb0](https://github.com/90a3eb0) by renovate ([#17408](https://github.com/truecharts/charts/issues/17408))
-
-
-## [cloudflared-9.0.3](https://github.com/truecharts/charts/compare/cloudflared-9.0.2...cloudflared-9.0.3) (2024-01-19)
-
-### Chore
-
-
-
-- update container image cloudflare/cloudflared to v2024.1.3[@8124930](https://github.com/8124930) by renovate ([#17300](https://github.com/truecharts/charts/issues/17300))
-
-
-## [cloudflared-9.0.2](https://github.com/truecharts/charts/compare/cloudflared-9.0.1...cloudflared-9.0.2) (2024-01-14)
-
-### Chore
-
-
-
-- update container image cloudflare/cloudflared to v2024.1.2[@116171d](https://github.com/116171d) by renovate ([#17181](https://github.com/truecharts/charts/issues/17181))
-
-
-
-
-## [cloudflared-9.0.1](https://github.com/truecharts/charts/compare/cloudflared-9.0.0...cloudflared-9.0.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [cloudflared-9.0.0](https://github.com/truecharts/charts/compare/cloudflared-8.1.6...cloudflared-9.0.0) (2024-01-08)
-
-### Chore
-
-
-
-- update container image cloudflare/cloudflared to v2024.1.0[@99a53e6](https://github.com/99a53e6) by renovate ([#17032](https://github.com/truecharts/charts/issues/17032))
-
-
-## [cloudflared-8.1.6](https://github.com/truecharts/charts/compare/cloudflared-8.1.5...cloudflared-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [cloudflared-8.1.5](https://github.com/truecharts/charts/compare/cloudflared-8.1.4...cloudflared-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [cloudflared-8.1.4](https://github.com/truecharts/charts/compare/cloudflared-8.1.3...cloudflared-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
diff --git a/stable/cloudflared/9.0.6/Chart.yaml b/stable/cloudflared/9.0.6/Chart.yaml
deleted file mode 100644
index dd0760fbc7..0000000000
--- a/stable/cloudflared/9.0.6/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: network
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2024.1.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Client for Cloudflare Tunnel, a daemon that exposes private services through the Cloudflare edge.
-home: https://truecharts.org/charts/stable/cloudflared
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudflared.png
-keywords:
- - cloudflared
- - networking
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: cloudflared
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/cloudflared
- - https://hub.docker.com/r/cloudflare/cloudflared
-type: application
-version: 9.0.6
diff --git a/stable/cloudflared/9.0.6/app-changelog.md b/stable/cloudflared/9.0.6/app-changelog.md
deleted file mode 100644
index b940f310bc..0000000000
--- a/stable/cloudflared/9.0.6/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [cloudflared-9.0.6](https://github.com/truecharts/charts/compare/cloudflared-9.0.5...cloudflared-9.0.6) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/cloudflared/9.0.6/charts/common-17.2.26.tgz b/stable/cloudflared/9.0.6/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/cloudflared/9.0.6/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/cloudflared/9.0.7/CHANGELOG.md b/stable/cloudflared/9.0.7/CHANGELOG.md
new file mode 100644
index 0000000000..d944745436
--- /dev/null
+++ b/stable/cloudflared/9.0.7/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cloudflared-9.0.7](https://github.com/truecharts/charts/compare/cloudflared-9.0.6...cloudflared-9.0.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cloudflared-9.0.6](https://github.com/truecharts/charts/compare/cloudflared-9.0.5...cloudflared-9.0.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cloudflared-9.0.5](https://github.com/truecharts/charts/compare/cloudflared-9.0.4...cloudflared-9.0.5) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [cloudflared-9.0.4](https://github.com/truecharts/charts/compare/cloudflared-9.0.3...cloudflared-9.0.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image cloudflare/cloudflared to v2024.1.4[@90a3eb0](https://github.com/90a3eb0) by renovate ([#17408](https://github.com/truecharts/charts/issues/17408))
+
+
+## [cloudflared-9.0.3](https://github.com/truecharts/charts/compare/cloudflared-9.0.2...cloudflared-9.0.3) (2024-01-19)
+
+### Chore
+
+
+
+- update container image cloudflare/cloudflared to v2024.1.3[@8124930](https://github.com/8124930) by renovate ([#17300](https://github.com/truecharts/charts/issues/17300))
+
+
+## [cloudflared-9.0.2](https://github.com/truecharts/charts/compare/cloudflared-9.0.1...cloudflared-9.0.2) (2024-01-14)
+
+### Chore
+
+
+
+- update container image cloudflare/cloudflared to v2024.1.2[@116171d](https://github.com/116171d) by renovate ([#17181](https://github.com/truecharts/charts/issues/17181))
+
+
+
+
+## [cloudflared-9.0.1](https://github.com/truecharts/charts/compare/cloudflared-9.0.0...cloudflared-9.0.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cloudflared-9.0.0](https://github.com/truecharts/charts/compare/cloudflared-8.1.6...cloudflared-9.0.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image cloudflare/cloudflared to v2024.1.0[@99a53e6](https://github.com/99a53e6) by renovate ([#17032](https://github.com/truecharts/charts/issues/17032))
+
+
+## [cloudflared-8.1.6](https://github.com/truecharts/charts/compare/cloudflared-8.1.5...cloudflared-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cloudflared-8.1.5](https://github.com/truecharts/charts/compare/cloudflared-8.1.4...cloudflared-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
diff --git a/stable/cloudflared/9.0.7/Chart.yaml b/stable/cloudflared/9.0.7/Chart.yaml
new file mode 100644
index 0000000000..5a51c0f7cf
--- /dev/null
+++ b/stable/cloudflared/9.0.7/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: network
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2024.1.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Client for Cloudflare Tunnel, a daemon that exposes private services through the Cloudflare edge.
+home: https://truecharts.org/charts/stable/cloudflared
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudflared.png
+keywords:
+ - cloudflared
+ - networking
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cloudflared
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/cloudflared
+ - https://hub.docker.com/r/cloudflare/cloudflared
+type: application
+version: 9.0.7
diff --git a/stable/cloudflared/9.0.6/README.md b/stable/cloudflared/9.0.7/README.md
similarity index 100%
rename from stable/cloudflared/9.0.6/README.md
rename to stable/cloudflared/9.0.7/README.md
diff --git a/stable/cloudflared/9.0.7/app-changelog.md b/stable/cloudflared/9.0.7/app-changelog.md
new file mode 100644
index 0000000000..30a8bc5a04
--- /dev/null
+++ b/stable/cloudflared/9.0.7/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cloudflared-9.0.7](https://github.com/truecharts/charts/compare/cloudflared-9.0.6...cloudflared-9.0.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/cloudflared/9.0.6/app-readme.md b/stable/cloudflared/9.0.7/app-readme.md
similarity index 100%
rename from stable/cloudflared/9.0.6/app-readme.md
rename to stable/cloudflared/9.0.7/app-readme.md
diff --git a/stable/cloudflared/9.0.7/charts/common-17.2.28.tgz b/stable/cloudflared/9.0.7/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/cloudflared/9.0.7/charts/common-17.2.28.tgz differ
diff --git a/stable/cloudflared/9.0.6/ix_values.yaml b/stable/cloudflared/9.0.7/ix_values.yaml
similarity index 100%
rename from stable/cloudflared/9.0.6/ix_values.yaml
rename to stable/cloudflared/9.0.7/ix_values.yaml
diff --git a/stable/cloudflared/9.0.6/questions.yaml b/stable/cloudflared/9.0.7/questions.yaml
similarity index 100%
rename from stable/cloudflared/9.0.6/questions.yaml
rename to stable/cloudflared/9.0.7/questions.yaml
diff --git a/stable/domoticz/8.1.9/templates/common.yaml b/stable/cloudflared/9.0.7/templates/common.yaml
similarity index 100%
rename from stable/domoticz/8.1.9/templates/common.yaml
rename to stable/cloudflared/9.0.7/templates/common.yaml
diff --git a/stable/dayz/4.1.9/values.yaml b/stable/cloudflared/9.0.7/values.yaml
similarity index 100%
rename from stable/dayz/4.1.9/values.yaml
rename to stable/cloudflared/9.0.7/values.yaml
diff --git a/stable/cloudflareddns/8.1.11/CHANGELOG.md b/stable/cloudflareddns/8.1.11/CHANGELOG.md
deleted file mode 100644
index fbf29134fe..0000000000
--- a/stable/cloudflareddns/8.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [cloudflareddns-8.1.11](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.10...cloudflareddns-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [cloudflareddns-8.1.10](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.9...cloudflareddns-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [cloudflareddns-8.1.9](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.8...cloudflareddns-8.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [cloudflareddns-8.1.8](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.7...cloudflareddns-8.1.8) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/hotio/cloudflareddns to latest[@dfab96e](https://github.com/dfab96e) by renovate ([#16932](https://github.com/truecharts/charts/issues/16932))
-
-
-## [cloudflareddns-8.1.7](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.6...cloudflareddns-8.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [cloudflareddns-8.1.6](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.5...cloudflareddns-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [cloudflareddns-8.1.5](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.4...cloudflareddns-8.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [cloudflareddns-8.1.4](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.1...cloudflareddns-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [cloudflareddns-8.1.3](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.1...cloudflareddns-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
diff --git a/stable/cloudflareddns/8.1.11/Chart.yaml b/stable/cloudflareddns/8.1.11/Chart.yaml
deleted file mode 100644
index 0055d28b0b..0000000000
--- a/stable/cloudflareddns/8.1.11/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: networking
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Automate Cloudflare DNS records for those with a dynamic IP.
-home: https://truecharts.org/charts/stable/cloudflareddns
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudflareddns.png
-keywords:
- - cloudflareddns
- - ddns
- - cloudflare
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: cloudflareddns
-sources:
- - https://hotio.dev/containers/cloudflareddns/
- - https://github.com/hotio/cloudflareddns
- - https://github.com/truecharts/charts/tree/master/charts/stable/cloudflareddns
- - https://ghcr.io/hotio/cloudflareddns
-type: application
-version: 8.1.11
diff --git a/stable/cloudflareddns/8.1.11/app-changelog.md b/stable/cloudflareddns/8.1.11/app-changelog.md
deleted file mode 100644
index 550b6deef1..0000000000
--- a/stable/cloudflareddns/8.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [cloudflareddns-8.1.11](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.10...cloudflareddns-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/cloudflareddns/8.1.11/charts/common-17.2.26.tgz b/stable/cloudflareddns/8.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/cloudflareddns/8.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/cloudflareddns/8.1.12/CHANGELOG.md b/stable/cloudflareddns/8.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..96652f3234
--- /dev/null
+++ b/stable/cloudflareddns/8.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cloudflareddns-8.1.12](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.11...cloudflareddns-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cloudflareddns-8.1.11](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.10...cloudflareddns-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cloudflareddns-8.1.10](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.9...cloudflareddns-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [cloudflareddns-8.1.9](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.8...cloudflareddns-8.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cloudflareddns-8.1.8](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.7...cloudflareddns-8.1.8) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/hotio/cloudflareddns to latest[@dfab96e](https://github.com/dfab96e) by renovate ([#16932](https://github.com/truecharts/charts/issues/16932))
+
+
+## [cloudflareddns-8.1.7](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.6...cloudflareddns-8.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cloudflareddns-8.1.6](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.5...cloudflareddns-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [cloudflareddns-8.1.5](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.4...cloudflareddns-8.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [cloudflareddns-8.1.4](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.1...cloudflareddns-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/cloudflareddns/8.1.12/Chart.yaml b/stable/cloudflareddns/8.1.12/Chart.yaml
new file mode 100644
index 0000000000..ba55cadd43
--- /dev/null
+++ b/stable/cloudflareddns/8.1.12/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: networking
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Automate Cloudflare DNS records for those with a dynamic IP.
+home: https://truecharts.org/charts/stable/cloudflareddns
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudflareddns.png
+keywords:
+ - cloudflareddns
+ - ddns
+ - cloudflare
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cloudflareddns
+sources:
+ - https://hotio.dev/containers/cloudflareddns/
+ - https://github.com/hotio/cloudflareddns
+ - https://github.com/truecharts/charts/tree/master/charts/stable/cloudflareddns
+ - https://ghcr.io/hotio/cloudflareddns
+type: application
+version: 8.1.12
diff --git a/stable/cloudflareddns/8.1.11/README.md b/stable/cloudflareddns/8.1.12/README.md
similarity index 100%
rename from stable/cloudflareddns/8.1.11/README.md
rename to stable/cloudflareddns/8.1.12/README.md
diff --git a/stable/cloudflareddns/8.1.12/app-changelog.md b/stable/cloudflareddns/8.1.12/app-changelog.md
new file mode 100644
index 0000000000..1d635e124b
--- /dev/null
+++ b/stable/cloudflareddns/8.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cloudflareddns-8.1.12](https://github.com/truecharts/charts/compare/cloudflareddns-8.1.11...cloudflareddns-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/cloudflareddns/8.1.11/app-readme.md b/stable/cloudflareddns/8.1.12/app-readme.md
similarity index 100%
rename from stable/cloudflareddns/8.1.11/app-readme.md
rename to stable/cloudflareddns/8.1.12/app-readme.md
diff --git a/stable/cloudflareddns/8.1.12/charts/common-17.2.28.tgz b/stable/cloudflareddns/8.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/cloudflareddns/8.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/cloudflareddns/8.1.11/ix_values.yaml b/stable/cloudflareddns/8.1.12/ix_values.yaml
similarity index 100%
rename from stable/cloudflareddns/8.1.11/ix_values.yaml
rename to stable/cloudflareddns/8.1.12/ix_values.yaml
diff --git a/stable/cloudflareddns/8.1.11/questions.yaml b/stable/cloudflareddns/8.1.12/questions.yaml
similarity index 100%
rename from stable/cloudflareddns/8.1.11/questions.yaml
rename to stable/cloudflareddns/8.1.12/questions.yaml
diff --git a/stable/factorio/6.1.14/templates/NOTES.txt b/stable/cloudflareddns/8.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/factorio/6.1.14/templates/NOTES.txt
rename to stable/cloudflareddns/8.1.12/templates/NOTES.txt
diff --git a/stable/cloudflareddns/8.1.11/templates/_secret.tpl b/stable/cloudflareddns/8.1.12/templates/_secret.tpl
similarity index 100%
rename from stable/cloudflareddns/8.1.11/templates/_secret.tpl
rename to stable/cloudflareddns/8.1.12/templates/_secret.tpl
diff --git a/stable/cloudflareddns/8.1.11/templates/common.yaml b/stable/cloudflareddns/8.1.12/templates/common.yaml
similarity index 100%
rename from stable/cloudflareddns/8.1.11/templates/common.yaml
rename to stable/cloudflareddns/8.1.12/templates/common.yaml
diff --git a/stable/ddclient/8.1.11/values.yaml b/stable/cloudflareddns/8.1.12/values.yaml
similarity index 100%
rename from stable/ddclient/8.1.11/values.yaml
rename to stable/cloudflareddns/8.1.12/values.yaml
diff --git a/stable/cloudreve/4.1.10/CHANGELOG.md b/stable/cloudreve/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..e6ddd44a4e
--- /dev/null
+++ b/stable/cloudreve/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cloudreve-4.1.10](https://github.com/truecharts/charts/compare/cloudreve-4.1.9...cloudreve-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cloudreve-4.1.9](https://github.com/truecharts/charts/compare/cloudreve-4.1.8...cloudreve-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cloudreve-4.1.8](https://github.com/truecharts/charts/compare/cloudreve-4.1.7...cloudreve-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [cloudreve-4.1.7](https://github.com/truecharts/charts/compare/cloudreve-4.1.6...cloudreve-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cloudreve-4.1.6](https://github.com/truecharts/charts/compare/cloudreve-4.1.5...cloudreve-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cloudreve-4.1.5](https://github.com/truecharts/charts/compare/cloudreve-4.1.4...cloudreve-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [cloudreve-4.1.4](https://github.com/truecharts/charts/compare/cloudreve-4.1.3...cloudreve-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [cloudreve-4.1.3](https://github.com/truecharts/charts/compare/cloudreve-4.1.0...cloudreve-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [cloudreve-4.1.2](https://github.com/truecharts/charts/compare/cloudreve-4.1.0...cloudreve-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/cloudreve/4.1.10/Chart.yaml b/stable/cloudreve/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..306a177a59
--- /dev/null
+++ b/stable/cloudreve/4.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Self-hosted file management and sharing system, supports multiple storage providers
+home: https://truecharts.org/charts/stable/cloudreve
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudreve.png
+keywords:
+ - cloudreve
+ - Cloud
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cloudreve
+sources:
+ - https://github.com/cloudreve/Cloudreve
+ - https://github.com/truecharts/charts/tree/master/charts/stable/cloudreve
+ - https://hub.docker.com/r/xavierniu/cloudreve
+type: application
+version: 4.1.10
diff --git a/stable/cloudreve/4.1.9/README.md b/stable/cloudreve/4.1.10/README.md
similarity index 100%
rename from stable/cloudreve/4.1.9/README.md
rename to stable/cloudreve/4.1.10/README.md
diff --git a/stable/cloudreve/4.1.10/app-changelog.md b/stable/cloudreve/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..9f91d7ae04
--- /dev/null
+++ b/stable/cloudreve/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cloudreve-4.1.10](https://github.com/truecharts/charts/compare/cloudreve-4.1.9...cloudreve-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/cloudreve/4.1.9/app-readme.md b/stable/cloudreve/4.1.10/app-readme.md
similarity index 100%
rename from stable/cloudreve/4.1.9/app-readme.md
rename to stable/cloudreve/4.1.10/app-readme.md
diff --git a/stable/cloudreve/4.1.10/charts/common-17.2.28.tgz b/stable/cloudreve/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/cloudreve/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/cloudreve/4.1.9/ix_values.yaml b/stable/cloudreve/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/cloudreve/4.1.9/ix_values.yaml
rename to stable/cloudreve/4.1.10/ix_values.yaml
diff --git a/stable/cloudreve/4.1.9/questions.yaml b/stable/cloudreve/4.1.10/questions.yaml
similarity index 100%
rename from stable/cloudreve/4.1.9/questions.yaml
rename to stable/cloudreve/4.1.10/questions.yaml
diff --git a/stable/colonysurvival/4.1.9/templates/common.yaml b/stable/cloudreve/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/colonysurvival/4.1.9/templates/common.yaml
rename to stable/cloudreve/4.1.10/templates/common.yaml
diff --git a/stable/ddns-go/9.0.3/values.yaml b/stable/cloudreve/4.1.10/values.yaml
similarity index 100%
rename from stable/ddns-go/9.0.3/values.yaml
rename to stable/cloudreve/4.1.10/values.yaml
diff --git a/stable/cloudreve/4.1.9/CHANGELOG.md b/stable/cloudreve/4.1.9/CHANGELOG.md
deleted file mode 100644
index daed6da15c..0000000000
--- a/stable/cloudreve/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [cloudreve-4.1.9](https://github.com/truecharts/charts/compare/cloudreve-4.1.8...cloudreve-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [cloudreve-4.1.8](https://github.com/truecharts/charts/compare/cloudreve-4.1.7...cloudreve-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [cloudreve-4.1.7](https://github.com/truecharts/charts/compare/cloudreve-4.1.6...cloudreve-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [cloudreve-4.1.6](https://github.com/truecharts/charts/compare/cloudreve-4.1.5...cloudreve-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [cloudreve-4.1.5](https://github.com/truecharts/charts/compare/cloudreve-4.1.4...cloudreve-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [cloudreve-4.1.4](https://github.com/truecharts/charts/compare/cloudreve-4.1.3...cloudreve-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [cloudreve-4.1.3](https://github.com/truecharts/charts/compare/cloudreve-4.1.0...cloudreve-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [cloudreve-4.1.2](https://github.com/truecharts/charts/compare/cloudreve-4.1.0...cloudreve-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/cloudreve/4.1.9/Chart.yaml b/stable/cloudreve/4.1.9/Chart.yaml
deleted file mode 100644
index a449cdb4be..0000000000
--- a/stable/cloudreve/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Self-hosted file management and sharing system, supports multiple storage providers
-home: https://truecharts.org/charts/stable/cloudreve
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudreve.png
-keywords:
- - cloudreve
- - Cloud
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: cloudreve
-sources:
- - https://github.com/cloudreve/Cloudreve
- - https://github.com/truecharts/charts/tree/master/charts/stable/cloudreve
- - https://hub.docker.com/r/xavierniu/cloudreve
-type: application
-version: 4.1.9
diff --git a/stable/cloudreve/4.1.9/app-changelog.md b/stable/cloudreve/4.1.9/app-changelog.md
deleted file mode 100644
index f5586cbabf..0000000000
--- a/stable/cloudreve/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [cloudreve-4.1.9](https://github.com/truecharts/charts/compare/cloudreve-4.1.8...cloudreve-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/cloudreve/4.1.9/charts/common-17.2.26.tgz b/stable/cloudreve/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/cloudreve/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/code-server/10.1.10/CHANGELOG.md b/stable/code-server/10.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..5704a1d715
--- /dev/null
+++ b/stable/code-server/10.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [code-server-10.1.10](https://github.com/truecharts/charts/compare/code-server-10.1.9...code-server-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [code-server-10.1.9](https://github.com/truecharts/charts/compare/code-server-10.1.8...code-server-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [code-server-10.1.8](https://github.com/truecharts/charts/compare/code-server-10.1.7...code-server-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [code-server-10.1.7](https://github.com/truecharts/charts/compare/code-server-10.1.6...code-server-10.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [code-server-10.1.6](https://github.com/truecharts/charts/compare/code-server-10.1.5...code-server-10.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [code-server-10.1.5](https://github.com/truecharts/charts/compare/code-server-10.1.4...code-server-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [code-server-10.1.4](https://github.com/truecharts/charts/compare/code-server-10.1.3...code-server-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [code-server-10.1.3](https://github.com/truecharts/charts/compare/code-server-10.1.0...code-server-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [code-server-10.1.2](https://github.com/truecharts/charts/compare/code-server-10.1.0...code-server-10.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/code-server/10.1.10/Chart.yaml b/stable/code-server/10.1.10/Chart.yaml
new file mode 100644
index 0000000000..ed35bb87a4
--- /dev/null
+++ b/stable/code-server/10.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.20.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Run VS Code on any machine anywhere and access it in the browser.
+home: https://truecharts.org/charts/stable/code-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/code-server.png
+keywords:
+ - code
+ - vs
+ - visual studio
+ - vscode
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: code-server
+sources:
+ - https://github.com/cdr/code-server
+ - https://github.com/truecharts/charts/tree/master/charts/stable/code-server
+ - https://hub.docker.com/r/codercom/code-server
+type: application
+version: 10.1.10
diff --git a/stable/code-server/10.1.10/README.md b/stable/code-server/10.1.10/README.md
new file mode 100644
index 0000000000..8540c4ab34
--- /dev/null
+++ b/stable/code-server/10.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/code-server)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/code-server/10.1.10/app-changelog.md b/stable/code-server/10.1.10/app-changelog.md
new file mode 100644
index 0000000000..d795849ac4
--- /dev/null
+++ b/stable/code-server/10.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [code-server-10.1.10](https://github.com/truecharts/charts/compare/code-server-10.1.9...code-server-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/code-server/10.1.10/app-readme.md b/stable/code-server/10.1.10/app-readme.md
new file mode 100644
index 0000000000..8c28b68583
--- /dev/null
+++ b/stable/code-server/10.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Run VS Code on any machine anywhere and access it in the browser.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/code-server](https://truecharts.org/charts/stable/code-server)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/code-server/10.1.10/charts/common-17.2.28.tgz b/stable/code-server/10.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/code-server/10.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/code-server/10.1.10/ix_values.yaml b/stable/code-server/10.1.10/ix_values.yaml
new file mode 100644
index 0000000000..f2211c4c23
--- /dev/null
+++ b/stable/code-server/10.1.10/ix_values.yaml
@@ -0,0 +1,47 @@
+image:
+ repository: docker.io/codercom/code-server
+ pullPolicy: IfNotPresent
+ tag: 4.20.0@sha256:945c1c6452a3ac798283a6f43fb0c815e4c0e9418bceec37eac6d6bd378b5e99
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ allowPrivilegeEscalation: true
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10063
+ protocol: http
+ targetPort: 8080
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env:
+ PROXY_DOMAIN: ""
+ args:
+ - --user-data-dir
+ - "/config/.vscode"
+ - --auth
+ - none
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: true
diff --git a/stable/code-server/10.1.10/questions.yaml b/stable/code-server/10.1.10/questions.yaml
new file mode 100644
index 0000000000..2f2de4607c
--- /dev/null
+++ b/stable/code-server/10.1.10/questions.yaml
@@ -0,0 +1,2841 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: PROXY_DOMAIN
+ label: "PROXY_DOMAIN (Optional)"
+ description: "Sets the PROXY_DOMAIN env var"
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10063
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Config."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/filebot/7.1.8/templates/NOTES.txt b/stable/code-server/10.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/filebot/7.1.8/templates/NOTES.txt
rename to stable/code-server/10.1.10/templates/NOTES.txt
diff --git a/stable/pixapop/9.1.8/templates/common.yaml b/stable/code-server/10.1.10/templates/common.yaml
similarity index 100%
rename from stable/pixapop/9.1.8/templates/common.yaml
rename to stable/code-server/10.1.10/templates/common.yaml
diff --git a/stable/ddns-route53/4.1.9/values.yaml b/stable/code-server/10.1.10/values.yaml
similarity index 100%
rename from stable/ddns-route53/4.1.9/values.yaml
rename to stable/code-server/10.1.10/values.yaml
diff --git a/stable/collabora/4.1.10/CHANGELOG.md b/stable/collabora/4.1.10/CHANGELOG.md
deleted file mode 100644
index 9347efaf27..0000000000
--- a/stable/collabora/4.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [collabora-4.1.10](https://github.com/truecharts/charts/compare/collabora-4.1.9...collabora-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [collabora-4.1.9](https://github.com/truecharts/charts/compare/collabora-4.1.8...collabora-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [collabora-4.1.8](https://github.com/truecharts/charts/compare/collabora-4.1.7...collabora-4.1.8) (2024-01-12)
-
-### Chore
-
-
-
-- update container image collabora/code to v23.05.7.2.1[@f465087](https://github.com/f465087) by renovate ([#16985](https://github.com/truecharts/charts/issues/16985))
-
-
-## [collabora-4.1.7](https://github.com/truecharts/charts/compare/collabora-4.1.6...collabora-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [collabora-4.1.6](https://github.com/truecharts/charts/compare/collabora-4.1.5...collabora-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [collabora-4.1.5](https://github.com/truecharts/charts/compare/collabora-4.1.4...collabora-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [collabora-4.1.4](https://github.com/truecharts/charts/compare/collabora-4.1.3...collabora-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [collabora-4.1.3](https://github.com/truecharts/charts/compare/collabora-4.1.0...collabora-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [collabora-4.1.2](https://github.com/truecharts/charts/compare/collabora-4.1.0...collabora-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
diff --git a/stable/collabora/4.1.10/Chart.yaml b/stable/collabora/4.1.10/Chart.yaml
deleted file mode 100644
index 26fb6f7bf1..0000000000
--- a/stable/collabora/4.1.10/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: office
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 23.05.7.2.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: An awesome, Online Office suite image suitable for home use.
-home: https://truecharts.org/charts/stable/collabora
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/collabora.png
-keywords:
- - office
- - document
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: collabora
-sources:
- - https://github.com/CollaboraOnline/online
- - https://github.com/truecharts/charts/tree/master/charts/stable/collabora
- - https://hub.docker.com/r/collabora/code
-type: application
-version: 4.1.10
diff --git a/stable/collabora/4.1.10/app-changelog.md b/stable/collabora/4.1.10/app-changelog.md
deleted file mode 100644
index 5b0613b3aa..0000000000
--- a/stable/collabora/4.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [collabora-4.1.10](https://github.com/truecharts/charts/compare/collabora-4.1.9...collabora-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/collabora/4.1.10/charts/common-17.2.26.tgz b/stable/collabora/4.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/collabora/4.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/collabora/4.1.11/CHANGELOG.md b/stable/collabora/4.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..a8e266c261
--- /dev/null
+++ b/stable/collabora/4.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [collabora-4.1.11](https://github.com/truecharts/charts/compare/collabora-4.1.10...collabora-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [collabora-4.1.10](https://github.com/truecharts/charts/compare/collabora-4.1.9...collabora-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [collabora-4.1.9](https://github.com/truecharts/charts/compare/collabora-4.1.8...collabora-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [collabora-4.1.8](https://github.com/truecharts/charts/compare/collabora-4.1.7...collabora-4.1.8) (2024-01-12)
+
+### Chore
+
+
+
+- update container image collabora/code to v23.05.7.2.1[@f465087](https://github.com/f465087) by renovate ([#16985](https://github.com/truecharts/charts/issues/16985))
+
+
+## [collabora-4.1.7](https://github.com/truecharts/charts/compare/collabora-4.1.6...collabora-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [collabora-4.1.6](https://github.com/truecharts/charts/compare/collabora-4.1.5...collabora-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [collabora-4.1.5](https://github.com/truecharts/charts/compare/collabora-4.1.4...collabora-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [collabora-4.1.4](https://github.com/truecharts/charts/compare/collabora-4.1.3...collabora-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [collabora-4.1.3](https://github.com/truecharts/charts/compare/collabora-4.1.0...collabora-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/collabora/4.1.11/Chart.yaml b/stable/collabora/4.1.11/Chart.yaml
new file mode 100644
index 0000000000..9dde32f17a
--- /dev/null
+++ b/stable/collabora/4.1.11/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: office
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 23.05.7.2.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: An awesome, Online Office suite image suitable for home use.
+home: https://truecharts.org/charts/stable/collabora
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/collabora.png
+keywords:
+ - office
+ - document
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: collabora
+sources:
+ - https://github.com/CollaboraOnline/online
+ - https://github.com/truecharts/charts/tree/master/charts/stable/collabora
+ - https://hub.docker.com/r/collabora/code
+type: application
+version: 4.1.11
diff --git a/stable/collabora/4.1.10/README.md b/stable/collabora/4.1.11/README.md
similarity index 100%
rename from stable/collabora/4.1.10/README.md
rename to stable/collabora/4.1.11/README.md
diff --git a/stable/collabora/4.1.11/app-changelog.md b/stable/collabora/4.1.11/app-changelog.md
new file mode 100644
index 0000000000..c12641e7b0
--- /dev/null
+++ b/stable/collabora/4.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [collabora-4.1.11](https://github.com/truecharts/charts/compare/collabora-4.1.10...collabora-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/collabora/4.1.10/app-readme.md b/stable/collabora/4.1.11/app-readme.md
similarity index 100%
rename from stable/collabora/4.1.10/app-readme.md
rename to stable/collabora/4.1.11/app-readme.md
diff --git a/stable/collabora/4.1.11/charts/common-17.2.28.tgz b/stable/collabora/4.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/collabora/4.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/collabora/4.1.10/ix_values.yaml b/stable/collabora/4.1.11/ix_values.yaml
similarity index 100%
rename from stable/collabora/4.1.10/ix_values.yaml
rename to stable/collabora/4.1.11/ix_values.yaml
diff --git a/stable/collabora/4.1.10/questions.yaml b/stable/collabora/4.1.11/questions.yaml
similarity index 100%
rename from stable/collabora/4.1.10/questions.yaml
rename to stable/collabora/4.1.11/questions.yaml
diff --git a/stable/filebrowser/8.2.3/templates/NOTES.txt b/stable/collabora/4.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/filebrowser/8.2.3/templates/NOTES.txt
rename to stable/collabora/4.1.11/templates/NOTES.txt
diff --git a/stable/collabora/4.1.10/templates/_configmap.tpl b/stable/collabora/4.1.11/templates/_configmap.tpl
similarity index 100%
rename from stable/collabora/4.1.10/templates/_configmap.tpl
rename to stable/collabora/4.1.11/templates/_configmap.tpl
diff --git a/stable/collabora/4.1.10/templates/common.yaml b/stable/collabora/4.1.11/templates/common.yaml
similarity index 100%
rename from stable/collabora/4.1.10/templates/common.yaml
rename to stable/collabora/4.1.11/templates/common.yaml
diff --git a/stable/ddns-updater/8.1.9/values.yaml b/stable/collabora/4.1.11/values.yaml
similarity index 100%
rename from stable/ddns-updater/8.1.9/values.yaml
rename to stable/collabora/4.1.11/values.yaml
diff --git a/stable/colonysurvival/4.1.10/CHANGELOG.md b/stable/colonysurvival/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..815b6b3773
--- /dev/null
+++ b/stable/colonysurvival/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [colonysurvival-4.1.10](https://github.com/truecharts/charts/compare/colonysurvival-4.1.9...colonysurvival-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [colonysurvival-4.1.9](https://github.com/truecharts/charts/compare/colonysurvival-4.1.8...colonysurvival-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [colonysurvival-4.1.8](https://github.com/truecharts/charts/compare/colonysurvival-4.1.7...colonysurvival-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [colonysurvival-4.1.7](https://github.com/truecharts/charts/compare/colonysurvival-4.1.6...colonysurvival-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [colonysurvival-4.1.6](https://github.com/truecharts/charts/compare/colonysurvival-4.1.5...colonysurvival-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [colonysurvival-4.1.5](https://github.com/truecharts/charts/compare/colonysurvival-4.1.4...colonysurvival-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [colonysurvival-4.1.4](https://github.com/truecharts/charts/compare/colonysurvival-4.1.3...colonysurvival-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [colonysurvival-4.1.3](https://github.com/truecharts/charts/compare/colonysurvival-4.1.0...colonysurvival-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [colonysurvival-4.1.2](https://github.com/truecharts/charts/compare/colonysurvival-4.1.0...colonysurvival-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/colonysurvival/4.1.10/Chart.yaml b/stable/colonysurvival/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..6453655b1e
--- /dev/null
+++ b/stable/colonysurvival/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: colonysurial
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Colony Survival and run it.
+home: https://truecharts.org/charts/stable/colonysurvival
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/colonysurvival.png
+keywords:
+ - colonysurvival
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: colonysurvival
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/colonysurvival
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/colonysurvival/4.1.9/README.md b/stable/colonysurvival/4.1.10/README.md
similarity index 100%
rename from stable/colonysurvival/4.1.9/README.md
rename to stable/colonysurvival/4.1.10/README.md
diff --git a/stable/colonysurvival/4.1.10/app-changelog.md b/stable/colonysurvival/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..a54eb5a8f4
--- /dev/null
+++ b/stable/colonysurvival/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [colonysurvival-4.1.10](https://github.com/truecharts/charts/compare/colonysurvival-4.1.9...colonysurvival-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/colonysurvival/4.1.9/app-readme.md b/stable/colonysurvival/4.1.10/app-readme.md
similarity index 100%
rename from stable/colonysurvival/4.1.9/app-readme.md
rename to stable/colonysurvival/4.1.10/app-readme.md
diff --git a/stable/colonysurvival/4.1.10/charts/common-17.2.28.tgz b/stable/colonysurvival/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/colonysurvival/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/colonysurvival/4.1.9/ix_values.yaml b/stable/colonysurvival/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/colonysurvival/4.1.9/ix_values.yaml
rename to stable/colonysurvival/4.1.10/ix_values.yaml
diff --git a/stable/colonysurvival/4.1.9/questions.yaml b/stable/colonysurvival/4.1.10/questions.yaml
similarity index 100%
rename from stable/colonysurvival/4.1.9/questions.yaml
rename to stable/colonysurvival/4.1.10/questions.yaml
diff --git a/stable/conanexiles/4.1.9/templates/common.yaml b/stable/colonysurvival/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/conanexiles/4.1.9/templates/common.yaml
rename to stable/colonysurvival/4.1.10/templates/common.yaml
diff --git a/stable/debian-apt-mirror/4.1.9/values.yaml b/stable/colonysurvival/4.1.10/values.yaml
similarity index 100%
rename from stable/debian-apt-mirror/4.1.9/values.yaml
rename to stable/colonysurvival/4.1.10/values.yaml
diff --git a/stable/colonysurvival/4.1.9/CHANGELOG.md b/stable/colonysurvival/4.1.9/CHANGELOG.md
deleted file mode 100644
index e926bb9ca5..0000000000
--- a/stable/colonysurvival/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [colonysurvival-4.1.9](https://github.com/truecharts/charts/compare/colonysurvival-4.1.8...colonysurvival-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [colonysurvival-4.1.8](https://github.com/truecharts/charts/compare/colonysurvival-4.1.7...colonysurvival-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [colonysurvival-4.1.7](https://github.com/truecharts/charts/compare/colonysurvival-4.1.6...colonysurvival-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [colonysurvival-4.1.6](https://github.com/truecharts/charts/compare/colonysurvival-4.1.5...colonysurvival-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [colonysurvival-4.1.5](https://github.com/truecharts/charts/compare/colonysurvival-4.1.4...colonysurvival-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [colonysurvival-4.1.4](https://github.com/truecharts/charts/compare/colonysurvival-4.1.3...colonysurvival-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [colonysurvival-4.1.3](https://github.com/truecharts/charts/compare/colonysurvival-4.1.0...colonysurvival-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [colonysurvival-4.1.2](https://github.com/truecharts/charts/compare/colonysurvival-4.1.0...colonysurvival-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/colonysurvival/4.1.9/Chart.yaml b/stable/colonysurvival/4.1.9/Chart.yaml
deleted file mode 100644
index d57646a775..0000000000
--- a/stable/colonysurvival/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: colonysurial
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Colony Survival and run it.
-home: https://truecharts.org/charts/stable/colonysurvival
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/colonysurvival.png
-keywords:
- - colonysurvival
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: colonysurvival
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/colonysurvival
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/colonysurvival/4.1.9/app-changelog.md b/stable/colonysurvival/4.1.9/app-changelog.md
deleted file mode 100644
index 231be06449..0000000000
--- a/stable/colonysurvival/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [colonysurvival-4.1.9](https://github.com/truecharts/charts/compare/colonysurvival-4.1.8...colonysurvival-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/colonysurvival/4.1.9/charts/common-17.2.26.tgz b/stable/colonysurvival/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/colonysurvival/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/commento-plusplus/10.1.10/CHANGELOG.md b/stable/commento-plusplus/10.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..492e5a2b4d
--- /dev/null
+++ b/stable/commento-plusplus/10.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [commento-plusplus-10.1.10](https://github.com/truecharts/charts/compare/commento-plusplus-10.1.9...commento-plusplus-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [commento-plusplus-10.1.9](https://github.com/truecharts/charts/compare/commento-plusplus-10.1.8...commento-plusplus-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [commento-plusplus-10.1.8](https://github.com/truecharts/charts/compare/commento-plusplus-10.1.7...commento-plusplus-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [commento-plusplus-10.1.7](https://github.com/truecharts/charts/compare/commento-plusplus-10.1.6...commento-plusplus-10.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [commento-plusplus-10.1.6](https://github.com/truecharts/charts/compare/commento-plusplus-10.1.5...commento-plusplus-10.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [commento-plusplus-10.1.5](https://github.com/truecharts/charts/compare/commento-plusplus-10.1.4...commento-plusplus-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [commento-plusplus-10.1.4](https://github.com/truecharts/charts/compare/commento-plusplus-10.1.3...commento-plusplus-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [commento-plusplus-10.1.3](https://github.com/truecharts/charts/compare/commento-plusplus-10.1.0...commento-plusplus-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [commento-plusplus-10.1.2](https://github.com/truecharts/charts/compare/commento-plusplus-10.1.0...commento-plusplus-10.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/commento-plusplus/10.1.10/Chart.yaml b/stable/commento-plusplus/10.1.10/Chart.yaml
new file mode 100644
index 0000000000..060028ac75
--- /dev/null
+++ b/stable/commento-plusplus/10.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.8.7
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Commento++ is a free, open source, fast & lightweight comments box that you can embed in your static website instead of Disqus.
+home: https://truecharts.org/charts/stable/commento-plusplus
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/commento-plusplus.png
+keywords:
+ - commento
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: commento-plusplus
+sources:
+ - https://github.com/souramoo/commentoplusplus
+ - https://github.com/truecharts/charts/tree/master/charts/stable/commento-plusplus
+ - https://hub.docker.com/r/caroga/commentoplusplus
+type: application
+version: 10.1.10
diff --git a/stable/commento-plusplus/10.1.10/README.md b/stable/commento-plusplus/10.1.10/README.md
new file mode 100644
index 0000000000..269a8ec1b6
--- /dev/null
+++ b/stable/commento-plusplus/10.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/commento-plusplus)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/commento-plusplus/10.1.10/app-changelog.md b/stable/commento-plusplus/10.1.10/app-changelog.md
new file mode 100644
index 0000000000..e428292a12
--- /dev/null
+++ b/stable/commento-plusplus/10.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [commento-plusplus-10.1.10](https://github.com/truecharts/charts/compare/commento-plusplus-10.1.9...commento-plusplus-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/commento-plusplus/10.1.10/app-readme.md b/stable/commento-plusplus/10.1.10/app-readme.md
new file mode 100644
index 0000000000..ab348b4606
--- /dev/null
+++ b/stable/commento-plusplus/10.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Commento++ is a free, open source, fast & lightweight comments box that you can embed in your static website instead of Disqus.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/commento-plusplus](https://truecharts.org/charts/stable/commento-plusplus)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/commento-plusplus/10.1.10/charts/common-17.2.28.tgz b/stable/commento-plusplus/10.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/commento-plusplus/10.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/commento-plusplus/10.1.10/ix_values.yaml b/stable/commento-plusplus/10.1.10/ix_values.yaml
new file mode 100644
index 0000000000..49e7f2bee7
--- /dev/null
+++ b/stable/commento-plusplus/10.1.10/ix_values.yaml
@@ -0,0 +1,49 @@
+image:
+ repository: caroga/commentoplusplus
+ tag: v1.8.7@sha256:f3233882b3bd27378eaa6e25b0ffecbb450e2cb2f003c5ae8fd8d80e3bbbdbfe
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10240
+ protocol: http
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: tcp
+ readiness:
+ type: tcp
+ startup:
+ type: tcp
+ env:
+ COMMENTO_PORT: "{{ .Values.service.main.ports.main.port }}"
+ # User Defined
+
+ COMMENTO_FORBID_NEW_OWNERS: false
+ COMMENTO_GZIP_STATIC: true
+ COMMENTO_ORIGIN: "http://localhost:8080"
+ COMMENTO_ENABLE_WILDCARDS: true
+ COMMENTO_ENABLE_LOGGING: false
+ SMTP_SKIP_HOST_VERIFY: false
+ COMMENTO_SMTP_USERNAME: ""
+ COMMENTO_SMTP_PASSWORD: ""
+ COMMENTO_SMTP_HOST: ""
+ COMMENTO_SMTP_FROM_ADDRESS: ""
+ COMMENTO_SMTP_PORT: 587
+ COMMENTO_POSTGRES:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: std
+cnpg:
+ main:
+ enabled: true
+ user: comment-plusplus
+ database: comment-plusplus
+portal:
+ open:
+ enabled: true
diff --git a/stable/commento-plusplus/10.1.10/questions.yaml b/stable/commento-plusplus/10.1.10/questions.yaml
new file mode 100644
index 0000000000..6c6add560e
--- /dev/null
+++ b/stable/commento-plusplus/10.1.10/questions.yaml
@@ -0,0 +1,3087 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: COMMENTO_ORIGIN
+ label: "COMMENTO_ORIGIN"
+ description: "This should be set to the subdomain or the IP address hosting Commento. All API requests will go to this server. This may include subdirectories if Commento is hosted behind a reverse proxy, for example. Include the protocol in the value to use HTTP/HTTPS."
+ schema:
+ type: string
+ default: ""
+ - variable: COMMENTO_FORBID_NEW_OWNERS
+ label: "COMMENTO_FORBID_NEW_OWNERS"
+ description: "Used to disable new dashboard registrations. Useful if you are the only person using Commento on your server. Does not impact the creation of accounts for your readers."
+ schema:
+ type: boolean
+ default: false
+ - variable: COMMENTO_GZIP_STATIC
+ label: "COMMENTO_GZIP_STATIC"
+ schema:
+ type: boolean
+ default: true
+ - variable: COMMENTO_ENABLE_WILDCARDS
+ label: "COMMENTO_ENABLE_WILDCARDS"
+ description: "Allows use of wildcards in domain names in the admin dashboard. (e.g. if you share your commento instance with more than one admin/allow new registrations)"
+ schema:
+ type: boolean
+ default: true
+ - variable: COMMENTO_ENABLE_LOGGING
+ label: "COMMENTO_ENABLE_LOGGING"
+ description: "Should we log every page view? This will allow you to see stats but will fill up your free postgres database quite quickly."
+ schema:
+ type: boolean
+ default: false
+ - variable: smpt_config
+ label: "Enable SMTP"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: SMTP_SKIP_HOST_VERIFY
+ label: "SMTP_SKIP_HOST_VERIFY"
+ description: "Allows skipping of host verification for SMTP email sending."
+ schema:
+ type: boolean
+ default: false
+ - variable: COMMENTO_SMTP_USERNAME
+ label: "COMMENTO_SMTP_USERNAME"
+ description: "SMTP credentials and configuration the server should use to send emails."
+ schema:
+ type: string
+ default: ""
+ - variable: COMMENTO_SMTP_PASSWORD
+ label: "COMMENTO_SMTP_PASSWORD"
+ description: "SMTP credentials and configuration the server should use to send emails."
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: COMMENTO_SMTP_HOST
+ label: "COMMENTO_SMTP_HOST"
+ description: "SMTP credentials and configuration the server should use to send emails."
+ schema:
+ type: string
+ default: ""
+ - variable: COMMENTO_SMTP_FROM_ADDRESS
+ label: "COMMENTO_SMTP_FROM_ADDRESS"
+ description: "SMTP credentials and configuration the server should use to send emails."
+ schema:
+ type: string
+ default: ""
+ - variable: COMMENTO_SMTP_PORT
+ label: "COMMENTO_SMTP_PORT"
+ description: "SMTP credentials and configuration the server should use to send emails."
+ schema:
+ type: int
+ default: 587
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10240
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/fileflows/9.0.2/templates/NOTES.txt b/stable/commento-plusplus/10.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/fileflows/9.0.2/templates/NOTES.txt
rename to stable/commento-plusplus/10.1.10/templates/NOTES.txt
diff --git a/stable/doplarr/8.1.9/templates/common.yaml b/stable/commento-plusplus/10.1.10/templates/common.yaml
similarity index 100%
rename from stable/doplarr/8.1.9/templates/common.yaml
rename to stable/commento-plusplus/10.1.10/templates/common.yaml
diff --git a/stable/debian-bullseye/4.1.9/values.yaml b/stable/commento-plusplus/10.1.10/values.yaml
similarity index 100%
rename from stable/debian-bullseye/4.1.9/values.yaml
rename to stable/commento-plusplus/10.1.10/values.yaml
diff --git a/stable/conanexiles/4.1.10/CHANGELOG.md b/stable/conanexiles/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..751a5683c6
--- /dev/null
+++ b/stable/conanexiles/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [conanexiles-4.1.10](https://github.com/truecharts/charts/compare/conanexiles-4.1.9...conanexiles-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [conanexiles-4.1.9](https://github.com/truecharts/charts/compare/conanexiles-4.1.8...conanexiles-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [conanexiles-4.1.8](https://github.com/truecharts/charts/compare/conanexiles-4.1.7...conanexiles-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [conanexiles-4.1.7](https://github.com/truecharts/charts/compare/conanexiles-4.1.6...conanexiles-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [conanexiles-4.1.6](https://github.com/truecharts/charts/compare/conanexiles-4.1.5...conanexiles-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [conanexiles-4.1.5](https://github.com/truecharts/charts/compare/conanexiles-4.1.4...conanexiles-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [conanexiles-4.1.4](https://github.com/truecharts/charts/compare/conanexiles-4.1.3...conanexiles-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [conanexiles-4.1.3](https://github.com/truecharts/charts/compare/conanexiles-4.1.0...conanexiles-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [conanexiles-4.1.2](https://github.com/truecharts/charts/compare/conanexiles-4.1.0...conanexiles-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/conanexiles/4.1.10/Chart.yaml b/stable/conanexiles/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..f324f0b01b
--- /dev/null
+++ b/stable/conanexiles/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: conanexiles
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Conan Exiles and run it.
+home: https://truecharts.org/charts/stable/conanexiles
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/conanexiles.png
+keywords:
+ - conanexiles
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: conanexiles
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/conanexiles
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/conanexiles/4.1.9/README.md b/stable/conanexiles/4.1.10/README.md
similarity index 100%
rename from stable/conanexiles/4.1.9/README.md
rename to stable/conanexiles/4.1.10/README.md
diff --git a/stable/conanexiles/4.1.10/app-changelog.md b/stable/conanexiles/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..d8826a83ef
--- /dev/null
+++ b/stable/conanexiles/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [conanexiles-4.1.10](https://github.com/truecharts/charts/compare/conanexiles-4.1.9...conanexiles-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/conanexiles/4.1.9/app-readme.md b/stable/conanexiles/4.1.10/app-readme.md
similarity index 100%
rename from stable/conanexiles/4.1.9/app-readme.md
rename to stable/conanexiles/4.1.10/app-readme.md
diff --git a/stable/conanexiles/4.1.10/charts/common-17.2.28.tgz b/stable/conanexiles/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/conanexiles/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/conanexiles/4.1.9/ix_values.yaml b/stable/conanexiles/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/conanexiles/4.1.9/ix_values.yaml
rename to stable/conanexiles/4.1.10/ix_values.yaml
diff --git a/stable/conanexiles/4.1.9/questions.yaml b/stable/conanexiles/4.1.10/questions.yaml
similarity index 100%
rename from stable/conanexiles/4.1.9/questions.yaml
rename to stable/conanexiles/4.1.10/questions.yaml
diff --git a/stable/convos/4.1.9/templates/common.yaml b/stable/conanexiles/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/convos/4.1.9/templates/common.yaml
rename to stable/conanexiles/4.1.10/templates/common.yaml
diff --git a/stable/deemix/9.1.9/values.yaml b/stable/conanexiles/4.1.10/values.yaml
similarity index 100%
rename from stable/deemix/9.1.9/values.yaml
rename to stable/conanexiles/4.1.10/values.yaml
diff --git a/stable/conanexiles/4.1.9/CHANGELOG.md b/stable/conanexiles/4.1.9/CHANGELOG.md
deleted file mode 100644
index 9fff4d2038..0000000000
--- a/stable/conanexiles/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [conanexiles-4.1.9](https://github.com/truecharts/charts/compare/conanexiles-4.1.8...conanexiles-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [conanexiles-4.1.8](https://github.com/truecharts/charts/compare/conanexiles-4.1.7...conanexiles-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [conanexiles-4.1.7](https://github.com/truecharts/charts/compare/conanexiles-4.1.6...conanexiles-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [conanexiles-4.1.6](https://github.com/truecharts/charts/compare/conanexiles-4.1.5...conanexiles-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [conanexiles-4.1.5](https://github.com/truecharts/charts/compare/conanexiles-4.1.4...conanexiles-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [conanexiles-4.1.4](https://github.com/truecharts/charts/compare/conanexiles-4.1.3...conanexiles-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [conanexiles-4.1.3](https://github.com/truecharts/charts/compare/conanexiles-4.1.0...conanexiles-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [conanexiles-4.1.2](https://github.com/truecharts/charts/compare/conanexiles-4.1.0...conanexiles-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/conanexiles/4.1.9/Chart.yaml b/stable/conanexiles/4.1.9/Chart.yaml
deleted file mode 100644
index 44f3a47a17..0000000000
--- a/stable/conanexiles/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: conanexiles
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Conan Exiles and run it.
-home: https://truecharts.org/charts/stable/conanexiles
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/conanexiles.png
-keywords:
- - conanexiles
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: conanexiles
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/conanexiles
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/conanexiles/4.1.9/app-changelog.md b/stable/conanexiles/4.1.9/app-changelog.md
deleted file mode 100644
index d935f80232..0000000000
--- a/stable/conanexiles/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [conanexiles-4.1.9](https://github.com/truecharts/charts/compare/conanexiles-4.1.8...conanexiles-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/conanexiles/4.1.9/charts/common-17.2.26.tgz b/stable/conanexiles/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/conanexiles/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/convos/4.1.10/CHANGELOG.md b/stable/convos/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..d2d51a7a5b
--- /dev/null
+++ b/stable/convos/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [convos-4.1.10](https://github.com/truecharts/charts/compare/convos-4.1.9...convos-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [convos-4.1.9](https://github.com/truecharts/charts/compare/convos-4.1.8...convos-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [convos-4.1.8](https://github.com/truecharts/charts/compare/convos-4.1.7...convos-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [convos-4.1.7](https://github.com/truecharts/charts/compare/convos-4.1.6...convos-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [convos-4.1.6](https://github.com/truecharts/charts/compare/convos-4.1.5...convos-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [convos-4.1.5](https://github.com/truecharts/charts/compare/convos-4.1.4...convos-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [convos-4.1.4](https://github.com/truecharts/charts/compare/convos-4.1.3...convos-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [convos-4.1.3](https://github.com/truecharts/charts/compare/convos-4.1.0...convos-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [convos-4.1.2](https://github.com/truecharts/charts/compare/convos-4.1.0...convos-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/convos/4.1.10/Chart.yaml b/stable/convos/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..ea0489ae71
--- /dev/null
+++ b/stable/convos/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Messenger
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: stable
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Convos is the simplest way to use IRC and it is always online
+home: https://truecharts.org/charts/stable/convos
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/convos.png
+keywords:
+ - convos
+ - Network-Messenger
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: convos
+sources:
+ - https://convos.chat/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/convos
+ - https://hub.docker.com/r/convos/convos
+type: application
+version: 4.1.10
diff --git a/stable/convos/4.1.9/README.md b/stable/convos/4.1.10/README.md
similarity index 100%
rename from stable/convos/4.1.9/README.md
rename to stable/convos/4.1.10/README.md
diff --git a/stable/convos/4.1.10/app-changelog.md b/stable/convos/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..13fcfae2d2
--- /dev/null
+++ b/stable/convos/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [convos-4.1.10](https://github.com/truecharts/charts/compare/convos-4.1.9...convos-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/convos/4.1.9/app-readme.md b/stable/convos/4.1.10/app-readme.md
similarity index 100%
rename from stable/convos/4.1.9/app-readme.md
rename to stable/convos/4.1.10/app-readme.md
diff --git a/stable/convos/4.1.10/charts/common-17.2.28.tgz b/stable/convos/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/convos/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/convos/4.1.9/ix_values.yaml b/stable/convos/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/convos/4.1.9/ix_values.yaml
rename to stable/convos/4.1.10/ix_values.yaml
diff --git a/stable/convos/4.1.9/questions.yaml b/stable/convos/4.1.10/questions.yaml
similarity index 100%
rename from stable/convos/4.1.9/questions.yaml
rename to stable/convos/4.1.10/questions.yaml
diff --git a/stable/cops/7.1.12/templates/common.yaml b/stable/convos/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/cops/7.1.12/templates/common.yaml
rename to stable/convos/4.1.10/templates/common.yaml
diff --git a/stable/dell-idrac-fan-controller/4.1.10/values.yaml b/stable/convos/4.1.10/values.yaml
similarity index 100%
rename from stable/dell-idrac-fan-controller/4.1.10/values.yaml
rename to stable/convos/4.1.10/values.yaml
diff --git a/stable/convos/4.1.9/CHANGELOG.md b/stable/convos/4.1.9/CHANGELOG.md
deleted file mode 100644
index 6d600f8772..0000000000
--- a/stable/convos/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [convos-4.1.9](https://github.com/truecharts/charts/compare/convos-4.1.8...convos-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [convos-4.1.8](https://github.com/truecharts/charts/compare/convos-4.1.7...convos-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [convos-4.1.7](https://github.com/truecharts/charts/compare/convos-4.1.6...convos-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [convos-4.1.6](https://github.com/truecharts/charts/compare/convos-4.1.5...convos-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [convos-4.1.5](https://github.com/truecharts/charts/compare/convos-4.1.4...convos-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [convos-4.1.4](https://github.com/truecharts/charts/compare/convos-4.1.3...convos-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [convos-4.1.3](https://github.com/truecharts/charts/compare/convos-4.1.0...convos-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [convos-4.1.2](https://github.com/truecharts/charts/compare/convos-4.1.0...convos-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/convos/4.1.9/Chart.yaml b/stable/convos/4.1.9/Chart.yaml
deleted file mode 100644
index 5f53184117..0000000000
--- a/stable/convos/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Messenger
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: stable
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Convos is the simplest way to use IRC and it is always online
-home: https://truecharts.org/charts/stable/convos
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/convos.png
-keywords:
- - convos
- - Network-Messenger
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: convos
-sources:
- - https://convos.chat/
- - https://github.com/truecharts/charts/tree/master/charts/stable/convos
- - https://hub.docker.com/r/convos/convos
-type: application
-version: 4.1.9
diff --git a/stable/convos/4.1.9/app-changelog.md b/stable/convos/4.1.9/app-changelog.md
deleted file mode 100644
index 72d0022be0..0000000000
--- a/stable/convos/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [convos-4.1.9](https://github.com/truecharts/charts/compare/convos-4.1.8...convos-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/convos/4.1.9/charts/common-17.2.26.tgz b/stable/convos/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/convos/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/cops/7.1.12/CHANGELOG.md b/stable/cops/7.1.12/CHANGELOG.md
deleted file mode 100644
index b05f3bea1b..0000000000
--- a/stable/cops/7.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [cops-7.1.12](https://github.com/truecharts/charts/compare/cops-7.1.11...cops-7.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [cops-7.1.11](https://github.com/truecharts/charts/compare/cops-7.1.10...cops-7.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [cops-7.1.10](https://github.com/truecharts/charts/compare/cops-7.1.9...cops-7.1.10) (2024-01-15)
-
-### Chore
-
-
-
-- update container image lscr.io/linuxserver/cops to 2.2.1[@06ce711](https://github.com/06ce711) by renovate ([#17238](https://github.com/truecharts/charts/issues/17238))
-
-
-
-
-## [cops-7.1.9](https://github.com/truecharts/charts/compare/cops-7.1.8...cops-7.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [cops-7.1.8](https://github.com/truecharts/charts/compare/cops-7.1.7...cops-7.1.8) (2024-01-08)
-
-### Chore
-
-
-
-- update container image lscr.io/linuxserver/cops to 2.2.1[@72554a2](https://github.com/72554a2) by renovate ([#16957](https://github.com/truecharts/charts/issues/16957))
-
-
-## [cops-7.1.7](https://github.com/truecharts/charts/compare/cops-7.1.6...cops-7.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [cops-7.1.6](https://github.com/truecharts/charts/compare/cops-7.1.5...cops-7.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [cops-7.1.5](https://github.com/truecharts/charts/compare/cops-7.1.4...cops-7.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [cops-7.1.4](https://github.com/truecharts/charts/compare/cops-7.1.1...cops-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/cops/7.1.12/Chart.yaml b/stable/cops/7.1.12/Chart.yaml
deleted file mode 100644
index 883b400d89..0000000000
--- a/stable/cops/7.1.12/Chart.yaml
+++ /dev/null
@@ -1,41 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.2.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: |
- Cops(http://blog.slucas.fr/en/oss/calibre-opds-php-server) by Sébastien Lucas, stands for Calibre OPDS (and HTML) Php Server.
-home: https://truecharts.org/charts/stable/cops
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/cops.png
-keywords:
- - cops
- - Cloud
- - MediaApp-Books
- - MediaServer-Books
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: cops
-sources:
- - https://github.com/orgs/linuxserver/packages/container/package/cops
- - https://github.com/linuxserver/docker-cops#readme
- - https://github.com/truecharts/charts/tree/master/charts/stable/cops
- - https://fleet.linuxserver.io/image?name=linuxserver/cops
-type: application
-version: 7.1.12
diff --git a/stable/cops/7.1.12/app-changelog.md b/stable/cops/7.1.12/app-changelog.md
deleted file mode 100644
index 736f0e39af..0000000000
--- a/stable/cops/7.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [cops-7.1.12](https://github.com/truecharts/charts/compare/cops-7.1.11...cops-7.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/cops/7.1.12/charts/common-17.2.26.tgz b/stable/cops/7.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/cops/7.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/cops/7.1.13/CHANGELOG.md b/stable/cops/7.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..844cabefd7
--- /dev/null
+++ b/stable/cops/7.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cops-7.1.13](https://github.com/truecharts/charts/compare/cops-7.1.12...cops-7.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cops-7.1.12](https://github.com/truecharts/charts/compare/cops-7.1.11...cops-7.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cops-7.1.11](https://github.com/truecharts/charts/compare/cops-7.1.10...cops-7.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [cops-7.1.10](https://github.com/truecharts/charts/compare/cops-7.1.9...cops-7.1.10) (2024-01-15)
+
+### Chore
+
+
+
+- update container image lscr.io/linuxserver/cops to 2.2.1[@06ce711](https://github.com/06ce711) by renovate ([#17238](https://github.com/truecharts/charts/issues/17238))
+
+
+
+
+## [cops-7.1.9](https://github.com/truecharts/charts/compare/cops-7.1.8...cops-7.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cops-7.1.8](https://github.com/truecharts/charts/compare/cops-7.1.7...cops-7.1.8) (2024-01-08)
+
+### Chore
+
+
+
+- update container image lscr.io/linuxserver/cops to 2.2.1[@72554a2](https://github.com/72554a2) by renovate ([#16957](https://github.com/truecharts/charts/issues/16957))
+
+
+## [cops-7.1.7](https://github.com/truecharts/charts/compare/cops-7.1.6...cops-7.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cops-7.1.6](https://github.com/truecharts/charts/compare/cops-7.1.5...cops-7.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [cops-7.1.5](https://github.com/truecharts/charts/compare/cops-7.1.4...cops-7.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [cops-7.1.4](https://github.com/truecharts/charts/compare/cops-7.1.1...cops-7.1.4) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/cops/7.1.13/Chart.yaml b/stable/cops/7.1.13/Chart.yaml
new file mode 100644
index 0000000000..32b1d85dd8
--- /dev/null
+++ b/stable/cops/7.1.13/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.2.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: |
+ Cops(http://blog.slucas.fr/en/oss/calibre-opds-php-server) by Sébastien Lucas, stands for Calibre OPDS (and HTML) Php Server.
+home: https://truecharts.org/charts/stable/cops
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cops.png
+keywords:
+ - cops
+ - Cloud
+ - MediaApp-Books
+ - MediaServer-Books
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cops
+sources:
+ - https://github.com/orgs/linuxserver/packages/container/package/cops
+ - https://github.com/linuxserver/docker-cops#readme
+ - https://github.com/truecharts/charts/tree/master/charts/stable/cops
+ - https://fleet.linuxserver.io/image?name=linuxserver/cops
+type: application
+version: 7.1.13
diff --git a/stable/cops/7.1.12/README.md b/stable/cops/7.1.13/README.md
similarity index 100%
rename from stable/cops/7.1.12/README.md
rename to stable/cops/7.1.13/README.md
diff --git a/stable/cops/7.1.13/app-changelog.md b/stable/cops/7.1.13/app-changelog.md
new file mode 100644
index 0000000000..9c8cbc7f7c
--- /dev/null
+++ b/stable/cops/7.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cops-7.1.13](https://github.com/truecharts/charts/compare/cops-7.1.12...cops-7.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/cops/7.1.12/app-readme.md b/stable/cops/7.1.13/app-readme.md
similarity index 100%
rename from stable/cops/7.1.12/app-readme.md
rename to stable/cops/7.1.13/app-readme.md
diff --git a/stable/cops/7.1.13/charts/common-17.2.28.tgz b/stable/cops/7.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/cops/7.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/cops/7.1.12/ix_values.yaml b/stable/cops/7.1.13/ix_values.yaml
similarity index 100%
rename from stable/cops/7.1.12/ix_values.yaml
rename to stable/cops/7.1.13/ix_values.yaml
diff --git a/stable/cops/7.1.12/questions.yaml b/stable/cops/7.1.13/questions.yaml
similarity index 100%
rename from stable/cops/7.1.12/questions.yaml
rename to stable/cops/7.1.13/questions.yaml
diff --git a/stable/filestash/5.1.11/templates/NOTES.txt b/stable/cops/7.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/filestash/5.1.11/templates/NOTES.txt
rename to stable/cops/7.1.13/templates/NOTES.txt
diff --git a/stable/core-keeper-dedicated-server/4.1.9/templates/common.yaml b/stable/cops/7.1.13/templates/common.yaml
similarity index 100%
rename from stable/core-keeper-dedicated-server/4.1.9/templates/common.yaml
rename to stable/cops/7.1.13/templates/common.yaml
diff --git a/stable/dillinger/8.1.12/values.yaml b/stable/cops/7.1.13/values.yaml
similarity index 100%
rename from stable/dillinger/8.1.12/values.yaml
rename to stable/cops/7.1.13/values.yaml
diff --git a/stable/core-keeper-dedicated-server/4.1.10/CHANGELOG.md b/stable/core-keeper-dedicated-server/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..b75821907e
--- /dev/null
+++ b/stable/core-keeper-dedicated-server/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [core-keeper-dedicated-server-4.1.10](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.9...core-keeper-dedicated-server-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [core-keeper-dedicated-server-4.1.9](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.8...core-keeper-dedicated-server-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [core-keeper-dedicated-server-4.1.8](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.7...core-keeper-dedicated-server-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [core-keeper-dedicated-server-4.1.7](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.6...core-keeper-dedicated-server-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [core-keeper-dedicated-server-4.1.6](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.5...core-keeper-dedicated-server-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [core-keeper-dedicated-server-4.1.5](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.4...core-keeper-dedicated-server-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [core-keeper-dedicated-server-4.1.4](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.3...core-keeper-dedicated-server-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [core-keeper-dedicated-server-4.1.3](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.0...core-keeper-dedicated-server-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [core-keeper-dedicated-server-4.1.2](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.0...core-keeper-dedicated-server-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/core-keeper-dedicated-server/4.1.10/Chart.yaml b/stable/core-keeper-dedicated-server/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..d14faa83eb
--- /dev/null
+++ b/stable/core-keeper-dedicated-server/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Chart file for the new Core Keeper dedicated server running from SteamCMD. (No account etc needed)
+home: https://truecharts.org/charts/stable/core-keeper-dedicated-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/core-keeper-dedicated-server.png
+keywords:
+ - core-keeper-dedicated-server
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: core-keeper-dedicated-server
+sources:
+ - https://github.com/escapingnetwork/core-keeper-dedicated/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/core-keeper-dedicated-server
+ - https://hub.docker.com/r/escaping/core-keeper-dedicated
+type: application
+version: 4.1.10
diff --git a/stable/core-keeper-dedicated-server/4.1.9/README.md b/stable/core-keeper-dedicated-server/4.1.10/README.md
similarity index 100%
rename from stable/core-keeper-dedicated-server/4.1.9/README.md
rename to stable/core-keeper-dedicated-server/4.1.10/README.md
diff --git a/stable/core-keeper-dedicated-server/4.1.10/app-changelog.md b/stable/core-keeper-dedicated-server/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..59db9cd867
--- /dev/null
+++ b/stable/core-keeper-dedicated-server/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [core-keeper-dedicated-server-4.1.10](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.9...core-keeper-dedicated-server-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/core-keeper-dedicated-server/4.1.9/app-readme.md b/stable/core-keeper-dedicated-server/4.1.10/app-readme.md
similarity index 100%
rename from stable/core-keeper-dedicated-server/4.1.9/app-readme.md
rename to stable/core-keeper-dedicated-server/4.1.10/app-readme.md
diff --git a/stable/core-keeper-dedicated-server/4.1.10/charts/common-17.2.28.tgz b/stable/core-keeper-dedicated-server/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/core-keeper-dedicated-server/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/core-keeper-dedicated-server/4.1.9/ix_values.yaml b/stable/core-keeper-dedicated-server/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/core-keeper-dedicated-server/4.1.9/ix_values.yaml
rename to stable/core-keeper-dedicated-server/4.1.10/ix_values.yaml
diff --git a/stable/core-keeper-dedicated-server/4.1.9/questions.yaml b/stable/core-keeper-dedicated-server/4.1.10/questions.yaml
similarity index 100%
rename from stable/core-keeper-dedicated-server/4.1.9/questions.yaml
rename to stable/core-keeper-dedicated-server/4.1.10/questions.yaml
diff --git a/stable/corekeeper/4.1.9/templates/common.yaml b/stable/core-keeper-dedicated-server/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/corekeeper/4.1.9/templates/common.yaml
rename to stable/core-keeper-dedicated-server/4.1.10/templates/common.yaml
diff --git a/stable/discordgsm/6.1.9/values.yaml b/stable/core-keeper-dedicated-server/4.1.10/values.yaml
similarity index 100%
rename from stable/discordgsm/6.1.9/values.yaml
rename to stable/core-keeper-dedicated-server/4.1.10/values.yaml
diff --git a/stable/core-keeper-dedicated-server/4.1.9/CHANGELOG.md b/stable/core-keeper-dedicated-server/4.1.9/CHANGELOG.md
deleted file mode 100644
index a8215d2250..0000000000
--- a/stable/core-keeper-dedicated-server/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [core-keeper-dedicated-server-4.1.9](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.8...core-keeper-dedicated-server-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [core-keeper-dedicated-server-4.1.8](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.7...core-keeper-dedicated-server-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [core-keeper-dedicated-server-4.1.7](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.6...core-keeper-dedicated-server-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [core-keeper-dedicated-server-4.1.6](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.5...core-keeper-dedicated-server-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [core-keeper-dedicated-server-4.1.5](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.4...core-keeper-dedicated-server-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [core-keeper-dedicated-server-4.1.4](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.3...core-keeper-dedicated-server-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [core-keeper-dedicated-server-4.1.3](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.0...core-keeper-dedicated-server-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [core-keeper-dedicated-server-4.1.2](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.0...core-keeper-dedicated-server-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/core-keeper-dedicated-server/4.1.9/Chart.yaml b/stable/core-keeper-dedicated-server/4.1.9/Chart.yaml
deleted file mode 100644
index 453f4ddba9..0000000000
--- a/stable/core-keeper-dedicated-server/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Chart file for the new Core Keeper dedicated server running from SteamCMD. (No account etc needed)
-home: https://truecharts.org/charts/stable/core-keeper-dedicated-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/core-keeper-dedicated-server.png
-keywords:
- - core-keeper-dedicated-server
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: core-keeper-dedicated-server
-sources:
- - https://github.com/escapingnetwork/core-keeper-dedicated/
- - https://github.com/truecharts/charts/tree/master/charts/stable/core-keeper-dedicated-server
- - https://hub.docker.com/r/escaping/core-keeper-dedicated
-type: application
-version: 4.1.9
diff --git a/stable/core-keeper-dedicated-server/4.1.9/app-changelog.md b/stable/core-keeper-dedicated-server/4.1.9/app-changelog.md
deleted file mode 100644
index 8f34b705ff..0000000000
--- a/stable/core-keeper-dedicated-server/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [core-keeper-dedicated-server-4.1.9](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-4.1.8...core-keeper-dedicated-server-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/core-keeper-dedicated-server/4.1.9/charts/common-17.2.26.tgz b/stable/core-keeper-dedicated-server/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/core-keeper-dedicated-server/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/corekeeper/4.1.10/CHANGELOG.md b/stable/corekeeper/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..42df1f1eba
--- /dev/null
+++ b/stable/corekeeper/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [corekeeper-4.1.10](https://github.com/truecharts/charts/compare/corekeeper-4.1.9...corekeeper-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [corekeeper-4.1.9](https://github.com/truecharts/charts/compare/corekeeper-4.1.8...corekeeper-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [corekeeper-4.1.8](https://github.com/truecharts/charts/compare/corekeeper-4.1.7...corekeeper-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [corekeeper-4.1.7](https://github.com/truecharts/charts/compare/corekeeper-4.1.6...corekeeper-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [corekeeper-4.1.6](https://github.com/truecharts/charts/compare/corekeeper-4.1.5...corekeeper-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [corekeeper-4.1.5](https://github.com/truecharts/charts/compare/corekeeper-4.1.4...corekeeper-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [corekeeper-4.1.4](https://github.com/truecharts/charts/compare/corekeeper-4.1.3...corekeeper-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [corekeeper-4.1.3](https://github.com/truecharts/charts/compare/corekeeper-4.1.0...corekeeper-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [corekeeper-4.1.2](https://github.com/truecharts/charts/compare/corekeeper-4.1.0...corekeeper-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/corekeeper/4.1.10/Chart.yaml b/stable/corekeeper/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..2fa5e07d07
--- /dev/null
+++ b/stable/corekeeper/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: corekeeper
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install CoreKeeper and run it.
+home: https://truecharts.org/charts/stable/corekeeper
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/corekeeper.png
+keywords:
+ - corekeeper
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: corekeeper
+sources:
+ - https://steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/corekeeper
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/corekeeper/4.1.9/README.md b/stable/corekeeper/4.1.10/README.md
similarity index 100%
rename from stable/corekeeper/4.1.9/README.md
rename to stable/corekeeper/4.1.10/README.md
diff --git a/stable/corekeeper/4.1.10/app-changelog.md b/stable/corekeeper/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..3e5737eb5d
--- /dev/null
+++ b/stable/corekeeper/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [corekeeper-4.1.10](https://github.com/truecharts/charts/compare/corekeeper-4.1.9...corekeeper-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/corekeeper/4.1.9/app-readme.md b/stable/corekeeper/4.1.10/app-readme.md
similarity index 100%
rename from stable/corekeeper/4.1.9/app-readme.md
rename to stable/corekeeper/4.1.10/app-readme.md
diff --git a/stable/corekeeper/4.1.10/charts/common-17.2.28.tgz b/stable/corekeeper/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/corekeeper/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/corekeeper/4.1.9/ix_values.yaml b/stable/corekeeper/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/corekeeper/4.1.9/ix_values.yaml
rename to stable/corekeeper/4.1.10/ix_values.yaml
diff --git a/stable/corekeeper/4.1.9/questions.yaml b/stable/corekeeper/4.1.10/questions.yaml
similarity index 100%
rename from stable/corekeeper/4.1.9/questions.yaml
rename to stable/corekeeper/4.1.10/questions.yaml
diff --git a/stable/counterstrike2d/4.1.9/templates/common.yaml b/stable/corekeeper/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/counterstrike2d/4.1.9/templates/common.yaml
rename to stable/corekeeper/4.1.10/templates/common.yaml
diff --git a/stable/dispatch/4.1.9/values.yaml b/stable/corekeeper/4.1.10/values.yaml
similarity index 100%
rename from stable/dispatch/4.1.9/values.yaml
rename to stable/corekeeper/4.1.10/values.yaml
diff --git a/stable/corekeeper/4.1.9/CHANGELOG.md b/stable/corekeeper/4.1.9/CHANGELOG.md
deleted file mode 100644
index 163e07f209..0000000000
--- a/stable/corekeeper/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [corekeeper-4.1.9](https://github.com/truecharts/charts/compare/corekeeper-4.1.8...corekeeper-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [corekeeper-4.1.8](https://github.com/truecharts/charts/compare/corekeeper-4.1.7...corekeeper-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [corekeeper-4.1.7](https://github.com/truecharts/charts/compare/corekeeper-4.1.6...corekeeper-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [corekeeper-4.1.6](https://github.com/truecharts/charts/compare/corekeeper-4.1.5...corekeeper-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [corekeeper-4.1.5](https://github.com/truecharts/charts/compare/corekeeper-4.1.4...corekeeper-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [corekeeper-4.1.4](https://github.com/truecharts/charts/compare/corekeeper-4.1.3...corekeeper-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [corekeeper-4.1.3](https://github.com/truecharts/charts/compare/corekeeper-4.1.0...corekeeper-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [corekeeper-4.1.2](https://github.com/truecharts/charts/compare/corekeeper-4.1.0...corekeeper-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/corekeeper/4.1.9/Chart.yaml b/stable/corekeeper/4.1.9/Chart.yaml
deleted file mode 100644
index c7e05879d0..0000000000
--- a/stable/corekeeper/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: corekeeper
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install CoreKeeper and run it.
-home: https://truecharts.org/charts/stable/corekeeper
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/corekeeper.png
-keywords:
- - corekeeper
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: corekeeper
-sources:
- - https://steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/corekeeper
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/corekeeper/4.1.9/app-changelog.md b/stable/corekeeper/4.1.9/app-changelog.md
deleted file mode 100644
index 6a623c2cf7..0000000000
--- a/stable/corekeeper/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [corekeeper-4.1.9](https://github.com/truecharts/charts/compare/corekeeper-4.1.8...corekeeper-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/corekeeper/4.1.9/charts/common-17.2.26.tgz b/stable/corekeeper/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/corekeeper/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/couchpotato/8.1.10/CHANGELOG.md b/stable/couchpotato/8.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..0049f97eab
--- /dev/null
+++ b/stable/couchpotato/8.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [couchpotato-8.1.10](https://github.com/truecharts/charts/compare/couchpotato-8.1.9...couchpotato-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [couchpotato-8.1.9](https://github.com/truecharts/charts/compare/couchpotato-8.1.8...couchpotato-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [couchpotato-8.1.8](https://github.com/truecharts/charts/compare/couchpotato-8.1.7...couchpotato-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [couchpotato-8.1.7](https://github.com/truecharts/charts/compare/couchpotato-8.1.6...couchpotato-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [couchpotato-8.1.6](https://github.com/truecharts/charts/compare/couchpotato-8.1.5...couchpotato-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [couchpotato-8.1.5](https://github.com/truecharts/charts/compare/couchpotato-8.1.4...couchpotato-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [couchpotato-8.1.4](https://github.com/truecharts/charts/compare/couchpotato-8.1.3...couchpotato-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [couchpotato-8.1.3](https://github.com/truecharts/charts/compare/couchpotato-8.1.0...couchpotato-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [couchpotato-8.1.2](https://github.com/truecharts/charts/compare/couchpotato-8.1.0...couchpotato-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/couchpotato/8.1.10/Chart.yaml b/stable/couchpotato/8.1.10/Chart.yaml
new file mode 100644
index 0000000000..0480e293fd
--- /dev/null
+++ b/stable/couchpotato/8.1.10/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Couchpotato is an automatic NZB and torrent downloader.
+home: https://truecharts.org/charts/stable/couchpotato
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/couchpotato.png
+keywords:
+ - couchpotato
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: couchpotato
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/couchpotato
+ - https://ghcr.io/linuxserver/couchpotato
+type: application
+version: 8.1.10
diff --git a/stable/couchpotato/8.1.9/README.md b/stable/couchpotato/8.1.10/README.md
similarity index 100%
rename from stable/couchpotato/8.1.9/README.md
rename to stable/couchpotato/8.1.10/README.md
diff --git a/stable/couchpotato/8.1.10/app-changelog.md b/stable/couchpotato/8.1.10/app-changelog.md
new file mode 100644
index 0000000000..12dea99c77
--- /dev/null
+++ b/stable/couchpotato/8.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [couchpotato-8.1.10](https://github.com/truecharts/charts/compare/couchpotato-8.1.9...couchpotato-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/couchpotato/8.1.9/app-readme.md b/stable/couchpotato/8.1.10/app-readme.md
similarity index 100%
rename from stable/couchpotato/8.1.9/app-readme.md
rename to stable/couchpotato/8.1.10/app-readme.md
diff --git a/stable/couchpotato/8.1.10/charts/common-17.2.28.tgz b/stable/couchpotato/8.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/couchpotato/8.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/couchpotato/8.1.9/ix_values.yaml b/stable/couchpotato/8.1.10/ix_values.yaml
similarity index 100%
rename from stable/couchpotato/8.1.9/ix_values.yaml
rename to stable/couchpotato/8.1.10/ix_values.yaml
diff --git a/stable/couchpotato/8.1.9/questions.yaml b/stable/couchpotato/8.1.10/questions.yaml
similarity index 100%
rename from stable/couchpotato/8.1.9/questions.yaml
rename to stable/couchpotato/8.1.10/questions.yaml
diff --git a/stable/firezone/2.1.8/templates/NOTES.txt b/stable/couchpotato/8.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/firezone/2.1.8/templates/NOTES.txt
rename to stable/couchpotato/8.1.10/templates/NOTES.txt
diff --git a/stable/double-take/9.1.9/templates/common.yaml b/stable/couchpotato/8.1.10/templates/common.yaml
similarity index 100%
rename from stable/double-take/9.1.9/templates/common.yaml
rename to stable/couchpotato/8.1.10/templates/common.yaml
diff --git a/stable/dns-doh-companion/4.1.12/values.yaml b/stable/couchpotato/8.1.10/values.yaml
similarity index 100%
rename from stable/dns-doh-companion/4.1.12/values.yaml
rename to stable/couchpotato/8.1.10/values.yaml
diff --git a/stable/couchpotato/8.1.9/CHANGELOG.md b/stable/couchpotato/8.1.9/CHANGELOG.md
deleted file mode 100644
index 809007abd9..0000000000
--- a/stable/couchpotato/8.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [couchpotato-8.1.9](https://github.com/truecharts/charts/compare/couchpotato-8.1.8...couchpotato-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [couchpotato-8.1.8](https://github.com/truecharts/charts/compare/couchpotato-8.1.7...couchpotato-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [couchpotato-8.1.7](https://github.com/truecharts/charts/compare/couchpotato-8.1.6...couchpotato-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [couchpotato-8.1.6](https://github.com/truecharts/charts/compare/couchpotato-8.1.5...couchpotato-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [couchpotato-8.1.5](https://github.com/truecharts/charts/compare/couchpotato-8.1.4...couchpotato-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [couchpotato-8.1.4](https://github.com/truecharts/charts/compare/couchpotato-8.1.3...couchpotato-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [couchpotato-8.1.3](https://github.com/truecharts/charts/compare/couchpotato-8.1.0...couchpotato-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [couchpotato-8.1.2](https://github.com/truecharts/charts/compare/couchpotato-8.1.0...couchpotato-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/couchpotato/8.1.9/Chart.yaml b/stable/couchpotato/8.1.9/Chart.yaml
deleted file mode 100644
index 91c1bf8e5a..0000000000
--- a/stable/couchpotato/8.1.9/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Couchpotato is an automatic NZB and torrent downloader.
-home: https://truecharts.org/charts/stable/couchpotato
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/couchpotato.png
-keywords:
- - couchpotato
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: couchpotato
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/couchpotato
- - https://ghcr.io/linuxserver/couchpotato
-type: application
-version: 8.1.9
diff --git a/stable/couchpotato/8.1.9/app-changelog.md b/stable/couchpotato/8.1.9/app-changelog.md
deleted file mode 100644
index 561bddaf57..0000000000
--- a/stable/couchpotato/8.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [couchpotato-8.1.9](https://github.com/truecharts/charts/compare/couchpotato-8.1.8...couchpotato-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/couchpotato/8.1.9/charts/common-17.2.26.tgz b/stable/couchpotato/8.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/couchpotato/8.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/counterstrike2d/4.1.10/CHANGELOG.md b/stable/counterstrike2d/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..feeccec59b
--- /dev/null
+++ b/stable/counterstrike2d/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [counterstrike2d-4.1.10](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.9...counterstrike2d-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [counterstrike2d-4.1.9](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.8...counterstrike2d-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [counterstrike2d-4.1.8](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.7...counterstrike2d-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [counterstrike2d-4.1.7](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.6...counterstrike2d-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [counterstrike2d-4.1.6](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.5...counterstrike2d-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [counterstrike2d-4.1.5](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.4...counterstrike2d-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [counterstrike2d-4.1.4](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.3...counterstrike2d-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [counterstrike2d-4.1.3](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.0...counterstrike2d-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [counterstrike2d-4.1.2](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.0...counterstrike2d-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/counterstrike2d/4.1.10/Chart.yaml b/stable/counterstrike2d/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..fb23dd9496
--- /dev/null
+++ b/stable/counterstrike2d/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install CounterStrike 2D.
+home: https://truecharts.org/charts/stable/counterstrike2d
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/counterstrike2d.png
+keywords:
+ - counterstrike2d
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: counterstrike2d
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/counterstrike2d
+ - https://hub.docker.com/r/ich777/cs2dserver
+type: application
+version: 4.1.10
diff --git a/stable/counterstrike2d/4.1.9/README.md b/stable/counterstrike2d/4.1.10/README.md
similarity index 100%
rename from stable/counterstrike2d/4.1.9/README.md
rename to stable/counterstrike2d/4.1.10/README.md
diff --git a/stable/counterstrike2d/4.1.10/app-changelog.md b/stable/counterstrike2d/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..f3ad093660
--- /dev/null
+++ b/stable/counterstrike2d/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [counterstrike2d-4.1.10](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.9...counterstrike2d-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/counterstrike2d/4.1.9/app-readme.md b/stable/counterstrike2d/4.1.10/app-readme.md
similarity index 100%
rename from stable/counterstrike2d/4.1.9/app-readme.md
rename to stable/counterstrike2d/4.1.10/app-readme.md
diff --git a/stable/counterstrike2d/4.1.10/charts/common-17.2.28.tgz b/stable/counterstrike2d/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/counterstrike2d/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/counterstrike2d/4.1.9/ix_values.yaml b/stable/counterstrike2d/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/counterstrike2d/4.1.9/ix_values.yaml
rename to stable/counterstrike2d/4.1.10/ix_values.yaml
diff --git a/stable/counterstrike2d/4.1.9/questions.yaml b/stable/counterstrike2d/4.1.10/questions.yaml
similarity index 100%
rename from stable/counterstrike2d/4.1.9/questions.yaml
rename to stable/counterstrike2d/4.1.10/questions.yaml
diff --git a/stable/cowyo/4.1.9/templates/common.yaml b/stable/counterstrike2d/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/cowyo/4.1.9/templates/common.yaml
rename to stable/counterstrike2d/4.1.10/templates/common.yaml
diff --git a/stable/docker-hub-rss/4.1.9/values.yaml b/stable/counterstrike2d/4.1.10/values.yaml
similarity index 100%
rename from stable/docker-hub-rss/4.1.9/values.yaml
rename to stable/counterstrike2d/4.1.10/values.yaml
diff --git a/stable/counterstrike2d/4.1.9/CHANGELOG.md b/stable/counterstrike2d/4.1.9/CHANGELOG.md
deleted file mode 100644
index a3150e9a56..0000000000
--- a/stable/counterstrike2d/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [counterstrike2d-4.1.9](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.8...counterstrike2d-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [counterstrike2d-4.1.8](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.7...counterstrike2d-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [counterstrike2d-4.1.7](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.6...counterstrike2d-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [counterstrike2d-4.1.6](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.5...counterstrike2d-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [counterstrike2d-4.1.5](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.4...counterstrike2d-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [counterstrike2d-4.1.4](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.3...counterstrike2d-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [counterstrike2d-4.1.3](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.0...counterstrike2d-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [counterstrike2d-4.1.2](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.0...counterstrike2d-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/counterstrike2d/4.1.9/Chart.yaml b/stable/counterstrike2d/4.1.9/Chart.yaml
deleted file mode 100644
index 9cd4ff886d..0000000000
--- a/stable/counterstrike2d/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install CounterStrike 2D.
-home: https://truecharts.org/charts/stable/counterstrike2d
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/counterstrike2d.png
-keywords:
- - counterstrike2d
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: counterstrike2d
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/counterstrike2d
- - https://hub.docker.com/r/ich777/cs2dserver
-type: application
-version: 4.1.9
diff --git a/stable/counterstrike2d/4.1.9/app-changelog.md b/stable/counterstrike2d/4.1.9/app-changelog.md
deleted file mode 100644
index 815e6ba3ea..0000000000
--- a/stable/counterstrike2d/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [counterstrike2d-4.1.9](https://github.com/truecharts/charts/compare/counterstrike2d-4.1.8...counterstrike2d-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/counterstrike2d/4.1.9/charts/common-17.2.26.tgz b/stable/counterstrike2d/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/counterstrike2d/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/cowyo/4.1.10/CHANGELOG.md b/stable/cowyo/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..c1084882d9
--- /dev/null
+++ b/stable/cowyo/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cowyo-4.1.10](https://github.com/truecharts/charts/compare/cowyo-4.1.9...cowyo-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cowyo-4.1.9](https://github.com/truecharts/charts/compare/cowyo-4.1.8...cowyo-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cowyo-4.1.8](https://github.com/truecharts/charts/compare/cowyo-4.1.7...cowyo-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [cowyo-4.1.7](https://github.com/truecharts/charts/compare/cowyo-4.1.6...cowyo-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cowyo-4.1.6](https://github.com/truecharts/charts/compare/cowyo-4.1.5...cowyo-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cowyo-4.1.5](https://github.com/truecharts/charts/compare/cowyo-4.1.4...cowyo-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [cowyo-4.1.4](https://github.com/truecharts/charts/compare/cowyo-4.1.3...cowyo-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [cowyo-4.1.3](https://github.com/truecharts/charts/compare/cowyo-4.1.0...cowyo-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [cowyo-4.1.2](https://github.com/truecharts/charts/compare/cowyo-4.1.0...cowyo-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/cowyo/4.1.10/Chart.yaml b/stable/cowyo/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..d3463a7693
--- /dev/null
+++ b/stable/cowyo/4.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: cowyo is a self-contained wiki server that makes jotting notes easy and fast. The most important feature here is simplicity. Other features include versioning, page locking, self-destructing messages, encryption, and listifying.
+home: https://truecharts.org/charts/stable/cowyo
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cowyo.png
+keywords:
+ - cowyo
+ - Cloud
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cowyo
+sources:
+ - https://github.com/schollz/cowyo
+ - https://github.com/truecharts/charts/tree/master/charts/stable/cowyo
+ - https://hub.docker.com/r/schollz/cowyo
+type: application
+version: 4.1.10
diff --git a/stable/cowyo/4.1.9/README.md b/stable/cowyo/4.1.10/README.md
similarity index 100%
rename from stable/cowyo/4.1.9/README.md
rename to stable/cowyo/4.1.10/README.md
diff --git a/stable/cowyo/4.1.10/app-changelog.md b/stable/cowyo/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..ccc5ab6ef5
--- /dev/null
+++ b/stable/cowyo/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cowyo-4.1.10](https://github.com/truecharts/charts/compare/cowyo-4.1.9...cowyo-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/cowyo/4.1.9/app-readme.md b/stable/cowyo/4.1.10/app-readme.md
similarity index 100%
rename from stable/cowyo/4.1.9/app-readme.md
rename to stable/cowyo/4.1.10/app-readme.md
diff --git a/stable/cowyo/4.1.10/charts/common-17.2.28.tgz b/stable/cowyo/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/cowyo/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/cowyo/4.1.9/ix_values.yaml b/stable/cowyo/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/cowyo/4.1.9/ix_values.yaml
rename to stable/cowyo/4.1.10/ix_values.yaml
diff --git a/stable/cowyo/4.1.9/questions.yaml b/stable/cowyo/4.1.10/questions.yaml
similarity index 100%
rename from stable/cowyo/4.1.9/questions.yaml
rename to stable/cowyo/4.1.10/questions.yaml
diff --git a/stable/craftopia/4.1.10/templates/common.yaml b/stable/cowyo/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/craftopia/4.1.10/templates/common.yaml
rename to stable/cowyo/4.1.10/templates/common.yaml
diff --git a/stable/docker/4.0.0/values.yaml b/stable/cowyo/4.1.10/values.yaml
similarity index 100%
rename from stable/docker/4.0.0/values.yaml
rename to stable/cowyo/4.1.10/values.yaml
diff --git a/stable/cowyo/4.1.9/CHANGELOG.md b/stable/cowyo/4.1.9/CHANGELOG.md
deleted file mode 100644
index 769c45aac3..0000000000
--- a/stable/cowyo/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [cowyo-4.1.9](https://github.com/truecharts/charts/compare/cowyo-4.1.8...cowyo-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [cowyo-4.1.8](https://github.com/truecharts/charts/compare/cowyo-4.1.7...cowyo-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [cowyo-4.1.7](https://github.com/truecharts/charts/compare/cowyo-4.1.6...cowyo-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [cowyo-4.1.6](https://github.com/truecharts/charts/compare/cowyo-4.1.5...cowyo-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [cowyo-4.1.5](https://github.com/truecharts/charts/compare/cowyo-4.1.4...cowyo-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [cowyo-4.1.4](https://github.com/truecharts/charts/compare/cowyo-4.1.3...cowyo-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [cowyo-4.1.3](https://github.com/truecharts/charts/compare/cowyo-4.1.0...cowyo-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [cowyo-4.1.2](https://github.com/truecharts/charts/compare/cowyo-4.1.0...cowyo-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/cowyo/4.1.9/Chart.yaml b/stable/cowyo/4.1.9/Chart.yaml
deleted file mode 100644
index 53a388e913..0000000000
--- a/stable/cowyo/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: cowyo is a self-contained wiki server that makes jotting notes easy and fast. The most important feature here is simplicity. Other features include versioning, page locking, self-destructing messages, encryption, and listifying.
-home: https://truecharts.org/charts/stable/cowyo
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/cowyo.png
-keywords:
- - cowyo
- - Cloud
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: cowyo
-sources:
- - https://github.com/schollz/cowyo
- - https://github.com/truecharts/charts/tree/master/charts/stable/cowyo
- - https://hub.docker.com/r/schollz/cowyo
-type: application
-version: 4.1.9
diff --git a/stable/cowyo/4.1.9/app-changelog.md b/stable/cowyo/4.1.9/app-changelog.md
deleted file mode 100644
index c7b19446b0..0000000000
--- a/stable/cowyo/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [cowyo-4.1.9](https://github.com/truecharts/charts/compare/cowyo-4.1.8...cowyo-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/cowyo/4.1.9/charts/common-17.2.26.tgz b/stable/cowyo/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/cowyo/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/craftopia/4.1.10/CHANGELOG.md b/stable/craftopia/4.1.10/CHANGELOG.md
deleted file mode 100644
index ca1d622030..0000000000
--- a/stable/craftopia/4.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [craftopia-4.1.10](https://github.com/truecharts/charts/compare/craftopia-4.1.9...craftopia-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [craftopia-4.1.9](https://github.com/truecharts/charts/compare/craftopia-4.1.8...craftopia-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [craftopia-4.1.8](https://github.com/truecharts/charts/compare/craftopia-4.1.7...craftopia-4.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [craftopia-4.1.7](https://github.com/truecharts/charts/compare/craftopia-4.1.6...craftopia-4.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [craftopia-4.1.6](https://github.com/truecharts/charts/compare/craftopia-4.1.5...craftopia-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- update container image ich777/steamcmd to craftopia[@73bde05](https://github.com/73bde05) by renovate ([#16712](https://github.com/truecharts/charts/issues/16712))
-
-
-## [craftopia-4.1.5](https://github.com/truecharts/charts/compare/craftopia-4.1.4...craftopia-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [craftopia-4.1.4](https://github.com/truecharts/charts/compare/craftopia-4.1.3...craftopia-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [craftopia-4.1.3](https://github.com/truecharts/charts/compare/craftopia-4.1.0...craftopia-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [craftopia-4.1.2](https://github.com/truecharts/charts/compare/craftopia-4.1.0...craftopia-4.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/craftopia/4.1.10/Chart.yaml b/stable/craftopia/4.1.10/Chart.yaml
deleted file mode 100644
index 038d10b694..0000000000
--- a/stable/craftopia/4.1.10/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: craftopia
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Craftopia and run it.
-home: https://truecharts.org/charts/stable/craftopia
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/craftopia.png
-keywords:
- - craftopia
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: craftopia
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/craftopia
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.10
diff --git a/stable/craftopia/4.1.10/app-changelog.md b/stable/craftopia/4.1.10/app-changelog.md
deleted file mode 100644
index c567e47efe..0000000000
--- a/stable/craftopia/4.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [craftopia-4.1.10](https://github.com/truecharts/charts/compare/craftopia-4.1.9...craftopia-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/craftopia/4.1.10/charts/common-17.2.26.tgz b/stable/craftopia/4.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/craftopia/4.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/craftopia/4.1.11/CHANGELOG.md b/stable/craftopia/4.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..06c1e2d702
--- /dev/null
+++ b/stable/craftopia/4.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [craftopia-4.1.11](https://github.com/truecharts/charts/compare/craftopia-4.1.10...craftopia-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [craftopia-4.1.10](https://github.com/truecharts/charts/compare/craftopia-4.1.9...craftopia-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [craftopia-4.1.9](https://github.com/truecharts/charts/compare/craftopia-4.1.8...craftopia-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [craftopia-4.1.8](https://github.com/truecharts/charts/compare/craftopia-4.1.7...craftopia-4.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [craftopia-4.1.7](https://github.com/truecharts/charts/compare/craftopia-4.1.6...craftopia-4.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [craftopia-4.1.6](https://github.com/truecharts/charts/compare/craftopia-4.1.5...craftopia-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update container image ich777/steamcmd to craftopia[@73bde05](https://github.com/73bde05) by renovate ([#16712](https://github.com/truecharts/charts/issues/16712))
+
+
+## [craftopia-4.1.5](https://github.com/truecharts/charts/compare/craftopia-4.1.4...craftopia-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [craftopia-4.1.4](https://github.com/truecharts/charts/compare/craftopia-4.1.3...craftopia-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [craftopia-4.1.3](https://github.com/truecharts/charts/compare/craftopia-4.1.0...craftopia-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/craftopia/4.1.11/Chart.yaml b/stable/craftopia/4.1.11/Chart.yaml
new file mode 100644
index 0000000000..957251d05f
--- /dev/null
+++ b/stable/craftopia/4.1.11/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: craftopia
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Craftopia and run it.
+home: https://truecharts.org/charts/stable/craftopia
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/craftopia.png
+keywords:
+ - craftopia
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: craftopia
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/craftopia
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.11
diff --git a/stable/craftopia/4.1.10/README.md b/stable/craftopia/4.1.11/README.md
similarity index 100%
rename from stable/craftopia/4.1.10/README.md
rename to stable/craftopia/4.1.11/README.md
diff --git a/stable/craftopia/4.1.11/app-changelog.md b/stable/craftopia/4.1.11/app-changelog.md
new file mode 100644
index 0000000000..3bb71d239b
--- /dev/null
+++ b/stable/craftopia/4.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [craftopia-4.1.11](https://github.com/truecharts/charts/compare/craftopia-4.1.10...craftopia-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/craftopia/4.1.10/app-readme.md b/stable/craftopia/4.1.11/app-readme.md
similarity index 100%
rename from stable/craftopia/4.1.10/app-readme.md
rename to stable/craftopia/4.1.11/app-readme.md
diff --git a/stable/craftopia/4.1.11/charts/common-17.2.28.tgz b/stable/craftopia/4.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/craftopia/4.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/craftopia/4.1.10/ix_values.yaml b/stable/craftopia/4.1.11/ix_values.yaml
similarity index 100%
rename from stable/craftopia/4.1.10/ix_values.yaml
rename to stable/craftopia/4.1.11/ix_values.yaml
diff --git a/stable/craftopia/4.1.10/questions.yaml b/stable/craftopia/4.1.11/questions.yaml
similarity index 100%
rename from stable/craftopia/4.1.10/questions.yaml
rename to stable/craftopia/4.1.11/questions.yaml
diff --git a/stable/crafty-4/6.1.9/templates/common.yaml b/stable/craftopia/4.1.11/templates/common.yaml
similarity index 100%
rename from stable/crafty-4/6.1.9/templates/common.yaml
rename to stable/craftopia/4.1.11/templates/common.yaml
diff --git a/stable/dockerregistry/4.1.9/values.yaml b/stable/craftopia/4.1.11/values.yaml
similarity index 100%
rename from stable/dockerregistry/4.1.9/values.yaml
rename to stable/craftopia/4.1.11/values.yaml
diff --git a/stable/crafty-4/6.1.10/CHANGELOG.md b/stable/crafty-4/6.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..8e3c9f9987
--- /dev/null
+++ b/stable/crafty-4/6.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [crafty-4-6.1.10](https://github.com/truecharts/charts/compare/crafty-4-6.1.9...crafty-4-6.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [crafty-4-6.1.9](https://github.com/truecharts/charts/compare/crafty-4-6.1.8...crafty-4-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [crafty-4-6.1.8](https://github.com/truecharts/charts/compare/crafty-4-6.1.7...crafty-4-6.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [crafty-4-6.1.7](https://github.com/truecharts/charts/compare/crafty-4-6.1.6...crafty-4-6.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [crafty-4-6.1.6](https://github.com/truecharts/charts/compare/crafty-4-6.1.5...crafty-4-6.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [crafty-4-6.1.5](https://github.com/truecharts/charts/compare/crafty-4-6.1.4...crafty-4-6.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [crafty-4-6.1.4](https://github.com/truecharts/charts/compare/crafty-4-6.1.3...crafty-4-6.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [crafty-4-6.1.3](https://github.com/truecharts/charts/compare/crafty-4-6.1.0...crafty-4-6.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [crafty-4-6.1.2](https://github.com/truecharts/charts/compare/crafty-4-6.1.0...crafty-4-6.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/crafty-4/6.1.10/Chart.yaml b/stable/crafty-4/6.1.10/Chart.yaml
new file mode 100644
index 0000000000..7456cd31bd
--- /dev/null
+++ b/stable/crafty-4/6.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.2.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Crafty Controller is a Minecraft Server Control Panel / Launcher.
+home: https://truecharts.org/charts/stable/crafty-4
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/crafty-4.png
+keywords:
+ - crafty-4
+ - GameServers
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: crafty-4
+sources:
+ - https://craftycontrol.com/
+ - https://gitlab.com/crafty-controller/crafty-4
+ - https://github.com/truecharts/charts/tree/master/charts/stable/crafty-4
+type: application
+version: 6.1.10
diff --git a/stable/crafty-4/6.1.9/README.md b/stable/crafty-4/6.1.10/README.md
similarity index 100%
rename from stable/crafty-4/6.1.9/README.md
rename to stable/crafty-4/6.1.10/README.md
diff --git a/stable/crafty-4/6.1.10/app-changelog.md b/stable/crafty-4/6.1.10/app-changelog.md
new file mode 100644
index 0000000000..e9b55cc66d
--- /dev/null
+++ b/stable/crafty-4/6.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [crafty-4-6.1.10](https://github.com/truecharts/charts/compare/crafty-4-6.1.9...crafty-4-6.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/crafty-4/6.1.9/app-readme.md b/stable/crafty-4/6.1.10/app-readme.md
similarity index 100%
rename from stable/crafty-4/6.1.9/app-readme.md
rename to stable/crafty-4/6.1.10/app-readme.md
diff --git a/stable/crafty-4/6.1.10/charts/common-17.2.28.tgz b/stable/crafty-4/6.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/crafty-4/6.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/crafty-4/6.1.9/ix_values.yaml b/stable/crafty-4/6.1.10/ix_values.yaml
similarity index 100%
rename from stable/crafty-4/6.1.9/ix_values.yaml
rename to stable/crafty-4/6.1.10/ix_values.yaml
diff --git a/stable/crafty-4/6.1.9/questions.yaml b/stable/crafty-4/6.1.10/questions.yaml
similarity index 100%
rename from stable/crafty-4/6.1.9/questions.yaml
rename to stable/crafty-4/6.1.10/questions.yaml
diff --git a/stable/flexget/8.2.11/templates/NOTES.txt b/stable/crafty-4/6.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/flexget/8.2.11/templates/NOTES.txt
rename to stable/crafty-4/6.1.10/templates/NOTES.txt
diff --git a/stable/crypto-exchanges-gateway/4.1.9/templates/common.yaml b/stable/crafty-4/6.1.10/templates/common.yaml
similarity index 100%
rename from stable/crypto-exchanges-gateway/4.1.9/templates/common.yaml
rename to stable/crafty-4/6.1.10/templates/common.yaml
diff --git a/stable/docusaurus/7.1.9/values.yaml b/stable/crafty-4/6.1.10/values.yaml
similarity index 100%
rename from stable/docusaurus/7.1.9/values.yaml
rename to stable/crafty-4/6.1.10/values.yaml
diff --git a/stable/crafty-4/6.1.9/CHANGELOG.md b/stable/crafty-4/6.1.9/CHANGELOG.md
deleted file mode 100644
index bf11263b8f..0000000000
--- a/stable/crafty-4/6.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [crafty-4-6.1.9](https://github.com/truecharts/charts/compare/crafty-4-6.1.8...crafty-4-6.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [crafty-4-6.1.8](https://github.com/truecharts/charts/compare/crafty-4-6.1.7...crafty-4-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [crafty-4-6.1.7](https://github.com/truecharts/charts/compare/crafty-4-6.1.6...crafty-4-6.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [crafty-4-6.1.6](https://github.com/truecharts/charts/compare/crafty-4-6.1.5...crafty-4-6.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [crafty-4-6.1.5](https://github.com/truecharts/charts/compare/crafty-4-6.1.4...crafty-4-6.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [crafty-4-6.1.4](https://github.com/truecharts/charts/compare/crafty-4-6.1.3...crafty-4-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [crafty-4-6.1.3](https://github.com/truecharts/charts/compare/crafty-4-6.1.0...crafty-4-6.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [crafty-4-6.1.2](https://github.com/truecharts/charts/compare/crafty-4-6.1.0...crafty-4-6.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/crafty-4/6.1.9/Chart.yaml b/stable/crafty-4/6.1.9/Chart.yaml
deleted file mode 100644
index c71bd8f215..0000000000
--- a/stable/crafty-4/6.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 4.2.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Crafty Controller is a Minecraft Server Control Panel / Launcher.
-home: https://truecharts.org/charts/stable/crafty-4
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/crafty-4.png
-keywords:
- - crafty-4
- - GameServers
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: crafty-4
-sources:
- - https://craftycontrol.com/
- - https://gitlab.com/crafty-controller/crafty-4
- - https://github.com/truecharts/charts/tree/master/charts/stable/crafty-4
-type: application
-version: 6.1.9
diff --git a/stable/crafty-4/6.1.9/app-changelog.md b/stable/crafty-4/6.1.9/app-changelog.md
deleted file mode 100644
index e5858f8197..0000000000
--- a/stable/crafty-4/6.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [crafty-4-6.1.9](https://github.com/truecharts/charts/compare/crafty-4-6.1.8...crafty-4-6.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/crafty-4/6.1.9/charts/common-17.2.26.tgz b/stable/crafty-4/6.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/crafty-4/6.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/crypto-exchanges-gateway/4.1.10/CHANGELOG.md b/stable/crypto-exchanges-gateway/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..e2759bc5c7
--- /dev/null
+++ b/stable/crypto-exchanges-gateway/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [crypto-exchanges-gateway-4.1.10](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.9...crypto-exchanges-gateway-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [crypto-exchanges-gateway-4.1.9](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.8...crypto-exchanges-gateway-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [crypto-exchanges-gateway-4.1.8](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.7...crypto-exchanges-gateway-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [crypto-exchanges-gateway-4.1.7](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.6...crypto-exchanges-gateway-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [crypto-exchanges-gateway-4.1.6](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.5...crypto-exchanges-gateway-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [crypto-exchanges-gateway-4.1.5](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.4...crypto-exchanges-gateway-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [crypto-exchanges-gateway-4.1.4](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.3...crypto-exchanges-gateway-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [crypto-exchanges-gateway-4.1.3](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.0...crypto-exchanges-gateway-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [crypto-exchanges-gateway-4.1.2](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.0...crypto-exchanges-gateway-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/crypto-exchanges-gateway/4.1.10/Chart.yaml b/stable/crypto-exchanges-gateway/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..be59c2d220
--- /dev/null
+++ b/stable/crypto-exchanges-gateway/4.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Your gateway to the world of crypto
+home: https://truecharts.org/charts/stable/crypto-exchanges-gateway
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/crypto-exchanges-gateway.png
+keywords:
+ - crypto-exchanges-gateway
+ - Productivity
+ - Crypto
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: crypto-exchanges-gateway
+sources:
+ - https://github.com/aloysius-pgast/crypto-exchanges-gateway
+ - https://github.com/truecharts/charts/tree/master/charts/stable/crypto-exchanges-gateway
+ - https://hub.docker.com/r/apendergast/crypto-exchanges-gateway
+type: application
+version: 4.1.10
diff --git a/stable/crypto-exchanges-gateway/4.1.9/README.md b/stable/crypto-exchanges-gateway/4.1.10/README.md
similarity index 100%
rename from stable/crypto-exchanges-gateway/4.1.9/README.md
rename to stable/crypto-exchanges-gateway/4.1.10/README.md
diff --git a/stable/crypto-exchanges-gateway/4.1.10/app-changelog.md b/stable/crypto-exchanges-gateway/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..9ef2f1e3cf
--- /dev/null
+++ b/stable/crypto-exchanges-gateway/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [crypto-exchanges-gateway-4.1.10](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.9...crypto-exchanges-gateway-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/crypto-exchanges-gateway/4.1.9/app-readme.md b/stable/crypto-exchanges-gateway/4.1.10/app-readme.md
similarity index 100%
rename from stable/crypto-exchanges-gateway/4.1.9/app-readme.md
rename to stable/crypto-exchanges-gateway/4.1.10/app-readme.md
diff --git a/stable/crypto-exchanges-gateway/4.1.10/charts/common-17.2.28.tgz b/stable/crypto-exchanges-gateway/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/crypto-exchanges-gateway/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/crypto-exchanges-gateway/4.1.9/ix_values.yaml b/stable/crypto-exchanges-gateway/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/crypto-exchanges-gateway/4.1.9/ix_values.yaml
rename to stable/crypto-exchanges-gateway/4.1.10/ix_values.yaml
diff --git a/stable/crypto-exchanges-gateway/4.1.9/questions.yaml b/stable/crypto-exchanges-gateway/4.1.10/questions.yaml
similarity index 100%
rename from stable/crypto-exchanges-gateway/4.1.9/questions.yaml
rename to stable/crypto-exchanges-gateway/4.1.10/questions.yaml
diff --git a/stable/cryptpad/6.1.9/templates/common.yaml b/stable/crypto-exchanges-gateway/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/cryptpad/6.1.9/templates/common.yaml
rename to stable/crypto-exchanges-gateway/4.1.10/templates/common.yaml
diff --git a/stable/dokuwiki/9.1.10/values.yaml b/stable/crypto-exchanges-gateway/4.1.10/values.yaml
similarity index 100%
rename from stable/dokuwiki/9.1.10/values.yaml
rename to stable/crypto-exchanges-gateway/4.1.10/values.yaml
diff --git a/stable/crypto-exchanges-gateway/4.1.9/CHANGELOG.md b/stable/crypto-exchanges-gateway/4.1.9/CHANGELOG.md
deleted file mode 100644
index 97421cd7be..0000000000
--- a/stable/crypto-exchanges-gateway/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [crypto-exchanges-gateway-4.1.9](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.8...crypto-exchanges-gateway-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [crypto-exchanges-gateway-4.1.8](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.7...crypto-exchanges-gateway-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [crypto-exchanges-gateway-4.1.7](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.6...crypto-exchanges-gateway-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [crypto-exchanges-gateway-4.1.6](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.5...crypto-exchanges-gateway-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [crypto-exchanges-gateway-4.1.5](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.4...crypto-exchanges-gateway-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [crypto-exchanges-gateway-4.1.4](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.3...crypto-exchanges-gateway-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [crypto-exchanges-gateway-4.1.3](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.0...crypto-exchanges-gateway-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [crypto-exchanges-gateway-4.1.2](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.0...crypto-exchanges-gateway-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/crypto-exchanges-gateway/4.1.9/Chart.yaml b/stable/crypto-exchanges-gateway/4.1.9/Chart.yaml
deleted file mode 100644
index ea2cc42894..0000000000
--- a/stable/crypto-exchanges-gateway/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Your gateway to the world of crypto
-home: https://truecharts.org/charts/stable/crypto-exchanges-gateway
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/crypto-exchanges-gateway.png
-keywords:
- - crypto-exchanges-gateway
- - Productivity
- - Crypto
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: crypto-exchanges-gateway
-sources:
- - https://github.com/aloysius-pgast/crypto-exchanges-gateway
- - https://github.com/truecharts/charts/tree/master/charts/stable/crypto-exchanges-gateway
- - https://hub.docker.com/r/apendergast/crypto-exchanges-gateway
-type: application
-version: 4.1.9
diff --git a/stable/crypto-exchanges-gateway/4.1.9/app-changelog.md b/stable/crypto-exchanges-gateway/4.1.9/app-changelog.md
deleted file mode 100644
index f61706ce1b..0000000000
--- a/stable/crypto-exchanges-gateway/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [crypto-exchanges-gateway-4.1.9](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-4.1.8...crypto-exchanges-gateway-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/crypto-exchanges-gateway/4.1.9/charts/common-17.2.26.tgz b/stable/crypto-exchanges-gateway/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/crypto-exchanges-gateway/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/cryptofolio/11.1.10/CHANGELOG.md b/stable/cryptofolio/11.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..98b0f53b5c
--- /dev/null
+++ b/stable/cryptofolio/11.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cryptofolio-11.1.10](https://github.com/truecharts/charts/compare/cryptofolio-11.1.9...cryptofolio-11.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cryptofolio-11.1.9](https://github.com/truecharts/charts/compare/cryptofolio-11.1.8...cryptofolio-11.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cryptofolio-11.1.8](https://github.com/truecharts/charts/compare/cryptofolio-11.1.7...cryptofolio-11.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [cryptofolio-11.1.7](https://github.com/truecharts/charts/compare/cryptofolio-11.1.6...cryptofolio-11.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cryptofolio-11.1.6](https://github.com/truecharts/charts/compare/cryptofolio-11.1.5...cryptofolio-11.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cryptofolio-11.1.5](https://github.com/truecharts/charts/compare/cryptofolio-11.1.4...cryptofolio-11.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [cryptofolio-11.1.4](https://github.com/truecharts/charts/compare/cryptofolio-11.1.3...cryptofolio-11.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [cryptofolio-11.1.3](https://github.com/truecharts/charts/compare/cryptofolio-11.1.0...cryptofolio-11.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [cryptofolio-11.1.2](https://github.com/truecharts/charts/compare/cryptofolio-11.1.0...cryptofolio-11.1.2) (2024-01-01)
+
+### Chore
+
+
+
diff --git a/stable/cryptofolio/11.1.10/Chart.yaml b/stable/cryptofolio/11.1.10/Chart.yaml
new file mode 100644
index 0000000000..de454b30d0
--- /dev/null
+++ b/stable/cryptofolio/11.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.2.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Track your cryptocurrency holdings/portfolio
+home: https://truecharts.org/charts/stable/cryptofolio
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cryptofolio.png
+keywords:
+ - cryptofolio
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cryptofolio
+sources:
+ - https://github.com/Xtrendence/cryptofolio
+ - https://github.com/truecharts/charts/tree/master/charts/stable/cryptofolio
+ - https://hub.docker.com/r/xtrendence/cryptofolio
+type: application
+version: 11.1.10
diff --git a/stable/cryptofolio/11.1.10/README.md b/stable/cryptofolio/11.1.10/README.md
new file mode 100644
index 0000000000..bdbd6f571c
--- /dev/null
+++ b/stable/cryptofolio/11.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/cryptofolio)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/cryptofolio/11.1.10/app-changelog.md b/stable/cryptofolio/11.1.10/app-changelog.md
new file mode 100644
index 0000000000..55db6e8472
--- /dev/null
+++ b/stable/cryptofolio/11.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cryptofolio-11.1.10](https://github.com/truecharts/charts/compare/cryptofolio-11.1.9...cryptofolio-11.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/cryptofolio/11.1.10/app-readme.md b/stable/cryptofolio/11.1.10/app-readme.md
new file mode 100644
index 0000000000..3338680590
--- /dev/null
+++ b/stable/cryptofolio/11.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Track your cryptocurrency holdings/portfolio
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/cryptofolio](https://truecharts.org/charts/stable/cryptofolio)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/cryptofolio/11.1.10/charts/common-17.2.28.tgz b/stable/cryptofolio/11.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/cryptofolio/11.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/cryptofolio/11.1.10/ix_values.yaml b/stable/cryptofolio/11.1.10/ix_values.yaml
new file mode 100644
index 0000000000..b5785c4287
--- /dev/null
+++ b/stable/cryptofolio/11.1.10/ix_values.yaml
@@ -0,0 +1,40 @@
+image:
+ repository: xtrendence/cryptofolio
+ tag: V.2.2.0@sha256:e6e6612bb94c877b5e31853c639761d09076180fe0a6c4fdb0fb91f73d9f480e
+ pullPolicy: IfNotPresent
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10007
+ protocol: http
+ targetPort: 80
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env: {}
+persistence:
+ data:
+ enabled: true
+ mountPath: /var/www/html/api/data
+portal:
+ open:
+ enabled: true
diff --git a/stable/cryptofolio/11.1.10/questions.yaml b/stable/cryptofolio/11.1.10/questions.yaml
new file mode 100644
index 0000000000..0152d8ec32
--- /dev/null
+++ b/stable/cryptofolio/11.1.10/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10007
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/flowise/3.1.11/templates/NOTES.txt b/stable/cryptofolio/11.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/flowise/3.1.11/templates/NOTES.txt
rename to stable/cryptofolio/11.1.10/templates/NOTES.txt
diff --git a/stable/drawio/8.1.13/templates/common.yaml b/stable/cryptofolio/11.1.10/templates/common.yaml
similarity index 100%
rename from stable/drawio/8.1.13/templates/common.yaml
rename to stable/cryptofolio/11.1.10/templates/common.yaml
diff --git a/stable/domoticz/8.1.9/values.yaml b/stable/cryptofolio/11.1.10/values.yaml
similarity index 100%
rename from stable/domoticz/8.1.9/values.yaml
rename to stable/cryptofolio/11.1.10/values.yaml
diff --git a/stable/cryptpad/6.1.10/CHANGELOG.md b/stable/cryptpad/6.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..6381ffa3cc
--- /dev/null
+++ b/stable/cryptpad/6.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cryptpad-6.1.10](https://github.com/truecharts/charts/compare/cryptpad-6.1.9...cryptpad-6.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cryptpad-6.1.9](https://github.com/truecharts/charts/compare/cryptpad-6.1.8...cryptpad-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cryptpad-6.1.8](https://github.com/truecharts/charts/compare/cryptpad-6.1.7...cryptpad-6.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [cryptpad-6.1.7](https://github.com/truecharts/charts/compare/cryptpad-6.1.6...cryptpad-6.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cryptpad-6.1.6](https://github.com/truecharts/charts/compare/cryptpad-6.1.5...cryptpad-6.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cryptpad-6.1.5](https://github.com/truecharts/charts/compare/cryptpad-6.1.4...cryptpad-6.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [cryptpad-6.1.4](https://github.com/truecharts/charts/compare/cryptpad-6.1.3...cryptpad-6.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [cryptpad-6.1.3](https://github.com/truecharts/charts/compare/cryptpad-6.1.0...cryptpad-6.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [cryptpad-6.1.2](https://github.com/truecharts/charts/compare/cryptpad-6.1.0...cryptpad-6.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/cryptpad/6.1.10/Chart.yaml b/stable/cryptpad/6.1.10/Chart.yaml
new file mode 100644
index 0000000000..d5f005a36c
--- /dev/null
+++ b/stable/cryptpad/6.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.5.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: CryptPad is the Zero Knowledge realtime collaborative editor.
+home: https://truecharts.org/charts/stable/cryptpad
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cryptpad.png
+keywords:
+ - cryptpad
+ - Productivity
+ - Security
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cryptpad
+sources:
+ - https://cryptpad.fr/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/cryptpad
+ - https://hub.docker.com/r/cryptpad/cryptpad
+type: application
+version: 6.1.10
diff --git a/stable/cryptpad/6.1.9/README.md b/stable/cryptpad/6.1.10/README.md
similarity index 100%
rename from stable/cryptpad/6.1.9/README.md
rename to stable/cryptpad/6.1.10/README.md
diff --git a/stable/cryptpad/6.1.10/app-changelog.md b/stable/cryptpad/6.1.10/app-changelog.md
new file mode 100644
index 0000000000..e9e6cfdaef
--- /dev/null
+++ b/stable/cryptpad/6.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cryptpad-6.1.10](https://github.com/truecharts/charts/compare/cryptpad-6.1.9...cryptpad-6.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/cryptpad/6.1.9/app-readme.md b/stable/cryptpad/6.1.10/app-readme.md
similarity index 100%
rename from stable/cryptpad/6.1.9/app-readme.md
rename to stable/cryptpad/6.1.10/app-readme.md
diff --git a/stable/cryptpad/6.1.10/charts/common-17.2.28.tgz b/stable/cryptpad/6.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/cryptpad/6.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/cryptpad/6.1.9/ix_values.yaml b/stable/cryptpad/6.1.10/ix_values.yaml
similarity index 100%
rename from stable/cryptpad/6.1.9/ix_values.yaml
rename to stable/cryptpad/6.1.10/ix_values.yaml
diff --git a/stable/cryptpad/6.1.9/questions.yaml b/stable/cryptpad/6.1.10/questions.yaml
similarity index 100%
rename from stable/cryptpad/6.1.9/questions.yaml
rename to stable/cryptpad/6.1.10/questions.yaml
diff --git a/stable/fluidd/8.1.8/templates/NOTES.txt b/stable/cryptpad/6.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/fluidd/8.1.8/templates/NOTES.txt
rename to stable/cryptpad/6.1.10/templates/NOTES.txt
diff --git a/stable/csgo/4.1.9/templates/common.yaml b/stable/cryptpad/6.1.10/templates/common.yaml
similarity index 100%
rename from stable/csgo/4.1.9/templates/common.yaml
rename to stable/cryptpad/6.1.10/templates/common.yaml
diff --git a/stable/dontstarvetogether/4.1.9/values.yaml b/stable/cryptpad/6.1.10/values.yaml
similarity index 100%
rename from stable/dontstarvetogether/4.1.9/values.yaml
rename to stable/cryptpad/6.1.10/values.yaml
diff --git a/stable/cryptpad/6.1.9/CHANGELOG.md b/stable/cryptpad/6.1.9/CHANGELOG.md
deleted file mode 100644
index 93eabeda6a..0000000000
--- a/stable/cryptpad/6.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [cryptpad-6.1.9](https://github.com/truecharts/charts/compare/cryptpad-6.1.8...cryptpad-6.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [cryptpad-6.1.8](https://github.com/truecharts/charts/compare/cryptpad-6.1.7...cryptpad-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [cryptpad-6.1.7](https://github.com/truecharts/charts/compare/cryptpad-6.1.6...cryptpad-6.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [cryptpad-6.1.6](https://github.com/truecharts/charts/compare/cryptpad-6.1.5...cryptpad-6.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [cryptpad-6.1.5](https://github.com/truecharts/charts/compare/cryptpad-6.1.4...cryptpad-6.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [cryptpad-6.1.4](https://github.com/truecharts/charts/compare/cryptpad-6.1.3...cryptpad-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [cryptpad-6.1.3](https://github.com/truecharts/charts/compare/cryptpad-6.1.0...cryptpad-6.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [cryptpad-6.1.2](https://github.com/truecharts/charts/compare/cryptpad-6.1.0...cryptpad-6.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/cryptpad/6.1.9/Chart.yaml b/stable/cryptpad/6.1.9/Chart.yaml
deleted file mode 100644
index ccec078324..0000000000
--- a/stable/cryptpad/6.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 5.5.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: CryptPad is the Zero Knowledge realtime collaborative editor.
-home: https://truecharts.org/charts/stable/cryptpad
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/cryptpad.png
-keywords:
- - cryptpad
- - Productivity
- - Security
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: cryptpad
-sources:
- - https://cryptpad.fr/
- - https://github.com/truecharts/charts/tree/master/charts/stable/cryptpad
- - https://hub.docker.com/r/cryptpad/cryptpad
-type: application
-version: 6.1.9
diff --git a/stable/cryptpad/6.1.9/app-changelog.md b/stable/cryptpad/6.1.9/app-changelog.md
deleted file mode 100644
index db2f48e2b7..0000000000
--- a/stable/cryptpad/6.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [cryptpad-6.1.9](https://github.com/truecharts/charts/compare/cryptpad-6.1.8...cryptpad-6.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/cryptpad/6.1.9/charts/common-17.2.26.tgz b/stable/cryptpad/6.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/cryptpad/6.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/cs2/2.1.12/CHANGELOG.md b/stable/cs2/2.1.12/CHANGELOG.md
deleted file mode 100644
index 842bcf6c77..0000000000
--- a/stable/cs2/2.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [cs2-2.1.12](https://github.com/truecharts/charts/compare/cs2-2.1.11...cs2-2.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [cs2-2.1.11](https://github.com/truecharts/charts/compare/cs2-2.1.10...cs2-2.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [cs2-2.1.10](https://github.com/truecharts/charts/compare/cs2-2.1.8...cs2-2.1.10) (2024-01-21)
-
-
-
-
-## [cs2-2.1.8](https://github.com/truecharts/charts/compare/cs2-2.1.7...cs2-2.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [cs2-2.1.7](https://github.com/truecharts/charts/compare/cs2-2.1.6...cs2-2.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [cs2-2.1.6](https://github.com/truecharts/charts/compare/cs2-2.1.5...cs2-2.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- update container image common to v17.2.21[@cf65ff3](https://github.com/cf65ff3) by renovate ([#16752](https://github.com/truecharts/charts/issues/16752))
-
-
-## [cs2-2.1.5](https://github.com/truecharts/charts/compare/cs2-2.1.4...cs2-2.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [cs2-2.1.4](https://github.com/truecharts/charts/compare/cs2-2.1.3...cs2-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [cs2-2.1.3](https://github.com/truecharts/charts/compare/cs2-2.1.0...cs2-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [cs2-2.1.2](https://github.com/truecharts/charts/compare/cs2-2.1.0...cs2-2.1.2) (2024-01-01)
diff --git a/stable/cs2/2.1.12/Chart.yaml b/stable/cs2/2.1.12/Chart.yaml
deleted file mode 100644
index 801d2886f5..0000000000
--- a/stable/cs2/2.1.12/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: games
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: cs2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A custom SteamCMD chart that runs CS2.
-home: https://truecharts.org/charts/stable/cs2
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/cs2.png
-keywords:
- - cs2
- - counter-strike
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: cs2
-sources:
- - https://github.com/ich777/docker-steamcmd-server/tree/cs2
- - https://github.com/truecharts/charts/tree/master/charts/stable/cs2
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 2.1.12
diff --git a/stable/cs2/2.1.12/app-changelog.md b/stable/cs2/2.1.12/app-changelog.md
deleted file mode 100644
index 90944f4f19..0000000000
--- a/stable/cs2/2.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [cs2-2.1.12](https://github.com/truecharts/charts/compare/cs2-2.1.11...cs2-2.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/cs2/2.1.12/charts/common-17.2.26.tgz b/stable/cs2/2.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/cs2/2.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/cs2/2.1.13/CHANGELOG.md b/stable/cs2/2.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..19b90d0ef1
--- /dev/null
+++ b/stable/cs2/2.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cs2-2.1.13](https://github.com/truecharts/charts/compare/cs2-2.1.12...cs2-2.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cs2-2.1.12](https://github.com/truecharts/charts/compare/cs2-2.1.11...cs2-2.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cs2-2.1.11](https://github.com/truecharts/charts/compare/cs2-2.1.10...cs2-2.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [cs2-2.1.10](https://github.com/truecharts/charts/compare/cs2-2.1.8...cs2-2.1.10) (2024-01-21)
+
+
+
+
+## [cs2-2.1.8](https://github.com/truecharts/charts/compare/cs2-2.1.7...cs2-2.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cs2-2.1.7](https://github.com/truecharts/charts/compare/cs2-2.1.6...cs2-2.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cs2-2.1.6](https://github.com/truecharts/charts/compare/cs2-2.1.5...cs2-2.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update container image common to v17.2.21[@cf65ff3](https://github.com/cf65ff3) by renovate ([#16752](https://github.com/truecharts/charts/issues/16752))
+
+
+## [cs2-2.1.5](https://github.com/truecharts/charts/compare/cs2-2.1.4...cs2-2.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [cs2-2.1.4](https://github.com/truecharts/charts/compare/cs2-2.1.3...cs2-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [cs2-2.1.3](https://github.com/truecharts/charts/compare/cs2-2.1.0...cs2-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
diff --git a/stable/cs2/2.1.13/Chart.yaml b/stable/cs2/2.1.13/Chart.yaml
new file mode 100644
index 0000000000..5b95cd9160
--- /dev/null
+++ b/stable/cs2/2.1.13/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: games
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: cs2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A custom SteamCMD chart that runs CS2.
+home: https://truecharts.org/charts/stable/cs2
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cs2.png
+keywords:
+ - cs2
+ - counter-strike
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cs2
+sources:
+ - https://github.com/ich777/docker-steamcmd-server/tree/cs2
+ - https://github.com/truecharts/charts/tree/master/charts/stable/cs2
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 2.1.13
diff --git a/stable/cs2/2.1.12/README.md b/stable/cs2/2.1.13/README.md
similarity index 100%
rename from stable/cs2/2.1.12/README.md
rename to stable/cs2/2.1.13/README.md
diff --git a/stable/cs2/2.1.13/app-changelog.md b/stable/cs2/2.1.13/app-changelog.md
new file mode 100644
index 0000000000..5526f27fd4
--- /dev/null
+++ b/stable/cs2/2.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cs2-2.1.13](https://github.com/truecharts/charts/compare/cs2-2.1.12...cs2-2.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/cs2/2.1.12/app-readme.md b/stable/cs2/2.1.13/app-readme.md
similarity index 100%
rename from stable/cs2/2.1.12/app-readme.md
rename to stable/cs2/2.1.13/app-readme.md
diff --git a/stable/cs2/2.1.13/charts/common-17.2.28.tgz b/stable/cs2/2.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/cs2/2.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/cs2/2.1.12/ix_values.yaml b/stable/cs2/2.1.13/ix_values.yaml
similarity index 100%
rename from stable/cs2/2.1.12/ix_values.yaml
rename to stable/cs2/2.1.13/ix_values.yaml
diff --git a/stable/cs2/2.1.12/questions.yaml b/stable/cs2/2.1.13/questions.yaml
similarity index 100%
rename from stable/cs2/2.1.12/questions.yaml
rename to stable/cs2/2.1.13/questions.yaml
diff --git a/stable/foldingathome/8.1.10/templates/NOTES.txt b/stable/cs2/2.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/foldingathome/8.1.10/templates/NOTES.txt
rename to stable/cs2/2.1.13/templates/NOTES.txt
diff --git a/stable/duckdns/8.1.12/templates/common.yaml b/stable/cs2/2.1.13/templates/common.yaml
similarity index 100%
rename from stable/duckdns/8.1.12/templates/common.yaml
rename to stable/cs2/2.1.13/templates/common.yaml
diff --git a/stable/doplarr/8.1.9/values.yaml b/stable/cs2/2.1.13/values.yaml
similarity index 100%
rename from stable/doplarr/8.1.9/values.yaml
rename to stable/cs2/2.1.13/values.yaml
diff --git a/stable/csgo/4.1.10/CHANGELOG.md b/stable/csgo/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..637fc30e09
--- /dev/null
+++ b/stable/csgo/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [csgo-4.1.10](https://github.com/truecharts/charts/compare/csgo-4.1.9...csgo-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [csgo-4.1.9](https://github.com/truecharts/charts/compare/csgo-4.1.8...csgo-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [csgo-4.1.8](https://github.com/truecharts/charts/compare/csgo-4.1.7...csgo-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [csgo-4.1.7](https://github.com/truecharts/charts/compare/csgo-4.1.6...csgo-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [csgo-4.1.6](https://github.com/truecharts/charts/compare/csgo-4.1.5...csgo-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [csgo-4.1.5](https://github.com/truecharts/charts/compare/csgo-4.1.4...csgo-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [csgo-4.1.4](https://github.com/truecharts/charts/compare/csgo-4.1.3...csgo-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [csgo-4.1.3](https://github.com/truecharts/charts/compare/csgo-4.1.0...csgo-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [csgo-4.1.2](https://github.com/truecharts/charts/compare/csgo-4.1.0...csgo-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/csgo/4.1.10/Chart.yaml b/stable/csgo/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..8855cc64a2
--- /dev/null
+++ b/stable/csgo/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "This Chart will download and install SteamCMD. It will also install Counter-Strike: GO and run it."
+home: https://truecharts.org/charts/stable/csgo
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/csgo.png
+keywords:
+ - csgo
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: csgo
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/csgo
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/csgo/4.1.9/README.md b/stable/csgo/4.1.10/README.md
similarity index 100%
rename from stable/csgo/4.1.9/README.md
rename to stable/csgo/4.1.10/README.md
diff --git a/stable/csgo/4.1.10/app-changelog.md b/stable/csgo/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..8cb4a395d2
--- /dev/null
+++ b/stable/csgo/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [csgo-4.1.10](https://github.com/truecharts/charts/compare/csgo-4.1.9...csgo-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/csgo/4.1.9/app-readme.md b/stable/csgo/4.1.10/app-readme.md
similarity index 100%
rename from stable/csgo/4.1.9/app-readme.md
rename to stable/csgo/4.1.10/app-readme.md
diff --git a/stable/csgo/4.1.10/charts/common-17.2.28.tgz b/stable/csgo/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/csgo/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/csgo/4.1.9/ix_values.yaml b/stable/csgo/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/csgo/4.1.9/ix_values.yaml
rename to stable/csgo/4.1.10/ix_values.yaml
diff --git a/stable/csgo/4.1.9/questions.yaml b/stable/csgo/4.1.10/questions.yaml
similarity index 100%
rename from stable/csgo/4.1.9/questions.yaml
rename to stable/csgo/4.1.10/questions.yaml
diff --git a/stable/cssource/4.1.9/templates/common.yaml b/stable/csgo/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/cssource/4.1.9/templates/common.yaml
rename to stable/csgo/4.1.10/templates/common.yaml
diff --git a/stable/double-take/9.1.9/values.yaml b/stable/csgo/4.1.10/values.yaml
similarity index 100%
rename from stable/double-take/9.1.9/values.yaml
rename to stable/csgo/4.1.10/values.yaml
diff --git a/stable/csgo/4.1.9/CHANGELOG.md b/stable/csgo/4.1.9/CHANGELOG.md
deleted file mode 100644
index 98d075ea4c..0000000000
--- a/stable/csgo/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [csgo-4.1.9](https://github.com/truecharts/charts/compare/csgo-4.1.8...csgo-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [csgo-4.1.8](https://github.com/truecharts/charts/compare/csgo-4.1.7...csgo-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [csgo-4.1.7](https://github.com/truecharts/charts/compare/csgo-4.1.6...csgo-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [csgo-4.1.6](https://github.com/truecharts/charts/compare/csgo-4.1.5...csgo-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [csgo-4.1.5](https://github.com/truecharts/charts/compare/csgo-4.1.4...csgo-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [csgo-4.1.4](https://github.com/truecharts/charts/compare/csgo-4.1.3...csgo-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [csgo-4.1.3](https://github.com/truecharts/charts/compare/csgo-4.1.0...csgo-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [csgo-4.1.2](https://github.com/truecharts/charts/compare/csgo-4.1.0...csgo-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/csgo/4.1.9/Chart.yaml b/stable/csgo/4.1.9/Chart.yaml
deleted file mode 100644
index 95d5b9f85f..0000000000
--- a/stable/csgo/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "This Chart will download and install SteamCMD. It will also install Counter-Strike: GO and run it."
-home: https://truecharts.org/charts/stable/csgo
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/csgo.png
-keywords:
- - csgo
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: csgo
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/csgo
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/csgo/4.1.9/app-changelog.md b/stable/csgo/4.1.9/app-changelog.md
deleted file mode 100644
index 511ec0afb5..0000000000
--- a/stable/csgo/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [csgo-4.1.9](https://github.com/truecharts/charts/compare/csgo-4.1.8...csgo-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/csgo/4.1.9/charts/common-17.2.26.tgz b/stable/csgo/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/csgo/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/cssource/4.1.10/CHANGELOG.md b/stable/cssource/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..6026ffb7c9
--- /dev/null
+++ b/stable/cssource/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cssource-4.1.10](https://github.com/truecharts/charts/compare/cssource-4.1.9...cssource-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cssource-4.1.9](https://github.com/truecharts/charts/compare/cssource-4.1.8...cssource-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cssource-4.1.8](https://github.com/truecharts/charts/compare/cssource-4.1.7...cssource-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [cssource-4.1.7](https://github.com/truecharts/charts/compare/cssource-4.1.6...cssource-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cssource-4.1.6](https://github.com/truecharts/charts/compare/cssource-4.1.5...cssource-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cssource-4.1.5](https://github.com/truecharts/charts/compare/cssource-4.1.4...cssource-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [cssource-4.1.4](https://github.com/truecharts/charts/compare/cssource-4.1.3...cssource-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [cssource-4.1.3](https://github.com/truecharts/charts/compare/cssource-4.1.0...cssource-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [cssource-4.1.2](https://github.com/truecharts/charts/compare/cssource-4.1.0...cssource-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/cssource/4.1.10/Chart.yaml b/stable/cssource/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..9ac97feb89
--- /dev/null
+++ b/stable/cssource/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "This Chart will download and install SteamCMD. It will also install Counter-Strike: Source and run it."
+home: https://truecharts.org/charts/stable/cssource
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cssource.png
+keywords:
+ - cssource
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cssource
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/cssource
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/cssource/4.1.9/README.md b/stable/cssource/4.1.10/README.md
similarity index 100%
rename from stable/cssource/4.1.9/README.md
rename to stable/cssource/4.1.10/README.md
diff --git a/stable/cssource/4.1.10/app-changelog.md b/stable/cssource/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..93931433c3
--- /dev/null
+++ b/stable/cssource/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cssource-4.1.10](https://github.com/truecharts/charts/compare/cssource-4.1.9...cssource-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/cssource/4.1.9/app-readme.md b/stable/cssource/4.1.10/app-readme.md
similarity index 100%
rename from stable/cssource/4.1.9/app-readme.md
rename to stable/cssource/4.1.10/app-readme.md
diff --git a/stable/cssource/4.1.10/charts/common-17.2.28.tgz b/stable/cssource/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/cssource/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/cssource/4.1.9/ix_values.yaml b/stable/cssource/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/cssource/4.1.9/ix_values.yaml
rename to stable/cssource/4.1.10/ix_values.yaml
diff --git a/stable/cssource/4.1.9/questions.yaml b/stable/cssource/4.1.10/questions.yaml
similarity index 100%
rename from stable/cssource/4.1.9/questions.yaml
rename to stable/cssource/4.1.10/questions.yaml
diff --git a/stable/cstrike1-6/4.1.9/templates/common.yaml b/stable/cssource/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/cstrike1-6/4.1.9/templates/common.yaml
rename to stable/cssource/4.1.10/templates/common.yaml
diff --git a/stable/drawio/8.1.13/values.yaml b/stable/cssource/4.1.10/values.yaml
similarity index 100%
rename from stable/drawio/8.1.13/values.yaml
rename to stable/cssource/4.1.10/values.yaml
diff --git a/stable/cssource/4.1.9/CHANGELOG.md b/stable/cssource/4.1.9/CHANGELOG.md
deleted file mode 100644
index 8d704674b1..0000000000
--- a/stable/cssource/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [cssource-4.1.9](https://github.com/truecharts/charts/compare/cssource-4.1.8...cssource-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [cssource-4.1.8](https://github.com/truecharts/charts/compare/cssource-4.1.7...cssource-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [cssource-4.1.7](https://github.com/truecharts/charts/compare/cssource-4.1.6...cssource-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [cssource-4.1.6](https://github.com/truecharts/charts/compare/cssource-4.1.5...cssource-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [cssource-4.1.5](https://github.com/truecharts/charts/compare/cssource-4.1.4...cssource-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [cssource-4.1.4](https://github.com/truecharts/charts/compare/cssource-4.1.3...cssource-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [cssource-4.1.3](https://github.com/truecharts/charts/compare/cssource-4.1.0...cssource-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [cssource-4.1.2](https://github.com/truecharts/charts/compare/cssource-4.1.0...cssource-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/cssource/4.1.9/Chart.yaml b/stable/cssource/4.1.9/Chart.yaml
deleted file mode 100644
index 5056b0d981..0000000000
--- a/stable/cssource/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "This Chart will download and install SteamCMD. It will also install Counter-Strike: Source and run it."
-home: https://truecharts.org/charts/stable/cssource
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/cssource.png
-keywords:
- - cssource
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: cssource
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/cssource
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/cssource/4.1.9/app-changelog.md b/stable/cssource/4.1.9/app-changelog.md
deleted file mode 100644
index 8eea83c1d8..0000000000
--- a/stable/cssource/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [cssource-4.1.9](https://github.com/truecharts/charts/compare/cssource-4.1.8...cssource-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/cssource/4.1.9/charts/common-17.2.26.tgz b/stable/cssource/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/cssource/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/cstrike1-6/4.1.10/CHANGELOG.md b/stable/cstrike1-6/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..dcd0487dec
--- /dev/null
+++ b/stable/cstrike1-6/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cstrike1-6-4.1.10](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.9...cstrike1-6-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cstrike1-6-4.1.9](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.8...cstrike1-6-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cstrike1-6-4.1.8](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.7...cstrike1-6-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [cstrike1-6-4.1.7](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.6...cstrike1-6-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cstrike1-6-4.1.6](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.5...cstrike1-6-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cstrike1-6-4.1.5](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.4...cstrike1-6-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [cstrike1-6-4.1.4](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.3...cstrike1-6-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [cstrike1-6-4.1.3](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.0...cstrike1-6-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [cstrike1-6-4.1.2](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.0...cstrike1-6-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/cstrike1-6/4.1.10/Chart.yaml b/stable/cstrike1-6/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..8b203312b1
--- /dev/null
+++ b/stable/cstrike1-6/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: cstrike1.6
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Counter-Strike 1.6 and run it.
+home: https://truecharts.org/charts/stable/cstrike1-6
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cstrike1-6.png
+keywords:
+ - cstrike1-6
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cstrike1-6
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/cstrike1-6
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/cstrike1-6/4.1.9/README.md b/stable/cstrike1-6/4.1.10/README.md
similarity index 100%
rename from stable/cstrike1-6/4.1.9/README.md
rename to stable/cstrike1-6/4.1.10/README.md
diff --git a/stable/cstrike1-6/4.1.10/app-changelog.md b/stable/cstrike1-6/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..070bd236a1
--- /dev/null
+++ b/stable/cstrike1-6/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cstrike1-6-4.1.10](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.9...cstrike1-6-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/cstrike1-6/4.1.9/app-readme.md b/stable/cstrike1-6/4.1.10/app-readme.md
similarity index 100%
rename from stable/cstrike1-6/4.1.9/app-readme.md
rename to stable/cstrike1-6/4.1.10/app-readme.md
diff --git a/stable/cstrike1-6/4.1.10/charts/common-17.2.28.tgz b/stable/cstrike1-6/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/cstrike1-6/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/cstrike1-6/4.1.9/ix_values.yaml b/stable/cstrike1-6/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/cstrike1-6/4.1.9/ix_values.yaml
rename to stable/cstrike1-6/4.1.10/ix_values.yaml
diff --git a/stable/cstrike1-6/4.1.9/questions.yaml b/stable/cstrike1-6/4.1.10/questions.yaml
similarity index 100%
rename from stable/cstrike1-6/4.1.9/questions.yaml
rename to stable/cstrike1-6/4.1.10/questions.yaml
diff --git a/stable/cstrikeconditionzero/4.1.9/templates/common.yaml b/stable/cstrike1-6/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/cstrikeconditionzero/4.1.9/templates/common.yaml
rename to stable/cstrike1-6/4.1.10/templates/common.yaml
diff --git a/stable/dropbox-by-otherguy/4.1.9/values.yaml b/stable/cstrike1-6/4.1.10/values.yaml
similarity index 100%
rename from stable/dropbox-by-otherguy/4.1.9/values.yaml
rename to stable/cstrike1-6/4.1.10/values.yaml
diff --git a/stable/cstrike1-6/4.1.9/CHANGELOG.md b/stable/cstrike1-6/4.1.9/CHANGELOG.md
deleted file mode 100644
index 6c43a91813..0000000000
--- a/stable/cstrike1-6/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [cstrike1-6-4.1.9](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.8...cstrike1-6-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [cstrike1-6-4.1.8](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.7...cstrike1-6-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [cstrike1-6-4.1.7](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.6...cstrike1-6-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [cstrike1-6-4.1.6](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.5...cstrike1-6-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [cstrike1-6-4.1.5](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.4...cstrike1-6-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [cstrike1-6-4.1.4](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.3...cstrike1-6-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [cstrike1-6-4.1.3](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.0...cstrike1-6-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [cstrike1-6-4.1.2](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.0...cstrike1-6-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/cstrike1-6/4.1.9/Chart.yaml b/stable/cstrike1-6/4.1.9/Chart.yaml
deleted file mode 100644
index 26be258ad4..0000000000
--- a/stable/cstrike1-6/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: cstrike1.6
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Counter-Strike 1.6 and run it.
-home: https://truecharts.org/charts/stable/cstrike1-6
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/cstrike1-6.png
-keywords:
- - cstrike1-6
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: cstrike1-6
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/cstrike1-6
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/cstrike1-6/4.1.9/app-changelog.md b/stable/cstrike1-6/4.1.9/app-changelog.md
deleted file mode 100644
index 55e595a2e5..0000000000
--- a/stable/cstrike1-6/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [cstrike1-6-4.1.9](https://github.com/truecharts/charts/compare/cstrike1-6-4.1.8...cstrike1-6-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/cstrike1-6/4.1.9/charts/common-17.2.26.tgz b/stable/cstrike1-6/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/cstrike1-6/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/cstrikeconditionzero/4.1.10/CHANGELOG.md b/stable/cstrikeconditionzero/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..cf7d4b2714
--- /dev/null
+++ b/stable/cstrikeconditionzero/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cstrikeconditionzero-4.1.10](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.9...cstrikeconditionzero-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cstrikeconditionzero-4.1.9](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.8...cstrikeconditionzero-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cstrikeconditionzero-4.1.8](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.7...cstrikeconditionzero-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [cstrikeconditionzero-4.1.7](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.6...cstrikeconditionzero-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cstrikeconditionzero-4.1.6](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.5...cstrikeconditionzero-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cstrikeconditionzero-4.1.5](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.4...cstrikeconditionzero-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [cstrikeconditionzero-4.1.4](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.3...cstrikeconditionzero-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [cstrikeconditionzero-4.1.3](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.0...cstrikeconditionzero-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [cstrikeconditionzero-4.1.2](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.0...cstrikeconditionzero-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/cstrikeconditionzero/4.1.10/Chart.yaml b/stable/cstrikeconditionzero/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..49a2cffc39
--- /dev/null
+++ b/stable/cstrikeconditionzero/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: cstrikeczero
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Counter-Strike Condition Zero and run it.
+home: https://truecharts.org/charts/stable/cstrikeconditionzero
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cstrikeconditionzero.png
+keywords:
+ - cstrikeconditionzero
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cstrikeconditionzero
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/cstrikeconditionzero
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/cstrikeconditionzero/4.1.9/README.md b/stable/cstrikeconditionzero/4.1.10/README.md
similarity index 100%
rename from stable/cstrikeconditionzero/4.1.9/README.md
rename to stable/cstrikeconditionzero/4.1.10/README.md
diff --git a/stable/cstrikeconditionzero/4.1.10/app-changelog.md b/stable/cstrikeconditionzero/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..214c87bf8e
--- /dev/null
+++ b/stable/cstrikeconditionzero/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cstrikeconditionzero-4.1.10](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.9...cstrikeconditionzero-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/cstrikeconditionzero/4.1.9/app-readme.md b/stable/cstrikeconditionzero/4.1.10/app-readme.md
similarity index 100%
rename from stable/cstrikeconditionzero/4.1.9/app-readme.md
rename to stable/cstrikeconditionzero/4.1.10/app-readme.md
diff --git a/stable/cstrikeconditionzero/4.1.10/charts/common-17.2.28.tgz b/stable/cstrikeconditionzero/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/cstrikeconditionzero/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/cstrikeconditionzero/4.1.9/ix_values.yaml b/stable/cstrikeconditionzero/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/cstrikeconditionzero/4.1.9/ix_values.yaml
rename to stable/cstrikeconditionzero/4.1.10/ix_values.yaml
diff --git a/stable/cstrikeconditionzero/4.1.9/questions.yaml b/stable/cstrikeconditionzero/4.1.10/questions.yaml
similarity index 100%
rename from stable/cstrikeconditionzero/4.1.9/questions.yaml
rename to stable/cstrikeconditionzero/4.1.10/questions.yaml
diff --git a/stable/cura-novnc/7.1.10/templates/common.yaml b/stable/cstrikeconditionzero/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/cura-novnc/7.1.10/templates/common.yaml
rename to stable/cstrikeconditionzero/4.1.10/templates/common.yaml
diff --git a/stable/duckdns/8.1.12/values.yaml b/stable/cstrikeconditionzero/4.1.10/values.yaml
similarity index 100%
rename from stable/duckdns/8.1.12/values.yaml
rename to stable/cstrikeconditionzero/4.1.10/values.yaml
diff --git a/stable/cstrikeconditionzero/4.1.9/CHANGELOG.md b/stable/cstrikeconditionzero/4.1.9/CHANGELOG.md
deleted file mode 100644
index c226660cc0..0000000000
--- a/stable/cstrikeconditionzero/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [cstrikeconditionzero-4.1.9](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.8...cstrikeconditionzero-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [cstrikeconditionzero-4.1.8](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.7...cstrikeconditionzero-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [cstrikeconditionzero-4.1.7](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.6...cstrikeconditionzero-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [cstrikeconditionzero-4.1.6](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.5...cstrikeconditionzero-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [cstrikeconditionzero-4.1.5](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.4...cstrikeconditionzero-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [cstrikeconditionzero-4.1.4](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.3...cstrikeconditionzero-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [cstrikeconditionzero-4.1.3](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.0...cstrikeconditionzero-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [cstrikeconditionzero-4.1.2](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.0...cstrikeconditionzero-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/cstrikeconditionzero/4.1.9/Chart.yaml b/stable/cstrikeconditionzero/4.1.9/Chart.yaml
deleted file mode 100644
index 557c70450c..0000000000
--- a/stable/cstrikeconditionzero/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: cstrikeczero
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Counter-Strike Condition Zero and run it.
-home: https://truecharts.org/charts/stable/cstrikeconditionzero
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/cstrikeconditionzero.png
-keywords:
- - cstrikeconditionzero
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: cstrikeconditionzero
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/cstrikeconditionzero
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/cstrikeconditionzero/4.1.9/app-changelog.md b/stable/cstrikeconditionzero/4.1.9/app-changelog.md
deleted file mode 100644
index 947cdaf76b..0000000000
--- a/stable/cstrikeconditionzero/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [cstrikeconditionzero-4.1.9](https://github.com/truecharts/charts/compare/cstrikeconditionzero-4.1.8...cstrikeconditionzero-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/cstrikeconditionzero/4.1.9/charts/common-17.2.26.tgz b/stable/cstrikeconditionzero/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/cstrikeconditionzero/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ctfd/3.1.14/CHANGELOG.md b/stable/ctfd/3.1.14/CHANGELOG.md
deleted file mode 100644
index 6a73dee4a1..0000000000
--- a/stable/ctfd/3.1.14/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ctfd-3.1.14](https://github.com/truecharts/charts/compare/ctfd-3.1.13...ctfd-3.1.14) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ctfd-3.1.13](https://github.com/truecharts/charts/compare/ctfd-3.1.12...ctfd-3.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [ctfd-3.1.12](https://github.com/truecharts/charts/compare/ctfd-3.1.11...ctfd-3.1.12) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ctfd-3.1.11](https://github.com/truecharts/charts/compare/ctfd-3.1.10...ctfd-3.1.11) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/ctfd/ctfd to v3.6.1[@8033c37](https://github.com/8033c37) by renovate ([#16802](https://github.com/truecharts/charts/issues/16802))
-
-
-## [ctfd-3.1.10](https://github.com/truecharts/charts/compare/ctfd-3.1.9...ctfd-3.1.10) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [ctfd-3.1.9](https://github.com/truecharts/charts/compare/ctfd-3.1.8...ctfd-3.1.9) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ctfd-3.1.8](https://github.com/truecharts/charts/compare/ctfd-3.1.7...ctfd-3.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
-
-
-## [ctfd-3.1.7](https://github.com/truecharts/charts/compare/ctfd-3.1.5...ctfd-3.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [ctfd-3.1.5](https://github.com/truecharts/charts/compare/ctfd-3.1.4...ctfd-3.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-
-## [ctfd-3.1.4](https://github.com/truecharts/charts/compare/ctfd-3.1.3...ctfd-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
diff --git a/stable/ctfd/3.1.14/Chart.yaml b/stable/ctfd/3.1.14/Chart.yaml
deleted file mode 100644
index 38269f1ddb..0000000000
--- a/stable/ctfd/3.1.14/Chart.yaml
+++ /dev/null
@@ -1,51 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: learning
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.6.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: mariadb
- version: 12.1.6
- repository: https://deps.truecharts.org/
- condition: mariadb.enabled
- alias: ""
- tags: []
- import-values: []
- - name: redis
- version: 11.1.6
- repository: https://deps.truecharts.org
- condition: redis.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: CTFd is a Capture The Flag framework focusing on ease of use and customizability.
-home: https://truecharts.org/charts/stable/ctfd
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ctfd.png
-keywords:
- - ctfd
- - learning
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ctfd
-sources:
- - https://github.com/CTFd/CTFd
- - https://github.com/truecharts/charts/tree/master/charts/stable/ctfd
- - https://ghcr.io/ctfd/ctfd
-type: application
-version: 3.1.14
diff --git a/stable/ctfd/3.1.14/app-changelog.md b/stable/ctfd/3.1.14/app-changelog.md
deleted file mode 100644
index 4934d95c3b..0000000000
--- a/stable/ctfd/3.1.14/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ctfd-3.1.14](https://github.com/truecharts/charts/compare/ctfd-3.1.13...ctfd-3.1.14) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ctfd/3.1.14/charts/common-17.2.26.tgz b/stable/ctfd/3.1.14/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ctfd/3.1.14/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ctfd/3.1.15/CHANGELOG.md b/stable/ctfd/3.1.15/CHANGELOG.md
new file mode 100644
index 0000000000..2083cf7503
--- /dev/null
+++ b/stable/ctfd/3.1.15/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ctfd-3.1.15](https://github.com/truecharts/charts/compare/ctfd-3.1.14...ctfd-3.1.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ctfd-3.1.14](https://github.com/truecharts/charts/compare/ctfd-3.1.13...ctfd-3.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ctfd-3.1.13](https://github.com/truecharts/charts/compare/ctfd-3.1.12...ctfd-3.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [ctfd-3.1.12](https://github.com/truecharts/charts/compare/ctfd-3.1.11...ctfd-3.1.12) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ctfd-3.1.11](https://github.com/truecharts/charts/compare/ctfd-3.1.10...ctfd-3.1.11) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/ctfd/ctfd to v3.6.1[@8033c37](https://github.com/8033c37) by renovate ([#16802](https://github.com/truecharts/charts/issues/16802))
+
+
+## [ctfd-3.1.10](https://github.com/truecharts/charts/compare/ctfd-3.1.9...ctfd-3.1.10) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [ctfd-3.1.9](https://github.com/truecharts/charts/compare/ctfd-3.1.8...ctfd-3.1.9) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ctfd-3.1.8](https://github.com/truecharts/charts/compare/ctfd-3.1.7...ctfd-3.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [ctfd-3.1.7](https://github.com/truecharts/charts/compare/ctfd-3.1.5...ctfd-3.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [ctfd-3.1.5](https://github.com/truecharts/charts/compare/ctfd-3.1.4...ctfd-3.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/ctfd/3.1.15/Chart.yaml b/stable/ctfd/3.1.15/Chart.yaml
new file mode 100644
index 0000000000..0e3f93d80f
--- /dev/null
+++ b/stable/ctfd/3.1.15/Chart.yaml
@@ -0,0 +1,51 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: learning
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.6.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: CTFd is a Capture The Flag framework focusing on ease of use and customizability.
+home: https://truecharts.org/charts/stable/ctfd
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ctfd.png
+keywords:
+ - ctfd
+ - learning
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ctfd
+sources:
+ - https://github.com/CTFd/CTFd
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ctfd
+ - https://ghcr.io/ctfd/ctfd
+type: application
+version: 3.1.15
diff --git a/stable/ctfd/3.1.14/README.md b/stable/ctfd/3.1.15/README.md
similarity index 100%
rename from stable/ctfd/3.1.14/README.md
rename to stable/ctfd/3.1.15/README.md
diff --git a/stable/ctfd/3.1.15/app-changelog.md b/stable/ctfd/3.1.15/app-changelog.md
new file mode 100644
index 0000000000..79bbd879e5
--- /dev/null
+++ b/stable/ctfd/3.1.15/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ctfd-3.1.15](https://github.com/truecharts/charts/compare/ctfd-3.1.14...ctfd-3.1.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ctfd/3.1.14/app-readme.md b/stable/ctfd/3.1.15/app-readme.md
similarity index 100%
rename from stable/ctfd/3.1.14/app-readme.md
rename to stable/ctfd/3.1.15/app-readme.md
diff --git a/stable/ctfd/3.1.15/charts/common-17.2.28.tgz b/stable/ctfd/3.1.15/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ctfd/3.1.15/charts/common-17.2.28.tgz differ
diff --git a/stable/seafile/4.1.11/charts/mariadb-12.1.6.tgz b/stable/ctfd/3.1.15/charts/mariadb-12.1.6.tgz
similarity index 100%
rename from stable/seafile/4.1.11/charts/mariadb-12.1.6.tgz
rename to stable/ctfd/3.1.15/charts/mariadb-12.1.6.tgz
diff --git a/stable/libremdb/6.1.19/charts/redis-11.1.6.tgz b/stable/ctfd/3.1.15/charts/redis-11.1.6.tgz
similarity index 100%
rename from stable/libremdb/6.1.19/charts/redis-11.1.6.tgz
rename to stable/ctfd/3.1.15/charts/redis-11.1.6.tgz
diff --git a/stable/ctfd/3.1.14/ix_values.yaml b/stable/ctfd/3.1.15/ix_values.yaml
similarity index 100%
rename from stable/ctfd/3.1.14/ix_values.yaml
rename to stable/ctfd/3.1.15/ix_values.yaml
diff --git a/stable/ctfd/3.1.14/questions.yaml b/stable/ctfd/3.1.15/questions.yaml
similarity index 100%
rename from stable/ctfd/3.1.14/questions.yaml
rename to stable/ctfd/3.1.15/questions.yaml
diff --git a/stable/gamevault-backend/4.2.2/templates/NOTES.txt b/stable/ctfd/3.1.15/templates/NOTES.txt
similarity index 100%
rename from stable/gamevault-backend/4.2.2/templates/NOTES.txt
rename to stable/ctfd/3.1.15/templates/NOTES.txt
diff --git a/stable/ctfd/3.1.14/templates/_secrets.tpl b/stable/ctfd/3.1.15/templates/_secrets.tpl
similarity index 100%
rename from stable/ctfd/3.1.14/templates/_secrets.tpl
rename to stable/ctfd/3.1.15/templates/_secrets.tpl
diff --git a/stable/ctfd/3.1.14/templates/common.yaml b/stable/ctfd/3.1.15/templates/common.yaml
similarity index 100%
rename from stable/ctfd/3.1.14/templates/common.yaml
rename to stable/ctfd/3.1.15/templates/common.yaml
diff --git a/stable/duplicacy/5.1.10/values.yaml b/stable/ctfd/3.1.15/values.yaml
similarity index 100%
rename from stable/duplicacy/5.1.10/values.yaml
rename to stable/ctfd/3.1.15/values.yaml
diff --git a/stable/cura-novnc/7.1.10/CHANGELOG.md b/stable/cura-novnc/7.1.10/CHANGELOG.md
deleted file mode 100644
index 518d54a56f..0000000000
--- a/stable/cura-novnc/7.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [cura-novnc-7.1.10](https://github.com/truecharts/charts/compare/cura-novnc-7.1.9...cura-novnc-7.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [cura-novnc-7.1.9](https://github.com/truecharts/charts/compare/cura-novnc-7.1.8...cura-novnc-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [cura-novnc-7.1.8](https://github.com/truecharts/charts/compare/cura-novnc-7.1.7...cura-novnc-7.1.8) (2024-01-14)
-
-
-
-
-## [cura-novnc-7.1.7](https://github.com/truecharts/charts/compare/cura-novnc-7.1.6...cura-novnc-7.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [cura-novnc-7.1.6](https://github.com/truecharts/charts/compare/cura-novnc-7.1.5...cura-novnc-7.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [cura-novnc-7.1.5](https://github.com/truecharts/charts/compare/cura-novnc-7.1.4...cura-novnc-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [cura-novnc-7.1.4](https://github.com/truecharts/charts/compare/cura-novnc-7.1.3...cura-novnc-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [cura-novnc-7.1.3](https://github.com/truecharts/charts/compare/cura-novnc-7.1.0...cura-novnc-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [cura-novnc-7.1.2](https://github.com/truecharts/charts/compare/cura-novnc-7.1.0...cura-novnc-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
diff --git a/stable/cura-novnc/7.1.10/Chart.yaml b/stable/cura-novnc/7.1.10/Chart.yaml
deleted file mode 100644
index b6a238f2a8..0000000000
--- a/stable/cura-novnc/7.1.10/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Enjoy Cura directly in your browser with this easy to use Chart
-home: https://truecharts.org/charts/stable/cura-novnc
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/cura-novnc.png
-keywords:
- - cura-novnc
- - home-automation
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: cura-novnc
-sources:
- - https://ultimaker.com/software/ultimaker-cura
- - https://github.com/truecharts/charts/tree/master/charts/stable/cura-novnc
- - https://hub.docker.com/r/mikeah/cura-novnc
-type: application
-version: 7.1.10
diff --git a/stable/cura-novnc/7.1.10/app-changelog.md b/stable/cura-novnc/7.1.10/app-changelog.md
deleted file mode 100644
index bf5ca296d2..0000000000
--- a/stable/cura-novnc/7.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [cura-novnc-7.1.10](https://github.com/truecharts/charts/compare/cura-novnc-7.1.9...cura-novnc-7.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/cura-novnc/7.1.10/charts/common-17.2.26.tgz b/stable/cura-novnc/7.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/cura-novnc/7.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/cura-novnc/7.1.11/CHANGELOG.md b/stable/cura-novnc/7.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..35c77229b5
--- /dev/null
+++ b/stable/cura-novnc/7.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cura-novnc-7.1.11](https://github.com/truecharts/charts/compare/cura-novnc-7.1.10...cura-novnc-7.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cura-novnc-7.1.10](https://github.com/truecharts/charts/compare/cura-novnc-7.1.9...cura-novnc-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cura-novnc-7.1.9](https://github.com/truecharts/charts/compare/cura-novnc-7.1.8...cura-novnc-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [cura-novnc-7.1.8](https://github.com/truecharts/charts/compare/cura-novnc-7.1.7...cura-novnc-7.1.8) (2024-01-14)
+
+
+
+
+## [cura-novnc-7.1.7](https://github.com/truecharts/charts/compare/cura-novnc-7.1.6...cura-novnc-7.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cura-novnc-7.1.6](https://github.com/truecharts/charts/compare/cura-novnc-7.1.5...cura-novnc-7.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cura-novnc-7.1.5](https://github.com/truecharts/charts/compare/cura-novnc-7.1.4...cura-novnc-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [cura-novnc-7.1.4](https://github.com/truecharts/charts/compare/cura-novnc-7.1.3...cura-novnc-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [cura-novnc-7.1.3](https://github.com/truecharts/charts/compare/cura-novnc-7.1.0...cura-novnc-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [cura-novnc-7.1.2](https://github.com/truecharts/charts/compare/cura-novnc-7.1.0...cura-novnc-7.1.2) (2024-01-01)
diff --git a/stable/cura-novnc/7.1.11/Chart.yaml b/stable/cura-novnc/7.1.11/Chart.yaml
new file mode 100644
index 0000000000..de2d480ccb
--- /dev/null
+++ b/stable/cura-novnc/7.1.11/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Enjoy Cura directly in your browser with this easy to use Chart
+home: https://truecharts.org/charts/stable/cura-novnc
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cura-novnc.png
+keywords:
+ - cura-novnc
+ - home-automation
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cura-novnc
+sources:
+ - https://ultimaker.com/software/ultimaker-cura
+ - https://github.com/truecharts/charts/tree/master/charts/stable/cura-novnc
+ - https://hub.docker.com/r/mikeah/cura-novnc
+type: application
+version: 7.1.11
diff --git a/stable/cura-novnc/7.1.10/README.md b/stable/cura-novnc/7.1.11/README.md
similarity index 100%
rename from stable/cura-novnc/7.1.10/README.md
rename to stable/cura-novnc/7.1.11/README.md
diff --git a/stable/cura-novnc/7.1.11/app-changelog.md b/stable/cura-novnc/7.1.11/app-changelog.md
new file mode 100644
index 0000000000..a271e3e01b
--- /dev/null
+++ b/stable/cura-novnc/7.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cura-novnc-7.1.11](https://github.com/truecharts/charts/compare/cura-novnc-7.1.10...cura-novnc-7.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/cura-novnc/7.1.10/app-readme.md b/stable/cura-novnc/7.1.11/app-readme.md
similarity index 100%
rename from stable/cura-novnc/7.1.10/app-readme.md
rename to stable/cura-novnc/7.1.11/app-readme.md
diff --git a/stable/cura-novnc/7.1.11/charts/common-17.2.28.tgz b/stable/cura-novnc/7.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/cura-novnc/7.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/cura-novnc/7.1.10/ix_values.yaml b/stable/cura-novnc/7.1.11/ix_values.yaml
similarity index 100%
rename from stable/cura-novnc/7.1.10/ix_values.yaml
rename to stable/cura-novnc/7.1.11/ix_values.yaml
diff --git a/stable/cura-novnc/7.1.10/questions.yaml b/stable/cura-novnc/7.1.11/questions.yaml
similarity index 100%
rename from stable/cura-novnc/7.1.10/questions.yaml
rename to stable/cura-novnc/7.1.11/questions.yaml
diff --git a/stable/ghostfolio/3.7.2/templates/NOTES.txt b/stable/cura-novnc/7.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/ghostfolio/3.7.2/templates/NOTES.txt
rename to stable/cura-novnc/7.1.11/templates/NOTES.txt
diff --git a/stable/dailynotes/4.1.9/templates/common.yaml b/stable/cura-novnc/7.1.11/templates/common.yaml
similarity index 100%
rename from stable/dailynotes/4.1.9/templates/common.yaml
rename to stable/cura-novnc/7.1.11/templates/common.yaml
diff --git a/stable/ecodms/4.1.9/values.yaml b/stable/cura-novnc/7.1.11/values.yaml
similarity index 100%
rename from stable/ecodms/4.1.9/values.yaml
rename to stable/cura-novnc/7.1.11/values.yaml
diff --git a/stable/custom-app/11.1.12/CHANGELOG.md b/stable/custom-app/11.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..3d14190a61
--- /dev/null
+++ b/stable/custom-app/11.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [custom-app-11.1.12](https://github.com/truecharts/charts/compare/custom-app-11.1.11...custom-app-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [custom-app-11.1.11](https://github.com/truecharts/charts/compare/custom-app-11.1.10...custom-app-11.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [custom-app-11.1.10](https://github.com/truecharts/charts/compare/custom-app-11.1.9...custom-app-11.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [custom-app-11.1.9](https://github.com/truecharts/charts/compare/custom-app-11.1.8...custom-app-11.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [custom-app-11.1.8](https://github.com/truecharts/charts/compare/custom-app-11.1.7...custom-app-11.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- bump to apply imagePullSecret fix
+
+
+## [custom-app-11.1.7](https://github.com/truecharts/charts/compare/custom-app-11.1.6...custom-app-11.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [custom-app-11.1.6](https://github.com/truecharts/charts/compare/custom-app-11.1.5...custom-app-11.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update container image common to v17.2.21[@cf65ff3](https://github.com/cf65ff3) by renovate ([#16752](https://github.com/truecharts/charts/issues/16752))
+
+
+## [custom-app-11.1.5](https://github.com/truecharts/charts/compare/custom-app-11.1.4...custom-app-11.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [custom-app-11.1.4](https://github.com/truecharts/charts/compare/custom-app-11.1.3...custom-app-11.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [custom-app-11.1.3](https://github.com/truecharts/charts/compare/custom-app-11.1.0...custom-app-11.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/custom-app/11.1.12/Chart.yaml b/stable/custom-app/11.1.12/Chart.yaml
new file mode 100644
index 0000000000..aaaf76c2db
--- /dev/null
+++ b/stable/custom-app/11.1.12/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: custom
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.21.1155
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Advanced tool to create your own TrueCharts-based App
+home: https://truecharts.org/charts/stable/custom-app
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/custom-app.png
+keywords:
+ - custom
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: custom-app
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/custom-app
+ - https://ghcr.io/linuxserver/jackett
+type: application
+version: 11.1.12
diff --git a/stable/custom-app/11.1.12/README.md b/stable/custom-app/11.1.12/README.md
new file mode 100644
index 0000000000..ab33f6039b
--- /dev/null
+++ b/stable/custom-app/11.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/custom-app)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/custom-app/11.1.12/app-changelog.md b/stable/custom-app/11.1.12/app-changelog.md
new file mode 100644
index 0000000000..1c6556dae1
--- /dev/null
+++ b/stable/custom-app/11.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [custom-app-11.1.12](https://github.com/truecharts/charts/compare/custom-app-11.1.11...custom-app-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/custom-app/11.1.12/app-readme.md b/stable/custom-app/11.1.12/app-readme.md
new file mode 100644
index 0000000000..c8101f987e
--- /dev/null
+++ b/stable/custom-app/11.1.12/app-readme.md
@@ -0,0 +1,8 @@
+Advanced tool to create your own TrueCharts-based App
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/custom-app](https://truecharts.org/charts/stable/custom-app)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/custom-app/11.1.12/charts/common-17.2.28.tgz b/stable/custom-app/11.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/custom-app/11.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/custom-app/11.1.12/ix_values.yaml b/stable/custom-app/11.1.12/ix_values.yaml
new file mode 100644
index 0000000000..c67d76f010
--- /dev/null
+++ b/stable/custom-app/11.1.12/ix_values.yaml
@@ -0,0 +1,19 @@
+image:
+ repository: ghcr.io/linuxserver/jackett
+ pullPolicy: IfNotPresent
+ tag: 0.21.1155@sha256:5c408d64cb2385a3ee2934c8a5773eaadd5cd114e6b338328d60ab964ec0c88c
+portal:
+ open:
+ enabled: false
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: tcp
+ readiness:
+ type: tcp
+ startup:
+ type: tcp
diff --git a/stable/custom-app/11.1.12/questions.yaml b/stable/custom-app/11.1.12/questions.yaml
new file mode 100644
index 0000000000..36647c59d8
--- /dev/null
+++ b/stable/custom-app/11.1.12/questions.yaml
@@ -0,0 +1,2820 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: image
+ group: "Container Image"
+ label: "Container"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: repository
+ label: "Container Repository"
+ schema:
+ type: string
+ default: "ghcr.io/k8s-at-home/jackett"
+ required: true
+ - variable: tag
+ label: "Container Tag"
+ schema:
+ type: string
+ default: "v0.18.616"
+ required: true
+ - variable: pullPolicy
+ label: "Container Pullpolicy"
+ schema:
+ type: string
+ default: "IfNotPresent"
+ enum:
+ - value: "IfNotPresent"
+ description: "IfNotPresent"
+ - value: "Always"
+ description: "Always"
+ - value: "Never"
+ description: "Never"
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: probes
+ label: "Healthcheck Probes"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: liveness
+ label: "Liveness"
+ description: "Liveness Probe"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Probe"
+ description: "Enables the probe"
+ schema:
+ type: boolean
+ default: true
+ show_subquestions_if: true
+ subquestions:
+ - variable: type
+ label: "Probe Type"
+ description: "Probe Type"
+ schema:
+ type: string
+ default: "tcp"
+ enum:
+ - value: "tcp"
+ description: "tcp"
+ - value: "http"
+ description: "http"
+ - value: "https"
+ description: "https"
+ - variable: path
+ label: "Probe Path"
+ description: "Probe Path"
+ schema:
+ type: string
+ default: "/"
+ - variable: readiness
+ label: "Readiness"
+ description: "Readiness Probe"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Probe"
+ description: "Enables the probe"
+ schema:
+ type: boolean
+ default: true
+ show_subquestions_if: true
+ subquestions:
+ - variable: type
+ label: "Probe Type"
+ description: "Probe Type"
+ schema:
+ type: string
+ default: "tcp"
+ enum:
+ - value: "tcp"
+ description: "tcp"
+ - value: "http"
+ description: "http"
+ - value: "https"
+ description: "https"
+ - variable: path
+ label: "Probe Path"
+ description: "Probe Path"
+ schema:
+ type: string
+ default: "/"
+ - variable: startup
+ label: "Startup"
+ description: "Startup Probe"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Probe"
+ description: "Enables the probe"
+ schema:
+ type: boolean
+ default: true
+ show_subquestions_if: true
+ subquestions:
+ - variable: type
+ label: "Probe Type"
+ description: "Probe Type"
+ schema:
+ type: string
+ default: "tcp"
+ enum:
+ - value: "tcp"
+ description: "tcp"
+ - value: "http"
+ description: "http"
+ - value: "https"
+ description: "https"
+ - variable: path
+ label: "Probe Path"
+ description: "Probe Path"
+ schema:
+ type: string
+ default: "/"
+ - variable: portal
+ group: "General Settings"
+ label: "Portal Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: open
+ label: "Open"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: "Enable WebUI Portal"
+ description: "Enable WebUI Portal"
+ schema:
+ type: boolean
+ default: true
+ - variable: overrides
+ label: "Override Portal Configuration"
+ description: "Override Portal Configuration"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ show_subquestions_if: true
+ subquestions:
+ - variable: override
+ label: "Override Portal Configuration"
+ description: "Override Portal Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: protocol
+ label: "Protocol"
+ description: "Portal Protocol Override"
+ schema:
+ type: string
+ enum:
+ - value: ""
+ description: ""
+ - value: "http"
+ description: "HTTP"
+ - value: "https"
+ description: "HTTPS"
+ - variable: host
+ label: "Host"
+ description: "Portal Host Override"
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: "Port"
+ description: "Portal Port Override"
+ schema:
+ type: string
+ default: ""
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: 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: targetPort
+ label: "Target Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ required: true
+ - 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: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/gravity/2.2.3/templates/NOTES.txt b/stable/custom-app/11.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/gravity/2.2.3/templates/NOTES.txt
rename to stable/custom-app/11.1.12/templates/NOTES.txt
diff --git a/stable/embystat/8.1.9/templates/common.yaml b/stable/custom-app/11.1.12/templates/common.yaml
similarity index 100%
rename from stable/embystat/8.1.9/templates/common.yaml
rename to stable/custom-app/11.1.12/templates/common.yaml
diff --git a/stable/electrum/4.1.9/values.yaml b/stable/custom-app/11.1.12/values.yaml
similarity index 100%
rename from stable/electrum/4.1.9/values.yaml
rename to stable/custom-app/11.1.12/values.yaml
diff --git a/stable/cyberchef/8.1.10/CHANGELOG.md b/stable/cyberchef/8.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..8f169f2bb3
--- /dev/null
+++ b/stable/cyberchef/8.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [cyberchef-8.1.10](https://github.com/truecharts/charts/compare/cyberchef-8.1.9...cyberchef-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [cyberchef-8.1.9](https://github.com/truecharts/charts/compare/cyberchef-8.1.8...cyberchef-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [cyberchef-8.1.8](https://github.com/truecharts/charts/compare/cyberchef-8.1.7...cyberchef-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [cyberchef-8.1.7](https://github.com/truecharts/charts/compare/cyberchef-8.1.6...cyberchef-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [cyberchef-8.1.6](https://github.com/truecharts/charts/compare/cyberchef-8.1.5...cyberchef-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [cyberchef-8.1.5](https://github.com/truecharts/charts/compare/cyberchef-8.1.4...cyberchef-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [cyberchef-8.1.4](https://github.com/truecharts/charts/compare/cyberchef-8.1.3...cyberchef-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [cyberchef-8.1.3](https://github.com/truecharts/charts/compare/cyberchef-8.1.0...cyberchef-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [cyberchef-8.1.2](https://github.com/truecharts/charts/compare/cyberchef-8.1.0...cyberchef-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/cyberchef/8.1.10/Chart.yaml b/stable/cyberchef/8.1.10/Chart.yaml
new file mode 100644
index 0000000000..972b5f52fd
--- /dev/null
+++ b/stable/cyberchef/8.1.10/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 10.5.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser.
+home: https://truecharts.org/charts/stable/cyberchef
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/cyberchef.png
+keywords:
+ - cyberchef
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: cyberchef
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/cyberchef
+ - https://hub.docker.com/r/mpepping/cyberchef
+type: application
+version: 8.1.10
diff --git a/stable/cyberchef/8.1.9/README.md b/stable/cyberchef/8.1.10/README.md
similarity index 100%
rename from stable/cyberchef/8.1.9/README.md
rename to stable/cyberchef/8.1.10/README.md
diff --git a/stable/cyberchef/8.1.10/app-changelog.md b/stable/cyberchef/8.1.10/app-changelog.md
new file mode 100644
index 0000000000..78dce74258
--- /dev/null
+++ b/stable/cyberchef/8.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [cyberchef-8.1.10](https://github.com/truecharts/charts/compare/cyberchef-8.1.9...cyberchef-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/cyberchef/8.1.9/app-readme.md b/stable/cyberchef/8.1.10/app-readme.md
similarity index 100%
rename from stable/cyberchef/8.1.9/app-readme.md
rename to stable/cyberchef/8.1.10/app-readme.md
diff --git a/stable/cyberchef/8.1.10/charts/common-17.2.28.tgz b/stable/cyberchef/8.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/cyberchef/8.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/cyberchef/8.1.9/ix_values.yaml b/stable/cyberchef/8.1.10/ix_values.yaml
similarity index 100%
rename from stable/cyberchef/8.1.9/ix_values.yaml
rename to stable/cyberchef/8.1.10/ix_values.yaml
diff --git a/stable/cyberchef/8.1.9/questions.yaml b/stable/cyberchef/8.1.10/questions.yaml
similarity index 100%
rename from stable/cyberchef/8.1.9/questions.yaml
rename to stable/cyberchef/8.1.10/questions.yaml
diff --git a/stable/guacd/8.1.8/templates/NOTES.txt b/stable/cyberchef/8.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/guacd/8.1.8/templates/NOTES.txt
rename to stable/cyberchef/8.1.10/templates/NOTES.txt
diff --git a/stable/emulatorjs/8.2.7/templates/common.yaml b/stable/cyberchef/8.1.10/templates/common.yaml
similarity index 100%
rename from stable/emulatorjs/8.2.7/templates/common.yaml
rename to stable/cyberchef/8.1.10/templates/common.yaml
diff --git a/stable/emby-sync/4.1.9/values.yaml b/stable/cyberchef/8.1.10/values.yaml
similarity index 100%
rename from stable/emby-sync/4.1.9/values.yaml
rename to stable/cyberchef/8.1.10/values.yaml
diff --git a/stable/cyberchef/8.1.9/CHANGELOG.md b/stable/cyberchef/8.1.9/CHANGELOG.md
deleted file mode 100644
index 1aefaac2e7..0000000000
--- a/stable/cyberchef/8.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [cyberchef-8.1.9](https://github.com/truecharts/charts/compare/cyberchef-8.1.8...cyberchef-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [cyberchef-8.1.8](https://github.com/truecharts/charts/compare/cyberchef-8.1.7...cyberchef-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [cyberchef-8.1.7](https://github.com/truecharts/charts/compare/cyberchef-8.1.6...cyberchef-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [cyberchef-8.1.6](https://github.com/truecharts/charts/compare/cyberchef-8.1.5...cyberchef-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [cyberchef-8.1.5](https://github.com/truecharts/charts/compare/cyberchef-8.1.4...cyberchef-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [cyberchef-8.1.4](https://github.com/truecharts/charts/compare/cyberchef-8.1.3...cyberchef-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [cyberchef-8.1.3](https://github.com/truecharts/charts/compare/cyberchef-8.1.0...cyberchef-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [cyberchef-8.1.2](https://github.com/truecharts/charts/compare/cyberchef-8.1.0...cyberchef-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/cyberchef/8.1.9/Chart.yaml b/stable/cyberchef/8.1.9/Chart.yaml
deleted file mode 100644
index dd45495600..0000000000
--- a/stable/cyberchef/8.1.9/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 10.5.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser.
-home: https://truecharts.org/charts/stable/cyberchef
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/cyberchef.png
-keywords:
- - cyberchef
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: cyberchef
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/cyberchef
- - https://hub.docker.com/r/mpepping/cyberchef
-type: application
-version: 8.1.9
diff --git a/stable/cyberchef/8.1.9/app-changelog.md b/stable/cyberchef/8.1.9/app-changelog.md
deleted file mode 100644
index 9cec2e216e..0000000000
--- a/stable/cyberchef/8.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [cyberchef-8.1.9](https://github.com/truecharts/charts/compare/cyberchef-8.1.8...cyberchef-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/cyberchef/8.1.9/charts/common-17.2.26.tgz b/stable/cyberchef/8.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/cyberchef/8.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/czkawka/7.1.10/CHANGELOG.md b/stable/czkawka/7.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..317116c4e7
--- /dev/null
+++ b/stable/czkawka/7.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [czkawka-7.1.10](https://github.com/truecharts/charts/compare/czkawka-7.1.9...czkawka-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [czkawka-7.1.9](https://github.com/truecharts/charts/compare/czkawka-7.1.8...czkawka-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [czkawka-7.1.8](https://github.com/truecharts/charts/compare/czkawka-7.1.7...czkawka-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [czkawka-7.1.7](https://github.com/truecharts/charts/compare/czkawka-7.1.6...czkawka-7.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [czkawka-7.1.6](https://github.com/truecharts/charts/compare/czkawka-7.1.5...czkawka-7.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [czkawka-7.1.5](https://github.com/truecharts/charts/compare/czkawka-7.1.4...czkawka-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [czkawka-7.1.4](https://github.com/truecharts/charts/compare/czkawka-7.1.3...czkawka-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [czkawka-7.1.3](https://github.com/truecharts/charts/compare/czkawka-7.1.0...czkawka-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [czkawka-7.1.2](https://github.com/truecharts/charts/compare/czkawka-7.1.0...czkawka-7.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/czkawka/7.1.10/Chart.yaml b/stable/czkawka/7.1.10/Chart.yaml
new file mode 100644
index 0000000000..d504318945
--- /dev/null
+++ b/stable/czkawka/7.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: duplicates
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 23.11.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Czkawka is a simple, fast and free app to remove unnecessary files from your computer.
+home: https://truecharts.org/charts/stable/czkawka
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/czkawka.png
+keywords:
+ - duplicates
+ - file management
+ - czkawka
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: czkawka
+sources:
+ - https://github.com/jlesage/docker-czkawka
+ - https://github.com/qarmin/czkawka
+ - https://github.com/truecharts/charts/tree/master/charts/stable/czkawka
+ - https://hub.docker.com/r/jlesage/czkawka
+type: application
+version: 7.1.10
diff --git a/stable/czkawka/7.1.9/README.md b/stable/czkawka/7.1.10/README.md
similarity index 100%
rename from stable/czkawka/7.1.9/README.md
rename to stable/czkawka/7.1.10/README.md
diff --git a/stable/czkawka/7.1.10/app-changelog.md b/stable/czkawka/7.1.10/app-changelog.md
new file mode 100644
index 0000000000..9ac1079bc6
--- /dev/null
+++ b/stable/czkawka/7.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [czkawka-7.1.10](https://github.com/truecharts/charts/compare/czkawka-7.1.9...czkawka-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/czkawka/7.1.9/app-readme.md b/stable/czkawka/7.1.10/app-readme.md
similarity index 100%
rename from stable/czkawka/7.1.9/app-readme.md
rename to stable/czkawka/7.1.10/app-readme.md
diff --git a/stable/czkawka/7.1.10/charts/common-17.2.28.tgz b/stable/czkawka/7.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/czkawka/7.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/czkawka/7.1.9/ix_values.yaml b/stable/czkawka/7.1.10/ix_values.yaml
similarity index 100%
rename from stable/czkawka/7.1.9/ix_values.yaml
rename to stable/czkawka/7.1.10/ix_values.yaml
diff --git a/stable/czkawka/7.1.9/questions.yaml b/stable/czkawka/7.1.10/questions.yaml
similarity index 100%
rename from stable/czkawka/7.1.9/questions.yaml
rename to stable/czkawka/7.1.10/questions.yaml
diff --git a/stable/hammond/8.1.8/templates/NOTES.txt b/stable/czkawka/7.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/hammond/8.1.8/templates/NOTES.txt
rename to stable/czkawka/7.1.10/templates/NOTES.txt
diff --git a/stable/endlessh/8.1.9/templates/common.yaml b/stable/czkawka/7.1.10/templates/common.yaml
similarity index 100%
rename from stable/endlessh/8.1.9/templates/common.yaml
rename to stable/czkawka/7.1.10/templates/common.yaml
diff --git a/stable/embystat/8.1.9/values.yaml b/stable/czkawka/7.1.10/values.yaml
similarity index 100%
rename from stable/embystat/8.1.9/values.yaml
rename to stable/czkawka/7.1.10/values.yaml
diff --git a/stable/czkawka/7.1.9/CHANGELOG.md b/stable/czkawka/7.1.9/CHANGELOG.md
deleted file mode 100644
index 4149ddfd88..0000000000
--- a/stable/czkawka/7.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [czkawka-7.1.9](https://github.com/truecharts/charts/compare/czkawka-7.1.8...czkawka-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [czkawka-7.1.8](https://github.com/truecharts/charts/compare/czkawka-7.1.7...czkawka-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [czkawka-7.1.7](https://github.com/truecharts/charts/compare/czkawka-7.1.6...czkawka-7.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [czkawka-7.1.6](https://github.com/truecharts/charts/compare/czkawka-7.1.5...czkawka-7.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [czkawka-7.1.5](https://github.com/truecharts/charts/compare/czkawka-7.1.4...czkawka-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [czkawka-7.1.4](https://github.com/truecharts/charts/compare/czkawka-7.1.3...czkawka-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [czkawka-7.1.3](https://github.com/truecharts/charts/compare/czkawka-7.1.0...czkawka-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [czkawka-7.1.2](https://github.com/truecharts/charts/compare/czkawka-7.1.0...czkawka-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/czkawka/7.1.9/Chart.yaml b/stable/czkawka/7.1.9/Chart.yaml
deleted file mode 100644
index e2ab1dda19..0000000000
--- a/stable/czkawka/7.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: duplicates
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 23.11.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Czkawka is a simple, fast and free app to remove unnecessary files from your computer.
-home: https://truecharts.org/charts/stable/czkawka
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/czkawka.png
-keywords:
- - duplicates
- - file management
- - czkawka
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: czkawka
-sources:
- - https://github.com/jlesage/docker-czkawka
- - https://github.com/qarmin/czkawka
- - https://github.com/truecharts/charts/tree/master/charts/stable/czkawka
- - https://hub.docker.com/r/jlesage/czkawka
-type: application
-version: 7.1.9
diff --git a/stable/czkawka/7.1.9/app-changelog.md b/stable/czkawka/7.1.9/app-changelog.md
deleted file mode 100644
index 4dec98dd89..0000000000
--- a/stable/czkawka/7.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [czkawka-7.1.9](https://github.com/truecharts/charts/compare/czkawka-7.1.8...czkawka-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/czkawka/7.1.9/charts/common-17.2.26.tgz b/stable/czkawka/7.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/czkawka/7.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/dailynotes/4.1.10/CHANGELOG.md b/stable/dailynotes/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..21fb927f79
--- /dev/null
+++ b/stable/dailynotes/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [dailynotes-4.1.10](https://github.com/truecharts/charts/compare/dailynotes-4.1.9...dailynotes-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [dailynotes-4.1.9](https://github.com/truecharts/charts/compare/dailynotes-4.1.8...dailynotes-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [dailynotes-4.1.8](https://github.com/truecharts/charts/compare/dailynotes-4.1.7...dailynotes-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [dailynotes-4.1.7](https://github.com/truecharts/charts/compare/dailynotes-4.1.6...dailynotes-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [dailynotes-4.1.6](https://github.com/truecharts/charts/compare/dailynotes-4.1.5...dailynotes-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [dailynotes-4.1.5](https://github.com/truecharts/charts/compare/dailynotes-4.1.4...dailynotes-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [dailynotes-4.1.4](https://github.com/truecharts/charts/compare/dailynotes-4.1.3...dailynotes-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [dailynotes-4.1.3](https://github.com/truecharts/charts/compare/dailynotes-4.1.0...dailynotes-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [dailynotes-4.1.2](https://github.com/truecharts/charts/compare/dailynotes-4.1.0...dailynotes-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/dailynotes/4.1.10/Chart.yaml b/stable/dailynotes/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..47579089d5
--- /dev/null
+++ b/stable/dailynotes/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: |
+ App for taking notes and tracking tasks on a daily basis.
+home: https://truecharts.org/charts/stable/dailynotes
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/dailynotes.png
+keywords:
+ - dailynotes
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: dailynotes
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/dailynotes
+ - https://hub.docker.com/r/m0ngr31/dailynotes
+type: application
+version: 4.1.10
diff --git a/stable/dailynotes/4.1.9/README.md b/stable/dailynotes/4.1.10/README.md
similarity index 100%
rename from stable/dailynotes/4.1.9/README.md
rename to stable/dailynotes/4.1.10/README.md
diff --git a/stable/dailynotes/4.1.10/app-changelog.md b/stable/dailynotes/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..d809df07c8
--- /dev/null
+++ b/stable/dailynotes/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [dailynotes-4.1.10](https://github.com/truecharts/charts/compare/dailynotes-4.1.9...dailynotes-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/dailynotes/4.1.9/app-readme.md b/stable/dailynotes/4.1.10/app-readme.md
similarity index 100%
rename from stable/dailynotes/4.1.9/app-readme.md
rename to stable/dailynotes/4.1.10/app-readme.md
diff --git a/stable/dailynotes/4.1.10/charts/common-17.2.28.tgz b/stable/dailynotes/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/dailynotes/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/dailynotes/4.1.9/ix_values.yaml b/stable/dailynotes/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/dailynotes/4.1.9/ix_values.yaml
rename to stable/dailynotes/4.1.10/ix_values.yaml
diff --git a/stable/dailynotes/4.1.9/questions.yaml b/stable/dailynotes/4.1.10/questions.yaml
similarity index 100%
rename from stable/dailynotes/4.1.9/questions.yaml
rename to stable/dailynotes/4.1.10/questions.yaml
diff --git a/stable/damselfly/4.1.9/templates/common.yaml b/stable/dailynotes/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/damselfly/4.1.9/templates/common.yaml
rename to stable/dailynotes/4.1.10/templates/common.yaml
diff --git a/stable/emulatorjs/8.2.7/values.yaml b/stable/dailynotes/4.1.10/values.yaml
similarity index 100%
rename from stable/emulatorjs/8.2.7/values.yaml
rename to stable/dailynotes/4.1.10/values.yaml
diff --git a/stable/dailynotes/4.1.9/CHANGELOG.md b/stable/dailynotes/4.1.9/CHANGELOG.md
deleted file mode 100644
index 845e70a095..0000000000
--- a/stable/dailynotes/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [dailynotes-4.1.9](https://github.com/truecharts/charts/compare/dailynotes-4.1.8...dailynotes-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [dailynotes-4.1.8](https://github.com/truecharts/charts/compare/dailynotes-4.1.7...dailynotes-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [dailynotes-4.1.7](https://github.com/truecharts/charts/compare/dailynotes-4.1.6...dailynotes-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [dailynotes-4.1.6](https://github.com/truecharts/charts/compare/dailynotes-4.1.5...dailynotes-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [dailynotes-4.1.5](https://github.com/truecharts/charts/compare/dailynotes-4.1.4...dailynotes-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [dailynotes-4.1.4](https://github.com/truecharts/charts/compare/dailynotes-4.1.3...dailynotes-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [dailynotes-4.1.3](https://github.com/truecharts/charts/compare/dailynotes-4.1.0...dailynotes-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [dailynotes-4.1.2](https://github.com/truecharts/charts/compare/dailynotes-4.1.0...dailynotes-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/dailynotes/4.1.9/Chart.yaml b/stable/dailynotes/4.1.9/Chart.yaml
deleted file mode 100644
index 60e877864e..0000000000
--- a/stable/dailynotes/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: |
- App for taking notes and tracking tasks on a daily basis.
-home: https://truecharts.org/charts/stable/dailynotes
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/dailynotes.png
-keywords:
- - dailynotes
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: dailynotes
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/dailynotes
- - https://hub.docker.com/r/m0ngr31/dailynotes
-type: application
-version: 4.1.9
diff --git a/stable/dailynotes/4.1.9/app-changelog.md b/stable/dailynotes/4.1.9/app-changelog.md
deleted file mode 100644
index 9f9b91b108..0000000000
--- a/stable/dailynotes/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [dailynotes-4.1.9](https://github.com/truecharts/charts/compare/dailynotes-4.1.8...dailynotes-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/dailynotes/4.1.9/charts/common-17.2.26.tgz b/stable/dailynotes/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/dailynotes/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/damselfly/4.1.10/CHANGELOG.md b/stable/damselfly/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..842652c698
--- /dev/null
+++ b/stable/damselfly/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [damselfly-4.1.10](https://github.com/truecharts/charts/compare/damselfly-4.1.9...damselfly-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [damselfly-4.1.9](https://github.com/truecharts/charts/compare/damselfly-4.1.8...damselfly-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [damselfly-4.1.8](https://github.com/truecharts/charts/compare/damselfly-4.1.7...damselfly-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [damselfly-4.1.7](https://github.com/truecharts/charts/compare/damselfly-4.1.6...damselfly-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [damselfly-4.1.6](https://github.com/truecharts/charts/compare/damselfly-4.1.5...damselfly-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [damselfly-4.1.5](https://github.com/truecharts/charts/compare/damselfly-4.1.4...damselfly-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [damselfly-4.1.4](https://github.com/truecharts/charts/compare/damselfly-4.1.3...damselfly-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [damselfly-4.1.3](https://github.com/truecharts/charts/compare/damselfly-4.1.0...damselfly-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [damselfly-4.1.2](https://github.com/truecharts/charts/compare/damselfly-4.1.0...damselfly-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/damselfly/4.1.10/Chart.yaml b/stable/damselfly/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..941b7178a7
--- /dev/null
+++ b/stable/damselfly/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaApp-Photos
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Damselfly is a server-based Digital Asset Management system. The goal of Damselfly is to index an extremely large collection of images, and allow easy search and retrieval of those images, using metadata such as the IPTC keyword tags, as well as the folder and file names. See https://damselfly.info for more details.
+home: https://truecharts.org/charts/stable/damselfly
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/damselfly.png
+keywords:
+ - damselfly
+ - MediaApp-Photos
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: damselfly
+sources:
+ - https://github.com/Webreaper/Damselfly
+ - https://github.com/truecharts/charts/tree/master/charts/stable/damselfly
+ - https://hub.docker.com/r/webreaper/damselfly
+type: application
+version: 4.1.10
diff --git a/stable/damselfly/4.1.9/README.md b/stable/damselfly/4.1.10/README.md
similarity index 100%
rename from stable/damselfly/4.1.9/README.md
rename to stable/damselfly/4.1.10/README.md
diff --git a/stable/damselfly/4.1.10/app-changelog.md b/stable/damselfly/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..77837f454b
--- /dev/null
+++ b/stable/damselfly/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [damselfly-4.1.10](https://github.com/truecharts/charts/compare/damselfly-4.1.9...damselfly-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/damselfly/4.1.9/app-readme.md b/stable/damselfly/4.1.10/app-readme.md
similarity index 100%
rename from stable/damselfly/4.1.9/app-readme.md
rename to stable/damselfly/4.1.10/app-readme.md
diff --git a/stable/damselfly/4.1.10/charts/common-17.2.28.tgz b/stable/damselfly/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/damselfly/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/damselfly/4.1.9/ix_values.yaml b/stable/damselfly/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/damselfly/4.1.9/ix_values.yaml
rename to stable/damselfly/4.1.10/ix_values.yaml
diff --git a/stable/damselfly/4.1.9/questions.yaml b/stable/damselfly/4.1.10/questions.yaml
similarity index 100%
rename from stable/damselfly/4.1.9/questions.yaml
rename to stable/damselfly/4.1.10/questions.yaml
diff --git a/stable/dashmachine/4.1.9/templates/common.yaml b/stable/damselfly/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/dashmachine/4.1.9/templates/common.yaml
rename to stable/damselfly/4.1.10/templates/common.yaml
diff --git a/stable/endlessh/8.1.9/values.yaml b/stable/damselfly/4.1.10/values.yaml
similarity index 100%
rename from stable/endlessh/8.1.9/values.yaml
rename to stable/damselfly/4.1.10/values.yaml
diff --git a/stable/damselfly/4.1.9/CHANGELOG.md b/stable/damselfly/4.1.9/CHANGELOG.md
deleted file mode 100644
index d75583972a..0000000000
--- a/stable/damselfly/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [damselfly-4.1.9](https://github.com/truecharts/charts/compare/damselfly-4.1.8...damselfly-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [damselfly-4.1.8](https://github.com/truecharts/charts/compare/damselfly-4.1.7...damselfly-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [damselfly-4.1.7](https://github.com/truecharts/charts/compare/damselfly-4.1.6...damselfly-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [damselfly-4.1.6](https://github.com/truecharts/charts/compare/damselfly-4.1.5...damselfly-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [damselfly-4.1.5](https://github.com/truecharts/charts/compare/damselfly-4.1.4...damselfly-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [damselfly-4.1.4](https://github.com/truecharts/charts/compare/damselfly-4.1.3...damselfly-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [damselfly-4.1.3](https://github.com/truecharts/charts/compare/damselfly-4.1.0...damselfly-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [damselfly-4.1.2](https://github.com/truecharts/charts/compare/damselfly-4.1.0...damselfly-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/damselfly/4.1.9/Chart.yaml b/stable/damselfly/4.1.9/Chart.yaml
deleted file mode 100644
index 069afe0be3..0000000000
--- a/stable/damselfly/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaApp-Photos
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Damselfly is a server-based Digital Asset Management system. The goal of Damselfly is to index an extremely large collection of images, and allow easy search and retrieval of those images, using metadata such as the IPTC keyword tags, as well as the folder and file names. See https://damselfly.info for more details.
-home: https://truecharts.org/charts/stable/damselfly
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/damselfly.png
-keywords:
- - damselfly
- - MediaApp-Photos
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: damselfly
-sources:
- - https://github.com/Webreaper/Damselfly
- - https://github.com/truecharts/charts/tree/master/charts/stable/damselfly
- - https://hub.docker.com/r/webreaper/damselfly
-type: application
-version: 4.1.9
diff --git a/stable/damselfly/4.1.9/app-changelog.md b/stable/damselfly/4.1.9/app-changelog.md
deleted file mode 100644
index 48d725ba3f..0000000000
--- a/stable/damselfly/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [damselfly-4.1.9](https://github.com/truecharts/charts/compare/damselfly-4.1.8...damselfly-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/damselfly/4.1.9/charts/common-17.2.26.tgz b/stable/damselfly/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/damselfly/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/dashdot/7.3.1/CHANGELOG.md b/stable/dashdot/7.3.1/CHANGELOG.md
deleted file mode 100644
index d6ac60e732..0000000000
--- a/stable/dashdot/7.3.1/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [dashdot-7.3.1](https://github.com/truecharts/charts/compare/dashdot-7.3.0...dashdot-7.3.1) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [dashdot-7.3.0](https://github.com/truecharts/charts/compare/dashdot-7.2.4...dashdot-7.3.0) (2024-01-21)
-
-### Chore
-
-
-
-- update container image mauricenino/dashdot to v5.8.2[@1ff18b1](https://github.com/1ff18b1) by renovate ([#17450](https://github.com/truecharts/charts/issues/17450))
-
-
-## [dashdot-7.2.4](https://github.com/truecharts/charts/compare/dashdot-7.2.3...dashdot-7.2.4) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [dashdot-7.2.3](https://github.com/truecharts/charts/compare/dashdot-7.2.2...dashdot-7.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image mauricenino/dashdot to v5.5.2[@e61f4c7](https://github.com/e61f4c7) by renovate ([#17433](https://github.com/truecharts/charts/issues/17433))
-
-
-## [dashdot-7.2.2](https://github.com/truecharts/charts/compare/dashdot-7.2.1...dashdot-7.2.2) (2024-01-13)
-
-### Chore
-
-
-
-- update container image mauricenino/dashdot to v5.5.1[@c9d4ec3](https://github.com/c9d4ec3) by renovate ([#17103](https://github.com/truecharts/charts/issues/17103))
-
-
-## [dashdot-7.2.1](https://github.com/truecharts/charts/compare/dashdot-7.2.0...dashdot-7.2.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [dashdot-7.2.0](https://github.com/truecharts/charts/compare/dashdot-7.1.6...dashdot-7.2.0) (2024-01-08)
-
-### Chore
-
-
-
-- update container image mauricenino/dashdot to v5.5.0[@3fca6d7](https://github.com/3fca6d7) by renovate ([#17021](https://github.com/truecharts/charts/issues/17021))
-
-
-## [dashdot-7.1.6](https://github.com/truecharts/charts/compare/dashdot-7.1.5...dashdot-7.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [dashdot-7.1.5](https://github.com/truecharts/charts/compare/dashdot-7.1.4...dashdot-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [dashdot-7.1.4](https://github.com/truecharts/charts/compare/dashdot-7.1.3...dashdot-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
diff --git a/stable/dashdot/7.3.1/Chart.yaml b/stable/dashdot/7.3.1/Chart.yaml
deleted file mode 100644
index 5e34a67d58..0000000000
--- a/stable/dashdot/7.3.1/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 5.8.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: dash. (or dashdot) is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind.
-home: https://truecharts.org/charts/stable/dashdot
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/dashdot.png
-keywords:
- - dashboard
- - dashdot
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: dashdot
-sources:
- - https://github.com/MauriceNino/dashdot
- - https://github.com/truecharts/charts/tree/master/charts/stable/dashdot
- - https://hub.docker.com/r/mauricenino/dashdot
-type: application
-version: 7.3.1
diff --git a/stable/dashdot/7.3.1/app-changelog.md b/stable/dashdot/7.3.1/app-changelog.md
deleted file mode 100644
index 49cafb8a25..0000000000
--- a/stable/dashdot/7.3.1/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [dashdot-7.3.1](https://github.com/truecharts/charts/compare/dashdot-7.3.0...dashdot-7.3.1) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/dashdot/7.3.1/charts/common-17.2.26.tgz b/stable/dashdot/7.3.1/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/dashdot/7.3.1/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/dashdot/7.3.2/CHANGELOG.md b/stable/dashdot/7.3.2/CHANGELOG.md
new file mode 100644
index 0000000000..1bf7d06a8b
--- /dev/null
+++ b/stable/dashdot/7.3.2/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [dashdot-7.3.2](https://github.com/truecharts/charts/compare/dashdot-7.3.1...dashdot-7.3.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [dashdot-7.3.1](https://github.com/truecharts/charts/compare/dashdot-7.3.0...dashdot-7.3.1) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [dashdot-7.3.0](https://github.com/truecharts/charts/compare/dashdot-7.2.4...dashdot-7.3.0) (2024-01-21)
+
+### Chore
+
+
+
+- update container image mauricenino/dashdot to v5.8.2[@1ff18b1](https://github.com/1ff18b1) by renovate ([#17450](https://github.com/truecharts/charts/issues/17450))
+
+
+## [dashdot-7.2.4](https://github.com/truecharts/charts/compare/dashdot-7.2.3...dashdot-7.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [dashdot-7.2.3](https://github.com/truecharts/charts/compare/dashdot-7.2.2...dashdot-7.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image mauricenino/dashdot to v5.5.2[@e61f4c7](https://github.com/e61f4c7) by renovate ([#17433](https://github.com/truecharts/charts/issues/17433))
+
+
+## [dashdot-7.2.2](https://github.com/truecharts/charts/compare/dashdot-7.2.1...dashdot-7.2.2) (2024-01-13)
+
+### Chore
+
+
+
+- update container image mauricenino/dashdot to v5.5.1[@c9d4ec3](https://github.com/c9d4ec3) by renovate ([#17103](https://github.com/truecharts/charts/issues/17103))
+
+
+## [dashdot-7.2.1](https://github.com/truecharts/charts/compare/dashdot-7.2.0...dashdot-7.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [dashdot-7.2.0](https://github.com/truecharts/charts/compare/dashdot-7.1.6...dashdot-7.2.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image mauricenino/dashdot to v5.5.0[@3fca6d7](https://github.com/3fca6d7) by renovate ([#17021](https://github.com/truecharts/charts/issues/17021))
+
+
+## [dashdot-7.1.6](https://github.com/truecharts/charts/compare/dashdot-7.1.5...dashdot-7.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [dashdot-7.1.5](https://github.com/truecharts/charts/compare/dashdot-7.1.4...dashdot-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
diff --git a/stable/dashdot/7.3.2/Chart.yaml b/stable/dashdot/7.3.2/Chart.yaml
new file mode 100644
index 0000000000..335c09349d
--- /dev/null
+++ b/stable/dashdot/7.3.2/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.8.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: dash. (or dashdot) is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind.
+home: https://truecharts.org/charts/stable/dashdot
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/dashdot.png
+keywords:
+ - dashboard
+ - dashdot
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: dashdot
+sources:
+ - https://github.com/MauriceNino/dashdot
+ - https://github.com/truecharts/charts/tree/master/charts/stable/dashdot
+ - https://hub.docker.com/r/mauricenino/dashdot
+type: application
+version: 7.3.2
diff --git a/stable/dashdot/7.3.1/README.md b/stable/dashdot/7.3.2/README.md
similarity index 100%
rename from stable/dashdot/7.3.1/README.md
rename to stable/dashdot/7.3.2/README.md
diff --git a/stable/dashdot/7.3.2/app-changelog.md b/stable/dashdot/7.3.2/app-changelog.md
new file mode 100644
index 0000000000..ddc323a3e1
--- /dev/null
+++ b/stable/dashdot/7.3.2/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [dashdot-7.3.2](https://github.com/truecharts/charts/compare/dashdot-7.3.1...dashdot-7.3.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/dashdot/7.3.1/app-readme.md b/stable/dashdot/7.3.2/app-readme.md
similarity index 100%
rename from stable/dashdot/7.3.1/app-readme.md
rename to stable/dashdot/7.3.2/app-readme.md
diff --git a/stable/dashdot/7.3.2/charts/common-17.2.28.tgz b/stable/dashdot/7.3.2/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/dashdot/7.3.2/charts/common-17.2.28.tgz differ
diff --git a/stable/dashdot/7.3.1/ix_values.yaml b/stable/dashdot/7.3.2/ix_values.yaml
similarity index 100%
rename from stable/dashdot/7.3.1/ix_values.yaml
rename to stable/dashdot/7.3.2/ix_values.yaml
diff --git a/stable/dashdot/7.3.1/questions.yaml b/stable/dashdot/7.3.2/questions.yaml
similarity index 100%
rename from stable/dashdot/7.3.1/questions.yaml
rename to stable/dashdot/7.3.2/questions.yaml
diff --git a/stable/homarr/9.1.10/templates/NOTES.txt b/stable/dashdot/7.3.2/templates/NOTES.txt
similarity index 100%
rename from stable/homarr/9.1.10/templates/NOTES.txt
rename to stable/dashdot/7.3.2/templates/NOTES.txt
diff --git a/stable/ersatztv/2.1.9/templates/common.yaml b/stable/dashdot/7.3.2/templates/common.yaml
similarity index 100%
rename from stable/ersatztv/2.1.9/templates/common.yaml
rename to stable/dashdot/7.3.2/templates/common.yaml
diff --git a/stable/ersatztv/2.1.9/values.yaml b/stable/dashdot/7.3.2/values.yaml
similarity index 100%
rename from stable/ersatztv/2.1.9/values.yaml
rename to stable/dashdot/7.3.2/values.yaml
diff --git a/stable/dashmachine/4.1.10/CHANGELOG.md b/stable/dashmachine/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..56fee82160
--- /dev/null
+++ b/stable/dashmachine/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [dashmachine-4.1.10](https://github.com/truecharts/charts/compare/dashmachine-4.1.9...dashmachine-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [dashmachine-4.1.9](https://github.com/truecharts/charts/compare/dashmachine-4.1.8...dashmachine-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [dashmachine-4.1.8](https://github.com/truecharts/charts/compare/dashmachine-4.1.7...dashmachine-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [dashmachine-4.1.7](https://github.com/truecharts/charts/compare/dashmachine-4.1.6...dashmachine-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [dashmachine-4.1.6](https://github.com/truecharts/charts/compare/dashmachine-4.1.5...dashmachine-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [dashmachine-4.1.5](https://github.com/truecharts/charts/compare/dashmachine-4.1.4...dashmachine-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [dashmachine-4.1.4](https://github.com/truecharts/charts/compare/dashmachine-4.1.3...dashmachine-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [dashmachine-4.1.3](https://github.com/truecharts/charts/compare/dashmachine-4.1.0...dashmachine-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [dashmachine-4.1.2](https://github.com/truecharts/charts/compare/dashmachine-4.1.0...dashmachine-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/dashmachine/4.1.10/Chart.yaml b/stable/dashmachine/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..cf0ae56ce4
--- /dev/null
+++ b/stable/dashmachine/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "Another web application bookmark dashboard, with fun features.[br][br][b][u][span style='color: #ff9900;']Default user/password[/span][/u][/b][br]User: [B][u]admin[/B][/u][br]Password: [B][u]admin[/B][/u][/b]"
+home: https://truecharts.org/charts/stable/dashmachine
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/dashmachine.png
+keywords:
+ - dashmachine
+ - Productivity
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: dashmachine
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/dashmachine
+ - https://hub.docker.com/r/rmountjoy/dashmachine
+type: application
+version: 4.1.10
diff --git a/stable/dashmachine/4.1.9/README.md b/stable/dashmachine/4.1.10/README.md
similarity index 100%
rename from stable/dashmachine/4.1.9/README.md
rename to stable/dashmachine/4.1.10/README.md
diff --git a/stable/dashmachine/4.1.10/app-changelog.md b/stable/dashmachine/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..dc07c4959c
--- /dev/null
+++ b/stable/dashmachine/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [dashmachine-4.1.10](https://github.com/truecharts/charts/compare/dashmachine-4.1.9...dashmachine-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/dashmachine/4.1.9/app-readme.md b/stable/dashmachine/4.1.10/app-readme.md
similarity index 100%
rename from stable/dashmachine/4.1.9/app-readme.md
rename to stable/dashmachine/4.1.10/app-readme.md
diff --git a/stable/dashmachine/4.1.10/charts/common-17.2.28.tgz b/stable/dashmachine/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/dashmachine/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/dashmachine/4.1.9/ix_values.yaml b/stable/dashmachine/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/dashmachine/4.1.9/ix_values.yaml
rename to stable/dashmachine/4.1.10/ix_values.yaml
diff --git a/stable/dashmachine/4.1.9/questions.yaml b/stable/dashmachine/4.1.10/questions.yaml
similarity index 100%
rename from stable/dashmachine/4.1.9/questions.yaml
rename to stable/dashmachine/4.1.10/questions.yaml
diff --git a/stable/dayofdefeatsource/4.1.9/templates/common.yaml b/stable/dashmachine/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/dayofdefeatsource/4.1.9/templates/common.yaml
rename to stable/dashmachine/4.1.10/templates/common.yaml
diff --git a/stable/etesync/8.1.11/values.yaml b/stable/dashmachine/4.1.10/values.yaml
similarity index 100%
rename from stable/etesync/8.1.11/values.yaml
rename to stable/dashmachine/4.1.10/values.yaml
diff --git a/stable/dashmachine/4.1.9/CHANGELOG.md b/stable/dashmachine/4.1.9/CHANGELOG.md
deleted file mode 100644
index 8bc15ac68c..0000000000
--- a/stable/dashmachine/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [dashmachine-4.1.9](https://github.com/truecharts/charts/compare/dashmachine-4.1.8...dashmachine-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [dashmachine-4.1.8](https://github.com/truecharts/charts/compare/dashmachine-4.1.7...dashmachine-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [dashmachine-4.1.7](https://github.com/truecharts/charts/compare/dashmachine-4.1.6...dashmachine-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [dashmachine-4.1.6](https://github.com/truecharts/charts/compare/dashmachine-4.1.5...dashmachine-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [dashmachine-4.1.5](https://github.com/truecharts/charts/compare/dashmachine-4.1.4...dashmachine-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [dashmachine-4.1.4](https://github.com/truecharts/charts/compare/dashmachine-4.1.3...dashmachine-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [dashmachine-4.1.3](https://github.com/truecharts/charts/compare/dashmachine-4.1.0...dashmachine-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [dashmachine-4.1.2](https://github.com/truecharts/charts/compare/dashmachine-4.1.0...dashmachine-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/dashmachine/4.1.9/Chart.yaml b/stable/dashmachine/4.1.9/Chart.yaml
deleted file mode 100644
index 65401928d3..0000000000
--- a/stable/dashmachine/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "Another web application bookmark dashboard, with fun features.[br][br][b][u][span style='color: #ff9900;']Default user/password[/span][/u][/b][br]User: [B][u]admin[/B][/u][br]Password: [B][u]admin[/B][/u][/b]"
-home: https://truecharts.org/charts/stable/dashmachine
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/dashmachine.png
-keywords:
- - dashmachine
- - Productivity
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: dashmachine
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/dashmachine
- - https://hub.docker.com/r/rmountjoy/dashmachine
-type: application
-version: 4.1.9
diff --git a/stable/dashmachine/4.1.9/app-changelog.md b/stable/dashmachine/4.1.9/app-changelog.md
deleted file mode 100644
index 2e0930dd11..0000000000
--- a/stable/dashmachine/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [dashmachine-4.1.9](https://github.com/truecharts/charts/compare/dashmachine-4.1.8...dashmachine-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/dashmachine/4.1.9/charts/common-17.2.26.tgz b/stable/dashmachine/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/dashmachine/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/dashy/5.1.10/CHANGELOG.md b/stable/dashy/5.1.10/CHANGELOG.md
deleted file mode 100644
index c0519d9f09..0000000000
--- a/stable/dashy/5.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [dashy-5.1.10](https://github.com/truecharts/charts/compare/dashy-5.1.9...dashy-5.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [dashy-5.1.9](https://github.com/truecharts/charts/compare/dashy-5.1.8...dashy-5.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [dashy-5.1.8](https://github.com/truecharts/charts/compare/dashy-5.1.7...dashy-5.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [dashy-5.1.7](https://github.com/truecharts/charts/compare/dashy-5.1.6...dashy-5.1.7) (2024-01-03)
-
-### Chore
-
-
-
-- update container image lissy93/dashy to 2.1.1[@ce8ae2d](https://github.com/ce8ae2d) by renovate ([#16713](https://github.com/truecharts/charts/issues/16713))
-
-
-## [dashy-5.1.6](https://github.com/truecharts/charts/compare/dashy-5.1.5...dashy-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [dashy-5.1.5](https://github.com/truecharts/charts/compare/dashy-5.1.4...dashy-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [dashy-5.1.4](https://github.com/truecharts/charts/compare/dashy-5.1.3...dashy-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [dashy-5.1.3](https://github.com/truecharts/charts/compare/dashy-5.1.0...dashy-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [dashy-5.1.2](https://github.com/truecharts/charts/compare/dashy-5.1.0...dashy-5.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/dashy/5.1.10/Chart.yaml b/stable/dashy/5.1.10/Chart.yaml
deleted file mode 100644
index ef46459f69..0000000000
--- a/stable/dashy/5.1.10/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: dashboard
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.1.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Dashy helps you organize your self-hosted services by making them accessible from a single place
-home: https://truecharts.org/charts/stable/dashy
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/dashy.png
-keywords:
- - dashboard
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: dashy
-sources:
- - https://github.com/Lissy93/dashy
- - https://github.com/truecharts/charts/tree/master/charts/stable/dashy
- - https://hub.docker.com/r/lissy93/dashy
-type: application
-version: 5.1.10
diff --git a/stable/dashy/5.1.10/app-changelog.md b/stable/dashy/5.1.10/app-changelog.md
deleted file mode 100644
index eef2a87e16..0000000000
--- a/stable/dashy/5.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [dashy-5.1.10](https://github.com/truecharts/charts/compare/dashy-5.1.9...dashy-5.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/dashy/5.1.10/charts/common-17.2.26.tgz b/stable/dashy/5.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/dashy/5.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/dashy/5.1.11/CHANGELOG.md b/stable/dashy/5.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..c46c1165cf
--- /dev/null
+++ b/stable/dashy/5.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [dashy-5.1.11](https://github.com/truecharts/charts/compare/dashy-5.1.10...dashy-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [dashy-5.1.10](https://github.com/truecharts/charts/compare/dashy-5.1.9...dashy-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [dashy-5.1.9](https://github.com/truecharts/charts/compare/dashy-5.1.8...dashy-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [dashy-5.1.8](https://github.com/truecharts/charts/compare/dashy-5.1.7...dashy-5.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [dashy-5.1.7](https://github.com/truecharts/charts/compare/dashy-5.1.6...dashy-5.1.7) (2024-01-03)
+
+### Chore
+
+
+
+- update container image lissy93/dashy to 2.1.1[@ce8ae2d](https://github.com/ce8ae2d) by renovate ([#16713](https://github.com/truecharts/charts/issues/16713))
+
+
+## [dashy-5.1.6](https://github.com/truecharts/charts/compare/dashy-5.1.5...dashy-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [dashy-5.1.5](https://github.com/truecharts/charts/compare/dashy-5.1.4...dashy-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [dashy-5.1.4](https://github.com/truecharts/charts/compare/dashy-5.1.3...dashy-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [dashy-5.1.3](https://github.com/truecharts/charts/compare/dashy-5.1.0...dashy-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/dashy/5.1.11/Chart.yaml b/stable/dashy/5.1.11/Chart.yaml
new file mode 100644
index 0000000000..a2851f9baf
--- /dev/null
+++ b/stable/dashy/5.1.11/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: dashboard
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.1.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Dashy helps you organize your self-hosted services by making them accessible from a single place
+home: https://truecharts.org/charts/stable/dashy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/dashy.png
+keywords:
+ - dashboard
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: dashy
+sources:
+ - https://github.com/Lissy93/dashy
+ - https://github.com/truecharts/charts/tree/master/charts/stable/dashy
+ - https://hub.docker.com/r/lissy93/dashy
+type: application
+version: 5.1.11
diff --git a/stable/dashy/5.1.10/README.md b/stable/dashy/5.1.11/README.md
similarity index 100%
rename from stable/dashy/5.1.10/README.md
rename to stable/dashy/5.1.11/README.md
diff --git a/stable/dashy/5.1.11/app-changelog.md b/stable/dashy/5.1.11/app-changelog.md
new file mode 100644
index 0000000000..93938ea94d
--- /dev/null
+++ b/stable/dashy/5.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [dashy-5.1.11](https://github.com/truecharts/charts/compare/dashy-5.1.10...dashy-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/dashy/5.1.10/app-readme.md b/stable/dashy/5.1.11/app-readme.md
similarity index 100%
rename from stable/dashy/5.1.10/app-readme.md
rename to stable/dashy/5.1.11/app-readme.md
diff --git a/stable/dashy/5.1.11/charts/common-17.2.28.tgz b/stable/dashy/5.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/dashy/5.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/dashy/5.1.10/ix_values.yaml b/stable/dashy/5.1.11/ix_values.yaml
similarity index 100%
rename from stable/dashy/5.1.10/ix_values.yaml
rename to stable/dashy/5.1.11/ix_values.yaml
diff --git a/stable/dashy/5.1.10/questions.yaml b/stable/dashy/5.1.11/questions.yaml
similarity index 100%
rename from stable/dashy/5.1.10/questions.yaml
rename to stable/dashy/5.1.11/questions.yaml
diff --git a/stable/homebox/5.1.9/templates/NOTES.txt b/stable/dashy/5.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/homebox/5.1.9/templates/NOTES.txt
rename to stable/dashy/5.1.11/templates/NOTES.txt
diff --git a/stable/dashy/5.1.10/templates/_configmap.tpl b/stable/dashy/5.1.11/templates/_configmap.tpl
similarity index 100%
rename from stable/dashy/5.1.10/templates/_configmap.tpl
rename to stable/dashy/5.1.11/templates/_configmap.tpl
diff --git a/stable/dashy/5.1.10/templates/common.yaml b/stable/dashy/5.1.11/templates/common.yaml
similarity index 100%
rename from stable/dashy/5.1.10/templates/common.yaml
rename to stable/dashy/5.1.11/templates/common.yaml
diff --git a/stable/ethercalc/4.1.9/values.yaml b/stable/dashy/5.1.11/values.yaml
similarity index 100%
rename from stable/ethercalc/4.1.9/values.yaml
rename to stable/dashy/5.1.11/values.yaml
diff --git a/stable/davos/10.1.10/CHANGELOG.md b/stable/davos/10.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..9d5dda81f7
--- /dev/null
+++ b/stable/davos/10.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [davos-10.1.10](https://github.com/truecharts/charts/compare/davos-10.1.9...davos-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [davos-10.1.9](https://github.com/truecharts/charts/compare/davos-10.1.8...davos-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [davos-10.1.8](https://github.com/truecharts/charts/compare/davos-10.1.7...davos-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [davos-10.1.7](https://github.com/truecharts/charts/compare/davos-10.1.6...davos-10.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [davos-10.1.6](https://github.com/truecharts/charts/compare/davos-10.1.5...davos-10.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [davos-10.1.5](https://github.com/truecharts/charts/compare/davos-10.1.4...davos-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [davos-10.1.4](https://github.com/truecharts/charts/compare/davos-10.1.3...davos-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [davos-10.1.3](https://github.com/truecharts/charts/compare/davos-10.1.0...davos-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [davos-10.1.2](https://github.com/truecharts/charts/compare/davos-10.1.0...davos-10.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/davos/10.1.10/Chart.yaml b/stable/davos/10.1.10/Chart.yaml
new file mode 100644
index 0000000000..b9ab366b74
--- /dev/null
+++ b/stable/davos/10.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.2.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: An FTP automation tool that periodically scans given host locations for new files.
+home: https://truecharts.org/charts/stable/davos
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/davos.png
+keywords:
+ - davos
+ - ftp
+ - automation
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: davos
+sources:
+ - https://github.com/linuxserver/docker-davos
+ - https://github.com/linuxserver/davos/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/davos
+ - https://ghcr.io/linuxserver/davos
+type: application
+version: 10.1.10
diff --git a/stable/davos/10.1.10/README.md b/stable/davos/10.1.10/README.md
new file mode 100644
index 0000000000..90500c3c4e
--- /dev/null
+++ b/stable/davos/10.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/davos)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/davos/10.1.10/app-changelog.md b/stable/davos/10.1.10/app-changelog.md
new file mode 100644
index 0000000000..ccd54a16b9
--- /dev/null
+++ b/stable/davos/10.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [davos-10.1.10](https://github.com/truecharts/charts/compare/davos-10.1.9...davos-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/davos/10.1.10/app-readme.md b/stable/davos/10.1.10/app-readme.md
new file mode 100644
index 0000000000..be128b6a6d
--- /dev/null
+++ b/stable/davos/10.1.10/app-readme.md
@@ -0,0 +1,8 @@
+An FTP automation tool that periodically scans given host locations for new files.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/davos](https://truecharts.org/charts/stable/davos)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/davos/10.1.10/charts/common-17.2.28.tgz b/stable/davos/10.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/davos/10.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/davos/10.1.10/ix_values.yaml b/stable/davos/10.1.10/ix_values.yaml
new file mode 100644
index 0000000000..66e2727348
--- /dev/null
+++ b/stable/davos/10.1.10/ix_values.yaml
@@ -0,0 +1,40 @@
+image:
+ repository: ghcr.io/linuxserver/davos
+ pullPolicy: IfNotPresent
+ tag: 2.2.1-ls76@sha256:24ba55aeaa4f86a76dc2664e1bb090f315279ec84e1e603e24713cfe0538d890
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env: {}
+service:
+ main:
+ ports:
+ main:
+ port: 10081
+ protocol: http
+ targetPort: 8080
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: true
diff --git a/stable/davos/10.1.10/questions.yaml b/stable/davos/10.1.10/questions.yaml
new file mode 100644
index 0000000000..99ebfecb7c
--- /dev/null
+++ b/stable/davos/10.1.10/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10081
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/homebridge/6.1.11/templates/NOTES.txt b/stable/davos/10.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/homebridge/6.1.11/templates/NOTES.txt
rename to stable/davos/10.1.10/templates/NOTES.txt
diff --git a/stable/remmina/9.1.12/templates/common.yaml b/stable/davos/10.1.10/templates/common.yaml
similarity index 100%
rename from stable/remmina/9.1.12/templates/common.yaml
rename to stable/davos/10.1.10/templates/common.yaml
diff --git a/stable/explainshell/4.1.9/values.yaml b/stable/davos/10.1.10/values.yaml
similarity index 100%
rename from stable/explainshell/4.1.9/values.yaml
rename to stable/davos/10.1.10/values.yaml
diff --git a/stable/dayofdefeatsource/4.1.10/CHANGELOG.md b/stable/dayofdefeatsource/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..7ed306d073
--- /dev/null
+++ b/stable/dayofdefeatsource/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [dayofdefeatsource-4.1.10](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.9...dayofdefeatsource-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [dayofdefeatsource-4.1.9](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.8...dayofdefeatsource-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [dayofdefeatsource-4.1.8](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.7...dayofdefeatsource-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [dayofdefeatsource-4.1.7](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.6...dayofdefeatsource-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [dayofdefeatsource-4.1.6](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.5...dayofdefeatsource-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [dayofdefeatsource-4.1.5](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.4...dayofdefeatsource-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [dayofdefeatsource-4.1.4](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.3...dayofdefeatsource-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [dayofdefeatsource-4.1.3](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.0...dayofdefeatsource-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [dayofdefeatsource-4.1.2](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.0...dayofdefeatsource-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/dayofdefeatsource/4.1.10/Chart.yaml b/stable/dayofdefeatsource/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..2c71549e35
--- /dev/null
+++ b/stable/dayofdefeatsource/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: dods
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "This Chart will download and install SteamCMD. It will also install Day of Defeat: Source and run it."
+home: https://truecharts.org/charts/stable/dayofdefeatsource
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/dayofdefeatsource.png
+keywords:
+ - dayofdefeatsource
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: dayofdefeatsource
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/dayofdefeatsource
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/dayofdefeatsource/4.1.9/README.md b/stable/dayofdefeatsource/4.1.10/README.md
similarity index 100%
rename from stable/dayofdefeatsource/4.1.9/README.md
rename to stable/dayofdefeatsource/4.1.10/README.md
diff --git a/stable/dayofdefeatsource/4.1.10/app-changelog.md b/stable/dayofdefeatsource/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..664fab5aae
--- /dev/null
+++ b/stable/dayofdefeatsource/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [dayofdefeatsource-4.1.10](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.9...dayofdefeatsource-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/dayofdefeatsource/4.1.9/app-readme.md b/stable/dayofdefeatsource/4.1.10/app-readme.md
similarity index 100%
rename from stable/dayofdefeatsource/4.1.9/app-readme.md
rename to stable/dayofdefeatsource/4.1.10/app-readme.md
diff --git a/stable/dayofdefeatsource/4.1.10/charts/common-17.2.28.tgz b/stable/dayofdefeatsource/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/dayofdefeatsource/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/dayofdefeatsource/4.1.9/ix_values.yaml b/stable/dayofdefeatsource/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/dayofdefeatsource/4.1.9/ix_values.yaml
rename to stable/dayofdefeatsource/4.1.10/ix_values.yaml
diff --git a/stable/dayofdefeatsource/4.1.9/questions.yaml b/stable/dayofdefeatsource/4.1.10/questions.yaml
similarity index 100%
rename from stable/dayofdefeatsource/4.1.9/questions.yaml
rename to stable/dayofdefeatsource/4.1.10/questions.yaml
diff --git a/stable/daysofwar/4.1.9/templates/common.yaml b/stable/dayofdefeatsource/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/daysofwar/4.1.9/templates/common.yaml
rename to stable/dayofdefeatsource/4.1.10/templates/common.yaml
diff --git a/stable/external-dns/3.1.9/values.yaml b/stable/dayofdefeatsource/4.1.10/values.yaml
similarity index 100%
rename from stable/external-dns/3.1.9/values.yaml
rename to stable/dayofdefeatsource/4.1.10/values.yaml
diff --git a/stable/dayofdefeatsource/4.1.9/CHANGELOG.md b/stable/dayofdefeatsource/4.1.9/CHANGELOG.md
deleted file mode 100644
index a4429fb1fa..0000000000
--- a/stable/dayofdefeatsource/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [dayofdefeatsource-4.1.9](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.8...dayofdefeatsource-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [dayofdefeatsource-4.1.8](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.7...dayofdefeatsource-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [dayofdefeatsource-4.1.7](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.6...dayofdefeatsource-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [dayofdefeatsource-4.1.6](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.5...dayofdefeatsource-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [dayofdefeatsource-4.1.5](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.4...dayofdefeatsource-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [dayofdefeatsource-4.1.4](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.3...dayofdefeatsource-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [dayofdefeatsource-4.1.3](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.0...dayofdefeatsource-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [dayofdefeatsource-4.1.2](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.0...dayofdefeatsource-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/dayofdefeatsource/4.1.9/Chart.yaml b/stable/dayofdefeatsource/4.1.9/Chart.yaml
deleted file mode 100644
index ef97951baf..0000000000
--- a/stable/dayofdefeatsource/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: dods
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "This Chart will download and install SteamCMD. It will also install Day of Defeat: Source and run it."
-home: https://truecharts.org/charts/stable/dayofdefeatsource
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/dayofdefeatsource.png
-keywords:
- - dayofdefeatsource
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: dayofdefeatsource
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/dayofdefeatsource
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/dayofdefeatsource/4.1.9/app-changelog.md b/stable/dayofdefeatsource/4.1.9/app-changelog.md
deleted file mode 100644
index 836c1ef1ca..0000000000
--- a/stable/dayofdefeatsource/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [dayofdefeatsource-4.1.9](https://github.com/truecharts/charts/compare/dayofdefeatsource-4.1.8...dayofdefeatsource-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/dayofdefeatsource/4.1.9/charts/common-17.2.26.tgz b/stable/dayofdefeatsource/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/dayofdefeatsource/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/daysofwar/4.1.10/CHANGELOG.md b/stable/daysofwar/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..9dfa86a38a
--- /dev/null
+++ b/stable/daysofwar/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [daysofwar-4.1.10](https://github.com/truecharts/charts/compare/daysofwar-4.1.9...daysofwar-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [daysofwar-4.1.9](https://github.com/truecharts/charts/compare/daysofwar-4.1.8...daysofwar-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [daysofwar-4.1.8](https://github.com/truecharts/charts/compare/daysofwar-4.1.7...daysofwar-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [daysofwar-4.1.7](https://github.com/truecharts/charts/compare/daysofwar-4.1.6...daysofwar-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [daysofwar-4.1.6](https://github.com/truecharts/charts/compare/daysofwar-4.1.5...daysofwar-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [daysofwar-4.1.5](https://github.com/truecharts/charts/compare/daysofwar-4.1.4...daysofwar-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [daysofwar-4.1.4](https://github.com/truecharts/charts/compare/daysofwar-4.1.3...daysofwar-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [daysofwar-4.1.3](https://github.com/truecharts/charts/compare/daysofwar-4.1.0...daysofwar-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [daysofwar-4.1.2](https://github.com/truecharts/charts/compare/daysofwar-4.1.0...daysofwar-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/daysofwar/4.1.10/Chart.yaml b/stable/daysofwar/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..b258f62477
--- /dev/null
+++ b/stable/daysofwar/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: daysofwar
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Days of War and run it.
+home: https://truecharts.org/charts/stable/daysofwar
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/daysofwar.png
+keywords:
+ - daysofwar
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: daysofwar
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/daysofwar
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/daysofwar/4.1.9/README.md b/stable/daysofwar/4.1.10/README.md
similarity index 100%
rename from stable/daysofwar/4.1.9/README.md
rename to stable/daysofwar/4.1.10/README.md
diff --git a/stable/daysofwar/4.1.10/app-changelog.md b/stable/daysofwar/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..88ba8c7ee5
--- /dev/null
+++ b/stable/daysofwar/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [daysofwar-4.1.10](https://github.com/truecharts/charts/compare/daysofwar-4.1.9...daysofwar-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/daysofwar/4.1.9/app-readme.md b/stable/daysofwar/4.1.10/app-readme.md
similarity index 100%
rename from stable/daysofwar/4.1.9/app-readme.md
rename to stable/daysofwar/4.1.10/app-readme.md
diff --git a/stable/daysofwar/4.1.10/charts/common-17.2.28.tgz b/stable/daysofwar/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/daysofwar/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/daysofwar/4.1.9/ix_values.yaml b/stable/daysofwar/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/daysofwar/4.1.9/ix_values.yaml
rename to stable/daysofwar/4.1.10/ix_values.yaml
diff --git a/stable/daysofwar/4.1.9/questions.yaml b/stable/daysofwar/4.1.10/questions.yaml
similarity index 100%
rename from stable/daysofwar/4.1.9/questions.yaml
rename to stable/daysofwar/4.1.10/questions.yaml
diff --git a/stable/dayz/4.1.9/templates/common.yaml b/stable/daysofwar/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/dayz/4.1.9/templates/common.yaml
rename to stable/daysofwar/4.1.10/templates/common.yaml
diff --git a/stable/external-ip/4.1.9/values.yaml b/stable/daysofwar/4.1.10/values.yaml
similarity index 100%
rename from stable/external-ip/4.1.9/values.yaml
rename to stable/daysofwar/4.1.10/values.yaml
diff --git a/stable/daysofwar/4.1.9/CHANGELOG.md b/stable/daysofwar/4.1.9/CHANGELOG.md
deleted file mode 100644
index 1eccf77f65..0000000000
--- a/stable/daysofwar/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [daysofwar-4.1.9](https://github.com/truecharts/charts/compare/daysofwar-4.1.8...daysofwar-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [daysofwar-4.1.8](https://github.com/truecharts/charts/compare/daysofwar-4.1.7...daysofwar-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [daysofwar-4.1.7](https://github.com/truecharts/charts/compare/daysofwar-4.1.6...daysofwar-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [daysofwar-4.1.6](https://github.com/truecharts/charts/compare/daysofwar-4.1.5...daysofwar-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [daysofwar-4.1.5](https://github.com/truecharts/charts/compare/daysofwar-4.1.4...daysofwar-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [daysofwar-4.1.4](https://github.com/truecharts/charts/compare/daysofwar-4.1.3...daysofwar-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [daysofwar-4.1.3](https://github.com/truecharts/charts/compare/daysofwar-4.1.0...daysofwar-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [daysofwar-4.1.2](https://github.com/truecharts/charts/compare/daysofwar-4.1.0...daysofwar-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/daysofwar/4.1.9/Chart.yaml b/stable/daysofwar/4.1.9/Chart.yaml
deleted file mode 100644
index 53b5c69143..0000000000
--- a/stable/daysofwar/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: daysofwar
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Days of War and run it.
-home: https://truecharts.org/charts/stable/daysofwar
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/daysofwar.png
-keywords:
- - daysofwar
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: daysofwar
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/daysofwar
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/daysofwar/4.1.9/app-changelog.md b/stable/daysofwar/4.1.9/app-changelog.md
deleted file mode 100644
index 4d4080b002..0000000000
--- a/stable/daysofwar/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [daysofwar-4.1.9](https://github.com/truecharts/charts/compare/daysofwar-4.1.8...daysofwar-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/daysofwar/4.1.9/charts/common-17.2.26.tgz b/stable/daysofwar/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/daysofwar/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/dayz/4.1.10/CHANGELOG.md b/stable/dayz/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..8040e1bb88
--- /dev/null
+++ b/stable/dayz/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [dayz-4.1.10](https://github.com/truecharts/charts/compare/dayz-4.1.9...dayz-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [dayz-4.1.9](https://github.com/truecharts/charts/compare/dayz-4.1.8...dayz-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [dayz-4.1.8](https://github.com/truecharts/charts/compare/dayz-4.1.7...dayz-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [dayz-4.1.7](https://github.com/truecharts/charts/compare/dayz-4.1.6...dayz-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [dayz-4.1.6](https://github.com/truecharts/charts/compare/dayz-4.1.5...dayz-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [dayz-4.1.5](https://github.com/truecharts/charts/compare/dayz-4.1.4...dayz-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [dayz-4.1.4](https://github.com/truecharts/charts/compare/dayz-4.1.3...dayz-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [dayz-4.1.3](https://github.com/truecharts/charts/compare/dayz-4.1.0...dayz-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [dayz-4.1.2](https://github.com/truecharts/charts/compare/dayz-4.1.0...dayz-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/dayz/4.1.10/Chart.yaml b/stable/dayz/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..f3bd1fad1b
--- /dev/null
+++ b/stable/dayz/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: dayz
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install DayZ and run it.
+home: https://truecharts.org/charts/stable/dayz
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/dayz.png
+keywords:
+ - dayz
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: dayz
+sources:
+ - https://www.bohemia.net/games/dayz
+ - https://github.com/truecharts/charts/tree/master/charts/stable/dayz
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/dayz/4.1.9/README.md b/stable/dayz/4.1.10/README.md
similarity index 100%
rename from stable/dayz/4.1.9/README.md
rename to stable/dayz/4.1.10/README.md
diff --git a/stable/dayz/4.1.10/app-changelog.md b/stable/dayz/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..8fa56af3b3
--- /dev/null
+++ b/stable/dayz/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [dayz-4.1.10](https://github.com/truecharts/charts/compare/dayz-4.1.9...dayz-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/dayz/4.1.9/app-readme.md b/stable/dayz/4.1.10/app-readme.md
similarity index 100%
rename from stable/dayz/4.1.9/app-readme.md
rename to stable/dayz/4.1.10/app-readme.md
diff --git a/stable/dayz/4.1.10/charts/common-17.2.28.tgz b/stable/dayz/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/dayz/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/dayz/4.1.9/ix_values.yaml b/stable/dayz/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/dayz/4.1.9/ix_values.yaml
rename to stable/dayz/4.1.10/ix_values.yaml
diff --git a/stable/dayz/4.1.9/questions.yaml b/stable/dayz/4.1.10/questions.yaml
similarity index 100%
rename from stable/dayz/4.1.9/questions.yaml
rename to stable/dayz/4.1.10/questions.yaml
diff --git a/stable/ddns-route53/4.1.9/templates/common.yaml b/stable/dayz/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/ddns-route53/4.1.9/templates/common.yaml
rename to stable/dayz/4.1.10/templates/common.yaml
diff --git a/stable/factorio/6.1.14/values.yaml b/stable/dayz/4.1.10/values.yaml
similarity index 100%
rename from stable/factorio/6.1.14/values.yaml
rename to stable/dayz/4.1.10/values.yaml
diff --git a/stable/dayz/4.1.9/CHANGELOG.md b/stable/dayz/4.1.9/CHANGELOG.md
deleted file mode 100644
index ddeb4ddf20..0000000000
--- a/stable/dayz/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [dayz-4.1.9](https://github.com/truecharts/charts/compare/dayz-4.1.8...dayz-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [dayz-4.1.8](https://github.com/truecharts/charts/compare/dayz-4.1.7...dayz-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [dayz-4.1.7](https://github.com/truecharts/charts/compare/dayz-4.1.6...dayz-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [dayz-4.1.6](https://github.com/truecharts/charts/compare/dayz-4.1.5...dayz-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [dayz-4.1.5](https://github.com/truecharts/charts/compare/dayz-4.1.4...dayz-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [dayz-4.1.4](https://github.com/truecharts/charts/compare/dayz-4.1.3...dayz-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [dayz-4.1.3](https://github.com/truecharts/charts/compare/dayz-4.1.0...dayz-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [dayz-4.1.2](https://github.com/truecharts/charts/compare/dayz-4.1.0...dayz-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/dayz/4.1.9/Chart.yaml b/stable/dayz/4.1.9/Chart.yaml
deleted file mode 100644
index 6c63b99ede..0000000000
--- a/stable/dayz/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: dayz
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install DayZ and run it.
-home: https://truecharts.org/charts/stable/dayz
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/dayz.png
-keywords:
- - dayz
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: dayz
-sources:
- - https://www.bohemia.net/games/dayz
- - https://github.com/truecharts/charts/tree/master/charts/stable/dayz
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/dayz/4.1.9/app-changelog.md b/stable/dayz/4.1.9/app-changelog.md
deleted file mode 100644
index c3392e09b0..0000000000
--- a/stable/dayz/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [dayz-4.1.9](https://github.com/truecharts/charts/compare/dayz-4.1.8...dayz-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/dayz/4.1.9/charts/common-17.2.26.tgz b/stable/dayz/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/dayz/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ddclient/8.1.11/CHANGELOG.md b/stable/ddclient/8.1.11/CHANGELOG.md
deleted file mode 100644
index 0d617e83c8..0000000000
--- a/stable/ddclient/8.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ddclient-8.1.11](https://github.com/truecharts/charts/compare/ddclient-8.1.10...ddclient-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ddclient-8.1.10](https://github.com/truecharts/charts/compare/ddclient-8.1.9...ddclient-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [ddclient-8.1.9](https://github.com/truecharts/charts/compare/ddclient-8.1.8...ddclient-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/ddclient to 3.11.2[@f11cc53](https://github.com/f11cc53) by renovate ([#17346](https://github.com/truecharts/charts/issues/17346))
-
-
-
-
-## [ddclient-8.1.8](https://github.com/truecharts/charts/compare/ddclient-8.1.7...ddclient-8.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ddclient-8.1.7](https://github.com/truecharts/charts/compare/ddclient-8.1.6...ddclient-8.1.7) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/ddclient to 3.11.2[@14e6c60](https://github.com/14e6c60) by renovate ([#16767](https://github.com/truecharts/charts/issues/16767))
-
-
-## [ddclient-8.1.6](https://github.com/truecharts/charts/compare/ddclient-8.1.5...ddclient-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ddclient-8.1.5](https://github.com/truecharts/charts/compare/ddclient-8.1.4...ddclient-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [ddclient-8.1.4](https://github.com/truecharts/charts/compare/ddclient-8.1.3...ddclient-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ddclient-8.1.3](https://github.com/truecharts/charts/compare/ddclient-8.1.0...ddclient-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/ddclient/8.1.11/Chart.yaml b/stable/ddclient/8.1.11/Chart.yaml
deleted file mode 100644
index 8fe356bffb..0000000000
--- a/stable/ddclient/8.1.11/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.11.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Ddclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider.
-home: https://truecharts.org/charts/stable/ddclient
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddclient.png
-keywords:
- - ddclient
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ddclient
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/ddclient
- - https://ghcr.io/linuxserver/ddclient
-type: application
-version: 8.1.11
diff --git a/stable/ddclient/8.1.11/app-changelog.md b/stable/ddclient/8.1.11/app-changelog.md
deleted file mode 100644
index 83c37c1de8..0000000000
--- a/stable/ddclient/8.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ddclient-8.1.11](https://github.com/truecharts/charts/compare/ddclient-8.1.10...ddclient-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ddclient/8.1.11/charts/common-17.2.26.tgz b/stable/ddclient/8.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ddclient/8.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ddclient/8.1.12/CHANGELOG.md b/stable/ddclient/8.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..5849fb048b
--- /dev/null
+++ b/stable/ddclient/8.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ddclient-8.1.12](https://github.com/truecharts/charts/compare/ddclient-8.1.11...ddclient-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ddclient-8.1.11](https://github.com/truecharts/charts/compare/ddclient-8.1.10...ddclient-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ddclient-8.1.10](https://github.com/truecharts/charts/compare/ddclient-8.1.9...ddclient-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [ddclient-8.1.9](https://github.com/truecharts/charts/compare/ddclient-8.1.8...ddclient-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/ddclient to 3.11.2[@f11cc53](https://github.com/f11cc53) by renovate ([#17346](https://github.com/truecharts/charts/issues/17346))
+
+
+
+
+## [ddclient-8.1.8](https://github.com/truecharts/charts/compare/ddclient-8.1.7...ddclient-8.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ddclient-8.1.7](https://github.com/truecharts/charts/compare/ddclient-8.1.6...ddclient-8.1.7) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/ddclient to 3.11.2[@14e6c60](https://github.com/14e6c60) by renovate ([#16767](https://github.com/truecharts/charts/issues/16767))
+
+
+## [ddclient-8.1.6](https://github.com/truecharts/charts/compare/ddclient-8.1.5...ddclient-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ddclient-8.1.5](https://github.com/truecharts/charts/compare/ddclient-8.1.4...ddclient-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [ddclient-8.1.4](https://github.com/truecharts/charts/compare/ddclient-8.1.3...ddclient-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ddclient-8.1.3](https://github.com/truecharts/charts/compare/ddclient-8.1.0...ddclient-8.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/ddclient/8.1.12/Chart.yaml b/stable/ddclient/8.1.12/Chart.yaml
new file mode 100644
index 0000000000..0b12a967a0
--- /dev/null
+++ b/stable/ddclient/8.1.12/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.11.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Ddclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider.
+home: https://truecharts.org/charts/stable/ddclient
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddclient.png
+keywords:
+ - ddclient
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ddclient
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ddclient
+ - https://ghcr.io/linuxserver/ddclient
+type: application
+version: 8.1.12
diff --git a/stable/ddclient/8.1.11/README.md b/stable/ddclient/8.1.12/README.md
similarity index 100%
rename from stable/ddclient/8.1.11/README.md
rename to stable/ddclient/8.1.12/README.md
diff --git a/stable/ddclient/8.1.12/app-changelog.md b/stable/ddclient/8.1.12/app-changelog.md
new file mode 100644
index 0000000000..d49ed90ba3
--- /dev/null
+++ b/stable/ddclient/8.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ddclient-8.1.12](https://github.com/truecharts/charts/compare/ddclient-8.1.11...ddclient-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ddclient/8.1.11/app-readme.md b/stable/ddclient/8.1.12/app-readme.md
similarity index 100%
rename from stable/ddclient/8.1.11/app-readme.md
rename to stable/ddclient/8.1.12/app-readme.md
diff --git a/stable/ddclient/8.1.12/charts/common-17.2.28.tgz b/stable/ddclient/8.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ddclient/8.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/ddclient/8.1.11/ix_values.yaml b/stable/ddclient/8.1.12/ix_values.yaml
similarity index 100%
rename from stable/ddclient/8.1.11/ix_values.yaml
rename to stable/ddclient/8.1.12/ix_values.yaml
diff --git a/stable/ddclient/8.1.11/questions.yaml b/stable/ddclient/8.1.12/questions.yaml
similarity index 100%
rename from stable/ddclient/8.1.11/questions.yaml
rename to stable/ddclient/8.1.12/questions.yaml
diff --git a/stable/homelablabelmaker/7.1.8/templates/NOTES.txt b/stable/ddclient/8.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/homelablabelmaker/7.1.8/templates/NOTES.txt
rename to stable/ddclient/8.1.12/templates/NOTES.txt
diff --git a/stable/filebot/7.1.8/templates/common.yaml b/stable/ddclient/8.1.12/templates/common.yaml
similarity index 100%
rename from stable/filebot/7.1.8/templates/common.yaml
rename to stable/ddclient/8.1.12/templates/common.yaml
diff --git a/stable/factorioservermanager/4.1.9/values.yaml b/stable/ddclient/8.1.12/values.yaml
similarity index 100%
rename from stable/factorioservermanager/4.1.9/values.yaml
rename to stable/ddclient/8.1.12/values.yaml
diff --git a/stable/ddns-go/9.0.3/CHANGELOG.md b/stable/ddns-go/9.0.3/CHANGELOG.md
deleted file mode 100644
index 6e4c9b1beb..0000000000
--- a/stable/ddns-go/9.0.3/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ddns-go-9.0.3](https://github.com/truecharts/charts/compare/ddns-go-9.0.2...ddns-go-9.0.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ddns-go-9.0.2](https://github.com/truecharts/charts/compare/ddns-go-9.0.1...ddns-go-9.0.2) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [ddns-go-9.0.1](https://github.com/truecharts/charts/compare/ddns-go-9.0.0...ddns-go-9.0.1) (2024-01-15)
-
-### Chore
-
-
-
-- update container image jeessy/ddns-go to v6.0.3[@652bc08](https://github.com/652bc08) by renovate ([#17271](https://github.com/truecharts/charts/issues/17271))
-
-
-## [ddns-go-9.0.0](https://github.com/truecharts/charts/compare/ddns-go-8.1.8...ddns-go-9.0.0) (2024-01-14)
-
-### Chore
-
-
-
-- update container image jeessy/ddns-go to v6.0.2[@02e7174](https://github.com/02e7174) by renovate ([#17220](https://github.com/truecharts/charts/issues/17220))
-
-
-
-
-## [ddns-go-8.1.8](https://github.com/truecharts/charts/compare/ddns-go-8.1.7...ddns-go-8.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ddns-go-8.1.7](https://github.com/truecharts/charts/compare/ddns-go-8.1.6...ddns-go-8.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image jeessy/ddns-go to v5.7.1[@ceab1b3](https://github.com/ceab1b3) by renovate ([#17004](https://github.com/truecharts/charts/issues/17004))
-
-
-## [ddns-go-8.1.6](https://github.com/truecharts/charts/compare/ddns-go-8.1.5...ddns-go-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ddns-go-8.1.5](https://github.com/truecharts/charts/compare/ddns-go-8.1.4...ddns-go-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [ddns-go-8.1.4](https://github.com/truecharts/charts/compare/ddns-go-8.1.3...ddns-go-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ddns-go-8.1.3](https://github.com/truecharts/charts/compare/ddns-go-8.1.0...ddns-go-8.1.3) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/ddns-go/9.0.3/Chart.yaml b/stable/ddns-go/9.0.3/Chart.yaml
deleted file mode 100644
index 56c6344e52..0000000000
--- a/stable/ddns-go/9.0.3/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 6.0.3
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Automatically obtain your public network IPv4 or IPv6 address and resolve it to the corresponding domain name service
-home: https://truecharts.org/charts/stable/ddns-go
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddns-go.png
-keywords:
- - ddns-go
- - ddns
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ddns-go
-sources:
- - https://github.com/jeessy2/ddns-go
- - https://github.com/truecharts/charts/tree/master/charts/stable/ddns-go
- - https://hub.docker.com/r/jeessy/ddns-go
-type: application
-version: 9.0.3
diff --git a/stable/ddns-go/9.0.3/app-changelog.md b/stable/ddns-go/9.0.3/app-changelog.md
deleted file mode 100644
index f5731ee04d..0000000000
--- a/stable/ddns-go/9.0.3/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ddns-go-9.0.3](https://github.com/truecharts/charts/compare/ddns-go-9.0.2...ddns-go-9.0.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ddns-go/9.0.3/charts/common-17.2.26.tgz b/stable/ddns-go/9.0.3/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ddns-go/9.0.3/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ddns-go/9.0.4/CHANGELOG.md b/stable/ddns-go/9.0.4/CHANGELOG.md
new file mode 100644
index 0000000000..278798d9a2
--- /dev/null
+++ b/stable/ddns-go/9.0.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ddns-go-9.0.4](https://github.com/truecharts/charts/compare/ddns-go-9.0.3...ddns-go-9.0.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ddns-go-9.0.3](https://github.com/truecharts/charts/compare/ddns-go-9.0.2...ddns-go-9.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ddns-go-9.0.2](https://github.com/truecharts/charts/compare/ddns-go-9.0.1...ddns-go-9.0.2) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [ddns-go-9.0.1](https://github.com/truecharts/charts/compare/ddns-go-9.0.0...ddns-go-9.0.1) (2024-01-15)
+
+### Chore
+
+
+
+- update container image jeessy/ddns-go to v6.0.3[@652bc08](https://github.com/652bc08) by renovate ([#17271](https://github.com/truecharts/charts/issues/17271))
+
+
+## [ddns-go-9.0.0](https://github.com/truecharts/charts/compare/ddns-go-8.1.8...ddns-go-9.0.0) (2024-01-14)
+
+### Chore
+
+
+
+- update container image jeessy/ddns-go to v6.0.2[@02e7174](https://github.com/02e7174) by renovate ([#17220](https://github.com/truecharts/charts/issues/17220))
+
+
+
+
+## [ddns-go-8.1.8](https://github.com/truecharts/charts/compare/ddns-go-8.1.7...ddns-go-8.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ddns-go-8.1.7](https://github.com/truecharts/charts/compare/ddns-go-8.1.6...ddns-go-8.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image jeessy/ddns-go to v5.7.1[@ceab1b3](https://github.com/ceab1b3) by renovate ([#17004](https://github.com/truecharts/charts/issues/17004))
+
+
+## [ddns-go-8.1.6](https://github.com/truecharts/charts/compare/ddns-go-8.1.5...ddns-go-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ddns-go-8.1.5](https://github.com/truecharts/charts/compare/ddns-go-8.1.4...ddns-go-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [ddns-go-8.1.4](https://github.com/truecharts/charts/compare/ddns-go-8.1.3...ddns-go-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/ddns-go/9.0.4/Chart.yaml b/stable/ddns-go/9.0.4/Chart.yaml
new file mode 100644
index 0000000000..201d70e6fc
--- /dev/null
+++ b/stable/ddns-go/9.0.4/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 6.0.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Automatically obtain your public network IPv4 or IPv6 address and resolve it to the corresponding domain name service
+home: https://truecharts.org/charts/stable/ddns-go
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddns-go.png
+keywords:
+ - ddns-go
+ - ddns
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ddns-go
+sources:
+ - https://github.com/jeessy2/ddns-go
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ddns-go
+ - https://hub.docker.com/r/jeessy/ddns-go
+type: application
+version: 9.0.4
diff --git a/stable/ddns-go/9.0.3/README.md b/stable/ddns-go/9.0.4/README.md
similarity index 100%
rename from stable/ddns-go/9.0.3/README.md
rename to stable/ddns-go/9.0.4/README.md
diff --git a/stable/ddns-go/9.0.4/app-changelog.md b/stable/ddns-go/9.0.4/app-changelog.md
new file mode 100644
index 0000000000..58baacdff0
--- /dev/null
+++ b/stable/ddns-go/9.0.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ddns-go-9.0.4](https://github.com/truecharts/charts/compare/ddns-go-9.0.3...ddns-go-9.0.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ddns-go/9.0.3/app-readme.md b/stable/ddns-go/9.0.4/app-readme.md
similarity index 100%
rename from stable/ddns-go/9.0.3/app-readme.md
rename to stable/ddns-go/9.0.4/app-readme.md
diff --git a/stable/ddns-go/9.0.4/charts/common-17.2.28.tgz b/stable/ddns-go/9.0.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ddns-go/9.0.4/charts/common-17.2.28.tgz differ
diff --git a/stable/ddns-go/9.0.3/ix_values.yaml b/stable/ddns-go/9.0.4/ix_values.yaml
similarity index 100%
rename from stable/ddns-go/9.0.3/ix_values.yaml
rename to stable/ddns-go/9.0.4/ix_values.yaml
diff --git a/stable/ddns-go/9.0.3/questions.yaml b/stable/ddns-go/9.0.4/questions.yaml
similarity index 100%
rename from stable/ddns-go/9.0.3/questions.yaml
rename to stable/ddns-go/9.0.4/questions.yaml
diff --git a/stable/homepage/6.3.10/templates/NOTES.txt b/stable/ddns-go/9.0.4/templates/NOTES.txt
similarity index 100%
rename from stable/homepage/6.3.10/templates/NOTES.txt
rename to stable/ddns-go/9.0.4/templates/NOTES.txt
diff --git a/stable/fileflows/9.0.2/templates/common.yaml b/stable/ddns-go/9.0.4/templates/common.yaml
similarity index 100%
rename from stable/fileflows/9.0.2/templates/common.yaml
rename to stable/ddns-go/9.0.4/templates/common.yaml
diff --git a/stable/facturascripts/4.1.9/values.yaml b/stable/ddns-go/9.0.4/values.yaml
similarity index 100%
rename from stable/facturascripts/4.1.9/values.yaml
rename to stable/ddns-go/9.0.4/values.yaml
diff --git a/stable/ddns-route53/4.1.10/CHANGELOG.md b/stable/ddns-route53/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..5dbec7d246
--- /dev/null
+++ b/stable/ddns-route53/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ddns-route53-4.1.10](https://github.com/truecharts/charts/compare/ddns-route53-4.1.9...ddns-route53-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ddns-route53-4.1.9](https://github.com/truecharts/charts/compare/ddns-route53-4.1.8...ddns-route53-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ddns-route53-4.1.8](https://github.com/truecharts/charts/compare/ddns-route53-4.1.7...ddns-route53-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [ddns-route53-4.1.7](https://github.com/truecharts/charts/compare/ddns-route53-4.1.6...ddns-route53-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ddns-route53-4.1.6](https://github.com/truecharts/charts/compare/ddns-route53-4.1.5...ddns-route53-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ddns-route53-4.1.5](https://github.com/truecharts/charts/compare/ddns-route53-4.1.4...ddns-route53-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [ddns-route53-4.1.4](https://github.com/truecharts/charts/compare/ddns-route53-4.1.3...ddns-route53-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ddns-route53-4.1.3](https://github.com/truecharts/charts/compare/ddns-route53-4.1.0...ddns-route53-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ddns-route53-4.1.2](https://github.com/truecharts/charts/compare/ddns-route53-4.1.0...ddns-route53-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/ddns-route53/4.1.10/Chart.yaml b/stable/ddns-route53/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..8be2bc2b29
--- /dev/null
+++ b/stable/ddns-route53/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-DNS
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Dynamic DNS for Amazon Route 53 on a time-based schedule
+home: https://truecharts.org/charts/stable/ddns-route53
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddns-route53.png
+keywords:
+ - ddns-route53
+ - Network-DNS
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ddns-route53
+sources:
+ - https://github.com/crazy-max/ddns-route53
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ddns-route53
+ - https://hub.docker.com/r/crazymax/ddns-route53
+type: application
+version: 4.1.10
diff --git a/stable/ddns-route53/4.1.9/README.md b/stable/ddns-route53/4.1.10/README.md
similarity index 100%
rename from stable/ddns-route53/4.1.9/README.md
rename to stable/ddns-route53/4.1.10/README.md
diff --git a/stable/ddns-route53/4.1.10/app-changelog.md b/stable/ddns-route53/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..28cbbf7de8
--- /dev/null
+++ b/stable/ddns-route53/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ddns-route53-4.1.10](https://github.com/truecharts/charts/compare/ddns-route53-4.1.9...ddns-route53-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ddns-route53/4.1.9/app-readme.md b/stable/ddns-route53/4.1.10/app-readme.md
similarity index 100%
rename from stable/ddns-route53/4.1.9/app-readme.md
rename to stable/ddns-route53/4.1.10/app-readme.md
diff --git a/stable/ddns-route53/4.1.10/charts/common-17.2.28.tgz b/stable/ddns-route53/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ddns-route53/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/ddns-route53/4.1.9/ix_values.yaml b/stable/ddns-route53/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/ddns-route53/4.1.9/ix_values.yaml
rename to stable/ddns-route53/4.1.10/ix_values.yaml
diff --git a/stable/ddns-route53/4.1.9/questions.yaml b/stable/ddns-route53/4.1.10/questions.yaml
similarity index 100%
rename from stable/ddns-route53/4.1.9/questions.yaml
rename to stable/ddns-route53/4.1.10/questions.yaml
diff --git a/stable/debian-apt-mirror/4.1.9/templates/common.yaml b/stable/ddns-route53/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/debian-apt-mirror/4.1.9/templates/common.yaml
rename to stable/ddns-route53/4.1.10/templates/common.yaml
diff --git a/stable/farmos/4.1.10/values.yaml b/stable/ddns-route53/4.1.10/values.yaml
similarity index 100%
rename from stable/farmos/4.1.10/values.yaml
rename to stable/ddns-route53/4.1.10/values.yaml
diff --git a/stable/ddns-route53/4.1.9/CHANGELOG.md b/stable/ddns-route53/4.1.9/CHANGELOG.md
deleted file mode 100644
index 851ddffbb7..0000000000
--- a/stable/ddns-route53/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ddns-route53-4.1.9](https://github.com/truecharts/charts/compare/ddns-route53-4.1.8...ddns-route53-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ddns-route53-4.1.8](https://github.com/truecharts/charts/compare/ddns-route53-4.1.7...ddns-route53-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [ddns-route53-4.1.7](https://github.com/truecharts/charts/compare/ddns-route53-4.1.6...ddns-route53-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ddns-route53-4.1.6](https://github.com/truecharts/charts/compare/ddns-route53-4.1.5...ddns-route53-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ddns-route53-4.1.5](https://github.com/truecharts/charts/compare/ddns-route53-4.1.4...ddns-route53-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [ddns-route53-4.1.4](https://github.com/truecharts/charts/compare/ddns-route53-4.1.3...ddns-route53-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ddns-route53-4.1.3](https://github.com/truecharts/charts/compare/ddns-route53-4.1.0...ddns-route53-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [ddns-route53-4.1.2](https://github.com/truecharts/charts/compare/ddns-route53-4.1.0...ddns-route53-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/ddns-route53/4.1.9/Chart.yaml b/stable/ddns-route53/4.1.9/Chart.yaml
deleted file mode 100644
index e37afaf4df..0000000000
--- a/stable/ddns-route53/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-DNS
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Dynamic DNS for Amazon Route 53 on a time-based schedule
-home: https://truecharts.org/charts/stable/ddns-route53
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddns-route53.png
-keywords:
- - ddns-route53
- - Network-DNS
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ddns-route53
-sources:
- - https://github.com/crazy-max/ddns-route53
- - https://github.com/truecharts/charts/tree/master/charts/stable/ddns-route53
- - https://hub.docker.com/r/crazymax/ddns-route53
-type: application
-version: 4.1.9
diff --git a/stable/ddns-route53/4.1.9/app-changelog.md b/stable/ddns-route53/4.1.9/app-changelog.md
deleted file mode 100644
index 5f322aabd6..0000000000
--- a/stable/ddns-route53/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ddns-route53-4.1.9](https://github.com/truecharts/charts/compare/ddns-route53-4.1.8...ddns-route53-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ddns-route53/4.1.9/charts/common-17.2.26.tgz b/stable/ddns-route53/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ddns-route53/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ddns-updater/8.1.10/CHANGELOG.md b/stable/ddns-updater/8.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..8e9d8f8425
--- /dev/null
+++ b/stable/ddns-updater/8.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ddns-updater-8.1.10](https://github.com/truecharts/charts/compare/ddns-updater-8.1.9...ddns-updater-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ddns-updater-8.1.9](https://github.com/truecharts/charts/compare/ddns-updater-8.1.8...ddns-updater-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ddns-updater-8.1.8](https://github.com/truecharts/charts/compare/ddns-updater-8.1.7...ddns-updater-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [ddns-updater-8.1.7](https://github.com/truecharts/charts/compare/ddns-updater-8.1.6...ddns-updater-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ddns-updater-8.1.6](https://github.com/truecharts/charts/compare/ddns-updater-8.1.5...ddns-updater-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ddns-updater-8.1.5](https://github.com/truecharts/charts/compare/ddns-updater-8.1.4...ddns-updater-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [ddns-updater-8.1.4](https://github.com/truecharts/charts/compare/ddns-updater-8.1.3...ddns-updater-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ddns-updater-8.1.3](https://github.com/truecharts/charts/compare/ddns-updater-8.1.0...ddns-updater-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ddns-updater-8.1.2](https://github.com/truecharts/charts/compare/ddns-updater-8.1.0...ddns-updater-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/ddns-updater/8.1.10/Chart.yaml b/stable/ddns-updater/8.1.10/Chart.yaml
new file mode 100644
index 0000000000..2e771ff4a3
--- /dev/null
+++ b/stable/ddns-updater/8.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: network
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.5.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Light container updating DNS A and/or AAAA records periodically for multiple DNS providers
+home: https://truecharts.org/charts/stable/ddns-updater
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddns-updater.png
+keywords:
+ - ddns-updater
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ddns-updater
+sources:
+ - https://github.com/qdm12/ddns-updater
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ddns-updater
+ - https://hub.docker.com/r/qmcgaw/ddns-updater
+type: application
+version: 8.1.10
diff --git a/stable/ddns-updater/8.1.9/README.md b/stable/ddns-updater/8.1.10/README.md
similarity index 100%
rename from stable/ddns-updater/8.1.9/README.md
rename to stable/ddns-updater/8.1.10/README.md
diff --git a/stable/ddns-updater/8.1.10/app-changelog.md b/stable/ddns-updater/8.1.10/app-changelog.md
new file mode 100644
index 0000000000..42b5ab69ab
--- /dev/null
+++ b/stable/ddns-updater/8.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ddns-updater-8.1.10](https://github.com/truecharts/charts/compare/ddns-updater-8.1.9...ddns-updater-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ddns-updater/8.1.9/app-readme.md b/stable/ddns-updater/8.1.10/app-readme.md
similarity index 100%
rename from stable/ddns-updater/8.1.9/app-readme.md
rename to stable/ddns-updater/8.1.10/app-readme.md
diff --git a/stable/ddns-updater/8.1.10/charts/common-17.2.28.tgz b/stable/ddns-updater/8.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ddns-updater/8.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/ddns-updater/8.1.9/ix_values.yaml b/stable/ddns-updater/8.1.10/ix_values.yaml
similarity index 100%
rename from stable/ddns-updater/8.1.9/ix_values.yaml
rename to stable/ddns-updater/8.1.10/ix_values.yaml
diff --git a/stable/ddns-updater/8.1.9/questions.yaml b/stable/ddns-updater/8.1.10/questions.yaml
similarity index 100%
rename from stable/ddns-updater/8.1.9/questions.yaml
rename to stable/ddns-updater/8.1.10/questions.yaml
diff --git a/stable/homer/8.1.8/templates/NOTES.txt b/stable/ddns-updater/8.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/homer/8.1.8/templates/NOTES.txt
rename to stable/ddns-updater/8.1.10/templates/NOTES.txt
diff --git a/stable/filestash/5.1.11/templates/common.yaml b/stable/ddns-updater/8.1.10/templates/common.yaml
similarity index 100%
rename from stable/filestash/5.1.11/templates/common.yaml
rename to stable/ddns-updater/8.1.10/templates/common.yaml
diff --git a/stable/fastcom-mqtt/4.1.9/values.yaml b/stable/ddns-updater/8.1.10/values.yaml
similarity index 100%
rename from stable/fastcom-mqtt/4.1.9/values.yaml
rename to stable/ddns-updater/8.1.10/values.yaml
diff --git a/stable/ddns-updater/8.1.9/CHANGELOG.md b/stable/ddns-updater/8.1.9/CHANGELOG.md
deleted file mode 100644
index 98cfd32e8b..0000000000
--- a/stable/ddns-updater/8.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ddns-updater-8.1.9](https://github.com/truecharts/charts/compare/ddns-updater-8.1.8...ddns-updater-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ddns-updater-8.1.8](https://github.com/truecharts/charts/compare/ddns-updater-8.1.7...ddns-updater-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [ddns-updater-8.1.7](https://github.com/truecharts/charts/compare/ddns-updater-8.1.6...ddns-updater-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ddns-updater-8.1.6](https://github.com/truecharts/charts/compare/ddns-updater-8.1.5...ddns-updater-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ddns-updater-8.1.5](https://github.com/truecharts/charts/compare/ddns-updater-8.1.4...ddns-updater-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [ddns-updater-8.1.4](https://github.com/truecharts/charts/compare/ddns-updater-8.1.3...ddns-updater-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ddns-updater-8.1.3](https://github.com/truecharts/charts/compare/ddns-updater-8.1.0...ddns-updater-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [ddns-updater-8.1.2](https://github.com/truecharts/charts/compare/ddns-updater-8.1.0...ddns-updater-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/ddns-updater/8.1.9/Chart.yaml b/stable/ddns-updater/8.1.9/Chart.yaml
deleted file mode 100644
index 098d882060..0000000000
--- a/stable/ddns-updater/8.1.9/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: network
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.5.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Light container updating DNS A and/or AAAA records periodically for multiple DNS providers
-home: https://truecharts.org/charts/stable/ddns-updater
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddns-updater.png
-keywords:
- - ddns-updater
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ddns-updater
-sources:
- - https://github.com/qdm12/ddns-updater
- - https://github.com/truecharts/charts/tree/master/charts/stable/ddns-updater
- - https://hub.docker.com/r/qmcgaw/ddns-updater
-type: application
-version: 8.1.9
diff --git a/stable/ddns-updater/8.1.9/app-changelog.md b/stable/ddns-updater/8.1.9/app-changelog.md
deleted file mode 100644
index 94ce2ca10b..0000000000
--- a/stable/ddns-updater/8.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ddns-updater-8.1.9](https://github.com/truecharts/charts/compare/ddns-updater-8.1.8...ddns-updater-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ddns-updater/8.1.9/charts/common-17.2.26.tgz b/stable/ddns-updater/8.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ddns-updater/8.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/debian-apt-mirror/4.1.10/CHANGELOG.md b/stable/debian-apt-mirror/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..693434e7ae
--- /dev/null
+++ b/stable/debian-apt-mirror/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [debian-apt-mirror-4.1.10](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.9...debian-apt-mirror-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [debian-apt-mirror-4.1.9](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.8...debian-apt-mirror-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [debian-apt-mirror-4.1.8](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.7...debian-apt-mirror-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [debian-apt-mirror-4.1.7](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.6...debian-apt-mirror-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [debian-apt-mirror-4.1.6](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.5...debian-apt-mirror-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [debian-apt-mirror-4.1.5](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.4...debian-apt-mirror-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [debian-apt-mirror-4.1.4](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.3...debian-apt-mirror-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [debian-apt-mirror-4.1.3](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.0...debian-apt-mirror-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [debian-apt-mirror-4.1.2](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.0...debian-apt-mirror-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/debian-apt-mirror/4.1.10/Chart.yaml b/stable/debian-apt-mirror/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..17c7b9a18d
--- /dev/null
+++ b/stable/debian-apt-mirror/4.1.10/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will run apt-mirror and Apache2. This allows you to create a local apt mirror for Debian packages.
+home: https://truecharts.org/charts/stable/debian-apt-mirror
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/debian-apt-mirror.png
+keywords:
+ - debian-apt-mirror
+ - Network-Other
+ - Productivity
+ - Tools-Utilities
+ - Drivers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: debian-apt-mirror
+sources:
+ - https://www.debian.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/debian-apt-mirror
+ - https://hub.docker.com/r/ich777/debian-mirror
+type: application
+version: 4.1.10
diff --git a/stable/debian-apt-mirror/4.1.9/README.md b/stable/debian-apt-mirror/4.1.10/README.md
similarity index 100%
rename from stable/debian-apt-mirror/4.1.9/README.md
rename to stable/debian-apt-mirror/4.1.10/README.md
diff --git a/stable/debian-apt-mirror/4.1.10/app-changelog.md b/stable/debian-apt-mirror/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..6e7c15924a
--- /dev/null
+++ b/stable/debian-apt-mirror/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [debian-apt-mirror-4.1.10](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.9...debian-apt-mirror-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/debian-apt-mirror/4.1.9/app-readme.md b/stable/debian-apt-mirror/4.1.10/app-readme.md
similarity index 100%
rename from stable/debian-apt-mirror/4.1.9/app-readme.md
rename to stable/debian-apt-mirror/4.1.10/app-readme.md
diff --git a/stable/debian-apt-mirror/4.1.10/charts/common-17.2.28.tgz b/stable/debian-apt-mirror/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/debian-apt-mirror/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/debian-apt-mirror/4.1.9/ix_values.yaml b/stable/debian-apt-mirror/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/debian-apt-mirror/4.1.9/ix_values.yaml
rename to stable/debian-apt-mirror/4.1.10/ix_values.yaml
diff --git a/stable/debian-apt-mirror/4.1.9/questions.yaml b/stable/debian-apt-mirror/4.1.10/questions.yaml
similarity index 100%
rename from stable/debian-apt-mirror/4.1.9/questions.yaml
rename to stable/debian-apt-mirror/4.1.10/questions.yaml
diff --git a/stable/debian-bullseye/4.1.9/templates/common.yaml b/stable/debian-apt-mirror/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/debian-bullseye/4.1.9/templates/common.yaml
rename to stable/debian-apt-mirror/4.1.10/templates/common.yaml
diff --git a/stable/fenrus/4.1.8/values.yaml b/stable/debian-apt-mirror/4.1.10/values.yaml
similarity index 100%
rename from stable/fenrus/4.1.8/values.yaml
rename to stable/debian-apt-mirror/4.1.10/values.yaml
diff --git a/stable/debian-apt-mirror/4.1.9/CHANGELOG.md b/stable/debian-apt-mirror/4.1.9/CHANGELOG.md
deleted file mode 100644
index 2f43b91c3a..0000000000
--- a/stable/debian-apt-mirror/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [debian-apt-mirror-4.1.9](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.8...debian-apt-mirror-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [debian-apt-mirror-4.1.8](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.7...debian-apt-mirror-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [debian-apt-mirror-4.1.7](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.6...debian-apt-mirror-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [debian-apt-mirror-4.1.6](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.5...debian-apt-mirror-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [debian-apt-mirror-4.1.5](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.4...debian-apt-mirror-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [debian-apt-mirror-4.1.4](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.3...debian-apt-mirror-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [debian-apt-mirror-4.1.3](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.0...debian-apt-mirror-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [debian-apt-mirror-4.1.2](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.0...debian-apt-mirror-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/debian-apt-mirror/4.1.9/Chart.yaml b/stable/debian-apt-mirror/4.1.9/Chart.yaml
deleted file mode 100644
index ece2f81418..0000000000
--- a/stable/debian-apt-mirror/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will run apt-mirror and Apache2. This allows you to create a local apt mirror for Debian packages.
-home: https://truecharts.org/charts/stable/debian-apt-mirror
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/debian-apt-mirror.png
-keywords:
- - debian-apt-mirror
- - Network-Other
- - Productivity
- - Tools-Utilities
- - Drivers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: debian-apt-mirror
-sources:
- - https://www.debian.org/
- - https://github.com/truecharts/charts/tree/master/charts/stable/debian-apt-mirror
- - https://hub.docker.com/r/ich777/debian-mirror
-type: application
-version: 4.1.9
diff --git a/stable/debian-apt-mirror/4.1.9/app-changelog.md b/stable/debian-apt-mirror/4.1.9/app-changelog.md
deleted file mode 100644
index 7ebf4d5a98..0000000000
--- a/stable/debian-apt-mirror/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [debian-apt-mirror-4.1.9](https://github.com/truecharts/charts/compare/debian-apt-mirror-4.1.8...debian-apt-mirror-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/debian-apt-mirror/4.1.9/charts/common-17.2.26.tgz b/stable/debian-apt-mirror/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/debian-apt-mirror/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/debian-bullseye/4.1.10/CHANGELOG.md b/stable/debian-bullseye/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..3c0efb08c6
--- /dev/null
+++ b/stable/debian-bullseye/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [debian-bullseye-4.1.10](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.9...debian-bullseye-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [debian-bullseye-4.1.9](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.8...debian-bullseye-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [debian-bullseye-4.1.8](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.7...debian-bullseye-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [debian-bullseye-4.1.7](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.6...debian-bullseye-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [debian-bullseye-4.1.6](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.5...debian-bullseye-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [debian-bullseye-4.1.5](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.4...debian-bullseye-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [debian-bullseye-4.1.4](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.3...debian-bullseye-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [debian-bullseye-4.1.3](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.0...debian-bullseye-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [debian-bullseye-4.1.2](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.0...debian-bullseye-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/debian-bullseye/4.1.10/Chart.yaml b/stable/debian-bullseye/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..c600542f84
--- /dev/null
+++ b/stable/debian-bullseye/4.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart is a full Debian Bullseye Xfce4 Desktop environment with a noVNC webGUI and all the basic tools pre-installed.
+home: https://truecharts.org/charts/stable/debian-bullseye
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/debian-bullseye.png
+keywords:
+ - debian-bullseye
+ - Productivity
+ - Tools-System
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: debian-bullseye
+sources:
+ - https://www.debian.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/debian-bullseye
+ - https://hub.docker.com/r/ich777/debian-bullseye
+type: application
+version: 4.1.10
diff --git a/stable/debian-bullseye/4.1.9/README.md b/stable/debian-bullseye/4.1.10/README.md
similarity index 100%
rename from stable/debian-bullseye/4.1.9/README.md
rename to stable/debian-bullseye/4.1.10/README.md
diff --git a/stable/debian-bullseye/4.1.10/app-changelog.md b/stable/debian-bullseye/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..f7c6baffa5
--- /dev/null
+++ b/stable/debian-bullseye/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [debian-bullseye-4.1.10](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.9...debian-bullseye-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/debian-bullseye/4.1.9/app-readme.md b/stable/debian-bullseye/4.1.10/app-readme.md
similarity index 100%
rename from stable/debian-bullseye/4.1.9/app-readme.md
rename to stable/debian-bullseye/4.1.10/app-readme.md
diff --git a/stable/debian-bullseye/4.1.10/charts/common-17.2.28.tgz b/stable/debian-bullseye/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/debian-bullseye/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/debian-bullseye/4.1.9/ix_values.yaml b/stable/debian-bullseye/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/debian-bullseye/4.1.9/ix_values.yaml
rename to stable/debian-bullseye/4.1.10/ix_values.yaml
diff --git a/stable/debian-bullseye/4.1.9/questions.yaml b/stable/debian-bullseye/4.1.10/questions.yaml
similarity index 100%
rename from stable/debian-bullseye/4.1.9/questions.yaml
rename to stable/debian-bullseye/4.1.10/questions.yaml
diff --git a/stable/dispatch/4.1.9/templates/common.yaml b/stable/debian-bullseye/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/dispatch/4.1.9/templates/common.yaml
rename to stable/debian-bullseye/4.1.10/templates/common.yaml
diff --git a/stable/ffmpeg-mkvdts2ac3/4.1.8/values.yaml b/stable/debian-bullseye/4.1.10/values.yaml
similarity index 100%
rename from stable/ffmpeg-mkvdts2ac3/4.1.8/values.yaml
rename to stable/debian-bullseye/4.1.10/values.yaml
diff --git a/stable/debian-bullseye/4.1.9/CHANGELOG.md b/stable/debian-bullseye/4.1.9/CHANGELOG.md
deleted file mode 100644
index ae510a5bca..0000000000
--- a/stable/debian-bullseye/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [debian-bullseye-4.1.9](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.8...debian-bullseye-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [debian-bullseye-4.1.8](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.7...debian-bullseye-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [debian-bullseye-4.1.7](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.6...debian-bullseye-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [debian-bullseye-4.1.6](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.5...debian-bullseye-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [debian-bullseye-4.1.5](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.4...debian-bullseye-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [debian-bullseye-4.1.4](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.3...debian-bullseye-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [debian-bullseye-4.1.3](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.0...debian-bullseye-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [debian-bullseye-4.1.2](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.0...debian-bullseye-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/debian-bullseye/4.1.9/Chart.yaml b/stable/debian-bullseye/4.1.9/Chart.yaml
deleted file mode 100644
index 7f1463e48e..0000000000
--- a/stable/debian-bullseye/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart is a full Debian Bullseye Xfce4 Desktop environment with a noVNC webGUI and all the basic tools pre-installed.
-home: https://truecharts.org/charts/stable/debian-bullseye
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/debian-bullseye.png
-keywords:
- - debian-bullseye
- - Productivity
- - Tools-System
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: debian-bullseye
-sources:
- - https://www.debian.org/
- - https://github.com/truecharts/charts/tree/master/charts/stable/debian-bullseye
- - https://hub.docker.com/r/ich777/debian-bullseye
-type: application
-version: 4.1.9
diff --git a/stable/debian-bullseye/4.1.9/app-changelog.md b/stable/debian-bullseye/4.1.9/app-changelog.md
deleted file mode 100644
index 1bb610ccb8..0000000000
--- a/stable/debian-bullseye/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [debian-bullseye-4.1.9](https://github.com/truecharts/charts/compare/debian-bullseye-4.1.8...debian-bullseye-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/debian-bullseye/4.1.9/charts/common-17.2.26.tgz b/stable/debian-bullseye/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/debian-bullseye/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/deconz/14.1.11/CHANGELOG.md b/stable/deconz/14.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..e9c511e2b9
--- /dev/null
+++ b/stable/deconz/14.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [deconz-14.1.11](https://github.com/truecharts/charts/compare/deconz-14.1.10...deconz-14.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [deconz-14.1.10](https://github.com/truecharts/charts/compare/deconz-14.1.9...deconz-14.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [deconz-14.1.9](https://github.com/truecharts/charts/compare/deconz-14.1.8...deconz-14.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [deconz-14.1.8](https://github.com/truecharts/charts/compare/deconz-14.1.7...deconz-14.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [deconz-14.1.7](https://github.com/truecharts/charts/compare/deconz-14.1.6...deconz-14.1.7) (2024-01-03)
+
+### Chore
+
+
+
+- update container image deconzcommunity/deconz to v2.25.1[@cec385f](https://github.com/cec385f) by renovate ([#16816](https://github.com/truecharts/charts/issues/16816))
+
+
+## [deconz-14.1.6](https://github.com/truecharts/charts/compare/deconz-14.1.5...deconz-14.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [deconz-14.1.5](https://github.com/truecharts/charts/compare/deconz-14.1.4...deconz-14.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [deconz-14.1.4](https://github.com/truecharts/charts/compare/deconz-14.1.3...deconz-14.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [deconz-14.1.3](https://github.com/truecharts/charts/compare/deconz-14.1.0...deconz-14.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/deconz/14.1.11/Chart.yaml b/stable/deconz/14.1.11/Chart.yaml
new file mode 100644
index 0000000000..9a923b93b2
--- /dev/null
+++ b/stable/deconz/14.1.11/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.25.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: 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.
+home: https://truecharts.org/charts/stable/deconz
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/deconz.png
+keywords:
+ - deconz
+ - home-automation
+ - zigbee
+ - conbee
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: deconz
+sources:
+ - https://github.com/marthoc/docker-deconz
+ - https://github.com/dresden-elektronik/deconz-rest-plugin
+ - https://github.com/truecharts/charts/tree/master/charts/stable/deconz
+ - https://hub.docker.com/r/deconzcommunity/deconz
+type: application
+version: 14.1.11
diff --git a/stable/deconz/14.1.11/README.md b/stable/deconz/14.1.11/README.md
new file mode 100644
index 0000000000..aec183d30a
--- /dev/null
+++ b/stable/deconz/14.1.11/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/deconz)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/deconz/14.1.11/app-changelog.md b/stable/deconz/14.1.11/app-changelog.md
new file mode 100644
index 0000000000..e735e140d2
--- /dev/null
+++ b/stable/deconz/14.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [deconz-14.1.11](https://github.com/truecharts/charts/compare/deconz-14.1.10...deconz-14.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/deconz/14.1.11/app-readme.md b/stable/deconz/14.1.11/app-readme.md
new file mode 100644
index 0000000000..1313fa891f
--- /dev/null
+++ b/stable/deconz/14.1.11/app-readme.md
@@ -0,0 +1,8 @@
+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.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/deconz](https://truecharts.org/charts/stable/deconz)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/deconz/14.1.11/charts/common-17.2.28.tgz b/stable/deconz/14.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/deconz/14.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/deconz/14.1.11/ix_values.yaml b/stable/deconz/14.1.11/ix_values.yaml
new file mode 100644
index 0000000000..cab50f9764
--- /dev/null
+++ b/stable/deconz/14.1.11/ix_values.yaml
@@ -0,0 +1,57 @@
+image:
+ repository: deconzcommunity/deconz
+ tag: 2.25.1@sha256:cec385fd8845002a1aba32781e1c7d8ff15c436097c32b081411b2cfea063f5a
+ pullPolicy: IfNotPresent
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ securityContext:
+ capabilities:
+ add:
+ - NET_BIND_SERVICE
+ env:
+ DECONZ_WEB_PORT: "{{ .Values.service.main.ports.main.port }}"
+ DECONZ_WS_PORT: "{{ .Values.service.websocket.ports.websocket.port }}"
+ DECONZ_VNC_PORT: "{{ .Values.service.vnc.ports.vnc.port }}"
+ DECONZ_UID: "{{ .Values.securityContext.container.PUID }}"
+ DECONZ_GID: "{{ .Values.securityContext.pod.fsGroup }}"
+ # -- Override the location where deCONZ looks for the RaspBee/Conbee device.
+ # Example: /dev/ttyUSB0
+ DECONZ_DEVICE: ""
+ DECONZ_UPNP: 0
+ DECONZ_START_VERBOSE: 0
+ # -- Enable VNC access to the container to view the deCONZ ZigBee mesh
+ DECONZ_VNC_MODE: 1
+ DECONZ_VNC_PASSWORD: ""
+service:
+ main:
+ ports:
+ main:
+ port: 10008
+ websocket:
+ enabled: true
+ ports:
+ websocket:
+ enabled: true
+ port: 10001
+ vnc:
+ enabled: true
+ ports:
+ vnc:
+ enabled: true
+ port: 10002
+persistence:
+ config:
+ enabled: true
+ mountPath: "/opt/deCONZ"
+portal:
+ open:
+ enabled: true
diff --git a/stable/deconz/14.1.11/questions.yaml b/stable/deconz/14.1.11/questions.yaml
new file mode 100644
index 0000000000..db6e328592
--- /dev/null
+++ b/stable/deconz/14.1.11/questions.yaml
@@ -0,0 +1,2967 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: DECONZ_VNC_PASSWORD
+ label: "DECONZ_VNC_PASSWORD"
+ description: "If VNC is enabled (DECONZ_VNC_MODE=1) you can change the default password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: "REPLACETHIS"
+ - variable: DECONZ_DEVICE
+ label: "DECONZ_DEVICE"
+ description: "Override the location where deCONZ looks for the RaspBee/Conbee device"
+ schema:
+ type: string
+ default: "/dev/ttyUSB0"
+ - variable: DECONZ_VNC_MODE
+ label: "DECONZ_VNC_MODE"
+ description: "Enable VNC access to the container to view the deCONZ ZigBee mesh"
+ schema:
+ type: int
+ default: 1
+ - variable: DECONZ_UPNP
+ label: "DECONZ_UPNP"
+ description: "Set this option to 0 to disable uPNP"
+ schema:
+ type: int
+ default: 0
+ - variable: DECONZ_START_VERBOSE
+ label: "DECONZ_START_VERBOSE"
+ description: "Set this option to 0 to disable verbose of start script, set to 1 to enable set -x logging"
+ schema:
+ type: int
+ default: 0
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10008
+ required: true
+ - variable: websocket
+ label: "websocket Service"
+ description: "The websocket service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: websocket
+ label: "websocket 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: 10001
+ required: true
+ - variable: vnc
+ label: "vnc Service"
+ description: "The vnc service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: vnc
+ label: "vnc 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: 10002
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/flexget/8.2.11/templates/common.yaml b/stable/deconz/14.1.11/templates/common.yaml
similarity index 100%
rename from stable/flexget/8.2.11/templates/common.yaml
rename to stable/deconz/14.1.11/templates/common.yaml
diff --git a/stable/filebot/7.1.8/values.yaml b/stable/deconz/14.1.11/values.yaml
similarity index 100%
rename from stable/filebot/7.1.8/values.yaml
rename to stable/deconz/14.1.11/values.yaml
diff --git a/stable/deemix/9.1.10/CHANGELOG.md b/stable/deemix/9.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..bedcaf240e
--- /dev/null
+++ b/stable/deemix/9.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [deemix-9.1.10](https://github.com/truecharts/charts/compare/deemix-9.1.9...deemix-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [deemix-9.1.9](https://github.com/truecharts/charts/compare/deemix-9.1.8...deemix-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [deemix-9.1.8](https://github.com/truecharts/charts/compare/deemix-9.1.7...deemix-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [deemix-9.1.7](https://github.com/truecharts/charts/compare/deemix-9.1.6...deemix-9.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [deemix-9.1.6](https://github.com/truecharts/charts/compare/deemix-9.1.5...deemix-9.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [deemix-9.1.5](https://github.com/truecharts/charts/compare/deemix-9.1.4...deemix-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [deemix-9.1.4](https://github.com/truecharts/charts/compare/deemix-9.1.3...deemix-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [deemix-9.1.3](https://github.com/truecharts/charts/compare/deemix-9.1.0...deemix-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [deemix-9.1.2](https://github.com/truecharts/charts/compare/deemix-9.1.0...deemix-9.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/deemix/9.1.10/Chart.yaml b/stable/deemix/9.1.10/Chart.yaml
new file mode 100644
index 0000000000..8180c19dec
--- /dev/null
+++ b/stable/deemix/9.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: deemix is a deezer downloader built from the ashes of Deezloader Remix.
+home: https://truecharts.org/charts/stable/deemix
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/deemix.png
+keywords:
+ - music
+ - deemix
+ - deezer
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: deemix
+sources:
+ - https://git.freezerapp.xyz/RemixDev/deemix-py
+ - https://gitlab.com/Bockiii/deemix-docker.git
+ - https://github.com/truecharts/charts/tree/master/charts/stable/deemix
+type: application
+version: 9.1.10
diff --git a/stable/deemix/9.1.9/README.md b/stable/deemix/9.1.10/README.md
similarity index 100%
rename from stable/deemix/9.1.9/README.md
rename to stable/deemix/9.1.10/README.md
diff --git a/stable/deemix/9.1.10/app-changelog.md b/stable/deemix/9.1.10/app-changelog.md
new file mode 100644
index 0000000000..1bc3dc0bfc
--- /dev/null
+++ b/stable/deemix/9.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [deemix-9.1.10](https://github.com/truecharts/charts/compare/deemix-9.1.9...deemix-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/deemix/9.1.9/app-readme.md b/stable/deemix/9.1.10/app-readme.md
similarity index 100%
rename from stable/deemix/9.1.9/app-readme.md
rename to stable/deemix/9.1.10/app-readme.md
diff --git a/stable/deemix/9.1.10/charts/common-17.2.28.tgz b/stable/deemix/9.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/deemix/9.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/deemix/9.1.9/ix_values.yaml b/stable/deemix/9.1.10/ix_values.yaml
similarity index 100%
rename from stable/deemix/9.1.9/ix_values.yaml
rename to stable/deemix/9.1.10/ix_values.yaml
diff --git a/stable/deemix/9.1.9/questions.yaml b/stable/deemix/9.1.10/questions.yaml
similarity index 100%
rename from stable/deemix/9.1.9/questions.yaml
rename to stable/deemix/9.1.10/questions.yaml
diff --git a/stable/htpcmanager/8.1.8/templates/NOTES.txt b/stable/deemix/9.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/htpcmanager/8.1.8/templates/NOTES.txt
rename to stable/deemix/9.1.10/templates/NOTES.txt
diff --git a/stable/fluidd/8.1.8/templates/common.yaml b/stable/deemix/9.1.10/templates/common.yaml
similarity index 100%
rename from stable/fluidd/8.1.8/templates/common.yaml
rename to stable/deemix/9.1.10/templates/common.yaml
diff --git a/stable/filebrowser/8.2.3/values.yaml b/stable/deemix/9.1.10/values.yaml
similarity index 100%
rename from stable/filebrowser/8.2.3/values.yaml
rename to stable/deemix/9.1.10/values.yaml
diff --git a/stable/deemix/9.1.9/CHANGELOG.md b/stable/deemix/9.1.9/CHANGELOG.md
deleted file mode 100644
index 0ca2a882e8..0000000000
--- a/stable/deemix/9.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [deemix-9.1.9](https://github.com/truecharts/charts/compare/deemix-9.1.8...deemix-9.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [deemix-9.1.8](https://github.com/truecharts/charts/compare/deemix-9.1.7...deemix-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [deemix-9.1.7](https://github.com/truecharts/charts/compare/deemix-9.1.6...deemix-9.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [deemix-9.1.6](https://github.com/truecharts/charts/compare/deemix-9.1.5...deemix-9.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [deemix-9.1.5](https://github.com/truecharts/charts/compare/deemix-9.1.4...deemix-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [deemix-9.1.4](https://github.com/truecharts/charts/compare/deemix-9.1.3...deemix-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [deemix-9.1.3](https://github.com/truecharts/charts/compare/deemix-9.1.0...deemix-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [deemix-9.1.2](https://github.com/truecharts/charts/compare/deemix-9.1.0...deemix-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/deemix/9.1.9/Chart.yaml b/stable/deemix/9.1.9/Chart.yaml
deleted file mode 100644
index aa101cd5d6..0000000000
--- a/stable/deemix/9.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: deemix is a deezer downloader built from the ashes of Deezloader Remix.
-home: https://truecharts.org/charts/stable/deemix
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/deemix.png
-keywords:
- - music
- - deemix
- - deezer
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: deemix
-sources:
- - https://git.freezerapp.xyz/RemixDev/deemix-py
- - https://gitlab.com/Bockiii/deemix-docker.git
- - https://github.com/truecharts/charts/tree/master/charts/stable/deemix
-type: application
-version: 9.1.9
diff --git a/stable/deemix/9.1.9/app-changelog.md b/stable/deemix/9.1.9/app-changelog.md
deleted file mode 100644
index d04c497635..0000000000
--- a/stable/deemix/9.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [deemix-9.1.9](https://github.com/truecharts/charts/compare/deemix-9.1.8...deemix-9.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/deemix/9.1.9/charts/common-17.2.26.tgz b/stable/deemix/9.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/deemix/9.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/deepstack/10.1.10/CHANGELOG.md b/stable/deepstack/10.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..478951f961
--- /dev/null
+++ b/stable/deepstack/10.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [deepstack-10.1.10](https://github.com/truecharts/charts/compare/deepstack-10.1.9...deepstack-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [deepstack-10.1.9](https://github.com/truecharts/charts/compare/deepstack-10.1.8...deepstack-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [deepstack-10.1.8](https://github.com/truecharts/charts/compare/deepstack-10.1.7...deepstack-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [deepstack-10.1.7](https://github.com/truecharts/charts/compare/deepstack-10.1.6...deepstack-10.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [deepstack-10.1.6](https://github.com/truecharts/charts/compare/deepstack-10.1.5...deepstack-10.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [deepstack-10.1.5](https://github.com/truecharts/charts/compare/deepstack-10.1.4...deepstack-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [deepstack-10.1.4](https://github.com/truecharts/charts/compare/deepstack-10.1.3...deepstack-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [deepstack-10.1.3](https://github.com/truecharts/charts/compare/deepstack-10.1.0...deepstack-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [deepstack-10.1.2](https://github.com/truecharts/charts/compare/deepstack-10.1.0...deepstack-10.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/deepstack/10.1.10/Chart.yaml b/stable/deepstack/10.1.10/Chart.yaml
new file mode 100644
index 0000000000..f88d9fe7d4
--- /dev/null
+++ b/stable/deepstack/10.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: AI
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2022.01.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models
+home: https://truecharts.org/charts/stable/deepstack
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/deepstack.png
+keywords:
+ - AI
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: deepstack
+sources:
+ - https://github.com/johnolafenwa/DeepStack
+ - https://www.deepstack.cc/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/deepstack
+ - https://hub.docker.com/r/deepquestai/deepstack
+type: application
+version: 10.1.10
diff --git a/stable/deepstack/10.1.10/README.md b/stable/deepstack/10.1.10/README.md
new file mode 100644
index 0000000000..e082087aaf
--- /dev/null
+++ b/stable/deepstack/10.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/deepstack)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/deepstack/10.1.10/app-changelog.md b/stable/deepstack/10.1.10/app-changelog.md
new file mode 100644
index 0000000000..6cd36e1a7a
--- /dev/null
+++ b/stable/deepstack/10.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [deepstack-10.1.10](https://github.com/truecharts/charts/compare/deepstack-10.1.9...deepstack-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/deepstack/10.1.10/app-readme.md b/stable/deepstack/10.1.10/app-readme.md
new file mode 100644
index 0000000000..228083dabc
--- /dev/null
+++ b/stable/deepstack/10.1.10/app-readme.md
@@ -0,0 +1,8 @@
+DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/deepstack](https://truecharts.org/charts/stable/deepstack)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/deepstack/10.1.10/charts/common-17.2.28.tgz b/stable/deepstack/10.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/deepstack/10.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/deepstack/10.1.10/ix_values.yaml b/stable/deepstack/10.1.10/ix_values.yaml
new file mode 100644
index 0000000000..246404e783
--- /dev/null
+++ b/stable/deepstack/10.1.10/ix_values.yaml
@@ -0,0 +1,73 @@
+image:
+ repository: deepquestai/deepstack
+ pullPolicy: IfNotPresent
+ tag: cpu-2022.01.1@sha256:4320be73987468b3040b2ca63daf2d3935c4d469b53aa40efb6176858488b500
+gpuImage:
+ repository: deepquestai/deepstack
+ pullPolicy: IfNotPresent
+ tag: cpu-2022.01.1@sha256:4320be73987468b3040b2ca63daf2d3935c4d469b53aa40efb6176858488b500
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10049
+ protocol: http
+ targetPort: 5000
+deepstack:
+ vision_face: true
+ vision_detection: true
+ vision_scene: true
+ vision_enhance: true
+configmap:
+ deepstack:
+ enabled: true
+ data:
+ VISION-FACE: '{{ ternary "True" "False" .Values.deepstack.vision_face }}'
+ VISION-DETECTION: '{{ ternary "True" "False" .Values.deepstack.vision_detection }}'
+ VISION-SCENE: '{{ ternary "True" "False" .Values.deepstack.vision_scene }}'
+ VISION-ENHANCE: '{{ ternary "True" "False" .Values.deepstack.vision_enhance }}'
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ imageSelector: "image"
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env:
+ # Path to custom models (needs to be on documentation)
+ MODELSTORE-DETECTION: "{{ .Values.persistence.modelstore.mountPath }}"
+ # High|Medium|Low
+
+ MODE: "High"
+ THREADCOUNT: 5
+ API-KEY: ""
+ ADMIN-KEY: ""
+ envFrom:
+ - configMapRef:
+ name: "deepstack"
+persistence:
+ data:
+ enabled: true
+ mountPath: /datastore
+ modelstore:
+ enabled: true
+ mountPath: /modelstore/detection
+portal:
+ open:
+ enabled: true
+updated: true
diff --git a/stable/deepstack/10.1.10/questions.yaml b/stable/deepstack/10.1.10/questions.yaml
new file mode 100644
index 0000000000..bdc6ad0137
--- /dev/null
+++ b/stable/deepstack/10.1.10/questions.yaml
@@ -0,0 +1,3183 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ # Portal
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: imageSelector
+ label: "Select Image"
+ schema:
+ type: string
+ default: "image"
+ enum:
+ - value: "image"
+ description: "CPU"
+ - value: "gpuImage"
+ description: "GPU"
+ - variable: env
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: API-KEY
+ label: "API Key"
+ description: "The API Key protects all recognition and detection endpoints including face, scene, object detection and custom models"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: ADMIN-KEY
+ label: "Admin key"
+ description: "The admin key protects admin apis such as adding models, deleting models, list models, backup and restore."
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: MODE
+ label: "Mode"
+ description: "Sets the performance mode"
+ schema:
+ type: string
+ default: "Medium"
+ enum:
+ - value: "High"
+ description: "High"
+ - value: "Medium"
+ description: "Medium"
+ - value: "Low"
+ description: "Low"
+ - variable: THREADCOUNT
+ label: "Threadcount"
+ description: "Sets the threadcount each endpoint will run with"
+ schema:
+ type: int
+ default: 5
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: deepstack
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: vision_face
+ label: "VISION-FACE"
+ description: "Enables Face Detection"
+ schema:
+ type: boolean
+ default: false
+ - variable: vision_detection
+ label: "VISION-DETECTION"
+ description: "Enables Object Detection"
+ schema:
+ type: boolean
+ default: true
+ enum:
+ - variable: vision_scene
+ label: "VISION-SCENE"
+ description: "Enables Scene Detection"
+ schema:
+ type: boolean
+ default: false
+ - variable: vision_enhance
+ label: "VISION-ENHANCE"
+ description: "Enables Enhance Endpoint"
+ schema:
+ type: boolean
+ default: false
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10049
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: 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: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: modelstore
+ label: "App Model Storage"
+ description: "Stores the Application Model."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/humhub/6.2.5/templates/NOTES.txt b/stable/deepstack/10.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/humhub/6.2.5/templates/NOTES.txt
rename to stable/deepstack/10.1.10/templates/NOTES.txt
diff --git a/stable/foldingathome/8.1.10/templates/common.yaml b/stable/deepstack/10.1.10/templates/common.yaml
similarity index 100%
rename from stable/foldingathome/8.1.10/templates/common.yaml
rename to stable/deepstack/10.1.10/templates/common.yaml
diff --git a/stable/fileflows/9.0.2/values.yaml b/stable/deepstack/10.1.10/values.yaml
similarity index 100%
rename from stable/fileflows/9.0.2/values.yaml
rename to stable/deepstack/10.1.10/values.yaml
diff --git a/stable/dell-idrac-fan-controller/4.1.10/CHANGELOG.md b/stable/dell-idrac-fan-controller/4.1.10/CHANGELOG.md
deleted file mode 100644
index 45b353ea59..0000000000
--- a/stable/dell-idrac-fan-controller/4.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [dell-idrac-fan-controller-4.1.10](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.9...dell-idrac-fan-controller-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [dell-idrac-fan-controller-4.1.9](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.8...dell-idrac-fan-controller-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [dell-idrac-fan-controller-4.1.8](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.7...dell-idrac-fan-controller-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/tigerblue77/dell_idrac_fan_controller to latest[@417cbb9](https://github.com/417cbb9) by renovate ([#17376](https://github.com/truecharts/charts/issues/17376))
-
-
-
-
-## [dell-idrac-fan-controller-4.1.7](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.6...dell-idrac-fan-controller-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [dell-idrac-fan-controller-4.1.6](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.5...dell-idrac-fan-controller-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [dell-idrac-fan-controller-4.1.5](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.4...dell-idrac-fan-controller-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [dell-idrac-fan-controller-4.1.4](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.3...dell-idrac-fan-controller-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [dell-idrac-fan-controller-4.1.3](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.0...dell-idrac-fan-controller-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [dell-idrac-fan-controller-4.1.2](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.0...dell-idrac-fan-controller-4.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/dell-idrac-fan-controller/4.1.10/Chart.yaml b/stable/dell-idrac-fan-controller/4.1.10/Chart.yaml
deleted file mode 100644
index 5e4ffb6d83..0000000000
--- a/stable/dell-idrac-fan-controller/4.1.10/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Control your Dell PowerEdge fans via IPMI
-home: https://truecharts.org/charts/stable/dell-idrac-fan-controller
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/dell-idrac-fan-controller.png
-keywords:
- - iDrac
- - Dell
- - fan-controller
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: dell-idrac-fan-controller
-sources:
- - https://github.com/tigerblue77/Dell_iDRAC_fan_controller_Docker
- - https://github.com/truecharts/charts/tree/master/charts/stable/dell-idrac-fan-controller
- - https://ghcr.io/tigerblue77/dell_idrac_fan_controller
-type: application
-version: 4.1.10
diff --git a/stable/dell-idrac-fan-controller/4.1.10/app-changelog.md b/stable/dell-idrac-fan-controller/4.1.10/app-changelog.md
deleted file mode 100644
index 36fbf48582..0000000000
--- a/stable/dell-idrac-fan-controller/4.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [dell-idrac-fan-controller-4.1.10](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.9...dell-idrac-fan-controller-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/dell-idrac-fan-controller/4.1.10/charts/common-17.2.26.tgz b/stable/dell-idrac-fan-controller/4.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/dell-idrac-fan-controller/4.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/dell-idrac-fan-controller/4.1.11/CHANGELOG.md b/stable/dell-idrac-fan-controller/4.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..6d18b9530a
--- /dev/null
+++ b/stable/dell-idrac-fan-controller/4.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [dell-idrac-fan-controller-4.1.11](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.10...dell-idrac-fan-controller-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [dell-idrac-fan-controller-4.1.10](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.9...dell-idrac-fan-controller-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [dell-idrac-fan-controller-4.1.9](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.8...dell-idrac-fan-controller-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [dell-idrac-fan-controller-4.1.8](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.7...dell-idrac-fan-controller-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/tigerblue77/dell_idrac_fan_controller to latest[@417cbb9](https://github.com/417cbb9) by renovate ([#17376](https://github.com/truecharts/charts/issues/17376))
+
+
+
+
+## [dell-idrac-fan-controller-4.1.7](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.6...dell-idrac-fan-controller-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [dell-idrac-fan-controller-4.1.6](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.5...dell-idrac-fan-controller-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [dell-idrac-fan-controller-4.1.5](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.4...dell-idrac-fan-controller-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [dell-idrac-fan-controller-4.1.4](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.3...dell-idrac-fan-controller-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [dell-idrac-fan-controller-4.1.3](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.0...dell-idrac-fan-controller-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/dell-idrac-fan-controller/4.1.11/Chart.yaml b/stable/dell-idrac-fan-controller/4.1.11/Chart.yaml
new file mode 100644
index 0000000000..6d4161a43c
--- /dev/null
+++ b/stable/dell-idrac-fan-controller/4.1.11/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Control your Dell PowerEdge fans via IPMI
+home: https://truecharts.org/charts/stable/dell-idrac-fan-controller
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/dell-idrac-fan-controller.png
+keywords:
+ - iDrac
+ - Dell
+ - fan-controller
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: dell-idrac-fan-controller
+sources:
+ - https://github.com/tigerblue77/Dell_iDRAC_fan_controller_Docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/dell-idrac-fan-controller
+ - https://ghcr.io/tigerblue77/dell_idrac_fan_controller
+type: application
+version: 4.1.11
diff --git a/stable/dell-idrac-fan-controller/4.1.10/README.md b/stable/dell-idrac-fan-controller/4.1.11/README.md
similarity index 100%
rename from stable/dell-idrac-fan-controller/4.1.10/README.md
rename to stable/dell-idrac-fan-controller/4.1.11/README.md
diff --git a/stable/dell-idrac-fan-controller/4.1.11/app-changelog.md b/stable/dell-idrac-fan-controller/4.1.11/app-changelog.md
new file mode 100644
index 0000000000..f180d04106
--- /dev/null
+++ b/stable/dell-idrac-fan-controller/4.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [dell-idrac-fan-controller-4.1.11](https://github.com/truecharts/charts/compare/dell-idrac-fan-controller-4.1.10...dell-idrac-fan-controller-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/dell-idrac-fan-controller/4.1.10/app-readme.md b/stable/dell-idrac-fan-controller/4.1.11/app-readme.md
similarity index 100%
rename from stable/dell-idrac-fan-controller/4.1.10/app-readme.md
rename to stable/dell-idrac-fan-controller/4.1.11/app-readme.md
diff --git a/stable/dell-idrac-fan-controller/4.1.11/charts/common-17.2.28.tgz b/stable/dell-idrac-fan-controller/4.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/dell-idrac-fan-controller/4.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/dell-idrac-fan-controller/4.1.10/ix_values.yaml b/stable/dell-idrac-fan-controller/4.1.11/ix_values.yaml
similarity index 100%
rename from stable/dell-idrac-fan-controller/4.1.10/ix_values.yaml
rename to stable/dell-idrac-fan-controller/4.1.11/ix_values.yaml
diff --git a/stable/dell-idrac-fan-controller/4.1.10/questions.yaml b/stable/dell-idrac-fan-controller/4.1.11/questions.yaml
similarity index 100%
rename from stable/dell-idrac-fan-controller/4.1.10/questions.yaml
rename to stable/dell-idrac-fan-controller/4.1.11/questions.yaml
diff --git a/stable/icloudpd/5.1.12/templates/NOTES.txt b/stable/dell-idrac-fan-controller/4.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/icloudpd/5.1.12/templates/NOTES.txt
rename to stable/dell-idrac-fan-controller/4.1.11/templates/NOTES.txt
diff --git a/stable/gamevault-backend/4.2.2/templates/common.yaml b/stable/dell-idrac-fan-controller/4.1.11/templates/common.yaml
similarity index 100%
rename from stable/gamevault-backend/4.2.2/templates/common.yaml
rename to stable/dell-idrac-fan-controller/4.1.11/templates/common.yaml
diff --git a/stable/fileshelter/5.0.2/values.yaml b/stable/dell-idrac-fan-controller/4.1.11/values.yaml
similarity index 100%
rename from stable/fileshelter/5.0.2/values.yaml
rename to stable/dell-idrac-fan-controller/4.1.11/values.yaml
diff --git a/stable/deluge/17.1.11/CHANGELOG.md b/stable/deluge/17.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..c3c37ff369
--- /dev/null
+++ b/stable/deluge/17.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [deluge-17.1.11](https://github.com/truecharts/charts/compare/deluge-17.1.10...deluge-17.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [deluge-17.1.10](https://github.com/truecharts/charts/compare/deluge-17.1.9...deluge-17.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [deluge-17.1.9](https://github.com/truecharts/charts/compare/deluge-17.1.8...deluge-17.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [deluge-17.1.8](https://github.com/truecharts/charts/compare/deluge-17.1.7...deluge-17.1.8) (2024-01-11)
+
+
+## [deluge-17.1.8](https://github.com/truecharts/charts/compare/deluge-17.1.7...deluge-17.1.8) (2024-01-10)
+
+
+## [deluge-17.1.7](https://github.com/truecharts/charts/compare/deluge-17.1.6...deluge-17.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [deluge-17.1.6](https://github.com/truecharts/charts/compare/deluge-17.1.5...deluge-17.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [deluge-17.1.5](https://github.com/truecharts/charts/compare/deluge-17.1.4...deluge-17.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [deluge-17.1.4](https://github.com/truecharts/charts/compare/deluge-17.1.3...deluge-17.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [deluge-17.1.3](https://github.com/truecharts/charts/compare/deluge-17.1.0...deluge-17.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
diff --git a/stable/deluge/17.1.11/Chart.yaml b/stable/deluge/17.1.11/Chart.yaml
new file mode 100644
index 0000000000..abfc1ebe76
--- /dev/null
+++ b/stable/deluge/17.1.11/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.1.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Deluge App for TrueNAS SCALE
+home: https://truecharts.org/charts/stable/deluge
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/deluge.png
+keywords:
+ - transmission
+ - torrent
+ - usenet
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: deluge
+sources:
+ - https://github.com/deluge-torrent/deluge
+ - https://github.com/truecharts/charts/tree/master/charts/stable/deluge
+ - https://ghcr.io/linuxserver/deluge
+type: application
+version: 17.1.11
diff --git a/stable/deluge/17.1.11/README.md b/stable/deluge/17.1.11/README.md
new file mode 100644
index 0000000000..1bed165af5
--- /dev/null
+++ b/stable/deluge/17.1.11/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/deluge)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/deluge/17.1.11/app-changelog.md b/stable/deluge/17.1.11/app-changelog.md
new file mode 100644
index 0000000000..fdca3deafb
--- /dev/null
+++ b/stable/deluge/17.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [deluge-17.1.11](https://github.com/truecharts/charts/compare/deluge-17.1.10...deluge-17.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/deluge/17.1.11/app-readme.md b/stable/deluge/17.1.11/app-readme.md
new file mode 100644
index 0000000000..e00bfd1330
--- /dev/null
+++ b/stable/deluge/17.1.11/app-readme.md
@@ -0,0 +1,8 @@
+Deluge App for TrueNAS SCALE
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/deluge](https://truecharts.org/charts/stable/deluge)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/deluge/17.1.11/charts/common-17.2.28.tgz b/stable/deluge/17.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/deluge/17.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/deluge/17.1.11/ix_values.yaml b/stable/deluge/17.1.11/ix_values.yaml
new file mode 100644
index 0000000000..2f2d6772d9
--- /dev/null
+++ b/stable/deluge/17.1.11/ix_values.yaml
@@ -0,0 +1,60 @@
+image:
+ repository: ghcr.io/linuxserver/deluge
+ pullPolicy: IfNotPresent
+ tag: version-2.1.1-r6@sha256:026d9007c2583f6e25a8467c58f870c04df29ca9f788b809b6d59d20ae4b2199
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 8112
+ targetPort: 8112
+ rpc:
+ enabled: true
+ ports:
+ rpc:
+ enabled: true
+ port: 58846
+ targetPort: 58846
+ torrent:
+ enabled: true
+ ports:
+ tcp:
+ enabled: true
+ port: 51413
+ targetPort: 51413
+ torrent-udp:
+ enabled: true
+ ports:
+ udp:
+ enabled: true
+ port: "{{ .Values.service.torrent.ports.tcp.port }}"
+ targetPort: "{{ .Values.service.torrent.ports.tcp.port }}"
+ protocol: udp
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: true
diff --git a/stable/deluge/17.1.11/questions.yaml b/stable/deluge/17.1.11/questions.yaml
new file mode 100644
index 0000000000..434414fd52
--- /dev/null
+++ b/stable/deluge/17.1.11/questions.yaml
@@ -0,0 +1,2929 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ ## Portal Button
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8112
+ required: true
+ - variable: rpc
+ label: "RPC Service"
+ description: "RPC Service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: rpc
+ label: "RPC 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: 58846
+ required: true
+ - variable: torrent
+ label: "TCP Torrent Service"
+ description: "TCP Torrent Service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: tcp
+ 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: 51413
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/impostor-server/7.1.11/templates/NOTES.txt b/stable/deluge/17.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/impostor-server/7.1.11/templates/NOTES.txt
rename to stable/deluge/17.1.11/templates/NOTES.txt
diff --git a/stable/guacd/8.1.8/templates/common.yaml b/stable/deluge/17.1.11/templates/common.yaml
similarity index 100%
rename from stable/guacd/8.1.8/templates/common.yaml
rename to stable/deluge/17.1.11/templates/common.yaml
diff --git a/stable/filestash/5.1.11/values.yaml b/stable/deluge/17.1.11/values.yaml
similarity index 100%
rename from stable/filestash/5.1.11/values.yaml
rename to stable/deluge/17.1.11/values.yaml
diff --git a/stable/digikam/10.1.10/CHANGELOG.md b/stable/digikam/10.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..c857793a65
--- /dev/null
+++ b/stable/digikam/10.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [digikam-10.1.10](https://github.com/truecharts/charts/compare/digikam-10.1.9...digikam-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [digikam-10.1.9](https://github.com/truecharts/charts/compare/digikam-10.1.8...digikam-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [digikam-10.1.8](https://github.com/truecharts/charts/compare/digikam-10.1.7...digikam-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [digikam-10.1.7](https://github.com/truecharts/charts/compare/digikam-10.1.6...digikam-10.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [digikam-10.1.6](https://github.com/truecharts/charts/compare/digikam-10.1.5...digikam-10.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [digikam-10.1.5](https://github.com/truecharts/charts/compare/digikam-10.1.4...digikam-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [digikam-10.1.4](https://github.com/truecharts/charts/compare/digikam-10.1.3...digikam-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [digikam-10.1.3](https://github.com/truecharts/charts/compare/digikam-10.1.0...digikam-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [digikam-10.1.2](https://github.com/truecharts/charts/compare/digikam-10.1.0...digikam-10.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/digikam/10.1.10/Chart.yaml b/stable/digikam/10.1.10/Chart.yaml
new file mode 100644
index 0000000000..41d05b6c9f
--- /dev/null
+++ b/stable/digikam/10.1.10/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 7.8.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Professional Photo Management with the Power of Open Source
+home: https://truecharts.org/charts/stable/digikam
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/digikam.png
+keywords:
+ - digikam
+ - photo
+ - management
+ - image
+ - gallery
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: digikam
+sources:
+ - https://github.com/linuxserver/docker-digikam
+ - https://www.digikam.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/digikam
+ - https://ghcr.io/linuxserver/digikam
+type: application
+version: 10.1.10
diff --git a/stable/digikam/10.1.10/README.md b/stable/digikam/10.1.10/README.md
new file mode 100644
index 0000000000..dc9ce6535b
--- /dev/null
+++ b/stable/digikam/10.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/digikam)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/digikam/10.1.10/app-changelog.md b/stable/digikam/10.1.10/app-changelog.md
new file mode 100644
index 0000000000..5138da8539
--- /dev/null
+++ b/stable/digikam/10.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [digikam-10.1.10](https://github.com/truecharts/charts/compare/digikam-10.1.9...digikam-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/digikam/10.1.10/app-readme.md b/stable/digikam/10.1.10/app-readme.md
new file mode 100644
index 0000000000..6b275247df
--- /dev/null
+++ b/stable/digikam/10.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Professional Photo Management with the Power of Open Source
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/digikam](https://truecharts.org/charts/stable/digikam)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/digikam/10.1.10/charts/common-17.2.28.tgz b/stable/digikam/10.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/digikam/10.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/digikam/10.1.10/ix_values.yaml b/stable/digikam/10.1.10/ix_values.yaml
new file mode 100644
index 0000000000..2194536910
--- /dev/null
+++ b/stable/digikam/10.1.10/ix_values.yaml
@@ -0,0 +1,23 @@
+image:
+ repository: ghcr.io/linuxserver/digikam
+ pullPolicy: IfNotPresent
+ tag: 7.8.0@sha256:4a59bc070c609a74d7537d384069d15abf2f3215c65e28e642d4af4da7c5e018
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10033
+ targetPort: 3000
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: true
diff --git a/stable/digikam/10.1.10/questions.yaml b/stable/digikam/10.1.10/questions.yaml
new file mode 100644
index 0000000000..a5faa507d9
--- /dev/null
+++ b/stable/digikam/10.1.10/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10033
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/ipfs/9.1.8/templates/NOTES.txt b/stable/digikam/10.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/ipfs/9.1.8/templates/NOTES.txt
rename to stable/digikam/10.1.10/templates/NOTES.txt
diff --git a/stable/shorturl/9.1.8/templates/common.yaml b/stable/digikam/10.1.10/templates/common.yaml
similarity index 100%
rename from stable/shorturl/9.1.8/templates/common.yaml
rename to stable/digikam/10.1.10/templates/common.yaml
diff --git a/stable/firefox-desktop-g3/4.1.9/values.yaml b/stable/digikam/10.1.10/values.yaml
similarity index 100%
rename from stable/firefox-desktop-g3/4.1.9/values.yaml
rename to stable/digikam/10.1.10/values.yaml
diff --git a/stable/dillinger/8.1.12/CHANGELOG.md b/stable/dillinger/8.1.12/CHANGELOG.md
deleted file mode 100644
index 4e71a6c10a..0000000000
--- a/stable/dillinger/8.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [dillinger-8.1.12](https://github.com/truecharts/charts/compare/dillinger-8.1.11...dillinger-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [dillinger-8.1.11](https://github.com/truecharts/charts/compare/dillinger-8.1.10...dillinger-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [dillinger-8.1.10](https://github.com/truecharts/charts/compare/dillinger-8.1.9...dillinger-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/dillinger to 3.39.1[@9b0c0a4](https://github.com/9b0c0a4) by renovate ([#17347](https://github.com/truecharts/charts/issues/17347))
-
-
-## [dillinger-8.1.9](https://github.com/truecharts/charts/compare/dillinger-8.1.8...dillinger-8.1.9) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/dillinger to 3.39.1[@80a201c](https://github.com/80a201c) by renovate ([#17138](https://github.com/truecharts/charts/issues/17138))
-
-
-
-
-## [dillinger-8.1.8](https://github.com/truecharts/charts/compare/dillinger-8.1.7...dillinger-8.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [dillinger-8.1.7](https://github.com/truecharts/charts/compare/dillinger-8.1.6...dillinger-8.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/dillinger to 3.39.1[@3e1f789](https://github.com/3e1f789) by renovate ([#16938](https://github.com/truecharts/charts/issues/16938))
-
-
-## [dillinger-8.1.6](https://github.com/truecharts/charts/compare/dillinger-8.1.5...dillinger-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [dillinger-8.1.5](https://github.com/truecharts/charts/compare/dillinger-8.1.4...dillinger-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [dillinger-8.1.4](https://github.com/truecharts/charts/compare/dillinger-8.1.3...dillinger-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [dillinger-8.1.3](https://github.com/truecharts/charts/compare/dillinger-8.1.0...dillinger-8.1.3) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/dillinger/8.1.12/Chart.yaml b/stable/dillinger/8.1.12/Chart.yaml
deleted file mode 100644
index d0005361fb..0000000000
--- a/stable/dillinger/8.1.12/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.39.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Dillinger is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor.
-home: https://truecharts.org/charts/stable/dillinger
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/dillinger.png
-keywords:
- - dillinger
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: dillinger
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/dillinger
- - https://ghcr.io/linuxserver/dillinger
-type: application
-version: 8.1.12
diff --git a/stable/dillinger/8.1.12/app-changelog.md b/stable/dillinger/8.1.12/app-changelog.md
deleted file mode 100644
index eb64b010d5..0000000000
--- a/stable/dillinger/8.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [dillinger-8.1.12](https://github.com/truecharts/charts/compare/dillinger-8.1.11...dillinger-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/dillinger/8.1.12/charts/common-17.2.26.tgz b/stable/dillinger/8.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/dillinger/8.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/dillinger/8.1.13/CHANGELOG.md b/stable/dillinger/8.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..c37953aa4e
--- /dev/null
+++ b/stable/dillinger/8.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [dillinger-8.1.13](https://github.com/truecharts/charts/compare/dillinger-8.1.12...dillinger-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [dillinger-8.1.12](https://github.com/truecharts/charts/compare/dillinger-8.1.11...dillinger-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [dillinger-8.1.11](https://github.com/truecharts/charts/compare/dillinger-8.1.10...dillinger-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [dillinger-8.1.10](https://github.com/truecharts/charts/compare/dillinger-8.1.9...dillinger-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/dillinger to 3.39.1[@9b0c0a4](https://github.com/9b0c0a4) by renovate ([#17347](https://github.com/truecharts/charts/issues/17347))
+
+
+## [dillinger-8.1.9](https://github.com/truecharts/charts/compare/dillinger-8.1.8...dillinger-8.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/dillinger to 3.39.1[@80a201c](https://github.com/80a201c) by renovate ([#17138](https://github.com/truecharts/charts/issues/17138))
+
+
+
+
+## [dillinger-8.1.8](https://github.com/truecharts/charts/compare/dillinger-8.1.7...dillinger-8.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [dillinger-8.1.7](https://github.com/truecharts/charts/compare/dillinger-8.1.6...dillinger-8.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/dillinger to 3.39.1[@3e1f789](https://github.com/3e1f789) by renovate ([#16938](https://github.com/truecharts/charts/issues/16938))
+
+
+## [dillinger-8.1.6](https://github.com/truecharts/charts/compare/dillinger-8.1.5...dillinger-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [dillinger-8.1.5](https://github.com/truecharts/charts/compare/dillinger-8.1.4...dillinger-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [dillinger-8.1.4](https://github.com/truecharts/charts/compare/dillinger-8.1.3...dillinger-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/dillinger/8.1.13/Chart.yaml b/stable/dillinger/8.1.13/Chart.yaml
new file mode 100644
index 0000000000..819012a17a
--- /dev/null
+++ b/stable/dillinger/8.1.13/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.39.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Dillinger is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor.
+home: https://truecharts.org/charts/stable/dillinger
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/dillinger.png
+keywords:
+ - dillinger
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: dillinger
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/dillinger
+ - https://ghcr.io/linuxserver/dillinger
+type: application
+version: 8.1.13
diff --git a/stable/dillinger/8.1.12/README.md b/stable/dillinger/8.1.13/README.md
similarity index 100%
rename from stable/dillinger/8.1.12/README.md
rename to stable/dillinger/8.1.13/README.md
diff --git a/stable/dillinger/8.1.13/app-changelog.md b/stable/dillinger/8.1.13/app-changelog.md
new file mode 100644
index 0000000000..c212b1be00
--- /dev/null
+++ b/stable/dillinger/8.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [dillinger-8.1.13](https://github.com/truecharts/charts/compare/dillinger-8.1.12...dillinger-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/dillinger/8.1.12/app-readme.md b/stable/dillinger/8.1.13/app-readme.md
similarity index 100%
rename from stable/dillinger/8.1.12/app-readme.md
rename to stable/dillinger/8.1.13/app-readme.md
diff --git a/stable/dillinger/8.1.13/charts/common-17.2.28.tgz b/stable/dillinger/8.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/dillinger/8.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/dillinger/8.1.12/ix_values.yaml b/stable/dillinger/8.1.13/ix_values.yaml
similarity index 100%
rename from stable/dillinger/8.1.12/ix_values.yaml
rename to stable/dillinger/8.1.13/ix_values.yaml
diff --git a/stable/dillinger/8.1.12/questions.yaml b/stable/dillinger/8.1.13/questions.yaml
similarity index 100%
rename from stable/dillinger/8.1.12/questions.yaml
rename to stable/dillinger/8.1.13/questions.yaml
diff --git a/stable/ipmi-tools/5.1.8/templates/NOTES.txt b/stable/dillinger/8.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/ipmi-tools/5.1.8/templates/NOTES.txt
rename to stable/dillinger/8.1.13/templates/NOTES.txt
diff --git a/stable/homebridge/6.1.11/templates/common.yaml b/stable/dillinger/8.1.13/templates/common.yaml
similarity index 100%
rename from stable/homebridge/6.1.11/templates/common.yaml
rename to stable/dillinger/8.1.13/templates/common.yaml
diff --git a/stable/fireshare/5.1.9/values.yaml b/stable/dillinger/8.1.13/values.yaml
similarity index 100%
rename from stable/fireshare/5.1.9/values.yaml
rename to stable/dillinger/8.1.13/values.yaml
diff --git a/stable/discordgsm/6.1.10/CHANGELOG.md b/stable/discordgsm/6.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..4890be6a1c
--- /dev/null
+++ b/stable/discordgsm/6.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [discordgsm-6.1.10](https://github.com/truecharts/charts/compare/discordgsm-6.1.9...discordgsm-6.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [discordgsm-6.1.9](https://github.com/truecharts/charts/compare/discordgsm-6.1.8...discordgsm-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [discordgsm-6.1.8](https://github.com/truecharts/charts/compare/discordgsm-6.1.7...discordgsm-6.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [discordgsm-6.1.7](https://github.com/truecharts/charts/compare/discordgsm-6.1.6...discordgsm-6.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [discordgsm-6.1.6](https://github.com/truecharts/charts/compare/discordgsm-6.1.5...discordgsm-6.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [discordgsm-6.1.5](https://github.com/truecharts/charts/compare/discordgsm-6.1.4...discordgsm-6.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [discordgsm-6.1.4](https://github.com/truecharts/charts/compare/discordgsm-6.1.3...discordgsm-6.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [discordgsm-6.1.3](https://github.com/truecharts/charts/compare/discordgsm-6.1.0...discordgsm-6.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [discordgsm-6.1.2](https://github.com/truecharts/charts/compare/discordgsm-6.1.0...discordgsm-6.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/discordgsm/6.1.10/Chart.yaml b/stable/discordgsm/6.1.10/Chart.yaml
new file mode 100644
index 0000000000..85c21303e6
--- /dev/null
+++ b/stable/discordgsm/6.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: monitor
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.15.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A discord bot that monitors your game server and tracks the live data of your game servers.
+home: https://truecharts.org/charts/stable/discordgsm
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/discordgsm.png
+keywords:
+ - discordgsm
+ - game-server
+ - monitor
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: discordgsm
+sources:
+ - https://github.com/DiscordGSM/GameServerMonitor
+ - https://github.com/truecharts/charts/tree/master/charts/stable/discordgsm
+ - https://hub.docker.com/r/discordgsm/discord-game-server-monitor
+type: application
+version: 6.1.10
diff --git a/stable/discordgsm/6.1.9/README.md b/stable/discordgsm/6.1.10/README.md
similarity index 100%
rename from stable/discordgsm/6.1.9/README.md
rename to stable/discordgsm/6.1.10/README.md
diff --git a/stable/discordgsm/6.1.10/app-changelog.md b/stable/discordgsm/6.1.10/app-changelog.md
new file mode 100644
index 0000000000..3a80e39627
--- /dev/null
+++ b/stable/discordgsm/6.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [discordgsm-6.1.10](https://github.com/truecharts/charts/compare/discordgsm-6.1.9...discordgsm-6.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/discordgsm/6.1.9/app-readme.md b/stable/discordgsm/6.1.10/app-readme.md
similarity index 100%
rename from stable/discordgsm/6.1.9/app-readme.md
rename to stable/discordgsm/6.1.10/app-readme.md
diff --git a/stable/discordgsm/6.1.10/charts/common-17.2.28.tgz b/stable/discordgsm/6.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/discordgsm/6.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/discordgsm/6.1.9/ix_values.yaml b/stable/discordgsm/6.1.10/ix_values.yaml
similarity index 100%
rename from stable/discordgsm/6.1.9/ix_values.yaml
rename to stable/discordgsm/6.1.10/ix_values.yaml
diff --git a/stable/discordgsm/6.1.9/questions.yaml b/stable/discordgsm/6.1.10/questions.yaml
similarity index 100%
rename from stable/discordgsm/6.1.9/questions.yaml
rename to stable/discordgsm/6.1.10/questions.yaml
diff --git a/stable/ispy-agent-dvr/8.2.4/templates/NOTES.txt b/stable/discordgsm/6.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/ispy-agent-dvr/8.2.4/templates/NOTES.txt
rename to stable/discordgsm/6.1.10/templates/NOTES.txt
diff --git a/stable/discordgsm/6.1.9/templates/_secret.tpl b/stable/discordgsm/6.1.10/templates/_secret.tpl
similarity index 100%
rename from stable/discordgsm/6.1.9/templates/_secret.tpl
rename to stable/discordgsm/6.1.10/templates/_secret.tpl
diff --git a/stable/discordgsm/6.1.9/templates/common.yaml b/stable/discordgsm/6.1.10/templates/common.yaml
similarity index 100%
rename from stable/discordgsm/6.1.9/templates/common.yaml
rename to stable/discordgsm/6.1.10/templates/common.yaml
diff --git a/stable/firezone/2.1.8/values.yaml b/stable/discordgsm/6.1.10/values.yaml
similarity index 100%
rename from stable/firezone/2.1.8/values.yaml
rename to stable/discordgsm/6.1.10/values.yaml
diff --git a/stable/discordgsm/6.1.9/CHANGELOG.md b/stable/discordgsm/6.1.9/CHANGELOG.md
deleted file mode 100644
index 43cc45d88a..0000000000
--- a/stable/discordgsm/6.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [discordgsm-6.1.9](https://github.com/truecharts/charts/compare/discordgsm-6.1.8...discordgsm-6.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [discordgsm-6.1.8](https://github.com/truecharts/charts/compare/discordgsm-6.1.7...discordgsm-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [discordgsm-6.1.7](https://github.com/truecharts/charts/compare/discordgsm-6.1.6...discordgsm-6.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [discordgsm-6.1.6](https://github.com/truecharts/charts/compare/discordgsm-6.1.5...discordgsm-6.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [discordgsm-6.1.5](https://github.com/truecharts/charts/compare/discordgsm-6.1.4...discordgsm-6.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [discordgsm-6.1.4](https://github.com/truecharts/charts/compare/discordgsm-6.1.3...discordgsm-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [discordgsm-6.1.3](https://github.com/truecharts/charts/compare/discordgsm-6.1.0...discordgsm-6.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [discordgsm-6.1.2](https://github.com/truecharts/charts/compare/discordgsm-6.1.0...discordgsm-6.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/discordgsm/6.1.9/Chart.yaml b/stable/discordgsm/6.1.9/Chart.yaml
deleted file mode 100644
index bc336994ae..0000000000
--- a/stable/discordgsm/6.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: monitor
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.15.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A discord bot that monitors your game server and tracks the live data of your game servers.
-home: https://truecharts.org/charts/stable/discordgsm
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/discordgsm.png
-keywords:
- - discordgsm
- - game-server
- - monitor
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: discordgsm
-sources:
- - https://github.com/DiscordGSM/GameServerMonitor
- - https://github.com/truecharts/charts/tree/master/charts/stable/discordgsm
- - https://hub.docker.com/r/discordgsm/discord-game-server-monitor
-type: application
-version: 6.1.9
diff --git a/stable/discordgsm/6.1.9/app-changelog.md b/stable/discordgsm/6.1.9/app-changelog.md
deleted file mode 100644
index 6caf42f6be..0000000000
--- a/stable/discordgsm/6.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [discordgsm-6.1.9](https://github.com/truecharts/charts/compare/discordgsm-6.1.8...discordgsm-6.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/discordgsm/6.1.9/charts/common-17.2.26.tgz b/stable/discordgsm/6.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/discordgsm/6.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/dispatch/4.1.10/CHANGELOG.md b/stable/dispatch/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..f1652d4906
--- /dev/null
+++ b/stable/dispatch/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [dispatch-4.1.10](https://github.com/truecharts/charts/compare/dispatch-4.1.9...dispatch-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [dispatch-4.1.9](https://github.com/truecharts/charts/compare/dispatch-4.1.8...dispatch-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [dispatch-4.1.8](https://github.com/truecharts/charts/compare/dispatch-4.1.7...dispatch-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [dispatch-4.1.7](https://github.com/truecharts/charts/compare/dispatch-4.1.6...dispatch-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [dispatch-4.1.6](https://github.com/truecharts/charts/compare/dispatch-4.1.5...dispatch-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [dispatch-4.1.5](https://github.com/truecharts/charts/compare/dispatch-4.1.4...dispatch-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [dispatch-4.1.4](https://github.com/truecharts/charts/compare/dispatch-4.1.3...dispatch-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [dispatch-4.1.3](https://github.com/truecharts/charts/compare/dispatch-4.1.0...dispatch-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [dispatch-4.1.2](https://github.com/truecharts/charts/compare/dispatch-4.1.0...dispatch-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/dispatch/4.1.10/Chart.yaml b/stable/dispatch/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..8e25033c71
--- /dev/null
+++ b/stable/dispatch/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Messenger
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Web-based IRC client in Go.
+home: https://truecharts.org/charts/stable/dispatch
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/dispatch.png
+keywords:
+ - dispatch
+ - Network-Messenger
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: dispatch
+sources:
+ - https://github.com/khlieng/dispatch
+ - https://github.com/truecharts/charts/tree/master/charts/stable/dispatch
+ - https://hub.docker.com/r/khlieng/dispatch
+type: application
+version: 4.1.10
diff --git a/stable/dispatch/4.1.9/README.md b/stable/dispatch/4.1.10/README.md
similarity index 100%
rename from stable/dispatch/4.1.9/README.md
rename to stable/dispatch/4.1.10/README.md
diff --git a/stable/dispatch/4.1.10/app-changelog.md b/stable/dispatch/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..042eb6edad
--- /dev/null
+++ b/stable/dispatch/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [dispatch-4.1.10](https://github.com/truecharts/charts/compare/dispatch-4.1.9...dispatch-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/dispatch/4.1.9/app-readme.md b/stable/dispatch/4.1.10/app-readme.md
similarity index 100%
rename from stable/dispatch/4.1.9/app-readme.md
rename to stable/dispatch/4.1.10/app-readme.md
diff --git a/stable/dispatch/4.1.10/charts/common-17.2.28.tgz b/stable/dispatch/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/dispatch/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/dispatch/4.1.9/ix_values.yaml b/stable/dispatch/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/dispatch/4.1.9/ix_values.yaml
rename to stable/dispatch/4.1.10/ix_values.yaml
diff --git a/stable/dispatch/4.1.9/questions.yaml b/stable/dispatch/4.1.10/questions.yaml
similarity index 100%
rename from stable/dispatch/4.1.9/questions.yaml
rename to stable/dispatch/4.1.10/questions.yaml
diff --git a/stable/dns-doh-companion/4.1.12/templates/common.yaml b/stable/dispatch/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/dns-doh-companion/4.1.12/templates/common.yaml
rename to stable/dispatch/4.1.10/templates/common.yaml
diff --git a/stable/fistfuloffrags/4.1.8/values.yaml b/stable/dispatch/4.1.10/values.yaml
similarity index 100%
rename from stable/fistfuloffrags/4.1.8/values.yaml
rename to stable/dispatch/4.1.10/values.yaml
diff --git a/stable/dispatch/4.1.9/CHANGELOG.md b/stable/dispatch/4.1.9/CHANGELOG.md
deleted file mode 100644
index 0770ce4411..0000000000
--- a/stable/dispatch/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [dispatch-4.1.9](https://github.com/truecharts/charts/compare/dispatch-4.1.8...dispatch-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [dispatch-4.1.8](https://github.com/truecharts/charts/compare/dispatch-4.1.7...dispatch-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [dispatch-4.1.7](https://github.com/truecharts/charts/compare/dispatch-4.1.6...dispatch-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [dispatch-4.1.6](https://github.com/truecharts/charts/compare/dispatch-4.1.5...dispatch-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [dispatch-4.1.5](https://github.com/truecharts/charts/compare/dispatch-4.1.4...dispatch-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [dispatch-4.1.4](https://github.com/truecharts/charts/compare/dispatch-4.1.3...dispatch-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [dispatch-4.1.3](https://github.com/truecharts/charts/compare/dispatch-4.1.0...dispatch-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [dispatch-4.1.2](https://github.com/truecharts/charts/compare/dispatch-4.1.0...dispatch-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/dispatch/4.1.9/Chart.yaml b/stable/dispatch/4.1.9/Chart.yaml
deleted file mode 100644
index 751f2c9099..0000000000
--- a/stable/dispatch/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Messenger
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Web-based IRC client in Go.
-home: https://truecharts.org/charts/stable/dispatch
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/dispatch.png
-keywords:
- - dispatch
- - Network-Messenger
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: dispatch
-sources:
- - https://github.com/khlieng/dispatch
- - https://github.com/truecharts/charts/tree/master/charts/stable/dispatch
- - https://hub.docker.com/r/khlieng/dispatch
-type: application
-version: 4.1.9
diff --git a/stable/dispatch/4.1.9/app-changelog.md b/stable/dispatch/4.1.9/app-changelog.md
deleted file mode 100644
index e7f15506d2..0000000000
--- a/stable/dispatch/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [dispatch-4.1.9](https://github.com/truecharts/charts/compare/dispatch-4.1.8...dispatch-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/dispatch/4.1.9/charts/common-17.2.26.tgz b/stable/dispatch/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/dispatch/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/dizquetv/13.1.10/CHANGELOG.md b/stable/dizquetv/13.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..dd6a3cfc2c
--- /dev/null
+++ b/stable/dizquetv/13.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [dizquetv-13.1.10](https://github.com/truecharts/charts/compare/dizquetv-13.1.9...dizquetv-13.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [dizquetv-13.1.9](https://github.com/truecharts/charts/compare/dizquetv-13.1.8...dizquetv-13.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [dizquetv-13.1.8](https://github.com/truecharts/charts/compare/dizquetv-13.1.7...dizquetv-13.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [dizquetv-13.1.7](https://github.com/truecharts/charts/compare/dizquetv-13.1.6...dizquetv-13.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [dizquetv-13.1.6](https://github.com/truecharts/charts/compare/dizquetv-13.1.5...dizquetv-13.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [dizquetv-13.1.5](https://github.com/truecharts/charts/compare/dizquetv-13.1.4...dizquetv-13.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [dizquetv-13.1.4](https://github.com/truecharts/charts/compare/dizquetv-13.1.3...dizquetv-13.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [dizquetv-13.1.3](https://github.com/truecharts/charts/compare/dizquetv-13.1.0...dizquetv-13.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [dizquetv-13.1.2](https://github.com/truecharts/charts/compare/dizquetv-13.1.0...dizquetv-13.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/dizquetv/13.1.10/Chart.yaml b/stable/dizquetv/13.1.10/Chart.yaml
new file mode 100644
index 0000000000..0b3d9e1e6e
--- /dev/null
+++ b/stable/dizquetv/13.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.5.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Create live TV channel streams from media on your Plex servers.
+home: https://truecharts.org/charts/stable/dizquetv
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/dizquetv.png
+keywords:
+ - dizqueTV
+ - dizquetv
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: dizquetv
+sources:
+ - https://github.com/vexorian/dizquetv
+ - https://github.com/truecharts/charts/tree/master/charts/stable/dizquetv
+ - https://hub.docker.com/r/vexorian/dizquetv
+type: application
+version: 13.1.10
diff --git a/stable/dizquetv/13.1.10/README.md b/stable/dizquetv/13.1.10/README.md
new file mode 100644
index 0000000000..14568bd1be
--- /dev/null
+++ b/stable/dizquetv/13.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/dizquetv)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/dizquetv/13.1.10/app-changelog.md b/stable/dizquetv/13.1.10/app-changelog.md
new file mode 100644
index 0000000000..4b989f8aad
--- /dev/null
+++ b/stable/dizquetv/13.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [dizquetv-13.1.10](https://github.com/truecharts/charts/compare/dizquetv-13.1.9...dizquetv-13.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/dizquetv/13.1.10/app-readme.md b/stable/dizquetv/13.1.10/app-readme.md
new file mode 100644
index 0000000000..d0c8155722
--- /dev/null
+++ b/stable/dizquetv/13.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Create live TV channel streams from media on your Plex servers.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/dizquetv](https://truecharts.org/charts/stable/dizquetv)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/dizquetv/13.1.10/charts/common-17.2.28.tgz b/stable/dizquetv/13.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/dizquetv/13.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/dizquetv/13.1.10/ix_values.yaml b/stable/dizquetv/13.1.10/ix_values.yaml
new file mode 100644
index 0000000000..af7fd2970e
--- /dev/null
+++ b/stable/dizquetv/13.1.10/ix_values.yaml
@@ -0,0 +1,41 @@
+image:
+ repository: vexorian/dizquetv
+ pullPolicy: IfNotPresent
+ tag: 1.5.3@sha256:f93b5ba851fcd9ce120588abe3108bac30afd63921178870f646ed1258b64f35
+nvidiaImage:
+ repository: vexorian/dizquetv
+ pullPolicy: IfNotPresent
+ tag: 1.5.3-nvidia@sha256:883f5ebc532acfdd64aed8ee89d53ac81794edb49bbb2adfca5b274ff37ae389
+
+service:
+ main:
+ ports:
+ main:
+ port: 10071
+ targetPort: 8000
+
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ imageSelector: image
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+
+persistence:
+ config:
+ enabled: true
+ mountPath: /home/node/app/.dizquetv
+
+portal:
+ open:
+ enabled: true
diff --git a/stable/dizquetv/13.1.10/questions.yaml b/stable/dizquetv/13.1.10/questions.yaml
new file mode 100644
index 0000000000..e42032ca56
--- /dev/null
+++ b/stable/dizquetv/13.1.10/questions.yaml
@@ -0,0 +1,2838 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: imageSelector
+ label: Select Image
+ schema:
+ type: string
+ default: image
+ enum:
+ - value: image
+ description: Image
+ - value: nvidiaImage
+ description: Nvidia Image
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10071
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/it-tools/3.1.8/templates/NOTES.txt b/stable/dizquetv/13.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/it-tools/3.1.8/templates/NOTES.txt
rename to stable/dizquetv/13.1.10/templates/NOTES.txt
diff --git a/stable/homepage/6.3.10/templates/common.yaml b/stable/dizquetv/13.1.10/templates/common.yaml
similarity index 100%
rename from stable/homepage/6.3.10/templates/common.yaml
rename to stable/dizquetv/13.1.10/templates/common.yaml
diff --git a/stable/fivem/4.1.8/values.yaml b/stable/dizquetv/13.1.10/values.yaml
similarity index 100%
rename from stable/fivem/4.1.8/values.yaml
rename to stable/dizquetv/13.1.10/values.yaml
diff --git a/stable/dns-doh-companion/4.1.12/CHANGELOG.md b/stable/dns-doh-companion/4.1.12/CHANGELOG.md
deleted file mode 100644
index 79a4de5616..0000000000
--- a/stable/dns-doh-companion/4.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [dns-doh-companion-4.1.12](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.11...dns-doh-companion-4.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [dns-doh-companion-4.1.11](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.10...dns-doh-companion-4.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [dns-doh-companion-4.1.10](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.9...dns-doh-companion-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image testdasi/simple-dns-doh to latest[@f1f4280](https://github.com/f1f4280) by renovate ([#17397](https://github.com/truecharts/charts/issues/17397))
-
-
-## [dns-doh-companion-4.1.9](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.8...dns-doh-companion-4.1.9) (2024-01-14)
-
-### Chore
-
-
-
-- update container image testdasi/simple-dns-doh to latest[@e0a00c1](https://github.com/e0a00c1) by renovate ([#17176](https://github.com/truecharts/charts/issues/17176))
-
-
-
-
-## [dns-doh-companion-4.1.8](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.7...dns-doh-companion-4.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [dns-doh-companion-4.1.7](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.6...dns-doh-companion-4.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image testdasi/simple-dns-doh to latest[@5ed8ca5](https://github.com/5ed8ca5) by renovate ([#16966](https://github.com/truecharts/charts/issues/16966))
-
-
-## [dns-doh-companion-4.1.6](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.5...dns-doh-companion-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [dns-doh-companion-4.1.5](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.4...dns-doh-companion-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [dns-doh-companion-4.1.4](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.3...dns-doh-companion-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [dns-doh-companion-4.1.3](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.0...dns-doh-companion-4.1.3) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/dns-doh-companion/4.1.12/Chart.yaml b/stable/dns-doh-companion/4.1.12/Chart.yaml
deleted file mode 100644
index 7221179ead..0000000000
--- a/stable/dns-doh-companion/4.1.12/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-DNS
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A very simple DNS server to connect to DNS-over-HTTPS service. This is similar to my other Pihole-with-DoH Chart, without Pihole.
-home: https://truecharts.org/charts/stable/dns-doh-companion
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/dns-doh-companion.png
-keywords:
- - dns-doh-companion
- - Network-DNS
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: dns-doh-companion
-sources:
- - https://developers.cloudflare.com/1.1.1.1/dns-over-https/cloudflared-proxy/
- - https://github.com/truecharts/charts/tree/master/charts/stable/dns-doh-companion
- - https://hub.docker.com/r/testdasi/simple-dns-doh
-type: application
-version: 4.1.12
diff --git a/stable/dns-doh-companion/4.1.12/app-changelog.md b/stable/dns-doh-companion/4.1.12/app-changelog.md
deleted file mode 100644
index dc35984916..0000000000
--- a/stable/dns-doh-companion/4.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [dns-doh-companion-4.1.12](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.11...dns-doh-companion-4.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/dns-doh-companion/4.1.12/charts/common-17.2.26.tgz b/stable/dns-doh-companion/4.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/dns-doh-companion/4.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/dns-doh-companion/4.1.13/CHANGELOG.md b/stable/dns-doh-companion/4.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..55d41f4cfd
--- /dev/null
+++ b/stable/dns-doh-companion/4.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [dns-doh-companion-4.1.13](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.12...dns-doh-companion-4.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [dns-doh-companion-4.1.12](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.11...dns-doh-companion-4.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [dns-doh-companion-4.1.11](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.10...dns-doh-companion-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [dns-doh-companion-4.1.10](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.9...dns-doh-companion-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image testdasi/simple-dns-doh to latest[@f1f4280](https://github.com/f1f4280) by renovate ([#17397](https://github.com/truecharts/charts/issues/17397))
+
+
+## [dns-doh-companion-4.1.9](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.8...dns-doh-companion-4.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image testdasi/simple-dns-doh to latest[@e0a00c1](https://github.com/e0a00c1) by renovate ([#17176](https://github.com/truecharts/charts/issues/17176))
+
+
+
+
+## [dns-doh-companion-4.1.8](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.7...dns-doh-companion-4.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [dns-doh-companion-4.1.7](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.6...dns-doh-companion-4.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image testdasi/simple-dns-doh to latest[@5ed8ca5](https://github.com/5ed8ca5) by renovate ([#16966](https://github.com/truecharts/charts/issues/16966))
+
+
+## [dns-doh-companion-4.1.6](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.5...dns-doh-companion-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [dns-doh-companion-4.1.5](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.4...dns-doh-companion-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [dns-doh-companion-4.1.4](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.3...dns-doh-companion-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/dns-doh-companion/4.1.13/Chart.yaml b/stable/dns-doh-companion/4.1.13/Chart.yaml
new file mode 100644
index 0000000000..4bfe3a14ee
--- /dev/null
+++ b/stable/dns-doh-companion/4.1.13/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-DNS
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A very simple DNS server to connect to DNS-over-HTTPS service. This is similar to my other Pihole-with-DoH Chart, without Pihole.
+home: https://truecharts.org/charts/stable/dns-doh-companion
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/dns-doh-companion.png
+keywords:
+ - dns-doh-companion
+ - Network-DNS
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: dns-doh-companion
+sources:
+ - https://developers.cloudflare.com/1.1.1.1/dns-over-https/cloudflared-proxy/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/dns-doh-companion
+ - https://hub.docker.com/r/testdasi/simple-dns-doh
+type: application
+version: 4.1.13
diff --git a/stable/dns-doh-companion/4.1.12/README.md b/stable/dns-doh-companion/4.1.13/README.md
similarity index 100%
rename from stable/dns-doh-companion/4.1.12/README.md
rename to stable/dns-doh-companion/4.1.13/README.md
diff --git a/stable/dns-doh-companion/4.1.13/app-changelog.md b/stable/dns-doh-companion/4.1.13/app-changelog.md
new file mode 100644
index 0000000000..80f5a11def
--- /dev/null
+++ b/stable/dns-doh-companion/4.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [dns-doh-companion-4.1.13](https://github.com/truecharts/charts/compare/dns-doh-companion-4.1.12...dns-doh-companion-4.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/dns-doh-companion/4.1.12/app-readme.md b/stable/dns-doh-companion/4.1.13/app-readme.md
similarity index 100%
rename from stable/dns-doh-companion/4.1.12/app-readme.md
rename to stable/dns-doh-companion/4.1.13/app-readme.md
diff --git a/stable/dns-doh-companion/4.1.13/charts/common-17.2.28.tgz b/stable/dns-doh-companion/4.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/dns-doh-companion/4.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/dns-doh-companion/4.1.12/ix_values.yaml b/stable/dns-doh-companion/4.1.13/ix_values.yaml
similarity index 100%
rename from stable/dns-doh-companion/4.1.12/ix_values.yaml
rename to stable/dns-doh-companion/4.1.13/ix_values.yaml
diff --git a/stable/dns-doh-companion/4.1.12/questions.yaml b/stable/dns-doh-companion/4.1.13/questions.yaml
similarity index 100%
rename from stable/dns-doh-companion/4.1.12/questions.yaml
rename to stable/dns-doh-companion/4.1.13/questions.yaml
diff --git a/stable/docker-hub-rss/4.1.9/templates/common.yaml b/stable/dns-doh-companion/4.1.13/templates/common.yaml
similarity index 100%
rename from stable/docker-hub-rss/4.1.9/templates/common.yaml
rename to stable/dns-doh-companion/4.1.13/templates/common.yaml
diff --git a/stable/flame/4.1.8/values.yaml b/stable/dns-doh-companion/4.1.13/values.yaml
similarity index 100%
rename from stable/flame/4.1.8/values.yaml
rename to stable/dns-doh-companion/4.1.13/values.yaml
diff --git a/stable/docker-hub-rss/4.1.10/CHANGELOG.md b/stable/docker-hub-rss/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..27f36fdab4
--- /dev/null
+++ b/stable/docker-hub-rss/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [docker-hub-rss-4.1.10](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.9...docker-hub-rss-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [docker-hub-rss-4.1.9](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.8...docker-hub-rss-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [docker-hub-rss-4.1.8](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.7...docker-hub-rss-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [docker-hub-rss-4.1.7](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.6...docker-hub-rss-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [docker-hub-rss-4.1.6](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.5...docker-hub-rss-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [docker-hub-rss-4.1.5](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.4...docker-hub-rss-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [docker-hub-rss-4.1.4](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.3...docker-hub-rss-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [docker-hub-rss-4.1.3](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.0...docker-hub-rss-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [docker-hub-rss-4.1.2](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.0...docker-hub-rss-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/docker-hub-rss/4.1.10/Chart.yaml b/stable/docker-hub-rss/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..8e16c70a8d
--- /dev/null
+++ b/stable/docker-hub-rss/4.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: RSS feed for Chart Hub images.
+home: https://truecharts.org/charts/stable/docker-hub-rss
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/docker-hub-rss.png
+keywords:
+ - docker-hub-rss
+ - Cloud
+ - Tools-Utilities
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: docker-hub-rss
+sources:
+ - https://github.com/TheConnMan/docker-hub-rss
+ - https://github.com/truecharts/charts/tree/master/charts/stable/docker-hub-rss
+ - https://hub.docker.com/r/theconnman/docker-hub-rss
+type: application
+version: 4.1.10
diff --git a/stable/docker-hub-rss/4.1.9/README.md b/stable/docker-hub-rss/4.1.10/README.md
similarity index 100%
rename from stable/docker-hub-rss/4.1.9/README.md
rename to stable/docker-hub-rss/4.1.10/README.md
diff --git a/stable/docker-hub-rss/4.1.10/app-changelog.md b/stable/docker-hub-rss/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..f1d857a82b
--- /dev/null
+++ b/stable/docker-hub-rss/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [docker-hub-rss-4.1.10](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.9...docker-hub-rss-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/docker-hub-rss/4.1.9/app-readme.md b/stable/docker-hub-rss/4.1.10/app-readme.md
similarity index 100%
rename from stable/docker-hub-rss/4.1.9/app-readme.md
rename to stable/docker-hub-rss/4.1.10/app-readme.md
diff --git a/stable/docker-hub-rss/4.1.10/charts/common-17.2.28.tgz b/stable/docker-hub-rss/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/docker-hub-rss/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/docker-hub-rss/4.1.9/ix_values.yaml b/stable/docker-hub-rss/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/docker-hub-rss/4.1.9/ix_values.yaml
rename to stable/docker-hub-rss/4.1.10/ix_values.yaml
diff --git a/stable/docker-hub-rss/4.1.9/questions.yaml b/stable/docker-hub-rss/4.1.10/questions.yaml
similarity index 100%
rename from stable/docker-hub-rss/4.1.9/questions.yaml
rename to stable/docker-hub-rss/4.1.10/questions.yaml
diff --git a/stable/dockerregistry/4.1.9/templates/common.yaml b/stable/docker-hub-rss/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/dockerregistry/4.1.9/templates/common.yaml
rename to stable/docker-hub-rss/4.1.10/templates/common.yaml
diff --git a/stable/flexget/8.2.11/values.yaml b/stable/docker-hub-rss/4.1.10/values.yaml
similarity index 100%
rename from stable/flexget/8.2.11/values.yaml
rename to stable/docker-hub-rss/4.1.10/values.yaml
diff --git a/stable/docker-hub-rss/4.1.9/CHANGELOG.md b/stable/docker-hub-rss/4.1.9/CHANGELOG.md
deleted file mode 100644
index 0f1754d36f..0000000000
--- a/stable/docker-hub-rss/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [docker-hub-rss-4.1.9](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.8...docker-hub-rss-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [docker-hub-rss-4.1.8](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.7...docker-hub-rss-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [docker-hub-rss-4.1.7](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.6...docker-hub-rss-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [docker-hub-rss-4.1.6](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.5...docker-hub-rss-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [docker-hub-rss-4.1.5](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.4...docker-hub-rss-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [docker-hub-rss-4.1.4](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.3...docker-hub-rss-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [docker-hub-rss-4.1.3](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.0...docker-hub-rss-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [docker-hub-rss-4.1.2](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.0...docker-hub-rss-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/docker-hub-rss/4.1.9/Chart.yaml b/stable/docker-hub-rss/4.1.9/Chart.yaml
deleted file mode 100644
index 543bc8b753..0000000000
--- a/stable/docker-hub-rss/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: RSS feed for Chart Hub images.
-home: https://truecharts.org/charts/stable/docker-hub-rss
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/docker-hub-rss.png
-keywords:
- - docker-hub-rss
- - Cloud
- - Tools-Utilities
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: docker-hub-rss
-sources:
- - https://github.com/TheConnMan/docker-hub-rss
- - https://github.com/truecharts/charts/tree/master/charts/stable/docker-hub-rss
- - https://hub.docker.com/r/theconnman/docker-hub-rss
-type: application
-version: 4.1.9
diff --git a/stable/docker-hub-rss/4.1.9/app-changelog.md b/stable/docker-hub-rss/4.1.9/app-changelog.md
deleted file mode 100644
index 09c682dbe4..0000000000
--- a/stable/docker-hub-rss/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [docker-hub-rss-4.1.9](https://github.com/truecharts/charts/compare/docker-hub-rss-4.1.8...docker-hub-rss-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/docker-hub-rss/4.1.9/charts/common-17.2.26.tgz b/stable/docker-hub-rss/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/docker-hub-rss/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/docker/4.0.0/CHANGELOG.md b/stable/docker/4.0.0/CHANGELOG.md
deleted file mode 100644
index 08a71f6a88..0000000000
--- a/stable/docker/4.0.0/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [docker-4.0.0](https://github.com/truecharts/charts/compare/docker-3.1.14...docker-4.0.0) (2024-01-21)
-
-### Chore
-
-
-
-- update container image docker to v25.0.0[@3c5c388](https://github.com/3c5c388) by renovate ([#17454](https://github.com/truecharts/charts/issues/17454))
-
-
-## [docker-3.1.14](https://github.com/truecharts/charts/compare/docker-3.1.13...docker-3.1.14) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [docker-3.1.13](https://github.com/truecharts/charts/compare/docker-3.1.12...docker-3.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [docker-3.1.12](https://github.com/truecharts/charts/compare/docker-3.1.11...docker-3.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image docker to v[@95443f4](https://github.com/95443f4) by renovate ([#17336](https://github.com/truecharts/charts/issues/17336))
-
-
-## [docker-3.1.11](https://github.com/truecharts/charts/compare/docker-3.1.10...docker-3.1.11) (2024-01-15)
-
-### Chore
-
-
-
-- update container image docker to 24.0.7-dind[@b42e6e3](https://github.com/b42e6e3) by renovate ([#17227](https://github.com/truecharts/charts/issues/17227))
-
-
-## [docker-3.1.10](https://github.com/truecharts/charts/compare/docker-3.1.9...docker-3.1.10) (2024-01-13)
-
-### Chore
-
-
-
-- update container image docker to 24.0.7-dind[@a293bf8](https://github.com/a293bf8) by renovate ([#17095](https://github.com/truecharts/charts/issues/17095))
-
-
-## [docker-3.1.9](https://github.com/truecharts/charts/compare/docker-3.1.8...docker-3.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [docker-3.1.8](https://github.com/truecharts/charts/compare/docker-3.1.7...docker-3.1.8) (2024-01-08)
-
-### Chore
-
-
-
-- update container image docker to 24.0.7-dind[@eb59696](https://github.com/eb59696) by renovate ([#17028](https://github.com/truecharts/charts/issues/17028))
-
-
-## [docker-3.1.7](https://github.com/truecharts/charts/compare/docker-3.1.6...docker-3.1.7) (2024-01-05)
-
-### Chore
-
-
-
-- update container image docker to 24.0.7-dind[@2afebd1](https://github.com/2afebd1) by renovate ([#16898](https://github.com/truecharts/charts/issues/16898))
-
-
-## [docker-3.1.6](https://github.com/truecharts/charts/compare/docker-3.1.5...docker-3.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
diff --git a/stable/docker/4.0.0/Chart.yaml b/stable/docker/4.0.0/Chart.yaml
deleted file mode 100644
index 34fb3c4058..0000000000
--- a/stable/docker/4.0.0/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: docker
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 25.0.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Dedicated App for using Docker-in-Docker
-home: https://truecharts.org/charts/stable/docker
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/docker.png
-keywords:
- - docker
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: docker
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/docker
- - https://hub.docker.com/_/docker
-type: application
-version: 4.0.0
diff --git a/stable/docker/4.0.0/app-changelog.md b/stable/docker/4.0.0/app-changelog.md
deleted file mode 100644
index b7ee2c2bb4..0000000000
--- a/stable/docker/4.0.0/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [docker-4.0.0](https://github.com/truecharts/charts/compare/docker-3.1.14...docker-4.0.0) (2024-01-21)
-
-### Chore
-
-
-
-- update container image docker to v25.0.0[@3c5c388](https://github.com/3c5c388) by renovate ([#17454](https://github.com/truecharts/charts/issues/17454))
\ No newline at end of file
diff --git a/stable/docker/4.0.0/charts/common-17.2.26.tgz b/stable/docker/4.0.0/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/docker/4.0.0/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/docker/4.0.1/CHANGELOG.md b/stable/docker/4.0.1/CHANGELOG.md
new file mode 100644
index 0000000000..e1ef525d32
--- /dev/null
+++ b/stable/docker/4.0.1/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [docker-4.0.1](https://github.com/truecharts/charts/compare/docker-4.0.0...docker-4.0.1) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [docker-4.0.0](https://github.com/truecharts/charts/compare/docker-3.1.14...docker-4.0.0) (2024-01-21)
+
+### Chore
+
+
+
+- update container image docker to v25.0.0[@3c5c388](https://github.com/3c5c388) by renovate ([#17454](https://github.com/truecharts/charts/issues/17454))
+
+
+## [docker-3.1.14](https://github.com/truecharts/charts/compare/docker-3.1.13...docker-3.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [docker-3.1.13](https://github.com/truecharts/charts/compare/docker-3.1.12...docker-3.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [docker-3.1.12](https://github.com/truecharts/charts/compare/docker-3.1.11...docker-3.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image docker to v[@95443f4](https://github.com/95443f4) by renovate ([#17336](https://github.com/truecharts/charts/issues/17336))
+
+
+## [docker-3.1.11](https://github.com/truecharts/charts/compare/docker-3.1.10...docker-3.1.11) (2024-01-15)
+
+### Chore
+
+
+
+- update container image docker to 24.0.7-dind[@b42e6e3](https://github.com/b42e6e3) by renovate ([#17227](https://github.com/truecharts/charts/issues/17227))
+
+
+## [docker-3.1.10](https://github.com/truecharts/charts/compare/docker-3.1.9...docker-3.1.10) (2024-01-13)
+
+### Chore
+
+
+
+- update container image docker to 24.0.7-dind[@a293bf8](https://github.com/a293bf8) by renovate ([#17095](https://github.com/truecharts/charts/issues/17095))
+
+
+## [docker-3.1.9](https://github.com/truecharts/charts/compare/docker-3.1.8...docker-3.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [docker-3.1.8](https://github.com/truecharts/charts/compare/docker-3.1.7...docker-3.1.8) (2024-01-08)
+
+### Chore
+
+
+
+- update container image docker to 24.0.7-dind[@eb59696](https://github.com/eb59696) by renovate ([#17028](https://github.com/truecharts/charts/issues/17028))
+
+
+## [docker-3.1.7](https://github.com/truecharts/charts/compare/docker-3.1.6...docker-3.1.7) (2024-01-05)
+
+### Chore
+
+
+
+- update container image docker to 24.0.7-dind[@2afebd1](https://github.com/2afebd1) by renovate ([#16898](https://github.com/truecharts/charts/issues/16898))
+
+
diff --git a/stable/docker/4.0.1/Chart.yaml b/stable/docker/4.0.1/Chart.yaml
new file mode 100644
index 0000000000..8a81010b7d
--- /dev/null
+++ b/stable/docker/4.0.1/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: docker
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 25.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Dedicated App for using Docker-in-Docker
+home: https://truecharts.org/charts/stable/docker
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/docker.png
+keywords:
+ - docker
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: docker
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/docker
+ - https://hub.docker.com/_/docker
+type: application
+version: 4.0.1
diff --git a/stable/docker/4.0.0/README.md b/stable/docker/4.0.1/README.md
similarity index 100%
rename from stable/docker/4.0.0/README.md
rename to stable/docker/4.0.1/README.md
diff --git a/stable/docker/4.0.1/app-changelog.md b/stable/docker/4.0.1/app-changelog.md
new file mode 100644
index 0000000000..4508db0b75
--- /dev/null
+++ b/stable/docker/4.0.1/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [docker-4.0.1](https://github.com/truecharts/charts/compare/docker-4.0.0...docker-4.0.1) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/docker/4.0.0/app-readme.md b/stable/docker/4.0.1/app-readme.md
similarity index 100%
rename from stable/docker/4.0.0/app-readme.md
rename to stable/docker/4.0.1/app-readme.md
diff --git a/stable/docker/4.0.1/charts/common-17.2.28.tgz b/stable/docker/4.0.1/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/docker/4.0.1/charts/common-17.2.28.tgz differ
diff --git a/stable/docker/4.0.0/ix_values.yaml b/stable/docker/4.0.1/ix_values.yaml
similarity index 100%
rename from stable/docker/4.0.0/ix_values.yaml
rename to stable/docker/4.0.1/ix_values.yaml
diff --git a/stable/docker/4.0.0/questions.yaml b/stable/docker/4.0.1/questions.yaml
similarity index 100%
rename from stable/docker/4.0.0/questions.yaml
rename to stable/docker/4.0.1/questions.yaml
diff --git a/stable/iyuuplus/8.1.8/templates/NOTES.txt b/stable/docker/4.0.1/templates/NOTES.txt
similarity index 100%
rename from stable/iyuuplus/8.1.8/templates/NOTES.txt
rename to stable/docker/4.0.1/templates/NOTES.txt
diff --git a/stable/homer/8.1.8/templates/common.yaml b/stable/docker/4.0.1/templates/common.yaml
similarity index 100%
rename from stable/homer/8.1.8/templates/common.yaml
rename to stable/docker/4.0.1/templates/common.yaml
diff --git a/stable/flextv/4.1.8/values.yaml b/stable/docker/4.0.1/values.yaml
similarity index 100%
rename from stable/flextv/4.1.8/values.yaml
rename to stable/docker/4.0.1/values.yaml
diff --git a/stable/dockerregistry/4.1.10/CHANGELOG.md b/stable/dockerregistry/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..4ac5706d59
--- /dev/null
+++ b/stable/dockerregistry/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [dockerregistry-4.1.10](https://github.com/truecharts/charts/compare/dockerregistry-4.1.9...dockerregistry-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [dockerregistry-4.1.9](https://github.com/truecharts/charts/compare/dockerregistry-4.1.8...dockerregistry-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [dockerregistry-4.1.8](https://github.com/truecharts/charts/compare/dockerregistry-4.1.7...dockerregistry-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [dockerregistry-4.1.7](https://github.com/truecharts/charts/compare/dockerregistry-4.1.6...dockerregistry-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [dockerregistry-4.1.6](https://github.com/truecharts/charts/compare/dockerregistry-4.1.5...dockerregistry-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [dockerregistry-4.1.5](https://github.com/truecharts/charts/compare/dockerregistry-4.1.4...dockerregistry-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [dockerregistry-4.1.4](https://github.com/truecharts/charts/compare/dockerregistry-4.1.3...dockerregistry-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [dockerregistry-4.1.3](https://github.com/truecharts/charts/compare/dockerregistry-4.1.0...dockerregistry-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [dockerregistry-4.1.2](https://github.com/truecharts/charts/compare/dockerregistry-4.1.0...dockerregistry-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/dockerregistry/4.1.10/Chart.yaml b/stable/dockerregistry/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..a96d9c9c24
--- /dev/null
+++ b/stable/dockerregistry/4.1.10/Chart.yaml
@@ -0,0 +1,42 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: |
+ Docker Registry is used to store and distribute Docker images using HTTP API. This allows you host your own private Registry and store your images. Uses official Chart Registry image @ https://hub.Chart.com/_/registry/
+home: https://truecharts.org/charts/stable/dockerregistry
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/dockerregistry.png
+keywords:
+ - dockerregistry
+ - Cloud
+ - Network-Management
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: dockerregistry
+sources:
+ - https://registry.hub.docker.com/_/registry/
+ - https://github.com/distribution/distribution
+ - https://github.com/truecharts/charts/tree/master/charts/stable/dockerregistry
+ - https://hub.docker.com/_/registry
+type: application
+version: 4.1.10
diff --git a/stable/dockerregistry/4.1.9/README.md b/stable/dockerregistry/4.1.10/README.md
similarity index 100%
rename from stable/dockerregistry/4.1.9/README.md
rename to stable/dockerregistry/4.1.10/README.md
diff --git a/stable/dockerregistry/4.1.10/app-changelog.md b/stable/dockerregistry/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..1c27879ab2
--- /dev/null
+++ b/stable/dockerregistry/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [dockerregistry-4.1.10](https://github.com/truecharts/charts/compare/dockerregistry-4.1.9...dockerregistry-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/dockerregistry/4.1.9/app-readme.md b/stable/dockerregistry/4.1.10/app-readme.md
similarity index 100%
rename from stable/dockerregistry/4.1.9/app-readme.md
rename to stable/dockerregistry/4.1.10/app-readme.md
diff --git a/stable/dockerregistry/4.1.10/charts/common-17.2.28.tgz b/stable/dockerregistry/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/dockerregistry/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/dockerregistry/4.1.9/ix_values.yaml b/stable/dockerregistry/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/dockerregistry/4.1.9/ix_values.yaml
rename to stable/dockerregistry/4.1.10/ix_values.yaml
diff --git a/stable/dockerregistry/4.1.9/questions.yaml b/stable/dockerregistry/4.1.10/questions.yaml
similarity index 100%
rename from stable/dockerregistry/4.1.9/questions.yaml
rename to stable/dockerregistry/4.1.10/questions.yaml
diff --git a/stable/dontstarvetogether/4.1.9/templates/common.yaml b/stable/dockerregistry/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/dontstarvetogether/4.1.9/templates/common.yaml
rename to stable/dockerregistry/4.1.10/templates/common.yaml
diff --git a/stable/flowise/3.1.11/values.yaml b/stable/dockerregistry/4.1.10/values.yaml
similarity index 100%
rename from stable/flowise/3.1.11/values.yaml
rename to stable/dockerregistry/4.1.10/values.yaml
diff --git a/stable/dockerregistry/4.1.9/CHANGELOG.md b/stable/dockerregistry/4.1.9/CHANGELOG.md
deleted file mode 100644
index 8abcd7eb4f..0000000000
--- a/stable/dockerregistry/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [dockerregistry-4.1.9](https://github.com/truecharts/charts/compare/dockerregistry-4.1.8...dockerregistry-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [dockerregistry-4.1.8](https://github.com/truecharts/charts/compare/dockerregistry-4.1.7...dockerregistry-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [dockerregistry-4.1.7](https://github.com/truecharts/charts/compare/dockerregistry-4.1.6...dockerregistry-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [dockerregistry-4.1.6](https://github.com/truecharts/charts/compare/dockerregistry-4.1.5...dockerregistry-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [dockerregistry-4.1.5](https://github.com/truecharts/charts/compare/dockerregistry-4.1.4...dockerregistry-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [dockerregistry-4.1.4](https://github.com/truecharts/charts/compare/dockerregistry-4.1.3...dockerregistry-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [dockerregistry-4.1.3](https://github.com/truecharts/charts/compare/dockerregistry-4.1.0...dockerregistry-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [dockerregistry-4.1.2](https://github.com/truecharts/charts/compare/dockerregistry-4.1.0...dockerregistry-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/dockerregistry/4.1.9/Chart.yaml b/stable/dockerregistry/4.1.9/Chart.yaml
deleted file mode 100644
index 6b58bfb036..0000000000
--- a/stable/dockerregistry/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,42 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.0.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: |
- Docker Registry is used to store and distribute Docker images using HTTP API. This allows you host your own private Registry and store your images. Uses official Chart Registry image @ https://hub.Chart.com/_/registry/
-home: https://truecharts.org/charts/stable/dockerregistry
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/dockerregistry.png
-keywords:
- - dockerregistry
- - Cloud
- - Network-Management
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: dockerregistry
-sources:
- - https://registry.hub.docker.com/_/registry/
- - https://github.com/distribution/distribution
- - https://github.com/truecharts/charts/tree/master/charts/stable/dockerregistry
- - https://hub.docker.com/_/registry
-type: application
-version: 4.1.9
diff --git a/stable/dockerregistry/4.1.9/app-changelog.md b/stable/dockerregistry/4.1.9/app-changelog.md
deleted file mode 100644
index 7056701b00..0000000000
--- a/stable/dockerregistry/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [dockerregistry-4.1.9](https://github.com/truecharts/charts/compare/dockerregistry-4.1.8...dockerregistry-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/dockerregistry/4.1.9/charts/common-17.2.26.tgz b/stable/dockerregistry/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/dockerregistry/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/docusaurus/7.1.10/CHANGELOG.md b/stable/docusaurus/7.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..35fb994e4f
--- /dev/null
+++ b/stable/docusaurus/7.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [docusaurus-7.1.10](https://github.com/truecharts/charts/compare/docusaurus-7.1.9...docusaurus-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [docusaurus-7.1.9](https://github.com/truecharts/charts/compare/docusaurus-7.1.8...docusaurus-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [docusaurus-7.1.8](https://github.com/truecharts/charts/compare/docusaurus-7.1.7...docusaurus-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [docusaurus-7.1.7](https://github.com/truecharts/charts/compare/docusaurus-7.1.6...docusaurus-7.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [docusaurus-7.1.6](https://github.com/truecharts/charts/compare/docusaurus-7.1.5...docusaurus-7.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [docusaurus-7.1.5](https://github.com/truecharts/charts/compare/docusaurus-7.1.4...docusaurus-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [docusaurus-7.1.4](https://github.com/truecharts/charts/compare/docusaurus-7.1.3...docusaurus-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [docusaurus-7.1.3](https://github.com/truecharts/charts/compare/docusaurus-7.1.0...docusaurus-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [docusaurus-7.1.2](https://github.com/truecharts/charts/compare/docusaurus-7.1.0...docusaurus-7.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/docusaurus/7.1.10/Chart.yaml b/stable/docusaurus/7.1.10/Chart.yaml
new file mode 100644
index 0000000000..438b59899e
--- /dev/null
+++ b/stable/docusaurus/7.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: website
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Docusaurus makes it easy to maintain Open Source documentation websites.
+home: https://truecharts.org/charts/stable/docusaurus
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/docusaurus.png
+keywords:
+ - documentation
+ - website
+ - Docusaurus
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: docusaurus
+sources:
+ - https://github.com/awesometic/docker-docusaurus
+ - https://github.com/truecharts/charts/tree/master/charts/stable/docusaurus
+ - https://hub.docker.com/r/awesometic/docusaurus
+type: application
+version: 7.1.10
diff --git a/stable/docusaurus/7.1.9/README.md b/stable/docusaurus/7.1.10/README.md
similarity index 100%
rename from stable/docusaurus/7.1.9/README.md
rename to stable/docusaurus/7.1.10/README.md
diff --git a/stable/docusaurus/7.1.10/app-changelog.md b/stable/docusaurus/7.1.10/app-changelog.md
new file mode 100644
index 0000000000..ce8f657091
--- /dev/null
+++ b/stable/docusaurus/7.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [docusaurus-7.1.10](https://github.com/truecharts/charts/compare/docusaurus-7.1.9...docusaurus-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/docusaurus/7.1.9/app-readme.md b/stable/docusaurus/7.1.10/app-readme.md
similarity index 100%
rename from stable/docusaurus/7.1.9/app-readme.md
rename to stable/docusaurus/7.1.10/app-readme.md
diff --git a/stable/docusaurus/7.1.10/charts/common-17.2.28.tgz b/stable/docusaurus/7.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/docusaurus/7.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/docusaurus/7.1.9/ix_values.yaml b/stable/docusaurus/7.1.10/ix_values.yaml
similarity index 100%
rename from stable/docusaurus/7.1.9/ix_values.yaml
rename to stable/docusaurus/7.1.10/ix_values.yaml
diff --git a/stable/docusaurus/7.1.9/questions.yaml b/stable/docusaurus/7.1.10/questions.yaml
similarity index 100%
rename from stable/docusaurus/7.1.9/questions.yaml
rename to stable/docusaurus/7.1.10/questions.yaml
diff --git a/stable/jellyseerr/8.1.8/templates/NOTES.txt b/stable/docusaurus/7.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/jellyseerr/8.1.8/templates/NOTES.txt
rename to stable/docusaurus/7.1.10/templates/NOTES.txt
diff --git a/stable/htpcmanager/8.1.8/templates/common.yaml b/stable/docusaurus/7.1.10/templates/common.yaml
similarity index 100%
rename from stable/htpcmanager/8.1.8/templates/common.yaml
rename to stable/docusaurus/7.1.10/templates/common.yaml
diff --git a/stable/fluidd/8.1.8/values.yaml b/stable/docusaurus/7.1.10/values.yaml
similarity index 100%
rename from stable/fluidd/8.1.8/values.yaml
rename to stable/docusaurus/7.1.10/values.yaml
diff --git a/stable/docusaurus/7.1.9/CHANGELOG.md b/stable/docusaurus/7.1.9/CHANGELOG.md
deleted file mode 100644
index e2e89c2893..0000000000
--- a/stable/docusaurus/7.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [docusaurus-7.1.9](https://github.com/truecharts/charts/compare/docusaurus-7.1.8...docusaurus-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [docusaurus-7.1.8](https://github.com/truecharts/charts/compare/docusaurus-7.1.7...docusaurus-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [docusaurus-7.1.7](https://github.com/truecharts/charts/compare/docusaurus-7.1.6...docusaurus-7.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [docusaurus-7.1.6](https://github.com/truecharts/charts/compare/docusaurus-7.1.5...docusaurus-7.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [docusaurus-7.1.5](https://github.com/truecharts/charts/compare/docusaurus-7.1.4...docusaurus-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [docusaurus-7.1.4](https://github.com/truecharts/charts/compare/docusaurus-7.1.3...docusaurus-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [docusaurus-7.1.3](https://github.com/truecharts/charts/compare/docusaurus-7.1.0...docusaurus-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [docusaurus-7.1.2](https://github.com/truecharts/charts/compare/docusaurus-7.1.0...docusaurus-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/docusaurus/7.1.9/Chart.yaml b/stable/docusaurus/7.1.9/Chart.yaml
deleted file mode 100644
index b7a582842b..0000000000
--- a/stable/docusaurus/7.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: website
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Docusaurus makes it easy to maintain Open Source documentation websites.
-home: https://truecharts.org/charts/stable/docusaurus
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/docusaurus.png
-keywords:
- - documentation
- - website
- - Docusaurus
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: docusaurus
-sources:
- - https://github.com/awesometic/docker-docusaurus
- - https://github.com/truecharts/charts/tree/master/charts/stable/docusaurus
- - https://hub.docker.com/r/awesometic/docusaurus
-type: application
-version: 7.1.9
diff --git a/stable/docusaurus/7.1.9/app-changelog.md b/stable/docusaurus/7.1.9/app-changelog.md
deleted file mode 100644
index 5f2b7cfea4..0000000000
--- a/stable/docusaurus/7.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [docusaurus-7.1.9](https://github.com/truecharts/charts/compare/docusaurus-7.1.8...docusaurus-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/docusaurus/7.1.9/charts/common-17.2.26.tgz b/stable/docusaurus/7.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/docusaurus/7.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/dokuwiki/9.1.10/CHANGELOG.md b/stable/dokuwiki/9.1.10/CHANGELOG.md
deleted file mode 100644
index de99ad29f5..0000000000
--- a/stable/dokuwiki/9.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [dokuwiki-9.1.10](https://github.com/truecharts/charts/compare/dokuwiki-9.1.9...dokuwiki-9.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [dokuwiki-9.1.9](https://github.com/truecharts/charts/compare/dokuwiki-9.1.8...dokuwiki-9.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [dokuwiki-9.1.8](https://github.com/truecharts/charts/compare/dokuwiki-9.1.7...dokuwiki-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image bitnami/dokuwiki to 20230404.1.0[@36d39f3](https://github.com/36d39f3) by renovate ([#17324](https://github.com/truecharts/charts/issues/17324))
-
-
-
-
-## [dokuwiki-9.1.7](https://github.com/truecharts/charts/compare/dokuwiki-9.1.6...dokuwiki-9.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [dokuwiki-9.1.6](https://github.com/truecharts/charts/compare/dokuwiki-9.1.5...dokuwiki-9.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [dokuwiki-9.1.5](https://github.com/truecharts/charts/compare/dokuwiki-9.1.4...dokuwiki-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [dokuwiki-9.1.4](https://github.com/truecharts/charts/compare/dokuwiki-9.1.3...dokuwiki-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [dokuwiki-9.1.3](https://github.com/truecharts/charts/compare/dokuwiki-9.1.0...dokuwiki-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [dokuwiki-9.1.2](https://github.com/truecharts/charts/compare/dokuwiki-9.1.0...dokuwiki-9.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/dokuwiki/9.1.10/Chart.yaml b/stable/dokuwiki/9.1.10/Chart.yaml
deleted file mode 100644
index 7bfdc3512a..0000000000
--- a/stable/dokuwiki/9.1.10/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 20230404.1.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database.
-home: https://truecharts.org/charts/stable/dokuwiki
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/dokuwiki.png
-keywords:
- - dokuwiki
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: dokuwiki
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/dokuwiki
- - https://hub.docker.com/r/bitnami/dokuwiki
-type: application
-version: 9.1.10
diff --git a/stable/dokuwiki/9.1.10/app-changelog.md b/stable/dokuwiki/9.1.10/app-changelog.md
deleted file mode 100644
index 7e8ca80859..0000000000
--- a/stable/dokuwiki/9.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [dokuwiki-9.1.10](https://github.com/truecharts/charts/compare/dokuwiki-9.1.9...dokuwiki-9.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/dokuwiki/9.1.10/charts/common-17.2.26.tgz b/stable/dokuwiki/9.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/dokuwiki/9.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/dokuwiki/9.1.11/CHANGELOG.md b/stable/dokuwiki/9.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..dc0bd73437
--- /dev/null
+++ b/stable/dokuwiki/9.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [dokuwiki-9.1.11](https://github.com/truecharts/charts/compare/dokuwiki-9.1.10...dokuwiki-9.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [dokuwiki-9.1.10](https://github.com/truecharts/charts/compare/dokuwiki-9.1.9...dokuwiki-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [dokuwiki-9.1.9](https://github.com/truecharts/charts/compare/dokuwiki-9.1.8...dokuwiki-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [dokuwiki-9.1.8](https://github.com/truecharts/charts/compare/dokuwiki-9.1.7...dokuwiki-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image bitnami/dokuwiki to 20230404.1.0[@36d39f3](https://github.com/36d39f3) by renovate ([#17324](https://github.com/truecharts/charts/issues/17324))
+
+
+
+
+## [dokuwiki-9.1.7](https://github.com/truecharts/charts/compare/dokuwiki-9.1.6...dokuwiki-9.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [dokuwiki-9.1.6](https://github.com/truecharts/charts/compare/dokuwiki-9.1.5...dokuwiki-9.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [dokuwiki-9.1.5](https://github.com/truecharts/charts/compare/dokuwiki-9.1.4...dokuwiki-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [dokuwiki-9.1.4](https://github.com/truecharts/charts/compare/dokuwiki-9.1.3...dokuwiki-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [dokuwiki-9.1.3](https://github.com/truecharts/charts/compare/dokuwiki-9.1.0...dokuwiki-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/dokuwiki/9.1.11/Chart.yaml b/stable/dokuwiki/9.1.11/Chart.yaml
new file mode 100644
index 0000000000..789b327259
--- /dev/null
+++ b/stable/dokuwiki/9.1.11/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 20230404.1.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database.
+home: https://truecharts.org/charts/stable/dokuwiki
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/dokuwiki.png
+keywords:
+ - dokuwiki
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: dokuwiki
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/dokuwiki
+ - https://hub.docker.com/r/bitnami/dokuwiki
+type: application
+version: 9.1.11
diff --git a/stable/dokuwiki/9.1.10/README.md b/stable/dokuwiki/9.1.11/README.md
similarity index 100%
rename from stable/dokuwiki/9.1.10/README.md
rename to stable/dokuwiki/9.1.11/README.md
diff --git a/stable/dokuwiki/9.1.11/app-changelog.md b/stable/dokuwiki/9.1.11/app-changelog.md
new file mode 100644
index 0000000000..57370ac112
--- /dev/null
+++ b/stable/dokuwiki/9.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [dokuwiki-9.1.11](https://github.com/truecharts/charts/compare/dokuwiki-9.1.10...dokuwiki-9.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/dokuwiki/9.1.10/app-readme.md b/stable/dokuwiki/9.1.11/app-readme.md
similarity index 100%
rename from stable/dokuwiki/9.1.10/app-readme.md
rename to stable/dokuwiki/9.1.11/app-readme.md
diff --git a/stable/dokuwiki/9.1.11/charts/common-17.2.28.tgz b/stable/dokuwiki/9.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/dokuwiki/9.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/dokuwiki/9.1.10/ix_values.yaml b/stable/dokuwiki/9.1.11/ix_values.yaml
similarity index 100%
rename from stable/dokuwiki/9.1.10/ix_values.yaml
rename to stable/dokuwiki/9.1.11/ix_values.yaml
diff --git a/stable/dokuwiki/9.1.10/questions.yaml b/stable/dokuwiki/9.1.11/questions.yaml
similarity index 100%
rename from stable/dokuwiki/9.1.10/questions.yaml
rename to stable/dokuwiki/9.1.11/questions.yaml
diff --git a/stable/jellystat/2.1.8/templates/NOTES.txt b/stable/dokuwiki/9.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/jellystat/2.1.8/templates/NOTES.txt
rename to stable/dokuwiki/9.1.11/templates/NOTES.txt
diff --git a/stable/humhub/6.2.5/templates/common.yaml b/stable/dokuwiki/9.1.11/templates/common.yaml
similarity index 100%
rename from stable/humhub/6.2.5/templates/common.yaml
rename to stable/dokuwiki/9.1.11/templates/common.yaml
diff --git a/stable/fluttercoin-wallet/4.1.8/values.yaml b/stable/dokuwiki/9.1.11/values.yaml
similarity index 100%
rename from stable/fluttercoin-wallet/4.1.8/values.yaml
rename to stable/dokuwiki/9.1.11/values.yaml
diff --git a/stable/domoticz/8.1.10/CHANGELOG.md b/stable/domoticz/8.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..2776502511
--- /dev/null
+++ b/stable/domoticz/8.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [domoticz-8.1.10](https://github.com/truecharts/charts/compare/domoticz-8.1.9...domoticz-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [domoticz-8.1.9](https://github.com/truecharts/charts/compare/domoticz-8.1.8...domoticz-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [domoticz-8.1.8](https://github.com/truecharts/charts/compare/domoticz-8.1.7...domoticz-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [domoticz-8.1.7](https://github.com/truecharts/charts/compare/domoticz-8.1.6...domoticz-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [domoticz-8.1.6](https://github.com/truecharts/charts/compare/domoticz-8.1.5...domoticz-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [domoticz-8.1.5](https://github.com/truecharts/charts/compare/domoticz-8.1.4...domoticz-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [domoticz-8.1.4](https://github.com/truecharts/charts/compare/domoticz-8.1.3...domoticz-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [domoticz-8.1.3](https://github.com/truecharts/charts/compare/domoticz-8.1.0...domoticz-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [domoticz-8.1.2](https://github.com/truecharts/charts/compare/domoticz-8.1.0...domoticz-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/domoticz/8.1.10/Chart.yaml b/stable/domoticz/8.1.10/Chart.yaml
new file mode 100644
index 0000000000..ea275f555b
--- /dev/null
+++ b/stable/domoticz/8.1.10/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2023.2.20231129
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Domoticz is a Home Automation System that lets you monitor and configure various devices like Lights, Switches and much more.
+home: https://truecharts.org/charts/stable/domoticz
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/domoticz.png
+keywords:
+ - domoticz
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: domoticz
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/domoticz
+ - https://ghcr.io/linuxserver/domoticz
+type: application
+version: 8.1.10
diff --git a/stable/domoticz/8.1.9/README.md b/stable/domoticz/8.1.10/README.md
similarity index 100%
rename from stable/domoticz/8.1.9/README.md
rename to stable/domoticz/8.1.10/README.md
diff --git a/stable/domoticz/8.1.10/app-changelog.md b/stable/domoticz/8.1.10/app-changelog.md
new file mode 100644
index 0000000000..b7e1d10ca2
--- /dev/null
+++ b/stable/domoticz/8.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [domoticz-8.1.10](https://github.com/truecharts/charts/compare/domoticz-8.1.9...domoticz-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/domoticz/8.1.9/app-readme.md b/stable/domoticz/8.1.10/app-readme.md
similarity index 100%
rename from stable/domoticz/8.1.9/app-readme.md
rename to stable/domoticz/8.1.10/app-readme.md
diff --git a/stable/domoticz/8.1.10/charts/common-17.2.28.tgz b/stable/domoticz/8.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/domoticz/8.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/domoticz/8.1.9/ix_values.yaml b/stable/domoticz/8.1.10/ix_values.yaml
similarity index 100%
rename from stable/domoticz/8.1.9/ix_values.yaml
rename to stable/domoticz/8.1.10/ix_values.yaml
diff --git a/stable/domoticz/8.1.9/questions.yaml b/stable/domoticz/8.1.10/questions.yaml
similarity index 100%
rename from stable/domoticz/8.1.9/questions.yaml
rename to stable/domoticz/8.1.10/questions.yaml
diff --git a/stable/jenkins/6.5.2/templates/NOTES.txt b/stable/domoticz/8.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/jenkins/6.5.2/templates/NOTES.txt
rename to stable/domoticz/8.1.10/templates/NOTES.txt
diff --git a/stable/icloudpd/5.1.12/templates/common.yaml b/stable/domoticz/8.1.10/templates/common.yaml
similarity index 100%
rename from stable/icloudpd/5.1.12/templates/common.yaml
rename to stable/domoticz/8.1.10/templates/common.yaml
diff --git a/stable/fmd2-wine/4.1.8/values.yaml b/stable/domoticz/8.1.10/values.yaml
similarity index 100%
rename from stable/fmd2-wine/4.1.8/values.yaml
rename to stable/domoticz/8.1.10/values.yaml
diff --git a/stable/domoticz/8.1.9/CHANGELOG.md b/stable/domoticz/8.1.9/CHANGELOG.md
deleted file mode 100644
index 4e678b4782..0000000000
--- a/stable/domoticz/8.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [domoticz-8.1.9](https://github.com/truecharts/charts/compare/domoticz-8.1.8...domoticz-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [domoticz-8.1.8](https://github.com/truecharts/charts/compare/domoticz-8.1.7...domoticz-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [domoticz-8.1.7](https://github.com/truecharts/charts/compare/domoticz-8.1.6...domoticz-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [domoticz-8.1.6](https://github.com/truecharts/charts/compare/domoticz-8.1.5...domoticz-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [domoticz-8.1.5](https://github.com/truecharts/charts/compare/domoticz-8.1.4...domoticz-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [domoticz-8.1.4](https://github.com/truecharts/charts/compare/domoticz-8.1.3...domoticz-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [domoticz-8.1.3](https://github.com/truecharts/charts/compare/domoticz-8.1.0...domoticz-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [domoticz-8.1.2](https://github.com/truecharts/charts/compare/domoticz-8.1.0...domoticz-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/domoticz/8.1.9/Chart.yaml b/stable/domoticz/8.1.9/Chart.yaml
deleted file mode 100644
index d1852a96cd..0000000000
--- a/stable/domoticz/8.1.9/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2023.2.20231129
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Domoticz is a Home Automation System that lets you monitor and configure various devices like Lights, Switches and much more.
-home: https://truecharts.org/charts/stable/domoticz
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/domoticz.png
-keywords:
- - domoticz
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: domoticz
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/domoticz
- - https://ghcr.io/linuxserver/domoticz
-type: application
-version: 8.1.9
diff --git a/stable/domoticz/8.1.9/app-changelog.md b/stable/domoticz/8.1.9/app-changelog.md
deleted file mode 100644
index ef22e759b7..0000000000
--- a/stable/domoticz/8.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [domoticz-8.1.9](https://github.com/truecharts/charts/compare/domoticz-8.1.8...domoticz-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/domoticz/8.1.9/charts/common-17.2.26.tgz b/stable/domoticz/8.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/domoticz/8.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/dontstarvetogether/4.1.10/CHANGELOG.md b/stable/dontstarvetogether/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..77b7984a83
--- /dev/null
+++ b/stable/dontstarvetogether/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [dontstarvetogether-4.1.10](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.9...dontstarvetogether-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [dontstarvetogether-4.1.9](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.8...dontstarvetogether-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [dontstarvetogether-4.1.8](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.7...dontstarvetogether-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [dontstarvetogether-4.1.7](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.6...dontstarvetogether-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [dontstarvetogether-4.1.6](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.5...dontstarvetogether-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [dontstarvetogether-4.1.5](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.4...dontstarvetogether-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [dontstarvetogether-4.1.4](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.3...dontstarvetogether-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [dontstarvetogether-4.1.3](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.0...dontstarvetogether-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [dontstarvetogether-4.1.2](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.0...dontstarvetogether-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/dontstarvetogether/4.1.10/Chart.yaml b/stable/dontstarvetogether/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..8edcc36299
--- /dev/null
+++ b/stable/dontstarvetogether/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: dontstare
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Don't Starve Together and run it.
+home: https://truecharts.org/charts/stable/dontstarvetogether
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/dontstarvetogether.png
+keywords:
+ - dontstarvetogether
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: dontstarvetogether
+sources:
+ - https://www.klei.com/games/dont-starve-together
+ - https://github.com/truecharts/charts/tree/master/charts/stable/dontstarvetogether
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/dontstarvetogether/4.1.9/README.md b/stable/dontstarvetogether/4.1.10/README.md
similarity index 100%
rename from stable/dontstarvetogether/4.1.9/README.md
rename to stable/dontstarvetogether/4.1.10/README.md
diff --git a/stable/dontstarvetogether/4.1.10/app-changelog.md b/stable/dontstarvetogether/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..a6f84f860e
--- /dev/null
+++ b/stable/dontstarvetogether/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [dontstarvetogether-4.1.10](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.9...dontstarvetogether-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/dontstarvetogether/4.1.9/app-readme.md b/stable/dontstarvetogether/4.1.10/app-readme.md
similarity index 100%
rename from stable/dontstarvetogether/4.1.9/app-readme.md
rename to stable/dontstarvetogether/4.1.10/app-readme.md
diff --git a/stable/dontstarvetogether/4.1.10/charts/common-17.2.28.tgz b/stable/dontstarvetogether/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/dontstarvetogether/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/dontstarvetogether/4.1.9/ix_values.yaml b/stable/dontstarvetogether/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/dontstarvetogether/4.1.9/ix_values.yaml
rename to stable/dontstarvetogether/4.1.10/ix_values.yaml
diff --git a/stable/dontstarvetogether/4.1.9/questions.yaml b/stable/dontstarvetogether/4.1.10/questions.yaml
similarity index 100%
rename from stable/dontstarvetogether/4.1.9/questions.yaml
rename to stable/dontstarvetogether/4.1.10/questions.yaml
diff --git a/stable/dropbox-by-otherguy/4.1.9/templates/common.yaml b/stable/dontstarvetogether/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/dropbox-by-otherguy/4.1.9/templates/common.yaml
rename to stable/dontstarvetogether/4.1.10/templates/common.yaml
diff --git a/stable/fogproject/4.1.8/values.yaml b/stable/dontstarvetogether/4.1.10/values.yaml
similarity index 100%
rename from stable/fogproject/4.1.8/values.yaml
rename to stable/dontstarvetogether/4.1.10/values.yaml
diff --git a/stable/dontstarvetogether/4.1.9/CHANGELOG.md b/stable/dontstarvetogether/4.1.9/CHANGELOG.md
deleted file mode 100644
index 7bf5c02433..0000000000
--- a/stable/dontstarvetogether/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [dontstarvetogether-4.1.9](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.8...dontstarvetogether-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [dontstarvetogether-4.1.8](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.7...dontstarvetogether-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [dontstarvetogether-4.1.7](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.6...dontstarvetogether-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [dontstarvetogether-4.1.6](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.5...dontstarvetogether-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [dontstarvetogether-4.1.5](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.4...dontstarvetogether-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [dontstarvetogether-4.1.4](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.3...dontstarvetogether-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [dontstarvetogether-4.1.3](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.0...dontstarvetogether-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [dontstarvetogether-4.1.2](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.0...dontstarvetogether-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/dontstarvetogether/4.1.9/Chart.yaml b/stable/dontstarvetogether/4.1.9/Chart.yaml
deleted file mode 100644
index a7eb379602..0000000000
--- a/stable/dontstarvetogether/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: dontstare
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Don't Starve Together and run it.
-home: https://truecharts.org/charts/stable/dontstarvetogether
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/dontstarvetogether.png
-keywords:
- - dontstarvetogether
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: dontstarvetogether
-sources:
- - https://www.klei.com/games/dont-starve-together
- - https://github.com/truecharts/charts/tree/master/charts/stable/dontstarvetogether
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/dontstarvetogether/4.1.9/app-changelog.md b/stable/dontstarvetogether/4.1.9/app-changelog.md
deleted file mode 100644
index f37d47be8a..0000000000
--- a/stable/dontstarvetogether/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [dontstarvetogether-4.1.9](https://github.com/truecharts/charts/compare/dontstarvetogether-4.1.8...dontstarvetogether-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/dontstarvetogether/4.1.9/charts/common-17.2.26.tgz b/stable/dontstarvetogether/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/dontstarvetogether/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/doplarr/8.1.10/CHANGELOG.md b/stable/doplarr/8.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..6788cceff9
--- /dev/null
+++ b/stable/doplarr/8.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [doplarr-8.1.10](https://github.com/truecharts/charts/compare/doplarr-8.1.9...doplarr-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [doplarr-8.1.9](https://github.com/truecharts/charts/compare/doplarr-8.1.8...doplarr-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [doplarr-8.1.8](https://github.com/truecharts/charts/compare/doplarr-8.1.7...doplarr-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [doplarr-8.1.7](https://github.com/truecharts/charts/compare/doplarr-8.1.6...doplarr-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [doplarr-8.1.6](https://github.com/truecharts/charts/compare/doplarr-8.1.5...doplarr-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [doplarr-8.1.5](https://github.com/truecharts/charts/compare/doplarr-8.1.4...doplarr-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [doplarr-8.1.4](https://github.com/truecharts/charts/compare/doplarr-8.1.3...doplarr-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [doplarr-8.1.3](https://github.com/truecharts/charts/compare/doplarr-8.1.0...doplarr-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [doplarr-8.1.2](https://github.com/truecharts/charts/compare/doplarr-8.1.0...doplarr-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/doplarr/8.1.10/Chart.yaml b/stable/doplarr/8.1.10/Chart.yaml
new file mode 100644
index 0000000000..21e97c6cf6
--- /dev/null
+++ b/stable/doplarr/8.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.6.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: An *arr Request Bot for Discord
+home: https://truecharts.org/charts/stable/doplarr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/doplarr.png
+keywords:
+ - doplarr
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: doplarr
+sources:
+ - https://github.com/kiranshila/Doplarr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/doplarr
+ - https://ghcr.io/kiranshila/doplarr
+type: application
+version: 8.1.10
diff --git a/stable/doplarr/8.1.9/README.md b/stable/doplarr/8.1.10/README.md
similarity index 100%
rename from stable/doplarr/8.1.9/README.md
rename to stable/doplarr/8.1.10/README.md
diff --git a/stable/doplarr/8.1.10/app-changelog.md b/stable/doplarr/8.1.10/app-changelog.md
new file mode 100644
index 0000000000..c676000f5e
--- /dev/null
+++ b/stable/doplarr/8.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [doplarr-8.1.10](https://github.com/truecharts/charts/compare/doplarr-8.1.9...doplarr-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/doplarr/8.1.9/app-readme.md b/stable/doplarr/8.1.10/app-readme.md
similarity index 100%
rename from stable/doplarr/8.1.9/app-readme.md
rename to stable/doplarr/8.1.10/app-readme.md
diff --git a/stable/doplarr/8.1.10/charts/common-17.2.28.tgz b/stable/doplarr/8.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/doplarr/8.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/doplarr/8.1.9/ix_values.yaml b/stable/doplarr/8.1.10/ix_values.yaml
similarity index 100%
rename from stable/doplarr/8.1.9/ix_values.yaml
rename to stable/doplarr/8.1.10/ix_values.yaml
diff --git a/stable/doplarr/8.1.9/questions.yaml b/stable/doplarr/8.1.10/questions.yaml
similarity index 100%
rename from stable/doplarr/8.1.9/questions.yaml
rename to stable/doplarr/8.1.10/questions.yaml
diff --git a/stable/jupyter/7.1.8/templates/NOTES.txt b/stable/doplarr/8.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/jupyter/7.1.8/templates/NOTES.txt
rename to stable/doplarr/8.1.10/templates/NOTES.txt
diff --git a/stable/impostor-server/7.1.11/templates/common.yaml b/stable/doplarr/8.1.10/templates/common.yaml
similarity index 100%
rename from stable/impostor-server/7.1.11/templates/common.yaml
rename to stable/doplarr/8.1.10/templates/common.yaml
diff --git a/stable/foldingathome/8.1.10/values.yaml b/stable/doplarr/8.1.10/values.yaml
similarity index 100%
rename from stable/foldingathome/8.1.10/values.yaml
rename to stable/doplarr/8.1.10/values.yaml
diff --git a/stable/doplarr/8.1.9/CHANGELOG.md b/stable/doplarr/8.1.9/CHANGELOG.md
deleted file mode 100644
index 3f931a54cf..0000000000
--- a/stable/doplarr/8.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [doplarr-8.1.9](https://github.com/truecharts/charts/compare/doplarr-8.1.8...doplarr-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [doplarr-8.1.8](https://github.com/truecharts/charts/compare/doplarr-8.1.7...doplarr-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [doplarr-8.1.7](https://github.com/truecharts/charts/compare/doplarr-8.1.6...doplarr-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [doplarr-8.1.6](https://github.com/truecharts/charts/compare/doplarr-8.1.5...doplarr-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [doplarr-8.1.5](https://github.com/truecharts/charts/compare/doplarr-8.1.4...doplarr-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [doplarr-8.1.4](https://github.com/truecharts/charts/compare/doplarr-8.1.3...doplarr-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [doplarr-8.1.3](https://github.com/truecharts/charts/compare/doplarr-8.1.0...doplarr-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [doplarr-8.1.2](https://github.com/truecharts/charts/compare/doplarr-8.1.0...doplarr-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/doplarr/8.1.9/Chart.yaml b/stable/doplarr/8.1.9/Chart.yaml
deleted file mode 100644
index b1308294f5..0000000000
--- a/stable/doplarr/8.1.9/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.6.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: An *arr Request Bot for Discord
-home: https://truecharts.org/charts/stable/doplarr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/doplarr.png
-keywords:
- - doplarr
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: doplarr
-sources:
- - https://github.com/kiranshila/Doplarr
- - https://github.com/truecharts/charts/tree/master/charts/stable/doplarr
- - https://ghcr.io/kiranshila/doplarr
-type: application
-version: 8.1.9
diff --git a/stable/doplarr/8.1.9/app-changelog.md b/stable/doplarr/8.1.9/app-changelog.md
deleted file mode 100644
index 497135d557..0000000000
--- a/stable/doplarr/8.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [doplarr-8.1.9](https://github.com/truecharts/charts/compare/doplarr-8.1.8...doplarr-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/doplarr/8.1.9/charts/common-17.2.26.tgz b/stable/doplarr/8.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/doplarr/8.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/double-take/9.1.10/CHANGELOG.md b/stable/double-take/9.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..34610dfca5
--- /dev/null
+++ b/stable/double-take/9.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [double-take-9.1.10](https://github.com/truecharts/charts/compare/double-take-9.1.9...double-take-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [double-take-9.1.9](https://github.com/truecharts/charts/compare/double-take-9.1.8...double-take-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [double-take-9.1.8](https://github.com/truecharts/charts/compare/double-take-9.1.7...double-take-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [double-take-9.1.7](https://github.com/truecharts/charts/compare/double-take-9.1.6...double-take-9.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [double-take-9.1.6](https://github.com/truecharts/charts/compare/double-take-9.1.5...double-take-9.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [double-take-9.1.5](https://github.com/truecharts/charts/compare/double-take-9.1.4...double-take-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [double-take-9.1.4](https://github.com/truecharts/charts/compare/double-take-9.1.3...double-take-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [double-take-9.1.3](https://github.com/truecharts/charts/compare/double-take-9.1.0...double-take-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [double-take-9.1.2](https://github.com/truecharts/charts/compare/double-take-9.1.0...double-take-9.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/double-take/9.1.10/Chart.yaml b/stable/double-take/9.1.10/Chart.yaml
new file mode 100644
index 0000000000..d7b6b49d65
--- /dev/null
+++ b/stable/double-take/9.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.13.11
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Unified UI and API for processing and training images for facial recognition
+home: https://truecharts.org/charts/stable/double-take
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/double-take.png
+keywords:
+ - ai
+ - double-take
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: double-take
+sources:
+ - https://github.com/jakowenko/double-take
+ - https://github.com/truecharts/charts/tree/master/charts/stable/double-take
+ - https://hub.docker.com/r/skrashevich/double-take
+type: application
+version: 9.1.10
diff --git a/stable/double-take/9.1.9/README.md b/stable/double-take/9.1.10/README.md
similarity index 100%
rename from stable/double-take/9.1.9/README.md
rename to stable/double-take/9.1.10/README.md
diff --git a/stable/double-take/9.1.10/app-changelog.md b/stable/double-take/9.1.10/app-changelog.md
new file mode 100644
index 0000000000..6e9b2451b4
--- /dev/null
+++ b/stable/double-take/9.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [double-take-9.1.10](https://github.com/truecharts/charts/compare/double-take-9.1.9...double-take-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/double-take/9.1.9/app-readme.md b/stable/double-take/9.1.10/app-readme.md
similarity index 100%
rename from stable/double-take/9.1.9/app-readme.md
rename to stable/double-take/9.1.10/app-readme.md
diff --git a/stable/double-take/9.1.10/charts/common-17.2.28.tgz b/stable/double-take/9.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/double-take/9.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/double-take/9.1.9/ix_values.yaml b/stable/double-take/9.1.10/ix_values.yaml
similarity index 100%
rename from stable/double-take/9.1.9/ix_values.yaml
rename to stable/double-take/9.1.10/ix_values.yaml
diff --git a/stable/double-take/9.1.9/questions.yaml b/stable/double-take/9.1.10/questions.yaml
similarity index 100%
rename from stable/double-take/9.1.9/questions.yaml
rename to stable/double-take/9.1.10/questions.yaml
diff --git a/stable/kasm/7.1.8/templates/NOTES.txt b/stable/double-take/9.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/kasm/7.1.8/templates/NOTES.txt
rename to stable/double-take/9.1.10/templates/NOTES.txt
diff --git a/stable/ispy-agent-dvr/8.2.4/templates/common.yaml b/stable/double-take/9.1.10/templates/common.yaml
similarity index 100%
rename from stable/ispy-agent-dvr/8.2.4/templates/common.yaml
rename to stable/double-take/9.1.10/templates/common.yaml
diff --git a/stable/fotosho/4.1.8/values.yaml b/stable/double-take/9.1.10/values.yaml
similarity index 100%
rename from stable/fotosho/4.1.8/values.yaml
rename to stable/double-take/9.1.10/values.yaml
diff --git a/stable/double-take/9.1.9/CHANGELOG.md b/stable/double-take/9.1.9/CHANGELOG.md
deleted file mode 100644
index f7590ba564..0000000000
--- a/stable/double-take/9.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [double-take-9.1.9](https://github.com/truecharts/charts/compare/double-take-9.1.8...double-take-9.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [double-take-9.1.8](https://github.com/truecharts/charts/compare/double-take-9.1.7...double-take-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [double-take-9.1.7](https://github.com/truecharts/charts/compare/double-take-9.1.6...double-take-9.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [double-take-9.1.6](https://github.com/truecharts/charts/compare/double-take-9.1.5...double-take-9.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [double-take-9.1.5](https://github.com/truecharts/charts/compare/double-take-9.1.4...double-take-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [double-take-9.1.4](https://github.com/truecharts/charts/compare/double-take-9.1.3...double-take-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [double-take-9.1.3](https://github.com/truecharts/charts/compare/double-take-9.1.0...double-take-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [double-take-9.1.2](https://github.com/truecharts/charts/compare/double-take-9.1.0...double-take-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/double-take/9.1.9/Chart.yaml b/stable/double-take/9.1.9/Chart.yaml
deleted file mode 100644
index 4910f9bb68..0000000000
--- a/stable/double-take/9.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.13.11
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Unified UI and API for processing and training images for facial recognition
-home: https://truecharts.org/charts/stable/double-take
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/double-take.png
-keywords:
- - ai
- - double-take
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: double-take
-sources:
- - https://github.com/jakowenko/double-take
- - https://github.com/truecharts/charts/tree/master/charts/stable/double-take
- - https://hub.docker.com/r/skrashevich/double-take
-type: application
-version: 9.1.9
diff --git a/stable/double-take/9.1.9/app-changelog.md b/stable/double-take/9.1.9/app-changelog.md
deleted file mode 100644
index 0cb48d3b4e..0000000000
--- a/stable/double-take/9.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [double-take-9.1.9](https://github.com/truecharts/charts/compare/double-take-9.1.8...double-take-9.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/double-take/9.1.9/charts/common-17.2.26.tgz b/stable/double-take/9.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/double-take/9.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/doublecommander/11.1.14/CHANGELOG.md b/stable/doublecommander/11.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..b981d90e89
--- /dev/null
+++ b/stable/doublecommander/11.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [doublecommander-11.1.14](https://github.com/truecharts/charts/compare/doublecommander-11.1.13...doublecommander-11.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [doublecommander-11.1.13](https://github.com/truecharts/charts/compare/doublecommander-11.1.12...doublecommander-11.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [doublecommander-11.1.12](https://github.com/truecharts/charts/compare/doublecommander-11.1.11...doublecommander-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [doublecommander-11.1.11](https://github.com/truecharts/charts/compare/doublecommander-11.1.10...doublecommander-11.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/doublecommander to latest[@0a2649e](https://github.com/0a2649e) by renovate ([#17348](https://github.com/truecharts/charts/issues/17348))
+
+
+## [doublecommander-11.1.10](https://github.com/truecharts/charts/compare/doublecommander-11.1.9...doublecommander-11.1.10) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/doublecommander to latest[@e719bde](https://github.com/e719bde) by renovate ([#17139](https://github.com/truecharts/charts/issues/17139))
+
+
+
+
+## [doublecommander-11.1.9](https://github.com/truecharts/charts/compare/doublecommander-11.1.8...doublecommander-11.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [doublecommander-11.1.8](https://github.com/truecharts/charts/compare/doublecommander-11.1.7...doublecommander-11.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/doublecommander to latest[@9bc4d5f](https://github.com/9bc4d5f) by renovate ([#16859](https://github.com/truecharts/charts/issues/16859))
+
+
+## [doublecommander-11.1.7](https://github.com/truecharts/charts/compare/doublecommander-11.1.6...doublecommander-11.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [doublecommander-11.1.6](https://github.com/truecharts/charts/compare/doublecommander-11.1.5...doublecommander-11.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [doublecommander-11.1.5](https://github.com/truecharts/charts/compare/doublecommander-11.1.4...doublecommander-11.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/doublecommander/11.1.14/Chart.yaml b/stable/doublecommander/11.1.14/Chart.yaml
new file mode 100644
index 0000000000..33f9c34a2d
--- /dev/null
+++ b/stable/doublecommander/11.1.14/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A free cross platform open source file manager with two panels side by side.
+home: https://truecharts.org/charts/stable/doublecommander
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/doublecommander.png
+keywords:
+ - doublecommander
+ - file
+ - manager
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: doublecommander
+sources:
+ - https://github.com/linuxserver/docker-doublecommander
+ - https://doublecmd.sourceforge.io/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/doublecommander
+ - https://ghcr.io/linuxserver/doublecommander
+type: application
+version: 11.1.14
diff --git a/stable/doublecommander/11.1.14/README.md b/stable/doublecommander/11.1.14/README.md
new file mode 100644
index 0000000000..7bc56aac40
--- /dev/null
+++ b/stable/doublecommander/11.1.14/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/doublecommander)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/doublecommander/11.1.14/app-changelog.md b/stable/doublecommander/11.1.14/app-changelog.md
new file mode 100644
index 0000000000..a825f70b34
--- /dev/null
+++ b/stable/doublecommander/11.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [doublecommander-11.1.14](https://github.com/truecharts/charts/compare/doublecommander-11.1.13...doublecommander-11.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/doublecommander/11.1.14/app-readme.md b/stable/doublecommander/11.1.14/app-readme.md
new file mode 100644
index 0000000000..43df984da4
--- /dev/null
+++ b/stable/doublecommander/11.1.14/app-readme.md
@@ -0,0 +1,8 @@
+A free cross platform open source file manager with two panels side by side.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/doublecommander](https://truecharts.org/charts/stable/doublecommander)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/doublecommander/11.1.14/charts/common-17.2.28.tgz b/stable/doublecommander/11.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/doublecommander/11.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/doublecommander/11.1.14/ix_values.yaml b/stable/doublecommander/11.1.14/ix_values.yaml
new file mode 100644
index 0000000000..2ea7de6709
--- /dev/null
+++ b/stable/doublecommander/11.1.14/ix_values.yaml
@@ -0,0 +1,44 @@
+image:
+ repository: ghcr.io/linuxserver/doublecommander
+ pullPolicy: IfNotPresent
+ tag: latest@sha256:0a2649ef614a234c9567be81daa89a9cc2cd6416c9ee315bb6eb3793df40a5f4
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10034
+ targetPort: 3000
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ securityContext:
+ capabilities:
+ add:
+ - SYS_CHROOT
+ - KILL
+ - NET_BIND_SERVICE
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: true
diff --git a/stable/doublecommander/11.1.14/questions.yaml b/stable/doublecommander/11.1.14/questions.yaml
new file mode 100644
index 0000000000..b71c59a0f3
--- /dev/null
+++ b/stable/doublecommander/11.1.14/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10034
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/kavita/8.1.10/templates/NOTES.txt b/stable/doublecommander/11.1.14/templates/NOTES.txt
similarity index 100%
rename from stable/kavita/8.1.10/templates/NOTES.txt
rename to stable/doublecommander/11.1.14/templates/NOTES.txt
diff --git a/stable/smokeping/9.1.12/templates/common.yaml b/stable/doublecommander/11.1.14/templates/common.yaml
similarity index 100%
rename from stable/smokeping/9.1.12/templates/common.yaml
rename to stable/doublecommander/11.1.14/templates/common.yaml
diff --git a/stable/freecad-desktop-g3/4.1.8/values.yaml b/stable/doublecommander/11.1.14/values.yaml
similarity index 100%
rename from stable/freecad-desktop-g3/4.1.8/values.yaml
rename to stable/doublecommander/11.1.14/values.yaml
diff --git a/stable/drawio/8.1.13/CHANGELOG.md b/stable/drawio/8.1.13/CHANGELOG.md
deleted file mode 100644
index e36637f867..0000000000
--- a/stable/drawio/8.1.13/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [drawio-8.1.13](https://github.com/truecharts/charts/compare/drawio-8.1.12...drawio-8.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [drawio-8.1.12](https://github.com/truecharts/charts/compare/drawio-8.1.11...drawio-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [drawio-8.1.11](https://github.com/truecharts/charts/compare/drawio-8.1.10...drawio-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image jgraph/drawio to v22.1.21[@6801e6e](https://github.com/6801e6e) by renovate ([#17428](https://github.com/truecharts/charts/issues/17428))
-
-
-## [drawio-8.1.10](https://github.com/truecharts/charts/compare/drawio-8.1.9...drawio-8.1.10) (2024-01-14)
-
-### Chore
-
-
-
-- update container image jgraph/drawio to v22.1.18[@ef187f0](https://github.com/ef187f0) by renovate ([#17194](https://github.com/truecharts/charts/issues/17194))
-
-
-
-
-## [drawio-8.1.9](https://github.com/truecharts/charts/compare/drawio-8.1.8...drawio-8.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [drawio-8.1.8](https://github.com/truecharts/charts/compare/drawio-8.1.7...drawio-8.1.8) (2024-01-05)
-
-### Chore
-
-
-
-- update container image jgraph/drawio to v22.1.17[@33d426f](https://github.com/33d426f) by renovate ([#16892](https://github.com/truecharts/charts/issues/16892))
-
-
-## [drawio-8.1.7](https://github.com/truecharts/charts/compare/drawio-8.1.6...drawio-8.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [drawio-8.1.6](https://github.com/truecharts/charts/compare/drawio-8.1.5...drawio-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [drawio-8.1.5](https://github.com/truecharts/charts/compare/drawio-8.1.4...drawio-8.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [drawio-8.1.4](https://github.com/truecharts/charts/compare/drawio-8.1.1...drawio-8.1.4) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/drawio/8.1.13/Chart.yaml b/stable/drawio/8.1.13/Chart.yaml
deleted file mode 100644
index 011508eec1..0000000000
--- a/stable/drawio/8.1.13/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 22.1.21
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Drawio is free online diagram software.
-home: https://truecharts.org/charts/stable/drawio
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/drawio.png
-keywords:
- - drawio
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: drawio
-sources:
- - https://github.com/jgraph/drawio
- - https://github.com/truecharts/charts/tree/master/charts/stable/drawio
- - https://hub.docker.com/r/jgraph/drawio
-type: application
-version: 8.1.13
diff --git a/stable/drawio/8.1.13/app-changelog.md b/stable/drawio/8.1.13/app-changelog.md
deleted file mode 100644
index 750a2176cd..0000000000
--- a/stable/drawio/8.1.13/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [drawio-8.1.13](https://github.com/truecharts/charts/compare/drawio-8.1.12...drawio-8.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/drawio/8.1.13/charts/common-17.2.26.tgz b/stable/drawio/8.1.13/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/drawio/8.1.13/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/drawio/8.1.14/CHANGELOG.md b/stable/drawio/8.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..daf764897d
--- /dev/null
+++ b/stable/drawio/8.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [drawio-8.1.14](https://github.com/truecharts/charts/compare/drawio-8.1.13...drawio-8.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [drawio-8.1.13](https://github.com/truecharts/charts/compare/drawio-8.1.12...drawio-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [drawio-8.1.12](https://github.com/truecharts/charts/compare/drawio-8.1.11...drawio-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [drawio-8.1.11](https://github.com/truecharts/charts/compare/drawio-8.1.10...drawio-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image jgraph/drawio to v22.1.21[@6801e6e](https://github.com/6801e6e) by renovate ([#17428](https://github.com/truecharts/charts/issues/17428))
+
+
+## [drawio-8.1.10](https://github.com/truecharts/charts/compare/drawio-8.1.9...drawio-8.1.10) (2024-01-14)
+
+### Chore
+
+
+
+- update container image jgraph/drawio to v22.1.18[@ef187f0](https://github.com/ef187f0) by renovate ([#17194](https://github.com/truecharts/charts/issues/17194))
+
+
+
+
+## [drawio-8.1.9](https://github.com/truecharts/charts/compare/drawio-8.1.8...drawio-8.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [drawio-8.1.8](https://github.com/truecharts/charts/compare/drawio-8.1.7...drawio-8.1.8) (2024-01-05)
+
+### Chore
+
+
+
+- update container image jgraph/drawio to v22.1.17[@33d426f](https://github.com/33d426f) by renovate ([#16892](https://github.com/truecharts/charts/issues/16892))
+
+
+## [drawio-8.1.7](https://github.com/truecharts/charts/compare/drawio-8.1.6...drawio-8.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [drawio-8.1.6](https://github.com/truecharts/charts/compare/drawio-8.1.5...drawio-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [drawio-8.1.5](https://github.com/truecharts/charts/compare/drawio-8.1.4...drawio-8.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/drawio/8.1.14/Chart.yaml b/stable/drawio/8.1.14/Chart.yaml
new file mode 100644
index 0000000000..0aedfecb2c
--- /dev/null
+++ b/stable/drawio/8.1.14/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 22.1.21
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Drawio is free online diagram software.
+home: https://truecharts.org/charts/stable/drawio
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/drawio.png
+keywords:
+ - drawio
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: drawio
+sources:
+ - https://github.com/jgraph/drawio
+ - https://github.com/truecharts/charts/tree/master/charts/stable/drawio
+ - https://hub.docker.com/r/jgraph/drawio
+type: application
+version: 8.1.14
diff --git a/stable/drawio/8.1.13/README.md b/stable/drawio/8.1.14/README.md
similarity index 100%
rename from stable/drawio/8.1.13/README.md
rename to stable/drawio/8.1.14/README.md
diff --git a/stable/drawio/8.1.14/app-changelog.md b/stable/drawio/8.1.14/app-changelog.md
new file mode 100644
index 0000000000..3307ec68aa
--- /dev/null
+++ b/stable/drawio/8.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [drawio-8.1.14](https://github.com/truecharts/charts/compare/drawio-8.1.13...drawio-8.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/drawio/8.1.13/app-readme.md b/stable/drawio/8.1.14/app-readme.md
similarity index 100%
rename from stable/drawio/8.1.13/app-readme.md
rename to stable/drawio/8.1.14/app-readme.md
diff --git a/stable/drawio/8.1.14/charts/common-17.2.28.tgz b/stable/drawio/8.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/drawio/8.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/drawio/8.1.13/ix_values.yaml b/stable/drawio/8.1.14/ix_values.yaml
similarity index 100%
rename from stable/drawio/8.1.13/ix_values.yaml
rename to stable/drawio/8.1.14/ix_values.yaml
diff --git a/stable/drawio/8.1.13/questions.yaml b/stable/drawio/8.1.14/questions.yaml
similarity index 100%
rename from stable/drawio/8.1.13/questions.yaml
rename to stable/drawio/8.1.14/questions.yaml
diff --git a/stable/kitchenowl/8.3.2/templates/NOTES.txt b/stable/drawio/8.1.14/templates/NOTES.txt
similarity index 100%
rename from stable/kitchenowl/8.3.2/templates/NOTES.txt
rename to stable/drawio/8.1.14/templates/NOTES.txt
diff --git a/stable/it-tools/3.1.8/templates/common.yaml b/stable/drawio/8.1.14/templates/common.yaml
similarity index 100%
rename from stable/it-tools/3.1.8/templates/common.yaml
rename to stable/drawio/8.1.14/templates/common.yaml
diff --git a/stable/fsm/4.1.8/values.yaml b/stable/drawio/8.1.14/values.yaml
similarity index 100%
rename from stable/fsm/4.1.8/values.yaml
rename to stable/drawio/8.1.14/values.yaml
diff --git a/stable/dropbox-by-otherguy/4.1.10/CHANGELOG.md b/stable/dropbox-by-otherguy/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..4dc60198ab
--- /dev/null
+++ b/stable/dropbox-by-otherguy/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [dropbox-by-otherguy-4.1.10](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.9...dropbox-by-otherguy-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [dropbox-by-otherguy-4.1.9](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.8...dropbox-by-otherguy-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [dropbox-by-otherguy-4.1.8](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.7...dropbox-by-otherguy-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [dropbox-by-otherguy-4.1.7](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.6...dropbox-by-otherguy-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [dropbox-by-otherguy-4.1.6](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.5...dropbox-by-otherguy-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [dropbox-by-otherguy-4.1.5](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.4...dropbox-by-otherguy-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [dropbox-by-otherguy-4.1.4](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.3...dropbox-by-otherguy-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [dropbox-by-otherguy-4.1.3](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.0...dropbox-by-otherguy-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [dropbox-by-otherguy-4.1.2](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.0...dropbox-by-otherguy-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/dropbox-by-otherguy/4.1.10/Chart.yaml b/stable/dropbox-by-otherguy/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..3a7759f4df
--- /dev/null
+++ b/stable/dropbox-by-otherguy/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Dropbox client which syncs a local path with your cloud.
+home: https://truecharts.org/charts/stable/dropbox-by-otherguy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/dropbox-by-otherguy.png
+keywords:
+ - dropbox-by-otherguy
+ - Cloud
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: dropbox-by-otherguy
+sources:
+ - https://github.com/otherguy/docker-dropbox
+ - https://github.com/truecharts/charts/tree/master/charts/stable/dropbox-by-otherguy
+ - https://hub.docker.com/r/otherguy/dropbox
+type: application
+version: 4.1.10
diff --git a/stable/dropbox-by-otherguy/4.1.9/README.md b/stable/dropbox-by-otherguy/4.1.10/README.md
similarity index 100%
rename from stable/dropbox-by-otherguy/4.1.9/README.md
rename to stable/dropbox-by-otherguy/4.1.10/README.md
diff --git a/stable/dropbox-by-otherguy/4.1.10/app-changelog.md b/stable/dropbox-by-otherguy/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..ee8c78b8a0
--- /dev/null
+++ b/stable/dropbox-by-otherguy/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [dropbox-by-otherguy-4.1.10](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.9...dropbox-by-otherguy-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/dropbox-by-otherguy/4.1.9/app-readme.md b/stable/dropbox-by-otherguy/4.1.10/app-readme.md
similarity index 100%
rename from stable/dropbox-by-otherguy/4.1.9/app-readme.md
rename to stable/dropbox-by-otherguy/4.1.10/app-readme.md
diff --git a/stable/dropbox-by-otherguy/4.1.10/charts/common-17.2.28.tgz b/stable/dropbox-by-otherguy/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/dropbox-by-otherguy/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/dropbox-by-otherguy/4.1.9/ix_values.yaml b/stable/dropbox-by-otherguy/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/dropbox-by-otherguy/4.1.9/ix_values.yaml
rename to stable/dropbox-by-otherguy/4.1.10/ix_values.yaml
diff --git a/stable/dropbox-by-otherguy/4.1.9/questions.yaml b/stable/dropbox-by-otherguy/4.1.10/questions.yaml
similarity index 100%
rename from stable/dropbox-by-otherguy/4.1.9/questions.yaml
rename to stable/dropbox-by-otherguy/4.1.10/questions.yaml
diff --git a/stable/duplicacy/5.1.10/templates/common.yaml b/stable/dropbox-by-otherguy/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/duplicacy/5.1.10/templates/common.yaml
rename to stable/dropbox-by-otherguy/4.1.10/templates/common.yaml
diff --git a/stable/gamevault-backend/4.2.2/values.yaml b/stable/dropbox-by-otherguy/4.1.10/values.yaml
similarity index 100%
rename from stable/gamevault-backend/4.2.2/values.yaml
rename to stable/dropbox-by-otherguy/4.1.10/values.yaml
diff --git a/stable/dropbox-by-otherguy/4.1.9/CHANGELOG.md b/stable/dropbox-by-otherguy/4.1.9/CHANGELOG.md
deleted file mode 100644
index 20cb40c708..0000000000
--- a/stable/dropbox-by-otherguy/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [dropbox-by-otherguy-4.1.9](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.8...dropbox-by-otherguy-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [dropbox-by-otherguy-4.1.8](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.7...dropbox-by-otherguy-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [dropbox-by-otherguy-4.1.7](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.6...dropbox-by-otherguy-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [dropbox-by-otherguy-4.1.6](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.5...dropbox-by-otherguy-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [dropbox-by-otherguy-4.1.5](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.4...dropbox-by-otherguy-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [dropbox-by-otherguy-4.1.4](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.3...dropbox-by-otherguy-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [dropbox-by-otherguy-4.1.3](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.0...dropbox-by-otherguy-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [dropbox-by-otherguy-4.1.2](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.0...dropbox-by-otherguy-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/dropbox-by-otherguy/4.1.9/Chart.yaml b/stable/dropbox-by-otherguy/4.1.9/Chart.yaml
deleted file mode 100644
index 8cd7ec70bf..0000000000
--- a/stable/dropbox-by-otherguy/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Dropbox client which syncs a local path with your cloud.
-home: https://truecharts.org/charts/stable/dropbox-by-otherguy
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/dropbox-by-otherguy.png
-keywords:
- - dropbox-by-otherguy
- - Cloud
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: dropbox-by-otherguy
-sources:
- - https://github.com/otherguy/docker-dropbox
- - https://github.com/truecharts/charts/tree/master/charts/stable/dropbox-by-otherguy
- - https://hub.docker.com/r/otherguy/dropbox
-type: application
-version: 4.1.9
diff --git a/stable/dropbox-by-otherguy/4.1.9/app-changelog.md b/stable/dropbox-by-otherguy/4.1.9/app-changelog.md
deleted file mode 100644
index 1ea5686efe..0000000000
--- a/stable/dropbox-by-otherguy/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [dropbox-by-otherguy-4.1.9](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-4.1.8...dropbox-by-otherguy-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/dropbox-by-otherguy/4.1.9/charts/common-17.2.26.tgz b/stable/dropbox-by-otherguy/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/dropbox-by-otherguy/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/duckdns/8.1.12/CHANGELOG.md b/stable/duckdns/8.1.12/CHANGELOG.md
deleted file mode 100644
index 74d564523d..0000000000
--- a/stable/duckdns/8.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [duckdns-8.1.12](https://github.com/truecharts/charts/compare/duckdns-8.1.11...duckdns-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [duckdns-8.1.11](https://github.com/truecharts/charts/compare/duckdns-8.1.10...duckdns-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [duckdns-8.1.10](https://github.com/truecharts/charts/compare/duckdns-8.1.9...duckdns-8.1.10) (2024-01-15)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/duckdns to latest[@710930e](https://github.com/710930e) by renovate ([#17255](https://github.com/truecharts/charts/issues/17255))
-
-
-
-
-## [duckdns-8.1.9](https://github.com/truecharts/charts/compare/duckdns-8.1.8...duckdns-8.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [duckdns-8.1.8](https://github.com/truecharts/charts/compare/duckdns-8.1.7...duckdns-8.1.8) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/duckdns to latest[@73028dc](https://github.com/73028dc) by renovate ([#17035](https://github.com/truecharts/charts/issues/17035))
-
-
-## [duckdns-8.1.7](https://github.com/truecharts/charts/compare/duckdns-8.1.6...duckdns-8.1.7) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/duckdns to latest[@0acb76a](https://github.com/0acb76a) by renovate ([#16720](https://github.com/truecharts/charts/issues/16720))
-
-
-## [duckdns-8.1.6](https://github.com/truecharts/charts/compare/duckdns-8.1.5...duckdns-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [duckdns-8.1.5](https://github.com/truecharts/charts/compare/duckdns-8.1.4...duckdns-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [duckdns-8.1.4](https://github.com/truecharts/charts/compare/duckdns-8.1.3...duckdns-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [duckdns-8.1.3](https://github.com/truecharts/charts/compare/duckdns-8.1.0...duckdns-8.1.3) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/duckdns/8.1.12/Chart.yaml b/stable/duckdns/8.1.12/Chart.yaml
deleted file mode 100644
index e6aecb684f..0000000000
--- a/stable/duckdns/8.1.12/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Duckdns is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice.
-home: https://truecharts.org/charts/stable/duckdns
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/duckdns.png
-keywords:
- - duckdns
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: duckdns
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/duckdns
- - https://ghcr.io/linuxserver/duckdns
-type: application
-version: 8.1.12
diff --git a/stable/duckdns/8.1.12/app-changelog.md b/stable/duckdns/8.1.12/app-changelog.md
deleted file mode 100644
index 1a2b07899a..0000000000
--- a/stable/duckdns/8.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [duckdns-8.1.12](https://github.com/truecharts/charts/compare/duckdns-8.1.11...duckdns-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/duckdns/8.1.12/charts/common-17.2.26.tgz b/stable/duckdns/8.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/duckdns/8.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/duckdns/8.1.13/CHANGELOG.md b/stable/duckdns/8.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..981cb0e558
--- /dev/null
+++ b/stable/duckdns/8.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [duckdns-8.1.13](https://github.com/truecharts/charts/compare/duckdns-8.1.12...duckdns-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [duckdns-8.1.12](https://github.com/truecharts/charts/compare/duckdns-8.1.11...duckdns-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [duckdns-8.1.11](https://github.com/truecharts/charts/compare/duckdns-8.1.10...duckdns-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [duckdns-8.1.10](https://github.com/truecharts/charts/compare/duckdns-8.1.9...duckdns-8.1.10) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/duckdns to latest[@710930e](https://github.com/710930e) by renovate ([#17255](https://github.com/truecharts/charts/issues/17255))
+
+
+
+
+## [duckdns-8.1.9](https://github.com/truecharts/charts/compare/duckdns-8.1.8...duckdns-8.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [duckdns-8.1.8](https://github.com/truecharts/charts/compare/duckdns-8.1.7...duckdns-8.1.8) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/duckdns to latest[@73028dc](https://github.com/73028dc) by renovate ([#17035](https://github.com/truecharts/charts/issues/17035))
+
+
+## [duckdns-8.1.7](https://github.com/truecharts/charts/compare/duckdns-8.1.6...duckdns-8.1.7) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/duckdns to latest[@0acb76a](https://github.com/0acb76a) by renovate ([#16720](https://github.com/truecharts/charts/issues/16720))
+
+
+## [duckdns-8.1.6](https://github.com/truecharts/charts/compare/duckdns-8.1.5...duckdns-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [duckdns-8.1.5](https://github.com/truecharts/charts/compare/duckdns-8.1.4...duckdns-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [duckdns-8.1.4](https://github.com/truecharts/charts/compare/duckdns-8.1.3...duckdns-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/duckdns/8.1.13/Chart.yaml b/stable/duckdns/8.1.13/Chart.yaml
new file mode 100644
index 0000000000..e641676220
--- /dev/null
+++ b/stable/duckdns/8.1.13/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Duckdns is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice.
+home: https://truecharts.org/charts/stable/duckdns
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/duckdns.png
+keywords:
+ - duckdns
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: duckdns
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/duckdns
+ - https://ghcr.io/linuxserver/duckdns
+type: application
+version: 8.1.13
diff --git a/stable/duckdns/8.1.12/README.md b/stable/duckdns/8.1.13/README.md
similarity index 100%
rename from stable/duckdns/8.1.12/README.md
rename to stable/duckdns/8.1.13/README.md
diff --git a/stable/duckdns/8.1.13/app-changelog.md b/stable/duckdns/8.1.13/app-changelog.md
new file mode 100644
index 0000000000..2a19ee0f3c
--- /dev/null
+++ b/stable/duckdns/8.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [duckdns-8.1.13](https://github.com/truecharts/charts/compare/duckdns-8.1.12...duckdns-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/duckdns/8.1.12/app-readme.md b/stable/duckdns/8.1.13/app-readme.md
similarity index 100%
rename from stable/duckdns/8.1.12/app-readme.md
rename to stable/duckdns/8.1.13/app-readme.md
diff --git a/stable/duckdns/8.1.13/charts/common-17.2.28.tgz b/stable/duckdns/8.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/duckdns/8.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/duckdns/8.1.12/ix_values.yaml b/stable/duckdns/8.1.13/ix_values.yaml
similarity index 100%
rename from stable/duckdns/8.1.12/ix_values.yaml
rename to stable/duckdns/8.1.13/ix_values.yaml
diff --git a/stable/duckdns/8.1.12/questions.yaml b/stable/duckdns/8.1.13/questions.yaml
similarity index 100%
rename from stable/duckdns/8.1.12/questions.yaml
rename to stable/duckdns/8.1.13/questions.yaml
diff --git a/stable/kiwix-serve/7.1.9/templates/NOTES.txt b/stable/duckdns/8.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/kiwix-serve/7.1.9/templates/NOTES.txt
rename to stable/duckdns/8.1.13/templates/NOTES.txt
diff --git a/stable/iyuuplus/8.1.8/templates/common.yaml b/stable/duckdns/8.1.13/templates/common.yaml
similarity index 100%
rename from stable/iyuuplus/8.1.8/templates/common.yaml
rename to stable/duckdns/8.1.13/templates/common.yaml
diff --git a/stable/garrysmod/4.1.8/values.yaml b/stable/duckdns/8.1.13/values.yaml
similarity index 100%
rename from stable/garrysmod/4.1.8/values.yaml
rename to stable/duckdns/8.1.13/values.yaml
diff --git a/stable/duplicacy/5.1.10/CHANGELOG.md b/stable/duplicacy/5.1.10/CHANGELOG.md
deleted file mode 100644
index e7c524f8a4..0000000000
--- a/stable/duplicacy/5.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [duplicacy-5.1.10](https://github.com/truecharts/charts/compare/duplicacy-5.1.9...duplicacy-5.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [duplicacy-5.1.9](https://github.com/truecharts/charts/compare/duplicacy-5.1.8...duplicacy-5.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [duplicacy-5.1.8](https://github.com/truecharts/charts/compare/duplicacy-5.1.7...duplicacy-5.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [duplicacy-5.1.7](https://github.com/truecharts/charts/compare/duplicacy-5.1.6...duplicacy-5.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/hotio/duplicacy to release-1.7.2[@c43a1c8](https://github.com/c43a1c8) by renovate ([#16933](https://github.com/truecharts/charts/issues/16933))
-
-
-## [duplicacy-5.1.6](https://github.com/truecharts/charts/compare/duplicacy-5.1.5...duplicacy-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [duplicacy-5.1.5](https://github.com/truecharts/charts/compare/duplicacy-5.1.4...duplicacy-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [duplicacy-5.1.4](https://github.com/truecharts/charts/compare/duplicacy-5.1.3...duplicacy-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [duplicacy-5.1.3](https://github.com/truecharts/charts/compare/duplicacy-5.1.0...duplicacy-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [duplicacy-5.1.2](https://github.com/truecharts/charts/compare/duplicacy-5.1.0...duplicacy-5.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/duplicacy/5.1.10/Chart.yaml b/stable/duplicacy/5.1.10/Chart.yaml
deleted file mode 100644
index 5930899c16..0000000000
--- a/stable/duplicacy/5.1.10/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Backup
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.7.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A new generation cross-platform cloud backup tool.
-home: https://truecharts.org/charts/stable/duplicacy
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/duplicacy.png
-keywords:
- - duplicacy
- - Backup
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: duplicacy
-sources:
- - https://hotio.dev/containers/duplicacy
- - https://github.com/truecharts/charts/tree/master/charts/stable/duplicacy
- - https://ghcr.io/hotio/duplicacy
-type: application
-version: 5.1.10
diff --git a/stable/duplicacy/5.1.10/app-changelog.md b/stable/duplicacy/5.1.10/app-changelog.md
deleted file mode 100644
index d73438ddde..0000000000
--- a/stable/duplicacy/5.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [duplicacy-5.1.10](https://github.com/truecharts/charts/compare/duplicacy-5.1.9...duplicacy-5.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/duplicacy/5.1.10/charts/common-17.2.26.tgz b/stable/duplicacy/5.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/duplicacy/5.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/duplicacy/5.1.11/CHANGELOG.md b/stable/duplicacy/5.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..52e4d0fd72
--- /dev/null
+++ b/stable/duplicacy/5.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [duplicacy-5.1.11](https://github.com/truecharts/charts/compare/duplicacy-5.1.10...duplicacy-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [duplicacy-5.1.10](https://github.com/truecharts/charts/compare/duplicacy-5.1.9...duplicacy-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [duplicacy-5.1.9](https://github.com/truecharts/charts/compare/duplicacy-5.1.8...duplicacy-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [duplicacy-5.1.8](https://github.com/truecharts/charts/compare/duplicacy-5.1.7...duplicacy-5.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [duplicacy-5.1.7](https://github.com/truecharts/charts/compare/duplicacy-5.1.6...duplicacy-5.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/hotio/duplicacy to release-1.7.2[@c43a1c8](https://github.com/c43a1c8) by renovate ([#16933](https://github.com/truecharts/charts/issues/16933))
+
+
+## [duplicacy-5.1.6](https://github.com/truecharts/charts/compare/duplicacy-5.1.5...duplicacy-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [duplicacy-5.1.5](https://github.com/truecharts/charts/compare/duplicacy-5.1.4...duplicacy-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [duplicacy-5.1.4](https://github.com/truecharts/charts/compare/duplicacy-5.1.3...duplicacy-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [duplicacy-5.1.3](https://github.com/truecharts/charts/compare/duplicacy-5.1.0...duplicacy-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/duplicacy/5.1.11/Chart.yaml b/stable/duplicacy/5.1.11/Chart.yaml
new file mode 100644
index 0000000000..9dc28f9c3e
--- /dev/null
+++ b/stable/duplicacy/5.1.11/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Backup
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.7.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A new generation cross-platform cloud backup tool.
+home: https://truecharts.org/charts/stable/duplicacy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/duplicacy.png
+keywords:
+ - duplicacy
+ - Backup
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: duplicacy
+sources:
+ - https://hotio.dev/containers/duplicacy
+ - https://github.com/truecharts/charts/tree/master/charts/stable/duplicacy
+ - https://ghcr.io/hotio/duplicacy
+type: application
+version: 5.1.11
diff --git a/stable/duplicacy/5.1.10/README.md b/stable/duplicacy/5.1.11/README.md
similarity index 100%
rename from stable/duplicacy/5.1.10/README.md
rename to stable/duplicacy/5.1.11/README.md
diff --git a/stable/duplicacy/5.1.11/app-changelog.md b/stable/duplicacy/5.1.11/app-changelog.md
new file mode 100644
index 0000000000..3d233e705b
--- /dev/null
+++ b/stable/duplicacy/5.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [duplicacy-5.1.11](https://github.com/truecharts/charts/compare/duplicacy-5.1.10...duplicacy-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/duplicacy/5.1.10/app-readme.md b/stable/duplicacy/5.1.11/app-readme.md
similarity index 100%
rename from stable/duplicacy/5.1.10/app-readme.md
rename to stable/duplicacy/5.1.11/app-readme.md
diff --git a/stable/duplicacy/5.1.11/charts/common-17.2.28.tgz b/stable/duplicacy/5.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/duplicacy/5.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/duplicacy/5.1.10/ix_values.yaml b/stable/duplicacy/5.1.11/ix_values.yaml
similarity index 100%
rename from stable/duplicacy/5.1.10/ix_values.yaml
rename to stable/duplicacy/5.1.11/ix_values.yaml
diff --git a/stable/duplicacy/5.1.10/questions.yaml b/stable/duplicacy/5.1.11/questions.yaml
similarity index 100%
rename from stable/duplicacy/5.1.10/questions.yaml
rename to stable/duplicacy/5.1.11/questions.yaml
diff --git a/stable/kodi-headless/8.1.8/templates/NOTES.txt b/stable/duplicacy/5.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/kodi-headless/8.1.8/templates/NOTES.txt
rename to stable/duplicacy/5.1.11/templates/NOTES.txt
diff --git a/stable/ecodms/4.1.9/templates/common.yaml b/stable/duplicacy/5.1.11/templates/common.yaml
similarity index 100%
rename from stable/ecodms/4.1.9/templates/common.yaml
rename to stable/duplicacy/5.1.11/templates/common.yaml
diff --git a/stable/genea/4.1.8/values.yaml b/stable/duplicacy/5.1.11/values.yaml
similarity index 100%
rename from stable/genea/4.1.8/values.yaml
rename to stable/duplicacy/5.1.11/values.yaml
diff --git a/stable/duplicati/12.1.10/CHANGELOG.md b/stable/duplicati/12.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..6a808e2777
--- /dev/null
+++ b/stable/duplicati/12.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [duplicati-12.1.10](https://github.com/truecharts/charts/compare/duplicati-12.1.9...duplicati-12.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [duplicati-12.1.9](https://github.com/truecharts/charts/compare/duplicati-12.1.8...duplicati-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [duplicati-12.1.8](https://github.com/truecharts/charts/compare/duplicati-12.1.7...duplicati-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [duplicati-12.1.7](https://github.com/truecharts/charts/compare/duplicati-12.1.6...duplicati-12.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [duplicati-12.1.6](https://github.com/truecharts/charts/compare/duplicati-12.1.5...duplicati-12.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [duplicati-12.1.5](https://github.com/truecharts/charts/compare/duplicati-12.1.4...duplicati-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [duplicati-12.1.4](https://github.com/truecharts/charts/compare/duplicati-12.1.3...duplicati-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [duplicati-12.1.3](https://github.com/truecharts/charts/compare/duplicati-12.1.0...duplicati-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [duplicati-12.1.2](https://github.com/truecharts/charts/compare/duplicati-12.1.0...duplicati-12.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/duplicati/12.1.10/Chart.yaml b/stable/duplicati/12.1.10/Chart.yaml
new file mode 100644
index 0000000000..01f43940a3
--- /dev/null
+++ b/stable/duplicati/12.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Store securely encrypted backups on cloud storage services!
+home: https://truecharts.org/charts/stable/duplicati
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/duplicati.png
+keywords:
+ - duplicati
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: duplicati
+sources:
+ - https://github.com/duplicati/duplicati
+ - https://github.com/truecharts/charts/tree/master/charts/stable/duplicati
+ - https://hub.docker.com/r/duplicati/duplicati
+type: application
+version: 12.1.10
diff --git a/stable/duplicati/12.1.10/README.md b/stable/duplicati/12.1.10/README.md
new file mode 100644
index 0000000000..892a5d4b7f
--- /dev/null
+++ b/stable/duplicati/12.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/duplicati)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/duplicati/12.1.10/app-changelog.md b/stable/duplicati/12.1.10/app-changelog.md
new file mode 100644
index 0000000000..d37c9040e7
--- /dev/null
+++ b/stable/duplicati/12.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [duplicati-12.1.10](https://github.com/truecharts/charts/compare/duplicati-12.1.9...duplicati-12.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/duplicati/12.1.10/app-readme.md b/stable/duplicati/12.1.10/app-readme.md
new file mode 100644
index 0000000000..9ece210648
--- /dev/null
+++ b/stable/duplicati/12.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Store securely encrypted backups on cloud storage services!
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/duplicati](https://truecharts.org/charts/stable/duplicati)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/duplicati/12.1.10/charts/common-17.2.28.tgz b/stable/duplicati/12.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/duplicati/12.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/duplicati/12.1.10/ix_values.yaml b/stable/duplicati/12.1.10/ix_values.yaml
new file mode 100644
index 0000000000..5691690486
--- /dev/null
+++ b/stable/duplicati/12.1.10/ix_values.yaml
@@ -0,0 +1,33 @@
+image:
+ repository: duplicati/duplicati
+ tag: latest@sha256:b22ed912e91eb97786dc1223ae64adac8bfa61f83a6ae6f66c9dada6af9b98c9
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 8200
+ targetPort: 8200
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env: {}
+persistence:
+ config:
+ enabled: true
+ mountPath: /data
+portal:
+ open:
+ enabled: true
diff --git a/stable/duplicati/12.1.10/questions.yaml b/stable/duplicati/12.1.10/questions.yaml
new file mode 100644
index 0000000000..4423fd0068
--- /dev/null
+++ b/stable/duplicati/12.1.10/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8200
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/lama-cleaner/5.1.8/templates/NOTES.txt b/stable/duplicati/12.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/lama-cleaner/5.1.8/templates/NOTES.txt
rename to stable/duplicati/12.1.10/templates/NOTES.txt
diff --git a/stable/jellyseerr/8.1.8/templates/common.yaml b/stable/duplicati/12.1.10/templates/common.yaml
similarity index 100%
rename from stable/jellyseerr/8.1.8/templates/common.yaml
rename to stable/duplicati/12.1.10/templates/common.yaml
diff --git a/stable/ghostfolio/3.7.2/values.yaml b/stable/duplicati/12.1.10/values.yaml
similarity index 100%
rename from stable/ghostfolio/3.7.2/values.yaml
rename to stable/duplicati/12.1.10/values.yaml
diff --git a/stable/ecodms/4.1.10/CHANGELOG.md b/stable/ecodms/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..ef2b250eb1
--- /dev/null
+++ b/stable/ecodms/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ecodms-4.1.10](https://github.com/truecharts/charts/compare/ecodms-4.1.9...ecodms-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ecodms-4.1.9](https://github.com/truecharts/charts/compare/ecodms-4.1.8...ecodms-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ecodms-4.1.8](https://github.com/truecharts/charts/compare/ecodms-4.1.7...ecodms-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [ecodms-4.1.7](https://github.com/truecharts/charts/compare/ecodms-4.1.6...ecodms-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ecodms-4.1.6](https://github.com/truecharts/charts/compare/ecodms-4.1.5...ecodms-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ecodms-4.1.5](https://github.com/truecharts/charts/compare/ecodms-4.1.4...ecodms-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [ecodms-4.1.4](https://github.com/truecharts/charts/compare/ecodms-4.1.3...ecodms-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ecodms-4.1.3](https://github.com/truecharts/charts/compare/ecodms-4.1.0...ecodms-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ecodms-4.1.2](https://github.com/truecharts/charts/compare/ecodms-4.1.0...ecodms-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/ecodms/4.1.10/Chart.yaml b/stable/ecodms/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..c068070e74
--- /dev/null
+++ b/stable/ecodms/4.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: ecoDMS 18.09 (apu) Full Installation - Document Management System (DMS) - Audit-compliant archive for scanning, archiving, managing and retrieving all data and documents.
+home: https://truecharts.org/charts/stable/ecodms
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ecodms.png
+keywords:
+ - ecodms
+ - Cloud
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ecodms
+sources:
+ - https://www.ecodms.de/index.php/en/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ecodms
+ - https://hub.docker.com/r/ecodms/allinone-18.09
+type: application
+version: 4.1.10
diff --git a/stable/ecodms/4.1.9/README.md b/stable/ecodms/4.1.10/README.md
similarity index 100%
rename from stable/ecodms/4.1.9/README.md
rename to stable/ecodms/4.1.10/README.md
diff --git a/stable/ecodms/4.1.10/app-changelog.md b/stable/ecodms/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..5f511c2bb3
--- /dev/null
+++ b/stable/ecodms/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ecodms-4.1.10](https://github.com/truecharts/charts/compare/ecodms-4.1.9...ecodms-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ecodms/4.1.9/app-readme.md b/stable/ecodms/4.1.10/app-readme.md
similarity index 100%
rename from stable/ecodms/4.1.9/app-readme.md
rename to stable/ecodms/4.1.10/app-readme.md
diff --git a/stable/ecodms/4.1.10/charts/common-17.2.28.tgz b/stable/ecodms/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ecodms/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/ecodms/4.1.9/ix_values.yaml b/stable/ecodms/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/ecodms/4.1.9/ix_values.yaml
rename to stable/ecodms/4.1.10/ix_values.yaml
diff --git a/stable/ecodms/4.1.9/questions.yaml b/stable/ecodms/4.1.10/questions.yaml
similarity index 100%
rename from stable/ecodms/4.1.9/questions.yaml
rename to stable/ecodms/4.1.10/questions.yaml
diff --git a/stable/electrum/4.1.9/templates/common.yaml b/stable/ecodms/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/electrum/4.1.9/templates/common.yaml
rename to stable/ecodms/4.1.10/templates/common.yaml
diff --git a/stable/github-backup/4.1.8/values.yaml b/stable/ecodms/4.1.10/values.yaml
similarity index 100%
rename from stable/github-backup/4.1.8/values.yaml
rename to stable/ecodms/4.1.10/values.yaml
diff --git a/stable/ecodms/4.1.9/CHANGELOG.md b/stable/ecodms/4.1.9/CHANGELOG.md
deleted file mode 100644
index e8849440b5..0000000000
--- a/stable/ecodms/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ecodms-4.1.9](https://github.com/truecharts/charts/compare/ecodms-4.1.8...ecodms-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ecodms-4.1.8](https://github.com/truecharts/charts/compare/ecodms-4.1.7...ecodms-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [ecodms-4.1.7](https://github.com/truecharts/charts/compare/ecodms-4.1.6...ecodms-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ecodms-4.1.6](https://github.com/truecharts/charts/compare/ecodms-4.1.5...ecodms-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ecodms-4.1.5](https://github.com/truecharts/charts/compare/ecodms-4.1.4...ecodms-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [ecodms-4.1.4](https://github.com/truecharts/charts/compare/ecodms-4.1.3...ecodms-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ecodms-4.1.3](https://github.com/truecharts/charts/compare/ecodms-4.1.0...ecodms-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [ecodms-4.1.2](https://github.com/truecharts/charts/compare/ecodms-4.1.0...ecodms-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/ecodms/4.1.9/Chart.yaml b/stable/ecodms/4.1.9/Chart.yaml
deleted file mode 100644
index 1f7e8b3342..0000000000
--- a/stable/ecodms/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: ecoDMS 18.09 (apu) Full Installation - Document Management System (DMS) - Audit-compliant archive for scanning, archiving, managing and retrieving all data and documents.
-home: https://truecharts.org/charts/stable/ecodms
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ecodms.png
-keywords:
- - ecodms
- - Cloud
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ecodms
-sources:
- - https://www.ecodms.de/index.php/en/
- - https://github.com/truecharts/charts/tree/master/charts/stable/ecodms
- - https://hub.docker.com/r/ecodms/allinone-18.09
-type: application
-version: 4.1.9
diff --git a/stable/ecodms/4.1.9/app-changelog.md b/stable/ecodms/4.1.9/app-changelog.md
deleted file mode 100644
index 253847eb0b..0000000000
--- a/stable/ecodms/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ecodms-4.1.9](https://github.com/truecharts/charts/compare/ecodms-4.1.8...ecodms-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ecodms/4.1.9/charts/common-17.2.26.tgz b/stable/ecodms/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ecodms/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/electrum/4.1.10/CHANGELOG.md b/stable/electrum/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..93c3ce321b
--- /dev/null
+++ b/stable/electrum/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [electrum-4.1.10](https://github.com/truecharts/charts/compare/electrum-4.1.9...electrum-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [electrum-4.1.9](https://github.com/truecharts/charts/compare/electrum-4.1.8...electrum-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [electrum-4.1.8](https://github.com/truecharts/charts/compare/electrum-4.1.7...electrum-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [electrum-4.1.7](https://github.com/truecharts/charts/compare/electrum-4.1.6...electrum-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [electrum-4.1.6](https://github.com/truecharts/charts/compare/electrum-4.1.5...electrum-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [electrum-4.1.5](https://github.com/truecharts/charts/compare/electrum-4.1.4...electrum-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [electrum-4.1.4](https://github.com/truecharts/charts/compare/electrum-4.1.3...electrum-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [electrum-4.1.3](https://github.com/truecharts/charts/compare/electrum-4.1.0...electrum-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [electrum-4.1.2](https://github.com/truecharts/charts/compare/electrum-4.1.0...electrum-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/electrum/4.1.10/Chart.yaml b/stable/electrum/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..bd16e019a6
--- /dev/null
+++ b/stable/electrum/4.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Electrum is a Bitcoin wallet focused on speed and simplicity, with low resource usage. It uses remote servers that handle the most complicated parts of the Bitcoin system, and it allows you to recover your wallet from a secret phrase.
+home: https://truecharts.org/charts/stable/electrum
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/electrum.png
+keywords:
+ - electrum
+ - Network-Other
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: electrum
+sources:
+ - https://electrum.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/electrum
+ - https://hub.docker.com/r/ich777/electrum
+type: application
+version: 4.1.10
diff --git a/stable/electrum/4.1.9/README.md b/stable/electrum/4.1.10/README.md
similarity index 100%
rename from stable/electrum/4.1.9/README.md
rename to stable/electrum/4.1.10/README.md
diff --git a/stable/electrum/4.1.10/app-changelog.md b/stable/electrum/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..4e76a42ceb
--- /dev/null
+++ b/stable/electrum/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [electrum-4.1.10](https://github.com/truecharts/charts/compare/electrum-4.1.9...electrum-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/electrum/4.1.9/app-readme.md b/stable/electrum/4.1.10/app-readme.md
similarity index 100%
rename from stable/electrum/4.1.9/app-readme.md
rename to stable/electrum/4.1.10/app-readme.md
diff --git a/stable/electrum/4.1.10/charts/common-17.2.28.tgz b/stable/electrum/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/electrum/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/electrum/4.1.9/ix_values.yaml b/stable/electrum/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/electrum/4.1.9/ix_values.yaml
rename to stable/electrum/4.1.10/ix_values.yaml
diff --git a/stable/electrum/4.1.9/questions.yaml b/stable/electrum/4.1.10/questions.yaml
similarity index 100%
rename from stable/electrum/4.1.9/questions.yaml
rename to stable/electrum/4.1.10/questions.yaml
diff --git a/stable/emby-sync/4.1.9/templates/common.yaml b/stable/electrum/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/emby-sync/4.1.9/templates/common.yaml
rename to stable/electrum/4.1.10/templates/common.yaml
diff --git a/stable/glauth/4.1.8/values.yaml b/stable/electrum/4.1.10/values.yaml
similarity index 100%
rename from stable/glauth/4.1.8/values.yaml
rename to stable/electrum/4.1.10/values.yaml
diff --git a/stable/electrum/4.1.9/CHANGELOG.md b/stable/electrum/4.1.9/CHANGELOG.md
deleted file mode 100644
index 456fb730f5..0000000000
--- a/stable/electrum/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [electrum-4.1.9](https://github.com/truecharts/charts/compare/electrum-4.1.8...electrum-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [electrum-4.1.8](https://github.com/truecharts/charts/compare/electrum-4.1.7...electrum-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [electrum-4.1.7](https://github.com/truecharts/charts/compare/electrum-4.1.6...electrum-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [electrum-4.1.6](https://github.com/truecharts/charts/compare/electrum-4.1.5...electrum-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [electrum-4.1.5](https://github.com/truecharts/charts/compare/electrum-4.1.4...electrum-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [electrum-4.1.4](https://github.com/truecharts/charts/compare/electrum-4.1.3...electrum-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [electrum-4.1.3](https://github.com/truecharts/charts/compare/electrum-4.1.0...electrum-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [electrum-4.1.2](https://github.com/truecharts/charts/compare/electrum-4.1.0...electrum-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/electrum/4.1.9/Chart.yaml b/stable/electrum/4.1.9/Chart.yaml
deleted file mode 100644
index 556659c680..0000000000
--- a/stable/electrum/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Electrum is a Bitcoin wallet focused on speed and simplicity, with low resource usage. It uses remote servers that handle the most complicated parts of the Bitcoin system, and it allows you to recover your wallet from a secret phrase.
-home: https://truecharts.org/charts/stable/electrum
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/electrum.png
-keywords:
- - electrum
- - Network-Other
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: electrum
-sources:
- - https://electrum.org/
- - https://github.com/truecharts/charts/tree/master/charts/stable/electrum
- - https://hub.docker.com/r/ich777/electrum
-type: application
-version: 4.1.9
diff --git a/stable/electrum/4.1.9/app-changelog.md b/stable/electrum/4.1.9/app-changelog.md
deleted file mode 100644
index 04079fd6c7..0000000000
--- a/stable/electrum/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [electrum-4.1.9](https://github.com/truecharts/charts/compare/electrum-4.1.8...electrum-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/electrum/4.1.9/charts/common-17.2.26.tgz b/stable/electrum/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/electrum/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/emby-sync/4.1.10/CHANGELOG.md b/stable/emby-sync/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..3558c0faf8
--- /dev/null
+++ b/stable/emby-sync/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [emby-sync-4.1.10](https://github.com/truecharts/charts/compare/emby-sync-4.1.9...emby-sync-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [emby-sync-4.1.9](https://github.com/truecharts/charts/compare/emby-sync-4.1.8...emby-sync-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [emby-sync-4.1.8](https://github.com/truecharts/charts/compare/emby-sync-4.1.7...emby-sync-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [emby-sync-4.1.7](https://github.com/truecharts/charts/compare/emby-sync-4.1.6...emby-sync-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [emby-sync-4.1.6](https://github.com/truecharts/charts/compare/emby-sync-4.1.5...emby-sync-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [emby-sync-4.1.5](https://github.com/truecharts/charts/compare/emby-sync-4.1.4...emby-sync-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [emby-sync-4.1.4](https://github.com/truecharts/charts/compare/emby-sync-4.1.3...emby-sync-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [emby-sync-4.1.3](https://github.com/truecharts/charts/compare/emby-sync-4.1.0...emby-sync-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [emby-sync-4.1.2](https://github.com/truecharts/charts/compare/emby-sync-4.1.0...emby-sync-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/emby-sync/4.1.10/Chart.yaml b/stable/emby-sync/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..40b0596f1d
--- /dev/null
+++ b/stable/emby-sync/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A small flask based service to sync up Emby clients
+home: https://truecharts.org/charts/stable/emby-sync
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/emby-sync.png
+keywords:
+ - emby-sync
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: emby-sync
+sources:
+ - https://github.com/cameronurnes/emby-sync
+ - https://github.com/truecharts/charts/tree/master/charts/stable/emby-sync
+ - https://hub.docker.com/r/lastelement21/emby-sync
+type: application
+version: 4.1.10
diff --git a/stable/emby-sync/4.1.9/README.md b/stable/emby-sync/4.1.10/README.md
similarity index 100%
rename from stable/emby-sync/4.1.9/README.md
rename to stable/emby-sync/4.1.10/README.md
diff --git a/stable/emby-sync/4.1.10/app-changelog.md b/stable/emby-sync/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..0b8c179922
--- /dev/null
+++ b/stable/emby-sync/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [emby-sync-4.1.10](https://github.com/truecharts/charts/compare/emby-sync-4.1.9...emby-sync-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/emby-sync/4.1.9/app-readme.md b/stable/emby-sync/4.1.10/app-readme.md
similarity index 100%
rename from stable/emby-sync/4.1.9/app-readme.md
rename to stable/emby-sync/4.1.10/app-readme.md
diff --git a/stable/emby-sync/4.1.10/charts/common-17.2.28.tgz b/stable/emby-sync/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/emby-sync/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/emby-sync/4.1.9/ix_values.yaml b/stable/emby-sync/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/emby-sync/4.1.9/ix_values.yaml
rename to stable/emby-sync/4.1.10/ix_values.yaml
diff --git a/stable/emby-sync/4.1.9/questions.yaml b/stable/emby-sync/4.1.10/questions.yaml
similarity index 100%
rename from stable/emby-sync/4.1.9/questions.yaml
rename to stable/emby-sync/4.1.10/questions.yaml
diff --git a/stable/ethercalc/4.1.9/templates/common.yaml b/stable/emby-sync/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/ethercalc/4.1.9/templates/common.yaml
rename to stable/emby-sync/4.1.10/templates/common.yaml
diff --git a/stable/go-playground/4.1.10/values.yaml b/stable/emby-sync/4.1.10/values.yaml
similarity index 100%
rename from stable/go-playground/4.1.10/values.yaml
rename to stable/emby-sync/4.1.10/values.yaml
diff --git a/stable/emby-sync/4.1.9/CHANGELOG.md b/stable/emby-sync/4.1.9/CHANGELOG.md
deleted file mode 100644
index bed27569e4..0000000000
--- a/stable/emby-sync/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [emby-sync-4.1.9](https://github.com/truecharts/charts/compare/emby-sync-4.1.8...emby-sync-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [emby-sync-4.1.8](https://github.com/truecharts/charts/compare/emby-sync-4.1.7...emby-sync-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [emby-sync-4.1.7](https://github.com/truecharts/charts/compare/emby-sync-4.1.6...emby-sync-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [emby-sync-4.1.6](https://github.com/truecharts/charts/compare/emby-sync-4.1.5...emby-sync-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [emby-sync-4.1.5](https://github.com/truecharts/charts/compare/emby-sync-4.1.4...emby-sync-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [emby-sync-4.1.4](https://github.com/truecharts/charts/compare/emby-sync-4.1.3...emby-sync-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [emby-sync-4.1.3](https://github.com/truecharts/charts/compare/emby-sync-4.1.0...emby-sync-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [emby-sync-4.1.2](https://github.com/truecharts/charts/compare/emby-sync-4.1.0...emby-sync-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/emby-sync/4.1.9/Chart.yaml b/stable/emby-sync/4.1.9/Chart.yaml
deleted file mode 100644
index 33816f9028..0000000000
--- a/stable/emby-sync/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A small flask based service to sync up Emby clients
-home: https://truecharts.org/charts/stable/emby-sync
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/emby-sync.png
-keywords:
- - emby-sync
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: emby-sync
-sources:
- - https://github.com/cameronurnes/emby-sync
- - https://github.com/truecharts/charts/tree/master/charts/stable/emby-sync
- - https://hub.docker.com/r/lastelement21/emby-sync
-type: application
-version: 4.1.9
diff --git a/stable/emby-sync/4.1.9/app-changelog.md b/stable/emby-sync/4.1.9/app-changelog.md
deleted file mode 100644
index e54f4f8311..0000000000
--- a/stable/emby-sync/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [emby-sync-4.1.9](https://github.com/truecharts/charts/compare/emby-sync-4.1.8...emby-sync-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/emby-sync/4.1.9/charts/common-17.2.26.tgz b/stable/emby-sync/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/emby-sync/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/emby/17.1.11/CHANGELOG.md b/stable/emby/17.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..294ebdcd64
--- /dev/null
+++ b/stable/emby/17.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [emby-17.1.11](https://github.com/truecharts/charts/compare/emby-17.1.10...emby-17.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [emby-17.1.10](https://github.com/truecharts/charts/compare/emby-17.1.9...emby-17.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [emby-17.1.9](https://github.com/truecharts/charts/compare/emby-17.1.8...emby-17.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [emby-17.1.8](https://github.com/truecharts/charts/compare/emby-17.1.7...emby-17.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [emby-17.1.7](https://github.com/truecharts/charts/compare/emby-17.1.6...emby-17.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [emby-17.1.6](https://github.com/truecharts/charts/compare/emby-17.1.5...emby-17.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [emby-17.1.5](https://github.com/truecharts/charts/compare/emby-17.1.4...emby-17.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [emby-17.1.4](https://github.com/truecharts/charts/compare/emby-17.1.1...emby-17.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [emby-17.1.3](https://github.com/truecharts/charts/compare/emby-17.1.1...emby-17.1.3) (2024-01-01)
+
+### Chore
+
diff --git a/stable/emby/17.1.11/Chart.yaml b/stable/emby/17.1.11/Chart.yaml
new file mode 100644
index 0000000000..f588b3192d
--- /dev/null
+++ b/stable/emby/17.1.11/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.7.14.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Emby Server is a home media server
+home: https://truecharts.org/charts/stable/emby
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/emby.png
+keywords:
+ - jellyfin
+ - plex
+ - emby
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: emby
+sources:
+ - https://github.com/linuxserver/docker-emby.git
+ - https://github.com/truecharts/charts/tree/master/charts/stable/emby
+ - https://ghcr.io/geek-cookbook/emby
+type: application
+version: 17.1.11
diff --git a/stable/emby/17.1.11/README.md b/stable/emby/17.1.11/README.md
new file mode 100644
index 0000000000..e43ba6f393
--- /dev/null
+++ b/stable/emby/17.1.11/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/emby)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/emby/17.1.11/app-changelog.md b/stable/emby/17.1.11/app-changelog.md
new file mode 100644
index 0000000000..49b00ba8ca
--- /dev/null
+++ b/stable/emby/17.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [emby-17.1.11](https://github.com/truecharts/charts/compare/emby-17.1.10...emby-17.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/emby/17.1.11/app-readme.md b/stable/emby/17.1.11/app-readme.md
new file mode 100644
index 0000000000..5cac701180
--- /dev/null
+++ b/stable/emby/17.1.11/app-readme.md
@@ -0,0 +1,8 @@
+Emby Server is a home media server
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/emby](https://truecharts.org/charts/stable/emby)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/emby/17.1.11/charts/common-17.2.28.tgz b/stable/emby/17.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/emby/17.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/emby/17.1.11/ix_values.yaml b/stable/emby/17.1.11/ix_values.yaml
new file mode 100644
index 0000000000..d78fb546f0
--- /dev/null
+++ b/stable/emby/17.1.11/ix_values.yaml
@@ -0,0 +1,36 @@
+image:
+ repository: ghcr.io/geek-cookbook/emby
+ pullPolicy: IfNotPresent
+ tag: 4.7.14.0@sha256:ccdad65c7c631f60f9b1859e748d075b5923249b0f6b1f2c6058ad8942417fcc
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+service:
+ main:
+ ports:
+ main:
+ port: 10079
+ targetPort: 8096
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env: {}
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: true
diff --git a/stable/emby/17.1.11/questions.yaml b/stable/emby/17.1.11/questions.yaml
new file mode 100644
index 0000000000..36244b5c38
--- /dev/null
+++ b/stable/emby/17.1.11/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10079
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/lancache-dns/7.1.8/templates/NOTES.txt b/stable/emby/17.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/lancache-dns/7.1.8/templates/NOTES.txt
rename to stable/emby/17.1.11/templates/NOTES.txt
diff --git a/stable/jupyter/7.1.8/templates/common.yaml b/stable/emby/17.1.11/templates/common.yaml
similarity index 100%
rename from stable/jupyter/7.1.8/templates/common.yaml
rename to stable/emby/17.1.11/templates/common.yaml
diff --git a/stable/goaccess-npm-logs/4.1.9/values.yaml b/stable/emby/17.1.11/values.yaml
similarity index 100%
rename from stable/goaccess-npm-logs/4.1.9/values.yaml
rename to stable/emby/17.1.11/values.yaml
diff --git a/stable/embystat/8.1.10/CHANGELOG.md b/stable/embystat/8.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..9a59bb1455
--- /dev/null
+++ b/stable/embystat/8.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [embystat-8.1.10](https://github.com/truecharts/charts/compare/embystat-8.1.9...embystat-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [embystat-8.1.9](https://github.com/truecharts/charts/compare/embystat-8.1.8...embystat-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [embystat-8.1.8](https://github.com/truecharts/charts/compare/embystat-8.1.7...embystat-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [embystat-8.1.7](https://github.com/truecharts/charts/compare/embystat-8.1.6...embystat-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [embystat-8.1.6](https://github.com/truecharts/charts/compare/embystat-8.1.5...embystat-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [embystat-8.1.5](https://github.com/truecharts/charts/compare/embystat-8.1.4...embystat-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [embystat-8.1.4](https://github.com/truecharts/charts/compare/embystat-8.1.3...embystat-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [embystat-8.1.3](https://github.com/truecharts/charts/compare/embystat-8.1.0...embystat-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [embystat-8.1.2](https://github.com/truecharts/charts/compare/embystat-8.1.0...embystat-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/embystat/8.1.10/Chart.yaml b/stable/embystat/8.1.10/Chart.yaml
new file mode 100644
index 0000000000..c6540527ee
--- /dev/null
+++ b/stable/embystat/8.1.10/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.2.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Embystat is a personal web server that can calculate all kinds of statistics from your (local) Emby server.
+home: https://truecharts.org/charts/stable/embystat
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/embystat.png
+keywords:
+ - embystat
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: embystat
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/embystat
+ - https://ghcr.io/linuxserver/embystat
+type: application
+version: 8.1.10
diff --git a/stable/embystat/8.1.9/README.md b/stable/embystat/8.1.10/README.md
similarity index 100%
rename from stable/embystat/8.1.9/README.md
rename to stable/embystat/8.1.10/README.md
diff --git a/stable/embystat/8.1.10/app-changelog.md b/stable/embystat/8.1.10/app-changelog.md
new file mode 100644
index 0000000000..adbde75e1c
--- /dev/null
+++ b/stable/embystat/8.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [embystat-8.1.10](https://github.com/truecharts/charts/compare/embystat-8.1.9...embystat-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/embystat/8.1.9/app-readme.md b/stable/embystat/8.1.10/app-readme.md
similarity index 100%
rename from stable/embystat/8.1.9/app-readme.md
rename to stable/embystat/8.1.10/app-readme.md
diff --git a/stable/embystat/8.1.10/charts/common-17.2.28.tgz b/stable/embystat/8.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/embystat/8.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/embystat/8.1.9/ix_values.yaml b/stable/embystat/8.1.10/ix_values.yaml
similarity index 100%
rename from stable/embystat/8.1.9/ix_values.yaml
rename to stable/embystat/8.1.10/ix_values.yaml
diff --git a/stable/embystat/8.1.9/questions.yaml b/stable/embystat/8.1.10/questions.yaml
similarity index 100%
rename from stable/embystat/8.1.9/questions.yaml
rename to stable/embystat/8.1.10/questions.yaml
diff --git a/stable/lancache-monolithic/7.1.8/templates/NOTES.txt b/stable/embystat/8.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/lancache-monolithic/7.1.8/templates/NOTES.txt
rename to stable/embystat/8.1.10/templates/NOTES.txt
diff --git a/stable/kavita/8.1.10/templates/common.yaml b/stable/embystat/8.1.10/templates/common.yaml
similarity index 100%
rename from stable/kavita/8.1.10/templates/common.yaml
rename to stable/embystat/8.1.10/templates/common.yaml
diff --git a/stable/goaccess/4.1.8/values.yaml b/stable/embystat/8.1.10/values.yaml
similarity index 100%
rename from stable/goaccess/4.1.8/values.yaml
rename to stable/embystat/8.1.10/values.yaml
diff --git a/stable/embystat/8.1.9/CHANGELOG.md b/stable/embystat/8.1.9/CHANGELOG.md
deleted file mode 100644
index 6945675399..0000000000
--- a/stable/embystat/8.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [embystat-8.1.9](https://github.com/truecharts/charts/compare/embystat-8.1.8...embystat-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [embystat-8.1.8](https://github.com/truecharts/charts/compare/embystat-8.1.7...embystat-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [embystat-8.1.7](https://github.com/truecharts/charts/compare/embystat-8.1.6...embystat-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [embystat-8.1.6](https://github.com/truecharts/charts/compare/embystat-8.1.5...embystat-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [embystat-8.1.5](https://github.com/truecharts/charts/compare/embystat-8.1.4...embystat-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [embystat-8.1.4](https://github.com/truecharts/charts/compare/embystat-8.1.3...embystat-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [embystat-8.1.3](https://github.com/truecharts/charts/compare/embystat-8.1.0...embystat-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [embystat-8.1.2](https://github.com/truecharts/charts/compare/embystat-8.1.0...embystat-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/embystat/8.1.9/Chart.yaml b/stable/embystat/8.1.9/Chart.yaml
deleted file mode 100644
index 6018a704d0..0000000000
--- a/stable/embystat/8.1.9/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.2.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Embystat is a personal web server that can calculate all kinds of statistics from your (local) Emby server.
-home: https://truecharts.org/charts/stable/embystat
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/embystat.png
-keywords:
- - embystat
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: embystat
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/embystat
- - https://ghcr.io/linuxserver/embystat
-type: application
-version: 8.1.9
diff --git a/stable/embystat/8.1.9/app-changelog.md b/stable/embystat/8.1.9/app-changelog.md
deleted file mode 100644
index 7f3ede2233..0000000000
--- a/stable/embystat/8.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [embystat-8.1.9](https://github.com/truecharts/charts/compare/embystat-8.1.8...embystat-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/embystat/8.1.9/charts/common-17.2.26.tgz b/stable/embystat/8.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/embystat/8.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/emulatorjs/8.2.7/CHANGELOG.md b/stable/emulatorjs/8.2.7/CHANGELOG.md
deleted file mode 100644
index ca9b88ef1d..0000000000
--- a/stable/emulatorjs/8.2.7/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [emulatorjs-8.2.7](https://github.com/truecharts/charts/compare/emulatorjs-8.2.6...emulatorjs-8.2.7) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [emulatorjs-8.2.6](https://github.com/truecharts/charts/compare/emulatorjs-8.2.5...emulatorjs-8.2.6) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [emulatorjs-8.2.5](https://github.com/truecharts/charts/compare/emulatorjs-8.2.4...emulatorjs-8.2.5) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/emulatorjs to 1.8.2[@05c6237](https://github.com/05c6237) by renovate ([#17349](https://github.com/truecharts/charts/issues/17349))
-
-
-## [emulatorjs-8.2.4](https://github.com/truecharts/charts/compare/emulatorjs-8.2.3...emulatorjs-8.2.4) (2024-01-15)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/emulatorjs to 1.8.2[@e691d3d](https://github.com/e691d3d) by renovate ([#17231](https://github.com/truecharts/charts/issues/17231))
-
-
-## [emulatorjs-8.2.3](https://github.com/truecharts/charts/compare/emulatorjs-8.2.2...emulatorjs-8.2.3) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/emulatorjs to v1.8.2[@40f4e8e](https://github.com/40f4e8e) by renovate ([#17216](https://github.com/truecharts/charts/issues/17216))
-
-
-## [emulatorjs-8.2.2](https://github.com/truecharts/charts/compare/emulatorjs-8.2.1...emulatorjs-8.2.2) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/emulatorjs to v1.8.1[@b527551](https://github.com/b527551) by renovate ([#17185](https://github.com/truecharts/charts/issues/17185))
-
-
-
-
-## [emulatorjs-8.2.1](https://github.com/truecharts/charts/compare/emulatorjs-8.2.0...emulatorjs-8.2.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [emulatorjs-8.2.0](https://github.com/truecharts/charts/compare/emulatorjs-8.1.8...emulatorjs-8.2.0) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/emulatorjs to v1.8.0[@7ce3ecf](https://github.com/7ce3ecf) by renovate ([#17014](https://github.com/truecharts/charts/issues/17014))
-
-
-## [emulatorjs-8.1.8](https://github.com/truecharts/charts/compare/emulatorjs-8.1.7...emulatorjs-8.1.8) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/emulatorjs to v[@6e46c7e](https://github.com/6e46c7e) by renovate ([#16939](https://github.com/truecharts/charts/issues/16939))
-
-
-## [emulatorjs-8.1.7](https://github.com/truecharts/charts/compare/emulatorjs-8.1.6...emulatorjs-8.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
diff --git a/stable/emulatorjs/8.2.7/Chart.yaml b/stable/emulatorjs/8.2.7/Chart.yaml
deleted file mode 100644
index 68d1740fdb..0000000000
--- a/stable/emulatorjs/8.2.7/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: emulator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.8.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Emulatorjs - In browser web based emulation portable to nearly any device for many retro consoles.
-home: https://truecharts.org/charts/stable/emulatorjs
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/emulatorjs.png
-keywords:
- - emulatorjs
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: emulatorjs
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/emulatorjs
- - https://ghcr.io/linuxserver/emulatorjs
-type: application
-version: 8.2.7
diff --git a/stable/emulatorjs/8.2.7/app-changelog.md b/stable/emulatorjs/8.2.7/app-changelog.md
deleted file mode 100644
index 694d684cff..0000000000
--- a/stable/emulatorjs/8.2.7/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [emulatorjs-8.2.7](https://github.com/truecharts/charts/compare/emulatorjs-8.2.6...emulatorjs-8.2.7) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/emulatorjs/8.2.7/charts/common-17.2.26.tgz b/stable/emulatorjs/8.2.7/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/emulatorjs/8.2.7/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/emulatorjs/8.2.8/CHANGELOG.md b/stable/emulatorjs/8.2.8/CHANGELOG.md
new file mode 100644
index 0000000000..7c9f58afe3
--- /dev/null
+++ b/stable/emulatorjs/8.2.8/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [emulatorjs-8.2.8](https://github.com/truecharts/charts/compare/emulatorjs-8.2.7...emulatorjs-8.2.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [emulatorjs-8.2.7](https://github.com/truecharts/charts/compare/emulatorjs-8.2.6...emulatorjs-8.2.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [emulatorjs-8.2.6](https://github.com/truecharts/charts/compare/emulatorjs-8.2.5...emulatorjs-8.2.6) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [emulatorjs-8.2.5](https://github.com/truecharts/charts/compare/emulatorjs-8.2.4...emulatorjs-8.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/emulatorjs to 1.8.2[@05c6237](https://github.com/05c6237) by renovate ([#17349](https://github.com/truecharts/charts/issues/17349))
+
+
+## [emulatorjs-8.2.4](https://github.com/truecharts/charts/compare/emulatorjs-8.2.3...emulatorjs-8.2.4) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/emulatorjs to 1.8.2[@e691d3d](https://github.com/e691d3d) by renovate ([#17231](https://github.com/truecharts/charts/issues/17231))
+
+
+## [emulatorjs-8.2.3](https://github.com/truecharts/charts/compare/emulatorjs-8.2.2...emulatorjs-8.2.3) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/emulatorjs to v1.8.2[@40f4e8e](https://github.com/40f4e8e) by renovate ([#17216](https://github.com/truecharts/charts/issues/17216))
+
+
+## [emulatorjs-8.2.2](https://github.com/truecharts/charts/compare/emulatorjs-8.2.1...emulatorjs-8.2.2) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/emulatorjs to v1.8.1[@b527551](https://github.com/b527551) by renovate ([#17185](https://github.com/truecharts/charts/issues/17185))
+
+
+
+
+## [emulatorjs-8.2.1](https://github.com/truecharts/charts/compare/emulatorjs-8.2.0...emulatorjs-8.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [emulatorjs-8.2.0](https://github.com/truecharts/charts/compare/emulatorjs-8.1.8...emulatorjs-8.2.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/emulatorjs to v1.8.0[@7ce3ecf](https://github.com/7ce3ecf) by renovate ([#17014](https://github.com/truecharts/charts/issues/17014))
+
+
+## [emulatorjs-8.1.8](https://github.com/truecharts/charts/compare/emulatorjs-8.1.7...emulatorjs-8.1.8) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/emulatorjs to v[@6e46c7e](https://github.com/6e46c7e) by renovate ([#16939](https://github.com/truecharts/charts/issues/16939))
diff --git a/stable/emulatorjs/8.2.8/Chart.yaml b/stable/emulatorjs/8.2.8/Chart.yaml
new file mode 100644
index 0000000000..66469c8a67
--- /dev/null
+++ b/stable/emulatorjs/8.2.8/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: emulator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.8.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Emulatorjs - In browser web based emulation portable to nearly any device for many retro consoles.
+home: https://truecharts.org/charts/stable/emulatorjs
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/emulatorjs.png
+keywords:
+ - emulatorjs
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: emulatorjs
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/emulatorjs
+ - https://ghcr.io/linuxserver/emulatorjs
+type: application
+version: 8.2.8
diff --git a/stable/emulatorjs/8.2.7/README.md b/stable/emulatorjs/8.2.8/README.md
similarity index 100%
rename from stable/emulatorjs/8.2.7/README.md
rename to stable/emulatorjs/8.2.8/README.md
diff --git a/stable/emulatorjs/8.2.8/app-changelog.md b/stable/emulatorjs/8.2.8/app-changelog.md
new file mode 100644
index 0000000000..b936077141
--- /dev/null
+++ b/stable/emulatorjs/8.2.8/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [emulatorjs-8.2.8](https://github.com/truecharts/charts/compare/emulatorjs-8.2.7...emulatorjs-8.2.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/emulatorjs/8.2.7/app-readme.md b/stable/emulatorjs/8.2.8/app-readme.md
similarity index 100%
rename from stable/emulatorjs/8.2.7/app-readme.md
rename to stable/emulatorjs/8.2.8/app-readme.md
diff --git a/stable/emulatorjs/8.2.8/charts/common-17.2.28.tgz b/stable/emulatorjs/8.2.8/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/emulatorjs/8.2.8/charts/common-17.2.28.tgz differ
diff --git a/stable/emulatorjs/8.2.7/ix_values.yaml b/stable/emulatorjs/8.2.8/ix_values.yaml
similarity index 100%
rename from stable/emulatorjs/8.2.7/ix_values.yaml
rename to stable/emulatorjs/8.2.8/ix_values.yaml
diff --git a/stable/emulatorjs/8.2.7/questions.yaml b/stable/emulatorjs/8.2.8/questions.yaml
similarity index 100%
rename from stable/emulatorjs/8.2.7/questions.yaml
rename to stable/emulatorjs/8.2.8/questions.yaml
diff --git a/stable/lanraragi/8.1.8/templates/NOTES.txt b/stable/emulatorjs/8.2.8/templates/NOTES.txt
similarity index 100%
rename from stable/lanraragi/8.1.8/templates/NOTES.txt
rename to stable/emulatorjs/8.2.8/templates/NOTES.txt
diff --git a/stable/kodi-headless/8.1.8/templates/common.yaml b/stable/emulatorjs/8.2.8/templates/common.yaml
similarity index 100%
rename from stable/kodi-headless/8.1.8/templates/common.yaml
rename to stable/emulatorjs/8.2.8/templates/common.yaml
diff --git a/stable/godaddy-ddns/4.1.8/values.yaml b/stable/emulatorjs/8.2.8/values.yaml
similarity index 100%
rename from stable/godaddy-ddns/4.1.8/values.yaml
rename to stable/emulatorjs/8.2.8/values.yaml
diff --git a/stable/endlessh/8.1.10/CHANGELOG.md b/stable/endlessh/8.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..8703f593dd
--- /dev/null
+++ b/stable/endlessh/8.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [endlessh-8.1.10](https://github.com/truecharts/charts/compare/endlessh-8.1.9...endlessh-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [endlessh-8.1.9](https://github.com/truecharts/charts/compare/endlessh-8.1.8...endlessh-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [endlessh-8.1.8](https://github.com/truecharts/charts/compare/endlessh-8.1.7...endlessh-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [endlessh-8.1.7](https://github.com/truecharts/charts/compare/endlessh-8.1.6...endlessh-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [endlessh-8.1.6](https://github.com/truecharts/charts/compare/endlessh-8.1.5...endlessh-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [endlessh-8.1.5](https://github.com/truecharts/charts/compare/endlessh-8.1.4...endlessh-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [endlessh-8.1.4](https://github.com/truecharts/charts/compare/endlessh-8.1.3...endlessh-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [endlessh-8.1.3](https://github.com/truecharts/charts/compare/endlessh-8.1.0...endlessh-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [endlessh-8.1.2](https://github.com/truecharts/charts/compare/endlessh-8.1.0...endlessh-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/endlessh/8.1.10/Chart.yaml b/stable/endlessh/8.1.10/Chart.yaml
new file mode 100644
index 0000000000..7d917c933c
--- /dev/null
+++ b/stable/endlessh/8.1.10/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2021.11.21
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Endlessh is an SSH tarpit that very slowly sends an endless, random SSH banner.
+home: https://truecharts.org/charts/stable/endlessh
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/endlessh.png
+keywords:
+ - endlessh
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: endlessh
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/endlessh
+ - https://ghcr.io/linuxserver/endlessh
+type: application
+version: 8.1.10
diff --git a/stable/endlessh/8.1.9/README.md b/stable/endlessh/8.1.10/README.md
similarity index 100%
rename from stable/endlessh/8.1.9/README.md
rename to stable/endlessh/8.1.10/README.md
diff --git a/stable/endlessh/8.1.10/app-changelog.md b/stable/endlessh/8.1.10/app-changelog.md
new file mode 100644
index 0000000000..a9b921eaff
--- /dev/null
+++ b/stable/endlessh/8.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [endlessh-8.1.10](https://github.com/truecharts/charts/compare/endlessh-8.1.9...endlessh-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/endlessh/8.1.9/app-readme.md b/stable/endlessh/8.1.10/app-readme.md
similarity index 100%
rename from stable/endlessh/8.1.9/app-readme.md
rename to stable/endlessh/8.1.10/app-readme.md
diff --git a/stable/endlessh/8.1.10/charts/common-17.2.28.tgz b/stable/endlessh/8.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/endlessh/8.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/endlessh/8.1.9/ix_values.yaml b/stable/endlessh/8.1.10/ix_values.yaml
similarity index 100%
rename from stable/endlessh/8.1.9/ix_values.yaml
rename to stable/endlessh/8.1.10/ix_values.yaml
diff --git a/stable/endlessh/8.1.9/questions.yaml b/stable/endlessh/8.1.10/questions.yaml
similarity index 100%
rename from stable/endlessh/8.1.9/questions.yaml
rename to stable/endlessh/8.1.10/questions.yaml
diff --git a/stable/libreddit/7.1.8/templates/NOTES.txt b/stable/endlessh/8.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/libreddit/7.1.8/templates/NOTES.txt
rename to stable/endlessh/8.1.10/templates/NOTES.txt
diff --git a/stable/lancache-dns/7.1.8/templates/common.yaml b/stable/endlessh/8.1.10/templates/common.yaml
similarity index 100%
rename from stable/lancache-dns/7.1.8/templates/common.yaml
rename to stable/endlessh/8.1.10/templates/common.yaml
diff --git a/stable/gokapi/4.1.8/values.yaml b/stable/endlessh/8.1.10/values.yaml
similarity index 100%
rename from stable/gokapi/4.1.8/values.yaml
rename to stable/endlessh/8.1.10/values.yaml
diff --git a/stable/endlessh/8.1.9/CHANGELOG.md b/stable/endlessh/8.1.9/CHANGELOG.md
deleted file mode 100644
index bb5fe6651d..0000000000
--- a/stable/endlessh/8.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [endlessh-8.1.9](https://github.com/truecharts/charts/compare/endlessh-8.1.8...endlessh-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [endlessh-8.1.8](https://github.com/truecharts/charts/compare/endlessh-8.1.7...endlessh-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [endlessh-8.1.7](https://github.com/truecharts/charts/compare/endlessh-8.1.6...endlessh-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [endlessh-8.1.6](https://github.com/truecharts/charts/compare/endlessh-8.1.5...endlessh-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [endlessh-8.1.5](https://github.com/truecharts/charts/compare/endlessh-8.1.4...endlessh-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [endlessh-8.1.4](https://github.com/truecharts/charts/compare/endlessh-8.1.3...endlessh-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [endlessh-8.1.3](https://github.com/truecharts/charts/compare/endlessh-8.1.0...endlessh-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [endlessh-8.1.2](https://github.com/truecharts/charts/compare/endlessh-8.1.0...endlessh-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/endlessh/8.1.9/Chart.yaml b/stable/endlessh/8.1.9/Chart.yaml
deleted file mode 100644
index ed5c9a87d2..0000000000
--- a/stable/endlessh/8.1.9/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2021.11.21
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Endlessh is an SSH tarpit that very slowly sends an endless, random SSH banner.
-home: https://truecharts.org/charts/stable/endlessh
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/endlessh.png
-keywords:
- - endlessh
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: endlessh
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/endlessh
- - https://ghcr.io/linuxserver/endlessh
-type: application
-version: 8.1.9
diff --git a/stable/endlessh/8.1.9/app-changelog.md b/stable/endlessh/8.1.9/app-changelog.md
deleted file mode 100644
index 3abb6a6dcc..0000000000
--- a/stable/endlessh/8.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [endlessh-8.1.9](https://github.com/truecharts/charts/compare/endlessh-8.1.8...endlessh-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/endlessh/8.1.9/charts/common-17.2.26.tgz b/stable/endlessh/8.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/endlessh/8.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ersatztv/2.1.10/CHANGELOG.md b/stable/ersatztv/2.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..ef70124c7c
--- /dev/null
+++ b/stable/ersatztv/2.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ersatztv-2.1.10](https://github.com/truecharts/charts/compare/ersatztv-2.1.9...ersatztv-2.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ersatztv-2.1.9](https://github.com/truecharts/charts/compare/ersatztv-2.1.8...ersatztv-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ersatztv-2.1.8](https://github.com/truecharts/charts/compare/ersatztv-2.1.7...ersatztv-2.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [ersatztv-2.1.7](https://github.com/truecharts/charts/compare/ersatztv-2.1.6...ersatztv-2.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ersatztv-2.1.6](https://github.com/truecharts/charts/compare/ersatztv-2.1.5...ersatztv-2.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ersatztv-2.1.5](https://github.com/truecharts/charts/compare/ersatztv-2.1.4...ersatztv-2.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [ersatztv-2.1.4](https://github.com/truecharts/charts/compare/ersatztv-2.1.3...ersatztv-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ersatztv-2.1.3](https://github.com/truecharts/charts/compare/ersatztv-2.1.0...ersatztv-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ersatztv-2.1.2](https://github.com/truecharts/charts/compare/ersatztv-2.1.0...ersatztv-2.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/ersatztv/2.1.10/Chart.yaml b/stable/ersatztv/2.1.10/Chart.yaml
new file mode 100644
index 0000000000..a7803cfc30
--- /dev/null
+++ b/stable/ersatztv/2.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.8.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: ErsatzTV configuring and streaming custom live channels using your media library.
+home: https://truecharts.org/charts/stable/ersatztv
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ersatztv.png
+keywords:
+ - ersatztv
+ - media
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ersatztv
+sources:
+ - https://github.com/jasongdove/ErsatzTV
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ersatztv
+ - https://hub.docker.com/r/jasongdove/ersatztv
+type: application
+version: 2.1.10
diff --git a/stable/ersatztv/2.1.9/README.md b/stable/ersatztv/2.1.10/README.md
similarity index 100%
rename from stable/ersatztv/2.1.9/README.md
rename to stable/ersatztv/2.1.10/README.md
diff --git a/stable/ersatztv/2.1.10/app-changelog.md b/stable/ersatztv/2.1.10/app-changelog.md
new file mode 100644
index 0000000000..e0a856941f
--- /dev/null
+++ b/stable/ersatztv/2.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ersatztv-2.1.10](https://github.com/truecharts/charts/compare/ersatztv-2.1.9...ersatztv-2.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ersatztv/2.1.9/app-readme.md b/stable/ersatztv/2.1.10/app-readme.md
similarity index 100%
rename from stable/ersatztv/2.1.9/app-readme.md
rename to stable/ersatztv/2.1.10/app-readme.md
diff --git a/stable/ersatztv/2.1.10/charts/common-17.2.28.tgz b/stable/ersatztv/2.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ersatztv/2.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/ersatztv/2.1.9/ix_values.yaml b/stable/ersatztv/2.1.10/ix_values.yaml
similarity index 100%
rename from stable/ersatztv/2.1.9/ix_values.yaml
rename to stable/ersatztv/2.1.10/ix_values.yaml
diff --git a/stable/ersatztv/2.1.9/questions.yaml b/stable/ersatztv/2.1.10/questions.yaml
similarity index 100%
rename from stable/ersatztv/2.1.9/questions.yaml
rename to stable/ersatztv/2.1.10/questions.yaml
diff --git a/stable/lanraragi/8.1.8/templates/common.yaml b/stable/ersatztv/2.1.10/templates/common.yaml
similarity index 100%
rename from stable/lanraragi/8.1.8/templates/common.yaml
rename to stable/ersatztv/2.1.10/templates/common.yaml
diff --git a/stable/googlephotossync/4.2.4/values.yaml b/stable/ersatztv/2.1.10/values.yaml
similarity index 100%
rename from stable/googlephotossync/4.2.4/values.yaml
rename to stable/ersatztv/2.1.10/values.yaml
diff --git a/stable/ersatztv/2.1.9/CHANGELOG.md b/stable/ersatztv/2.1.9/CHANGELOG.md
deleted file mode 100644
index 4b34f7300e..0000000000
--- a/stable/ersatztv/2.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ersatztv-2.1.9](https://github.com/truecharts/charts/compare/ersatztv-2.1.8...ersatztv-2.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ersatztv-2.1.8](https://github.com/truecharts/charts/compare/ersatztv-2.1.7...ersatztv-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [ersatztv-2.1.7](https://github.com/truecharts/charts/compare/ersatztv-2.1.6...ersatztv-2.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ersatztv-2.1.6](https://github.com/truecharts/charts/compare/ersatztv-2.1.5...ersatztv-2.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ersatztv-2.1.5](https://github.com/truecharts/charts/compare/ersatztv-2.1.4...ersatztv-2.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [ersatztv-2.1.4](https://github.com/truecharts/charts/compare/ersatztv-2.1.3...ersatztv-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ersatztv-2.1.3](https://github.com/truecharts/charts/compare/ersatztv-2.1.0...ersatztv-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [ersatztv-2.1.2](https://github.com/truecharts/charts/compare/ersatztv-2.1.0...ersatztv-2.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/ersatztv/2.1.9/Chart.yaml b/stable/ersatztv/2.1.9/Chart.yaml
deleted file mode 100644
index b777ec484e..0000000000
--- a/stable/ersatztv/2.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.8.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: ErsatzTV configuring and streaming custom live channels using your media library.
-home: https://truecharts.org/charts/stable/ersatztv
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ersatztv.png
-keywords:
- - ersatztv
- - media
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ersatztv
-sources:
- - https://github.com/jasongdove/ErsatzTV
- - https://github.com/truecharts/charts/tree/master/charts/stable/ersatztv
- - https://hub.docker.com/r/jasongdove/ersatztv
-type: application
-version: 2.1.9
diff --git a/stable/ersatztv/2.1.9/app-changelog.md b/stable/ersatztv/2.1.9/app-changelog.md
deleted file mode 100644
index ac47452f48..0000000000
--- a/stable/ersatztv/2.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ersatztv-2.1.9](https://github.com/truecharts/charts/compare/ersatztv-2.1.8...ersatztv-2.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ersatztv/2.1.9/charts/common-17.2.26.tgz b/stable/ersatztv/2.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ersatztv/2.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/esphome/17.1.12/CHANGELOG.md b/stable/esphome/17.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..86e3e6d971
--- /dev/null
+++ b/stable/esphome/17.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [esphome-17.1.12](https://github.com/truecharts/charts/compare/esphome-17.1.11...esphome-17.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [esphome-17.1.11](https://github.com/truecharts/charts/compare/esphome-17.1.10...esphome-17.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [esphome-17.1.10](https://github.com/truecharts/charts/compare/esphome-17.1.9...esphome-17.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [esphome-17.1.9](https://github.com/truecharts/charts/compare/esphome-17.1.8...esphome-17.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image esphome/esphome to v2023.12.8[@d1b1b22](https://github.com/d1b1b22) by renovate ([#17411](https://github.com/truecharts/charts/issues/17411))
+
+
+## [esphome-17.1.8](https://github.com/truecharts/charts/compare/esphome-17.1.7...esphome-17.1.8) (2024-01-15)
+
+### Chore
+
+
+
+- update container image esphome/esphome to v2023.12.6[@7df17e1](https://github.com/7df17e1) by renovate ([#17281](https://github.com/truecharts/charts/issues/17281))
+
+
+
+
+## [esphome-17.1.7](https://github.com/truecharts/charts/compare/esphome-17.1.6...esphome-17.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [esphome-17.1.6](https://github.com/truecharts/charts/compare/esphome-17.1.5...esphome-17.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [esphome-17.1.5](https://github.com/truecharts/charts/compare/esphome-17.1.4...esphome-17.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [esphome-17.1.4](https://github.com/truecharts/charts/compare/esphome-17.1.3...esphome-17.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [esphome-17.1.3](https://github.com/truecharts/charts/compare/esphome-17.1.0...esphome-17.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/esphome/17.1.12/Chart.yaml b/stable/esphome/17.1.12/Chart.yaml
new file mode 100644
index 0000000000..b789a81c0c
--- /dev/null
+++ b/stable/esphome/17.1.12/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: tools
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2023.12.8
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
+home: https://truecharts.org/charts/stable/esphome
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/esphome.png
+keywords:
+ - esphome
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: esphome
+sources:
+ - https://github.com/esphome/esphome
+ - https://github.com/truecharts/charts/tree/master/charts/stable/esphome
+ - https://hub.docker.com/r/esphome/esphome
+type: application
+version: 17.1.12
diff --git a/stable/esphome/17.1.12/README.md b/stable/esphome/17.1.12/README.md
new file mode 100644
index 0000000000..0cae2357c3
--- /dev/null
+++ b/stable/esphome/17.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/esphome)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/esphome/17.1.12/app-changelog.md b/stable/esphome/17.1.12/app-changelog.md
new file mode 100644
index 0000000000..cfa563de8b
--- /dev/null
+++ b/stable/esphome/17.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [esphome-17.1.12](https://github.com/truecharts/charts/compare/esphome-17.1.11...esphome-17.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/esphome/17.1.12/app-readme.md b/stable/esphome/17.1.12/app-readme.md
new file mode 100644
index 0000000000..2efae02624
--- /dev/null
+++ b/stable/esphome/17.1.12/app-readme.md
@@ -0,0 +1,8 @@
+ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/esphome](https://truecharts.org/charts/stable/esphome)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/esphome/17.1.12/charts/common-17.2.28.tgz b/stable/esphome/17.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/esphome/17.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/esphome/17.1.12/ix_values.yaml b/stable/esphome/17.1.12/ix_values.yaml
new file mode 100644
index 0000000000..560bd31402
--- /dev/null
+++ b/stable/esphome/17.1.12/ix_values.yaml
@@ -0,0 +1,51 @@
+image:
+ repository: esphome/esphome
+ pullPolicy: IfNotPresent
+ tag: 2023.12.8@sha256:d1b1b2208b96e3e62728ca71fce626a6cc996a4b696c61b40c3f380ef7631070
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ privileged: true
+ allowPrivilegeEscalation: true
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 6052
+ targetPort: 6052
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env:
+ ESPHOME_DASHBOARD_USE_PING: false
+ ESPHOME_DASHBOARD_RELATIVE_URL: /
+ # ESPHOME_QUICKWIZARD:
+ # ESPHOME_IS_HASSIO:
+ # DISABLE_HA_AUTHENTICATION:
+ # USERNAME:
+ # PASSWORD:
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+ platformio:
+ enabled: true
+ mountPath: /.platformio
+portal:
+ open:
+ enabled: true
diff --git a/stable/esphome/17.1.12/questions.yaml b/stable/esphome/17.1.12/questions.yaml
new file mode 100644
index 0000000000..ca9055cc0c
--- /dev/null
+++ b/stable/esphome/17.1.12/questions.yaml
@@ -0,0 +1,3115 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ESPHOME_DASHBOARD_USE_PING
+ label: Esphome Dasboard Use Ping
+ description: Check the status of the device
+ schema:
+ type: boolean
+ default: true
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 6052
+ required: true
+ # Configure app volumes
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: App Config Storage
+ description: Stores the Application Configuration.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: platformio
+ label: Platformio Storage
+ description: Stores the Application Configuration.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/libremdb/6.1.19/templates/NOTES.txt b/stable/esphome/17.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/libremdb/6.1.19/templates/NOTES.txt
rename to stable/esphome/17.1.12/templates/NOTES.txt
diff --git a/stable/libreddit/7.1.8/templates/common.yaml b/stable/esphome/17.1.12/templates/common.yaml
similarity index 100%
rename from stable/libreddit/7.1.8/templates/common.yaml
rename to stable/esphome/17.1.12/templates/common.yaml
diff --git a/stable/gpodder/4.1.8/values.yaml b/stable/esphome/17.1.12/values.yaml
similarity index 100%
rename from stable/gpodder/4.1.8/values.yaml
rename to stable/esphome/17.1.12/values.yaml
diff --git a/stable/etesync/8.1.11/CHANGELOG.md b/stable/etesync/8.1.11/CHANGELOG.md
deleted file mode 100644
index 0c2455f2b2..0000000000
--- a/stable/etesync/8.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [etesync-8.1.11](https://github.com/truecharts/charts/compare/etesync-8.1.10...etesync-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [etesync-8.1.10](https://github.com/truecharts/charts/compare/etesync-8.1.9...etesync-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [etesync-8.1.9](https://github.com/truecharts/charts/compare/etesync-8.1.8...etesync-8.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [etesync-8.1.8](https://github.com/truecharts/charts/compare/etesync-8.1.7...etesync-8.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [etesync-8.1.7](https://github.com/truecharts/charts/compare/etesync-8.1.6...etesync-8.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [etesync-8.1.6](https://github.com/truecharts/charts/compare/etesync-8.1.5...etesync-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
-
-
-## [etesync-8.1.5](https://github.com/truecharts/charts/compare/etesync-8.1.4...etesync-8.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-
-## [etesync-8.1.4](https://github.com/truecharts/charts/compare/etesync-8.1.3...etesync-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [etesync-8.1.3](https://github.com/truecharts/charts/compare/etesync-8.1.0...etesync-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/etesync/8.1.11/Chart.yaml b/stable/etesync/8.1.11/Chart.yaml
deleted file mode 100644
index 2a96be28b2..0000000000
--- a/stable/etesync/8.1.11/Chart.yaml
+++ /dev/null
@@ -1,50 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.11.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: redis
- version: 11.1.6
- repository: https://deps.truecharts.org
- condition: redis.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars, tasks and notes.
-home: https://truecharts.org/charts/stable/etesync
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/etesync.png
-keywords:
- - etesync
- - sync
- - contacts
- - calendars
- - tasks
- - notes
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: etesync
-sources:
- - https://github.com/victor-rds/docker-etebase
- - https://www.etesync.com/
- - https://github.com/etesync
- - https://github.com/truecharts/charts/tree/master/charts/stable/etesync
- - https://hub.docker.com/r/victorrds/etesync
-type: application
-version: 8.1.11
diff --git a/stable/etesync/8.1.11/app-changelog.md b/stable/etesync/8.1.11/app-changelog.md
deleted file mode 100644
index 1628c20132..0000000000
--- a/stable/etesync/8.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [etesync-8.1.11](https://github.com/truecharts/charts/compare/etesync-8.1.10...etesync-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/etesync/8.1.11/charts/common-17.2.26.tgz b/stable/etesync/8.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/etesync/8.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/etesync/8.1.12/CHANGELOG.md b/stable/etesync/8.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..3e39080138
--- /dev/null
+++ b/stable/etesync/8.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [etesync-8.1.12](https://github.com/truecharts/charts/compare/etesync-8.1.11...etesync-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [etesync-8.1.11](https://github.com/truecharts/charts/compare/etesync-8.1.10...etesync-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [etesync-8.1.10](https://github.com/truecharts/charts/compare/etesync-8.1.9...etesync-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [etesync-8.1.9](https://github.com/truecharts/charts/compare/etesync-8.1.8...etesync-8.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [etesync-8.1.8](https://github.com/truecharts/charts/compare/etesync-8.1.7...etesync-8.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [etesync-8.1.7](https://github.com/truecharts/charts/compare/etesync-8.1.6...etesync-8.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [etesync-8.1.6](https://github.com/truecharts/charts/compare/etesync-8.1.5...etesync-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [etesync-8.1.5](https://github.com/truecharts/charts/compare/etesync-8.1.4...etesync-8.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [etesync-8.1.4](https://github.com/truecharts/charts/compare/etesync-8.1.3...etesync-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [etesync-8.1.3](https://github.com/truecharts/charts/compare/etesync-8.1.0...etesync-8.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/etesync/8.1.12/Chart.yaml b/stable/etesync/8.1.12/Chart.yaml
new file mode 100644
index 0000000000..32a30d322d
--- /dev/null
+++ b/stable/etesync/8.1.12/Chart.yaml
@@ -0,0 +1,50 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.11.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars, tasks and notes.
+home: https://truecharts.org/charts/stable/etesync
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/etesync.png
+keywords:
+ - etesync
+ - sync
+ - contacts
+ - calendars
+ - tasks
+ - notes
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: etesync
+sources:
+ - https://github.com/victor-rds/docker-etebase
+ - https://www.etesync.com/
+ - https://github.com/etesync
+ - https://github.com/truecharts/charts/tree/master/charts/stable/etesync
+ - https://hub.docker.com/r/victorrds/etesync
+type: application
+version: 8.1.12
diff --git a/stable/etesync/8.1.11/README.md b/stable/etesync/8.1.12/README.md
similarity index 100%
rename from stable/etesync/8.1.11/README.md
rename to stable/etesync/8.1.12/README.md
diff --git a/stable/etesync/8.1.12/app-changelog.md b/stable/etesync/8.1.12/app-changelog.md
new file mode 100644
index 0000000000..92bcb4cf64
--- /dev/null
+++ b/stable/etesync/8.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [etesync-8.1.12](https://github.com/truecharts/charts/compare/etesync-8.1.11...etesync-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/etesync/8.1.11/app-readme.md b/stable/etesync/8.1.12/app-readme.md
similarity index 100%
rename from stable/etesync/8.1.11/app-readme.md
rename to stable/etesync/8.1.12/app-readme.md
diff --git a/stable/etesync/8.1.12/charts/common-17.2.28.tgz b/stable/etesync/8.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/etesync/8.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/misskey/7.1.12/charts/redis-11.1.6.tgz b/stable/etesync/8.1.12/charts/redis-11.1.6.tgz
similarity index 100%
rename from stable/misskey/7.1.12/charts/redis-11.1.6.tgz
rename to stable/etesync/8.1.12/charts/redis-11.1.6.tgz
diff --git a/stable/etesync/8.1.11/ix_values.yaml b/stable/etesync/8.1.12/ix_values.yaml
similarity index 100%
rename from stable/etesync/8.1.11/ix_values.yaml
rename to stable/etesync/8.1.12/ix_values.yaml
diff --git a/stable/etesync/8.1.11/questions.yaml b/stable/etesync/8.1.12/questions.yaml
similarity index 100%
rename from stable/etesync/8.1.11/questions.yaml
rename to stable/etesync/8.1.12/questions.yaml
diff --git a/stable/etesync/8.1.11/templates/_secret.tpl b/stable/etesync/8.1.12/templates/_secret.tpl
similarity index 100%
rename from stable/etesync/8.1.11/templates/_secret.tpl
rename to stable/etesync/8.1.12/templates/_secret.tpl
diff --git a/stable/etesync/8.1.11/templates/common.yaml b/stable/etesync/8.1.12/templates/common.yaml
similarity index 100%
rename from stable/etesync/8.1.11/templates/common.yaml
rename to stable/etesync/8.1.12/templates/common.yaml
diff --git a/stable/grafana-image-renderer/4.1.8/values.yaml b/stable/etesync/8.1.12/values.yaml
similarity index 100%
rename from stable/grafana-image-renderer/4.1.8/values.yaml
rename to stable/etesync/8.1.12/values.yaml
diff --git a/stable/ethercalc/4.1.10/CHANGELOG.md b/stable/ethercalc/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..f5cb1cb50e
--- /dev/null
+++ b/stable/ethercalc/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ethercalc-4.1.10](https://github.com/truecharts/charts/compare/ethercalc-4.1.9...ethercalc-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ethercalc-4.1.9](https://github.com/truecharts/charts/compare/ethercalc-4.1.8...ethercalc-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ethercalc-4.1.8](https://github.com/truecharts/charts/compare/ethercalc-4.1.7...ethercalc-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [ethercalc-4.1.7](https://github.com/truecharts/charts/compare/ethercalc-4.1.6...ethercalc-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ethercalc-4.1.6](https://github.com/truecharts/charts/compare/ethercalc-4.1.5...ethercalc-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ethercalc-4.1.5](https://github.com/truecharts/charts/compare/ethercalc-4.1.4...ethercalc-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [ethercalc-4.1.4](https://github.com/truecharts/charts/compare/ethercalc-4.1.3...ethercalc-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ethercalc-4.1.3](https://github.com/truecharts/charts/compare/ethercalc-4.1.0...ethercalc-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ethercalc-4.1.2](https://github.com/truecharts/charts/compare/ethercalc-4.1.0...ethercalc-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/ethercalc/4.1.10/Chart.yaml b/stable/ethercalc/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..6362e7719a
--- /dev/null
+++ b/stable/ethercalc/4.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: EtherCalc is a web spreadsheet.
+home: https://truecharts.org/charts/stable/ethercalc
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ethercalc.png
+keywords:
+ - ethercalc
+ - Cloud
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ethercalc
+sources:
+ - https://github.com/audreyt/ethercalc
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ethercalc
+ - https://hub.docker.com/r/audreyt/ethercalc
+type: application
+version: 4.1.10
diff --git a/stable/ethercalc/4.1.9/README.md b/stable/ethercalc/4.1.10/README.md
similarity index 100%
rename from stable/ethercalc/4.1.9/README.md
rename to stable/ethercalc/4.1.10/README.md
diff --git a/stable/ethercalc/4.1.10/app-changelog.md b/stable/ethercalc/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..9039ef4b82
--- /dev/null
+++ b/stable/ethercalc/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ethercalc-4.1.10](https://github.com/truecharts/charts/compare/ethercalc-4.1.9...ethercalc-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ethercalc/4.1.9/app-readme.md b/stable/ethercalc/4.1.10/app-readme.md
similarity index 100%
rename from stable/ethercalc/4.1.9/app-readme.md
rename to stable/ethercalc/4.1.10/app-readme.md
diff --git a/stable/ethercalc/4.1.10/charts/common-17.2.28.tgz b/stable/ethercalc/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ethercalc/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/ethercalc/4.1.9/ix_values.yaml b/stable/ethercalc/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/ethercalc/4.1.9/ix_values.yaml
rename to stable/ethercalc/4.1.10/ix_values.yaml
diff --git a/stable/ethercalc/4.1.9/questions.yaml b/stable/ethercalc/4.1.10/questions.yaml
similarity index 100%
rename from stable/ethercalc/4.1.9/questions.yaml
rename to stable/ethercalc/4.1.10/questions.yaml
diff --git a/stable/explainshell/4.1.9/templates/common.yaml b/stable/ethercalc/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/explainshell/4.1.9/templates/common.yaml
rename to stable/ethercalc/4.1.10/templates/common.yaml
diff --git a/stable/gravity/2.2.3/values.yaml b/stable/ethercalc/4.1.10/values.yaml
similarity index 100%
rename from stable/gravity/2.2.3/values.yaml
rename to stable/ethercalc/4.1.10/values.yaml
diff --git a/stable/ethercalc/4.1.9/CHANGELOG.md b/stable/ethercalc/4.1.9/CHANGELOG.md
deleted file mode 100644
index 187ecbdb7b..0000000000
--- a/stable/ethercalc/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ethercalc-4.1.9](https://github.com/truecharts/charts/compare/ethercalc-4.1.8...ethercalc-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ethercalc-4.1.8](https://github.com/truecharts/charts/compare/ethercalc-4.1.7...ethercalc-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [ethercalc-4.1.7](https://github.com/truecharts/charts/compare/ethercalc-4.1.6...ethercalc-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ethercalc-4.1.6](https://github.com/truecharts/charts/compare/ethercalc-4.1.5...ethercalc-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ethercalc-4.1.5](https://github.com/truecharts/charts/compare/ethercalc-4.1.4...ethercalc-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [ethercalc-4.1.4](https://github.com/truecharts/charts/compare/ethercalc-4.1.3...ethercalc-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ethercalc-4.1.3](https://github.com/truecharts/charts/compare/ethercalc-4.1.0...ethercalc-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [ethercalc-4.1.2](https://github.com/truecharts/charts/compare/ethercalc-4.1.0...ethercalc-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/ethercalc/4.1.9/Chart.yaml b/stable/ethercalc/4.1.9/Chart.yaml
deleted file mode 100644
index 6f841672c2..0000000000
--- a/stable/ethercalc/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: EtherCalc is a web spreadsheet.
-home: https://truecharts.org/charts/stable/ethercalc
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ethercalc.png
-keywords:
- - ethercalc
- - Cloud
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ethercalc
-sources:
- - https://github.com/audreyt/ethercalc
- - https://github.com/truecharts/charts/tree/master/charts/stable/ethercalc
- - https://hub.docker.com/r/audreyt/ethercalc
-type: application
-version: 4.1.9
diff --git a/stable/ethercalc/4.1.9/app-changelog.md b/stable/ethercalc/4.1.9/app-changelog.md
deleted file mode 100644
index bef33bb289..0000000000
--- a/stable/ethercalc/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ethercalc-4.1.9](https://github.com/truecharts/charts/compare/ethercalc-4.1.8...ethercalc-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ethercalc/4.1.9/charts/common-17.2.26.tgz b/stable/ethercalc/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ethercalc/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/etherpad/15.1.10/CHANGELOG.md b/stable/etherpad/15.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..854a67412d
--- /dev/null
+++ b/stable/etherpad/15.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [etherpad-15.1.10](https://github.com/truecharts/charts/compare/etherpad-15.1.9...etherpad-15.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [etherpad-15.1.9](https://github.com/truecharts/charts/compare/etherpad-15.1.8...etherpad-15.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [etherpad-15.1.8](https://github.com/truecharts/charts/compare/etherpad-15.1.7...etherpad-15.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [etherpad-15.1.7](https://github.com/truecharts/charts/compare/etherpad-15.1.6...etherpad-15.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [etherpad-15.1.6](https://github.com/truecharts/charts/compare/etherpad-15.1.5...etherpad-15.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [etherpad-15.1.5](https://github.com/truecharts/charts/compare/etherpad-15.1.4...etherpad-15.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [etherpad-15.1.4](https://github.com/truecharts/charts/compare/etherpad-15.1.3...etherpad-15.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [etherpad-15.1.3](https://github.com/truecharts/charts/compare/etherpad-15.1.0...etherpad-15.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [etherpad-15.1.2](https://github.com/truecharts/charts/compare/etherpad-15.1.0...etherpad-15.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/etherpad/15.1.10/Chart.yaml b/stable/etherpad/15.1.10/Chart.yaml
new file mode 100644
index 0000000000..df13622901
--- /dev/null
+++ b/stable/etherpad/15.1.10/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.8.14
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A real-time collaborative editor scalable to thousands of simultaneous real time users.
+home: https://truecharts.org/charts/stable/etherpad
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/etherpad.png
+keywords:
+ - etherpad
+ - editor
+ - notepad
+ - pad
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: etherpad
+sources:
+ - https://etherpad.org/
+ - https://github.com/ether/etherpad-lite
+ - https://github.com/truecharts/charts/tree/master/charts/stable/etherpad
+ - https://ghcr.io/nicholaswilde/etherpad
+type: application
+version: 15.1.10
diff --git a/stable/etherpad/15.1.10/README.md b/stable/etherpad/15.1.10/README.md
new file mode 100644
index 0000000000..cc73559b18
--- /dev/null
+++ b/stable/etherpad/15.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/etherpad)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/etherpad/15.1.10/app-changelog.md b/stable/etherpad/15.1.10/app-changelog.md
new file mode 100644
index 0000000000..873d4485f3
--- /dev/null
+++ b/stable/etherpad/15.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [etherpad-15.1.10](https://github.com/truecharts/charts/compare/etherpad-15.1.9...etherpad-15.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/etherpad/15.1.10/app-readme.md b/stable/etherpad/15.1.10/app-readme.md
new file mode 100644
index 0000000000..2d7f284f61
--- /dev/null
+++ b/stable/etherpad/15.1.10/app-readme.md
@@ -0,0 +1,8 @@
+A real-time collaborative editor scalable to thousands of simultaneous real time users.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/etherpad](https://truecharts.org/charts/stable/etherpad)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/etherpad/15.1.10/charts/common-17.2.28.tgz b/stable/etherpad/15.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/etherpad/15.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/etherpad/15.1.10/ix_values.yaml b/stable/etherpad/15.1.10/ix_values.yaml
new file mode 100644
index 0000000000..962aa7c280
--- /dev/null
+++ b/stable/etherpad/15.1.10/ix_values.yaml
@@ -0,0 +1,56 @@
+image:
+ repository: ghcr.io/nicholaswilde/etherpad
+ pullPolicy: IfNotPresent
+ tag: version-1.8.14@sha256:26bbd45110d5b4d70246fafe40d4c4a7047b7b4fde409763a125324fa93b2d73
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10060
+ targetPort: 9001
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ DB_TYPE: "postgres"
+ DB_NAME: "{{ .Values.cnpg.main.database }}"
+ DB_USER: "{{ .Values.cnpg.main.user }}"
+ DB_PORT: "5432"
+ DB_PASS:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ DB_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ # User Defined
+
+ TITLE: "Etherpad"
+ FAVICON: "favicon.ico"
+ DEFAULT_PAD_TEXT: "Welcome to Etherpad! This pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents! Get involved with Etherpad at https://etherpad.org"
+ ADMIN_PASSWORD: "adminpass"
+ USER_PASSWORD: "firstuserpass"
+persistence:
+ data:
+ enabled: true
+ mountPath: "/opt/etherpad-lite/var"
+ app:
+ enabled: true
+ mountPath: "/opt/etherpad-lite/app"
+cnpg:
+ main:
+ enabled: true
+ user: etherpad
+ database: etherpad
+portal:
+ open:
+ enabled: true
diff --git a/stable/etherpad/15.1.10/questions.yaml b/stable/etherpad/15.1.10/questions.yaml
new file mode 100644
index 0000000000..1a9bd76af7
--- /dev/null
+++ b/stable/etherpad/15.1.10/questions.yaml
@@ -0,0 +1,3600 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ADMIN_PASSWORD
+ label: "Admin Password"
+ description: "The password for the admin user (leave unspecified if you do not want to create it)"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: USER_PASSWORD
+ label: "User Password"
+ description: "The password for the first user user (leave unspecified if you do not want to create it)"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: TITLE
+ label: "Title"
+ description: "The name of the instance"
+ schema:
+ type: string
+ default: "Etherpad"
+ - variable: FAVICON
+ label: "Favicon"
+ description: "Favicon default name, or a fully specified URL to your own favicon"
+ schema:
+ type: string
+ default: "favicon.ico"
+ - variable: DEFAULT_PAD_TEXT
+ label: "Default Pad Text"
+ description: "The default text of a pad"
+ schema:
+ type: string
+ default: "Welcome to Etherpad! This pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents! Get involved with Etherpad at https://etherpad.org"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10060
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: app
+ label: "App Storage"
+ description: "Stores the Application."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/linkding/8.1.8/templates/NOTES.txt b/stable/etherpad/15.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/linkding/8.1.8/templates/NOTES.txt
rename to stable/etherpad/15.1.10/templates/NOTES.txt
diff --git a/stable/libremdb/6.1.19/templates/common.yaml b/stable/etherpad/15.1.10/templates/common.yaml
similarity index 100%
rename from stable/libremdb/6.1.19/templates/common.yaml
rename to stable/etherpad/15.1.10/templates/common.yaml
diff --git a/stable/gridcoinwalletgui/4.1.8/values.yaml b/stable/etherpad/15.1.10/values.yaml
similarity index 100%
rename from stable/gridcoinwalletgui/4.1.8/values.yaml
rename to stable/etherpad/15.1.10/values.yaml
diff --git a/stable/explainshell/4.1.10/CHANGELOG.md b/stable/explainshell/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..755d7de850
--- /dev/null
+++ b/stable/explainshell/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [explainshell-4.1.10](https://github.com/truecharts/charts/compare/explainshell-4.1.9...explainshell-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [explainshell-4.1.9](https://github.com/truecharts/charts/compare/explainshell-4.1.8...explainshell-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [explainshell-4.1.8](https://github.com/truecharts/charts/compare/explainshell-4.1.7...explainshell-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [explainshell-4.1.7](https://github.com/truecharts/charts/compare/explainshell-4.1.6...explainshell-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [explainshell-4.1.6](https://github.com/truecharts/charts/compare/explainshell-4.1.5...explainshell-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [explainshell-4.1.5](https://github.com/truecharts/charts/compare/explainshell-4.1.4...explainshell-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [explainshell-4.1.4](https://github.com/truecharts/charts/compare/explainshell-4.1.3...explainshell-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [explainshell-4.1.3](https://github.com/truecharts/charts/compare/explainshell-4.1.0...explainshell-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [explainshell-4.1.2](https://github.com/truecharts/charts/compare/explainshell-4.1.0...explainshell-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/explainshell/4.1.10/Chart.yaml b/stable/explainshell/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..c8c91e851e
--- /dev/null
+++ b/stable/explainshell/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Not everyone, especially people new to Linux and Unraid, know what a command that they type i will actually do.
+home: https://truecharts.org/charts/stable/explainshell
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/explainshell.png
+keywords:
+ - explainshell
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: explainshell
+sources:
+ - https://github.com/idank/explainshell
+ - https://github.com/truecharts/charts/tree/master/charts/stable/explainshell
+ - https://hub.docker.com/r/spaceinvaderone/explainshell
+type: application
+version: 4.1.10
diff --git a/stable/explainshell/4.1.9/README.md b/stable/explainshell/4.1.10/README.md
similarity index 100%
rename from stable/explainshell/4.1.9/README.md
rename to stable/explainshell/4.1.10/README.md
diff --git a/stable/explainshell/4.1.10/app-changelog.md b/stable/explainshell/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..2420fdeb95
--- /dev/null
+++ b/stable/explainshell/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [explainshell-4.1.10](https://github.com/truecharts/charts/compare/explainshell-4.1.9...explainshell-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/explainshell/4.1.9/app-readme.md b/stable/explainshell/4.1.10/app-readme.md
similarity index 100%
rename from stable/explainshell/4.1.9/app-readme.md
rename to stable/explainshell/4.1.10/app-readme.md
diff --git a/stable/explainshell/4.1.10/charts/common-17.2.28.tgz b/stable/explainshell/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/explainshell/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/explainshell/4.1.9/ix_values.yaml b/stable/explainshell/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/explainshell/4.1.9/ix_values.yaml
rename to stable/explainshell/4.1.10/ix_values.yaml
diff --git a/stable/explainshell/4.1.9/questions.yaml b/stable/explainshell/4.1.10/questions.yaml
similarity index 100%
rename from stable/explainshell/4.1.9/questions.yaml
rename to stable/explainshell/4.1.10/questions.yaml
diff --git a/stable/external-ip/4.1.9/templates/common.yaml b/stable/explainshell/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/external-ip/4.1.9/templates/common.yaml
rename to stable/explainshell/4.1.10/templates/common.yaml
diff --git a/stable/guacd/8.1.8/values.yaml b/stable/explainshell/4.1.10/values.yaml
similarity index 100%
rename from stable/guacd/8.1.8/values.yaml
rename to stable/explainshell/4.1.10/values.yaml
diff --git a/stable/explainshell/4.1.9/CHANGELOG.md b/stable/explainshell/4.1.9/CHANGELOG.md
deleted file mode 100644
index 229229a40c..0000000000
--- a/stable/explainshell/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [explainshell-4.1.9](https://github.com/truecharts/charts/compare/explainshell-4.1.8...explainshell-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [explainshell-4.1.8](https://github.com/truecharts/charts/compare/explainshell-4.1.7...explainshell-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [explainshell-4.1.7](https://github.com/truecharts/charts/compare/explainshell-4.1.6...explainshell-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [explainshell-4.1.6](https://github.com/truecharts/charts/compare/explainshell-4.1.5...explainshell-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [explainshell-4.1.5](https://github.com/truecharts/charts/compare/explainshell-4.1.4...explainshell-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [explainshell-4.1.4](https://github.com/truecharts/charts/compare/explainshell-4.1.3...explainshell-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [explainshell-4.1.3](https://github.com/truecharts/charts/compare/explainshell-4.1.0...explainshell-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [explainshell-4.1.2](https://github.com/truecharts/charts/compare/explainshell-4.1.0...explainshell-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/explainshell/4.1.9/Chart.yaml b/stable/explainshell/4.1.9/Chart.yaml
deleted file mode 100644
index 703311d439..0000000000
--- a/stable/explainshell/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Not everyone, especially people new to Linux and Unraid, know what a command that they type i will actually do.
-home: https://truecharts.org/charts/stable/explainshell
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/explainshell.png
-keywords:
- - explainshell
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: explainshell
-sources:
- - https://github.com/idank/explainshell
- - https://github.com/truecharts/charts/tree/master/charts/stable/explainshell
- - https://hub.docker.com/r/spaceinvaderone/explainshell
-type: application
-version: 4.1.9
diff --git a/stable/explainshell/4.1.9/app-changelog.md b/stable/explainshell/4.1.9/app-changelog.md
deleted file mode 100644
index ebfa1eaf85..0000000000
--- a/stable/explainshell/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [explainshell-4.1.9](https://github.com/truecharts/charts/compare/explainshell-4.1.8...explainshell-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/explainshell/4.1.9/charts/common-17.2.26.tgz b/stable/explainshell/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/explainshell/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/external-dns/3.1.10/CHANGELOG.md b/stable/external-dns/3.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..7f2bc62bba
--- /dev/null
+++ b/stable/external-dns/3.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [external-dns-3.1.10](https://github.com/truecharts/charts/compare/external-dns-3.1.9...external-dns-3.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [external-dns-3.1.9](https://github.com/truecharts/charts/compare/external-dns-3.1.8...external-dns-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [external-dns-3.1.8](https://github.com/truecharts/charts/compare/external-dns-3.1.7...external-dns-3.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [external-dns-3.1.7](https://github.com/truecharts/charts/compare/external-dns-3.1.6...external-dns-3.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [external-dns-3.1.6](https://github.com/truecharts/charts/compare/external-dns-3.1.5...external-dns-3.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [external-dns-3.1.5](https://github.com/truecharts/charts/compare/external-dns-3.1.4...external-dns-3.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [external-dns-3.1.4](https://github.com/truecharts/charts/compare/external-dns-3.1.3...external-dns-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [external-dns-3.1.3](https://github.com/truecharts/charts/compare/external-dns-3.1.0...external-dns-3.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [external-dns-3.1.2](https://github.com/truecharts/charts/compare/external-dns-3.1.0...external-dns-3.1.2) (2024-01-01)
+
+### Chore
+
+
+
diff --git a/stable/external-dns/3.1.10/Chart.yaml b/stable/external-dns/3.1.10/Chart.yaml
new file mode 100644
index 0000000000..b1c58440e3
--- /dev/null
+++ b/stable/external-dns/3.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: networking
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.14.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers.
+home: https://truecharts.org/charts/stable/external-dns
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/external-dns.png
+keywords:
+ - external-dns
+ - k8s
+ - kubernetes
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: external-dns
+sources:
+ - https://github.com/kubernetes-sigs/external-dns
+ - https://github.com/truecharts/charts/tree/master/charts/stable/external-dns
+type: application
+version: 3.1.10
diff --git a/stable/external-dns/3.1.9/README.md b/stable/external-dns/3.1.10/README.md
similarity index 100%
rename from stable/external-dns/3.1.9/README.md
rename to stable/external-dns/3.1.10/README.md
diff --git a/stable/external-dns/3.1.10/app-changelog.md b/stable/external-dns/3.1.10/app-changelog.md
new file mode 100644
index 0000000000..3e776cda1b
--- /dev/null
+++ b/stable/external-dns/3.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [external-dns-3.1.10](https://github.com/truecharts/charts/compare/external-dns-3.1.9...external-dns-3.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/external-dns/3.1.9/app-readme.md b/stable/external-dns/3.1.10/app-readme.md
similarity index 100%
rename from stable/external-dns/3.1.9/app-readme.md
rename to stable/external-dns/3.1.10/app-readme.md
diff --git a/stable/external-dns/3.1.10/charts/common-17.2.28.tgz b/stable/external-dns/3.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/external-dns/3.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/external-dns/3.1.9/ix_values.yaml b/stable/external-dns/3.1.10/ix_values.yaml
similarity index 100%
rename from stable/external-dns/3.1.9/ix_values.yaml
rename to stable/external-dns/3.1.10/ix_values.yaml
diff --git a/stable/external-dns/3.1.9/questions.yaml b/stable/external-dns/3.1.10/questions.yaml
similarity index 100%
rename from stable/external-dns/3.1.9/questions.yaml
rename to stable/external-dns/3.1.10/questions.yaml
diff --git a/stable/linkwarden/3.2.11/templates/NOTES.txt b/stable/external-dns/3.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/linkwarden/3.2.11/templates/NOTES.txt
rename to stable/external-dns/3.1.10/templates/NOTES.txt
diff --git a/stable/external-dns/3.1.9/templates/_args.tpl b/stable/external-dns/3.1.10/templates/_args.tpl
similarity index 100%
rename from stable/external-dns/3.1.9/templates/_args.tpl
rename to stable/external-dns/3.1.10/templates/_args.tpl
diff --git a/stable/external-dns/3.1.9/templates/common.yaml b/stable/external-dns/3.1.10/templates/common.yaml
similarity index 100%
rename from stable/external-dns/3.1.9/templates/common.yaml
rename to stable/external-dns/3.1.10/templates/common.yaml
diff --git a/stable/guide2go/4.1.8/values.yaml b/stable/external-dns/3.1.10/values.yaml
similarity index 100%
rename from stable/guide2go/4.1.8/values.yaml
rename to stable/external-dns/3.1.10/values.yaml
diff --git a/stable/external-dns/3.1.9/CHANGELOG.md b/stable/external-dns/3.1.9/CHANGELOG.md
deleted file mode 100644
index 7d53c58c6a..0000000000
--- a/stable/external-dns/3.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [external-dns-3.1.9](https://github.com/truecharts/charts/compare/external-dns-3.1.8...external-dns-3.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [external-dns-3.1.8](https://github.com/truecharts/charts/compare/external-dns-3.1.7...external-dns-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [external-dns-3.1.7](https://github.com/truecharts/charts/compare/external-dns-3.1.6...external-dns-3.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [external-dns-3.1.6](https://github.com/truecharts/charts/compare/external-dns-3.1.5...external-dns-3.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [external-dns-3.1.5](https://github.com/truecharts/charts/compare/external-dns-3.1.4...external-dns-3.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [external-dns-3.1.4](https://github.com/truecharts/charts/compare/external-dns-3.1.3...external-dns-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-
-## [external-dns-3.1.3](https://github.com/truecharts/charts/compare/external-dns-3.1.0...external-dns-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [external-dns-3.1.2](https://github.com/truecharts/charts/compare/external-dns-3.1.0...external-dns-3.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
diff --git a/stable/external-dns/3.1.9/Chart.yaml b/stable/external-dns/3.1.9/Chart.yaml
deleted file mode 100644
index 584eb30505..0000000000
--- a/stable/external-dns/3.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: networking
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.14.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers.
-home: https://truecharts.org/charts/stable/external-dns
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/external-dns.png
-keywords:
- - external-dns
- - k8s
- - kubernetes
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: external-dns
-sources:
- - https://github.com/kubernetes-sigs/external-dns
- - https://github.com/truecharts/charts/tree/master/charts/stable/external-dns
-type: application
-version: 3.1.9
diff --git a/stable/external-dns/3.1.9/app-changelog.md b/stable/external-dns/3.1.9/app-changelog.md
deleted file mode 100644
index 86b9136baf..0000000000
--- a/stable/external-dns/3.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [external-dns-3.1.9](https://github.com/truecharts/charts/compare/external-dns-3.1.8...external-dns-3.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/external-dns/3.1.9/charts/common-17.2.26.tgz b/stable/external-dns/3.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/external-dns/3.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/external-ip/4.1.10/CHANGELOG.md b/stable/external-ip/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..5d12d54b8b
--- /dev/null
+++ b/stable/external-ip/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [external-ip-4.1.10](https://github.com/truecharts/charts/compare/external-ip-4.1.9...external-ip-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [external-ip-4.1.9](https://github.com/truecharts/charts/compare/external-ip-4.1.8...external-ip-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [external-ip-4.1.8](https://github.com/truecharts/charts/compare/external-ip-4.1.7...external-ip-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [external-ip-4.1.7](https://github.com/truecharts/charts/compare/external-ip-4.1.6...external-ip-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [external-ip-4.1.6](https://github.com/truecharts/charts/compare/external-ip-4.1.5...external-ip-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [external-ip-4.1.5](https://github.com/truecharts/charts/compare/external-ip-4.1.4...external-ip-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [external-ip-4.1.4](https://github.com/truecharts/charts/compare/external-ip-4.1.3...external-ip-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [external-ip-4.1.3](https://github.com/truecharts/charts/compare/external-ip-4.1.0...external-ip-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [external-ip-4.1.2](https://github.com/truecharts/charts/compare/external-ip-4.1.0...external-ip-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/external-ip/4.1.10/Chart.yaml b/stable/external-ip/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..f8be3dc6f8
--- /dev/null
+++ b/stable/external-ip/4.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Management
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Gets external IP via DIG command ( OpenDNS , Cloudflare, google ) on a scheduled basis that can be customized. Also includes the ability to alert you via pushover if the IP changes.
+home: https://truecharts.org/charts/stable/external-ip
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/external-ip.png
+keywords:
+ - external-ip
+ - Network-Management
+ - Network-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: external-ip
+sources:
+ - https://github.com/xavier-hernandez/docker-external-ip
+ - https://github.com/truecharts/charts/tree/master/charts/stable/external-ip
+ - https://hub.docker.com/r/xavierh/external-ip
+type: application
+version: 4.1.10
diff --git a/stable/external-ip/4.1.9/README.md b/stable/external-ip/4.1.10/README.md
similarity index 100%
rename from stable/external-ip/4.1.9/README.md
rename to stable/external-ip/4.1.10/README.md
diff --git a/stable/external-ip/4.1.10/app-changelog.md b/stable/external-ip/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..f3c8e73d4c
--- /dev/null
+++ b/stable/external-ip/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [external-ip-4.1.10](https://github.com/truecharts/charts/compare/external-ip-4.1.9...external-ip-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/external-ip/4.1.9/app-readme.md b/stable/external-ip/4.1.10/app-readme.md
similarity index 100%
rename from stable/external-ip/4.1.9/app-readme.md
rename to stable/external-ip/4.1.10/app-readme.md
diff --git a/stable/external-ip/4.1.10/charts/common-17.2.28.tgz b/stable/external-ip/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/external-ip/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/external-ip/4.1.9/ix_values.yaml b/stable/external-ip/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/external-ip/4.1.9/ix_values.yaml
rename to stable/external-ip/4.1.10/ix_values.yaml
diff --git a/stable/external-ip/4.1.9/questions.yaml b/stable/external-ip/4.1.10/questions.yaml
similarity index 100%
rename from stable/external-ip/4.1.9/questions.yaml
rename to stable/external-ip/4.1.10/questions.yaml
diff --git a/stable/factorio/6.1.14/templates/common.yaml b/stable/external-ip/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/factorio/6.1.14/templates/common.yaml
rename to stable/external-ip/4.1.10/templates/common.yaml
diff --git a/stable/h5ai/4.1.8/values.yaml b/stable/external-ip/4.1.10/values.yaml
similarity index 100%
rename from stable/h5ai/4.1.8/values.yaml
rename to stable/external-ip/4.1.10/values.yaml
diff --git a/stable/external-ip/4.1.9/CHANGELOG.md b/stable/external-ip/4.1.9/CHANGELOG.md
deleted file mode 100644
index aba5806867..0000000000
--- a/stable/external-ip/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [external-ip-4.1.9](https://github.com/truecharts/charts/compare/external-ip-4.1.8...external-ip-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [external-ip-4.1.8](https://github.com/truecharts/charts/compare/external-ip-4.1.7...external-ip-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [external-ip-4.1.7](https://github.com/truecharts/charts/compare/external-ip-4.1.6...external-ip-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [external-ip-4.1.6](https://github.com/truecharts/charts/compare/external-ip-4.1.5...external-ip-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [external-ip-4.1.5](https://github.com/truecharts/charts/compare/external-ip-4.1.4...external-ip-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [external-ip-4.1.4](https://github.com/truecharts/charts/compare/external-ip-4.1.3...external-ip-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [external-ip-4.1.3](https://github.com/truecharts/charts/compare/external-ip-4.1.0...external-ip-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [external-ip-4.1.2](https://github.com/truecharts/charts/compare/external-ip-4.1.0...external-ip-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/external-ip/4.1.9/Chart.yaml b/stable/external-ip/4.1.9/Chart.yaml
deleted file mode 100644
index 8cd17551fb..0000000000
--- a/stable/external-ip/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Management
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Gets external IP via DIG command ( OpenDNS , Cloudflare, google ) on a scheduled basis that can be customized. Also includes the ability to alert you via pushover if the IP changes.
-home: https://truecharts.org/charts/stable/external-ip
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/external-ip.png
-keywords:
- - external-ip
- - Network-Management
- - Network-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: external-ip
-sources:
- - https://github.com/xavier-hernandez/docker-external-ip
- - https://github.com/truecharts/charts/tree/master/charts/stable/external-ip
- - https://hub.docker.com/r/xavierh/external-ip
-type: application
-version: 4.1.9
diff --git a/stable/external-ip/4.1.9/app-changelog.md b/stable/external-ip/4.1.9/app-changelog.md
deleted file mode 100644
index 297b179edb..0000000000
--- a/stable/external-ip/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [external-ip-4.1.9](https://github.com/truecharts/charts/compare/external-ip-4.1.8...external-ip-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/external-ip/4.1.9/charts/common-17.2.26.tgz b/stable/external-ip/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/external-ip/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/external-service/12.1.10/CHANGELOG.md b/stable/external-service/12.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..3de6703098
--- /dev/null
+++ b/stable/external-service/12.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [external-service-12.1.10](https://github.com/truecharts/charts/compare/external-service-12.1.9...external-service-12.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [external-service-12.1.9](https://github.com/truecharts/charts/compare/external-service-12.1.8...external-service-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [external-service-12.1.8](https://github.com/truecharts/charts/compare/external-service-12.1.7...external-service-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [external-service-12.1.7](https://github.com/truecharts/charts/compare/external-service-12.1.6...external-service-12.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [external-service-12.1.6](https://github.com/truecharts/charts/compare/external-service-12.1.5...external-service-12.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [external-service-12.1.5](https://github.com/truecharts/charts/compare/external-service-12.1.4...external-service-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [external-service-12.1.4](https://github.com/truecharts/charts/compare/external-service-12.1.3...external-service-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [external-service-12.1.3](https://github.com/truecharts/charts/compare/external-service-12.1.0...external-service-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [external-service-12.1.2](https://github.com/truecharts/charts/compare/external-service-12.1.0...external-service-12.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/external-service/12.1.10/Chart.yaml b/stable/external-service/12.1.10/Chart.yaml
new file mode 100644
index 0000000000..7faab77dcd
--- /dev/null
+++ b/stable/external-service/12.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: networking
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.19.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Allow external services to be used like Apps.
+home: https://truecharts.org/charts/stable/external-service
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/external-service.png
+keywords:
+ - external-service
+ - reverse-proxy
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: external-service
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/external-service
+ - https://hub.docker.com/_/alpine
+type: application
+version: 12.1.10
diff --git a/stable/external-service/12.1.10/README.md b/stable/external-service/12.1.10/README.md
new file mode 100644
index 0000000000..2c7a19ee5d
--- /dev/null
+++ b/stable/external-service/12.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/external-service)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/external-service/12.1.10/app-changelog.md b/stable/external-service/12.1.10/app-changelog.md
new file mode 100644
index 0000000000..dd720ace0f
--- /dev/null
+++ b/stable/external-service/12.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [external-service-12.1.10](https://github.com/truecharts/charts/compare/external-service-12.1.9...external-service-12.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/external-service/12.1.10/app-readme.md b/stable/external-service/12.1.10/app-readme.md
new file mode 100644
index 0000000000..3b4a7ca622
--- /dev/null
+++ b/stable/external-service/12.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Allow external services to be used like Apps.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/external-service](https://truecharts.org/charts/stable/external-service)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/external-service/12.1.10/charts/common-17.2.28.tgz b/stable/external-service/12.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/external-service/12.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/external-service/12.1.10/ix_values.yaml b/stable/external-service/12.1.10/ix_values.yaml
new file mode 100644
index 0000000000..8506ea86a8
--- /dev/null
+++ b/stable/external-service/12.1.10/ix_values.yaml
@@ -0,0 +1,36 @@
+# Fake external service image
+image:
+ repository: alpine
+ pullPolicy: IfNotPresent
+ tag: 3.19.0@sha256:51b67269f354137895d43f3b3d810bfacd3945438e94dc5ac55fdac340352f48
+
+global:
+ # Ignore isStopped
+ ignoreIsStopped: true
+
+service:
+ main:
+ type: ExternalIP
+ externalIP: "1.1.1.1"
+ useSlice: false
+ ports:
+ main:
+ protocol: https
+ port: 10003
+ # Target port is the port of the "external service"
+ # Defaults to "port" if not set
+workload:
+ main:
+ enabled: false
+ podSpec:
+ containers:
+ main:
+ env: {}
+portal:
+ open:
+ enabled: true
+
+ingress:
+ main:
+ annotations:
+ traefik.frontend.passHostHeader: "false"
diff --git a/stable/external-service/12.1.10/questions.yaml b/stable/external-service/12.1.10/questions.yaml
new file mode 100644
index 0000000000..fa7bb1b6e5
--- /dev/null
+++ b/stable/external-service/12.1.10/questions.yaml
@@ -0,0 +1,678 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: 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: "ExternalIP gets connected to using an IP and port, ExternalName gets connected to using a domain name"
+ schema:
+ type: string
+ default: "ExternalIP"
+ enum:
+ - value: "ExternalName"
+ description: "ExternalName"
+ - value: "ExternalIP"
+ description: "ExternalIP"
+ - variable: externalName
+ label: "External Service Domainname"
+ description: "Domainname of External service"
+ schema:
+ show_if: [["type", "=", "ExternalName"]]
+ type: string
+ default: "google.com"
+ - variable: externalIP
+ label: "External Service IP"
+ description: "IP of External service"
+ schema:
+ show_if: [["type", "=", "ExternalIP"]]
+ type: string
+ default: "1.1.1.1"
+ - 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: enabled
+ label: "Enable the port"
+ schema:
+ type: boolean
+ default: true
+ hidden: 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: port
+ label: "Service Port"
+ description: "Both the external service port and internal service port will be the same"
+ schema:
+ type: int
+ default: 10003
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
diff --git a/stable/lldap/4.1.8/NOTES.txt b/stable/external-service/12.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/lldap/4.1.8/NOTES.txt
rename to stable/external-service/12.1.10/templates/NOTES.txt
diff --git a/stable/linkding/8.1.8/templates/common.yaml b/stable/external-service/12.1.10/templates/common.yaml
similarity index 100%
rename from stable/linkding/8.1.8/templates/common.yaml
rename to stable/external-service/12.1.10/templates/common.yaml
diff --git a/stable/halflife2deathmatch/4.1.8/values.yaml b/stable/external-service/12.1.10/values.yaml
similarity index 100%
rename from stable/halflife2deathmatch/4.1.8/values.yaml
rename to stable/external-service/12.1.10/values.yaml
diff --git a/stable/factorio/6.1.14/CHANGELOG.md b/stable/factorio/6.1.14/CHANGELOG.md
deleted file mode 100644
index 0d8853248e..0000000000
--- a/stable/factorio/6.1.14/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [factorio-6.1.14](https://github.com/truecharts/charts/compare/factorio-6.1.13...factorio-6.1.14) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [factorio-6.1.13](https://github.com/truecharts/charts/compare/factorio-6.1.12...factorio-6.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [factorio-6.1.12](https://github.com/truecharts/charts/compare/factorio-6.1.11...factorio-6.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image factoriotools/factorio to stable[@a9d8ea1](https://github.com/a9d8ea1) by renovate ([#17339](https://github.com/truecharts/charts/issues/17339))
-
-
-## [factorio-6.1.11](https://github.com/truecharts/charts/compare/factorio-6.1.10...factorio-6.1.11) (2024-01-14)
-
-### Chore
-
-
-
-- update container image factoriotools/factorio to stable[@67324cc](https://github.com/67324cc) by renovate ([#17129](https://github.com/truecharts/charts/issues/17129))
-
-
-
-
-## [factorio-6.1.10](https://github.com/truecharts/charts/compare/factorio-6.1.9...factorio-6.1.10) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [factorio-6.1.9](https://github.com/truecharts/charts/compare/factorio-6.1.8...factorio-6.1.9) (2024-01-03)
-
-### Chore
-
-
-
-- update container image factoriotools/factorio to stable[@87e9914](https://github.com/87e9914) by renovate ([#16761](https://github.com/truecharts/charts/issues/16761))
-
-
-## [factorio-6.1.8](https://github.com/truecharts/charts/compare/factorio-6.1.7...factorio-6.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [factorio-6.1.7](https://github.com/truecharts/charts/compare/factorio-6.1.6...factorio-6.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- update container image common to v17.2.21[@cf65ff3](https://github.com/cf65ff3) by renovate ([#16752](https://github.com/truecharts/charts/issues/16752))
-
-
-## [factorio-6.1.6](https://github.com/truecharts/charts/compare/factorio-6.1.4...factorio-6.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [factorio-6.1.4](https://github.com/truecharts/charts/compare/factorio-6.1.3...factorio-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
diff --git a/stable/factorio/6.1.14/Chart.yaml b/stable/factorio/6.1.14/Chart.yaml
deleted file mode 100644
index 38a3daa5eb..0000000000
--- a/stable/factorio/6.1.14/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: stable
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A game in which you build and maintain factories.
-home: https://truecharts.org/charts/stable/factorio
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/factorio.png
-keywords:
- - factorio
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: factorio
-sources:
- - https://github.com/factoriotools/factorio-docker
- - https://github.com/truecharts/charts/tree/master/charts/stable/factorio
- - https://hub.docker.com/r/factoriotools/factorio
-type: application
-version: 6.1.14
diff --git a/stable/factorio/6.1.14/app-changelog.md b/stable/factorio/6.1.14/app-changelog.md
deleted file mode 100644
index e8c5267f96..0000000000
--- a/stable/factorio/6.1.14/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [factorio-6.1.14](https://github.com/truecharts/charts/compare/factorio-6.1.13...factorio-6.1.14) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/factorio/6.1.14/charts/common-17.2.26.tgz b/stable/factorio/6.1.14/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/factorio/6.1.14/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/factorio/6.1.15/CHANGELOG.md b/stable/factorio/6.1.15/CHANGELOG.md
new file mode 100644
index 0000000000..a8823cab12
--- /dev/null
+++ b/stable/factorio/6.1.15/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [factorio-6.1.15](https://github.com/truecharts/charts/compare/factorio-6.1.14...factorio-6.1.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [factorio-6.1.14](https://github.com/truecharts/charts/compare/factorio-6.1.13...factorio-6.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [factorio-6.1.13](https://github.com/truecharts/charts/compare/factorio-6.1.12...factorio-6.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [factorio-6.1.12](https://github.com/truecharts/charts/compare/factorio-6.1.11...factorio-6.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image factoriotools/factorio to stable[@a9d8ea1](https://github.com/a9d8ea1) by renovate ([#17339](https://github.com/truecharts/charts/issues/17339))
+
+
+## [factorio-6.1.11](https://github.com/truecharts/charts/compare/factorio-6.1.10...factorio-6.1.11) (2024-01-14)
+
+### Chore
+
+
+
+- update container image factoriotools/factorio to stable[@67324cc](https://github.com/67324cc) by renovate ([#17129](https://github.com/truecharts/charts/issues/17129))
+
+
+
+
+## [factorio-6.1.10](https://github.com/truecharts/charts/compare/factorio-6.1.9...factorio-6.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [factorio-6.1.9](https://github.com/truecharts/charts/compare/factorio-6.1.8...factorio-6.1.9) (2024-01-03)
+
+### Chore
+
+
+
+- update container image factoriotools/factorio to stable[@87e9914](https://github.com/87e9914) by renovate ([#16761](https://github.com/truecharts/charts/issues/16761))
+
+
+## [factorio-6.1.8](https://github.com/truecharts/charts/compare/factorio-6.1.7...factorio-6.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [factorio-6.1.7](https://github.com/truecharts/charts/compare/factorio-6.1.6...factorio-6.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update container image common to v17.2.21[@cf65ff3](https://github.com/cf65ff3) by renovate ([#16752](https://github.com/truecharts/charts/issues/16752))
+
+
+## [factorio-6.1.6](https://github.com/truecharts/charts/compare/factorio-6.1.4...factorio-6.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
diff --git a/stable/factorio/6.1.15/Chart.yaml b/stable/factorio/6.1.15/Chart.yaml
new file mode 100644
index 0000000000..d575563c4f
--- /dev/null
+++ b/stable/factorio/6.1.15/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: stable
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A game in which you build and maintain factories.
+home: https://truecharts.org/charts/stable/factorio
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/factorio.png
+keywords:
+ - factorio
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: factorio
+sources:
+ - https://github.com/factoriotools/factorio-docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/factorio
+ - https://hub.docker.com/r/factoriotools/factorio
+type: application
+version: 6.1.15
diff --git a/stable/factorio/6.1.14/README.md b/stable/factorio/6.1.15/README.md
similarity index 100%
rename from stable/factorio/6.1.14/README.md
rename to stable/factorio/6.1.15/README.md
diff --git a/stable/factorio/6.1.15/app-changelog.md b/stable/factorio/6.1.15/app-changelog.md
new file mode 100644
index 0000000000..42ee68ac15
--- /dev/null
+++ b/stable/factorio/6.1.15/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [factorio-6.1.15](https://github.com/truecharts/charts/compare/factorio-6.1.14...factorio-6.1.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/factorio/6.1.14/app-readme.md b/stable/factorio/6.1.15/app-readme.md
similarity index 100%
rename from stable/factorio/6.1.14/app-readme.md
rename to stable/factorio/6.1.15/app-readme.md
diff --git a/stable/factorio/6.1.15/charts/common-17.2.28.tgz b/stable/factorio/6.1.15/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/factorio/6.1.15/charts/common-17.2.28.tgz differ
diff --git a/stable/factorio/6.1.14/ix_values.yaml b/stable/factorio/6.1.15/ix_values.yaml
similarity index 100%
rename from stable/factorio/6.1.14/ix_values.yaml
rename to stable/factorio/6.1.15/ix_values.yaml
diff --git a/stable/factorio/6.1.14/questions.yaml b/stable/factorio/6.1.15/questions.yaml
similarity index 100%
rename from stable/factorio/6.1.14/questions.yaml
rename to stable/factorio/6.1.15/questions.yaml
diff --git a/stable/local-ai/8.20.3/templates/NOTES.txt b/stable/factorio/6.1.15/templates/NOTES.txt
similarity index 100%
rename from stable/local-ai/8.20.3/templates/NOTES.txt
rename to stable/factorio/6.1.15/templates/NOTES.txt
diff --git a/stable/factorioservermanager/4.1.9/templates/common.yaml b/stable/factorio/6.1.15/templates/common.yaml
similarity index 100%
rename from stable/factorioservermanager/4.1.9/templates/common.yaml
rename to stable/factorio/6.1.15/templates/common.yaml
diff --git a/stable/hammond/8.1.8/values.yaml b/stable/factorio/6.1.15/values.yaml
similarity index 100%
rename from stable/hammond/8.1.8/values.yaml
rename to stable/factorio/6.1.15/values.yaml
diff --git a/stable/factorioservermanager/4.1.10/CHANGELOG.md b/stable/factorioservermanager/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..552f13a6cd
--- /dev/null
+++ b/stable/factorioservermanager/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [factorioservermanager-4.1.10](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.9...factorioservermanager-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [factorioservermanager-4.1.9](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.8...factorioservermanager-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [factorioservermanager-4.1.8](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.7...factorioservermanager-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [factorioservermanager-4.1.7](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.6...factorioservermanager-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [factorioservermanager-4.1.6](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.5...factorioservermanager-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [factorioservermanager-4.1.5](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.4...factorioservermanager-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [factorioservermanager-4.1.4](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.3...factorioservermanager-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [factorioservermanager-4.1.3](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.0...factorioservermanager-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [factorioservermanager-4.1.2](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.0...factorioservermanager-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/factorioservermanager/4.1.10/Chart.yaml b/stable/factorioservermanager/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..bfb35c33df
--- /dev/null
+++ b/stable/factorioservermanager/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "A tool for managing Factorio servers "
+home: https://truecharts.org/charts/stable/factorioservermanager
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/factorioservermanager.png
+keywords:
+ - factorioservermanager
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: factorioservermanager
+sources:
+ - https://github.com/OpenFactorioServerManager/factorio-server-manager
+ - https://github.com/truecharts/charts/tree/master/charts/stable/factorioservermanager
+ - https://hub.docker.com/r/ofsm/ofsm
+type: application
+version: 4.1.10
diff --git a/stable/factorioservermanager/4.1.9/README.md b/stable/factorioservermanager/4.1.10/README.md
similarity index 100%
rename from stable/factorioservermanager/4.1.9/README.md
rename to stable/factorioservermanager/4.1.10/README.md
diff --git a/stable/factorioservermanager/4.1.10/app-changelog.md b/stable/factorioservermanager/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..c20b3a552f
--- /dev/null
+++ b/stable/factorioservermanager/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [factorioservermanager-4.1.10](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.9...factorioservermanager-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/factorioservermanager/4.1.9/app-readme.md b/stable/factorioservermanager/4.1.10/app-readme.md
similarity index 100%
rename from stable/factorioservermanager/4.1.9/app-readme.md
rename to stable/factorioservermanager/4.1.10/app-readme.md
diff --git a/stable/factorioservermanager/4.1.10/charts/common-17.2.28.tgz b/stable/factorioservermanager/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/factorioservermanager/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/factorioservermanager/4.1.9/ix_values.yaml b/stable/factorioservermanager/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/factorioservermanager/4.1.9/ix_values.yaml
rename to stable/factorioservermanager/4.1.10/ix_values.yaml
diff --git a/stable/factorioservermanager/4.1.9/questions.yaml b/stable/factorioservermanager/4.1.10/questions.yaml
similarity index 100%
rename from stable/factorioservermanager/4.1.9/questions.yaml
rename to stable/factorioservermanager/4.1.10/questions.yaml
diff --git a/stable/facturascripts/4.1.9/templates/common.yaml b/stable/factorioservermanager/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/facturascripts/4.1.9/templates/common.yaml
rename to stable/factorioservermanager/4.1.10/templates/common.yaml
diff --git a/stable/hassconfigurator/4.1.9/values.yaml b/stable/factorioservermanager/4.1.10/values.yaml
similarity index 100%
rename from stable/hassconfigurator/4.1.9/values.yaml
rename to stable/factorioservermanager/4.1.10/values.yaml
diff --git a/stable/factorioservermanager/4.1.9/CHANGELOG.md b/stable/factorioservermanager/4.1.9/CHANGELOG.md
deleted file mode 100644
index b412be3667..0000000000
--- a/stable/factorioservermanager/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [factorioservermanager-4.1.9](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.8...factorioservermanager-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [factorioservermanager-4.1.8](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.7...factorioservermanager-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [factorioservermanager-4.1.7](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.6...factorioservermanager-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [factorioservermanager-4.1.6](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.5...factorioservermanager-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [factorioservermanager-4.1.5](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.4...factorioservermanager-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [factorioservermanager-4.1.4](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.3...factorioservermanager-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [factorioservermanager-4.1.3](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.0...factorioservermanager-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [factorioservermanager-4.1.2](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.0...factorioservermanager-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/factorioservermanager/4.1.9/Chart.yaml b/stable/factorioservermanager/4.1.9/Chart.yaml
deleted file mode 100644
index c6a37ae568..0000000000
--- a/stable/factorioservermanager/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "A tool for managing Factorio servers "
-home: https://truecharts.org/charts/stable/factorioservermanager
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/factorioservermanager.png
-keywords:
- - factorioservermanager
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: factorioservermanager
-sources:
- - https://github.com/OpenFactorioServerManager/factorio-server-manager
- - https://github.com/truecharts/charts/tree/master/charts/stable/factorioservermanager
- - https://hub.docker.com/r/ofsm/ofsm
-type: application
-version: 4.1.9
diff --git a/stable/factorioservermanager/4.1.9/app-changelog.md b/stable/factorioservermanager/4.1.9/app-changelog.md
deleted file mode 100644
index 655edc570d..0000000000
--- a/stable/factorioservermanager/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [factorioservermanager-4.1.9](https://github.com/truecharts/charts/compare/factorioservermanager-4.1.8...factorioservermanager-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/factorioservermanager/4.1.9/charts/common-17.2.26.tgz b/stable/factorioservermanager/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/factorioservermanager/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/facturascripts/4.1.10/CHANGELOG.md b/stable/facturascripts/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..6d9f668a51
--- /dev/null
+++ b/stable/facturascripts/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [facturascripts-4.1.10](https://github.com/truecharts/charts/compare/facturascripts-4.1.9...facturascripts-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [facturascripts-4.1.9](https://github.com/truecharts/charts/compare/facturascripts-4.1.8...facturascripts-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [facturascripts-4.1.8](https://github.com/truecharts/charts/compare/facturascripts-4.1.7...facturascripts-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [facturascripts-4.1.7](https://github.com/truecharts/charts/compare/facturascripts-4.1.6...facturascripts-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [facturascripts-4.1.6](https://github.com/truecharts/charts/compare/facturascripts-4.1.5...facturascripts-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [facturascripts-4.1.5](https://github.com/truecharts/charts/compare/facturascripts-4.1.4...facturascripts-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [facturascripts-4.1.4](https://github.com/truecharts/charts/compare/facturascripts-4.1.3...facturascripts-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [facturascripts-4.1.3](https://github.com/truecharts/charts/compare/facturascripts-4.1.0...facturascripts-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [facturascripts-4.1.2](https://github.com/truecharts/charts/compare/facturascripts-4.1.0...facturascripts-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/facturascripts/4.1.10/Chart.yaml b/stable/facturascripts/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..89ffd993ed
--- /dev/null
+++ b/stable/facturascripts/4.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "FacturaScripts is an accounting, billing and CRM program with it you can manage the day to day of your company: invoices, receipts, expenses, budgets, orders, delivery notes, inventory..."
+home: https://truecharts.org/charts/stable/facturascripts
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/facturascripts.png
+keywords:
+ - facturascripts
+ - Cloud
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: facturascripts
+sources:
+ - https://facturascripts.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/facturascripts
+ - https://hub.docker.com/r/unraides/facturascripts
+type: application
+version: 4.1.10
diff --git a/stable/facturascripts/4.1.9/README.md b/stable/facturascripts/4.1.10/README.md
similarity index 100%
rename from stable/facturascripts/4.1.9/README.md
rename to stable/facturascripts/4.1.10/README.md
diff --git a/stable/facturascripts/4.1.10/app-changelog.md b/stable/facturascripts/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..a391e66791
--- /dev/null
+++ b/stable/facturascripts/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [facturascripts-4.1.10](https://github.com/truecharts/charts/compare/facturascripts-4.1.9...facturascripts-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/facturascripts/4.1.9/app-readme.md b/stable/facturascripts/4.1.10/app-readme.md
similarity index 100%
rename from stable/facturascripts/4.1.9/app-readme.md
rename to stable/facturascripts/4.1.10/app-readme.md
diff --git a/stable/facturascripts/4.1.10/charts/common-17.2.28.tgz b/stable/facturascripts/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/facturascripts/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/facturascripts/4.1.9/ix_values.yaml b/stable/facturascripts/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/facturascripts/4.1.9/ix_values.yaml
rename to stable/facturascripts/4.1.10/ix_values.yaml
diff --git a/stable/facturascripts/4.1.9/questions.yaml b/stable/facturascripts/4.1.10/questions.yaml
similarity index 100%
rename from stable/facturascripts/4.1.9/questions.yaml
rename to stable/facturascripts/4.1.10/questions.yaml
diff --git a/stable/farmos/4.1.10/templates/common.yaml b/stable/facturascripts/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/farmos/4.1.10/templates/common.yaml
rename to stable/facturascripts/4.1.10/templates/common.yaml
diff --git a/stable/hastebin/4.1.8/values.yaml b/stable/facturascripts/4.1.10/values.yaml
similarity index 100%
rename from stable/hastebin/4.1.8/values.yaml
rename to stable/facturascripts/4.1.10/values.yaml
diff --git a/stable/facturascripts/4.1.9/CHANGELOG.md b/stable/facturascripts/4.1.9/CHANGELOG.md
deleted file mode 100644
index c263701336..0000000000
--- a/stable/facturascripts/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [facturascripts-4.1.9](https://github.com/truecharts/charts/compare/facturascripts-4.1.8...facturascripts-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [facturascripts-4.1.8](https://github.com/truecharts/charts/compare/facturascripts-4.1.7...facturascripts-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [facturascripts-4.1.7](https://github.com/truecharts/charts/compare/facturascripts-4.1.6...facturascripts-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [facturascripts-4.1.6](https://github.com/truecharts/charts/compare/facturascripts-4.1.5...facturascripts-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [facturascripts-4.1.5](https://github.com/truecharts/charts/compare/facturascripts-4.1.4...facturascripts-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [facturascripts-4.1.4](https://github.com/truecharts/charts/compare/facturascripts-4.1.3...facturascripts-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [facturascripts-4.1.3](https://github.com/truecharts/charts/compare/facturascripts-4.1.0...facturascripts-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [facturascripts-4.1.2](https://github.com/truecharts/charts/compare/facturascripts-4.1.0...facturascripts-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/facturascripts/4.1.9/Chart.yaml b/stable/facturascripts/4.1.9/Chart.yaml
deleted file mode 100644
index be73cc8ed1..0000000000
--- a/stable/facturascripts/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "FacturaScripts is an accounting, billing and CRM program with it you can manage the day to day of your company: invoices, receipts, expenses, budgets, orders, delivery notes, inventory..."
-home: https://truecharts.org/charts/stable/facturascripts
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/facturascripts.png
-keywords:
- - facturascripts
- - Cloud
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: facturascripts
-sources:
- - https://facturascripts.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/facturascripts
- - https://hub.docker.com/r/unraides/facturascripts
-type: application
-version: 4.1.9
diff --git a/stable/facturascripts/4.1.9/app-changelog.md b/stable/facturascripts/4.1.9/app-changelog.md
deleted file mode 100644
index d78836a40b..0000000000
--- a/stable/facturascripts/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [facturascripts-4.1.9](https://github.com/truecharts/charts/compare/facturascripts-4.1.8...facturascripts-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/facturascripts/4.1.9/charts/common-17.2.26.tgz b/stable/facturascripts/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/facturascripts/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/farmos/4.1.10/CHANGELOG.md b/stable/farmos/4.1.10/CHANGELOG.md
deleted file mode 100644
index c94976003d..0000000000
--- a/stable/farmos/4.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [farmos-4.1.10](https://github.com/truecharts/charts/compare/farmos-4.1.9...farmos-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [farmos-4.1.9](https://github.com/truecharts/charts/compare/farmos-4.1.8...farmos-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [farmos-4.1.8](https://github.com/truecharts/charts/compare/farmos-4.1.7...farmos-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image farmos/farmos to latest[@a8202fa](https://github.com/a8202fa) by renovate ([#17340](https://github.com/truecharts/charts/issues/17340))
-
-
-
-
-## [farmos-4.1.7](https://github.com/truecharts/charts/compare/farmos-4.1.6...farmos-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [farmos-4.1.6](https://github.com/truecharts/charts/compare/farmos-4.1.5...farmos-4.1.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image farmos/farmos to latest[@1520467](https://github.com/1520467) by renovate ([#16931](https://github.com/truecharts/charts/issues/16931))
-
-
-## [farmos-4.1.5](https://github.com/truecharts/charts/compare/farmos-4.1.4...farmos-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [farmos-4.1.4](https://github.com/truecharts/charts/compare/farmos-4.1.3...farmos-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [farmos-4.1.3](https://github.com/truecharts/charts/compare/farmos-4.1.0...farmos-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [farmos-4.1.2](https://github.com/truecharts/charts/compare/farmos-4.1.0...farmos-4.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/farmos/4.1.10/Chart.yaml b/stable/farmos/4.1.10/Chart.yaml
deleted file mode 100644
index a8c6be642e..0000000000
--- a/stable/farmos/4.1.10/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "farmOS is a web-based application for farm management, planning, and record keeping. It is developed by a community of volunteers and aims to provide a standard platform for farmers, developers, and researchers to build upon.\r"
-home: https://truecharts.org/charts/stable/farmos
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/farmos.png
-keywords:
- - farmos
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: farmos
-sources:
- - https://github.com/farmOS/farmOS
- - https://github.com/truecharts/charts/tree/master/charts/stable/farmos
- - https://hub.docker.com/r/farmos/farmos
-type: application
-version: 4.1.10
diff --git a/stable/farmos/4.1.10/app-changelog.md b/stable/farmos/4.1.10/app-changelog.md
deleted file mode 100644
index d4c2804bbd..0000000000
--- a/stable/farmos/4.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [farmos-4.1.10](https://github.com/truecharts/charts/compare/farmos-4.1.9...farmos-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/farmos/4.1.10/charts/common-17.2.26.tgz b/stable/farmos/4.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/farmos/4.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/farmos/4.1.11/CHANGELOG.md b/stable/farmos/4.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..5fd99c8021
--- /dev/null
+++ b/stable/farmos/4.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [farmos-4.1.11](https://github.com/truecharts/charts/compare/farmos-4.1.10...farmos-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [farmos-4.1.10](https://github.com/truecharts/charts/compare/farmos-4.1.9...farmos-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [farmos-4.1.9](https://github.com/truecharts/charts/compare/farmos-4.1.8...farmos-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [farmos-4.1.8](https://github.com/truecharts/charts/compare/farmos-4.1.7...farmos-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image farmos/farmos to latest[@a8202fa](https://github.com/a8202fa) by renovate ([#17340](https://github.com/truecharts/charts/issues/17340))
+
+
+
+
+## [farmos-4.1.7](https://github.com/truecharts/charts/compare/farmos-4.1.6...farmos-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [farmos-4.1.6](https://github.com/truecharts/charts/compare/farmos-4.1.5...farmos-4.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image farmos/farmos to latest[@1520467](https://github.com/1520467) by renovate ([#16931](https://github.com/truecharts/charts/issues/16931))
+
+
+## [farmos-4.1.5](https://github.com/truecharts/charts/compare/farmos-4.1.4...farmos-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [farmos-4.1.4](https://github.com/truecharts/charts/compare/farmos-4.1.3...farmos-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [farmos-4.1.3](https://github.com/truecharts/charts/compare/farmos-4.1.0...farmos-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/farmos/4.1.11/Chart.yaml b/stable/farmos/4.1.11/Chart.yaml
new file mode 100644
index 0000000000..394e62660f
--- /dev/null
+++ b/stable/farmos/4.1.11/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "farmOS is a web-based application for farm management, planning, and record keeping. It is developed by a community of volunteers and aims to provide a standard platform for farmers, developers, and researchers to build upon.\r"
+home: https://truecharts.org/charts/stable/farmos
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/farmos.png
+keywords:
+ - farmos
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: farmos
+sources:
+ - https://github.com/farmOS/farmOS
+ - https://github.com/truecharts/charts/tree/master/charts/stable/farmos
+ - https://hub.docker.com/r/farmos/farmos
+type: application
+version: 4.1.11
diff --git a/stable/farmos/4.1.10/README.md b/stable/farmos/4.1.11/README.md
similarity index 100%
rename from stable/farmos/4.1.10/README.md
rename to stable/farmos/4.1.11/README.md
diff --git a/stable/farmos/4.1.11/app-changelog.md b/stable/farmos/4.1.11/app-changelog.md
new file mode 100644
index 0000000000..4816b78156
--- /dev/null
+++ b/stable/farmos/4.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [farmos-4.1.11](https://github.com/truecharts/charts/compare/farmos-4.1.10...farmos-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/farmos/4.1.10/app-readme.md b/stable/farmos/4.1.11/app-readme.md
similarity index 100%
rename from stable/farmos/4.1.10/app-readme.md
rename to stable/farmos/4.1.11/app-readme.md
diff --git a/stable/farmos/4.1.11/charts/common-17.2.28.tgz b/stable/farmos/4.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/farmos/4.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/farmos/4.1.10/ix_values.yaml b/stable/farmos/4.1.11/ix_values.yaml
similarity index 100%
rename from stable/farmos/4.1.10/ix_values.yaml
rename to stable/farmos/4.1.11/ix_values.yaml
diff --git a/stable/farmos/4.1.10/questions.yaml b/stable/farmos/4.1.11/questions.yaml
similarity index 100%
rename from stable/farmos/4.1.10/questions.yaml
rename to stable/farmos/4.1.11/questions.yaml
diff --git a/stable/fastcom-mqtt/4.1.9/templates/common.yaml b/stable/farmos/4.1.11/templates/common.yaml
similarity index 100%
rename from stable/fastcom-mqtt/4.1.9/templates/common.yaml
rename to stable/farmos/4.1.11/templates/common.yaml
diff --git a/stable/hasty-paste/5.1.11/values.yaml b/stable/farmos/4.1.11/values.yaml
similarity index 100%
rename from stable/hasty-paste/5.1.11/values.yaml
rename to stable/farmos/4.1.11/values.yaml
diff --git a/stable/fastcom-mqtt/4.1.10/CHANGELOG.md b/stable/fastcom-mqtt/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..74300dc9f8
--- /dev/null
+++ b/stable/fastcom-mqtt/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [fastcom-mqtt-4.1.10](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.9...fastcom-mqtt-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [fastcom-mqtt-4.1.9](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.8...fastcom-mqtt-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [fastcom-mqtt-4.1.8](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.7...fastcom-mqtt-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [fastcom-mqtt-4.1.7](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.6...fastcom-mqtt-4.1.7) (2024-01-14)
+
+
+
+
+## [fastcom-mqtt-4.1.6](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.5...fastcom-mqtt-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [fastcom-mqtt-4.1.5](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.4...fastcom-mqtt-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [fastcom-mqtt-4.1.4](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.3...fastcom-mqtt-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [fastcom-mqtt-4.1.3](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.0...fastcom-mqtt-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [fastcom-mqtt-4.1.2](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.0...fastcom-mqtt-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
diff --git a/stable/fastcom-mqtt/4.1.10/Chart.yaml b/stable/fastcom-mqtt/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..1817de4f13
--- /dev/null
+++ b/stable/fastcom-mqtt/4.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: |
+ Chart Chart with Fast.com CLI sending data directly to MQTT Broker
+home: https://truecharts.org/charts/stable/fastcom-mqtt
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/fastcom-mqtt.png
+keywords:
+ - fastcom-mqtt
+ - home-automation
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: fastcom-mqtt
+sources:
+ - https://github.com/simonjenny/fastcom-mqtt
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fastcom-mqtt
+ - https://hub.docker.com/r/simonjenny/fastcom-mqtt
+type: application
+version: 4.1.10
diff --git a/stable/fastcom-mqtt/4.1.9/README.md b/stable/fastcom-mqtt/4.1.10/README.md
similarity index 100%
rename from stable/fastcom-mqtt/4.1.9/README.md
rename to stable/fastcom-mqtt/4.1.10/README.md
diff --git a/stable/fastcom-mqtt/4.1.10/app-changelog.md b/stable/fastcom-mqtt/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..feb99ff836
--- /dev/null
+++ b/stable/fastcom-mqtt/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fastcom-mqtt-4.1.10](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.9...fastcom-mqtt-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/fastcom-mqtt/4.1.9/app-readme.md b/stable/fastcom-mqtt/4.1.10/app-readme.md
similarity index 100%
rename from stable/fastcom-mqtt/4.1.9/app-readme.md
rename to stable/fastcom-mqtt/4.1.10/app-readme.md
diff --git a/stable/fastcom-mqtt/4.1.10/charts/common-17.2.28.tgz b/stable/fastcom-mqtt/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/fastcom-mqtt/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/fastcom-mqtt/4.1.9/ix_values.yaml b/stable/fastcom-mqtt/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/fastcom-mqtt/4.1.9/ix_values.yaml
rename to stable/fastcom-mqtt/4.1.10/ix_values.yaml
diff --git a/stable/fastcom-mqtt/4.1.9/questions.yaml b/stable/fastcom-mqtt/4.1.10/questions.yaml
similarity index 100%
rename from stable/fastcom-mqtt/4.1.9/questions.yaml
rename to stable/fastcom-mqtt/4.1.10/questions.yaml
diff --git a/stable/fenrus/4.1.8/templates/common.yaml b/stable/fastcom-mqtt/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/fenrus/4.1.8/templates/common.yaml
rename to stable/fastcom-mqtt/4.1.10/templates/common.yaml
diff --git a/stable/hetzner-ddns/4.1.8/values.yaml b/stable/fastcom-mqtt/4.1.10/values.yaml
similarity index 100%
rename from stable/hetzner-ddns/4.1.8/values.yaml
rename to stable/fastcom-mqtt/4.1.10/values.yaml
diff --git a/stable/fastcom-mqtt/4.1.9/CHANGELOG.md b/stable/fastcom-mqtt/4.1.9/CHANGELOG.md
deleted file mode 100644
index 18b3df65fb..0000000000
--- a/stable/fastcom-mqtt/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [fastcom-mqtt-4.1.9](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.8...fastcom-mqtt-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [fastcom-mqtt-4.1.8](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.7...fastcom-mqtt-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [fastcom-mqtt-4.1.7](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.6...fastcom-mqtt-4.1.7) (2024-01-14)
-
-
-
-
-## [fastcom-mqtt-4.1.6](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.5...fastcom-mqtt-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [fastcom-mqtt-4.1.5](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.4...fastcom-mqtt-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [fastcom-mqtt-4.1.4](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.3...fastcom-mqtt-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [fastcom-mqtt-4.1.3](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.0...fastcom-mqtt-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [fastcom-mqtt-4.1.2](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.0...fastcom-mqtt-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [fastcom-mqtt-4.1.0](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.0.1...fastcom-mqtt-4.1.0) (2023-12-30)
-
-### Chore
-
diff --git a/stable/fastcom-mqtt/4.1.9/Chart.yaml b/stable/fastcom-mqtt/4.1.9/Chart.yaml
deleted file mode 100644
index d980138a51..0000000000
--- a/stable/fastcom-mqtt/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: |
- Chart Chart with Fast.com CLI sending data directly to MQTT Broker
-home: https://truecharts.org/charts/stable/fastcom-mqtt
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/fastcom-mqtt.png
-keywords:
- - fastcom-mqtt
- - home-automation
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: fastcom-mqtt
-sources:
- - https://github.com/simonjenny/fastcom-mqtt
- - https://github.com/truecharts/charts/tree/master/charts/stable/fastcom-mqtt
- - https://hub.docker.com/r/simonjenny/fastcom-mqtt
-type: application
-version: 4.1.9
diff --git a/stable/fastcom-mqtt/4.1.9/app-changelog.md b/stable/fastcom-mqtt/4.1.9/app-changelog.md
deleted file mode 100644
index 028d687e99..0000000000
--- a/stable/fastcom-mqtt/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [fastcom-mqtt-4.1.9](https://github.com/truecharts/charts/compare/fastcom-mqtt-4.1.8...fastcom-mqtt-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/fastcom-mqtt/4.1.9/charts/common-17.2.26.tgz b/stable/fastcom-mqtt/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/fastcom-mqtt/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/fenrus/4.1.8/CHANGELOG.md b/stable/fenrus/4.1.8/CHANGELOG.md
deleted file mode 100644
index 30cb21c5cf..0000000000
--- a/stable/fenrus/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [fenrus-4.1.8](https://github.com/truecharts/charts/compare/fenrus-4.1.7...fenrus-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [fenrus-4.1.7](https://github.com/truecharts/charts/compare/fenrus-4.1.6...fenrus-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [fenrus-4.1.6](https://github.com/truecharts/charts/compare/fenrus-4.1.5...fenrus-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [fenrus-4.1.5](https://github.com/truecharts/charts/compare/fenrus-4.1.4...fenrus-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [fenrus-4.1.4](https://github.com/truecharts/charts/compare/fenrus-4.1.3...fenrus-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [fenrus-4.1.3](https://github.com/truecharts/charts/compare/fenrus-4.1.0...fenrus-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [fenrus-4.1.2](https://github.com/truecharts/charts/compare/fenrus-4.1.0...fenrus-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [fenrus-4.1.0](https://github.com/truecharts/charts/compare/fenrus-4.0.1...fenrus-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [fenrus-4.0.1](https://github.com/truecharts/charts/compare/fenrus-4.0.0...fenrus-4.0.1) (2023-12-26)
diff --git a/stable/fenrus/4.1.8/Chart.yaml b/stable/fenrus/4.1.8/Chart.yaml
deleted file mode 100644
index 2ad0ee70cf..0000000000
--- a/stable/fenrus/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "Fenrus is a home page / personal dashboard with smart apps. \n"
-home: https://truecharts.org/charts/stable/fenrus
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/fenrus.png
-keywords:
- - fenrus
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: fenrus
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/fenrus
- - https://hub.docker.com/r/revenz/fenrus
-type: application
-version: 4.1.8
diff --git a/stable/fenrus/4.1.8/app-changelog.md b/stable/fenrus/4.1.8/app-changelog.md
deleted file mode 100644
index b0ea612fbe..0000000000
--- a/stable/fenrus/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [fenrus-4.1.8](https://github.com/truecharts/charts/compare/fenrus-4.1.7...fenrus-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/fenrus/4.1.8/charts/common-17.2.26.tgz b/stable/fenrus/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/fenrus/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/fenrus/4.1.9/CHANGELOG.md b/stable/fenrus/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..0651ca4561
--- /dev/null
+++ b/stable/fenrus/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [fenrus-4.1.9](https://github.com/truecharts/charts/compare/fenrus-4.1.8...fenrus-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [fenrus-4.1.8](https://github.com/truecharts/charts/compare/fenrus-4.1.7...fenrus-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [fenrus-4.1.7](https://github.com/truecharts/charts/compare/fenrus-4.1.6...fenrus-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [fenrus-4.1.6](https://github.com/truecharts/charts/compare/fenrus-4.1.5...fenrus-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [fenrus-4.1.5](https://github.com/truecharts/charts/compare/fenrus-4.1.4...fenrus-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [fenrus-4.1.4](https://github.com/truecharts/charts/compare/fenrus-4.1.3...fenrus-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [fenrus-4.1.3](https://github.com/truecharts/charts/compare/fenrus-4.1.0...fenrus-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [fenrus-4.1.2](https://github.com/truecharts/charts/compare/fenrus-4.1.0...fenrus-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/fenrus/4.1.9/Chart.yaml b/stable/fenrus/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..e500905ab4
--- /dev/null
+++ b/stable/fenrus/4.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "Fenrus is a home page / personal dashboard with smart apps. \n"
+home: https://truecharts.org/charts/stable/fenrus
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/fenrus.png
+keywords:
+ - fenrus
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: fenrus
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fenrus
+ - https://hub.docker.com/r/revenz/fenrus
+type: application
+version: 4.1.9
diff --git a/stable/fenrus/4.1.8/README.md b/stable/fenrus/4.1.9/README.md
similarity index 100%
rename from stable/fenrus/4.1.8/README.md
rename to stable/fenrus/4.1.9/README.md
diff --git a/stable/fenrus/4.1.9/app-changelog.md b/stable/fenrus/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..a224c11297
--- /dev/null
+++ b/stable/fenrus/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fenrus-4.1.9](https://github.com/truecharts/charts/compare/fenrus-4.1.8...fenrus-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/fenrus/4.1.8/app-readme.md b/stable/fenrus/4.1.9/app-readme.md
similarity index 100%
rename from stable/fenrus/4.1.8/app-readme.md
rename to stable/fenrus/4.1.9/app-readme.md
diff --git a/stable/fenrus/4.1.9/charts/common-17.2.28.tgz b/stable/fenrus/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/fenrus/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/fenrus/4.1.8/ix_values.yaml b/stable/fenrus/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/fenrus/4.1.8/ix_values.yaml
rename to stable/fenrus/4.1.9/ix_values.yaml
diff --git a/stable/fenrus/4.1.8/questions.yaml b/stable/fenrus/4.1.9/questions.yaml
similarity index 100%
rename from stable/fenrus/4.1.8/questions.yaml
rename to stable/fenrus/4.1.9/questions.yaml
diff --git a/stable/ffmpeg-mkvdts2ac3/4.1.8/templates/common.yaml b/stable/fenrus/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/ffmpeg-mkvdts2ac3/4.1.8/templates/common.yaml
rename to stable/fenrus/4.1.9/templates/common.yaml
diff --git a/stable/hexchat/4.1.8/values.yaml b/stable/fenrus/4.1.9/values.yaml
similarity index 100%
rename from stable/hexchat/4.1.8/values.yaml
rename to stable/fenrus/4.1.9/values.yaml
diff --git a/stable/ferdi-server/10.1.9/CHANGELOG.md b/stable/ferdi-server/10.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..046f80e1ab
--- /dev/null
+++ b/stable/ferdi-server/10.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ferdi-server-10.1.9](https://github.com/truecharts/charts/compare/ferdi-server-10.1.8...ferdi-server-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ferdi-server-10.1.8](https://github.com/truecharts/charts/compare/ferdi-server-10.1.7...ferdi-server-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ferdi-server-10.1.7](https://github.com/truecharts/charts/compare/ferdi-server-10.1.6...ferdi-server-10.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [ferdi-server-10.1.6](https://github.com/truecharts/charts/compare/ferdi-server-10.1.5...ferdi-server-10.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ferdi-server-10.1.5](https://github.com/truecharts/charts/compare/ferdi-server-10.1.4...ferdi-server-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ferdi-server-10.1.4](https://github.com/truecharts/charts/compare/ferdi-server-10.1.3...ferdi-server-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ferdi-server-10.1.3](https://github.com/truecharts/charts/compare/ferdi-server-10.1.0...ferdi-server-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ferdi-server-10.1.2](https://github.com/truecharts/charts/compare/ferdi-server-10.1.0...ferdi-server-10.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/ferdi-server/10.1.9/Chart.yaml b/stable/ferdi-server/10.1.9/Chart.yaml
new file mode 100644
index 0000000000..7cc45f50e0
--- /dev/null
+++ b/stable/ferdi-server/10.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.3.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Server for Ferdi that you can re-use to run your own
+home: https://truecharts.org/charts/stable/ferdi-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ferdi-server.png
+keywords:
+ - ferdi
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ferdi-server
+sources:
+ - https://github.com/getferdi/server
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ferdi-server
+ - https://hub.docker.com/r/getferdi/ferdi-server
+type: application
+version: 10.1.9
diff --git a/stable/ferdi-server/10.1.9/README.md b/stable/ferdi-server/10.1.9/README.md
new file mode 100644
index 0000000000..358e1f212b
--- /dev/null
+++ b/stable/ferdi-server/10.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/ferdi-server)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/ferdi-server/10.1.9/app-changelog.md b/stable/ferdi-server/10.1.9/app-changelog.md
new file mode 100644
index 0000000000..5d5e762725
--- /dev/null
+++ b/stable/ferdi-server/10.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ferdi-server-10.1.9](https://github.com/truecharts/charts/compare/ferdi-server-10.1.8...ferdi-server-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ferdi-server/10.1.9/app-readme.md b/stable/ferdi-server/10.1.9/app-readme.md
new file mode 100644
index 0000000000..6f7d662ae0
--- /dev/null
+++ b/stable/ferdi-server/10.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Server for Ferdi that you can re-use to run your own
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/ferdi-server](https://truecharts.org/charts/stable/ferdi-server)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/ferdi-server/10.1.9/charts/common-17.2.28.tgz b/stable/ferdi-server/10.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ferdi-server/10.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/ferdi-server/10.1.9/ix_values.yaml b/stable/ferdi-server/10.1.9/ix_values.yaml
new file mode 100644
index 0000000000..5334f3ad48
--- /dev/null
+++ b/stable/ferdi-server/10.1.9/ix_values.yaml
@@ -0,0 +1,106 @@
+image:
+ repository: getferdi/ferdi-server
+ tag: 1.3.2@sha256:6e620b85afaa186f883336dc2672cc4a3a7b132eda94d160886d232d20d4335f
+ pullPolicy: IfNotPresent
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10206
+ targetPort: 3333
+workload:
+ main:
+ podSpec:
+ initContainers:
+ 1-create-key-file:
+ enabled: true
+ type: install
+ imageSelector: image
+ env:
+ APP_KEY:
+ secretKeyRef:
+ name: secrets
+ key: APP_KEY
+ command: ["sh", "-c"]
+ args:
+ - |
+ keyfile="/app/data/FERDI_APP_KEY.txt";
+ if [ ! -f ${keyfile} ]; then
+ echo "No APP_KEY File...";
+ echo "Creating APP_KEY file...";
+ echo "${APP_KEY}" > ${keyfile};
+ if [ -f ${keyfile} ]; then
+ echo "Success!";
+ else
+ echo "Failed.";
+ fi;
+ else
+ echo "APP_KEY File exists. Skipping...";
+ fi;
+ containers:
+ main:
+ probes:
+ liveness:
+ path: "/health"
+ readiness:
+ path: "/health"
+ startup:
+ path: "/health"
+ env:
+ NODE_ENV: "production"
+ DATA_DIR: "/app/data"
+ DB_CONNECTION: "pg"
+ DB_PORT: "5432"
+ DB_SSL: false
+ DB_USER: "{{ .Values.cnpg.main.user }}"
+ DB_DATABASE: "{{ .Values.cnpg.main.database }}"
+ # User Defined
+ APP_URL: "http://localhost:3333"
+ IS_CREATION_ENABLED: true
+ IS_DASHBOARD_ENABLED: true
+ IS_REGISTRATION_ENABLED: true
+ CONNECT_WITH_FRANZ: true
+ # MAIL_CONNECTION: "smtp"
+ # SMTP_HOST: "localhost"
+ # SMTP_PORT: 587
+ # MAIL_SSL: true
+ # MAIL_USERNAME: "username@example.com"
+ # MAIL_PASSWORD: "password"
+ # MAIL_SENDER: "noreply@example.com"
+ # SPARKPOST_API_KEY: ""
+ # MAILGUN_DOMAIN: ""
+ # MAILGUN_API_REGION: ""
+ # MAILGUN_API_KEY: ""
+ DB_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ DB_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+persistence:
+ data:
+ enabled: true
+ mountPath: /app/data
+ targetSelector:
+ main:
+ main: {}
+ 1-create-key-file: {}
+ recipes:
+ enabled: true
+ mountPath: /app/recipes
+cnpg:
+ main:
+ enabled: true
+ user: ferdi-server
+ database: ferdi-server
+portal:
+ open:
+ enabled: true
diff --git a/stable/ferdi-server/10.1.9/questions.yaml b/stable/ferdi-server/10.1.9/questions.yaml
new file mode 100644
index 0000000000..fcc22bc02a
--- /dev/null
+++ b/stable/ferdi-server/10.1.9/questions.yaml
@@ -0,0 +1,3670 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: APP_URL
+ label: "APP_URL"
+ description: "Specify the URL of the Ferdi-server, including http:// or https:// as relevant."
+ schema:
+ type: string
+ required: true
+ - variable: IS_CREATION_ENABLED
+ label: "IS_CREATION_ENABLED"
+ description: "Specify whether to enable the creation of custom recipes."
+ schema:
+ type: boolean
+ - variable: IS_DASHBOARD_ENABLED
+ label: "IS_DASHBOARD_ENABLED"
+ description: "Specify whether to enable the Ferdi-server dashboard."
+ schema:
+ type: boolean
+ - variable: IS_REGISTRATION_ENABLED
+ label: "IS_REGISTRATION_ENABLED"
+ description: "Specify whether to allow user registration."
+ schema:
+ type: boolean
+ - variable: CONNECT_WITH_FRANZ
+ label: "CONNECT_WITH_FRANZ"
+ description: "Specify whether to enable connections to the Franz server."
+ schema:
+ type: boolean
+ - variable: mailsettings
+ label: "Mail Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: MAIL_CONNECTION
+ label: "MAIL_CONNECTION"
+ description: "Specify the mail sender to be used."
+ schema:
+ type: string
+ default: "smtp"
+ - variable: SMTP_HOST
+ label: "SMTP_HOST"
+ description: "Specify the mail host to be used"
+ schema:
+ type: string
+ default: ""
+ - variable: SMTP_PORT
+ label: "SMTP_PORT"
+ description: "Specify the mail port to be used."
+ schema:
+ type: int
+ default: 587
+ - variable: MAIL_SSL
+ label: "MAIL_SSL"
+ description: "Specify SMTP mail security."
+ schema:
+ type: boolean
+ default: true
+ - variable: MAIL_USERNAME
+ label: "MAIL_USERNAME"
+ description: "Specify your mail username to be used."
+ schema:
+ type: string
+ default: ""
+ - variable: MAIL_PASSWORD
+ label: "MAIL_PASSWORD"
+ description: "Specify your mail password to be used."
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: MAIL_SENDER
+ label: "MAIL_SENDER"
+ description: "Specify the mail sender address to be used."
+ schema:
+ type: string
+ default: ""
+ - variable: SPARKPOST_API_KEY
+ label: "SPARKPOST_API_KEY"
+ description: "Specify SparkPost API Key to be used."
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: MAILGUN_DOMAIN
+ label: "MAILGUN_DOMAIN"
+ description: "Specify Mailgun domain to be used."
+ schema:
+ type: string
+ default: ""
+ - variable: MAILGUN_API_REGION
+ label: "MAILGUN_API_REGION"
+ description: "Specify Mailgun API Region to be used."
+ schema:
+ type: string
+ default: ""
+ - variable: MAILGUN_API_KEY
+ label: "MAILGUN_API_KEY"
+ description: "Specify Mailgun API Key to be used."
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10206
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: recipes
+ label: "App Recipes Storage"
+ description: "Stores the Application Recipes."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/makemkv/8.1.8/templates/NOTES.txt b/stable/ferdi-server/10.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/makemkv/8.1.8/templates/NOTES.txt
rename to stable/ferdi-server/10.1.9/templates/NOTES.txt
diff --git a/stable/ferdi-server/10.1.9/templates/_secrets.tpl b/stable/ferdi-server/10.1.9/templates/_secrets.tpl
new file mode 100644
index 0000000000..25f77bdf94
--- /dev/null
+++ b/stable/ferdi-server/10.1.9/templates/_secrets.tpl
@@ -0,0 +1,14 @@
+{{/* Define the secrets */}}
+{{- define "ferdi-server.secrets" -}}
+{{- $secretName := (printf "%s-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }}
+{{- $ferdiprevious := lookup "v1" "Secret" .Release.Namespace $secretName }}
+enabled: true
+data:
+ {{- if $ferdiprevious }}
+ APP_KEY: {{ index $ferdiprevious.data "APP_KEY" | b64dec }}
+ {{- else }}
+ {{- $app_key := randAlphaNum 32 }}
+ APP_KEY: {{ $app_key }}
+ {{- end }}
+
+{{- end -}}
diff --git a/stable/ferdi-server/10.1.9/templates/common.yaml b/stable/ferdi-server/10.1.9/templates/common.yaml
new file mode 100644
index 0000000000..d530767423
--- /dev/null
+++ b/stable/ferdi-server/10.1.9/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render secrets for ferdi-server */}}
+{{- $secrets := include "ferdi-server.secrets" . | fromYaml -}}
+{{- if $secrets -}}
+{{- $_ := set .Values.secret "secrets" $secrets -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/hexo-blog/4.1.8/values.yaml b/stable/ferdi-server/10.1.9/values.yaml
similarity index 100%
rename from stable/hexo-blog/4.1.8/values.yaml
rename to stable/ferdi-server/10.1.9/values.yaml
diff --git a/stable/ffmpeg-mkvdts2ac3/4.1.8/CHANGELOG.md b/stable/ffmpeg-mkvdts2ac3/4.1.8/CHANGELOG.md
deleted file mode 100644
index 4ae5ee5bc7..0000000000
--- a/stable/ffmpeg-mkvdts2ac3/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ffmpeg-mkvdts2ac3-4.1.8](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.7...ffmpeg-mkvdts2ac3-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ffmpeg-mkvdts2ac3-4.1.7](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.6...ffmpeg-mkvdts2ac3-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [ffmpeg-mkvdts2ac3-4.1.6](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.5...ffmpeg-mkvdts2ac3-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ffmpeg-mkvdts2ac3-4.1.5](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.4...ffmpeg-mkvdts2ac3-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ffmpeg-mkvdts2ac3-4.1.4](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.3...ffmpeg-mkvdts2ac3-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ffmpeg-mkvdts2ac3-4.1.3](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.0...ffmpeg-mkvdts2ac3-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [ffmpeg-mkvdts2ac3-4.1.2](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.0...ffmpeg-mkvdts2ac3-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [ffmpeg-mkvdts2ac3-4.1.0](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.0.1...ffmpeg-mkvdts2ac3-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [ffmpeg-mkvdts2ac3-4.0.1](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.0.0...ffmpeg-mkvdts2ac3-4.0.1) (2023-12-26)
diff --git a/stable/ffmpeg-mkvdts2ac3/4.1.8/Chart.yaml b/stable/ffmpeg-mkvdts2ac3/4.1.8/Chart.yaml
deleted file mode 100644
index 548ab06cb4..0000000000
--- a/stable/ffmpeg-mkvdts2ac3/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A Chart Chart designed to watch a directory and encode media files.
-home: https://truecharts.org/charts/stable/ffmpeg-mkvdts2ac3
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ffmpeg-mkvdts2ac3.png
-keywords:
- - ffmpeg-mkvdts2ac3
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ffmpeg-mkvdts2ac3
-sources:
- - https://registry.hub.docker.com/r/snoopy86/ffmpeg/
- - https://github.com/truecharts/charts/tree/master/charts/stable/ffmpeg-mkvdts2ac3
- - https://hub.docker.com/r/snoopy86/ffmpeg
-type: application
-version: 4.1.8
diff --git a/stable/ffmpeg-mkvdts2ac3/4.1.8/app-changelog.md b/stable/ffmpeg-mkvdts2ac3/4.1.8/app-changelog.md
deleted file mode 100644
index daf802f8d5..0000000000
--- a/stable/ffmpeg-mkvdts2ac3/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ffmpeg-mkvdts2ac3-4.1.8](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.7...ffmpeg-mkvdts2ac3-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ffmpeg-mkvdts2ac3/4.1.8/charts/common-17.2.26.tgz b/stable/ffmpeg-mkvdts2ac3/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ffmpeg-mkvdts2ac3/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ffmpeg-mkvdts2ac3/4.1.9/CHANGELOG.md b/stable/ffmpeg-mkvdts2ac3/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..d55994e4c4
--- /dev/null
+++ b/stable/ffmpeg-mkvdts2ac3/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ffmpeg-mkvdts2ac3-4.1.9](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.8...ffmpeg-mkvdts2ac3-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ffmpeg-mkvdts2ac3-4.1.8](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.7...ffmpeg-mkvdts2ac3-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ffmpeg-mkvdts2ac3-4.1.7](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.6...ffmpeg-mkvdts2ac3-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [ffmpeg-mkvdts2ac3-4.1.6](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.5...ffmpeg-mkvdts2ac3-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ffmpeg-mkvdts2ac3-4.1.5](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.4...ffmpeg-mkvdts2ac3-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ffmpeg-mkvdts2ac3-4.1.4](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.3...ffmpeg-mkvdts2ac3-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ffmpeg-mkvdts2ac3-4.1.3](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.0...ffmpeg-mkvdts2ac3-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ffmpeg-mkvdts2ac3-4.1.2](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.0...ffmpeg-mkvdts2ac3-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/ffmpeg-mkvdts2ac3/4.1.9/Chart.yaml b/stable/ffmpeg-mkvdts2ac3/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..60c2e43614
--- /dev/null
+++ b/stable/ffmpeg-mkvdts2ac3/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A Chart Chart designed to watch a directory and encode media files.
+home: https://truecharts.org/charts/stable/ffmpeg-mkvdts2ac3
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ffmpeg-mkvdts2ac3.png
+keywords:
+ - ffmpeg-mkvdts2ac3
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ffmpeg-mkvdts2ac3
+sources:
+ - https://registry.hub.docker.com/r/snoopy86/ffmpeg/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ffmpeg-mkvdts2ac3
+ - https://hub.docker.com/r/snoopy86/ffmpeg
+type: application
+version: 4.1.9
diff --git a/stable/ffmpeg-mkvdts2ac3/4.1.8/README.md b/stable/ffmpeg-mkvdts2ac3/4.1.9/README.md
similarity index 100%
rename from stable/ffmpeg-mkvdts2ac3/4.1.8/README.md
rename to stable/ffmpeg-mkvdts2ac3/4.1.9/README.md
diff --git a/stable/ffmpeg-mkvdts2ac3/4.1.9/app-changelog.md b/stable/ffmpeg-mkvdts2ac3/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..85852846c5
--- /dev/null
+++ b/stable/ffmpeg-mkvdts2ac3/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ffmpeg-mkvdts2ac3-4.1.9](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-4.1.8...ffmpeg-mkvdts2ac3-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ffmpeg-mkvdts2ac3/4.1.8/app-readme.md b/stable/ffmpeg-mkvdts2ac3/4.1.9/app-readme.md
similarity index 100%
rename from stable/ffmpeg-mkvdts2ac3/4.1.8/app-readme.md
rename to stable/ffmpeg-mkvdts2ac3/4.1.9/app-readme.md
diff --git a/stable/ffmpeg-mkvdts2ac3/4.1.9/charts/common-17.2.28.tgz b/stable/ffmpeg-mkvdts2ac3/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ffmpeg-mkvdts2ac3/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/ffmpeg-mkvdts2ac3/4.1.8/ix_values.yaml b/stable/ffmpeg-mkvdts2ac3/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/ffmpeg-mkvdts2ac3/4.1.8/ix_values.yaml
rename to stable/ffmpeg-mkvdts2ac3/4.1.9/ix_values.yaml
diff --git a/stable/ffmpeg-mkvdts2ac3/4.1.8/questions.yaml b/stable/ffmpeg-mkvdts2ac3/4.1.9/questions.yaml
similarity index 100%
rename from stable/ffmpeg-mkvdts2ac3/4.1.8/questions.yaml
rename to stable/ffmpeg-mkvdts2ac3/4.1.9/questions.yaml
diff --git a/stable/fileshelter/5.0.2/templates/common.yaml b/stable/ffmpeg-mkvdts2ac3/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/fileshelter/5.0.2/templates/common.yaml
rename to stable/ffmpeg-mkvdts2ac3/4.1.9/templates/common.yaml
diff --git a/stable/homarr/9.1.10/values.yaml b/stable/ffmpeg-mkvdts2ac3/4.1.9/values.yaml
similarity index 100%
rename from stable/homarr/9.1.10/values.yaml
rename to stable/ffmpeg-mkvdts2ac3/4.1.9/values.yaml
diff --git a/stable/filebot/7.1.8/CHANGELOG.md b/stable/filebot/7.1.8/CHANGELOG.md
deleted file mode 100644
index c68488a3a2..0000000000
--- a/stable/filebot/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [filebot-7.1.8](https://github.com/truecharts/charts/compare/filebot-7.1.7...filebot-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [filebot-7.1.7](https://github.com/truecharts/charts/compare/filebot-7.1.6...filebot-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [filebot-7.1.6](https://github.com/truecharts/charts/compare/filebot-7.1.5...filebot-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [filebot-7.1.5](https://github.com/truecharts/charts/compare/filebot-7.1.4...filebot-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [filebot-7.1.4](https://github.com/truecharts/charts/compare/filebot-7.1.3...filebot-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [filebot-7.1.3](https://github.com/truecharts/charts/compare/filebot-7.1.0...filebot-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [filebot-7.1.2](https://github.com/truecharts/charts/compare/filebot-7.1.0...filebot-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [filebot-7.1.0](https://github.com/truecharts/charts/compare/filebot-7.0.1...filebot-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [filebot-7.0.1](https://github.com/truecharts/charts/compare/filebot-7.0.0...filebot-7.0.1) (2023-12-26)
diff --git a/stable/filebot/7.1.8/Chart.yaml b/stable/filebot/7.1.8/Chart.yaml
deleted file mode 100644
index d8e6a042ed..0000000000
--- a/stable/filebot/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 23.11.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: FileBot is the ultimate tool for organizing and renaming your movies, tv shows or anime, and music well as downloading subtitles and artwork. It's smart and just works.
-home: https://truecharts.org/charts/stable/filebot
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/filebot.png
-keywords:
- - media
- - filebot
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: filebot
-sources:
- - https://github.com/jlesage/docker-filebot
- - https://github.com/truecharts/charts/tree/master/charts/stable/filebot
- - https://hub.docker.com/r/jlesage/filebot
-type: application
-version: 7.1.8
diff --git a/stable/filebot/7.1.8/app-changelog.md b/stable/filebot/7.1.8/app-changelog.md
deleted file mode 100644
index 3d1eb3ed64..0000000000
--- a/stable/filebot/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [filebot-7.1.8](https://github.com/truecharts/charts/compare/filebot-7.1.7...filebot-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/filebot/7.1.8/charts/common-17.2.26.tgz b/stable/filebot/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/filebot/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/filebot/7.1.9/CHANGELOG.md b/stable/filebot/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..d35bd106cb
--- /dev/null
+++ b/stable/filebot/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [filebot-7.1.9](https://github.com/truecharts/charts/compare/filebot-7.1.8...filebot-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [filebot-7.1.8](https://github.com/truecharts/charts/compare/filebot-7.1.7...filebot-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [filebot-7.1.7](https://github.com/truecharts/charts/compare/filebot-7.1.6...filebot-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [filebot-7.1.6](https://github.com/truecharts/charts/compare/filebot-7.1.5...filebot-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [filebot-7.1.5](https://github.com/truecharts/charts/compare/filebot-7.1.4...filebot-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [filebot-7.1.4](https://github.com/truecharts/charts/compare/filebot-7.1.3...filebot-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [filebot-7.1.3](https://github.com/truecharts/charts/compare/filebot-7.1.0...filebot-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [filebot-7.1.2](https://github.com/truecharts/charts/compare/filebot-7.1.0...filebot-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/filebot/7.1.9/Chart.yaml b/stable/filebot/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..0f1b00d0d5
--- /dev/null
+++ b/stable/filebot/7.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 23.11.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: FileBot is the ultimate tool for organizing and renaming your movies, tv shows or anime, and music well as downloading subtitles and artwork. It's smart and just works.
+home: https://truecharts.org/charts/stable/filebot
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/filebot.png
+keywords:
+ - media
+ - filebot
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: filebot
+sources:
+ - https://github.com/jlesage/docker-filebot
+ - https://github.com/truecharts/charts/tree/master/charts/stable/filebot
+ - https://hub.docker.com/r/jlesage/filebot
+type: application
+version: 7.1.9
diff --git a/stable/filebot/7.1.8/README.md b/stable/filebot/7.1.9/README.md
similarity index 100%
rename from stable/filebot/7.1.8/README.md
rename to stable/filebot/7.1.9/README.md
diff --git a/stable/filebot/7.1.9/app-changelog.md b/stable/filebot/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..501638b58a
--- /dev/null
+++ b/stable/filebot/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [filebot-7.1.9](https://github.com/truecharts/charts/compare/filebot-7.1.8...filebot-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/filebot/7.1.8/app-readme.md b/stable/filebot/7.1.9/app-readme.md
similarity index 100%
rename from stable/filebot/7.1.8/app-readme.md
rename to stable/filebot/7.1.9/app-readme.md
diff --git a/stable/filebot/7.1.9/charts/common-17.2.28.tgz b/stable/filebot/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/filebot/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/filebot/7.1.8/ix_values.yaml b/stable/filebot/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/filebot/7.1.8/ix_values.yaml
rename to stable/filebot/7.1.9/ix_values.yaml
diff --git a/stable/filebot/7.1.8/questions.yaml b/stable/filebot/7.1.9/questions.yaml
similarity index 100%
rename from stable/filebot/7.1.8/questions.yaml
rename to stable/filebot/7.1.9/questions.yaml
diff --git a/stable/mc-router/3.1.8/templates/NOTES.txt b/stable/filebot/7.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/mc-router/3.1.8/templates/NOTES.txt
rename to stable/filebot/7.1.9/templates/NOTES.txt
diff --git a/stable/linkwallet/4.1.8/templates/common.yaml b/stable/filebot/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/linkwallet/4.1.8/templates/common.yaml
rename to stable/filebot/7.1.9/templates/common.yaml
diff --git a/stable/homebox/5.1.9/values.yaml b/stable/filebot/7.1.9/values.yaml
similarity index 100%
rename from stable/homebox/5.1.9/values.yaml
rename to stable/filebot/7.1.9/values.yaml
diff --git a/stable/filebrowser/8.2.3/CHANGELOG.md b/stable/filebrowser/8.2.3/CHANGELOG.md
deleted file mode 100644
index da378f02f6..0000000000
--- a/stable/filebrowser/8.2.3/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [filebrowser-8.2.3](https://github.com/truecharts/charts/compare/filebrowser-8.2.2...filebrowser-8.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [filebrowser-8.2.2](https://github.com/truecharts/charts/compare/filebrowser-8.2.1...filebrowser-8.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [filebrowser-8.2.1](https://github.com/truecharts/charts/compare/filebrowser-8.2.0...filebrowser-8.2.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [filebrowser-8.2.0](https://github.com/truecharts/charts/compare/filebrowser-8.1.5...filebrowser-8.2.0) (2024-01-03)
-
-### Chore
-
-
-
-- update container image docker.io/filebrowser/filebrowser to v2.27.0[@00b75af](https://github.com/00b75af) by renovate ([#16821](https://github.com/truecharts/charts/issues/16821))
-
-
-## [filebrowser-8.1.5](https://github.com/truecharts/charts/compare/filebrowser-8.1.4...filebrowser-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [filebrowser-8.1.4](https://github.com/truecharts/charts/compare/filebrowser-8.1.3...filebrowser-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [filebrowser-8.1.3](https://github.com/truecharts/charts/compare/filebrowser-8.1.0...filebrowser-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [filebrowser-8.1.2](https://github.com/truecharts/charts/compare/filebrowser-8.1.0...filebrowser-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/filebrowser/8.2.3/Chart.yaml b/stable/filebrowser/8.2.3/Chart.yaml
deleted file mode 100644
index 40233ccc55..0000000000
--- a/stable/filebrowser/8.2.3/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.27.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Filebrowser provides a file managing interface within a specified directory
-home: https://truecharts.org/charts/stable/filebrowser
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/filebrowser.png
-keywords:
- - filebrowser
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: filebrowser
-sources:
- - https://filebrowser.org/cli/filebrowser
- - https://github.com/filebrowser/filebrowser
- - https://github.com/truecharts/charts/tree/master/charts/stable/filebrowser
- - https://hub.docker.com/r/filebrowser/filebrowser
-type: application
-version: 8.2.3
diff --git a/stable/filebrowser/8.2.3/app-changelog.md b/stable/filebrowser/8.2.3/app-changelog.md
deleted file mode 100644
index b7bb87385f..0000000000
--- a/stable/filebrowser/8.2.3/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [filebrowser-8.2.3](https://github.com/truecharts/charts/compare/filebrowser-8.2.2...filebrowser-8.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/filebrowser/8.2.3/charts/common-17.2.26.tgz b/stable/filebrowser/8.2.3/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/filebrowser/8.2.3/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/filebrowser/8.2.4/CHANGELOG.md b/stable/filebrowser/8.2.4/CHANGELOG.md
new file mode 100644
index 0000000000..4682541326
--- /dev/null
+++ b/stable/filebrowser/8.2.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [filebrowser-8.2.4](https://github.com/truecharts/charts/compare/filebrowser-8.2.3...filebrowser-8.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [filebrowser-8.2.3](https://github.com/truecharts/charts/compare/filebrowser-8.2.2...filebrowser-8.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [filebrowser-8.2.2](https://github.com/truecharts/charts/compare/filebrowser-8.2.1...filebrowser-8.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [filebrowser-8.2.1](https://github.com/truecharts/charts/compare/filebrowser-8.2.0...filebrowser-8.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [filebrowser-8.2.0](https://github.com/truecharts/charts/compare/filebrowser-8.1.5...filebrowser-8.2.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image docker.io/filebrowser/filebrowser to v2.27.0[@00b75af](https://github.com/00b75af) by renovate ([#16821](https://github.com/truecharts/charts/issues/16821))
+
+
+## [filebrowser-8.1.5](https://github.com/truecharts/charts/compare/filebrowser-8.1.4...filebrowser-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [filebrowser-8.1.4](https://github.com/truecharts/charts/compare/filebrowser-8.1.3...filebrowser-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [filebrowser-8.1.3](https://github.com/truecharts/charts/compare/filebrowser-8.1.0...filebrowser-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [filebrowser-8.1.2](https://github.com/truecharts/charts/compare/filebrowser-8.1.0...filebrowser-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/filebrowser/8.2.4/Chart.yaml b/stable/filebrowser/8.2.4/Chart.yaml
new file mode 100644
index 0000000000..d9de3601d7
--- /dev/null
+++ b/stable/filebrowser/8.2.4/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.27.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Filebrowser provides a file managing interface within a specified directory
+home: https://truecharts.org/charts/stable/filebrowser
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/filebrowser.png
+keywords:
+ - filebrowser
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: filebrowser
+sources:
+ - https://filebrowser.org/cli/filebrowser
+ - https://github.com/filebrowser/filebrowser
+ - https://github.com/truecharts/charts/tree/master/charts/stable/filebrowser
+ - https://hub.docker.com/r/filebrowser/filebrowser
+type: application
+version: 8.2.4
diff --git a/stable/filebrowser/8.2.3/README.md b/stable/filebrowser/8.2.4/README.md
similarity index 100%
rename from stable/filebrowser/8.2.3/README.md
rename to stable/filebrowser/8.2.4/README.md
diff --git a/stable/filebrowser/8.2.4/app-changelog.md b/stable/filebrowser/8.2.4/app-changelog.md
new file mode 100644
index 0000000000..efffbf7c62
--- /dev/null
+++ b/stable/filebrowser/8.2.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [filebrowser-8.2.4](https://github.com/truecharts/charts/compare/filebrowser-8.2.3...filebrowser-8.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/filebrowser/8.2.3/app-readme.md b/stable/filebrowser/8.2.4/app-readme.md
similarity index 100%
rename from stable/filebrowser/8.2.3/app-readme.md
rename to stable/filebrowser/8.2.4/app-readme.md
diff --git a/stable/filebrowser/8.2.4/charts/common-17.2.28.tgz b/stable/filebrowser/8.2.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/filebrowser/8.2.4/charts/common-17.2.28.tgz differ
diff --git a/stable/filebrowser/8.2.3/ix_values.yaml b/stable/filebrowser/8.2.4/ix_values.yaml
similarity index 100%
rename from stable/filebrowser/8.2.3/ix_values.yaml
rename to stable/filebrowser/8.2.4/ix_values.yaml
diff --git a/stable/filebrowser/8.2.3/questions.yaml b/stable/filebrowser/8.2.4/questions.yaml
similarity index 100%
rename from stable/filebrowser/8.2.3/questions.yaml
rename to stable/filebrowser/8.2.4/questions.yaml
diff --git a/stable/mediainfo/7.1.8/templates/NOTES.txt b/stable/filebrowser/8.2.4/templates/NOTES.txt
similarity index 100%
rename from stable/mediainfo/7.1.8/templates/NOTES.txt
rename to stable/filebrowser/8.2.4/templates/NOTES.txt
diff --git a/stable/ipfs/9.1.8/templates/common.yaml b/stable/filebrowser/8.2.4/templates/common.yaml
similarity index 100%
rename from stable/ipfs/9.1.8/templates/common.yaml
rename to stable/filebrowser/8.2.4/templates/common.yaml
diff --git a/stable/homebridge/6.1.11/values.yaml b/stable/filebrowser/8.2.4/values.yaml
similarity index 100%
rename from stable/homebridge/6.1.11/values.yaml
rename to stable/filebrowser/8.2.4/values.yaml
diff --git a/stable/fileflows/9.0.2/CHANGELOG.md b/stable/fileflows/9.0.2/CHANGELOG.md
deleted file mode 100644
index 461a8b6c90..0000000000
--- a/stable/fileflows/9.0.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [fileflows-9.0.2](https://github.com/truecharts/charts/compare/fileflows-9.0.1...fileflows-9.0.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [fileflows-9.0.1](https://github.com/truecharts/charts/compare/fileflows-9.0.0...fileflows-9.0.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [fileflows-9.0.0](https://github.com/truecharts/charts/compare/fileflows-8.1.7...fileflows-9.0.0) (2024-01-21)
-
-### Chore
-
-
-
-- update container image revenz/fileflows to v24.01[@2007b03](https://github.com/2007b03) by renovate ([#17261](https://github.com/truecharts/charts/issues/17261))
-
-
-
-
-## [fileflows-8.1.7](https://github.com/truecharts/charts/compare/fileflows-8.1.6...fileflows-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [fileflows-8.1.6](https://github.com/truecharts/charts/compare/fileflows-8.1.5...fileflows-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [fileflows-8.1.5](https://github.com/truecharts/charts/compare/fileflows-8.1.4...fileflows-8.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [fileflows-8.1.4](https://github.com/truecharts/charts/compare/fileflows-8.1.1...fileflows-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [fileflows-8.1.3](https://github.com/truecharts/charts/compare/fileflows-8.1.1...fileflows-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [fileflows-8.1.1](https://github.com/truecharts/charts/compare/fileflows-8.1.0...fileflows-8.1.1) (2023-12-31)
-
diff --git a/stable/fileflows/9.0.2/Chart.yaml b/stable/fileflows/9.0.2/Chart.yaml
deleted file mode 100644
index 27f91bf771..0000000000
--- a/stable/fileflows/9.0.2/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 24.01.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: An application that lets you automatically process files through a simple rule flow.
-home: https://truecharts.org/charts/stable/fileflows
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/fileflows.png
-keywords:
- - fileflows
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: fileflows
-sources:
- - https://github.com/revenz/FileFlows
- - https://github.com/truecharts/charts/tree/master/charts/stable/fileflows
- - https://hub.docker.com/r/revenz/fileflows
-type: application
-version: 9.0.2
diff --git a/stable/fileflows/9.0.2/app-changelog.md b/stable/fileflows/9.0.2/app-changelog.md
deleted file mode 100644
index c46ee07b44..0000000000
--- a/stable/fileflows/9.0.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [fileflows-9.0.2](https://github.com/truecharts/charts/compare/fileflows-9.0.1...fileflows-9.0.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/fileflows/9.0.2/charts/common-17.2.26.tgz b/stable/fileflows/9.0.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/fileflows/9.0.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/fileflows/9.0.3/CHANGELOG.md b/stable/fileflows/9.0.3/CHANGELOG.md
new file mode 100644
index 0000000000..ad60696e8f
--- /dev/null
+++ b/stable/fileflows/9.0.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [fileflows-9.0.3](https://github.com/truecharts/charts/compare/fileflows-9.0.2...fileflows-9.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [fileflows-9.0.2](https://github.com/truecharts/charts/compare/fileflows-9.0.1...fileflows-9.0.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [fileflows-9.0.1](https://github.com/truecharts/charts/compare/fileflows-9.0.0...fileflows-9.0.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [fileflows-9.0.0](https://github.com/truecharts/charts/compare/fileflows-8.1.7...fileflows-9.0.0) (2024-01-21)
+
+### Chore
+
+
+
+- update container image revenz/fileflows to v24.01[@2007b03](https://github.com/2007b03) by renovate ([#17261](https://github.com/truecharts/charts/issues/17261))
+
+
+
+
+## [fileflows-8.1.7](https://github.com/truecharts/charts/compare/fileflows-8.1.6...fileflows-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [fileflows-8.1.6](https://github.com/truecharts/charts/compare/fileflows-8.1.5...fileflows-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [fileflows-8.1.5](https://github.com/truecharts/charts/compare/fileflows-8.1.4...fileflows-8.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [fileflows-8.1.4](https://github.com/truecharts/charts/compare/fileflows-8.1.1...fileflows-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [fileflows-8.1.3](https://github.com/truecharts/charts/compare/fileflows-8.1.1...fileflows-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
diff --git a/stable/fileflows/9.0.3/Chart.yaml b/stable/fileflows/9.0.3/Chart.yaml
new file mode 100644
index 0000000000..699aec6131
--- /dev/null
+++ b/stable/fileflows/9.0.3/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 24.01.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: An application that lets you automatically process files through a simple rule flow.
+home: https://truecharts.org/charts/stable/fileflows
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/fileflows.png
+keywords:
+ - fileflows
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: fileflows
+sources:
+ - https://github.com/revenz/FileFlows
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fileflows
+ - https://hub.docker.com/r/revenz/fileflows
+type: application
+version: 9.0.3
diff --git a/stable/fileflows/9.0.2/README.md b/stable/fileflows/9.0.3/README.md
similarity index 100%
rename from stable/fileflows/9.0.2/README.md
rename to stable/fileflows/9.0.3/README.md
diff --git a/stable/fileflows/9.0.3/app-changelog.md b/stable/fileflows/9.0.3/app-changelog.md
new file mode 100644
index 0000000000..f5c76898a6
--- /dev/null
+++ b/stable/fileflows/9.0.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fileflows-9.0.3](https://github.com/truecharts/charts/compare/fileflows-9.0.2...fileflows-9.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/fileflows/9.0.2/app-readme.md b/stable/fileflows/9.0.3/app-readme.md
similarity index 100%
rename from stable/fileflows/9.0.2/app-readme.md
rename to stable/fileflows/9.0.3/app-readme.md
diff --git a/stable/fileflows/9.0.3/charts/common-17.2.28.tgz b/stable/fileflows/9.0.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/fileflows/9.0.3/charts/common-17.2.28.tgz differ
diff --git a/stable/fileflows/9.0.2/ix_values.yaml b/stable/fileflows/9.0.3/ix_values.yaml
similarity index 100%
rename from stable/fileflows/9.0.2/ix_values.yaml
rename to stable/fileflows/9.0.3/ix_values.yaml
diff --git a/stable/fileflows/9.0.2/questions.yaml b/stable/fileflows/9.0.3/questions.yaml
similarity index 100%
rename from stable/fileflows/9.0.2/questions.yaml
rename to stable/fileflows/9.0.3/questions.yaml
diff --git a/stable/medusa/9.1.13/templates/NOTES.txt b/stable/fileflows/9.0.3/templates/NOTES.txt
similarity index 100%
rename from stable/medusa/9.1.13/templates/NOTES.txt
rename to stable/fileflows/9.0.3/templates/NOTES.txt
diff --git a/stable/local-ai/8.20.3/templates/common.yaml b/stable/fileflows/9.0.3/templates/common.yaml
similarity index 100%
rename from stable/local-ai/8.20.3/templates/common.yaml
rename to stable/fileflows/9.0.3/templates/common.yaml
diff --git a/stable/homelablabelmaker/7.1.8/values.yaml b/stable/fileflows/9.0.3/values.yaml
similarity index 100%
rename from stable/homelablabelmaker/7.1.8/values.yaml
rename to stable/fileflows/9.0.3/values.yaml
diff --git a/stable/fileshelter/5.0.2/CHANGELOG.md b/stable/fileshelter/5.0.2/CHANGELOG.md
deleted file mode 100644
index c64a01e35c..0000000000
--- a/stable/fileshelter/5.0.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [fileshelter-5.0.2](https://github.com/truecharts/charts/compare/fileshelter-5.0.1...fileshelter-5.0.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [fileshelter-5.0.1](https://github.com/truecharts/charts/compare/fileshelter-5.0.0...fileshelter-5.0.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [fileshelter-5.0.0](https://github.com/truecharts/charts/compare/fileshelter-4.1.6...fileshelter-5.0.0) (2024-01-21)
-
-### Fix
-
-
-
-- Rework chart (persistance, ports, portal, etc) ([#17315](https://github.com/truecharts/charts/issues/17315))
-
-
-
-
-## [fileshelter-4.1.6](https://github.com/truecharts/charts/compare/fileshelter-4.1.5...fileshelter-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [fileshelter-4.1.5](https://github.com/truecharts/charts/compare/fileshelter-4.1.4...fileshelter-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [fileshelter-4.1.4](https://github.com/truecharts/charts/compare/fileshelter-4.1.3...fileshelter-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [fileshelter-4.1.3](https://github.com/truecharts/charts/compare/fileshelter-4.1.0...fileshelter-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [fileshelter-4.1.2](https://github.com/truecharts/charts/compare/fileshelter-4.1.0...fileshelter-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/fileshelter/5.0.2/Chart.yaml b/stable/fileshelter/5.0.2/Chart.yaml
deleted file mode 100644
index 47ad738dc7..0000000000
--- a/stable/fileshelter/5.0.2/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 6.1.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: FileShelter is a self-hosted software that allows you to easily share files over the Internet. Just upload one or more files and get an URL back!
-home: https://truecharts.org/charts/stable/fileshelter
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/fileshelter.png
-keywords:
- - fileshelter
- - Cloud
- - Tools-Utilities
- - Network-Web
- - Network-FTP
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: fileshelter
-sources:
- - https://github.com/epoupon/fileshelter
- - https://github.com/truecharts/charts/tree/master/charts/stable/fileshelter
- - https://hub.docker.com/r/epoupon/fileshelter
-type: application
-version: 5.0.2
diff --git a/stable/fileshelter/5.0.2/app-changelog.md b/stable/fileshelter/5.0.2/app-changelog.md
deleted file mode 100644
index dc6563562c..0000000000
--- a/stable/fileshelter/5.0.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [fileshelter-5.0.2](https://github.com/truecharts/charts/compare/fileshelter-5.0.1...fileshelter-5.0.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/fileshelter/5.0.2/charts/common-17.2.26.tgz b/stable/fileshelter/5.0.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/fileshelter/5.0.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/fileshelter/5.0.3/CHANGELOG.md b/stable/fileshelter/5.0.3/CHANGELOG.md
new file mode 100644
index 0000000000..2aa3809aad
--- /dev/null
+++ b/stable/fileshelter/5.0.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [fileshelter-5.0.3](https://github.com/truecharts/charts/compare/fileshelter-5.0.2...fileshelter-5.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [fileshelter-5.0.2](https://github.com/truecharts/charts/compare/fileshelter-5.0.1...fileshelter-5.0.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [fileshelter-5.0.1](https://github.com/truecharts/charts/compare/fileshelter-5.0.0...fileshelter-5.0.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [fileshelter-5.0.0](https://github.com/truecharts/charts/compare/fileshelter-4.1.6...fileshelter-5.0.0) (2024-01-21)
+
+### Fix
+
+
+
+- Rework chart (persistance, ports, portal, etc) ([#17315](https://github.com/truecharts/charts/issues/17315))
+
+
+
+
+## [fileshelter-4.1.6](https://github.com/truecharts/charts/compare/fileshelter-4.1.5...fileshelter-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [fileshelter-4.1.5](https://github.com/truecharts/charts/compare/fileshelter-4.1.4...fileshelter-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [fileshelter-4.1.4](https://github.com/truecharts/charts/compare/fileshelter-4.1.3...fileshelter-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [fileshelter-4.1.3](https://github.com/truecharts/charts/compare/fileshelter-4.1.0...fileshelter-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [fileshelter-4.1.2](https://github.com/truecharts/charts/compare/fileshelter-4.1.0...fileshelter-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/fileshelter/5.0.3/Chart.yaml b/stable/fileshelter/5.0.3/Chart.yaml
new file mode 100644
index 0000000000..416a2bd60e
--- /dev/null
+++ b/stable/fileshelter/5.0.3/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 6.1.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: FileShelter is a self-hosted software that allows you to easily share files over the Internet. Just upload one or more files and get an URL back!
+home: https://truecharts.org/charts/stable/fileshelter
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/fileshelter.png
+keywords:
+ - fileshelter
+ - Cloud
+ - Tools-Utilities
+ - Network-Web
+ - Network-FTP
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: fileshelter
+sources:
+ - https://github.com/epoupon/fileshelter
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fileshelter
+ - https://hub.docker.com/r/epoupon/fileshelter
+type: application
+version: 5.0.3
diff --git a/stable/fileshelter/5.0.2/README.md b/stable/fileshelter/5.0.3/README.md
similarity index 100%
rename from stable/fileshelter/5.0.2/README.md
rename to stable/fileshelter/5.0.3/README.md
diff --git a/stable/fileshelter/5.0.3/app-changelog.md b/stable/fileshelter/5.0.3/app-changelog.md
new file mode 100644
index 0000000000..56853ddc0a
--- /dev/null
+++ b/stable/fileshelter/5.0.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fileshelter-5.0.3](https://github.com/truecharts/charts/compare/fileshelter-5.0.2...fileshelter-5.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/fileshelter/5.0.2/app-readme.md b/stable/fileshelter/5.0.3/app-readme.md
similarity index 100%
rename from stable/fileshelter/5.0.2/app-readme.md
rename to stable/fileshelter/5.0.3/app-readme.md
diff --git a/stable/fileshelter/5.0.3/charts/common-17.2.28.tgz b/stable/fileshelter/5.0.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/fileshelter/5.0.3/charts/common-17.2.28.tgz differ
diff --git a/stable/fileshelter/5.0.2/ix_values.yaml b/stable/fileshelter/5.0.3/ix_values.yaml
similarity index 100%
rename from stable/fileshelter/5.0.2/ix_values.yaml
rename to stable/fileshelter/5.0.3/ix_values.yaml
diff --git a/stable/fileshelter/5.0.2/questions.yaml b/stable/fileshelter/5.0.3/questions.yaml
similarity index 100%
rename from stable/fileshelter/5.0.2/questions.yaml
rename to stable/fileshelter/5.0.3/questions.yaml
diff --git a/stable/firefox-desktop-g3/4.1.9/templates/common.yaml b/stable/fileshelter/5.0.3/templates/common.yaml
similarity index 100%
rename from stable/firefox-desktop-g3/4.1.9/templates/common.yaml
rename to stable/fileshelter/5.0.3/templates/common.yaml
diff --git a/stable/homepage/6.3.10/values.yaml b/stable/fileshelter/5.0.3/values.yaml
similarity index 100%
rename from stable/homepage/6.3.10/values.yaml
rename to stable/fileshelter/5.0.3/values.yaml
diff --git a/stable/filestash/5.1.11/CHANGELOG.md b/stable/filestash/5.1.11/CHANGELOG.md
deleted file mode 100644
index c3305cefbf..0000000000
--- a/stable/filestash/5.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [filestash-5.1.11](https://github.com/truecharts/charts/compare/filestash-5.1.10...filestash-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [filestash-5.1.10](https://github.com/truecharts/charts/compare/filestash-5.1.9...filestash-5.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [filestash-5.1.9](https://github.com/truecharts/charts/compare/filestash-5.1.8...filestash-5.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [filestash-5.1.8](https://github.com/truecharts/charts/compare/filestash-5.1.7...filestash-5.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image machines/filestash to latest[@223f11a](https://github.com/223f11a) by renovate ([#16785](https://github.com/truecharts/charts/issues/16785))
-
-
-## [filestash-5.1.7](https://github.com/truecharts/charts/compare/filestash-5.1.6...filestash-5.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [filestash-5.1.6](https://github.com/truecharts/charts/compare/filestash-5.1.4...filestash-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [filestash-5.1.4](https://github.com/truecharts/charts/compare/filestash-5.1.3...filestash-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [filestash-5.1.3](https://github.com/truecharts/charts/compare/filestash-5.1.0...filestash-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [filestash-5.1.2](https://github.com/truecharts/charts/compare/filestash-5.1.0...filestash-5.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/filestash/5.1.11/Chart.yaml b/stable/filestash/5.1.11/Chart.yaml
deleted file mode 100644
index 49c34cb532..0000000000
--- a/stable/filestash/5.1.11/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A Dropbox-like file manager that let you manage your data anywhere it is located.
-home: https://truecharts.org/charts/stable/filestash
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/filestash.png
-keywords:
- - filestash
- - Cloud
- - Productivity
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: filestash
-sources:
- - https://www.filestash.app/
- - https://github.com/mickael-kerjean/filestash
- - https://github.com/truecharts/charts/tree/master/charts/stable/filestash
- - https://hub.docker.com/r/machines/filestash
-type: application
-version: 5.1.11
diff --git a/stable/filestash/5.1.11/app-changelog.md b/stable/filestash/5.1.11/app-changelog.md
deleted file mode 100644
index e696705ca1..0000000000
--- a/stable/filestash/5.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [filestash-5.1.11](https://github.com/truecharts/charts/compare/filestash-5.1.10...filestash-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/filestash/5.1.11/charts/common-17.2.26.tgz b/stable/filestash/5.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/filestash/5.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/filestash/5.1.12/CHANGELOG.md b/stable/filestash/5.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..e3c4b76134
--- /dev/null
+++ b/stable/filestash/5.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [filestash-5.1.12](https://github.com/truecharts/charts/compare/filestash-5.1.11...filestash-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [filestash-5.1.11](https://github.com/truecharts/charts/compare/filestash-5.1.10...filestash-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [filestash-5.1.10](https://github.com/truecharts/charts/compare/filestash-5.1.9...filestash-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [filestash-5.1.9](https://github.com/truecharts/charts/compare/filestash-5.1.8...filestash-5.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [filestash-5.1.8](https://github.com/truecharts/charts/compare/filestash-5.1.7...filestash-5.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image machines/filestash to latest[@223f11a](https://github.com/223f11a) by renovate ([#16785](https://github.com/truecharts/charts/issues/16785))
+
+
+## [filestash-5.1.7](https://github.com/truecharts/charts/compare/filestash-5.1.6...filestash-5.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [filestash-5.1.6](https://github.com/truecharts/charts/compare/filestash-5.1.4...filestash-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [filestash-5.1.4](https://github.com/truecharts/charts/compare/filestash-5.1.3...filestash-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [filestash-5.1.3](https://github.com/truecharts/charts/compare/filestash-5.1.0...filestash-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/filestash/5.1.12/Chart.yaml b/stable/filestash/5.1.12/Chart.yaml
new file mode 100644
index 0000000000..faec26a594
--- /dev/null
+++ b/stable/filestash/5.1.12/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A Dropbox-like file manager that let you manage your data anywhere it is located.
+home: https://truecharts.org/charts/stable/filestash
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/filestash.png
+keywords:
+ - filestash
+ - Cloud
+ - Productivity
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: filestash
+sources:
+ - https://www.filestash.app/
+ - https://github.com/mickael-kerjean/filestash
+ - https://github.com/truecharts/charts/tree/master/charts/stable/filestash
+ - https://hub.docker.com/r/machines/filestash
+type: application
+version: 5.1.12
diff --git a/stable/filestash/5.1.11/README.md b/stable/filestash/5.1.12/README.md
similarity index 100%
rename from stable/filestash/5.1.11/README.md
rename to stable/filestash/5.1.12/README.md
diff --git a/stable/filestash/5.1.12/app-changelog.md b/stable/filestash/5.1.12/app-changelog.md
new file mode 100644
index 0000000000..4259d3b27b
--- /dev/null
+++ b/stable/filestash/5.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [filestash-5.1.12](https://github.com/truecharts/charts/compare/filestash-5.1.11...filestash-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/filestash/5.1.11/app-readme.md b/stable/filestash/5.1.12/app-readme.md
similarity index 100%
rename from stable/filestash/5.1.11/app-readme.md
rename to stable/filestash/5.1.12/app-readme.md
diff --git a/stable/filestash/5.1.12/charts/common-17.2.28.tgz b/stable/filestash/5.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/filestash/5.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/filestash/5.1.11/ix_values.yaml b/stable/filestash/5.1.12/ix_values.yaml
similarity index 100%
rename from stable/filestash/5.1.11/ix_values.yaml
rename to stable/filestash/5.1.12/ix_values.yaml
diff --git a/stable/filestash/5.1.11/questions.yaml b/stable/filestash/5.1.12/questions.yaml
similarity index 100%
rename from stable/filestash/5.1.11/questions.yaml
rename to stable/filestash/5.1.12/questions.yaml
diff --git a/stable/megasync/5.1.11/templates/NOTES.txt b/stable/filestash/5.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/megasync/5.1.11/templates/NOTES.txt
rename to stable/filestash/5.1.12/templates/NOTES.txt
diff --git a/stable/makemkv/8.1.8/templates/common.yaml b/stable/filestash/5.1.12/templates/common.yaml
similarity index 100%
rename from stable/makemkv/8.1.8/templates/common.yaml
rename to stable/filestash/5.1.12/templates/common.yaml
diff --git a/stable/homer/8.1.8/values.yaml b/stable/filestash/5.1.12/values.yaml
similarity index 100%
rename from stable/homer/8.1.8/values.yaml
rename to stable/filestash/5.1.12/values.yaml
diff --git a/stable/filezilla/10.2.5/CHANGELOG.md b/stable/filezilla/10.2.5/CHANGELOG.md
new file mode 100644
index 0000000000..45d8c2e445
--- /dev/null
+++ b/stable/filezilla/10.2.5/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [filezilla-10.2.5](https://github.com/truecharts/charts/compare/filezilla-10.2.4...filezilla-10.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [filezilla-10.2.4](https://github.com/truecharts/charts/compare/filezilla-10.2.3...filezilla-10.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [filezilla-10.2.3](https://github.com/truecharts/charts/compare/filezilla-10.2.2...filezilla-10.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [filezilla-10.2.2](https://github.com/truecharts/charts/compare/filezilla-10.2.1...filezilla-10.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/filezilla to 3.66.4[@ac65dd5](https://github.com/ac65dd5) by renovate ([#17350](https://github.com/truecharts/charts/issues/17350))
+
+
+
+
+## [filezilla-10.2.1](https://github.com/truecharts/charts/compare/filezilla-10.2.0...filezilla-10.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [filezilla-10.2.0](https://github.com/truecharts/charts/compare/filezilla-10.1.8...filezilla-10.2.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/filezilla to v3.66.4[@5d7e3b2](https://github.com/5d7e3b2) by renovate ([#16832](https://github.com/truecharts/charts/issues/16832))
+
+
+## [filezilla-10.1.8](https://github.com/truecharts/charts/compare/filezilla-10.1.7...filezilla-10.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/filezilla to v[@0395c66](https://github.com/0395c66) by renovate ([#16768](https://github.com/truecharts/charts/issues/16768))
+
+
+## [filezilla-10.1.7](https://github.com/truecharts/charts/compare/filezilla-10.1.6...filezilla-10.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [filezilla-10.1.6](https://github.com/truecharts/charts/compare/filezilla-10.1.4...filezilla-10.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [filezilla-10.1.4](https://github.com/truecharts/charts/compare/filezilla-10.1.3...filezilla-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/filezilla/10.2.5/Chart.yaml b/stable/filezilla/10.2.5/Chart.yaml
new file mode 100644
index 0000000000..7c005baed4
--- /dev/null
+++ b/stable/filezilla/10.2.5/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.66.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A Helm chart for Kubernetes
+home: https://truecharts.org/charts/stable/filezilla
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/filezilla.png
+keywords:
+ - filezilla
+ - ftp
+ - sftp
+ - ftps
+ - client
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: filezilla
+sources:
+ - https://github.com/linuxserver/docker-filezilla
+ - https://filezilla-project.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/filezilla
+ - https://ghcr.io/linuxserver/filezilla
+type: application
+version: 10.2.5
diff --git a/stable/filezilla/10.2.5/README.md b/stable/filezilla/10.2.5/README.md
new file mode 100644
index 0000000000..eccb9c38cf
--- /dev/null
+++ b/stable/filezilla/10.2.5/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/filezilla)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/filezilla/10.2.5/app-changelog.md b/stable/filezilla/10.2.5/app-changelog.md
new file mode 100644
index 0000000000..d337403f35
--- /dev/null
+++ b/stable/filezilla/10.2.5/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [filezilla-10.2.5](https://github.com/truecharts/charts/compare/filezilla-10.2.4...filezilla-10.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/filezilla/10.2.5/app-readme.md b/stable/filezilla/10.2.5/app-readme.md
new file mode 100644
index 0000000000..91d87e7b6c
--- /dev/null
+++ b/stable/filezilla/10.2.5/app-readme.md
@@ -0,0 +1,8 @@
+A Helm chart for Kubernetes
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/filezilla](https://truecharts.org/charts/stable/filezilla)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/filezilla/10.2.5/charts/common-17.2.28.tgz b/stable/filezilla/10.2.5/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/filezilla/10.2.5/charts/common-17.2.28.tgz differ
diff --git a/stable/filezilla/10.2.5/ix_values.yaml b/stable/filezilla/10.2.5/ix_values.yaml
new file mode 100644
index 0000000000..2501f24317
--- /dev/null
+++ b/stable/filezilla/10.2.5/ix_values.yaml
@@ -0,0 +1,36 @@
+image:
+ repository: ghcr.io/linuxserver/filezilla
+ tag: 3.66.4@sha256:ac65dd5b8279fbe5dbbadf226fdd5406c7ca0f0c2920d359453df61547011ca6
+ pullPolicy: IfNotPresent
+
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ securityContext:
+
+service:
+ main:
+ ports:
+ main:
+ port: 10035
+ protocol: http
+ targetPort: 3000
+
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ varrun:
+ enabled: false
+
+portal:
+ open:
+ enabled: true
diff --git a/stable/filezilla/10.2.5/questions.yaml b/stable/filezilla/10.2.5/questions.yaml
new file mode 100644
index 0000000000..a29f976f9d
--- /dev/null
+++ b/stable/filezilla/10.2.5/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10035
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/meshroom/8.1.8/templates/NOTES.txt b/stable/filezilla/10.2.5/templates/NOTES.txt
similarity index 100%
rename from stable/meshroom/8.1.8/templates/NOTES.txt
rename to stable/filezilla/10.2.5/templates/NOTES.txt
diff --git a/stable/mediainfo/7.1.8/templates/common.yaml b/stable/filezilla/10.2.5/templates/common.yaml
similarity index 100%
rename from stable/mediainfo/7.1.8/templates/common.yaml
rename to stable/filezilla/10.2.5/templates/common.yaml
diff --git a/stable/hoobs/4.1.9/values.yaml b/stable/filezilla/10.2.5/values.yaml
similarity index 100%
rename from stable/hoobs/4.1.9/values.yaml
rename to stable/filezilla/10.2.5/values.yaml
diff --git a/stable/fireflyiii/24.1.17/CHANGELOG.md b/stable/fireflyiii/24.1.17/CHANGELOG.md
new file mode 100644
index 0000000000..f318afb5b2
--- /dev/null
+++ b/stable/fireflyiii/24.1.17/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [fireflyiii-24.1.17](https://github.com/truecharts/charts/compare/fireflyiii-24.1.16...fireflyiii-24.1.17) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [fireflyiii-24.1.16](https://github.com/truecharts/charts/compare/fireflyiii-24.1.15...fireflyiii-24.1.16) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [fireflyiii-24.1.15](https://github.com/truecharts/charts/compare/fireflyiii-24.1.14...fireflyiii-24.1.15) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [fireflyiii-24.1.14](https://github.com/truecharts/charts/compare/fireflyiii-24.1.13...fireflyiii-24.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image fireflyiii/core to vversion-6.1.7[@ae72d37](https://github.com/ae72d37) by renovate ([#17412](https://github.com/truecharts/charts/issues/17412))
+
+
+## [fireflyiii-24.1.13](https://github.com/truecharts/charts/compare/fireflyiii-24.1.12...fireflyiii-24.1.13) (2024-01-14)
+
+### Chore
+
+
+
+- update container image fireflyiii/core to version-6.1.6[@da0121d](https://github.com/da0121d) by renovate ([#17130](https://github.com/truecharts/charts/issues/17130))
+
+
+
+
+## [fireflyiii-24.1.12](https://github.com/truecharts/charts/compare/fireflyiii-24.1.11...fireflyiii-24.1.12) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [fireflyiii-24.1.11](https://github.com/truecharts/charts/compare/fireflyiii-24.1.10...fireflyiii-24.1.11) (2024-01-08)
+
+### Chore
+
+
+
+- update container image fireflyiii/core to vversion-6.1.6[@4d71e72](https://github.com/4d71e72) by renovate ([#16988](https://github.com/truecharts/charts/issues/16988))
+
+
+## [fireflyiii-24.1.10](https://github.com/truecharts/charts/compare/fireflyiii-24.1.9...fireflyiii-24.1.10) (2024-01-03)
+
+### Chore
+
+
+
+- update container image fireflyiii/core to vversion-6.1.4[@b9905d3](https://github.com/b9905d3) by renovate ([#16830](https://github.com/truecharts/charts/issues/16830))
+
+
+## [fireflyiii-24.1.9](https://github.com/truecharts/charts/compare/fireflyiii-24.1.8...fireflyiii-24.1.9) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [fireflyiii-24.1.8](https://github.com/truecharts/charts/compare/fireflyiii-24.1.7...fireflyiii-24.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
diff --git a/stable/fireflyiii/24.1.17/Chart.yaml b/stable/fireflyiii/24.1.17/Chart.yaml
new file mode 100644
index 0000000000..d0c744c7cf
--- /dev/null
+++ b/stable/fireflyiii/24.1.17/Chart.yaml
@@ -0,0 +1,44 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: finacial
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 6.1.7
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A free and open source personal finance manager
+home: https://truecharts.org/charts/stable/fireflyiii
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/fireflyiii.png
+keywords:
+ - fireflyiii
+ - finacial
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: fireflyiii
+sources:
+ - https://github.com/firefly-iii/firefly-iii/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fireflyiii
+ - https://hub.docker.com/r/fireflyiii/core
+type: application
+version: 24.1.17
diff --git a/stable/seafile/4.1.11/LICENSE b/stable/fireflyiii/24.1.17/LICENSE
similarity index 100%
rename from stable/seafile/4.1.11/LICENSE
rename to stable/fireflyiii/24.1.17/LICENSE
diff --git a/stable/fireflyiii/24.1.17/README.md b/stable/fireflyiii/24.1.17/README.md
new file mode 100644
index 0000000000..8ae3f2a08d
--- /dev/null
+++ b/stable/fireflyiii/24.1.17/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/fireflyiii)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/fireflyiii/24.1.17/app-changelog.md b/stable/fireflyiii/24.1.17/app-changelog.md
new file mode 100644
index 0000000000..0b414a6478
--- /dev/null
+++ b/stable/fireflyiii/24.1.17/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fireflyiii-24.1.17](https://github.com/truecharts/charts/compare/fireflyiii-24.1.16...fireflyiii-24.1.17) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/fireflyiii/24.1.17/app-readme.md b/stable/fireflyiii/24.1.17/app-readme.md
new file mode 100644
index 0000000000..5b1c6328e0
--- /dev/null
+++ b/stable/fireflyiii/24.1.17/app-readme.md
@@ -0,0 +1,8 @@
+A free and open source personal finance manager
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/fireflyiii](https://truecharts.org/charts/stable/fireflyiii)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/fireflyiii/24.1.17/charts/common-17.2.28.tgz b/stable/fireflyiii/24.1.17/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/fireflyiii/24.1.17/charts/common-17.2.28.tgz differ
diff --git a/stable/nitter/5.1.11/charts/redis-11.1.6.tgz b/stable/fireflyiii/24.1.17/charts/redis-11.1.6.tgz
similarity index 100%
rename from stable/nitter/5.1.11/charts/redis-11.1.6.tgz
rename to stable/fireflyiii/24.1.17/charts/redis-11.1.6.tgz
diff --git a/stable/fireflyiii/24.1.17/ix_values.yaml b/stable/fireflyiii/24.1.17/ix_values.yaml
new file mode 100644
index 0000000000..1305e4cde8
--- /dev/null
+++ b/stable/fireflyiii/24.1.17/ix_values.yaml
@@ -0,0 +1,88 @@
+image:
+ repository: fireflyiii/core
+ pullPolicy: IfNotPresent
+ tag: version-6.1.7@sha256:ae72d37ea47ed4f071f6f15053b2cdfd4cfe9c15b0855b1a5c252675d1f74816
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ path: "/login"
+ readiness:
+ path: "/login"
+ startup:
+ path: "/login"
+ env:
+ DB_USERNAME: "{{ .Values.cnpg.main.user }}"
+ DB_DATABASE: "{{ .Values.cnpg.main.database }}"
+ DB_CONNECTION: pgsql
+ DB_PORT: 5432
+ REDIS_DB: "0"
+ REDIS_CACHE_DB: "1"
+ CACHE_DRIVER: redis
+ SESSION_DRIVER: redis
+ REDIS_SCHEME: tcp
+ REDIS_PORT: 6379
+ APP_URL: ""
+ TRUSTED_PROXIES: "172.16.0.0/16"
+ DB_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ DB_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ REDIS_HOST:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: plainhost
+ REDIS_PASSWORD:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: redis-password
+ STATIC_CRON_TOKEN:
+ secretKeyRef:
+ name: firefly-secrets
+ key: STATIC_CRON_TOKEN
+ APP_KEY:
+ secretKeyRef:
+ name: firefly-secrets
+ key: APP_KEY
+service:
+ main:
+ ports:
+ main:
+ port: 10082
+ targetPort: 8080
+persistence:
+ data:
+ enabled: true
+ mountPath: "/var/www/html/storage/upload"
+cronjob:
+ schedule: "0 3 * * *"
+ annotations: {}
+ failedJobsHistoryLimit: 5
+ successfulJobsHistoryLimit: 2
+# Enabled redis
+redis:
+ enabled: true
+# Enabled postgres
+cnpg:
+ main:
+ enabled: true
+ user: firefly
+ database: firefly
+portal:
+ open:
+ enabled: true
diff --git a/stable/fireflyiii/24.1.17/questions.yaml b/stable/fireflyiii/24.1.17/questions.yaml
new file mode 100644
index 0000000000..1e42fb5631
--- /dev/null
+++ b/stable/fireflyiii/24.1.17/questions.yaml
@@ -0,0 +1,3307 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: APP_URL
+ label: "APP_URL"
+ description: "Application URL eg. https://fireflyiii.mydomain.com"
+ schema:
+ type: string
+ default: "http://localhost:10082"
+ - variable: TRUSTED_PROXIES
+ label: "TRUSTED_PROXIES"
+ description: "TRUSTED_PROXIES"
+ schema:
+ type: string
+ default: "172.16.0.0/16"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10082
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: 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: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/metabase/2.1.10/templates/NOTES.txt b/stable/fireflyiii/24.1.17/templates/NOTES.txt
similarity index 100%
rename from stable/metabase/2.1.10/templates/NOTES.txt
rename to stable/fireflyiii/24.1.17/templates/NOTES.txt
diff --git a/stable/fireflyiii/24.1.17/templates/_cronjob.tpl b/stable/fireflyiii/24.1.17/templates/_cronjob.tpl
new file mode 100644
index 0000000000..ea5e48332d
--- /dev/null
+++ b/stable/fireflyiii/24.1.17/templates/_cronjob.tpl
@@ -0,0 +1,32 @@
+{{/* Define the cronjob */}}
+{{- define "fireflyiii.cronjob" -}}
+{{- $fullname := (include "tc.v1.common.lib.chart.names.fullname" $) }}
+enabled: true
+type: "CronJob"
+schedule: "0 8 * * *"
+podSpec:
+ restartPolicy: Never
+ containers:
+ cron:
+ enabled: true
+ primary: true
+ probes:
+ startup:
+ enabled: false
+ readiness:
+ enabled: false
+ liveness:
+ enabled: false
+ imageSelector: alpineImage
+ args:
+ - curl
+ - "http://{{ $fullname }}:{{ .Values.service.main.ports.main.port }}/api/v1/cron/$(STATIC_CRON_TOKEN)"
+ env:
+ STATIC_CRON_TOKEN:
+ secretKeyRef:
+ name: firefly-secrets
+ key: STATIC_CRON_TOKEN
+
+
+
+{{- end -}}
diff --git a/stable/fireflyiii/24.1.17/templates/_secrets.tpl b/stable/fireflyiii/24.1.17/templates/_secrets.tpl
new file mode 100644
index 0000000000..e79ac151e8
--- /dev/null
+++ b/stable/fireflyiii/24.1.17/templates/_secrets.tpl
@@ -0,0 +1,14 @@
+{{/* Define the secrets */}}
+{{- define "fireflyiii.secrets" -}}
+{{- $secretName := (printf "%s-firefly-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }}
+{{- $appKey := randAlphaNum 32 -}}
+{{- $cronToken := randAlphaNum 32 -}}
+{{- with (lookup "v1" "Secret" .Release.Namespace $secretName) -}}
+ {{- $appKey = index .data "APP_KEY" | b64dec -}}
+ {{- $cronToken = index .data "STATIC_CRON_TOKEN" | b64dec -}}
+{{- end }}
+enabled: true
+data:
+ STATIC_CRON_TOKEN: {{ $cronToken }}
+ APP_KEY: {{ $appKey }}
+{{- end -}}
diff --git a/stable/fireflyiii/24.1.17/templates/common.yaml b/stable/fireflyiii/24.1.17/templates/common.yaml
new file mode 100644
index 0000000000..cea5ca28be
--- /dev/null
+++ b/stable/fireflyiii/24.1.17/templates/common.yaml
@@ -0,0 +1,17 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render secrets for fireflyiii */}}
+{{- $secrets := include "fireflyiii.secrets" . | fromYaml -}}
+{{- if $secrets -}}
+ {{- $_ := set .Values.secret "firefly-secrets" $secrets -}}
+{{- end -}}
+
+{{/* Render cronjob for fireflyiii */}}
+{{- $cronjob := include "fireflyiii.cronjob" . | fromYaml -}}
+{{- if $cronjob -}}
+{{- $_ := set .Values.workload "cron" $cronjob -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/htpcmanager/8.1.8/values.yaml b/stable/fireflyiii/24.1.17/values.yaml
similarity index 100%
rename from stable/htpcmanager/8.1.8/values.yaml
rename to stable/fireflyiii/24.1.17/values.yaml
diff --git a/stable/firefox-desktop-g3/4.1.10/CHANGELOG.md b/stable/firefox-desktop-g3/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..a2d481810b
--- /dev/null
+++ b/stable/firefox-desktop-g3/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [firefox-desktop-g3-4.1.10](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.9...firefox-desktop-g3-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [firefox-desktop-g3-4.1.9](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.8...firefox-desktop-g3-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [firefox-desktop-g3-4.1.8](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.7...firefox-desktop-g3-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [firefox-desktop-g3-4.1.7](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.6...firefox-desktop-g3-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image accetto/ubuntu-vnc-xfce-firefox-g3 to latest[@d7e96e1](https://github.com/d7e96e1) by renovate ([#17321](https://github.com/truecharts/charts/issues/17321))
+
+
+
+
+## [firefox-desktop-g3-4.1.6](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.5...firefox-desktop-g3-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [firefox-desktop-g3-4.1.5](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.4...firefox-desktop-g3-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [firefox-desktop-g3-4.1.4](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.3...firefox-desktop-g3-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [firefox-desktop-g3-4.1.3](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.0...firefox-desktop-g3-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [firefox-desktop-g3-4.1.2](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.0...firefox-desktop-g3-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/firefox-desktop-g3/4.1.10/Chart.yaml b/stable/firefox-desktop-g3/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..44ea3214fe
--- /dev/null
+++ b/stable/firefox-desktop-g3/4.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing
+home: https://truecharts.org/charts/stable/firefox-desktop-g3
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/firefox-desktop-g3.png
+keywords:
+ - firefox-desktop-g3
+ - Productivity
+ - Tools-Utilities
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: firefox-desktop-g3
+sources:
+ - https://github.com/accetto/headless-drawing-g3/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/firefox-desktop-g3
+ - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-firefox-g3
+type: application
+version: 4.1.10
diff --git a/stable/firefox-desktop-g3/4.1.9/README.md b/stable/firefox-desktop-g3/4.1.10/README.md
similarity index 100%
rename from stable/firefox-desktop-g3/4.1.9/README.md
rename to stable/firefox-desktop-g3/4.1.10/README.md
diff --git a/stable/firefox-desktop-g3/4.1.10/app-changelog.md b/stable/firefox-desktop-g3/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..13f5a1e8a0
--- /dev/null
+++ b/stable/firefox-desktop-g3/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [firefox-desktop-g3-4.1.10](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.9...firefox-desktop-g3-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/firefox-desktop-g3/4.1.9/app-readme.md b/stable/firefox-desktop-g3/4.1.10/app-readme.md
similarity index 100%
rename from stable/firefox-desktop-g3/4.1.9/app-readme.md
rename to stable/firefox-desktop-g3/4.1.10/app-readme.md
diff --git a/stable/firefox-desktop-g3/4.1.10/charts/common-17.2.28.tgz b/stable/firefox-desktop-g3/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/firefox-desktop-g3/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/firefox-desktop-g3/4.1.9/ix_values.yaml b/stable/firefox-desktop-g3/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/firefox-desktop-g3/4.1.9/ix_values.yaml
rename to stable/firefox-desktop-g3/4.1.10/ix_values.yaml
diff --git a/stable/firefox-desktop-g3/4.1.9/questions.yaml b/stable/firefox-desktop-g3/4.1.10/questions.yaml
similarity index 100%
rename from stable/firefox-desktop-g3/4.1.9/questions.yaml
rename to stable/firefox-desktop-g3/4.1.10/questions.yaml
diff --git a/stable/fistfuloffrags/4.1.8/templates/common.yaml b/stable/firefox-desktop-g3/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/fistfuloffrags/4.1.8/templates/common.yaml
rename to stable/firefox-desktop-g3/4.1.10/templates/common.yaml
diff --git a/stable/humhub/6.2.5/values.yaml b/stable/firefox-desktop-g3/4.1.10/values.yaml
similarity index 100%
rename from stable/humhub/6.2.5/values.yaml
rename to stable/firefox-desktop-g3/4.1.10/values.yaml
diff --git a/stable/firefox-desktop-g3/4.1.9/CHANGELOG.md b/stable/firefox-desktop-g3/4.1.9/CHANGELOG.md
deleted file mode 100644
index 8b7a3453b7..0000000000
--- a/stable/firefox-desktop-g3/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [firefox-desktop-g3-4.1.9](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.8...firefox-desktop-g3-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [firefox-desktop-g3-4.1.8](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.7...firefox-desktop-g3-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [firefox-desktop-g3-4.1.7](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.6...firefox-desktop-g3-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update container image accetto/ubuntu-vnc-xfce-firefox-g3 to latest[@d7e96e1](https://github.com/d7e96e1) by renovate ([#17321](https://github.com/truecharts/charts/issues/17321))
-
-
-
-
-## [firefox-desktop-g3-4.1.6](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.5...firefox-desktop-g3-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [firefox-desktop-g3-4.1.5](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.4...firefox-desktop-g3-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [firefox-desktop-g3-4.1.4](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.3...firefox-desktop-g3-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [firefox-desktop-g3-4.1.3](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.0...firefox-desktop-g3-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [firefox-desktop-g3-4.1.2](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.0...firefox-desktop-g3-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/firefox-desktop-g3/4.1.9/Chart.yaml b/stable/firefox-desktop-g3/4.1.9/Chart.yaml
deleted file mode 100644
index 0bfe7ef596..0000000000
--- a/stable/firefox-desktop-g3/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing
-home: https://truecharts.org/charts/stable/firefox-desktop-g3
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/firefox-desktop-g3.png
-keywords:
- - firefox-desktop-g3
- - Productivity
- - Tools-Utilities
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: firefox-desktop-g3
-sources:
- - https://github.com/accetto/headless-drawing-g3/
- - https://github.com/truecharts/charts/tree/master/charts/stable/firefox-desktop-g3
- - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-firefox-g3
-type: application
-version: 4.1.9
diff --git a/stable/firefox-desktop-g3/4.1.9/app-changelog.md b/stable/firefox-desktop-g3/4.1.9/app-changelog.md
deleted file mode 100644
index d3677d569c..0000000000
--- a/stable/firefox-desktop-g3/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [firefox-desktop-g3-4.1.9](https://github.com/truecharts/charts/compare/firefox-desktop-g3-4.1.8...firefox-desktop-g3-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/firefox-desktop-g3/4.1.9/charts/common-17.2.26.tgz b/stable/firefox-desktop-g3/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/firefox-desktop-g3/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/firefox-syncserver/16.1.9/CHANGELOG.md b/stable/firefox-syncserver/16.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..c4eae91645
--- /dev/null
+++ b/stable/firefox-syncserver/16.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [firefox-syncserver-16.1.9](https://github.com/truecharts/charts/compare/firefox-syncserver-16.1.8...firefox-syncserver-16.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [firefox-syncserver-16.1.8](https://github.com/truecharts/charts/compare/firefox-syncserver-16.1.7...firefox-syncserver-16.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [firefox-syncserver-16.1.7](https://github.com/truecharts/charts/compare/firefox-syncserver-16.1.6...firefox-syncserver-16.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [firefox-syncserver-16.1.6](https://github.com/truecharts/charts/compare/firefox-syncserver-16.1.5...firefox-syncserver-16.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [firefox-syncserver-16.1.5](https://github.com/truecharts/charts/compare/firefox-syncserver-16.1.4...firefox-syncserver-16.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [firefox-syncserver-16.1.4](https://github.com/truecharts/charts/compare/firefox-syncserver-16.1.3...firefox-syncserver-16.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [firefox-syncserver-16.1.3](https://github.com/truecharts/charts/compare/firefox-syncserver-16.1.0...firefox-syncserver-16.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [firefox-syncserver-16.1.2](https://github.com/truecharts/charts/compare/firefox-syncserver-16.1.0...firefox-syncserver-16.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/firefox-syncserver/16.1.9/Chart.yaml b/stable/firefox-syncserver/16.1.9/Chart.yaml
new file mode 100644
index 0000000000..75296cbce6
--- /dev/null
+++ b/stable/firefox-syncserver/16.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.8.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This is an all-in-one package for running a self-hosted Firefox Sync server.
+home: https://truecharts.org/charts/stable/firefox-syncserver
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/firefox-syncserver.png
+keywords:
+ - server
+ - sync
+ - syncserver
+ - firefox
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: firefox-syncserver
+sources:
+ - https://moz-services-docs.readthedocs.io/en/latest/howtos/run-sync-1.5.html
+ - https://github.com/truecharts/charts/tree/master/charts/stable/firefox-syncserver
+ - https://ghcr.io/crazy-max/firefox-syncserver
+type: application
+version: 16.1.9
diff --git a/stable/firefox-syncserver/16.1.9/README.md b/stable/firefox-syncserver/16.1.9/README.md
new file mode 100644
index 0000000000..2f126551af
--- /dev/null
+++ b/stable/firefox-syncserver/16.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/firefox-syncserver)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/firefox-syncserver/16.1.9/app-changelog.md b/stable/firefox-syncserver/16.1.9/app-changelog.md
new file mode 100644
index 0000000000..70cc148ac5
--- /dev/null
+++ b/stable/firefox-syncserver/16.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [firefox-syncserver-16.1.9](https://github.com/truecharts/charts/compare/firefox-syncserver-16.1.8...firefox-syncserver-16.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/firefox-syncserver/16.1.9/app-readme.md b/stable/firefox-syncserver/16.1.9/app-readme.md
new file mode 100644
index 0000000000..604e65d7b7
--- /dev/null
+++ b/stable/firefox-syncserver/16.1.9/app-readme.md
@@ -0,0 +1,8 @@
+This is an all-in-one package for running a self-hosted Firefox Sync server.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/firefox-syncserver](https://truecharts.org/charts/stable/firefox-syncserver)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/firefox-syncserver/16.1.9/charts/common-17.2.28.tgz b/stable/firefox-syncserver/16.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/firefox-syncserver/16.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/firefox-syncserver/16.1.9/ix_values.yaml b/stable/firefox-syncserver/16.1.9/ix_values.yaml
new file mode 100644
index 0000000000..4b9bd2d84b
--- /dev/null
+++ b/stable/firefox-syncserver/16.1.9/ix_values.yaml
@@ -0,0 +1,55 @@
+image:
+ repository: ghcr.io/crazy-max/firefox-syncserver
+ pullPolicy: IfNotPresent
+ # Overrides the image tag whose default is the chart appVersion.
+ tag: 1.8.0@sha256:ab1a959d8105c478f0f1523c8c3bbdc53bb8d44f325501b93297bc80cf627da6
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ allowPrivilegeEscalation: true
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: tcp
+ readiness:
+ type: tcp
+ startup:
+ type: tcp
+ env:
+ FF_SYNCSERVER_PUBLIC_URL: "firefox-syncserver.192.168.1.189.nip.io"
+ FF_SYNCSERVER_FORCE_WSGI_ENVIRON: true
+ FF_SYNCSERVER_ACCESSLOG: false
+ FF_SYNCSERVER_LOGLEVEL: "info"
+ FF_SYNCSERVER_ALLOW_NEW_USERS: true
+ FF_SYNCSERVER_FORWARDED_ALLOW_IPS: "*"
+ FF_SYNCSERVER_SQLURI:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: std
+ FF_SYNCSERVER_SECRET: "changeme"
+service:
+ main:
+ ports:
+ main:
+ port: 10051
+ targetPort: 5000
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+# Enabled postgres
+cnpg:
+ main:
+ enabled: true
+ user: firefox-syncserver
+ database: firefox-syncserver
+portal:
+ open:
+ enabled: true
diff --git a/stable/firefox-syncserver/16.1.9/questions.yaml b/stable/firefox-syncserver/16.1.9/questions.yaml
new file mode 100644
index 0000000000..702f7d7dad
--- /dev/null
+++ b/stable/firefox-syncserver/16.1.9/questions.yaml
@@ -0,0 +1,3337 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: FF_SYNCSERVER_SECRET
+ label: "FF_SYNCSERVER_SECRET"
+ description: "Sets the FF_SYNCSERVER_SECRET env var"
+ schema:
+ type: string
+ default: "changeme"
+ - variable: FF_SYNCSERVER_PUBLIC_URL
+ label: "FF_SYNCSERVER_PUBLIC_URL"
+ description: "Sets the FF_SYNCSERVER_PUBLIC_URL env var"
+ schema:
+ type: string
+ default: ""
+ - variable: FF_SYNCSERVER_FORCE_WSGI_ENVIRON
+ label: "FF_SYNCSERVER_FORCE_WSGI_ENVIRON"
+ description: "Sets the FF_SYNCSERVER_FORCE_WSGI_ENVIRON env var"
+ schema:
+ type: boolean
+ default: true
+ - variable: FF_SYNCSERVER_ACCESSLOG
+ label: "FF_SYNCSERVER_ACCESSLOG"
+ description: "Sets the FF_SYNCSERVER_ACCESSLOG env var"
+ schema:
+ type: boolean
+ default: false
+ - variable: FF_SYNCSERVER_LOGLEVEL
+ label: "FF_SYNCSERVER_LOGLEVEL"
+ description: "Sets the FF_SYNCSERVER_LOGLEVEL env var"
+ schema:
+ type: string
+ default: "info"
+ - variable: FF_SYNCSERVER_ALLOW_NEW_USERS
+ label: "FF_SYNCSERVER_ALLOW_NEW_USERS"
+ description: "Sets the FF_SYNCSERVER_ALLOW_NEW_USERS env var"
+ schema:
+ type: boolean
+ default: true
+ - variable: FF_SYNCSERVER_FORWARDED_ALLOW_IPS
+ label: "FF_SYNCSERVER_FORWARDED_ALLOW_IPS"
+ description: "Sets the FF_SYNCSERVER_FORWARDED_ALLOW_IPS env var"
+ schema:
+ type: string
+ default: "*"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10051
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/minecraft-bedrock/7.1.8/templates/NOTES.txt b/stable/firefox-syncserver/16.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/minecraft-bedrock/7.1.8/templates/NOTES.txt
rename to stable/firefox-syncserver/16.1.9/templates/NOTES.txt
diff --git a/stable/megasync/5.1.11/templates/common.yaml b/stable/firefox-syncserver/16.1.9/templates/common.yaml
similarity index 100%
rename from stable/megasync/5.1.11/templates/common.yaml
rename to stable/firefox-syncserver/16.1.9/templates/common.yaml
diff --git a/stable/hurtworld/4.1.8/values.yaml b/stable/firefox-syncserver/16.1.9/values.yaml
similarity index 100%
rename from stable/hurtworld/4.1.8/values.yaml
rename to stable/firefox-syncserver/16.1.9/values.yaml
diff --git a/stable/firefox/10.0.7/CHANGELOG.md b/stable/firefox/10.0.7/CHANGELOG.md
new file mode 100644
index 0000000000..55951a33c6
--- /dev/null
+++ b/stable/firefox/10.0.7/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [firefox-10.0.7](https://github.com/truecharts/charts/compare/firefox-10.0.6...firefox-10.0.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [firefox-10.0.6](https://github.com/truecharts/charts/compare/firefox-10.0.5...firefox-10.0.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [firefox-10.0.5](https://github.com/truecharts/charts/compare/firefox-10.0.4...firefox-10.0.5) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [firefox-10.0.4](https://github.com/truecharts/charts/compare/firefox-10.0.3...firefox-10.0.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/firefox to 120.0.1[@ac3c881](https://github.com/ac3c881) by renovate ([#17351](https://github.com/truecharts/charts/issues/17351))
+
+
+## [firefox-10.0.3](https://github.com/truecharts/charts/compare/firefox-10.0.2...firefox-10.0.3) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/firefox to 120.0.1[@34df0f7](https://github.com/34df0f7) by renovate ([#17232](https://github.com/truecharts/charts/issues/17232))
+
+
+
+
+## [firefox-10.0.2](https://github.com/truecharts/charts/compare/firefox-10.0.1...firefox-10.0.2) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [firefox-10.0.1](https://github.com/truecharts/charts/compare/firefox-10.0.0...firefox-10.0.1) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/firefox to 120.0.1[@2bf06b5](https://github.com/2bf06b5) by renovate ([#16940](https://github.com/truecharts/charts/issues/16940))
+
+
+## [firefox-10.0.0](https://github.com/truecharts/charts/compare/firefox-9.1.5...firefox-10.0.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/firefox to v120.0.1[@2225e73](https://github.com/2225e73) by renovate ([#16834](https://github.com/truecharts/charts/issues/16834))
+
+
+## [firefox-9.1.5](https://github.com/truecharts/charts/compare/firefox-9.1.4...firefox-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [firefox-9.1.4](https://github.com/truecharts/charts/compare/firefox-9.1.3...firefox-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/firefox/10.0.7/Chart.yaml b/stable/firefox/10.0.7/Chart.yaml
new file mode 100644
index 0000000000..ee1df1ff3e
--- /dev/null
+++ b/stable/firefox/10.0.7/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: browser
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 120.0.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation.
+home: https://truecharts.org/charts/stable/firefox
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/firefox.png
+keywords:
+ - firefox
+ - browser
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: firefox
+sources:
+ - https://github.com/linuxserver/docker-firefox
+ - https://github.com/truecharts/charts/tree/master/charts/stable/firefox
+ - https://ghcr.io/linuxserver/firefox
+type: application
+version: 10.0.7
diff --git a/stable/firefox/10.0.7/README.md b/stable/firefox/10.0.7/README.md
new file mode 100644
index 0000000000..af8822b108
--- /dev/null
+++ b/stable/firefox/10.0.7/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/firefox)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/firefox/10.0.7/app-changelog.md b/stable/firefox/10.0.7/app-changelog.md
new file mode 100644
index 0000000000..5ec0a0813f
--- /dev/null
+++ b/stable/firefox/10.0.7/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [firefox-10.0.7](https://github.com/truecharts/charts/compare/firefox-10.0.6...firefox-10.0.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/firefox/10.0.7/app-readme.md b/stable/firefox/10.0.7/app-readme.md
new file mode 100644
index 0000000000..06d4ce1422
--- /dev/null
+++ b/stable/firefox/10.0.7/app-readme.md
@@ -0,0 +1,8 @@
+a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/firefox](https://truecharts.org/charts/stable/firefox)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/firefox/10.0.7/charts/common-17.2.28.tgz b/stable/firefox/10.0.7/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/firefox/10.0.7/charts/common-17.2.28.tgz differ
diff --git a/stable/firefox/10.0.7/ix_values.yaml b/stable/firefox/10.0.7/ix_values.yaml
new file mode 100644
index 0000000000..9749061589
--- /dev/null
+++ b/stable/firefox/10.0.7/ix_values.yaml
@@ -0,0 +1,41 @@
+image:
+ repository: ghcr.io/linuxserver/firefox
+ pullPolicy: IfNotPresent
+ tag: 120.0.1@sha256:ac3c8817dcbf6855b05e55db4799e36a8b935bf57fcb27f9fa3ff71263ddd3de
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ protocol: http
+ port: 10131
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ readiness:
+ type: http
+ startup:
+ type: http
+ env:
+ FM_HOME: "/config"
+ CUSTOM_PORT: "{{ .Values.service.main.ports.main.port }}"
+ TITLE: "TrueChartVNC Client"
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+ varrun:
+ enabled: false
+portal:
+ open:
+ enabled: true
diff --git a/stable/firefox/10.0.7/questions.yaml b/stable/firefox/10.0.7/questions.yaml
new file mode 100644
index 0000000000..80a76db337
--- /dev/null
+++ b/stable/firefox/10.0.7/questions.yaml
@@ -0,0 +1,2840 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ label: Image Environment
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: TITLE
+ label: Title
+ description: The page title displayed on the web browser
+ schema:
+ type: string
+ default: "TrueChartVNC Client"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service
+ description: The Primary service on which the Minecraft Server runs on
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 10131
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: App Config Storage
+ description: Stores the Application Config.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: runAsUser
+ description: The UserID of the user running the application
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: runAsGroup
+ description: The groupID this App of the user running the application
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: fsGroup
+ description: The group that should own ALL storage.
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/minecraft-bungeecord/7.1.8/templates/NOTES.txt b/stable/firefox/10.0.7/templates/NOTES.txt
similarity index 100%
rename from stable/minecraft-bungeecord/7.1.8/templates/NOTES.txt
rename to stable/firefox/10.0.7/templates/NOTES.txt
diff --git a/stable/meshroom/8.1.8/templates/common.yaml b/stable/firefox/10.0.7/templates/common.yaml
similarity index 100%
rename from stable/meshroom/8.1.8/templates/common.yaml
rename to stable/firefox/10.0.7/templates/common.yaml
diff --git a/stable/icloudpd/5.1.12/values.yaml b/stable/firefox/10.0.7/values.yaml
similarity index 100%
rename from stable/icloudpd/5.1.12/values.yaml
rename to stable/firefox/10.0.7/values.yaml
diff --git a/stable/fireshare/5.1.10/CHANGELOG.md b/stable/fireshare/5.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..7bfe77fa00
--- /dev/null
+++ b/stable/fireshare/5.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [fireshare-5.1.10](https://github.com/truecharts/charts/compare/fireshare-5.1.9...fireshare-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [fireshare-5.1.9](https://github.com/truecharts/charts/compare/fireshare-5.1.8...fireshare-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [fireshare-5.1.8](https://github.com/truecharts/charts/compare/fireshare-5.1.7...fireshare-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [fireshare-5.1.7](https://github.com/truecharts/charts/compare/fireshare-5.1.6...fireshare-5.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [fireshare-5.1.6](https://github.com/truecharts/charts/compare/fireshare-5.1.5...fireshare-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [fireshare-5.1.5](https://github.com/truecharts/charts/compare/fireshare-5.1.4...fireshare-5.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [fireshare-5.1.4](https://github.com/truecharts/charts/compare/fireshare-5.1.1...fireshare-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [fireshare-5.1.3](https://github.com/truecharts/charts/compare/fireshare-5.1.1...fireshare-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+## [fireshare-5.1.1](https://github.com/truecharts/charts/compare/fireshare-5.1.0...fireshare-5.1.1) (2023-12-31)
+
diff --git a/stable/fireshare/5.1.10/Chart.yaml b/stable/fireshare/5.1.10/Chart.yaml
new file mode 100644
index 0000000000..48990267bd
--- /dev/null
+++ b/stable/fireshare/5.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.2.19
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Share your game clips, videos, or other media via unique links.
+home: https://truecharts.org/charts/stable/fireshare
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/fireshare.png
+keywords:
+ - fireshare
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: fireshare
+sources:
+ - https://github.com/ShaneIsrael/fireshare
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fireshare
+ - https://hub.docker.com/r/shaneisrael/fireshare
+type: application
+version: 5.1.10
diff --git a/stable/fireshare/5.1.9/README.md b/stable/fireshare/5.1.10/README.md
similarity index 100%
rename from stable/fireshare/5.1.9/README.md
rename to stable/fireshare/5.1.10/README.md
diff --git a/stable/fireshare/5.1.10/app-changelog.md b/stable/fireshare/5.1.10/app-changelog.md
new file mode 100644
index 0000000000..c910e756a2
--- /dev/null
+++ b/stable/fireshare/5.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fireshare-5.1.10](https://github.com/truecharts/charts/compare/fireshare-5.1.9...fireshare-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/fireshare/5.1.9/app-readme.md b/stable/fireshare/5.1.10/app-readme.md
similarity index 100%
rename from stable/fireshare/5.1.9/app-readme.md
rename to stable/fireshare/5.1.10/app-readme.md
diff --git a/stable/fireshare/5.1.10/charts/common-17.2.28.tgz b/stable/fireshare/5.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/fireshare/5.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/fireshare/5.1.9/ix_values.yaml b/stable/fireshare/5.1.10/ix_values.yaml
similarity index 100%
rename from stable/fireshare/5.1.9/ix_values.yaml
rename to stable/fireshare/5.1.10/ix_values.yaml
diff --git a/stable/fireshare/5.1.9/questions.yaml b/stable/fireshare/5.1.10/questions.yaml
similarity index 100%
rename from stable/fireshare/5.1.9/questions.yaml
rename to stable/fireshare/5.1.10/questions.yaml
diff --git a/stable/fireshare/5.1.9/templates/_secrets.tpl b/stable/fireshare/5.1.10/templates/_secrets.tpl
similarity index 100%
rename from stable/fireshare/5.1.9/templates/_secrets.tpl
rename to stable/fireshare/5.1.10/templates/_secrets.tpl
diff --git a/stable/fireshare/5.1.9/templates/common.yaml b/stable/fireshare/5.1.10/templates/common.yaml
similarity index 100%
rename from stable/fireshare/5.1.9/templates/common.yaml
rename to stable/fireshare/5.1.10/templates/common.yaml
diff --git a/stable/imgpush/4.1.9/values.yaml b/stable/fireshare/5.1.10/values.yaml
similarity index 100%
rename from stable/imgpush/4.1.9/values.yaml
rename to stable/fireshare/5.1.10/values.yaml
diff --git a/stable/fireshare/5.1.9/CHANGELOG.md b/stable/fireshare/5.1.9/CHANGELOG.md
deleted file mode 100644
index 4dd0d7cafa..0000000000
--- a/stable/fireshare/5.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [fireshare-5.1.9](https://github.com/truecharts/charts/compare/fireshare-5.1.8...fireshare-5.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [fireshare-5.1.8](https://github.com/truecharts/charts/compare/fireshare-5.1.7...fireshare-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [fireshare-5.1.7](https://github.com/truecharts/charts/compare/fireshare-5.1.6...fireshare-5.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [fireshare-5.1.6](https://github.com/truecharts/charts/compare/fireshare-5.1.5...fireshare-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [fireshare-5.1.5](https://github.com/truecharts/charts/compare/fireshare-5.1.4...fireshare-5.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [fireshare-5.1.4](https://github.com/truecharts/charts/compare/fireshare-5.1.1...fireshare-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [fireshare-5.1.3](https://github.com/truecharts/charts/compare/fireshare-5.1.1...fireshare-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [fireshare-5.1.1](https://github.com/truecharts/charts/compare/fireshare-5.1.0...fireshare-5.1.1) (2023-12-31)
-
-### Chore
-
-- update container image shaneisrael/fireshare to v1.2.19[@c30f4bd](https://github.com/c30f4bd) by renovate ([#16670](https://github.com/truecharts/charts/issues/16670))
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-## [fireshare-5.1.0](https://github.com/truecharts/charts/compare/fireshare-5.0.1...fireshare-5.1.0) (2023-12-30)
-
-### Chore
-
diff --git a/stable/fireshare/5.1.9/Chart.yaml b/stable/fireshare/5.1.9/Chart.yaml
deleted file mode 100644
index 891d620252..0000000000
--- a/stable/fireshare/5.1.9/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.2.19
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Share your game clips, videos, or other media via unique links.
-home: https://truecharts.org/charts/stable/fireshare
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/fireshare.png
-keywords:
- - fireshare
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: fireshare
-sources:
- - https://github.com/ShaneIsrael/fireshare
- - https://github.com/truecharts/charts/tree/master/charts/stable/fireshare
- - https://hub.docker.com/r/shaneisrael/fireshare
-type: application
-version: 5.1.9
diff --git a/stable/fireshare/5.1.9/app-changelog.md b/stable/fireshare/5.1.9/app-changelog.md
deleted file mode 100644
index 87433b733d..0000000000
--- a/stable/fireshare/5.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [fireshare-5.1.9](https://github.com/truecharts/charts/compare/fireshare-5.1.8...fireshare-5.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/fireshare/5.1.9/charts/common-17.2.26.tgz b/stable/fireshare/5.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/fireshare/5.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/firezone/2.1.8/CHANGELOG.md b/stable/firezone/2.1.8/CHANGELOG.md
deleted file mode 100644
index e3f30fc299..0000000000
--- a/stable/firezone/2.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [firezone-2.1.8](https://github.com/truecharts/charts/compare/firezone-2.1.7...firezone-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [firezone-2.1.7](https://github.com/truecharts/charts/compare/firezone-2.1.6...firezone-2.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [firezone-2.1.6](https://github.com/truecharts/charts/compare/firezone-2.1.5...firezone-2.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [firezone-2.1.5](https://github.com/truecharts/charts/compare/firezone-2.1.4...firezone-2.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [firezone-2.1.4](https://github.com/truecharts/charts/compare/firezone-2.1.3...firezone-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [firezone-2.1.3](https://github.com/truecharts/charts/compare/firezone-2.1.0...firezone-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [firezone-2.1.2](https://github.com/truecharts/charts/compare/firezone-2.1.0...firezone-2.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [firezone-2.1.0](https://github.com/truecharts/charts/compare/firezone-2.0.1...firezone-2.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [firezone-2.0.1](https://github.com/truecharts/charts/compare/firezone-2.0.0...firezone-2.0.1) (2023-12-26)
diff --git a/stable/firezone/2.1.8/Chart.yaml b/stable/firezone/2.1.8/Chart.yaml
deleted file mode 100644
index 18d001c12d..0000000000
--- a/stable/firezone/2.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: vpn
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.7.36
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: WireGuard-based VPN server and egress firewall
-home: https://truecharts.org/charts/stable/firezone
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/firezone.png
-keywords:
- - firezone
- - wireguard
- - vpn
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: firezone
-sources:
- - https://github.com/firezone/firezone
- - https://github.com/truecharts/charts/tree/master/charts/stable/firezone
- - https://hub.docker.com/r/firezone/firezone
-type: application
-version: 2.1.8
diff --git a/stable/firezone/2.1.8/app-changelog.md b/stable/firezone/2.1.8/app-changelog.md
deleted file mode 100644
index 021f53c7cd..0000000000
--- a/stable/firezone/2.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [firezone-2.1.8](https://github.com/truecharts/charts/compare/firezone-2.1.7...firezone-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/firezone/2.1.8/charts/common-17.2.26.tgz b/stable/firezone/2.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/firezone/2.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/firezone/2.1.9/CHANGELOG.md b/stable/firezone/2.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..4821f395e2
--- /dev/null
+++ b/stable/firezone/2.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [firezone-2.1.9](https://github.com/truecharts/charts/compare/firezone-2.1.8...firezone-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [firezone-2.1.8](https://github.com/truecharts/charts/compare/firezone-2.1.7...firezone-2.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [firezone-2.1.7](https://github.com/truecharts/charts/compare/firezone-2.1.6...firezone-2.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [firezone-2.1.6](https://github.com/truecharts/charts/compare/firezone-2.1.5...firezone-2.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [firezone-2.1.5](https://github.com/truecharts/charts/compare/firezone-2.1.4...firezone-2.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [firezone-2.1.4](https://github.com/truecharts/charts/compare/firezone-2.1.3...firezone-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [firezone-2.1.3](https://github.com/truecharts/charts/compare/firezone-2.1.0...firezone-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [firezone-2.1.2](https://github.com/truecharts/charts/compare/firezone-2.1.0...firezone-2.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/firezone/2.1.9/Chart.yaml b/stable/firezone/2.1.9/Chart.yaml
new file mode 100644
index 0000000000..1d5d36136a
--- /dev/null
+++ b/stable/firezone/2.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: vpn
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.7.36
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: WireGuard-based VPN server and egress firewall
+home: https://truecharts.org/charts/stable/firezone
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/firezone.png
+keywords:
+ - firezone
+ - wireguard
+ - vpn
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: firezone
+sources:
+ - https://github.com/firezone/firezone
+ - https://github.com/truecharts/charts/tree/master/charts/stable/firezone
+ - https://hub.docker.com/r/firezone/firezone
+type: application
+version: 2.1.9
diff --git a/stable/firezone/2.1.8/README.md b/stable/firezone/2.1.9/README.md
similarity index 100%
rename from stable/firezone/2.1.8/README.md
rename to stable/firezone/2.1.9/README.md
diff --git a/stable/firezone/2.1.9/app-changelog.md b/stable/firezone/2.1.9/app-changelog.md
new file mode 100644
index 0000000000..2cf0c2e087
--- /dev/null
+++ b/stable/firezone/2.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [firezone-2.1.9](https://github.com/truecharts/charts/compare/firezone-2.1.8...firezone-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/firezone/2.1.8/app-readme.md b/stable/firezone/2.1.9/app-readme.md
similarity index 100%
rename from stable/firezone/2.1.8/app-readme.md
rename to stable/firezone/2.1.9/app-readme.md
diff --git a/stable/firezone/2.1.9/charts/common-17.2.28.tgz b/stable/firezone/2.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/firezone/2.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/firezone/2.1.8/ix_values.yaml b/stable/firezone/2.1.9/ix_values.yaml
similarity index 100%
rename from stable/firezone/2.1.8/ix_values.yaml
rename to stable/firezone/2.1.9/ix_values.yaml
diff --git a/stable/firezone/2.1.8/questions.yaml b/stable/firezone/2.1.9/questions.yaml
similarity index 100%
rename from stable/firezone/2.1.8/questions.yaml
rename to stable/firezone/2.1.9/questions.yaml
diff --git a/stable/minecraft-java/7.1.9/templates/NOTES.txt b/stable/firezone/2.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/minecraft-java/7.1.9/templates/NOTES.txt
rename to stable/firezone/2.1.9/templates/NOTES.txt
diff --git a/stable/firezone/2.1.8/templates/_secrets.tpl b/stable/firezone/2.1.9/templates/_secrets.tpl
similarity index 100%
rename from stable/firezone/2.1.8/templates/_secrets.tpl
rename to stable/firezone/2.1.9/templates/_secrets.tpl
diff --git a/stable/firezone/2.1.8/templates/common.yaml b/stable/firezone/2.1.9/templates/common.yaml
similarity index 100%
rename from stable/firezone/2.1.8/templates/common.yaml
rename to stable/firezone/2.1.9/templates/common.yaml
diff --git a/stable/import-ics/4.1.8/values.yaml b/stable/firezone/2.1.9/values.yaml
similarity index 100%
rename from stable/import-ics/4.1.8/values.yaml
rename to stable/firezone/2.1.9/values.yaml
diff --git a/stable/fistfuloffrags/4.1.8/CHANGELOG.md b/stable/fistfuloffrags/4.1.8/CHANGELOG.md
deleted file mode 100644
index ca166f4836..0000000000
--- a/stable/fistfuloffrags/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [fistfuloffrags-4.1.8](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.7...fistfuloffrags-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [fistfuloffrags-4.1.7](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.6...fistfuloffrags-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [fistfuloffrags-4.1.6](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.5...fistfuloffrags-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [fistfuloffrags-4.1.5](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.4...fistfuloffrags-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [fistfuloffrags-4.1.4](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.3...fistfuloffrags-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [fistfuloffrags-4.1.3](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.0...fistfuloffrags-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [fistfuloffrags-4.1.2](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.0...fistfuloffrags-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [fistfuloffrags-4.1.0](https://github.com/truecharts/charts/compare/fistfuloffrags-4.0.1...fistfuloffrags-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [fistfuloffrags-4.0.1](https://github.com/truecharts/charts/compare/fistfuloffrags-4.0.0...fistfuloffrags-4.0.1) (2023-12-26)
diff --git a/stable/fistfuloffrags/4.1.8/Chart.yaml b/stable/fistfuloffrags/4.1.8/Chart.yaml
deleted file mode 100644
index 848f6ba44a..0000000000
--- a/stable/fistfuloffrags/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: fistfuloffrags
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Fistful of Frags and run it.
-home: https://truecharts.org/charts/stable/fistfuloffrags
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/fistfuloffrags.png
-keywords:
- - fistfuloffrags
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: fistfuloffrags
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/fistfuloffrags
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/fistfuloffrags/4.1.8/app-changelog.md b/stable/fistfuloffrags/4.1.8/app-changelog.md
deleted file mode 100644
index 0cbe5bcc0f..0000000000
--- a/stable/fistfuloffrags/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [fistfuloffrags-4.1.8](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.7...fistfuloffrags-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/fistfuloffrags/4.1.8/charts/common-17.2.26.tgz b/stable/fistfuloffrags/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/fistfuloffrags/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/fistfuloffrags/4.1.9/CHANGELOG.md b/stable/fistfuloffrags/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..d602d0f1ee
--- /dev/null
+++ b/stable/fistfuloffrags/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [fistfuloffrags-4.1.9](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.8...fistfuloffrags-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [fistfuloffrags-4.1.8](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.7...fistfuloffrags-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [fistfuloffrags-4.1.7](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.6...fistfuloffrags-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [fistfuloffrags-4.1.6](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.5...fistfuloffrags-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [fistfuloffrags-4.1.5](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.4...fistfuloffrags-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [fistfuloffrags-4.1.4](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.3...fistfuloffrags-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [fistfuloffrags-4.1.3](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.0...fistfuloffrags-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [fistfuloffrags-4.1.2](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.0...fistfuloffrags-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/fistfuloffrags/4.1.9/Chart.yaml b/stable/fistfuloffrags/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..657861e755
--- /dev/null
+++ b/stable/fistfuloffrags/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: fistfuloffrags
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Fistful of Frags and run it.
+home: https://truecharts.org/charts/stable/fistfuloffrags
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/fistfuloffrags.png
+keywords:
+ - fistfuloffrags
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: fistfuloffrags
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fistfuloffrags
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/fistfuloffrags/4.1.8/README.md b/stable/fistfuloffrags/4.1.9/README.md
similarity index 100%
rename from stable/fistfuloffrags/4.1.8/README.md
rename to stable/fistfuloffrags/4.1.9/README.md
diff --git a/stable/fistfuloffrags/4.1.9/app-changelog.md b/stable/fistfuloffrags/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..356a2020b0
--- /dev/null
+++ b/stable/fistfuloffrags/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fistfuloffrags-4.1.9](https://github.com/truecharts/charts/compare/fistfuloffrags-4.1.8...fistfuloffrags-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/fistfuloffrags/4.1.8/app-readme.md b/stable/fistfuloffrags/4.1.9/app-readme.md
similarity index 100%
rename from stable/fistfuloffrags/4.1.8/app-readme.md
rename to stable/fistfuloffrags/4.1.9/app-readme.md
diff --git a/stable/fistfuloffrags/4.1.9/charts/common-17.2.28.tgz b/stable/fistfuloffrags/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/fistfuloffrags/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/fistfuloffrags/4.1.8/ix_values.yaml b/stable/fistfuloffrags/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/fistfuloffrags/4.1.8/ix_values.yaml
rename to stable/fistfuloffrags/4.1.9/ix_values.yaml
diff --git a/stable/fistfuloffrags/4.1.8/questions.yaml b/stable/fistfuloffrags/4.1.9/questions.yaml
similarity index 100%
rename from stable/fistfuloffrags/4.1.8/questions.yaml
rename to stable/fistfuloffrags/4.1.9/questions.yaml
diff --git a/stable/fivem/4.1.8/templates/common.yaml b/stable/fistfuloffrags/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/fivem/4.1.8/templates/common.yaml
rename to stable/fistfuloffrags/4.1.9/templates/common.yaml
diff --git a/stable/impostor-server/7.1.11/values.yaml b/stable/fistfuloffrags/4.1.9/values.yaml
similarity index 100%
rename from stable/impostor-server/7.1.11/values.yaml
rename to stable/fistfuloffrags/4.1.9/values.yaml
diff --git a/stable/fivem/4.1.8/CHANGELOG.md b/stable/fivem/4.1.8/CHANGELOG.md
deleted file mode 100644
index 83f7bbc98f..0000000000
--- a/stable/fivem/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [fivem-4.1.8](https://github.com/truecharts/charts/compare/fivem-4.1.7...fivem-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [fivem-4.1.7](https://github.com/truecharts/charts/compare/fivem-4.1.6...fivem-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [fivem-4.1.6](https://github.com/truecharts/charts/compare/fivem-4.1.5...fivem-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [fivem-4.1.5](https://github.com/truecharts/charts/compare/fivem-4.1.4...fivem-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [fivem-4.1.4](https://github.com/truecharts/charts/compare/fivem-4.1.3...fivem-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [fivem-4.1.3](https://github.com/truecharts/charts/compare/fivem-4.1.0...fivem-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [fivem-4.1.2](https://github.com/truecharts/charts/compare/fivem-4.1.0...fivem-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [fivem-4.1.0](https://github.com/truecharts/charts/compare/fivem-4.0.1...fivem-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [fivem-4.0.1](https://github.com/truecharts/charts/compare/fivem-4.0.0...fivem-4.0.1) (2023-12-26)
diff --git a/stable/fivem/4.1.8/Chart.yaml b/stable/fivem/4.1.8/Chart.yaml
deleted file mode 100644
index 05e0ce6584..0000000000
--- a/stable/fivem/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "With this Chart you can run FiveM (GTA V MOD SERVER) it will automatically download the latest version or if you want to updated it yourself set the ‘Manual Updates’ (in the 'Show more settings' tab down below) to ‘true’ (without quotes). The Chart will automatically extract it and download all other required files (resources, server.cfg). You can get fx.tar.xz from here: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ To run this Chart you must provide a valid Server Key (you can get them from here: https://keymaster.fivem.net/) and your prefered Server Name."
-home: https://truecharts.org/charts/stable/fivem
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/fivem.png
-keywords:
- - fivem
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: fivem
-sources:
- - https://fivem.net/
- - https://github.com/truecharts/charts/tree/master/charts/stable/fivem
- - https://hub.docker.com/r/ich777/fivemserver
-type: application
-version: 4.1.8
diff --git a/stable/fivem/4.1.8/app-changelog.md b/stable/fivem/4.1.8/app-changelog.md
deleted file mode 100644
index d055c6d406..0000000000
--- a/stable/fivem/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [fivem-4.1.8](https://github.com/truecharts/charts/compare/fivem-4.1.7...fivem-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/fivem/4.1.8/charts/common-17.2.26.tgz b/stable/fivem/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/fivem/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/fivem/4.1.9/CHANGELOG.md b/stable/fivem/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..a2a3ef223f
--- /dev/null
+++ b/stable/fivem/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [fivem-4.1.9](https://github.com/truecharts/charts/compare/fivem-4.1.8...fivem-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [fivem-4.1.8](https://github.com/truecharts/charts/compare/fivem-4.1.7...fivem-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [fivem-4.1.7](https://github.com/truecharts/charts/compare/fivem-4.1.6...fivem-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [fivem-4.1.6](https://github.com/truecharts/charts/compare/fivem-4.1.5...fivem-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [fivem-4.1.5](https://github.com/truecharts/charts/compare/fivem-4.1.4...fivem-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [fivem-4.1.4](https://github.com/truecharts/charts/compare/fivem-4.1.3...fivem-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [fivem-4.1.3](https://github.com/truecharts/charts/compare/fivem-4.1.0...fivem-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [fivem-4.1.2](https://github.com/truecharts/charts/compare/fivem-4.1.0...fivem-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/fivem/4.1.9/Chart.yaml b/stable/fivem/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..0aa1a08b6b
--- /dev/null
+++ b/stable/fivem/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "With this Chart you can run FiveM (GTA V MOD SERVER) it will automatically download the latest version or if you want to updated it yourself set the ‘Manual Updates’ (in the 'Show more settings' tab down below) to ‘true’ (without quotes). The Chart will automatically extract it and download all other required files (resources, server.cfg). You can get fx.tar.xz from here: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ To run this Chart you must provide a valid Server Key (you can get them from here: https://keymaster.fivem.net/) and your prefered Server Name."
+home: https://truecharts.org/charts/stable/fivem
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/fivem.png
+keywords:
+ - fivem
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: fivem
+sources:
+ - https://fivem.net/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fivem
+ - https://hub.docker.com/r/ich777/fivemserver
+type: application
+version: 4.1.9
diff --git a/stable/fivem/4.1.8/README.md b/stable/fivem/4.1.9/README.md
similarity index 100%
rename from stable/fivem/4.1.8/README.md
rename to stable/fivem/4.1.9/README.md
diff --git a/stable/fivem/4.1.9/app-changelog.md b/stable/fivem/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..35e4be1337
--- /dev/null
+++ b/stable/fivem/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fivem-4.1.9](https://github.com/truecharts/charts/compare/fivem-4.1.8...fivem-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/fivem/4.1.8/app-readme.md b/stable/fivem/4.1.9/app-readme.md
similarity index 100%
rename from stable/fivem/4.1.8/app-readme.md
rename to stable/fivem/4.1.9/app-readme.md
diff --git a/stable/fivem/4.1.9/charts/common-17.2.28.tgz b/stable/fivem/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/fivem/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/fivem/4.1.8/ix_values.yaml b/stable/fivem/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/fivem/4.1.8/ix_values.yaml
rename to stable/fivem/4.1.9/ix_values.yaml
diff --git a/stable/fivem/4.1.8/questions.yaml b/stable/fivem/4.1.9/questions.yaml
similarity index 100%
rename from stable/fivem/4.1.8/questions.yaml
rename to stable/fivem/4.1.9/questions.yaml
diff --git a/stable/flextv/4.1.8/templates/common.yaml b/stable/fivem/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/flextv/4.1.8/templates/common.yaml
rename to stable/fivem/4.1.9/templates/common.yaml
diff --git a/stable/inkscape-desktop-g3/4.1.8/values.yaml b/stable/fivem/4.1.9/values.yaml
similarity index 100%
rename from stable/inkscape-desktop-g3/4.1.8/values.yaml
rename to stable/fivem/4.1.9/values.yaml
diff --git a/stable/flame/4.1.8/CHANGELOG.md b/stable/flame/4.1.8/CHANGELOG.md
deleted file mode 100644
index bb22e9c095..0000000000
--- a/stable/flame/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [flame-4.1.8](https://github.com/truecharts/charts/compare/flame-4.1.7...flame-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [flame-4.1.7](https://github.com/truecharts/charts/compare/flame-4.1.6...flame-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [flame-4.1.6](https://github.com/truecharts/charts/compare/flame-4.1.5...flame-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [flame-4.1.5](https://github.com/truecharts/charts/compare/flame-4.1.4...flame-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [flame-4.1.4](https://github.com/truecharts/charts/compare/flame-4.1.3...flame-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [flame-4.1.3](https://github.com/truecharts/charts/compare/flame-4.1.0...flame-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [flame-4.1.2](https://github.com/truecharts/charts/compare/flame-4.1.0...flame-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [flame-4.1.0](https://github.com/truecharts/charts/compare/flame-4.0.1...flame-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [flame-4.0.1](https://github.com/truecharts/charts/compare/flame-4.0.0...flame-4.0.1) (2023-12-26)
diff --git a/stable/flame/4.1.8/Chart.yaml b/stable/flame/4.1.8/Chart.yaml
deleted file mode 100644
index 63f98a35e1..0000000000
--- a/stable/flame/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.3.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Flame is self-hosted start page for your server. Easily manage your apps and bookmarks with built-in editors.
-home: https://truecharts.org/charts/stable/flame
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/flame.png
-keywords:
- - flame
- - dashboard
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: flame
-sources:
- - https://github.com/pawelmalak/flame
- - https://github.com/truecharts/charts/tree/master/charts/stable/flame
- - https://hub.docker.com/r/pawelmalak/flame
-type: application
-version: 4.1.8
diff --git a/stable/flame/4.1.8/app-changelog.md b/stable/flame/4.1.8/app-changelog.md
deleted file mode 100644
index 742db3f385..0000000000
--- a/stable/flame/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [flame-4.1.8](https://github.com/truecharts/charts/compare/flame-4.1.7...flame-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/flame/4.1.8/charts/common-17.2.26.tgz b/stable/flame/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/flame/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/flame/4.1.9/CHANGELOG.md b/stable/flame/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..e2a414b864
--- /dev/null
+++ b/stable/flame/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [flame-4.1.9](https://github.com/truecharts/charts/compare/flame-4.1.8...flame-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [flame-4.1.8](https://github.com/truecharts/charts/compare/flame-4.1.7...flame-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [flame-4.1.7](https://github.com/truecharts/charts/compare/flame-4.1.6...flame-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [flame-4.1.6](https://github.com/truecharts/charts/compare/flame-4.1.5...flame-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [flame-4.1.5](https://github.com/truecharts/charts/compare/flame-4.1.4...flame-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [flame-4.1.4](https://github.com/truecharts/charts/compare/flame-4.1.3...flame-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [flame-4.1.3](https://github.com/truecharts/charts/compare/flame-4.1.0...flame-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [flame-4.1.2](https://github.com/truecharts/charts/compare/flame-4.1.0...flame-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/flame/4.1.9/Chart.yaml b/stable/flame/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..b4e9c298c9
--- /dev/null
+++ b/stable/flame/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.3.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Flame is self-hosted start page for your server. Easily manage your apps and bookmarks with built-in editors.
+home: https://truecharts.org/charts/stable/flame
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/flame.png
+keywords:
+ - flame
+ - dashboard
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: flame
+sources:
+ - https://github.com/pawelmalak/flame
+ - https://github.com/truecharts/charts/tree/master/charts/stable/flame
+ - https://hub.docker.com/r/pawelmalak/flame
+type: application
+version: 4.1.9
diff --git a/stable/flame/4.1.8/README.md b/stable/flame/4.1.9/README.md
similarity index 100%
rename from stable/flame/4.1.8/README.md
rename to stable/flame/4.1.9/README.md
diff --git a/stable/flame/4.1.9/app-changelog.md b/stable/flame/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..07ccf9a943
--- /dev/null
+++ b/stable/flame/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [flame-4.1.9](https://github.com/truecharts/charts/compare/flame-4.1.8...flame-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/flame/4.1.8/app-readme.md b/stable/flame/4.1.9/app-readme.md
similarity index 100%
rename from stable/flame/4.1.8/app-readme.md
rename to stable/flame/4.1.9/app-readme.md
diff --git a/stable/flame/4.1.9/charts/common-17.2.28.tgz b/stable/flame/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/flame/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/flame/4.1.8/ix_values.yaml b/stable/flame/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/flame/4.1.8/ix_values.yaml
rename to stable/flame/4.1.9/ix_values.yaml
diff --git a/stable/flame/4.1.8/questions.yaml b/stable/flame/4.1.9/questions.yaml
similarity index 100%
rename from stable/flame/4.1.8/questions.yaml
rename to stable/flame/4.1.9/questions.yaml
diff --git a/stable/openhab/8.1.9/templates/common.yaml b/stable/flame/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/openhab/8.1.9/templates/common.yaml
rename to stable/flame/4.1.9/templates/common.yaml
diff --git a/stable/insurgencysandstorm/4.1.8/values.yaml b/stable/flame/4.1.9/values.yaml
similarity index 100%
rename from stable/insurgencysandstorm/4.1.8/values.yaml
rename to stable/flame/4.1.9/values.yaml
diff --git a/stable/flaresolverr/12.1.10/CHANGELOG.md b/stable/flaresolverr/12.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..594574fdeb
--- /dev/null
+++ b/stable/flaresolverr/12.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [flaresolverr-12.1.10](https://github.com/truecharts/charts/compare/flaresolverr-12.1.9...flaresolverr-12.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [flaresolverr-12.1.9](https://github.com/truecharts/charts/compare/flaresolverr-12.1.8...flaresolverr-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [flaresolverr-12.1.8](https://github.com/truecharts/charts/compare/flaresolverr-12.1.7...flaresolverr-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [flaresolverr-12.1.7](https://github.com/truecharts/charts/compare/flaresolverr-12.1.6...flaresolverr-12.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [flaresolverr-12.1.6](https://github.com/truecharts/charts/compare/flaresolverr-12.1.5...flaresolverr-12.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/flaresolverr/flaresolverr to v3.3.13[@213bb58](https://github.com/213bb58) by renovate ([#16990](https://github.com/truecharts/charts/issues/16990))
+
+
+## [flaresolverr-12.1.5](https://github.com/truecharts/charts/compare/flaresolverr-12.1.4...flaresolverr-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [flaresolverr-12.1.4](https://github.com/truecharts/charts/compare/flaresolverr-12.1.3...flaresolverr-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [flaresolverr-12.1.3](https://github.com/truecharts/charts/compare/flaresolverr-12.1.0...flaresolverr-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [flaresolverr-12.1.2](https://github.com/truecharts/charts/compare/flaresolverr-12.1.0...flaresolverr-12.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/flaresolverr/12.1.10/Chart.yaml b/stable/flaresolverr/12.1.10/Chart.yaml
new file mode 100644
index 0000000000..c0d1210ec1
--- /dev/null
+++ b/stable/flaresolverr/12.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.3.13
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: FlareSolverr is a proxy server to bypass Cloudflare protection
+home: https://truecharts.org/charts/stable/flaresolverr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/flaresolverr.png
+keywords:
+ - flaresolverr
+ - proxy
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: flaresolverr
+sources:
+ - https://github.com/FlareSolverr/FlareSolverr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/flaresolverr
+ - https://ghcr.io/flaresolverr/flaresolverr
+type: application
+version: 12.1.10
diff --git a/stable/flaresolverr/12.1.10/README.md b/stable/flaresolverr/12.1.10/README.md
new file mode 100644
index 0000000000..6404c6cc6d
--- /dev/null
+++ b/stable/flaresolverr/12.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/flaresolverr)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/flaresolverr/12.1.10/app-changelog.md b/stable/flaresolverr/12.1.10/app-changelog.md
new file mode 100644
index 0000000000..24e9a29b95
--- /dev/null
+++ b/stable/flaresolverr/12.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [flaresolverr-12.1.10](https://github.com/truecharts/charts/compare/flaresolverr-12.1.9...flaresolverr-12.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/flaresolverr/12.1.10/app-readme.md b/stable/flaresolverr/12.1.10/app-readme.md
new file mode 100644
index 0000000000..702ad61d82
--- /dev/null
+++ b/stable/flaresolverr/12.1.10/app-readme.md
@@ -0,0 +1,8 @@
+FlareSolverr is a proxy server to bypass Cloudflare protection
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/flaresolverr](https://truecharts.org/charts/stable/flaresolverr)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/flaresolverr/12.1.10/charts/common-17.2.28.tgz b/stable/flaresolverr/12.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/flaresolverr/12.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/flaresolverr/12.1.10/ix_values.yaml b/stable/flaresolverr/12.1.10/ix_values.yaml
new file mode 100644
index 0000000000..88c1f641d4
--- /dev/null
+++ b/stable/flaresolverr/12.1.10/ix_values.yaml
@@ -0,0 +1,37 @@
+image:
+ repository: ghcr.io/flaresolverr/flaresolverr
+ pullPolicy: IfNotPresent
+ tag: v3.3.13@sha256:213bb58aa341a0188e64ce2c21e1c5748b167c719828bc61dd904eb0fb1aec63
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 8191
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ PORT: "{{ .Values.service.main.ports.main.port }}"
+ HOST: "0.0.0.0"
+ TEST_URL: "https://www.google.com"
+ BROWSER_TIMEOUT: 40000
+ HEADLESS: true
+ LOG_LEVEL: info
+ LOG_HTML: false
+ # At this time none of the captcha solvers work, defaults to none.
+ CAPTCHA_SOLVER: none
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: false
diff --git a/stable/flaresolverr/12.1.10/questions.yaml b/stable/flaresolverr/12.1.10/questions.yaml
new file mode 100644
index 0000000000..d37531064a
--- /dev/null
+++ b/stable/flaresolverr/12.1.10/questions.yaml
@@ -0,0 +1,2864 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals: {}
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ label: Image Environment
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: TEST_URL
+ label: Test Url
+ description: Makes a request on start to make sure the web browser is working.
+ schema:
+ type: string
+ required: true
+ default: "https://www.google.com"
+ - variable: LOG_LEVEL
+ label: Log Level
+ schema:
+ type: string
+ required: true
+ default: info
+ enum:
+ - value: info
+ description: Info
+ - value: debug
+ description: Debug
+ - variable: LOG_HTML
+ label: Log HTML
+ description: If true all HTML that passes through the proxy will be logged to the console in debug level.
+ schema:
+ type: boolean
+ default: false
+ - variable: BROWSER_TIMEOUT
+ label: Browser Timeout
+ description: If you are experiencing errors/timeouts because your system is slow, you can try to increase this value.
+ schema:
+ type: int
+ required: true
+ default: 40000
+ - variable: HEADLESS
+ label: Headless
+ description: To run the web browser in headless mode or visible.
+ schema:
+ type: boolean
+ default: true
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8191
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/minetest/7.1.10/templates/NOTES.txt b/stable/flaresolverr/12.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/minetest/7.1.10/templates/NOTES.txt
rename to stable/flaresolverr/12.1.10/templates/NOTES.txt
diff --git a/stable/metabase/2.1.10/templates/common.yaml b/stable/flaresolverr/12.1.10/templates/common.yaml
similarity index 100%
rename from stable/metabase/2.1.10/templates/common.yaml
rename to stable/flaresolverr/12.1.10/templates/common.yaml
diff --git a/stable/invidious/8.1.9/values.yaml b/stable/flaresolverr/12.1.10/values.yaml
similarity index 100%
rename from stable/invidious/8.1.9/values.yaml
rename to stable/flaresolverr/12.1.10/values.yaml
diff --git a/stable/fleet/11.1.15/CHANGELOG.md b/stable/fleet/11.1.15/CHANGELOG.md
new file mode 100644
index 0000000000..e53890ac88
--- /dev/null
+++ b/stable/fleet/11.1.15/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [fleet-11.1.15](https://github.com/truecharts/charts/compare/fleet-11.1.14...fleet-11.1.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [fleet-11.1.14](https://github.com/truecharts/charts/compare/fleet-11.1.13...fleet-11.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [fleet-11.1.13](https://github.com/truecharts/charts/compare/fleet-11.1.12...fleet-11.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [fleet-11.1.12](https://github.com/truecharts/charts/compare/fleet-11.1.11...fleet-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/fleet to 2.3.3[@f725c88](https://github.com/f725c88) by renovate ([#17352](https://github.com/truecharts/charts/issues/17352))
+
+
+## [fleet-11.1.11](https://github.com/truecharts/charts/compare/fleet-11.1.10...fleet-11.1.11) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/fleet to 2.3.3[@a644e5e](https://github.com/a644e5e) by renovate ([#17140](https://github.com/truecharts/charts/issues/17140))
+
+
+
+
+## [fleet-11.1.10](https://github.com/truecharts/charts/compare/fleet-11.1.9...fleet-11.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [fleet-11.1.9](https://github.com/truecharts/charts/compare/fleet-11.1.8...fleet-11.1.9) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/fleet to 2.3.3[@9264fd5](https://github.com/9264fd5) by renovate ([#16941](https://github.com/truecharts/charts/issues/16941))
+
+
+## [fleet-11.1.8](https://github.com/truecharts/charts/compare/fleet-11.1.7...fleet-11.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [fleet-11.1.7](https://github.com/truecharts/charts/compare/fleet-11.1.6...fleet-11.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [fleet-11.1.6](https://github.com/truecharts/charts/compare/fleet-11.1.5...fleet-11.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
diff --git a/stable/fleet/11.1.15/Chart.yaml b/stable/fleet/11.1.15/Chart.yaml
new file mode 100644
index 0000000000..200e5d3ae3
--- /dev/null
+++ b/stable/fleet/11.1.15/Chart.yaml
@@ -0,0 +1,42 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.3.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Fleet provides an online web interface which displays a set of maintained images from one or more owned repositories.
+home: https://truecharts.org/charts/stable/fleet
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/fleet.png
+keywords:
+ - fleet
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: fleet
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fleet
+ - https://ghcr.io/linuxserver/fleet
+type: application
+version: 11.1.15
diff --git a/stable/fleet/11.1.15/README.md b/stable/fleet/11.1.15/README.md
new file mode 100644
index 0000000000..596c5e79d4
--- /dev/null
+++ b/stable/fleet/11.1.15/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/fleet)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/fleet/11.1.15/app-changelog.md b/stable/fleet/11.1.15/app-changelog.md
new file mode 100644
index 0000000000..c633ca2fb0
--- /dev/null
+++ b/stable/fleet/11.1.15/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fleet-11.1.15](https://github.com/truecharts/charts/compare/fleet-11.1.14...fleet-11.1.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/fleet/11.1.15/app-readme.md b/stable/fleet/11.1.15/app-readme.md
new file mode 100644
index 0000000000..60c613c4c3
--- /dev/null
+++ b/stable/fleet/11.1.15/app-readme.md
@@ -0,0 +1,8 @@
+Fleet provides an online web interface which displays a set of maintained images from one or more owned repositories.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/fleet](https://truecharts.org/charts/stable/fleet)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/fleet/11.1.15/charts/common-17.2.28.tgz b/stable/fleet/11.1.15/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/fleet/11.1.15/charts/common-17.2.28.tgz differ
diff --git a/stable/servas/3.2.3/charts/mariadb-12.1.6.tgz b/stable/fleet/11.1.15/charts/mariadb-12.1.6.tgz
similarity index 100%
rename from stable/servas/3.2.3/charts/mariadb-12.1.6.tgz
rename to stable/fleet/11.1.15/charts/mariadb-12.1.6.tgz
diff --git a/stable/fleet/11.1.15/ix_values.yaml b/stable/fleet/11.1.15/ix_values.yaml
new file mode 100644
index 0000000000..b93bc83cd2
--- /dev/null
+++ b/stable/fleet/11.1.15/ix_values.yaml
@@ -0,0 +1,59 @@
+image:
+ repository: ghcr.io/linuxserver/fleet
+ pullPolicy: IfNotPresent
+ tag: 2.3.3@sha256:f725c88563ae65c6f9207846e275b079a4f5fa3fb46be5bf64f95e1dedf9ed3e
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env:
+ fleet_admin_authentication_type: DATABASE
+ fleet_database_username: fleet
+ fleet_database_url:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: jdbc-mariadb
+ fleet_database_password:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: mariadb-password
+# secretEnv:
+
+service:
+ main:
+ ports:
+ main:
+ targetPort: 8080
+ port: 10145
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+ varrun:
+ enabled: true
+mariadb:
+ enabled: true
+ mariadbUsername: fleet
+ mariadbDatabase: fleet
+portal:
+ open:
+ enabled: true
diff --git a/stable/fleet/11.1.15/questions.yaml b/stable/fleet/11.1.15/questions.yaml
new file mode 100644
index 0000000000..52b8d3cc38
--- /dev/null
+++ b/stable/fleet/11.1.15/questions.yaml
@@ -0,0 +1,2841 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fleet_admin_secret
+ label: "fleet_admin_secret"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10145
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/minio-console/9.1.8/templates/NOTES.txt b/stable/fleet/11.1.15/templates/NOTES.txt
similarity index 100%
rename from stable/minio-console/9.1.8/templates/NOTES.txt
rename to stable/fleet/11.1.15/templates/NOTES.txt
diff --git a/stable/minecraft-bedrock/7.1.8/templates/common.yaml b/stable/fleet/11.1.15/templates/common.yaml
similarity index 100%
rename from stable/minecraft-bedrock/7.1.8/templates/common.yaml
rename to stable/fleet/11.1.15/templates/common.yaml
diff --git a/stable/invitarr/4.1.9/values.yaml b/stable/fleet/11.1.15/values.yaml
similarity index 100%
rename from stable/invitarr/4.1.9/values.yaml
rename to stable/fleet/11.1.15/values.yaml
diff --git a/stable/flexget/8.2.11/CHANGELOG.md b/stable/flexget/8.2.11/CHANGELOG.md
deleted file mode 100644
index 1739fb7727..0000000000
--- a/stable/flexget/8.2.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [flexget-8.2.11](https://github.com/truecharts/charts/compare/flexget-8.2.10...flexget-8.2.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [flexget-8.2.10](https://github.com/truecharts/charts/compare/flexget-8.2.9...flexget-8.2.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [flexget-8.2.9](https://github.com/truecharts/charts/compare/flexget-8.2.8...flexget-8.2.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image wiserain/flexget to v3.11.10[@ba71907](https://github.com/ba71907) by renovate ([#17437](https://github.com/truecharts/charts/issues/17437))
-
-
-## [flexget-8.2.8](https://github.com/truecharts/charts/compare/flexget-8.2.7...flexget-8.2.8) (2024-01-14)
-
-### Chore
-
-
-
-- update container image wiserain/flexget to v3.11.7[@b39ea78](https://github.com/b39ea78) by renovate ([#17200](https://github.com/truecharts/charts/issues/17200))
-
-
-
-
-## [flexget-8.2.7](https://github.com/truecharts/charts/compare/flexget-8.2.6...flexget-8.2.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [flexget-8.2.6](https://github.com/truecharts/charts/compare/flexget-8.2.5...flexget-8.2.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image wiserain/flexget to v3.11.6[@49f8f15](https://github.com/49f8f15) by renovate ([#17011](https://github.com/truecharts/charts/issues/17011))
-
-
-## [flexget-8.2.5](https://github.com/truecharts/charts/compare/flexget-8.2.4...flexget-8.2.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [flexget-8.2.4](https://github.com/truecharts/charts/compare/flexget-8.2.3...flexget-8.2.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [flexget-8.2.3](https://github.com/truecharts/charts/compare/flexget-8.2.0...flexget-8.2.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/flexget/8.2.11/Chart.yaml b/stable/flexget/8.2.11/Chart.yaml
deleted file mode 100644
index 87b05bfcbd..0000000000
--- a/stable/flexget/8.2.11/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.11.10
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: FlexGet is a multipurpose automation tool for all of your media
-home: https://truecharts.org/charts/stable/flexget
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/flexget.png
-keywords:
- - flexget
- - automation
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: flexget
-sources:
- - https://github.com/wiserain/docker-flexget
- - https://github.com/truecharts/charts/tree/master/charts/stable/flexget
- - https://hub.docker.com/r/wiserain/flexget
-type: application
-version: 8.2.11
diff --git a/stable/flexget/8.2.11/app-changelog.md b/stable/flexget/8.2.11/app-changelog.md
deleted file mode 100644
index 982c8bfcf6..0000000000
--- a/stable/flexget/8.2.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [flexget-8.2.11](https://github.com/truecharts/charts/compare/flexget-8.2.10...flexget-8.2.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/flexget/8.2.11/charts/common-17.2.26.tgz b/stable/flexget/8.2.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/flexget/8.2.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/flexget/8.2.12/CHANGELOG.md b/stable/flexget/8.2.12/CHANGELOG.md
new file mode 100644
index 0000000000..1023b5d1b2
--- /dev/null
+++ b/stable/flexget/8.2.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [flexget-8.2.12](https://github.com/truecharts/charts/compare/flexget-8.2.11...flexget-8.2.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [flexget-8.2.11](https://github.com/truecharts/charts/compare/flexget-8.2.10...flexget-8.2.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [flexget-8.2.10](https://github.com/truecharts/charts/compare/flexget-8.2.9...flexget-8.2.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [flexget-8.2.9](https://github.com/truecharts/charts/compare/flexget-8.2.8...flexget-8.2.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image wiserain/flexget to v3.11.10[@ba71907](https://github.com/ba71907) by renovate ([#17437](https://github.com/truecharts/charts/issues/17437))
+
+
+## [flexget-8.2.8](https://github.com/truecharts/charts/compare/flexget-8.2.7...flexget-8.2.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image wiserain/flexget to v3.11.7[@b39ea78](https://github.com/b39ea78) by renovate ([#17200](https://github.com/truecharts/charts/issues/17200))
+
+
+
+
+## [flexget-8.2.7](https://github.com/truecharts/charts/compare/flexget-8.2.6...flexget-8.2.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [flexget-8.2.6](https://github.com/truecharts/charts/compare/flexget-8.2.5...flexget-8.2.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image wiserain/flexget to v3.11.6[@49f8f15](https://github.com/49f8f15) by renovate ([#17011](https://github.com/truecharts/charts/issues/17011))
+
+
+## [flexget-8.2.5](https://github.com/truecharts/charts/compare/flexget-8.2.4...flexget-8.2.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [flexget-8.2.4](https://github.com/truecharts/charts/compare/flexget-8.2.3...flexget-8.2.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [flexget-8.2.3](https://github.com/truecharts/charts/compare/flexget-8.2.0...flexget-8.2.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/flexget/8.2.12/Chart.yaml b/stable/flexget/8.2.12/Chart.yaml
new file mode 100644
index 0000000000..9e4b6a8bfc
--- /dev/null
+++ b/stable/flexget/8.2.12/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.11.10
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: FlexGet is a multipurpose automation tool for all of your media
+home: https://truecharts.org/charts/stable/flexget
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/flexget.png
+keywords:
+ - flexget
+ - automation
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: flexget
+sources:
+ - https://github.com/wiserain/docker-flexget
+ - https://github.com/truecharts/charts/tree/master/charts/stable/flexget
+ - https://hub.docker.com/r/wiserain/flexget
+type: application
+version: 8.2.12
diff --git a/stable/flexget/8.2.11/README.md b/stable/flexget/8.2.12/README.md
similarity index 100%
rename from stable/flexget/8.2.11/README.md
rename to stable/flexget/8.2.12/README.md
diff --git a/stable/flexget/8.2.12/app-changelog.md b/stable/flexget/8.2.12/app-changelog.md
new file mode 100644
index 0000000000..f969923a1c
--- /dev/null
+++ b/stable/flexget/8.2.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [flexget-8.2.12](https://github.com/truecharts/charts/compare/flexget-8.2.11...flexget-8.2.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/flexget/8.2.11/app-readme.md b/stable/flexget/8.2.12/app-readme.md
similarity index 100%
rename from stable/flexget/8.2.11/app-readme.md
rename to stable/flexget/8.2.12/app-readme.md
diff --git a/stable/flexget/8.2.12/charts/common-17.2.28.tgz b/stable/flexget/8.2.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/flexget/8.2.12/charts/common-17.2.28.tgz differ
diff --git a/stable/flexget/8.2.11/ix_values.yaml b/stable/flexget/8.2.12/ix_values.yaml
similarity index 100%
rename from stable/flexget/8.2.11/ix_values.yaml
rename to stable/flexget/8.2.12/ix_values.yaml
diff --git a/stable/flexget/8.2.11/questions.yaml b/stable/flexget/8.2.12/questions.yaml
similarity index 100%
rename from stable/flexget/8.2.11/questions.yaml
rename to stable/flexget/8.2.12/questions.yaml
diff --git a/stable/minisatip/8.1.8/templates/NOTES.txt b/stable/flexget/8.2.12/templates/NOTES.txt
similarity index 100%
rename from stable/minisatip/8.1.8/templates/NOTES.txt
rename to stable/flexget/8.2.12/templates/NOTES.txt
diff --git a/stable/minecraft-bungeecord/7.1.8/templates/common.yaml b/stable/flexget/8.2.12/templates/common.yaml
similarity index 100%
rename from stable/minecraft-bungeecord/7.1.8/templates/common.yaml
rename to stable/flexget/8.2.12/templates/common.yaml
diff --git a/stable/ipfs/9.1.8/values.yaml b/stable/flexget/8.2.12/values.yaml
similarity index 100%
rename from stable/ipfs/9.1.8/values.yaml
rename to stable/flexget/8.2.12/values.yaml
diff --git a/stable/flextv/4.1.8/CHANGELOG.md b/stable/flextv/4.1.8/CHANGELOG.md
deleted file mode 100644
index 7072eaaa48..0000000000
--- a/stable/flextv/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [flextv-4.1.8](https://github.com/truecharts/charts/compare/flextv-4.1.7...flextv-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [flextv-4.1.7](https://github.com/truecharts/charts/compare/flextv-4.1.6...flextv-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [flextv-4.1.6](https://github.com/truecharts/charts/compare/flextv-4.1.5...flextv-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [flextv-4.1.5](https://github.com/truecharts/charts/compare/flextv-4.1.4...flextv-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [flextv-4.1.4](https://github.com/truecharts/charts/compare/flextv-4.1.3...flextv-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [flextv-4.1.3](https://github.com/truecharts/charts/compare/flextv-4.1.0...flextv-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [flextv-4.1.2](https://github.com/truecharts/charts/compare/flextv-4.1.0...flextv-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [flextv-4.1.0](https://github.com/truecharts/charts/compare/flextv-4.0.2...flextv-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [flextv-4.0.2](https://github.com/truecharts/charts/compare/flextv-4.0.1...flextv-4.0.2) (2023-12-27)
diff --git a/stable/flextv/4.1.8/Chart.yaml b/stable/flextv/4.1.8/Chart.yaml
deleted file mode 100644
index cffb4cbda0..0000000000
--- a/stable/flextv/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaApp
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A super-sexy voice interface for the Plex HTPC.
-home: https://truecharts.org/charts/stable/flextv
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/flextv.png
-keywords:
- - flextv
- - MediaApp
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: flextv
-sources:
- - https://github.com/d8ahazard/FlexTV
- - https://registry.hub.docker.com/r/jcreynolds/flextv/
- - https://github.com/truecharts/charts/tree/master/charts/stable/flextv
- - https://hub.docker.com/r/jcreynolds/flextv
-type: application
-version: 4.1.8
diff --git a/stable/flextv/4.1.8/app-changelog.md b/stable/flextv/4.1.8/app-changelog.md
deleted file mode 100644
index f500596d33..0000000000
--- a/stable/flextv/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [flextv-4.1.8](https://github.com/truecharts/charts/compare/flextv-4.1.7...flextv-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/flextv/4.1.8/charts/common-17.2.26.tgz b/stable/flextv/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/flextv/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/flextv/4.1.9/CHANGELOG.md b/stable/flextv/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..c79453f7fa
--- /dev/null
+++ b/stable/flextv/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [flextv-4.1.9](https://github.com/truecharts/charts/compare/flextv-4.1.8...flextv-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [flextv-4.1.8](https://github.com/truecharts/charts/compare/flextv-4.1.7...flextv-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [flextv-4.1.7](https://github.com/truecharts/charts/compare/flextv-4.1.6...flextv-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [flextv-4.1.6](https://github.com/truecharts/charts/compare/flextv-4.1.5...flextv-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [flextv-4.1.5](https://github.com/truecharts/charts/compare/flextv-4.1.4...flextv-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [flextv-4.1.4](https://github.com/truecharts/charts/compare/flextv-4.1.3...flextv-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [flextv-4.1.3](https://github.com/truecharts/charts/compare/flextv-4.1.0...flextv-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [flextv-4.1.2](https://github.com/truecharts/charts/compare/flextv-4.1.0...flextv-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/flextv/4.1.9/Chart.yaml b/stable/flextv/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..a7e18b9a81
--- /dev/null
+++ b/stable/flextv/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaApp
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A super-sexy voice interface for the Plex HTPC.
+home: https://truecharts.org/charts/stable/flextv
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/flextv.png
+keywords:
+ - flextv
+ - MediaApp
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: flextv
+sources:
+ - https://github.com/d8ahazard/FlexTV
+ - https://registry.hub.docker.com/r/jcreynolds/flextv/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/flextv
+ - https://hub.docker.com/r/jcreynolds/flextv
+type: application
+version: 4.1.9
diff --git a/stable/flextv/4.1.8/README.md b/stable/flextv/4.1.9/README.md
similarity index 100%
rename from stable/flextv/4.1.8/README.md
rename to stable/flextv/4.1.9/README.md
diff --git a/stable/flextv/4.1.9/app-changelog.md b/stable/flextv/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..db2a04a916
--- /dev/null
+++ b/stable/flextv/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [flextv-4.1.9](https://github.com/truecharts/charts/compare/flextv-4.1.8...flextv-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/flextv/4.1.8/app-readme.md b/stable/flextv/4.1.9/app-readme.md
similarity index 100%
rename from stable/flextv/4.1.8/app-readme.md
rename to stable/flextv/4.1.9/app-readme.md
diff --git a/stable/flextv/4.1.9/charts/common-17.2.28.tgz b/stable/flextv/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/flextv/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/flextv/4.1.8/ix_values.yaml b/stable/flextv/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/flextv/4.1.8/ix_values.yaml
rename to stable/flextv/4.1.9/ix_values.yaml
diff --git a/stable/flextv/4.1.8/questions.yaml b/stable/flextv/4.1.9/questions.yaml
similarity index 100%
rename from stable/flextv/4.1.8/questions.yaml
rename to stable/flextv/4.1.9/questions.yaml
diff --git a/stable/fluttercoin-wallet/4.1.8/templates/common.yaml b/stable/flextv/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/fluttercoin-wallet/4.1.8/templates/common.yaml
rename to stable/flextv/4.1.9/templates/common.yaml
diff --git a/stable/ipmi-tools/5.1.8/values.yaml b/stable/flextv/4.1.9/values.yaml
similarity index 100%
rename from stable/ipmi-tools/5.1.8/values.yaml
rename to stable/flextv/4.1.9/values.yaml
diff --git a/stable/flood/12.1.9/CHANGELOG.md b/stable/flood/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..7ca1d659ca
--- /dev/null
+++ b/stable/flood/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [flood-12.1.9](https://github.com/truecharts/charts/compare/flood-12.1.8...flood-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [flood-12.1.8](https://github.com/truecharts/charts/compare/flood-12.1.7...flood-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [flood-12.1.7](https://github.com/truecharts/charts/compare/flood-12.1.6...flood-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [flood-12.1.6](https://github.com/truecharts/charts/compare/flood-12.1.5...flood-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [flood-12.1.5](https://github.com/truecharts/charts/compare/flood-12.1.4...flood-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [flood-12.1.4](https://github.com/truecharts/charts/compare/flood-12.1.3...flood-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [flood-12.1.3](https://github.com/truecharts/charts/compare/flood-12.1.0...flood-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [flood-12.1.2](https://github.com/truecharts/charts/compare/flood-12.1.0...flood-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/flood/12.1.9/Chart.yaml b/stable/flood/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..3f7535f5f3
--- /dev/null
+++ b/stable/flood/12.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.7.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Flood is a monitoring service for various torrent clients
+home: https://truecharts.org/charts/stable/flood
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/flood.png
+keywords:
+ - flood
+ - rtorrent
+ - qbittorrent
+ - transmission
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: flood
+sources:
+ - https://github.com/jesec/flood
+ - https://github.com/truecharts/charts/tree/master/charts/stable/flood
+ - https://hub.docker.com/r/jesec/flood
+type: application
+version: 12.1.9
diff --git a/stable/flood/12.1.9/README.md b/stable/flood/12.1.9/README.md
new file mode 100644
index 0000000000..b84d9603ab
--- /dev/null
+++ b/stable/flood/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/flood)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/flood/12.1.9/app-changelog.md b/stable/flood/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..e89d147842
--- /dev/null
+++ b/stable/flood/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [flood-12.1.9](https://github.com/truecharts/charts/compare/flood-12.1.8...flood-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/flood/12.1.9/app-readme.md b/stable/flood/12.1.9/app-readme.md
new file mode 100644
index 0000000000..a1c9cfd97c
--- /dev/null
+++ b/stable/flood/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Flood is a monitoring service for various torrent clients
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/flood](https://truecharts.org/charts/stable/flood)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/flood/12.1.9/charts/common-17.2.28.tgz b/stable/flood/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/flood/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/flood/12.1.9/ix_values.yaml b/stable/flood/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..2966e1aa0f
--- /dev/null
+++ b/stable/flood/12.1.9/ix_values.yaml
@@ -0,0 +1,24 @@
+image:
+ repository: jesec/flood
+ pullPolicy: IfNotPresent
+ tag: 4.7.0@sha256:3d1d0bec117ad360c0f55a0157af5aa186a8733e26e1e9649e07f0cc797d2deb
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ FLOOD_OPTION_RUNDIR: /data
+service:
+ main:
+ ports:
+ main:
+ port: 10036
+ targetPort: 3000
+persistence:
+ data:
+ enabled: true
+ mountPath: /data
+portal:
+ open:
+ enabled: true
diff --git a/stable/flood/12.1.9/questions.yaml b/stable/flood/12.1.9/questions.yaml
new file mode 100644
index 0000000000..85059280f6
--- /dev/null
+++ b/stable/flood/12.1.9/questions.yaml
@@ -0,0 +1,2841 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: FLOOD_OPTION_RUNDIR
+ label: "FLOOD_OPTION_RUNDIR"
+ description: "Where to store Flood's runtime files (eg. database)"
+ schema:
+ type: string
+ default: "/data"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10036
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/misskey/7.1.12/templates/NOTES.txt b/stable/flood/12.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/misskey/7.1.12/templates/NOTES.txt
rename to stable/flood/12.1.9/templates/NOTES.txt
diff --git a/stable/minetest/7.1.10/templates/common.yaml b/stable/flood/12.1.9/templates/common.yaml
similarity index 100%
rename from stable/minetest/7.1.10/templates/common.yaml
rename to stable/flood/12.1.9/templates/common.yaml
diff --git a/stable/ispy-agent-dvr/8.2.4/values.yaml b/stable/flood/12.1.9/values.yaml
similarity index 100%
rename from stable/ispy-agent-dvr/8.2.4/values.yaml
rename to stable/flood/12.1.9/values.yaml
diff --git a/stable/flowise/3.1.11/CHANGELOG.md b/stable/flowise/3.1.11/CHANGELOG.md
deleted file mode 100644
index f556d19ab6..0000000000
--- a/stable/flowise/3.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [flowise-3.1.11](https://github.com/truecharts/charts/compare/flowise-3.1.10...flowise-3.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [flowise-3.1.10](https://github.com/truecharts/charts/compare/flowise-3.1.9...flowise-3.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [flowise-3.1.9](https://github.com/truecharts/charts/compare/flowise-3.1.8...flowise-3.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image flowiseai/flowise to v1.4.10[@9faed79](https://github.com/9faed79) by renovate ([#17413](https://github.com/truecharts/charts/issues/17413))
-
-
-
-
-## [flowise-3.1.8](https://github.com/truecharts/charts/compare/flowise-3.1.7...flowise-3.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [flowise-3.1.7](https://github.com/truecharts/charts/compare/flowise-3.1.6...flowise-3.1.7) (2024-01-03)
-
-### Chore
-
-
-
-- update container image flowiseai/flowise to v1.4.9[@f3cb007](https://github.com/f3cb007) by renovate ([#16831](https://github.com/truecharts/charts/issues/16831))
-
-
-## [flowise-3.1.6](https://github.com/truecharts/charts/compare/flowise-3.1.5...flowise-3.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [flowise-3.1.5](https://github.com/truecharts/charts/compare/flowise-3.1.4...flowise-3.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [flowise-3.1.4](https://github.com/truecharts/charts/compare/flowise-3.1.1...flowise-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [flowise-3.1.3](https://github.com/truecharts/charts/compare/flowise-3.1.1...flowise-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
diff --git a/stable/flowise/3.1.11/Chart.yaml b/stable/flowise/3.1.11/Chart.yaml
deleted file mode 100644
index 3ea40eee99..0000000000
--- a/stable/flowise/3.1.11/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: ai
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.4.10
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Drag & drop UI to build your customized LLM flow.
-home: https://truecharts.org/charts/stable/flowise
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/flowise.png
-keywords:
- - flowise
- - ai
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: flowise
-sources:
- - https://github.com/FlowiseAI/Flowise
- - https://github.com/truecharts/charts/tree/master/charts/stable/flowise
- - https://hub.docker.com/r/flowiseai/flowise
-type: application
-version: 3.1.11
diff --git a/stable/flowise/3.1.11/app-changelog.md b/stable/flowise/3.1.11/app-changelog.md
deleted file mode 100644
index 8a7c226029..0000000000
--- a/stable/flowise/3.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [flowise-3.1.11](https://github.com/truecharts/charts/compare/flowise-3.1.10...flowise-3.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/flowise/3.1.11/charts/common-17.2.26.tgz b/stable/flowise/3.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/flowise/3.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/flowise/3.1.12/CHANGELOG.md b/stable/flowise/3.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..60cc58ad4a
--- /dev/null
+++ b/stable/flowise/3.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [flowise-3.1.12](https://github.com/truecharts/charts/compare/flowise-3.1.11...flowise-3.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [flowise-3.1.11](https://github.com/truecharts/charts/compare/flowise-3.1.10...flowise-3.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [flowise-3.1.10](https://github.com/truecharts/charts/compare/flowise-3.1.9...flowise-3.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [flowise-3.1.9](https://github.com/truecharts/charts/compare/flowise-3.1.8...flowise-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image flowiseai/flowise to v1.4.10[@9faed79](https://github.com/9faed79) by renovate ([#17413](https://github.com/truecharts/charts/issues/17413))
+
+
+
+
+## [flowise-3.1.8](https://github.com/truecharts/charts/compare/flowise-3.1.7...flowise-3.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [flowise-3.1.7](https://github.com/truecharts/charts/compare/flowise-3.1.6...flowise-3.1.7) (2024-01-03)
+
+### Chore
+
+
+
+- update container image flowiseai/flowise to v1.4.9[@f3cb007](https://github.com/f3cb007) by renovate ([#16831](https://github.com/truecharts/charts/issues/16831))
+
+
+## [flowise-3.1.6](https://github.com/truecharts/charts/compare/flowise-3.1.5...flowise-3.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [flowise-3.1.5](https://github.com/truecharts/charts/compare/flowise-3.1.4...flowise-3.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [flowise-3.1.4](https://github.com/truecharts/charts/compare/flowise-3.1.1...flowise-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/flowise/3.1.12/Chart.yaml b/stable/flowise/3.1.12/Chart.yaml
new file mode 100644
index 0000000000..b505b9e9f4
--- /dev/null
+++ b/stable/flowise/3.1.12/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: ai
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.4.10
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Drag & drop UI to build your customized LLM flow.
+home: https://truecharts.org/charts/stable/flowise
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/flowise.png
+keywords:
+ - flowise
+ - ai
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: flowise
+sources:
+ - https://github.com/FlowiseAI/Flowise
+ - https://github.com/truecharts/charts/tree/master/charts/stable/flowise
+ - https://hub.docker.com/r/flowiseai/flowise
+type: application
+version: 3.1.12
diff --git a/stable/flowise/3.1.11/README.md b/stable/flowise/3.1.12/README.md
similarity index 100%
rename from stable/flowise/3.1.11/README.md
rename to stable/flowise/3.1.12/README.md
diff --git a/stable/flowise/3.1.12/app-changelog.md b/stable/flowise/3.1.12/app-changelog.md
new file mode 100644
index 0000000000..7f49fb38f8
--- /dev/null
+++ b/stable/flowise/3.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [flowise-3.1.12](https://github.com/truecharts/charts/compare/flowise-3.1.11...flowise-3.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/flowise/3.1.11/app-readme.md b/stable/flowise/3.1.12/app-readme.md
similarity index 100%
rename from stable/flowise/3.1.11/app-readme.md
rename to stable/flowise/3.1.12/app-readme.md
diff --git a/stable/flowise/3.1.12/charts/common-17.2.28.tgz b/stable/flowise/3.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/flowise/3.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/flowise/3.1.11/ix_values.yaml b/stable/flowise/3.1.12/ix_values.yaml
similarity index 100%
rename from stable/flowise/3.1.11/ix_values.yaml
rename to stable/flowise/3.1.12/ix_values.yaml
diff --git a/stable/flowise/3.1.11/questions.yaml b/stable/flowise/3.1.12/questions.yaml
similarity index 100%
rename from stable/flowise/3.1.11/questions.yaml
rename to stable/flowise/3.1.12/questions.yaml
diff --git a/stable/mkvcleaver/7.1.8/templates/NOTES.txt b/stable/flowise/3.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/mkvcleaver/7.1.8/templates/NOTES.txt
rename to stable/flowise/3.1.12/templates/NOTES.txt
diff --git a/stable/flowise/3.1.11/templates/_secrets.tpl b/stable/flowise/3.1.12/templates/_secrets.tpl
similarity index 100%
rename from stable/flowise/3.1.11/templates/_secrets.tpl
rename to stable/flowise/3.1.12/templates/_secrets.tpl
diff --git a/stable/flowise/3.1.11/templates/common.yaml b/stable/flowise/3.1.12/templates/common.yaml
similarity index 100%
rename from stable/flowise/3.1.11/templates/common.yaml
rename to stable/flowise/3.1.12/templates/common.yaml
diff --git a/stable/it-tools/3.1.8/values.yaml b/stable/flowise/3.1.12/values.yaml
similarity index 100%
rename from stable/it-tools/3.1.8/values.yaml
rename to stable/flowise/3.1.12/values.yaml
diff --git a/stable/fluidd/8.1.8/CHANGELOG.md b/stable/fluidd/8.1.8/CHANGELOG.md
deleted file mode 100644
index f0b2edc7cd..0000000000
--- a/stable/fluidd/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [fluidd-8.1.8](https://github.com/truecharts/charts/compare/fluidd-8.1.7...fluidd-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [fluidd-8.1.7](https://github.com/truecharts/charts/compare/fluidd-8.1.6...fluidd-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [fluidd-8.1.6](https://github.com/truecharts/charts/compare/fluidd-8.1.5...fluidd-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [fluidd-8.1.5](https://github.com/truecharts/charts/compare/fluidd-8.1.4...fluidd-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [fluidd-8.1.4](https://github.com/truecharts/charts/compare/fluidd-8.1.3...fluidd-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [fluidd-8.1.3](https://github.com/truecharts/charts/compare/fluidd-8.1.0...fluidd-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [fluidd-8.1.2](https://github.com/truecharts/charts/compare/fluidd-8.1.0...fluidd-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [fluidd-8.1.0](https://github.com/truecharts/charts/compare/fluidd-8.0.1...fluidd-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [fluidd-8.0.1](https://github.com/truecharts/charts/compare/fluidd-8.0.0...fluidd-8.0.1) (2023-12-26)
diff --git a/stable/fluidd/8.1.8/Chart.yaml b/stable/fluidd/8.1.8/Chart.yaml
deleted file mode 100644
index 787cfbe4a8..0000000000
--- a/stable/fluidd/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.27.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Fluidd is a free and open-source Klipper web interface for managing your 3d printer.
-home: https://truecharts.org/charts/stable/fluidd
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/fluidd.png
-keywords:
- - fluidd
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: fluidd
-sources:
- - https://github.com/fluidd-core/fluidd
- - https://github.com/truecharts/charts/tree/master/charts/stable/fluidd
- - https://ghcr.io/fluidd-core/fluidd
-type: application
-version: 8.1.8
diff --git a/stable/fluidd/8.1.8/app-changelog.md b/stable/fluidd/8.1.8/app-changelog.md
deleted file mode 100644
index c89e25800d..0000000000
--- a/stable/fluidd/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [fluidd-8.1.8](https://github.com/truecharts/charts/compare/fluidd-8.1.7...fluidd-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/fluidd/8.1.8/charts/common-17.2.26.tgz b/stable/fluidd/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/fluidd/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/fluidd/8.1.9/CHANGELOG.md b/stable/fluidd/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..116583e454
--- /dev/null
+++ b/stable/fluidd/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [fluidd-8.1.9](https://github.com/truecharts/charts/compare/fluidd-8.1.8...fluidd-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [fluidd-8.1.8](https://github.com/truecharts/charts/compare/fluidd-8.1.7...fluidd-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [fluidd-8.1.7](https://github.com/truecharts/charts/compare/fluidd-8.1.6...fluidd-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [fluidd-8.1.6](https://github.com/truecharts/charts/compare/fluidd-8.1.5...fluidd-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [fluidd-8.1.5](https://github.com/truecharts/charts/compare/fluidd-8.1.4...fluidd-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [fluidd-8.1.4](https://github.com/truecharts/charts/compare/fluidd-8.1.3...fluidd-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [fluidd-8.1.3](https://github.com/truecharts/charts/compare/fluidd-8.1.0...fluidd-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [fluidd-8.1.2](https://github.com/truecharts/charts/compare/fluidd-8.1.0...fluidd-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/fluidd/8.1.9/Chart.yaml b/stable/fluidd/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..4e3fcaa28a
--- /dev/null
+++ b/stable/fluidd/8.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.27.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Fluidd is a free and open-source Klipper web interface for managing your 3d printer.
+home: https://truecharts.org/charts/stable/fluidd
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/fluidd.png
+keywords:
+ - fluidd
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: fluidd
+sources:
+ - https://github.com/fluidd-core/fluidd
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fluidd
+ - https://ghcr.io/fluidd-core/fluidd
+type: application
+version: 8.1.9
diff --git a/stable/fluidd/8.1.8/README.md b/stable/fluidd/8.1.9/README.md
similarity index 100%
rename from stable/fluidd/8.1.8/README.md
rename to stable/fluidd/8.1.9/README.md
diff --git a/stable/fluidd/8.1.9/app-changelog.md b/stable/fluidd/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..784fe56440
--- /dev/null
+++ b/stable/fluidd/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fluidd-8.1.9](https://github.com/truecharts/charts/compare/fluidd-8.1.8...fluidd-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/fluidd/8.1.8/app-readme.md b/stable/fluidd/8.1.9/app-readme.md
similarity index 100%
rename from stable/fluidd/8.1.8/app-readme.md
rename to stable/fluidd/8.1.9/app-readme.md
diff --git a/stable/fluidd/8.1.9/charts/common-17.2.28.tgz b/stable/fluidd/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/fluidd/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/fluidd/8.1.8/ix_values.yaml b/stable/fluidd/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/fluidd/8.1.8/ix_values.yaml
rename to stable/fluidd/8.1.9/ix_values.yaml
diff --git a/stable/fluidd/8.1.8/questions.yaml b/stable/fluidd/8.1.9/questions.yaml
similarity index 100%
rename from stable/fluidd/8.1.8/questions.yaml
rename to stable/fluidd/8.1.9/questions.yaml
diff --git a/stable/mkvtoolnix/8.1.8/templates/NOTES.txt b/stable/fluidd/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/mkvtoolnix/8.1.8/templates/NOTES.txt
rename to stable/fluidd/8.1.9/templates/NOTES.txt
diff --git a/stable/minio-console/9.1.8/templates/common.yaml b/stable/fluidd/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/minio-console/9.1.8/templates/common.yaml
rename to stable/fluidd/8.1.9/templates/common.yaml
diff --git a/stable/iyuuplus/8.1.8/values.yaml b/stable/fluidd/8.1.9/values.yaml
similarity index 100%
rename from stable/iyuuplus/8.1.8/values.yaml
rename to stable/fluidd/8.1.9/values.yaml
diff --git a/stable/fluttercoin-wallet/4.1.8/CHANGELOG.md b/stable/fluttercoin-wallet/4.1.8/CHANGELOG.md
deleted file mode 100644
index 54f15df0ad..0000000000
--- a/stable/fluttercoin-wallet/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [fluttercoin-wallet-4.1.8](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.7...fluttercoin-wallet-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [fluttercoin-wallet-4.1.7](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.6...fluttercoin-wallet-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [fluttercoin-wallet-4.1.6](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.5...fluttercoin-wallet-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [fluttercoin-wallet-4.1.5](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.4...fluttercoin-wallet-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [fluttercoin-wallet-4.1.4](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.3...fluttercoin-wallet-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [fluttercoin-wallet-4.1.3](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.0...fluttercoin-wallet-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [fluttercoin-wallet-4.1.2](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.0...fluttercoin-wallet-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [fluttercoin-wallet-4.1.0](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.0.2...fluttercoin-wallet-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [fluttercoin-wallet-4.0.2](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.0.1...fluttercoin-wallet-4.0.2) (2023-12-27)
diff --git a/stable/fluttercoin-wallet/4.1.8/Chart.yaml b/stable/fluttercoin-wallet/4.1.8/Chart.yaml
deleted file mode 100644
index a85035f018..0000000000
--- a/stable/fluttercoin-wallet/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: FlutterCoin may be a coin with the tried and true algorithm of scrypt, but it's definitely anything but ordinary.
-home: https://truecharts.org/charts/stable/fluttercoin-wallet
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/fluttercoin-wallet.png
-keywords:
- - fluttercoin-wallet
- - Network-Other
- - Productivity
- - Tools-Utilities
- - Crypto
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: fluttercoin-wallet
-sources:
- - https://fluttercoin.me/
- - https://github.com/truecharts/charts/tree/master/charts/stable/fluttercoin-wallet
- - https://hub.docker.com/r/ich777/fluttercoin
-type: application
-version: 4.1.8
diff --git a/stable/fluttercoin-wallet/4.1.8/app-changelog.md b/stable/fluttercoin-wallet/4.1.8/app-changelog.md
deleted file mode 100644
index ce0f30fc60..0000000000
--- a/stable/fluttercoin-wallet/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [fluttercoin-wallet-4.1.8](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.7...fluttercoin-wallet-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/fluttercoin-wallet/4.1.8/charts/common-17.2.26.tgz b/stable/fluttercoin-wallet/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/fluttercoin-wallet/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/fluttercoin-wallet/4.1.9/CHANGELOG.md b/stable/fluttercoin-wallet/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..afa7794f97
--- /dev/null
+++ b/stable/fluttercoin-wallet/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [fluttercoin-wallet-4.1.9](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.8...fluttercoin-wallet-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [fluttercoin-wallet-4.1.8](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.7...fluttercoin-wallet-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [fluttercoin-wallet-4.1.7](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.6...fluttercoin-wallet-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [fluttercoin-wallet-4.1.6](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.5...fluttercoin-wallet-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [fluttercoin-wallet-4.1.5](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.4...fluttercoin-wallet-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [fluttercoin-wallet-4.1.4](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.3...fluttercoin-wallet-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [fluttercoin-wallet-4.1.3](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.0...fluttercoin-wallet-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [fluttercoin-wallet-4.1.2](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.0...fluttercoin-wallet-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/fluttercoin-wallet/4.1.9/Chart.yaml b/stable/fluttercoin-wallet/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..c24149a4f6
--- /dev/null
+++ b/stable/fluttercoin-wallet/4.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: FlutterCoin may be a coin with the tried and true algorithm of scrypt, but it's definitely anything but ordinary.
+home: https://truecharts.org/charts/stable/fluttercoin-wallet
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/fluttercoin-wallet.png
+keywords:
+ - fluttercoin-wallet
+ - Network-Other
+ - Productivity
+ - Tools-Utilities
+ - Crypto
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: fluttercoin-wallet
+sources:
+ - https://fluttercoin.me/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fluttercoin-wallet
+ - https://hub.docker.com/r/ich777/fluttercoin
+type: application
+version: 4.1.9
diff --git a/stable/fluttercoin-wallet/4.1.8/README.md b/stable/fluttercoin-wallet/4.1.9/README.md
similarity index 100%
rename from stable/fluttercoin-wallet/4.1.8/README.md
rename to stable/fluttercoin-wallet/4.1.9/README.md
diff --git a/stable/fluttercoin-wallet/4.1.9/app-changelog.md b/stable/fluttercoin-wallet/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..094f717677
--- /dev/null
+++ b/stable/fluttercoin-wallet/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fluttercoin-wallet-4.1.9](https://github.com/truecharts/charts/compare/fluttercoin-wallet-4.1.8...fluttercoin-wallet-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/fluttercoin-wallet/4.1.8/app-readme.md b/stable/fluttercoin-wallet/4.1.9/app-readme.md
similarity index 100%
rename from stable/fluttercoin-wallet/4.1.8/app-readme.md
rename to stable/fluttercoin-wallet/4.1.9/app-readme.md
diff --git a/stable/fluttercoin-wallet/4.1.9/charts/common-17.2.28.tgz b/stable/fluttercoin-wallet/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/fluttercoin-wallet/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/fluttercoin-wallet/4.1.8/ix_values.yaml b/stable/fluttercoin-wallet/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/fluttercoin-wallet/4.1.8/ix_values.yaml
rename to stable/fluttercoin-wallet/4.1.9/ix_values.yaml
diff --git a/stable/fluttercoin-wallet/4.1.8/questions.yaml b/stable/fluttercoin-wallet/4.1.9/questions.yaml
similarity index 100%
rename from stable/fluttercoin-wallet/4.1.8/questions.yaml
rename to stable/fluttercoin-wallet/4.1.9/questions.yaml
diff --git a/stable/fmd2-wine/4.1.8/templates/common.yaml b/stable/fluttercoin-wallet/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/fmd2-wine/4.1.8/templates/common.yaml
rename to stable/fluttercoin-wallet/4.1.9/templates/common.yaml
diff --git a/stable/jellyseerr/8.1.8/values.yaml b/stable/fluttercoin-wallet/4.1.9/values.yaml
similarity index 100%
rename from stable/jellyseerr/8.1.8/values.yaml
rename to stable/fluttercoin-wallet/4.1.9/values.yaml
diff --git a/stable/fmd2-wine/4.1.8/CHANGELOG.md b/stable/fmd2-wine/4.1.8/CHANGELOG.md
deleted file mode 100644
index 7c270025ad..0000000000
--- a/stable/fmd2-wine/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [fmd2-wine-4.1.8](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.7...fmd2-wine-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [fmd2-wine-4.1.7](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.6...fmd2-wine-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [fmd2-wine-4.1.6](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.5...fmd2-wine-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [fmd2-wine-4.1.5](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.4...fmd2-wine-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [fmd2-wine-4.1.4](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.3...fmd2-wine-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [fmd2-wine-4.1.3](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.0...fmd2-wine-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [fmd2-wine-4.1.2](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.0...fmd2-wine-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [fmd2-wine-4.1.0](https://github.com/truecharts/charts/compare/fmd2-wine-4.0.2...fmd2-wine-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-- remove references to UMASK in container env as it is handled in common library ([#16565](https://github.com/truecharts/charts/issues/16565))
-
diff --git a/stable/fmd2-wine/4.1.8/Chart.yaml b/stable/fmd2-wine/4.1.8/Chart.yaml
deleted file mode 100644
index 86d80ccaa5..0000000000
--- a/stable/fmd2-wine/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "**FMD2:** This is an active fork of the Free Manga Downloader which is a free open source application written in Object Pascal for managing and downloading manga from various websites. "
-home: https://truecharts.org/charts/stable/fmd2-wine
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/fmd2-wine.png
-keywords:
- - fmd2-wine
- - Downloaders
- - MediaApp-Books
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: fmd2-wine
-sources:
- - https://github.com/Banh-Canh/docker-FMD2
- - https://github.com/truecharts/charts/tree/master/charts/stable/fmd2-wine
- - https://hub.docker.com/r/banhcanh/docker-fmd2
-type: application
-version: 4.1.8
diff --git a/stable/fmd2-wine/4.1.8/app-changelog.md b/stable/fmd2-wine/4.1.8/app-changelog.md
deleted file mode 100644
index f748f99166..0000000000
--- a/stable/fmd2-wine/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [fmd2-wine-4.1.8](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.7...fmd2-wine-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/fmd2-wine/4.1.8/charts/common-17.2.26.tgz b/stable/fmd2-wine/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/fmd2-wine/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/fmd2-wine/4.1.9/CHANGELOG.md b/stable/fmd2-wine/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..30af687703
--- /dev/null
+++ b/stable/fmd2-wine/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [fmd2-wine-4.1.9](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.8...fmd2-wine-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [fmd2-wine-4.1.8](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.7...fmd2-wine-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [fmd2-wine-4.1.7](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.6...fmd2-wine-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [fmd2-wine-4.1.6](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.5...fmd2-wine-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [fmd2-wine-4.1.5](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.4...fmd2-wine-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [fmd2-wine-4.1.4](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.3...fmd2-wine-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [fmd2-wine-4.1.3](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.0...fmd2-wine-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [fmd2-wine-4.1.2](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.0...fmd2-wine-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/fmd2-wine/4.1.9/Chart.yaml b/stable/fmd2-wine/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..c6ed1820ca
--- /dev/null
+++ b/stable/fmd2-wine/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "**FMD2:** This is an active fork of the Free Manga Downloader which is a free open source application written in Object Pascal for managing and downloading manga from various websites. "
+home: https://truecharts.org/charts/stable/fmd2-wine
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/fmd2-wine.png
+keywords:
+ - fmd2-wine
+ - Downloaders
+ - MediaApp-Books
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: fmd2-wine
+sources:
+ - https://github.com/Banh-Canh/docker-FMD2
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fmd2-wine
+ - https://hub.docker.com/r/banhcanh/docker-fmd2
+type: application
+version: 4.1.9
diff --git a/stable/fmd2-wine/4.1.8/README.md b/stable/fmd2-wine/4.1.9/README.md
similarity index 100%
rename from stable/fmd2-wine/4.1.8/README.md
rename to stable/fmd2-wine/4.1.9/README.md
diff --git a/stable/fmd2-wine/4.1.9/app-changelog.md b/stable/fmd2-wine/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..10076c24ed
--- /dev/null
+++ b/stable/fmd2-wine/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fmd2-wine-4.1.9](https://github.com/truecharts/charts/compare/fmd2-wine-4.1.8...fmd2-wine-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/fmd2-wine/4.1.8/app-readme.md b/stable/fmd2-wine/4.1.9/app-readme.md
similarity index 100%
rename from stable/fmd2-wine/4.1.8/app-readme.md
rename to stable/fmd2-wine/4.1.9/app-readme.md
diff --git a/stable/fmd2-wine/4.1.9/charts/common-17.2.28.tgz b/stable/fmd2-wine/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/fmd2-wine/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/fmd2-wine/4.1.8/ix_values.yaml b/stable/fmd2-wine/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/fmd2-wine/4.1.8/ix_values.yaml
rename to stable/fmd2-wine/4.1.9/ix_values.yaml
diff --git a/stable/fmd2-wine/4.1.8/questions.yaml b/stable/fmd2-wine/4.1.9/questions.yaml
similarity index 100%
rename from stable/fmd2-wine/4.1.8/questions.yaml
rename to stable/fmd2-wine/4.1.9/questions.yaml
diff --git a/stable/fogproject/4.1.8/templates/common.yaml b/stable/fmd2-wine/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/fogproject/4.1.8/templates/common.yaml
rename to stable/fmd2-wine/4.1.9/templates/common.yaml
diff --git a/stable/jellystat/2.1.8/values.yaml b/stable/fmd2-wine/4.1.9/values.yaml
similarity index 100%
rename from stable/jellystat/2.1.8/values.yaml
rename to stable/fmd2-wine/4.1.9/values.yaml
diff --git a/stable/fogproject/4.1.8/CHANGELOG.md b/stable/fogproject/4.1.8/CHANGELOG.md
deleted file mode 100644
index 685f3afb03..0000000000
--- a/stable/fogproject/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [fogproject-4.1.8](https://github.com/truecharts/charts/compare/fogproject-4.1.7...fogproject-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [fogproject-4.1.7](https://github.com/truecharts/charts/compare/fogproject-4.1.6...fogproject-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [fogproject-4.1.6](https://github.com/truecharts/charts/compare/fogproject-4.1.5...fogproject-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [fogproject-4.1.5](https://github.com/truecharts/charts/compare/fogproject-4.1.4...fogproject-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [fogproject-4.1.4](https://github.com/truecharts/charts/compare/fogproject-4.1.3...fogproject-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [fogproject-4.1.3](https://github.com/truecharts/charts/compare/fogproject-4.1.0...fogproject-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [fogproject-4.1.2](https://github.com/truecharts/charts/compare/fogproject-4.1.0...fogproject-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [fogproject-4.1.0](https://github.com/truecharts/charts/compare/fogproject-4.0.1...fogproject-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [fogproject-4.0.1](https://github.com/truecharts/charts/compare/fogproject-4.0.0...fogproject-4.0.1) (2023-12-26)
diff --git a/stable/fogproject/4.1.8/Chart.yaml b/stable/fogproject/4.1.8/Chart.yaml
deleted file mode 100644
index f265998982..0000000000
--- a/stable/fogproject/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Backup
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: FOG Project can capture, deploy, and manage Windows, Mac OSX, and various Linux distributions.
-home: https://truecharts.org/charts/stable/fogproject
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/fogproject.png
-keywords:
- - fogproject
- - Backup
- - Network-DNS
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: fogproject
-sources:
- - https://github.com/redvex2460/fogproject
- - https://github.com/truecharts/charts/tree/master/charts/stable/fogproject
- - https://hub.docker.com/r/redvex2460/fogproject
-type: application
-version: 4.1.8
diff --git a/stable/fogproject/4.1.8/app-changelog.md b/stable/fogproject/4.1.8/app-changelog.md
deleted file mode 100644
index acb88e049a..0000000000
--- a/stable/fogproject/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [fogproject-4.1.8](https://github.com/truecharts/charts/compare/fogproject-4.1.7...fogproject-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/fogproject/4.1.8/charts/common-17.2.26.tgz b/stable/fogproject/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/fogproject/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/fogproject/4.1.9/CHANGELOG.md b/stable/fogproject/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..92f9cac7d5
--- /dev/null
+++ b/stable/fogproject/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [fogproject-4.1.9](https://github.com/truecharts/charts/compare/fogproject-4.1.8...fogproject-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [fogproject-4.1.8](https://github.com/truecharts/charts/compare/fogproject-4.1.7...fogproject-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [fogproject-4.1.7](https://github.com/truecharts/charts/compare/fogproject-4.1.6...fogproject-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [fogproject-4.1.6](https://github.com/truecharts/charts/compare/fogproject-4.1.5...fogproject-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [fogproject-4.1.5](https://github.com/truecharts/charts/compare/fogproject-4.1.4...fogproject-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [fogproject-4.1.4](https://github.com/truecharts/charts/compare/fogproject-4.1.3...fogproject-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [fogproject-4.1.3](https://github.com/truecharts/charts/compare/fogproject-4.1.0...fogproject-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [fogproject-4.1.2](https://github.com/truecharts/charts/compare/fogproject-4.1.0...fogproject-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/fogproject/4.1.9/Chart.yaml b/stable/fogproject/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..324e891602
--- /dev/null
+++ b/stable/fogproject/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Backup
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: FOG Project can capture, deploy, and manage Windows, Mac OSX, and various Linux distributions.
+home: https://truecharts.org/charts/stable/fogproject
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/fogproject.png
+keywords:
+ - fogproject
+ - Backup
+ - Network-DNS
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: fogproject
+sources:
+ - https://github.com/redvex2460/fogproject
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fogproject
+ - https://hub.docker.com/r/redvex2460/fogproject
+type: application
+version: 4.1.9
diff --git a/stable/fogproject/4.1.8/README.md b/stable/fogproject/4.1.9/README.md
similarity index 100%
rename from stable/fogproject/4.1.8/README.md
rename to stable/fogproject/4.1.9/README.md
diff --git a/stable/fogproject/4.1.9/app-changelog.md b/stable/fogproject/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..58e19cf8d8
--- /dev/null
+++ b/stable/fogproject/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fogproject-4.1.9](https://github.com/truecharts/charts/compare/fogproject-4.1.8...fogproject-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/fogproject/4.1.8/app-readme.md b/stable/fogproject/4.1.9/app-readme.md
similarity index 100%
rename from stable/fogproject/4.1.8/app-readme.md
rename to stable/fogproject/4.1.9/app-readme.md
diff --git a/stable/fogproject/4.1.9/charts/common-17.2.28.tgz b/stable/fogproject/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/fogproject/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/fogproject/4.1.8/ix_values.yaml b/stable/fogproject/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/fogproject/4.1.8/ix_values.yaml
rename to stable/fogproject/4.1.9/ix_values.yaml
diff --git a/stable/fogproject/4.1.8/questions.yaml b/stable/fogproject/4.1.9/questions.yaml
similarity index 100%
rename from stable/fogproject/4.1.8/questions.yaml
rename to stable/fogproject/4.1.9/questions.yaml
diff --git a/stable/fotosho/4.1.8/templates/common.yaml b/stable/fogproject/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/fotosho/4.1.8/templates/common.yaml
rename to stable/fogproject/4.1.9/templates/common.yaml
diff --git a/stable/jelu/4.1.10/values.yaml b/stable/fogproject/4.1.9/values.yaml
similarity index 100%
rename from stable/jelu/4.1.10/values.yaml
rename to stable/fogproject/4.1.9/values.yaml
diff --git a/stable/foldingathome/8.1.10/CHANGELOG.md b/stable/foldingathome/8.1.10/CHANGELOG.md
deleted file mode 100644
index e5481a8e68..0000000000
--- a/stable/foldingathome/8.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [foldingathome-8.1.10](https://github.com/truecharts/charts/compare/foldingathome-8.1.9...foldingathome-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [foldingathome-8.1.9](https://github.com/truecharts/charts/compare/foldingathome-8.1.8...foldingathome-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [foldingathome-8.1.8](https://github.com/truecharts/charts/compare/foldingathome-8.1.7...foldingathome-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/foldingathome to 7.6.21[@b0e5129](https://github.com/b0e5129) by renovate ([#17353](https://github.com/truecharts/charts/issues/17353))
-
-
-
-
-## [foldingathome-8.1.7](https://github.com/truecharts/charts/compare/foldingathome-8.1.6...foldingathome-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [foldingathome-8.1.6](https://github.com/truecharts/charts/compare/foldingathome-8.1.5...foldingathome-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [foldingathome-8.1.5](https://github.com/truecharts/charts/compare/foldingathome-8.1.4...foldingathome-8.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [foldingathome-8.1.4](https://github.com/truecharts/charts/compare/foldingathome-8.1.1...foldingathome-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [foldingathome-8.1.3](https://github.com/truecharts/charts/compare/foldingathome-8.1.1...foldingathome-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [foldingathome-8.1.1](https://github.com/truecharts/charts/compare/foldingathome-8.1.0...foldingathome-8.1.1) (2023-12-31)
-
diff --git a/stable/foldingathome/8.1.10/Chart.yaml b/stable/foldingathome/8.1.10/Chart.yaml
deleted file mode 100644
index be7c5113e1..0000000000
--- a/stable/foldingathome/8.1.10/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 7.6.21
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Folding@home is a distributed computing project for simulating protein dynamics, including the process of protein folding and the movements of proteins implicated in a variety of diseases.
-home: https://truecharts.org/charts/stable/foldingathome
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/foldingathome.png
-keywords:
- - foldingathome
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: foldingathome
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/foldingathome
- - https://ghcr.io/linuxserver/foldingathome
-type: application
-version: 8.1.10
diff --git a/stable/foldingathome/8.1.10/app-changelog.md b/stable/foldingathome/8.1.10/app-changelog.md
deleted file mode 100644
index fad0e95c8d..0000000000
--- a/stable/foldingathome/8.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [foldingathome-8.1.10](https://github.com/truecharts/charts/compare/foldingathome-8.1.9...foldingathome-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/foldingathome/8.1.10/charts/common-17.2.26.tgz b/stable/foldingathome/8.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/foldingathome/8.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/foldingathome/8.1.11/CHANGELOG.md b/stable/foldingathome/8.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..1b5a27d314
--- /dev/null
+++ b/stable/foldingathome/8.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [foldingathome-8.1.11](https://github.com/truecharts/charts/compare/foldingathome-8.1.10...foldingathome-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [foldingathome-8.1.10](https://github.com/truecharts/charts/compare/foldingathome-8.1.9...foldingathome-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [foldingathome-8.1.9](https://github.com/truecharts/charts/compare/foldingathome-8.1.8...foldingathome-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [foldingathome-8.1.8](https://github.com/truecharts/charts/compare/foldingathome-8.1.7...foldingathome-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/foldingathome to 7.6.21[@b0e5129](https://github.com/b0e5129) by renovate ([#17353](https://github.com/truecharts/charts/issues/17353))
+
+
+
+
+## [foldingathome-8.1.7](https://github.com/truecharts/charts/compare/foldingathome-8.1.6...foldingathome-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [foldingathome-8.1.6](https://github.com/truecharts/charts/compare/foldingathome-8.1.5...foldingathome-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [foldingathome-8.1.5](https://github.com/truecharts/charts/compare/foldingathome-8.1.4...foldingathome-8.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [foldingathome-8.1.4](https://github.com/truecharts/charts/compare/foldingathome-8.1.1...foldingathome-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [foldingathome-8.1.3](https://github.com/truecharts/charts/compare/foldingathome-8.1.1...foldingathome-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
diff --git a/stable/foldingathome/8.1.11/Chart.yaml b/stable/foldingathome/8.1.11/Chart.yaml
new file mode 100644
index 0000000000..f497fb129c
--- /dev/null
+++ b/stable/foldingathome/8.1.11/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 7.6.21
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Folding@home is a distributed computing project for simulating protein dynamics, including the process of protein folding and the movements of proteins implicated in a variety of diseases.
+home: https://truecharts.org/charts/stable/foldingathome
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/foldingathome.png
+keywords:
+ - foldingathome
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: foldingathome
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/foldingathome
+ - https://ghcr.io/linuxserver/foldingathome
+type: application
+version: 8.1.11
diff --git a/stable/foldingathome/8.1.10/README.md b/stable/foldingathome/8.1.11/README.md
similarity index 100%
rename from stable/foldingathome/8.1.10/README.md
rename to stable/foldingathome/8.1.11/README.md
diff --git a/stable/foldingathome/8.1.11/app-changelog.md b/stable/foldingathome/8.1.11/app-changelog.md
new file mode 100644
index 0000000000..8968d4a9d5
--- /dev/null
+++ b/stable/foldingathome/8.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [foldingathome-8.1.11](https://github.com/truecharts/charts/compare/foldingathome-8.1.10...foldingathome-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/foldingathome/8.1.10/app-readme.md b/stable/foldingathome/8.1.11/app-readme.md
similarity index 100%
rename from stable/foldingathome/8.1.10/app-readme.md
rename to stable/foldingathome/8.1.11/app-readme.md
diff --git a/stable/foldingathome/8.1.11/charts/common-17.2.28.tgz b/stable/foldingathome/8.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/foldingathome/8.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/foldingathome/8.1.10/ix_values.yaml b/stable/foldingathome/8.1.11/ix_values.yaml
similarity index 100%
rename from stable/foldingathome/8.1.10/ix_values.yaml
rename to stable/foldingathome/8.1.11/ix_values.yaml
diff --git a/stable/foldingathome/8.1.10/questions.yaml b/stable/foldingathome/8.1.11/questions.yaml
similarity index 100%
rename from stable/foldingathome/8.1.10/questions.yaml
rename to stable/foldingathome/8.1.11/questions.yaml
diff --git a/stable/modsecurity-crs/2.1.8/templates/NOTES.txt b/stable/foldingathome/8.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/modsecurity-crs/2.1.8/templates/NOTES.txt
rename to stable/foldingathome/8.1.11/templates/NOTES.txt
diff --git a/stable/minisatip/8.1.8/templates/common.yaml b/stable/foldingathome/8.1.11/templates/common.yaml
similarity index 100%
rename from stable/minisatip/8.1.8/templates/common.yaml
rename to stable/foldingathome/8.1.11/templates/common.yaml
diff --git a/stable/jenkins/6.5.2/values.yaml b/stable/foldingathome/8.1.11/values.yaml
similarity index 100%
rename from stable/jenkins/6.5.2/values.yaml
rename to stable/foldingathome/8.1.11/values.yaml
diff --git a/stable/fossil/10.1.9/CHANGELOG.md b/stable/fossil/10.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..8bd9de6006
--- /dev/null
+++ b/stable/fossil/10.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [fossil-10.1.9](https://github.com/truecharts/charts/compare/fossil-10.1.8...fossil-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [fossil-10.1.8](https://github.com/truecharts/charts/compare/fossil-10.1.7...fossil-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [fossil-10.1.7](https://github.com/truecharts/charts/compare/fossil-10.1.6...fossil-10.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [fossil-10.1.6](https://github.com/truecharts/charts/compare/fossil-10.1.5...fossil-10.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [fossil-10.1.5](https://github.com/truecharts/charts/compare/fossil-10.1.4...fossil-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [fossil-10.1.4](https://github.com/truecharts/charts/compare/fossil-10.1.3...fossil-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [fossil-10.1.3](https://github.com/truecharts/charts/compare/fossil-10.1.0...fossil-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [fossil-10.1.2](https://github.com/truecharts/charts/compare/fossil-10.1.0...fossil-10.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/fossil/10.1.9/Chart.yaml b/stable/fossil/10.1.9/Chart.yaml
new file mode 100644
index 0000000000..aa70cae615
--- /dev/null
+++ b/stable/fossil/10.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.15.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A simple, high-reliability, distributed software configuration management system
+home: https://truecharts.org/charts/stable/fossil
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/fossil.png
+keywords:
+ - fossil
+ - scm
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: fossil
+sources:
+ - https://fossil-scm.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fossil
+ - https://ghcr.io/nicholaswilde/fossil
+type: application
+version: 10.1.9
diff --git a/stable/fossil/10.1.9/README.md b/stable/fossil/10.1.9/README.md
new file mode 100644
index 0000000000..b03804e518
--- /dev/null
+++ b/stable/fossil/10.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/fossil)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/fossil/10.1.9/app-changelog.md b/stable/fossil/10.1.9/app-changelog.md
new file mode 100644
index 0000000000..9163d9cf9b
--- /dev/null
+++ b/stable/fossil/10.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fossil-10.1.9](https://github.com/truecharts/charts/compare/fossil-10.1.8...fossil-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/fossil/10.1.9/app-readme.md b/stable/fossil/10.1.9/app-readme.md
new file mode 100644
index 0000000000..5df675c174
--- /dev/null
+++ b/stable/fossil/10.1.9/app-readme.md
@@ -0,0 +1,8 @@
+A simple, high-reliability, distributed software configuration management system
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/fossil](https://truecharts.org/charts/stable/fossil)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/fossil/10.1.9/charts/common-17.2.28.tgz b/stable/fossil/10.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/fossil/10.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/fossil/10.1.9/ix_values.yaml b/stable/fossil/10.1.9/ix_values.yaml
new file mode 100644
index 0000000000..bb4644ae55
--- /dev/null
+++ b/stable/fossil/10.1.9/ix_values.yaml
@@ -0,0 +1,38 @@
+image:
+ repository: ghcr.io/nicholaswilde/fossil
+ pullPolicy: IfNotPresent
+ tag: 2.15.1-ls4@sha256:a0a819ed2707e8e829dec371de0e166fbcf0499d3d12005880f603b2b95bf64d
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ path: /
+ readiness:
+ type: http
+ path: /
+ startup:
+ type: http
+ path: /
+ env: {}
+service:
+ main:
+ ports:
+ main:
+ port: 10083
+ targetPort: 8080
+persistence:
+ varrun:
+ enabled: true
+portal:
+ open:
+ enabled: true
diff --git a/stable/fossil/10.1.9/questions.yaml b/stable/fossil/10.1.9/questions.yaml
new file mode 100644
index 0000000000..fbfb81c0f4
--- /dev/null
+++ b/stable/fossil/10.1.9/questions.yaml
@@ -0,0 +1,2429 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10083
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/mongo-express/5.1.12/templates/NOTES.txt b/stable/fossil/10.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/mongo-express/5.1.12/templates/NOTES.txt
rename to stable/fossil/10.1.9/templates/NOTES.txt
diff --git a/stable/sqlitebrowser/9.1.8/templates/common.yaml b/stable/fossil/10.1.9/templates/common.yaml
similarity index 100%
rename from stable/sqlitebrowser/9.1.8/templates/common.yaml
rename to stable/fossil/10.1.9/templates/common.yaml
diff --git a/stable/jmzhomeproxy/4.1.8/values.yaml b/stable/fossil/10.1.9/values.yaml
similarity index 100%
rename from stable/jmzhomeproxy/4.1.8/values.yaml
rename to stable/fossil/10.1.9/values.yaml
diff --git a/stable/fotosho/4.1.8/CHANGELOG.md b/stable/fotosho/4.1.8/CHANGELOG.md
deleted file mode 100644
index 79540c783d..0000000000
--- a/stable/fotosho/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [fotosho-4.1.8](https://github.com/truecharts/charts/compare/fotosho-4.1.7...fotosho-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [fotosho-4.1.7](https://github.com/truecharts/charts/compare/fotosho-4.1.6...fotosho-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [fotosho-4.1.6](https://github.com/truecharts/charts/compare/fotosho-4.1.5...fotosho-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [fotosho-4.1.5](https://github.com/truecharts/charts/compare/fotosho-4.1.4...fotosho-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [fotosho-4.1.4](https://github.com/truecharts/charts/compare/fotosho-4.1.3...fotosho-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [fotosho-4.1.3](https://github.com/truecharts/charts/compare/fotosho-4.1.0...fotosho-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [fotosho-4.1.2](https://github.com/truecharts/charts/compare/fotosho-4.1.0...fotosho-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [fotosho-4.1.0](https://github.com/truecharts/charts/compare/fotosho-4.0.1...fotosho-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [fotosho-4.0.1](https://github.com/truecharts/charts/compare/fotosho-4.0.0...fotosho-4.0.1) (2023-12-26)
diff --git a/stable/fotosho/4.1.8/Chart.yaml b/stable/fotosho/4.1.8/Chart.yaml
deleted file mode 100644
index 0f46ccbf82..0000000000
--- a/stable/fotosho/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaApp-Photos
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "*BETA* Fotosho is a photo gallery for your home server. Organize your photos into albums internally and view as a slideshow. Free and open source. Does not require a database. Does not move, copy or modify your photos."
-home: https://truecharts.org/charts/stable/fotosho
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/fotosho.png
-keywords:
- - fotosho
- - MediaApp-Photos
- - MediaServer-Photos
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: fotosho
-sources:
- - https://github.com/advplyr/fotosho
- - https://github.com/truecharts/charts/tree/master/charts/stable/fotosho
- - https://hub.docker.com/r/advplyr/fotosho
-type: application
-version: 4.1.8
diff --git a/stable/fotosho/4.1.8/app-changelog.md b/stable/fotosho/4.1.8/app-changelog.md
deleted file mode 100644
index 7e3c53ae09..0000000000
--- a/stable/fotosho/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [fotosho-4.1.8](https://github.com/truecharts/charts/compare/fotosho-4.1.7...fotosho-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/fotosho/4.1.8/charts/common-17.2.26.tgz b/stable/fotosho/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/fotosho/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/fotosho/4.1.9/CHANGELOG.md b/stable/fotosho/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..2cb515c339
--- /dev/null
+++ b/stable/fotosho/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [fotosho-4.1.9](https://github.com/truecharts/charts/compare/fotosho-4.1.8...fotosho-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [fotosho-4.1.8](https://github.com/truecharts/charts/compare/fotosho-4.1.7...fotosho-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [fotosho-4.1.7](https://github.com/truecharts/charts/compare/fotosho-4.1.6...fotosho-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [fotosho-4.1.6](https://github.com/truecharts/charts/compare/fotosho-4.1.5...fotosho-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [fotosho-4.1.5](https://github.com/truecharts/charts/compare/fotosho-4.1.4...fotosho-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [fotosho-4.1.4](https://github.com/truecharts/charts/compare/fotosho-4.1.3...fotosho-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [fotosho-4.1.3](https://github.com/truecharts/charts/compare/fotosho-4.1.0...fotosho-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [fotosho-4.1.2](https://github.com/truecharts/charts/compare/fotosho-4.1.0...fotosho-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/fotosho/4.1.9/Chart.yaml b/stable/fotosho/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..1ac9111838
--- /dev/null
+++ b/stable/fotosho/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaApp-Photos
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "*BETA* Fotosho is a photo gallery for your home server. Organize your photos into albums internally and view as a slideshow. Free and open source. Does not require a database. Does not move, copy or modify your photos."
+home: https://truecharts.org/charts/stable/fotosho
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/fotosho.png
+keywords:
+ - fotosho
+ - MediaApp-Photos
+ - MediaServer-Photos
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: fotosho
+sources:
+ - https://github.com/advplyr/fotosho
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fotosho
+ - https://hub.docker.com/r/advplyr/fotosho
+type: application
+version: 4.1.9
diff --git a/stable/fotosho/4.1.8/README.md b/stable/fotosho/4.1.9/README.md
similarity index 100%
rename from stable/fotosho/4.1.8/README.md
rename to stable/fotosho/4.1.9/README.md
diff --git a/stable/fotosho/4.1.9/app-changelog.md b/stable/fotosho/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..d06e1eb171
--- /dev/null
+++ b/stable/fotosho/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fotosho-4.1.9](https://github.com/truecharts/charts/compare/fotosho-4.1.8...fotosho-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/fotosho/4.1.8/app-readme.md b/stable/fotosho/4.1.9/app-readme.md
similarity index 100%
rename from stable/fotosho/4.1.8/app-readme.md
rename to stable/fotosho/4.1.9/app-readme.md
diff --git a/stable/fotosho/4.1.9/charts/common-17.2.28.tgz b/stable/fotosho/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/fotosho/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/fotosho/4.1.8/ix_values.yaml b/stable/fotosho/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/fotosho/4.1.8/ix_values.yaml
rename to stable/fotosho/4.1.9/ix_values.yaml
diff --git a/stable/fotosho/4.1.8/questions.yaml b/stable/fotosho/4.1.9/questions.yaml
similarity index 100%
rename from stable/fotosho/4.1.8/questions.yaml
rename to stable/fotosho/4.1.9/questions.yaml
diff --git a/stable/freecad-desktop-g3/4.1.8/templates/common.yaml b/stable/fotosho/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/freecad-desktop-g3/4.1.8/templates/common.yaml
rename to stable/fotosho/4.1.9/templates/common.yaml
diff --git a/stable/jupyter/7.1.8/values.yaml b/stable/fotosho/4.1.9/values.yaml
similarity index 100%
rename from stable/jupyter/7.1.8/values.yaml
rename to stable/fotosho/4.1.9/values.yaml
diff --git a/stable/freecad-desktop-g3/4.1.8/CHANGELOG.md b/stable/freecad-desktop-g3/4.1.8/CHANGELOG.md
deleted file mode 100644
index e7993e670f..0000000000
--- a/stable/freecad-desktop-g3/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [freecad-desktop-g3-4.1.8](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.7...freecad-desktop-g3-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [freecad-desktop-g3-4.1.7](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.6...freecad-desktop-g3-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [freecad-desktop-g3-4.1.6](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.5...freecad-desktop-g3-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [freecad-desktop-g3-4.1.5](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.4...freecad-desktop-g3-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [freecad-desktop-g3-4.1.4](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.3...freecad-desktop-g3-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [freecad-desktop-g3-4.1.3](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.0...freecad-desktop-g3-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [freecad-desktop-g3-4.1.2](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.0...freecad-desktop-g3-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [freecad-desktop-g3-4.1.0](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.0.1...freecad-desktop-g3-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [freecad-desktop-g3-4.0.1](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.0.0...freecad-desktop-g3-4.0.1) (2023-12-26)
diff --git a/stable/freecad-desktop-g3/4.1.8/Chart.yaml b/stable/freecad-desktop-g3/4.1.8/Chart.yaml
deleted file mode 100644
index 37e55175d6..0000000000
--- a/stable/freecad-desktop-g3/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing
-home: https://truecharts.org/charts/stable/freecad-desktop-g3
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/freecad-desktop-g3.png
-keywords:
- - freecad-desktop-g3
- - Productivity
- - Tools-Utilities
- - MediaApp-Photos
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: freecad-desktop-g3
-sources:
- - https://github.com/accetto/headless-drawing-g3/
- - https://github.com/truecharts/charts/tree/master/charts/stable/freecad-desktop-g3
- - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-freecad-g3
-type: application
-version: 4.1.8
diff --git a/stable/freecad-desktop-g3/4.1.8/app-changelog.md b/stable/freecad-desktop-g3/4.1.8/app-changelog.md
deleted file mode 100644
index 563073304f..0000000000
--- a/stable/freecad-desktop-g3/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [freecad-desktop-g3-4.1.8](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.7...freecad-desktop-g3-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/freecad-desktop-g3/4.1.8/charts/common-17.2.26.tgz b/stable/freecad-desktop-g3/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/freecad-desktop-g3/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/freecad-desktop-g3/4.1.9/CHANGELOG.md b/stable/freecad-desktop-g3/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..52abbc23e1
--- /dev/null
+++ b/stable/freecad-desktop-g3/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [freecad-desktop-g3-4.1.9](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.8...freecad-desktop-g3-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [freecad-desktop-g3-4.1.8](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.7...freecad-desktop-g3-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [freecad-desktop-g3-4.1.7](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.6...freecad-desktop-g3-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [freecad-desktop-g3-4.1.6](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.5...freecad-desktop-g3-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [freecad-desktop-g3-4.1.5](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.4...freecad-desktop-g3-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [freecad-desktop-g3-4.1.4](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.3...freecad-desktop-g3-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [freecad-desktop-g3-4.1.3](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.0...freecad-desktop-g3-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [freecad-desktop-g3-4.1.2](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.0...freecad-desktop-g3-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/freecad-desktop-g3/4.1.9/Chart.yaml b/stable/freecad-desktop-g3/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..3e398f4174
--- /dev/null
+++ b/stable/freecad-desktop-g3/4.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing
+home: https://truecharts.org/charts/stable/freecad-desktop-g3
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/freecad-desktop-g3.png
+keywords:
+ - freecad-desktop-g3
+ - Productivity
+ - Tools-Utilities
+ - MediaApp-Photos
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: freecad-desktop-g3
+sources:
+ - https://github.com/accetto/headless-drawing-g3/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/freecad-desktop-g3
+ - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-freecad-g3
+type: application
+version: 4.1.9
diff --git a/stable/freecad-desktop-g3/4.1.8/README.md b/stable/freecad-desktop-g3/4.1.9/README.md
similarity index 100%
rename from stable/freecad-desktop-g3/4.1.8/README.md
rename to stable/freecad-desktop-g3/4.1.9/README.md
diff --git a/stable/freecad-desktop-g3/4.1.9/app-changelog.md b/stable/freecad-desktop-g3/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..eda6e0663e
--- /dev/null
+++ b/stable/freecad-desktop-g3/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [freecad-desktop-g3-4.1.9](https://github.com/truecharts/charts/compare/freecad-desktop-g3-4.1.8...freecad-desktop-g3-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/freecad-desktop-g3/4.1.8/app-readme.md b/stable/freecad-desktop-g3/4.1.9/app-readme.md
similarity index 100%
rename from stable/freecad-desktop-g3/4.1.8/app-readme.md
rename to stable/freecad-desktop-g3/4.1.9/app-readme.md
diff --git a/stable/freecad-desktop-g3/4.1.9/charts/common-17.2.28.tgz b/stable/freecad-desktop-g3/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/freecad-desktop-g3/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/freecad-desktop-g3/4.1.8/ix_values.yaml b/stable/freecad-desktop-g3/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/freecad-desktop-g3/4.1.8/ix_values.yaml
rename to stable/freecad-desktop-g3/4.1.9/ix_values.yaml
diff --git a/stable/freecad-desktop-g3/4.1.8/questions.yaml b/stable/freecad-desktop-g3/4.1.9/questions.yaml
similarity index 100%
rename from stable/freecad-desktop-g3/4.1.8/questions.yaml
rename to stable/freecad-desktop-g3/4.1.9/questions.yaml
diff --git a/stable/fsm/4.1.8/templates/common.yaml b/stable/freecad-desktop-g3/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/fsm/4.1.8/templates/common.yaml
rename to stable/freecad-desktop-g3/4.1.9/templates/common.yaml
diff --git a/stable/kasm/7.1.8/values.yaml b/stable/freecad-desktop-g3/4.1.9/values.yaml
similarity index 100%
rename from stable/kasm/7.1.8/values.yaml
rename to stable/freecad-desktop-g3/4.1.9/values.yaml
diff --git a/stable/freeradius/12.1.10/CHANGELOG.md b/stable/freeradius/12.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..cbd1308bcd
--- /dev/null
+++ b/stable/freeradius/12.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [freeradius-12.1.10](https://github.com/truecharts/charts/compare/freeradius-12.1.9...freeradius-12.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [freeradius-12.1.9](https://github.com/truecharts/charts/compare/freeradius-12.1.8...freeradius-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [freeradius-12.1.8](https://github.com/truecharts/charts/compare/freeradius-12.1.7...freeradius-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [freeradius-12.1.7](https://github.com/truecharts/charts/compare/freeradius-12.1.6...freeradius-12.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [freeradius-12.1.6](https://github.com/truecharts/charts/compare/freeradius-12.1.5...freeradius-12.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [freeradius-12.1.5](https://github.com/truecharts/charts/compare/freeradius-12.1.4...freeradius-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [freeradius-12.1.4](https://github.com/truecharts/charts/compare/freeradius-12.1.3...freeradius-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [freeradius-12.1.3](https://github.com/truecharts/charts/compare/freeradius-12.1.0...freeradius-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [freeradius-12.1.2](https://github.com/truecharts/charts/compare/freeradius-12.1.0...freeradius-12.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/freeradius/12.1.10/Chart.yaml b/stable/freeradius/12.1.10/Chart.yaml
new file mode 100644
index 0000000000..cbe61e0dfa
--- /dev/null
+++ b/stable/freeradius/12.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: auth
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.2.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: OpenSource Radius implementation
+home: https://truecharts.org/charts/stable/freeradius
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/freeradius.png
+keywords:
+ - radius
+ - auth
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: freeradius
+sources:
+ - https://freeradius.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/freeradius
+ - https://github.com/truecharts/containers/tree/master/apps/freeradius
+type: application
+version: 12.1.10
diff --git a/stable/freeradius/12.1.10/README.md b/stable/freeradius/12.1.10/README.md
new file mode 100644
index 0000000000..89ca0a01ed
--- /dev/null
+++ b/stable/freeradius/12.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/freeradius)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/freeradius/12.1.10/app-changelog.md b/stable/freeradius/12.1.10/app-changelog.md
new file mode 100644
index 0000000000..3ff066cc95
--- /dev/null
+++ b/stable/freeradius/12.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [freeradius-12.1.10](https://github.com/truecharts/charts/compare/freeradius-12.1.9...freeradius-12.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/freeradius/12.1.10/app-readme.md b/stable/freeradius/12.1.10/app-readme.md
new file mode 100644
index 0000000000..aa8d2b26e0
--- /dev/null
+++ b/stable/freeradius/12.1.10/app-readme.md
@@ -0,0 +1,8 @@
+OpenSource Radius implementation
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/freeradius](https://truecharts.org/charts/stable/freeradius)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/freeradius/12.1.10/charts/common-17.2.28.tgz b/stable/freeradius/12.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/freeradius/12.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/freeradius/12.1.10/ix_values.yaml b/stable/freeradius/12.1.10/ix_values.yaml
new file mode 100644
index 0000000000..19c7245733
--- /dev/null
+++ b/stable/freeradius/12.1.10/ix_values.yaml
@@ -0,0 +1,44 @@
+image:
+ repository: tccr.io/tccr/freeradius
+ pullPolicy: IfNotPresent
+ tag: v3.2.0@sha256:e6a9295ae6caf282e957d0e329810e13bbdedc3bec3865e8ab322a0055107623
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ enabled: false
+ startup:
+ enabled: false
+service:
+ main:
+ ports:
+ main:
+ protocol: udp
+ port: 1812
+ targetPort: 1812
+ accounting:
+ enabled: true
+ ports:
+ accounting:
+ enabled: true
+ protocol: udp
+ port: 1813
+ targetPort: 1813
+persistence:
+ config:
+ enabled: true
+ mountPath: /etc/raddb
+portal:
+ open:
+ enabled: false
diff --git a/stable/freeradius/12.1.10/questions.yaml b/stable/freeradius/12.1.10/questions.yaml
new file mode 100644
index 0000000000..c91afdfad2
--- /dev/null
+++ b/stable/freeradius/12.1.10/questions.yaml
@@ -0,0 +1,2328 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 1812
+ required: true
+ - variable: accounting
+ label: "accounting Service"
+ description: "The administration service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: accounting
+ label: "accounting 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: 1813
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Config."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/mosdns/8.1.8/templates/NOTES.txt b/stable/freeradius/12.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/mosdns/8.1.8/templates/NOTES.txt
rename to stable/freeradius/12.1.10/templates/NOTES.txt
diff --git a/stable/freeradius/12.1.10/templates/common.yaml b/stable/freeradius/12.1.10/templates/common.yaml
new file mode 100644
index 0000000000..995efb03eb
--- /dev/null
+++ b/stable/freeradius/12.1.10/templates/common.yaml
@@ -0,0 +1,5 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/kavita/8.1.10/values.yaml b/stable/freeradius/12.1.10/values.yaml
similarity index 100%
rename from stable/kavita/8.1.10/values.yaml
rename to stable/freeradius/12.1.10/values.yaml
diff --git a/stable/freshrss/17.1.12/CHANGELOG.md b/stable/freshrss/17.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..7b0ad85fa7
--- /dev/null
+++ b/stable/freshrss/17.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [freshrss-17.1.12](https://github.com/truecharts/charts/compare/freshrss-17.1.11...freshrss-17.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [freshrss-17.1.11](https://github.com/truecharts/charts/compare/freshrss-17.1.10...freshrss-17.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/freshrss to 1.23.1[@fc790bd](https://github.com/fc790bd) by renovate ([#17461](https://github.com/truecharts/charts/issues/17461))
+
+
+## [freshrss-17.1.10](https://github.com/truecharts/charts/compare/freshrss-17.1.9...freshrss-17.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [freshrss-17.1.9](https://github.com/truecharts/charts/compare/freshrss-17.1.8...freshrss-17.1.9) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/freshrss to 1.23.1[@49be60c](https://github.com/49be60c) by renovate ([#17233](https://github.com/truecharts/charts/issues/17233))
+
+
+
+
+## [freshrss-17.1.8](https://github.com/truecharts/charts/compare/freshrss-17.1.7...freshrss-17.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [freshrss-17.1.7](https://github.com/truecharts/charts/compare/freshrss-17.1.6...freshrss-17.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/freshrss to 1.23.1[@e1a2a9e](https://github.com/e1a2a9e) by renovate ([#16942](https://github.com/truecharts/charts/issues/16942))
+
+
+## [freshrss-17.1.6](https://github.com/truecharts/charts/compare/freshrss-17.1.5...freshrss-17.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [freshrss-17.1.5](https://github.com/truecharts/charts/compare/freshrss-17.1.4...freshrss-17.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [freshrss-17.1.4](https://github.com/truecharts/charts/compare/freshrss-17.1.1...freshrss-17.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
diff --git a/stable/freshrss/17.1.12/Chart.yaml b/stable/freshrss/17.1.12/Chart.yaml
new file mode 100644
index 0000000000..f8befbdd49
--- /dev/null
+++ b/stable/freshrss/17.1.12/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.23.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: FreshRSS is a self-hosted RSS feed aggregator
+home: https://truecharts.org/charts/stable/freshrss
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/freshrss.png
+keywords:
+ - freshrss
+ - rss
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: freshrss
+sources:
+ - https://github.com/FreshRSS/FreshRSS
+ - https://github.com/truecharts/charts/tree/master/charts/stable/freshrss
+ - https://ghcr.io/linuxserver/freshrss
+type: application
+version: 17.1.12
diff --git a/stable/freshrss/17.1.12/README.md b/stable/freshrss/17.1.12/README.md
new file mode 100644
index 0000000000..b335979d7a
--- /dev/null
+++ b/stable/freshrss/17.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/freshrss)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/freshrss/17.1.12/app-changelog.md b/stable/freshrss/17.1.12/app-changelog.md
new file mode 100644
index 0000000000..a79f9a2489
--- /dev/null
+++ b/stable/freshrss/17.1.12/app-changelog.md
@@ -0,0 +1,11 @@
+
+
+## [freshrss-17.1.12](https://github.com/truecharts/charts/compare/freshrss-17.1.11...freshrss-17.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/freshrss/17.1.12/app-readme.md b/stable/freshrss/17.1.12/app-readme.md
new file mode 100644
index 0000000000..54945d89ba
--- /dev/null
+++ b/stable/freshrss/17.1.12/app-readme.md
@@ -0,0 +1,8 @@
+FreshRSS is a self-hosted RSS feed aggregator
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/freshrss](https://truecharts.org/charts/stable/freshrss)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/freshrss/17.1.12/charts/common-17.2.28.tgz b/stable/freshrss/17.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/freshrss/17.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/freshrss/17.1.12/ix_values.yaml b/stable/freshrss/17.1.12/ix_values.yaml
new file mode 100644
index 0000000000..333448727a
--- /dev/null
+++ b/stable/freshrss/17.1.12/ix_values.yaml
@@ -0,0 +1,23 @@
+image:
+ repository: ghcr.io/linuxserver/freshrss
+ pullPolicy: IfNotPresent
+ tag: 1.23.1@sha256:fc790bdf899ea0bf4cf77b8bc3261daed139a18eb417689e01cad837610379d4
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10010
+ targetPort: 80
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: true
diff --git a/stable/freshrss/17.1.12/questions.yaml b/stable/freshrss/17.1.12/questions.yaml
new file mode 100644
index 0000000000..5ec9219791
--- /dev/null
+++ b/stable/freshrss/17.1.12/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10010
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/mstream/9.1.12/templates/NOTES.txt b/stable/freshrss/17.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/mstream/9.1.12/templates/NOTES.txt
rename to stable/freshrss/17.1.12/templates/NOTES.txt
diff --git a/stable/mkvcleaver/7.1.8/templates/common.yaml b/stable/freshrss/17.1.12/templates/common.yaml
similarity index 100%
rename from stable/mkvcleaver/7.1.8/templates/common.yaml
rename to stable/freshrss/17.1.12/templates/common.yaml
diff --git a/stable/kdenlive-vnc/4.1.8/values.yaml b/stable/freshrss/17.1.12/values.yaml
similarity index 100%
rename from stable/kdenlive-vnc/4.1.8/values.yaml
rename to stable/freshrss/17.1.12/values.yaml
diff --git a/stable/friendica/12.2.13/CHANGELOG.md b/stable/friendica/12.2.13/CHANGELOG.md
new file mode 100644
index 0000000000..e4dad948f0
--- /dev/null
+++ b/stable/friendica/12.2.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [friendica-12.2.13](https://github.com/truecharts/charts/compare/friendica-12.2.12...friendica-12.2.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [friendica-12.2.12](https://github.com/truecharts/charts/compare/friendica-12.2.11...friendica-12.2.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [friendica-12.2.11](https://github.com/truecharts/charts/compare/friendica-12.2.10...friendica-12.2.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [friendica-12.2.10](https://github.com/truecharts/charts/compare/friendica-12.2.9...friendica-12.2.10) (2024-01-14)
+
+### Chore
+
+
+
+- update container image friendica to 2023.12[@4d13f32](https://github.com/4d13f32) by renovate ([#17132](https://github.com/truecharts/charts/issues/17132))
+
+
+
+
+## [friendica-12.2.9](https://github.com/truecharts/charts/compare/friendica-12.2.8...friendica-12.2.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [friendica-12.2.8](https://github.com/truecharts/charts/compare/friendica-12.2.7...friendica-12.2.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [friendica-12.2.7](https://github.com/truecharts/charts/compare/friendica-12.2.6...friendica-12.2.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [friendica-12.2.6](https://github.com/truecharts/charts/compare/friendica-12.2.5...friendica-12.2.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [friendica-12.2.5](https://github.com/truecharts/charts/compare/friendica-12.2.4...friendica-12.2.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [friendica-12.2.4](https://github.com/truecharts/charts/compare/friendica-12.2.3...friendica-12.2.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
diff --git a/stable/friendica/12.2.13/Chart.yaml b/stable/friendica/12.2.13/Chart.yaml
new file mode 100644
index 0000000000..42734879ad
--- /dev/null
+++ b/stable/friendica/12.2.13/Chart.yaml
@@ -0,0 +1,51 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: social
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2023.12.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Welcome to the free social web
+home: https://truecharts.org/charts/stable/friendica
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/friendica.png
+keywords:
+ - friend
+ - social
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: friendica
+sources:
+ - https://friendi.ca/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/friendica
+ - https://hub.docker.com/_/friendica
+type: application
+version: 12.2.13
diff --git a/stable/friendica/12.2.13/README.md b/stable/friendica/12.2.13/README.md
new file mode 100644
index 0000000000..2f0c4790cc
--- /dev/null
+++ b/stable/friendica/12.2.13/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/friendica)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/friendica/12.2.13/app-changelog.md b/stable/friendica/12.2.13/app-changelog.md
new file mode 100644
index 0000000000..f65c004bc8
--- /dev/null
+++ b/stable/friendica/12.2.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [friendica-12.2.13](https://github.com/truecharts/charts/compare/friendica-12.2.12...friendica-12.2.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/friendica/12.2.13/app-readme.md b/stable/friendica/12.2.13/app-readme.md
new file mode 100644
index 0000000000..96a86dd4a0
--- /dev/null
+++ b/stable/friendica/12.2.13/app-readme.md
@@ -0,0 +1,8 @@
+Welcome to the free social web
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/friendica](https://truecharts.org/charts/stable/friendica)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/friendica/12.2.13/charts/common-17.2.28.tgz b/stable/friendica/12.2.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/friendica/12.2.13/charts/common-17.2.28.tgz differ
diff --git a/stable/wordpress/6.1.13/charts/mariadb-12.1.6.tgz b/stable/friendica/12.2.13/charts/mariadb-12.1.6.tgz
similarity index 100%
rename from stable/wordpress/6.1.13/charts/mariadb-12.1.6.tgz
rename to stable/friendica/12.2.13/charts/mariadb-12.1.6.tgz
diff --git a/stable/paperless-ngx/6.4.2/charts/redis-11.1.6.tgz b/stable/friendica/12.2.13/charts/redis-11.1.6.tgz
similarity index 100%
rename from stable/paperless-ngx/6.4.2/charts/redis-11.1.6.tgz
rename to stable/friendica/12.2.13/charts/redis-11.1.6.tgz
diff --git a/stable/friendica/12.2.13/ix_values.yaml b/stable/friendica/12.2.13/ix_values.yaml
new file mode 100644
index 0000000000..2f2afa8ce7
--- /dev/null
+++ b/stable/friendica/12.2.13/ix_values.yaml
@@ -0,0 +1,82 @@
+image:
+ repository: friendica
+ pullPolicy: IfNotPresent
+ tag: 2023.12@sha256:4d13f3208117b83a859562107a491a94f1f7267a191c41f3b21813917e8d3437
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ path: "/ping"
+ readiness:
+ path: "/ping"
+ startup:
+ path: "/ping"
+ env:
+ MYSQL_USER: "{{ .Values.mariadb.mariadbUsername }}"
+ MYSQL_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}"
+ MYSQL_PORT: 3306
+ REDIS_PORT: 6379
+ REDIS_DB: 1
+ FRIENDICA_TZ: "{{ .Values.TZ }}"
+ FRIENDICA_DATA_DIR: "/data"
+ FRIENDICA_CONFIG_DIR: "/config"
+ # User Defined
+ FRIENDICA_ADMIN_MAIL: "my@domain.com"
+ FRIENDICA_URL: "http://localhost:{{ .Values.service.main.ports.main.port }}"
+ FRIENDICA_UPGRADE: false
+ FRIENDICA_SITENAME: ""
+ PHP_MEMORY_LIMIT: "512M"
+ PHP_UPLOAD_LIMIT: "512M"
+ MYSQL_HOST:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: plainhost
+ MYSQL_PASSWORD:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: mariadb-password
+ REDIS_HOST:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: plainhost
+ REDIS_PW:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: redis-password
+service:
+ main:
+ ports:
+ main:
+ port: 10058
+ targetPort: 80
+persistence:
+ varrun:
+ enabled: true
+ config:
+ enabled: true
+ mountPath: /config
+ data:
+ enabled: true
+ mountPath: /data
+redis:
+ enabled: true
+mariadb:
+ enabled: true
+ mariadbUsername: friendica
+ mariadbDatabase: friendica
+portal:
+ open:
+ enabled: true
diff --git a/stable/friendica/12.2.13/questions.yaml b/stable/friendica/12.2.13/questions.yaml
new file mode 100644
index 0000000000..6cba51b77d
--- /dev/null
+++ b/stable/friendica/12.2.13/questions.yaml
@@ -0,0 +1,3149 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: FRIENDICA_UPGRADE
+ label: "Friendica Force Upgrade"
+ description: "Force starting the Friendica update even it's the same version"
+ schema:
+ type: boolean
+ default: false
+ - variable: FRIENDICA_ADMIN_MAIL
+ label: "Admin E-Mail"
+ description: "E-Mail address of the administrator."
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: FRIENDICA_URL
+ label: "Friendica URL"
+ description: "The Friendica complete URL including protocol, domain and subpath (example: https://friendica.local/sub/ )."
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: FRIENDICA_SITENAME
+ label: "Friendica Site Name"
+ description: "The Sitename of the Friendica server."
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: PHP_MEMORY_LIMIT
+ label: "PHP Memory Limit"
+ description: "This sets the maximum amount of memory in bytes that a script is allowed to allocate."
+ schema:
+ type: string
+ required: true
+ default: "512M"
+ - variable: PHP_UPLOAD_LIMIT
+ label: "PHP Upload Limit"
+ description: "This sets the upload limit (post_max_size and upload_max_filesize) for big files."
+ schema:
+ type: string
+ required: true
+ default: "512M"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10058
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/multi-scrobbler/5.1.12/templates/NOTES.txt b/stable/friendica/12.2.13/templates/NOTES.txt
similarity index 100%
rename from stable/multi-scrobbler/5.1.12/templates/NOTES.txt
rename to stable/friendica/12.2.13/templates/NOTES.txt
diff --git a/stable/static/9.1.8/templates/common.yaml b/stable/friendica/12.2.13/templates/common.yaml
similarity index 100%
rename from stable/static/9.1.8/templates/common.yaml
rename to stable/friendica/12.2.13/templates/common.yaml
diff --git a/stable/kdenlive/4.1.10/values.yaml b/stable/friendica/12.2.13/values.yaml
similarity index 100%
rename from stable/kdenlive/4.1.10/values.yaml
rename to stable/friendica/12.2.13/values.yaml
diff --git a/stable/frigate/12.1.9/CHANGELOG.md b/stable/frigate/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..dd2c070e0a
--- /dev/null
+++ b/stable/frigate/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [frigate-12.1.9](https://github.com/truecharts/charts/compare/frigate-12.1.8...frigate-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [frigate-12.1.8](https://github.com/truecharts/charts/compare/frigate-12.1.7...frigate-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [frigate-12.1.7](https://github.com/truecharts/charts/compare/frigate-12.1.6...frigate-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [frigate-12.1.6](https://github.com/truecharts/charts/compare/frigate-12.1.5...frigate-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [frigate-12.1.5](https://github.com/truecharts/charts/compare/frigate-12.1.4...frigate-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [frigate-12.1.4](https://github.com/truecharts/charts/compare/frigate-12.1.3...frigate-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [frigate-12.1.3](https://github.com/truecharts/charts/compare/frigate-12.1.0...frigate-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [frigate-12.1.2](https://github.com/truecharts/charts/compare/frigate-12.1.0...frigate-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/frigate/12.1.9/Chart.yaml b/stable/frigate/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..836bb69c53
--- /dev/null
+++ b/stable/frigate/12.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: nvr
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.12.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: NVR With Realtime Object Detection for IP Cameras
+home: https://truecharts.org/charts/stable/frigate
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/frigate.png
+keywords:
+ - encode
+ - nvr
+ - media
+ - frigate
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: frigate
+sources:
+ - https://github.com/blakeblackshear/frigate
+ - https://github.com/truecharts/charts/tree/master/charts/stable/frigate
+ - https://ghcr.io/blakeblackshear/frigate
+type: application
+version: 12.1.9
diff --git a/stable/frigate/12.1.9/README.md b/stable/frigate/12.1.9/README.md
new file mode 100644
index 0000000000..bb1903d80e
--- /dev/null
+++ b/stable/frigate/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/frigate)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/frigate/12.1.9/app-changelog.md b/stable/frigate/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..50d94858c0
--- /dev/null
+++ b/stable/frigate/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [frigate-12.1.9](https://github.com/truecharts/charts/compare/frigate-12.1.8...frigate-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/frigate/12.1.9/app-readme.md b/stable/frigate/12.1.9/app-readme.md
new file mode 100644
index 0000000000..2f2f6ddc7f
--- /dev/null
+++ b/stable/frigate/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+NVR With Realtime Object Detection for IP Cameras
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/frigate](https://truecharts.org/charts/stable/frigate)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/frigate/12.1.9/charts/common-17.2.28.tgz b/stable/frigate/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/frigate/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/frigate/12.1.9/ix_values.yaml b/stable/frigate/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..f5513e2bce
--- /dev/null
+++ b/stable/frigate/12.1.9/ix_values.yaml
@@ -0,0 +1,96 @@
+image:
+ repository: ghcr.io/blakeblackshear/frigate
+ pullPolicy: IfNotPresent
+ tag: 0.12.1@sha256:bb7f7e76a13eccef0b12704e5851cc774a12af1f12df387d6a70a796a3e938c3
+tensorrtImage:
+ repository: ghcr.io/blakeblackshear/frigate
+ pullPolicy: IfNotPresent
+ tag: 0.12.1-tensorrt@sha256:db6e62d94206803011307296242ee6bfcc185bcf4eb6f68a6fdab8fa7f03a3fb
+# When this is defined, the contents will be mounted
+# as configmap into the container at /config/config.yml.
+frigateConfig: {}
+# -- https://docs.frigate.video/configuration/
+# mqtt:
+# enabled: False
+# cameras:
+# dummy:
+# enabled: False
+# ffmpeg:
+# inputs:
+# - path: rtsp://127.0.0.1:554/rtsp
+# roles:
+# - detect
+
+workload:
+ main:
+ podSpec:
+ initContainers:
+ init-config:
+ enabled: "{{ not .Values.frigateConfig }}"
+ type: init
+ imageSelector: alpineImage
+ command:
+ - /bin/sh
+ - -c
+ - |
+ mkdir -p /config
+ if [ ! -f /config/config.yml ]; then
+ echo "Config file not found, copying dummy..."
+ cp /dummy-config/config.yml.dummy /config/config.yml
+ echo "Config file copied, you can now edit it at /config/config.yml"
+ fi
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10500
+ protocol: http
+ targetPort: 5000
+ rtmp:
+ enabled: true
+ ports:
+ rtmp:
+ enabled: true
+ port: 1935
+ targetPort: 1935
+ rtsp:
+ enabled: true
+ ports:
+ rtsp:
+ enabled: true
+ port: 8554
+ targetPort: 8554
+ webrtc:
+ enabled: true
+ ports:
+ webrtc-tcp:
+ enabled: true
+ port: 8555
+ targetPort: 8555
+ webrtc-udp:
+ enabled: true
+ port: 8555
+ protocol: udp
+ targetPort: 8555
+persistence:
+ media:
+ enabled: true
+ mountPath: /media
+ config:
+ # Only enable when not using frigateConfig
+ enabled: false
+ mountPath: /config
+ targetSelector:
+ main:
+ main: {}
+ init-config: {}
+portal:
+ open:
+ enabled: true
+updated: true
diff --git a/stable/frigate/12.1.9/questions.yaml b/stable/frigate/12.1.9/questions.yaml
new file mode 100644
index 0000000000..92ba7912e8
--- /dev/null
+++ b/stable/frigate/12.1.9/questions.yaml
@@ -0,0 +1,3274 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: imageSelector
+ label: Select Image
+ schema:
+ type: string
+ default: image
+ enum:
+ - value: image
+ description: Base Image
+ - value: tensorrtImage
+ description: Image with TensorRT libraries for nvidia cards
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 10500
+ required: true
+ - variable: rtmp
+ label: RTMP Service
+ description: The service on which nodes connect to.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: rtmp
+ label: RTMP 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: 1935
+ required: true
+ - variable: rtsp
+ label: RTSP Service
+ description: The service on which nodes connect to.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: rtsp
+ label: RTSP 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: 8554
+ required: true
+ - variable: webrtc
+ label: WebRTC Service
+ description: The service on which nodes connect to.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: webrtc-tcp
+ label: WebRTC (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: 8555
+ required: true
+ - variable: webrtc-udp
+ label: WebRTC (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: 8555
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: media
+ label: App Media
+ description: Stores the Application Media and DB
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: config
+ label: App Config
+ description: Stores the Application Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: runAsUser
+ description: The UserID of the user running the application
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: runAsGroup
+ description: The groupID this App of the user running the application
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: fsGroup
+ description: The group that should own ALL storage.
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/muximux/9.1.8/templates/NOTES.txt b/stable/frigate/12.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/muximux/9.1.8/templates/NOTES.txt
rename to stable/frigate/12.1.9/templates/NOTES.txt
diff --git a/stable/frigate/12.1.9/templates/_configmap.tpl b/stable/frigate/12.1.9/templates/_configmap.tpl
new file mode 100644
index 0000000000..ebf25801a7
--- /dev/null
+++ b/stable/frigate/12.1.9/templates/_configmap.tpl
@@ -0,0 +1,42 @@
+{{/* Define the configmap */}}
+{{- define "frigate.configmap" -}}
+enabled: true
+data:
+ {{- if .Values.frigateConfig }}
+ config.yml: |
+ {{- .Values.frigateConfig | toYaml | nindent 4 }}
+ {{- else }}
+ config.yml.dummy: |
+ mqtt:
+ enabled: false
+ cameras:
+ dummy:
+ enabled: false
+ ffmpeg:
+ inputs:
+ - path: rtsp://127.0.0.1:554/rtsp
+ roles:
+ - detect
+ {{- end }}
+{{- end -}}
+
+{{- define "frigate.configVolume" -}}
+enabled: true
+type: configmap
+objectName: frigate-config
+targetSelector:
+ main:
+ main: {}
+ init-config: {}
+{{- if .Values.frigateConfig }}
+mountPath: /config
+items:
+ - key: config.yml
+ path: config.yml
+{{- else }}
+mountPath: /dummy-config
+items:
+ - key: config.yml.dummy
+ path: config.yml.dummy
+{{- end -}}
+{{- end -}}
diff --git a/stable/frigate/12.1.9/templates/common.yaml b/stable/frigate/12.1.9/templates/common.yaml
new file mode 100644
index 0000000000..6ec5e06b3c
--- /dev/null
+++ b/stable/frigate/12.1.9/templates/common.yaml
@@ -0,0 +1,20 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render configmap for frigate */}}
+{{- $config := include "frigate.configmap" . | fromYaml -}}
+{{- if $config -}}
+ {{- $_ := set .Values.configmap "frigate-config" $config -}}
+{{- end -}}
+
+{{- if not .Values.frigateConfig -}}
+ {{- $_ := set .Values.persistence.config "enabled" true -}}
+{{- end -}}
+
+{{- $vol := include "frigate.configVolume" . | fromYaml -}}
+{{- if $vol -}}
+ {{- $_ := set .Values.persistence "frigate-config" $vol -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/keeweb/4.1.8/values.yaml b/stable/frigate/12.1.9/values.yaml
similarity index 100%
rename from stable/keeweb/4.1.8/values.yaml
rename to stable/frigate/12.1.9/values.yaml
diff --git a/stable/fsm/4.1.8/CHANGELOG.md b/stable/fsm/4.1.8/CHANGELOG.md
deleted file mode 100644
index c9935d62c1..0000000000
--- a/stable/fsm/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [fsm-4.1.8](https://github.com/truecharts/charts/compare/fsm-4.1.7...fsm-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [fsm-4.1.7](https://github.com/truecharts/charts/compare/fsm-4.1.6...fsm-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [fsm-4.1.6](https://github.com/truecharts/charts/compare/fsm-4.1.5...fsm-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [fsm-4.1.5](https://github.com/truecharts/charts/compare/fsm-4.1.4...fsm-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [fsm-4.1.4](https://github.com/truecharts/charts/compare/fsm-4.1.3...fsm-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [fsm-4.1.3](https://github.com/truecharts/charts/compare/fsm-4.1.0...fsm-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [fsm-4.1.2](https://github.com/truecharts/charts/compare/fsm-4.1.0...fsm-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [fsm-4.1.0](https://github.com/truecharts/charts/compare/fsm-4.0.1...fsm-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [fsm-4.0.1](https://github.com/truecharts/charts/compare/fsm-4.0.0...fsm-4.0.1) (2023-12-26)
diff --git a/stable/fsm/4.1.8/Chart.yaml b/stable/fsm/4.1.8/Chart.yaml
deleted file mode 100644
index 65e3c8a14c..0000000000
--- a/stable/fsm/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: No description provide.
-home: https://truecharts.org/charts/stable/fsm
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/fsm.png
-keywords:
- - fsm
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: fsm
-sources:
- - https://registry.hub.docker.com/r/ofsm/ofsm
- - https://github.com/truecharts/charts/tree/master/charts/stable/fsm
- - https://hub.docker.com/r/ofsm/ofsm
-type: application
-version: 4.1.8
diff --git a/stable/fsm/4.1.8/app-changelog.md b/stable/fsm/4.1.8/app-changelog.md
deleted file mode 100644
index 30ddb6332b..0000000000
--- a/stable/fsm/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [fsm-4.1.8](https://github.com/truecharts/charts/compare/fsm-4.1.7...fsm-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/fsm/4.1.8/charts/common-17.2.26.tgz b/stable/fsm/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/fsm/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/fsm/4.1.9/CHANGELOG.md b/stable/fsm/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..ba0bca2f81
--- /dev/null
+++ b/stable/fsm/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [fsm-4.1.9](https://github.com/truecharts/charts/compare/fsm-4.1.8...fsm-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [fsm-4.1.8](https://github.com/truecharts/charts/compare/fsm-4.1.7...fsm-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [fsm-4.1.7](https://github.com/truecharts/charts/compare/fsm-4.1.6...fsm-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [fsm-4.1.6](https://github.com/truecharts/charts/compare/fsm-4.1.5...fsm-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [fsm-4.1.5](https://github.com/truecharts/charts/compare/fsm-4.1.4...fsm-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [fsm-4.1.4](https://github.com/truecharts/charts/compare/fsm-4.1.3...fsm-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [fsm-4.1.3](https://github.com/truecharts/charts/compare/fsm-4.1.0...fsm-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [fsm-4.1.2](https://github.com/truecharts/charts/compare/fsm-4.1.0...fsm-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/fsm/4.1.9/Chart.yaml b/stable/fsm/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..71e9efd694
--- /dev/null
+++ b/stable/fsm/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: No description provide.
+home: https://truecharts.org/charts/stable/fsm
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/fsm.png
+keywords:
+ - fsm
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: fsm
+sources:
+ - https://registry.hub.docker.com/r/ofsm/ofsm
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fsm
+ - https://hub.docker.com/r/ofsm/ofsm
+type: application
+version: 4.1.9
diff --git a/stable/fsm/4.1.8/README.md b/stable/fsm/4.1.9/README.md
similarity index 100%
rename from stable/fsm/4.1.8/README.md
rename to stable/fsm/4.1.9/README.md
diff --git a/stable/fsm/4.1.9/app-changelog.md b/stable/fsm/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..3aaad014ed
--- /dev/null
+++ b/stable/fsm/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fsm-4.1.9](https://github.com/truecharts/charts/compare/fsm-4.1.8...fsm-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/fsm/4.1.8/app-readme.md b/stable/fsm/4.1.9/app-readme.md
similarity index 100%
rename from stable/fsm/4.1.8/app-readme.md
rename to stable/fsm/4.1.9/app-readme.md
diff --git a/stable/fsm/4.1.9/charts/common-17.2.28.tgz b/stable/fsm/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/fsm/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/fsm/4.1.8/ix_values.yaml b/stable/fsm/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/fsm/4.1.8/ix_values.yaml
rename to stable/fsm/4.1.9/ix_values.yaml
diff --git a/stable/fsm/4.1.8/questions.yaml b/stable/fsm/4.1.9/questions.yaml
similarity index 100%
rename from stable/fsm/4.1.8/questions.yaml
rename to stable/fsm/4.1.9/questions.yaml
diff --git a/stable/garrysmod/4.1.8/templates/common.yaml b/stable/fsm/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/garrysmod/4.1.8/templates/common.yaml
rename to stable/fsm/4.1.9/templates/common.yaml
diff --git a/stable/kerbalspaceprogram-lmp/4.1.8/values.yaml b/stable/fsm/4.1.9/values.yaml
similarity index 100%
rename from stable/kerbalspaceprogram-lmp/4.1.8/values.yaml
rename to stable/fsm/4.1.9/values.yaml
diff --git a/stable/gamevault-backend/4.2.2/CHANGELOG.md b/stable/gamevault-backend/4.2.2/CHANGELOG.md
deleted file mode 100644
index 74c3d2dd85..0000000000
--- a/stable/gamevault-backend/4.2.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [gamevault-backend-4.2.2](https://github.com/truecharts/charts/compare/gamevault-backend-4.2.1...gamevault-backend-4.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [gamevault-backend-4.2.1](https://github.com/truecharts/charts/compare/gamevault-backend-4.2.0...gamevault-backend-4.2.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [gamevault-backend-4.2.0](https://github.com/truecharts/charts/compare/gamevault-backend-4.1.8...gamevault-backend-4.2.0) (2024-01-15)
-
-### Chore
-
-
-
-- update container image phalcode/gamevault-backend to v10.1.0[@49cbc35](https://github.com/49cbc35) by renovate ([#17272](https://github.com/truecharts/charts/issues/17272))
-
-
-## [gamevault-backend-4.1.8](https://github.com/truecharts/charts/compare/gamevault-backend-4.1.7...gamevault-backend-4.1.8) (2024-01-15)
-
-### Chore
-
-
-
-- update container image phalcode/gamevault-backend to v[@0cce517](https://github.com/0cce517) by renovate ([#17266](https://github.com/truecharts/charts/issues/17266))
-
-
-
-
-## [gamevault-backend-4.1.7](https://github.com/truecharts/charts/compare/gamevault-backend-4.1.6...gamevault-backend-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [gamevault-backend-4.1.6](https://github.com/truecharts/charts/compare/gamevault-backend-4.1.5...gamevault-backend-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [gamevault-backend-4.1.5](https://github.com/truecharts/charts/compare/gamevault-backend-4.1.4...gamevault-backend-4.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [gamevault-backend-4.1.4](https://github.com/truecharts/charts/compare/gamevault-backend-4.1.1...gamevault-backend-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [gamevault-backend-4.1.3](https://github.com/truecharts/charts/compare/gamevault-backend-4.1.1...gamevault-backend-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
diff --git a/stable/gamevault-backend/4.2.2/Chart.yaml b/stable/gamevault-backend/4.2.2/Chart.yaml
deleted file mode 100644
index c41ce977d4..0000000000
--- a/stable/gamevault-backend/4.2.2/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: games
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 10.1.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: the self-hosted gaming platform for alternatively obtained games.
-home: https://truecharts.org/charts/stable/gamevault-backend
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/gamevault-backend.png
-keywords:
- - gamevault-backend
- - games
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: gamevault-backend
-sources:
- - https://github.com/Phalcode/gamevault-backend
- - https://github.com/truecharts/charts/tree/master/charts/stable/gamevault-backend
- - https://hub.docker.com/r/phalcode/gamevault-backend
-type: application
-version: 4.2.2
diff --git a/stable/gamevault-backend/4.2.2/app-changelog.md b/stable/gamevault-backend/4.2.2/app-changelog.md
deleted file mode 100644
index 390213dede..0000000000
--- a/stable/gamevault-backend/4.2.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [gamevault-backend-4.2.2](https://github.com/truecharts/charts/compare/gamevault-backend-4.2.1...gamevault-backend-4.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/gamevault-backend/4.2.2/charts/common-17.2.26.tgz b/stable/gamevault-backend/4.2.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/gamevault-backend/4.2.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/gamevault-backend/4.2.3/CHANGELOG.md b/stable/gamevault-backend/4.2.3/CHANGELOG.md
new file mode 100644
index 0000000000..bb7ae6ba50
--- /dev/null
+++ b/stable/gamevault-backend/4.2.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [gamevault-backend-4.2.3](https://github.com/truecharts/charts/compare/gamevault-backend-4.2.2...gamevault-backend-4.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [gamevault-backend-4.2.2](https://github.com/truecharts/charts/compare/gamevault-backend-4.2.1...gamevault-backend-4.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [gamevault-backend-4.2.1](https://github.com/truecharts/charts/compare/gamevault-backend-4.2.0...gamevault-backend-4.2.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [gamevault-backend-4.2.0](https://github.com/truecharts/charts/compare/gamevault-backend-4.1.8...gamevault-backend-4.2.0) (2024-01-15)
+
+### Chore
+
+
+
+- update container image phalcode/gamevault-backend to v10.1.0[@49cbc35](https://github.com/49cbc35) by renovate ([#17272](https://github.com/truecharts/charts/issues/17272))
+
+
+## [gamevault-backend-4.1.8](https://github.com/truecharts/charts/compare/gamevault-backend-4.1.7...gamevault-backend-4.1.8) (2024-01-15)
+
+### Chore
+
+
+
+- update container image phalcode/gamevault-backend to v[@0cce517](https://github.com/0cce517) by renovate ([#17266](https://github.com/truecharts/charts/issues/17266))
+
+
+
+
+## [gamevault-backend-4.1.7](https://github.com/truecharts/charts/compare/gamevault-backend-4.1.6...gamevault-backend-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [gamevault-backend-4.1.6](https://github.com/truecharts/charts/compare/gamevault-backend-4.1.5...gamevault-backend-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [gamevault-backend-4.1.5](https://github.com/truecharts/charts/compare/gamevault-backend-4.1.4...gamevault-backend-4.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [gamevault-backend-4.1.4](https://github.com/truecharts/charts/compare/gamevault-backend-4.1.1...gamevault-backend-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/gamevault-backend/4.2.3/Chart.yaml b/stable/gamevault-backend/4.2.3/Chart.yaml
new file mode 100644
index 0000000000..0fc003e88f
--- /dev/null
+++ b/stable/gamevault-backend/4.2.3/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: games
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 10.1.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: the self-hosted gaming platform for alternatively obtained games.
+home: https://truecharts.org/charts/stable/gamevault-backend
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/gamevault-backend.png
+keywords:
+ - gamevault-backend
+ - games
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: gamevault-backend
+sources:
+ - https://github.com/Phalcode/gamevault-backend
+ - https://github.com/truecharts/charts/tree/master/charts/stable/gamevault-backend
+ - https://hub.docker.com/r/phalcode/gamevault-backend
+type: application
+version: 4.2.3
diff --git a/stable/gamevault-backend/4.2.2/README.md b/stable/gamevault-backend/4.2.3/README.md
similarity index 100%
rename from stable/gamevault-backend/4.2.2/README.md
rename to stable/gamevault-backend/4.2.3/README.md
diff --git a/stable/gamevault-backend/4.2.3/app-changelog.md b/stable/gamevault-backend/4.2.3/app-changelog.md
new file mode 100644
index 0000000000..3cd9023a40
--- /dev/null
+++ b/stable/gamevault-backend/4.2.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [gamevault-backend-4.2.3](https://github.com/truecharts/charts/compare/gamevault-backend-4.2.2...gamevault-backend-4.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/gamevault-backend/4.2.2/app-readme.md b/stable/gamevault-backend/4.2.3/app-readme.md
similarity index 100%
rename from stable/gamevault-backend/4.2.2/app-readme.md
rename to stable/gamevault-backend/4.2.3/app-readme.md
diff --git a/stable/gamevault-backend/4.2.3/charts/common-17.2.28.tgz b/stable/gamevault-backend/4.2.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/gamevault-backend/4.2.3/charts/common-17.2.28.tgz differ
diff --git a/stable/gamevault-backend/4.2.2/ix_values.yaml b/stable/gamevault-backend/4.2.3/ix_values.yaml
similarity index 100%
rename from stable/gamevault-backend/4.2.2/ix_values.yaml
rename to stable/gamevault-backend/4.2.3/ix_values.yaml
diff --git a/stable/gamevault-backend/4.2.2/questions.yaml b/stable/gamevault-backend/4.2.3/questions.yaml
similarity index 100%
rename from stable/gamevault-backend/4.2.2/questions.yaml
rename to stable/gamevault-backend/4.2.3/questions.yaml
diff --git a/stable/mymediaforalexa/7.1.8/templates/NOTES.txt b/stable/gamevault-backend/4.2.3/templates/NOTES.txt
similarity index 100%
rename from stable/mymediaforalexa/7.1.8/templates/NOTES.txt
rename to stable/gamevault-backend/4.2.3/templates/NOTES.txt
diff --git a/stable/mkvtoolnix/8.1.8/templates/common.yaml b/stable/gamevault-backend/4.2.3/templates/common.yaml
similarity index 100%
rename from stable/mkvtoolnix/8.1.8/templates/common.yaml
rename to stable/gamevault-backend/4.2.3/templates/common.yaml
diff --git a/stable/kerio-connect/4.1.8/values.yaml b/stable/gamevault-backend/4.2.3/values.yaml
similarity index 100%
rename from stable/kerio-connect/4.1.8/values.yaml
rename to stable/gamevault-backend/4.2.3/values.yaml
diff --git a/stable/gaps/17.1.9/CHANGELOG.md b/stable/gaps/17.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..fb21628b56
--- /dev/null
+++ b/stable/gaps/17.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [gaps-17.1.9](https://github.com/truecharts/charts/compare/gaps-17.1.8...gaps-17.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [gaps-17.1.8](https://github.com/truecharts/charts/compare/gaps-17.1.7...gaps-17.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [gaps-17.1.7](https://github.com/truecharts/charts/compare/gaps-17.1.6...gaps-17.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [gaps-17.1.6](https://github.com/truecharts/charts/compare/gaps-17.1.5...gaps-17.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [gaps-17.1.5](https://github.com/truecharts/charts/compare/gaps-17.1.4...gaps-17.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [gaps-17.1.4](https://github.com/truecharts/charts/compare/gaps-17.1.3...gaps-17.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [gaps-17.1.3](https://github.com/truecharts/charts/compare/gaps-17.1.0...gaps-17.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [gaps-17.1.2](https://github.com/truecharts/charts/compare/gaps-17.1.0...gaps-17.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/gaps/17.1.9/Chart.yaml b/stable/gaps/17.1.9/Chart.yaml
new file mode 100644
index 0000000000..cc63b139a4
--- /dev/null
+++ b/stable/gaps/17.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.10.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection.
+home: https://truecharts.org/charts/stable/gaps
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/gaps.png
+keywords:
+ - gaps
+ - plex
+ - plex-media-server
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: gaps
+sources:
+ - https://github.com/JasonHHouse/gaps
+ - https://github.com/truecharts/charts/tree/master/charts/stable/gaps
+ - https://hub.docker.com/r/housewrecker/gaps
+type: application
+version: 17.1.9
diff --git a/stable/gaps/17.1.9/README.md b/stable/gaps/17.1.9/README.md
new file mode 100644
index 0000000000..3fd9e30a14
--- /dev/null
+++ b/stable/gaps/17.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/gaps)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/gaps/17.1.9/app-changelog.md b/stable/gaps/17.1.9/app-changelog.md
new file mode 100644
index 0000000000..24baa6dc91
--- /dev/null
+++ b/stable/gaps/17.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [gaps-17.1.9](https://github.com/truecharts/charts/compare/gaps-17.1.8...gaps-17.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/gaps/17.1.9/app-readme.md b/stable/gaps/17.1.9/app-readme.md
new file mode 100644
index 0000000000..ac58a5bf8b
--- /dev/null
+++ b/stable/gaps/17.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/gaps](https://truecharts.org/charts/stable/gaps)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/gaps/17.1.9/charts/common-17.2.28.tgz b/stable/gaps/17.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/gaps/17.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/gaps/17.1.9/ix_values.yaml b/stable/gaps/17.1.9/ix_values.yaml
new file mode 100644
index 0000000000..e0b57e2474
--- /dev/null
+++ b/stable/gaps/17.1.9/ix_values.yaml
@@ -0,0 +1,26 @@
+image:
+ repository: housewrecker/gaps
+ pullPolicy: IfNotPresent
+ tag: x64-v0.10.4@sha256:beef4e3dcb48b021ac4c409e27affbbaff4bf312ace632d69f50c1e5ae6c9de8
+service:
+ main:
+ ports:
+ main:
+ port: 8484
+ targetPort: 8484
+persistence:
+ data:
+ enabled: true
+ mountPath: "/usr/data"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env: {}
diff --git a/stable/gaps/17.1.9/questions.yaml b/stable/gaps/17.1.9/questions.yaml
new file mode 100644
index 0000000000..9101e26691
--- /dev/null
+++ b/stable/gaps/17.1.9/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8484
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: 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: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/mysql-workbench/8.1.12/templates/NOTES.txt b/stable/gaps/17.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/mysql-workbench/8.1.12/templates/NOTES.txt
rename to stable/gaps/17.1.9/templates/NOTES.txt
diff --git a/stable/modsecurity-crs/2.1.8/templates/common.yaml b/stable/gaps/17.1.9/templates/common.yaml
similarity index 100%
rename from stable/modsecurity-crs/2.1.8/templates/common.yaml
rename to stable/gaps/17.1.9/templates/common.yaml
diff --git a/stable/kitana/4.1.9/values.yaml b/stable/gaps/17.1.9/values.yaml
similarity index 100%
rename from stable/kitana/4.1.9/values.yaml
rename to stable/gaps/17.1.9/values.yaml
diff --git a/stable/garrysmod/4.1.8/CHANGELOG.md b/stable/garrysmod/4.1.8/CHANGELOG.md
deleted file mode 100644
index 8e1e1ed9da..0000000000
--- a/stable/garrysmod/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [garrysmod-4.1.8](https://github.com/truecharts/charts/compare/garrysmod-4.1.7...garrysmod-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [garrysmod-4.1.7](https://github.com/truecharts/charts/compare/garrysmod-4.1.6...garrysmod-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [garrysmod-4.1.6](https://github.com/truecharts/charts/compare/garrysmod-4.1.5...garrysmod-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [garrysmod-4.1.5](https://github.com/truecharts/charts/compare/garrysmod-4.1.4...garrysmod-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [garrysmod-4.1.4](https://github.com/truecharts/charts/compare/garrysmod-4.1.3...garrysmod-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [garrysmod-4.1.3](https://github.com/truecharts/charts/compare/garrysmod-4.1.0...garrysmod-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [garrysmod-4.1.2](https://github.com/truecharts/charts/compare/garrysmod-4.1.0...garrysmod-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [garrysmod-4.1.0](https://github.com/truecharts/charts/compare/garrysmod-4.0.1...garrysmod-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [garrysmod-4.0.1](https://github.com/truecharts/charts/compare/garrysmod-4.0.0...garrysmod-4.0.1) (2023-12-26)
diff --git a/stable/garrysmod/4.1.8/Chart.yaml b/stable/garrysmod/4.1.8/Chart.yaml
deleted file mode 100644
index 2c155b943e..0000000000
--- a/stable/garrysmod/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: garrysmod
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Garry's Mod and run it.
-home: https://truecharts.org/charts/stable/garrysmod
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/garrysmod.png
-keywords:
- - garrysmod
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: garrysmod
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/garrysmod
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/garrysmod/4.1.8/app-changelog.md b/stable/garrysmod/4.1.8/app-changelog.md
deleted file mode 100644
index e9044773fa..0000000000
--- a/stable/garrysmod/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [garrysmod-4.1.8](https://github.com/truecharts/charts/compare/garrysmod-4.1.7...garrysmod-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/garrysmod/4.1.8/charts/common-17.2.26.tgz b/stable/garrysmod/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/garrysmod/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/garrysmod/4.1.9/CHANGELOG.md b/stable/garrysmod/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..9dfff461fd
--- /dev/null
+++ b/stable/garrysmod/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [garrysmod-4.1.9](https://github.com/truecharts/charts/compare/garrysmod-4.1.8...garrysmod-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [garrysmod-4.1.8](https://github.com/truecharts/charts/compare/garrysmod-4.1.7...garrysmod-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [garrysmod-4.1.7](https://github.com/truecharts/charts/compare/garrysmod-4.1.6...garrysmod-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [garrysmod-4.1.6](https://github.com/truecharts/charts/compare/garrysmod-4.1.5...garrysmod-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [garrysmod-4.1.5](https://github.com/truecharts/charts/compare/garrysmod-4.1.4...garrysmod-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [garrysmod-4.1.4](https://github.com/truecharts/charts/compare/garrysmod-4.1.3...garrysmod-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [garrysmod-4.1.3](https://github.com/truecharts/charts/compare/garrysmod-4.1.0...garrysmod-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [garrysmod-4.1.2](https://github.com/truecharts/charts/compare/garrysmod-4.1.0...garrysmod-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/garrysmod/4.1.9/Chart.yaml b/stable/garrysmod/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..aa239a8d12
--- /dev/null
+++ b/stable/garrysmod/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: garrysmod
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Garry's Mod and run it.
+home: https://truecharts.org/charts/stable/garrysmod
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/garrysmod.png
+keywords:
+ - garrysmod
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: garrysmod
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/garrysmod
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/garrysmod/4.1.8/README.md b/stable/garrysmod/4.1.9/README.md
similarity index 100%
rename from stable/garrysmod/4.1.8/README.md
rename to stable/garrysmod/4.1.9/README.md
diff --git a/stable/garrysmod/4.1.9/app-changelog.md b/stable/garrysmod/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..71f71cc08a
--- /dev/null
+++ b/stable/garrysmod/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [garrysmod-4.1.9](https://github.com/truecharts/charts/compare/garrysmod-4.1.8...garrysmod-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/garrysmod/4.1.8/app-readme.md b/stable/garrysmod/4.1.9/app-readme.md
similarity index 100%
rename from stable/garrysmod/4.1.8/app-readme.md
rename to stable/garrysmod/4.1.9/app-readme.md
diff --git a/stable/garrysmod/4.1.9/charts/common-17.2.28.tgz b/stable/garrysmod/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/garrysmod/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/garrysmod/4.1.8/ix_values.yaml b/stable/garrysmod/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/garrysmod/4.1.8/ix_values.yaml
rename to stable/garrysmod/4.1.9/ix_values.yaml
diff --git a/stable/garrysmod/4.1.8/questions.yaml b/stable/garrysmod/4.1.9/questions.yaml
similarity index 100%
rename from stable/garrysmod/4.1.8/questions.yaml
rename to stable/garrysmod/4.1.9/questions.yaml
diff --git a/stable/genea/4.1.8/templates/common.yaml b/stable/garrysmod/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/genea/4.1.8/templates/common.yaml
rename to stable/garrysmod/4.1.9/templates/common.yaml
diff --git a/stable/kitchenowl/8.3.2/values.yaml b/stable/garrysmod/4.1.9/values.yaml
similarity index 100%
rename from stable/kitchenowl/8.3.2/values.yaml
rename to stable/garrysmod/4.1.9/values.yaml
diff --git a/stable/genea/4.1.8/CHANGELOG.md b/stable/genea/4.1.8/CHANGELOG.md
deleted file mode 100644
index decb8ca4f2..0000000000
--- a/stable/genea/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [genea-4.1.8](https://github.com/truecharts/charts/compare/genea-4.1.7...genea-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [genea-4.1.7](https://github.com/truecharts/charts/compare/genea-4.1.6...genea-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [genea-4.1.6](https://github.com/truecharts/charts/compare/genea-4.1.5...genea-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [genea-4.1.5](https://github.com/truecharts/charts/compare/genea-4.1.4...genea-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [genea-4.1.4](https://github.com/truecharts/charts/compare/genea-4.1.3...genea-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [genea-4.1.3](https://github.com/truecharts/charts/compare/genea-4.1.0...genea-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [genea-4.1.2](https://github.com/truecharts/charts/compare/genea-4.1.0...genea-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [genea-4.1.0](https://github.com/truecharts/charts/compare/genea-4.0.1...genea-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [genea-4.0.1](https://github.com/truecharts/charts/compare/genea-4.0.0...genea-4.0.1) (2023-12-26)
diff --git a/stable/genea/4.1.8/Chart.yaml b/stable/genea/4.1.8/Chart.yaml
deleted file mode 100644
index 57fd3dc7a9..0000000000
--- a/stable/genea/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Genea allows visually building and editing a family tree online. It consumes and saves genealogy data in the GEDCOM format without any server side components.
-home: https://truecharts.org/charts/stable/genea
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/genea.png
-keywords:
- - genea
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: genea
-sources:
- - https://github.com/genea-app/genea-app
- - https://github.com/truecharts/charts/tree/master/charts/stable/genea
- - https://hub.docker.com/r/biggiesize/genea-app
-type: application
-version: 4.1.8
diff --git a/stable/genea/4.1.8/app-changelog.md b/stable/genea/4.1.8/app-changelog.md
deleted file mode 100644
index e773ba6b50..0000000000
--- a/stable/genea/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [genea-4.1.8](https://github.com/truecharts/charts/compare/genea-4.1.7...genea-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/genea/4.1.8/charts/common-17.2.26.tgz b/stable/genea/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/genea/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/genea/4.1.9/CHANGELOG.md b/stable/genea/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..ce5c44873c
--- /dev/null
+++ b/stable/genea/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [genea-4.1.9](https://github.com/truecharts/charts/compare/genea-4.1.8...genea-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [genea-4.1.8](https://github.com/truecharts/charts/compare/genea-4.1.7...genea-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [genea-4.1.7](https://github.com/truecharts/charts/compare/genea-4.1.6...genea-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [genea-4.1.6](https://github.com/truecharts/charts/compare/genea-4.1.5...genea-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [genea-4.1.5](https://github.com/truecharts/charts/compare/genea-4.1.4...genea-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [genea-4.1.4](https://github.com/truecharts/charts/compare/genea-4.1.3...genea-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [genea-4.1.3](https://github.com/truecharts/charts/compare/genea-4.1.0...genea-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [genea-4.1.2](https://github.com/truecharts/charts/compare/genea-4.1.0...genea-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/genea/4.1.9/Chart.yaml b/stable/genea/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..28e455b4c4
--- /dev/null
+++ b/stable/genea/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Genea allows visually building and editing a family tree online. It consumes and saves genealogy data in the GEDCOM format without any server side components.
+home: https://truecharts.org/charts/stable/genea
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/genea.png
+keywords:
+ - genea
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: genea
+sources:
+ - https://github.com/genea-app/genea-app
+ - https://github.com/truecharts/charts/tree/master/charts/stable/genea
+ - https://hub.docker.com/r/biggiesize/genea-app
+type: application
+version: 4.1.9
diff --git a/stable/genea/4.1.8/README.md b/stable/genea/4.1.9/README.md
similarity index 100%
rename from stable/genea/4.1.8/README.md
rename to stable/genea/4.1.9/README.md
diff --git a/stable/genea/4.1.9/app-changelog.md b/stable/genea/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..a63b6447f5
--- /dev/null
+++ b/stable/genea/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [genea-4.1.9](https://github.com/truecharts/charts/compare/genea-4.1.8...genea-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/genea/4.1.8/app-readme.md b/stable/genea/4.1.9/app-readme.md
similarity index 100%
rename from stable/genea/4.1.8/app-readme.md
rename to stable/genea/4.1.9/app-readme.md
diff --git a/stable/genea/4.1.9/charts/common-17.2.28.tgz b/stable/genea/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/genea/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/genea/4.1.8/ix_values.yaml b/stable/genea/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/genea/4.1.8/ix_values.yaml
rename to stable/genea/4.1.9/ix_values.yaml
diff --git a/stable/genea/4.1.8/questions.yaml b/stable/genea/4.1.9/questions.yaml
similarity index 100%
rename from stable/genea/4.1.8/questions.yaml
rename to stable/genea/4.1.9/questions.yaml
diff --git a/stable/github-backup/4.1.8/templates/common.yaml b/stable/genea/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/github-backup/4.1.8/templates/common.yaml
rename to stable/genea/4.1.9/templates/common.yaml
diff --git a/stable/kiwix-serve/7.1.9/values.yaml b/stable/genea/4.1.9/values.yaml
similarity index 100%
rename from stable/kiwix-serve/7.1.9/values.yaml
rename to stable/genea/4.1.9/values.yaml
diff --git a/stable/ghostfolio/3.7.2/CHANGELOG.md b/stable/ghostfolio/3.7.2/CHANGELOG.md
deleted file mode 100644
index e99da28353..0000000000
--- a/stable/ghostfolio/3.7.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ghostfolio-3.7.2](https://github.com/truecharts/charts/compare/ghostfolio-3.7.1...ghostfolio-3.7.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ghostfolio-3.7.1](https://github.com/truecharts/charts/compare/ghostfolio-3.7.0...ghostfolio-3.7.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [ghostfolio-3.7.0](https://github.com/truecharts/charts/compare/ghostfolio-3.6.0...ghostfolio-3.7.0) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghostfolio/ghostfolio to v2.42.0[@5d44412](https://github.com/5d44412) by renovate ([#17448](https://github.com/truecharts/charts/issues/17448))
-
-
-## [ghostfolio-3.6.0](https://github.com/truecharts/charts/compare/ghostfolio-3.5.0...ghostfolio-3.6.0) (2024-01-15)
-
-### Chore
-
-
-
-- update container image ghostfolio/ghostfolio to v2.39.0[@d48e8a8](https://github.com/d48e8a8) by renovate ([#17250](https://github.com/truecharts/charts/issues/17250))
-
-
-## [ghostfolio-3.5.0](https://github.com/truecharts/charts/compare/ghostfolio-3.4.1...ghostfolio-3.5.0) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghostfolio/ghostfolio to v2.38.0[@a9e60d7](https://github.com/a9e60d7) by renovate ([#17204](https://github.com/truecharts/charts/issues/17204))
-
-
-
-
-## [ghostfolio-3.4.1](https://github.com/truecharts/charts/compare/ghostfolio-3.4.0...ghostfolio-3.4.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ghostfolio-3.4.0](https://github.com/truecharts/charts/compare/ghostfolio-3.3.0...ghostfolio-3.4.0) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghostfolio/ghostfolio to v2.36.0[@a25ab06](https://github.com/a25ab06) by renovate ([#17019](https://github.com/truecharts/charts/issues/17019))
-
-
-## [ghostfolio-3.3.0](https://github.com/truecharts/charts/compare/ghostfolio-3.2.8...ghostfolio-3.3.0) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghostfolio/ghostfolio to v2.34.0[@a939a35](https://github.com/a939a35) by renovate ([#16833](https://github.com/truecharts/charts/issues/16833))
-
-
-## [ghostfolio-3.2.8](https://github.com/truecharts/charts/compare/ghostfolio-3.2.7...ghostfolio-3.2.8) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [ghostfolio-3.2.7](https://github.com/truecharts/charts/compare/ghostfolio-3.2.6...ghostfolio-3.2.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
diff --git a/stable/ghostfolio/3.7.2/Chart.yaml b/stable/ghostfolio/3.7.2/Chart.yaml
deleted file mode 100644
index 92875cc402..0000000000
--- a/stable/ghostfolio/3.7.2/Chart.yaml
+++ /dev/null
@@ -1,45 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: finance
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.42.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: redis
- version: 11.1.6
- repository: https://deps.truecharts.org
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions.
-home: https://truecharts.org/charts/stable/ghostfolio
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ghostfolio.png
-keywords:
- - ghostfolio
- - finance
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ghostfolio
-sources:
- - https://github.com/ghostfolio/ghostfolio
- - https://ghostfol.io/
- - https://github.com/truecharts/charts/tree/master/charts/stable/ghostfolio
- - https://hub.docker.com/r/ghostfolio/ghostfolio
-type: application
-version: 3.7.2
diff --git a/stable/ghostfolio/3.7.2/app-changelog.md b/stable/ghostfolio/3.7.2/app-changelog.md
deleted file mode 100644
index fd680f10cb..0000000000
--- a/stable/ghostfolio/3.7.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ghostfolio-3.7.2](https://github.com/truecharts/charts/compare/ghostfolio-3.7.1...ghostfolio-3.7.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ghostfolio/3.7.2/charts/common-17.2.26.tgz b/stable/ghostfolio/3.7.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ghostfolio/3.7.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ghostfolio/3.7.3/CHANGELOG.md b/stable/ghostfolio/3.7.3/CHANGELOG.md
new file mode 100644
index 0000000000..57556b8a8c
--- /dev/null
+++ b/stable/ghostfolio/3.7.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ghostfolio-3.7.3](https://github.com/truecharts/charts/compare/ghostfolio-3.7.2...ghostfolio-3.7.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ghostfolio-3.7.2](https://github.com/truecharts/charts/compare/ghostfolio-3.7.1...ghostfolio-3.7.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ghostfolio-3.7.1](https://github.com/truecharts/charts/compare/ghostfolio-3.7.0...ghostfolio-3.7.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [ghostfolio-3.7.0](https://github.com/truecharts/charts/compare/ghostfolio-3.6.0...ghostfolio-3.7.0) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghostfolio/ghostfolio to v2.42.0[@5d44412](https://github.com/5d44412) by renovate ([#17448](https://github.com/truecharts/charts/issues/17448))
+
+
+## [ghostfolio-3.6.0](https://github.com/truecharts/charts/compare/ghostfolio-3.5.0...ghostfolio-3.6.0) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghostfolio/ghostfolio to v2.39.0[@d48e8a8](https://github.com/d48e8a8) by renovate ([#17250](https://github.com/truecharts/charts/issues/17250))
+
+
+## [ghostfolio-3.5.0](https://github.com/truecharts/charts/compare/ghostfolio-3.4.1...ghostfolio-3.5.0) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghostfolio/ghostfolio to v2.38.0[@a9e60d7](https://github.com/a9e60d7) by renovate ([#17204](https://github.com/truecharts/charts/issues/17204))
+
+
+
+
+## [ghostfolio-3.4.1](https://github.com/truecharts/charts/compare/ghostfolio-3.4.0...ghostfolio-3.4.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ghostfolio-3.4.0](https://github.com/truecharts/charts/compare/ghostfolio-3.3.0...ghostfolio-3.4.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghostfolio/ghostfolio to v2.36.0[@a25ab06](https://github.com/a25ab06) by renovate ([#17019](https://github.com/truecharts/charts/issues/17019))
+
+
+## [ghostfolio-3.3.0](https://github.com/truecharts/charts/compare/ghostfolio-3.2.8...ghostfolio-3.3.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghostfolio/ghostfolio to v2.34.0[@a939a35](https://github.com/a939a35) by renovate ([#16833](https://github.com/truecharts/charts/issues/16833))
+
+
+## [ghostfolio-3.2.8](https://github.com/truecharts/charts/compare/ghostfolio-3.2.7...ghostfolio-3.2.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
diff --git a/stable/ghostfolio/3.7.3/Chart.yaml b/stable/ghostfolio/3.7.3/Chart.yaml
new file mode 100644
index 0000000000..bef071d041
--- /dev/null
+++ b/stable/ghostfolio/3.7.3/Chart.yaml
@@ -0,0 +1,45 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: finance
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.42.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions.
+home: https://truecharts.org/charts/stable/ghostfolio
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ghostfolio.png
+keywords:
+ - ghostfolio
+ - finance
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ghostfolio
+sources:
+ - https://github.com/ghostfolio/ghostfolio
+ - https://ghostfol.io/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ghostfolio
+ - https://hub.docker.com/r/ghostfolio/ghostfolio
+type: application
+version: 3.7.3
diff --git a/stable/ghostfolio/3.7.2/README.md b/stable/ghostfolio/3.7.3/README.md
similarity index 100%
rename from stable/ghostfolio/3.7.2/README.md
rename to stable/ghostfolio/3.7.3/README.md
diff --git a/stable/ghostfolio/3.7.3/app-changelog.md b/stable/ghostfolio/3.7.3/app-changelog.md
new file mode 100644
index 0000000000..f05d56871a
--- /dev/null
+++ b/stable/ghostfolio/3.7.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ghostfolio-3.7.3](https://github.com/truecharts/charts/compare/ghostfolio-3.7.2...ghostfolio-3.7.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ghostfolio/3.7.2/app-readme.md b/stable/ghostfolio/3.7.3/app-readme.md
similarity index 100%
rename from stable/ghostfolio/3.7.2/app-readme.md
rename to stable/ghostfolio/3.7.3/app-readme.md
diff --git a/stable/ghostfolio/3.7.3/charts/common-17.2.28.tgz b/stable/ghostfolio/3.7.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ghostfolio/3.7.3/charts/common-17.2.28.tgz differ
diff --git a/stable/romm/6.3.4/charts/redis-11.1.6.tgz b/stable/ghostfolio/3.7.3/charts/redis-11.1.6.tgz
similarity index 100%
rename from stable/romm/6.3.4/charts/redis-11.1.6.tgz
rename to stable/ghostfolio/3.7.3/charts/redis-11.1.6.tgz
diff --git a/stable/ghostfolio/3.7.2/ix_values.yaml b/stable/ghostfolio/3.7.3/ix_values.yaml
similarity index 100%
rename from stable/ghostfolio/3.7.2/ix_values.yaml
rename to stable/ghostfolio/3.7.3/ix_values.yaml
diff --git a/stable/ghostfolio/3.7.2/questions.yaml b/stable/ghostfolio/3.7.3/questions.yaml
similarity index 100%
rename from stable/ghostfolio/3.7.2/questions.yaml
rename to stable/ghostfolio/3.7.3/questions.yaml
diff --git a/stable/nano-wallet/8.1.8/templates/NOTES.txt b/stable/ghostfolio/3.7.3/templates/NOTES.txt
similarity index 100%
rename from stable/nano-wallet/8.1.8/templates/NOTES.txt
rename to stable/ghostfolio/3.7.3/templates/NOTES.txt
diff --git a/stable/ghostfolio/3.7.2/templates/_secrets.tpl b/stable/ghostfolio/3.7.3/templates/_secrets.tpl
similarity index 100%
rename from stable/ghostfolio/3.7.2/templates/_secrets.tpl
rename to stable/ghostfolio/3.7.3/templates/_secrets.tpl
diff --git a/stable/ghostfolio/3.7.2/templates/common.yaml b/stable/ghostfolio/3.7.3/templates/common.yaml
similarity index 100%
rename from stable/ghostfolio/3.7.2/templates/common.yaml
rename to stable/ghostfolio/3.7.3/templates/common.yaml
diff --git a/stable/kodi-headless/8.1.8/values.yaml b/stable/ghostfolio/3.7.3/values.yaml
similarity index 100%
rename from stable/kodi-headless/8.1.8/values.yaml
rename to stable/ghostfolio/3.7.3/values.yaml
diff --git a/stable/gitea/17.1.14/CHANGELOG.md b/stable/gitea/17.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..b328bdb757
--- /dev/null
+++ b/stable/gitea/17.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [gitea-17.1.14](https://github.com/truecharts/charts/compare/gitea-17.1.13...gitea-17.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [gitea-17.1.13](https://github.com/truecharts/charts/compare/gitea-17.1.12...gitea-17.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [gitea-17.1.12](https://github.com/truecharts/charts/compare/gitea-17.1.11...gitea-17.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [gitea-17.1.11](https://github.com/truecharts/charts/compare/gitea-17.1.10...gitea-17.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image gitea/gitea to v1.21.4[@600f1f1](https://github.com/600f1f1) by renovate ([#17304](https://github.com/truecharts/charts/issues/17304))
+
+
+
+
+## [gitea-17.1.10](https://github.com/truecharts/charts/compare/gitea-17.1.9...gitea-17.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [gitea-17.1.9](https://github.com/truecharts/charts/compare/gitea-17.1.8...gitea-17.1.9) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [gitea-17.1.8](https://github.com/truecharts/charts/compare/gitea-17.1.7...gitea-17.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [gitea-17.1.7](https://github.com/truecharts/charts/compare/gitea-17.1.6...gitea-17.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [gitea-17.1.6](https://github.com/truecharts/charts/compare/gitea-17.1.5...gitea-17.1.6) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [gitea-17.1.5](https://github.com/truecharts/charts/compare/gitea-17.1.4...gitea-17.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
diff --git a/stable/gitea/17.1.14/Chart.yaml b/stable/gitea/17.1.14/Chart.yaml
new file mode 100644
index 0000000000..0b019da635
--- /dev/null
+++ b/stable/gitea/17.1.14/Chart.yaml
@@ -0,0 +1,49 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GIT
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.21.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: memcached
+ version: 11.1.6
+ repository: https://deps.truecharts.org/
+ condition: memcached.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Self hosted GIT repositories
+home: https://truecharts.org/charts/stable/gitea
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/gitea.png
+keywords:
+ - git
+ - issue tracker
+ - code review
+ - wiki
+ - gitea
+ - gogs
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: gitea
+sources:
+ - https://gitea.com/gitea/helm-chart
+ - https://github.com/go-gitea/gitea
+ - https://github.com/truecharts/charts/tree/master/charts/stable/gitea
+ - https://hub.docker.com/r/gitea/gitea
+type: application
+version: 17.1.14
diff --git a/stable/gitea/17.1.14/LICENSE b/stable/gitea/17.1.14/LICENSE
new file mode 100644
index 0000000000..33a8cbb23f
--- /dev/null
+++ b/stable/gitea/17.1.14/LICENSE
@@ -0,0 +1,106 @@
+Business Source License 1.1
+
+Parameters
+
+Licensor: The TrueCharts Project, it's owner and it's contributors
+Licensed Work: The TrueCharts "Blocky" Helm Chart
+Additional Use Grant: You may use the licensed work in production, as long
+ as it is directly sourced from a TrueCharts provided
+ official repository, catalog or source. You may also make private
+ modification to the directly sourced licenced work,
+ when used in production.
+
+ The following cases are, due to their nature, also
+ defined as 'production use' and explicitly prohibited:
+ - Bundling, including or displaying the licensed work
+ with(in) another work intended for production use,
+ with the apparent intend of facilitating and/or
+ promoting production use by third parties in
+ violation of this license.
+
+Change Date: 2050-01-01
+
+Change License: 3-clause BSD license
+
+For information about alternative licensing arrangements for the Software,
+please contact: legal@truecharts.org
+
+Notice
+
+The Business Source License (this document, or the “License”) is not an Open
+Source license. However, the Licensed Work will eventually be made available
+under an Open Source License, as stated in this License.
+
+License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved.
+“Business Source License” is a trademark of MariaDB Corporation Ab.
+
+-----------------------------------------------------------------------------
+
+Business Source License 1.1
+
+Terms
+
+The Licensor hereby grants you the right to copy, modify, create derivative
+works, redistribute, and make non-production use of the Licensed Work. The
+Licensor may make an Additional Use Grant, above, permitting limited
+production use.
+
+Effective on the Change Date, or the fourth anniversary of the first publicly
+available distribution of a specific version of the Licensed Work under this
+License, whichever comes first, the Licensor hereby grants you rights under
+the terms of the Change License, and the rights granted in the paragraph
+above terminate.
+
+If your use of the Licensed Work does not comply with the requirements
+currently in effect as described in this License, you must purchase a
+commercial license from the Licensor, its affiliated entities, or authorized
+resellers, or you must refrain from using the Licensed Work.
+
+All copies of the original and modified Licensed Work, and derivative works
+of the Licensed Work, are subject to this License. This License applies
+separately for each version of the Licensed Work and the Change Date may vary
+for each version of the Licensed Work released by Licensor.
+
+You must conspicuously display this License on each original or modified copy
+of the Licensed Work. If you receive the Licensed Work in original or
+modified form from a third party, the terms and conditions set forth in this
+License apply to your use of that work.
+
+Any use of the Licensed Work in violation of this License will automatically
+terminate your rights under this License for the current and all other
+versions of the Licensed Work.
+
+This License does not grant you any right in any trademark or logo of
+Licensor or its affiliates (provided that you may use a trademark or logo of
+Licensor as expressly required by this License).
+
+TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON
+AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
+EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
+TITLE.
+
+MariaDB hereby grants you permission to use this License’s text to license
+your works, and to refer to it using the trademark “Business Source License”,
+as long as you comply with the Covenants of Licensor below.
+
+Covenants of Licensor
+
+In consideration of the right to use this License’s text and the “Business
+Source License” name and trademark, Licensor covenants to MariaDB, and to all
+other recipients of the licensed work to be provided by Licensor:
+
+1. To specify as the Change License the GPL Version 2.0 or any later version,
+ or a license that is compatible with GPL Version 2.0 or a later version,
+ where “compatible” means that software provided under the Change License can
+ be included in a program with software provided under GPL Version 2.0 or a
+ later version. Licensor may specify additional Change Licenses without
+ limitation.
+
+2. To either: (a) specify an additional grant of rights to use that does not
+ impose any additional restriction on the right granted in this License, as
+ the Additional Use Grant; or (b) insert the text “None”.
+
+3. To specify a Change Date.
+
+4. Not to modify this License in any other way.
diff --git a/stable/gitea/17.1.14/README.md b/stable/gitea/17.1.14/README.md
new file mode 100644
index 0000000000..1d7e1d43f1
--- /dev/null
+++ b/stable/gitea/17.1.14/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/gitea)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/gitea/17.1.14/app-changelog.md b/stable/gitea/17.1.14/app-changelog.md
new file mode 100644
index 0000000000..62823cfd6b
--- /dev/null
+++ b/stable/gitea/17.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [gitea-17.1.14](https://github.com/truecharts/charts/compare/gitea-17.1.13...gitea-17.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/gitea/17.1.14/app-readme.md b/stable/gitea/17.1.14/app-readme.md
new file mode 100644
index 0000000000..e8603ada35
--- /dev/null
+++ b/stable/gitea/17.1.14/app-readme.md
@@ -0,0 +1,8 @@
+Self hosted GIT repositories
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/gitea](https://truecharts.org/charts/stable/gitea)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/gitea/17.1.14/charts/common-17.2.28.tgz b/stable/gitea/17.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/gitea/17.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/gitea/17.1.14/charts/memcached-11.1.6.tgz b/stable/gitea/17.1.14/charts/memcached-11.1.6.tgz
new file mode 100644
index 0000000000..9a07e5210b
Binary files /dev/null and b/stable/gitea/17.1.14/charts/memcached-11.1.6.tgz differ
diff --git a/stable/gitea/17.1.14/ix_values.yaml b/stable/gitea/17.1.14/ix_values.yaml
new file mode 100644
index 0000000000..f0887df1be
--- /dev/null
+++ b/stable/gitea/17.1.14/ix_values.yaml
@@ -0,0 +1,132 @@
+image:
+ repository: gitea/gitea
+ tag: 1.21.4-rootless@sha256:600f1f1e1d090c763866db16882b5eac5c6a80b7664ee53bec0806c656c0033f
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10037
+ targetPort: 3000
+ ssh:
+ enabled: true
+ ports:
+ ssh:
+ enabled: true
+ port: 2222
+ targetPort: 2222
+persistence:
+ data:
+ enabled: true
+ mountPath: "/data"
+ targetSelectAll: true
+ varlib:
+ enabled: true
+ mountPath: "/var/lib/gitea"
+ type: emptyDir
+# Configure commit/action signing prerequisites
+signing:
+ enabled: true
+ gpgHome: /data/git/.gnupg
+admin:
+ username: giteaadmin
+ password: r8sA8CPHD9!bt6d
+ email: "gitea@local.domain"
+metrics:
+ main:
+ enabled: true
+ type: "servicemonitor"
+ endpoints:
+ - port: main
+ path: /metrics
+ldap:
+ enabled: false
+ # name:
+ # securityProtocol:
+ # host:
+ # port:
+ # userSearchBase:
+ # userFilter:
+ # adminFilter:
+ # emailAttribute:
+ # bindDn:
+ # bindPassword:
+ # usernameAttribute:
+ # sshPublicKeyAttribute:
+oauth:
+ enabled: false
+ # name:
+ # provider:
+ # key:
+ # secret:
+ # autoDiscoverUrl:
+ # useCustomUrls:
+ # customAuthUrl:
+ # customTokenUrl:
+ # customProfileUrl:
+ # customEmailUrl:
+config:
+ APP_NAME: "Gitea: Git with a cup of tea"
+ RUN_MODE: dev
+ ALLOWED_HOST_LIST: "127.0.0.1"
+ nodeIP: 127.0.0.1
+customConfig: []
+# - name: test
+# keys:
+# - name: testkey
+# value: testvalue
+
+# Enabled postgres
+cnpg:
+ main:
+ enabled: true
+ user: gitea
+ database: gitea
+# -- memcached dependency settings
+memcached:
+ enabled: true
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ runAsUser: 1000
+ runAsGroup: 1000
+ fsGroup: 1000
+workload:
+ main:
+ podSpec:
+ initContainers:
+ 1-init-directories:
+ enabled: true
+ imageSelector: image
+ type: init
+ command:
+ - "/usr/sbin/init_directory_structure.sh"
+ securityContext:
+ runAsUser: 0
+ runAsNonRoot: false
+ envFrom:
+ - configMapRef:
+ name: gitea-env
+ 2-configure-gitea:
+ enabled: true
+ imageSelector: image
+ type: init
+ command:
+ - "/usr/sbin/configure_gitea.sh"
+ envFrom:
+ - configMapRef:
+ name: gitea-env
+ containers:
+ main:
+ probes:
+ liveness:
+ type: tcp
+ readiness:
+ type: tcp
+ startup:
+ type: tcp
+ envFrom:
+ - configMapRef:
+ name: gitea-env
diff --git a/stable/gitea/17.1.14/questions.yaml b/stable/gitea/17.1.14/questions.yaml
new file mode 100644
index 0000000000..2ae8c14845
--- /dev/null
+++ b/stable/gitea/17.1.14/questions.yaml
@@ -0,0 +1,3444 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: admin
+ group: "App Configuration"
+ label: "Admin Credentials"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: username
+ label: "username"
+ schema:
+ type: string
+ valid_chars: '^(?!^admin$).*$'
+ required: true
+ - variable: password
+ label: "password"
+ schema:
+ type: string
+ required: true
+ private: true
+ min_length: 8
+ - variable: email
+ label: "email"
+ schema:
+ type: string
+ required: true
+ - variable: config
+ group: "App Configuration"
+ label: "Admin Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: APP_NAME
+ label: "APP_NAME"
+ schema:
+ type: string
+ default: "Gitea"
+ required: true
+ - variable: RUN_MODE
+ label: "RUN_MODE"
+ schema:
+ type: string
+ default: "prod"
+ enum:
+ - value: "prod"
+ description: "Production"
+ - value: "dev"
+ description: "Development"
+ - value: "test"
+ description: "Testing"
+ - variable: ALLOWED_HOST_LIST
+ label: "ALLOWED_HOST_LIST"
+ schema:
+ type: string
+ default: "127.0.0.1"
+ required: true
+ - variable: nodeIP
+ label: Node IP
+ description: Used to generate configuration, when installed without ingress
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/nodeIP"
+ - variable: customConfig
+ group: "App Configuration"
+ label: "Custom Configuration parameters"
+ schema:
+ type: list
+ default: []
+ items:
+ # Do not fix this typo, it will break
+ # current installations
+ - variable: catagoryItem
+ label: "Category"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: "Config Category Name"
+ schema:
+ type: string
+ required: true
+ - variable: keys
+ label: "Configuration Parameters"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: configItem
+ label: "parameter"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: "Parameter Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Parameter Value"
+ schema:
+ type: string
+ required: true
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10037
+ required: true
+ - variable: ssh
+ label: "SSH Service"
+ description: "The SSH service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ssh
+ label: "SSH 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: 2222
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App data Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 1000
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 1000
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 1000
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/netdata/8.1.8/templates/NOTES.txt b/stable/gitea/17.1.14/templates/NOTES.txt
similarity index 100%
rename from stable/netdata/8.1.8/templates/NOTES.txt
rename to stable/gitea/17.1.14/templates/NOTES.txt
diff --git a/stable/gitea/17.1.14/templates/_configmap.tpl b/stable/gitea/17.1.14/templates/_configmap.tpl
new file mode 100644
index 0000000000..7605060d62
--- /dev/null
+++ b/stable/gitea/17.1.14/templates/_configmap.tpl
@@ -0,0 +1,15 @@
+{{/* Define the configmap */}}
+{{- define "gitea.configmap" -}}
+enabled: true
+data:
+ GITEA_APP_INI: "/data/gitea/conf/app.ini"
+ GITEA_CUSTOM: "/data/gitea"
+ GITEA_WORK_DIR: "/data"
+ GITEA_TEMP: "/tmp/gitea"
+ GITEA_ADMIN_USERNAME: {{ .Values.admin.username | quote }}
+ GITEA_ADMIN_PASSWORD: {{ .Values.admin.password | quote }}
+ SSH_PORT: {{ .Values.service.ssh.ports.ssh.port | quote }}
+ SSH_LISTEN_PORT: {{ .Values.service.ssh.ports.ssh.targetPort | quote }}
+ TMPDIR: "/tmp/gitea"
+ GNUPGHOME: "/data/git/.gnupg"
+{{- end -}}
diff --git a/stable/gitea/17.1.14/templates/_secrets.tpl b/stable/gitea/17.1.14/templates/_secrets.tpl
new file mode 100644
index 0000000000..215287c072
--- /dev/null
+++ b/stable/gitea/17.1.14/templates/_secrets.tpl
@@ -0,0 +1,233 @@
+{{/* Define the secrets */}}
+{{- define "gitea.secrets" -}}
+
+{{ $DOMAIN := .Values.config.nodeIP | quote -}}
+{{ $URL := (printf "http://%s:%v/" .Values.config.nodeIP .Values.service.main.ports.main.port) }}
+{{- $pgHost := printf "%v-cnpg-main-rw" (include "tc.v1.common.lib.chart.names.fullname" $) -}}
+
+{{- if and (.Values.ingress.main.enabled) (gt (len .Values.ingress.main.hosts) 0) -}}
+ {{- $DOMAIN = (index .Values.ingress.main.hosts 0).host -}}
+ {{- $URL = (printf "https://%s/" (index .Values.ingress.main.hosts 0).host) -}}
+{{- end -}}
+
+secret:
+ enabled: true
+ data:
+ app.ini: |-
+ APP_NAME = {{ .Values.config.APP_NAME }}
+ RUN_MODE = {{ .Values.config.RUN_MODE }}
+
+ [cache]
+ ADAPTER = memcache
+ ENABLED = true
+ HOST = {{ printf "%v-%v:%v" .Release.Name "memcached" "11211" }}
+ {{- range $catindex, $catvalue := .Values.customConfig }}
+ {{- if eq $catvalue.name "cache" }}
+ {{- range $index, $value := $catvalue.keys }}
+ {{ $value.name }} = {{ $value.value }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+
+ [database]
+ DB_TYPE = postgres
+ HOST = {{ printf "%v:5432" $pgHost }}
+ NAME = {{ .Values.cnpg.main.database }}
+ PASSWD = {{ .Values.cnpg.main.creds.password }}
+ USER = {{ .Values.cnpg.main.user }}
+ {{- range $catindex, $catvalue := .Values.customConfig }}
+ {{- if eq $catvalue.name "database" }}
+ {{- range $index, $value := $catvalue.keys }}
+ {{ $value.name }} = {{ $value.value }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+
+ [metrics]
+ ENABLED = {{ .Values.metrics.main.enabled }}
+ {{- range $catindex, $catvalue := .Values.customConfig }}
+ {{- if eq $catvalue.name "metrics" }}
+ {{- range $index, $value := $catvalue.keys }}
+ {{ $value.name }} = {{ $value.value }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+
+ [repository]
+ ROOT = /data/git/gitea-repositories
+ {{- range $catindex, $catvalue := .Values.customConfig }}
+ {{- if eq $catvalue.name "repository" }}
+ {{- range $index, $value := $catvalue.keys }}
+ {{ $value.name }} = {{ $value.value }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+
+
+ [security]
+ INSTALL_LOCK = true
+ {{- range $catindex, $catvalue := .Values.customConfig }}
+ {{- if eq $catvalue.name "security" }}
+ {{- range $index, $value := $catvalue.keys }}
+ {{ $value.name }} = {{ $value.value }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+
+ [webhook]
+ ALLOWED_HOST_LIST = {{ .Values.config.ALLOWED_HOST_LIST }}
+
+ [server]
+ APP_DATA_PATH = /data
+ DOMAIN = {{ $DOMAIN }}
+ ENABLE_PPROF = false
+ HTTP_PORT = {{ .Values.service.main.ports.main.targetPort }}
+ PROTOCOL = http
+ ROOT_URL = {{ $URL }}
+ SSH_DOMAIN = {{ $DOMAIN }}
+ SSH_LISTEN_PORT = {{ .Values.service.ssh.ports.ssh.targetPort }}
+ SSH_PORT = {{ .Values.service.ssh.ports.ssh.port }}
+ START_SSH_SERVER = true
+ {{- range $catindex, $catvalue := .Values.customConfig }}
+ {{- if eq $catvalue.name "server" }}
+ {{- range $index, $value := $catvalue.keys }}
+ {{ $value.name }} = {{ $value.value }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+
+ {{- range $catindex, $catvalue := .Values.customConfig }}
+ {{- if not ( or ( eq $catvalue.name "server" ) ( eq $catvalue.name "server" ) ( eq $catvalue.name "security" ) ( eq $catvalue.name "repository" ) ( eq $catvalue.name "metrics" ) ( eq $catvalue.name "database" ) ( eq $catvalue.name "cache" ) ) }}
+ [{{ $catvalue.name }}]
+ {{- range $index, $value := $catvalue.keys }}
+ {{ $value.name }} = {{ $value.value }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+
+init:
+ enabled: true
+ data:
+ init_directory_structure.sh: |-
+ #!/usr/bin/env bash
+
+ set -euo pipefail
+
+ {{- if .Values.initPreScript }}
+ # BEGIN: initPreScript
+ {{- with .Values.initPreScript -}}
+ {{ . | nindent 4}}
+ {{- end -}}
+ # END: initPreScript
+ {{- end }}
+
+ set -x
+
+ mkdir -p /data/git/.ssh
+ chmod -R 700 /data/git/.ssh
+ [ ! -d /data/gitea ] && mkdir -p /data/gitea/conf
+
+ # prepare temp directory structure
+ mkdir -p "${GITEA_TEMP}"
+ chown -Rf {{ .Values.securityContext.container.runAsUser }}:{{ .Values.securityContext.pod.fsGroup }} "${GITEA_TEMP}"
+ chmod ug+rwx "${GITEA_TEMP}"
+
+ # Copy config file to writable volume
+ cp /etc/gitea/conf/app.ini /data/gitea/conf/app.ini
+ chown -Rf {{ .Values.securityContext.container.runAsUser }}:{{ .Values.securityContext.pod.fsGroup }} "/data"
+ chmod a+rwx /data/gitea/conf/app.ini
+
+ # Patch dockercontainer for dynamic users
+ chown -Rf {{ .Values.securityContext.container.runAsUser }}:{{ .Values.securityContext.pod.fsGroup }} "/var/lib/gitea"
+
+ configure_gitea.sh: |-
+ #!/usr/bin/env bash
+
+ set -euo pipefail
+
+
+ # Connection retry inspired by https://gist.github.com/dublx/e99ea94858c07d2ca6de
+ function test_db_connection() {
+ local RETRY=0
+ local MAX=30
+
+ echo 'Wait for database to become avialable...'
+ until [ "${RETRY}" -ge "${MAX}" ]; do
+ nc -vz -w2 {{ $pgHost }} 5432 && break
+ RETRY=$[${RETRY}+1]
+ echo "...not ready yet (${RETRY}/${MAX})"
+ done
+
+ if [ "${RETRY}" -ge "${MAX}" ]; then
+ echo "Database not reachable after '${MAX}' attempts!"
+ exit 1
+ fi
+ }
+
+ test_db_connection
+
+
+ echo '==== BEGIN GITEA MIGRATION ===='
+
+ gitea migrate
+
+ echo '==== BEGIN GITEA CONFIGURATION ===='
+
+ {{- if or .Values.admin.existingSecret (and .Values.admin.username .Values.admin.password) }}
+ function configure_admin_user() {
+ local ACCOUNT_ID=$(gitea admin user list --admin | grep -e "\s\+${GITEA_ADMIN_USERNAME}\|{{ .Values.admin.email }}\s\+" | awk -F " " "{printf \$1}")
+ if [[ -z "${ACCOUNT_ID}" ]]; then
+ echo "No admin user '${GITEA_ADMIN_USERNAME}' found, neither email '{{ .Values.admin.email }}' is assigned to an admin. Creating now..."
+ gitea admin user create --admin --username "${GITEA_ADMIN_USERNAME}" --password "${GITEA_ADMIN_PASSWORD}" --email {{ .Values.admin.email | quote }} --must-change-password=false
+ echo '...created.'
+ else
+ echo "Admin account '${GITEA_ADMIN_USERNAME}' or email {{ .Values.admin.email }} already exist. Running update to sync password..."
+ gitea admin user change-password --username "${GITEA_ADMIN_USERNAME}" --password "${GITEA_ADMIN_PASSWORD}"
+ echo '...password sync done.'
+ fi
+ }
+
+ configure_admin_user
+ {{- end }}
+
+ {{- if .Values.ldap.enabled }}
+ function configure_ldap() {
+ local LDAP_NAME={{ (printf "%s" .Values.ldap.name) | squote }}
+ local GITEA_AUTH_ID=$(gitea admin auth list --vertical-bars | grep -E "\|${LDAP_NAME}\s+\|" | grep -iE '\|LDAP \(via BindDN\)\s+\|' | awk -F " " "{print \$1}")
+
+ if [[ -z "${GITEA_AUTH_ID}" ]]; then
+ echo "No ldap configuration found with name '${LDAP_NAME}'. Installing it now..."
+ gitea admin auth add-ldap {{- include "gitea.ldap_settings" . | indent 1 }}
+ echo '...installed.'
+ else
+ echo "Existing ldap configuration with name '${LDAP_NAME}': '${GITEA_AUTH_ID}'. Running update to sync settings..."
+ gitea admin auth update-ldap --id "${GITEA_AUTH_ID}" {{- include "gitea.ldap_settings" . | indent 1 }}
+ echo '...sync settings done.'
+ fi
+ }
+
+ configure_ldap
+ {{- end }}
+
+ {{- if .Values.oauth.enabled }}
+ function configure_oauth() {
+ local OAUTH_NAME={{ (printf "%s" .Values.oauth.name) | squote }}
+ local AUTH_ID=$(gitea admin auth list --vertical-bars | grep -E "\|${OAUTH_NAME}\s+\|" | grep -iE '\|OAuth2\s+\|' | awk -F " " "{print \$1}")
+
+ if [[ -z "${AUTH_ID}" ]]; then
+ echo "No oauth configuration found with name '${OAUTH_NAME}'. Installing it now..."
+ gitea admin auth add-oauth {{- include "gitea.oauth_settings" . | indent 1 }}
+ echo '...installed.'
+ else
+ echo "Existing oauth configuration with name '${OAUTH_NAME}': '${AUTH_ID}'. Running update to sync settings..."
+ gitea admin auth update-oauth --id "${AUTH_ID}" {{- include "gitea.oauth_settings" . | indent 1 }}
+ echo '...sync settings done.'
+ fi
+ }
+
+ configure_oauth
+ {{- end }}
+
+ echo '==== END GITEA CONFIGURATION ===='
+
+{{- end -}}
diff --git a/stable/gitea/17.1.14/templates/common.yaml b/stable/gitea/17.1.14/templates/common.yaml
new file mode 100644
index 0000000000..ebc9e9874f
--- /dev/null
+++ b/stable/gitea/17.1.14/templates/common.yaml
@@ -0,0 +1,52 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render secrets for gitea */}}
+{{- $secrets := include "gitea.secrets" . | fromYaml -}}
+{{- if $secrets -}}
+ {{- $_ := mustMergeOverwrite .Values.secret $secrets -}}
+{{- end -}}
+
+{{/* Render configmap for gitea */}}
+{{- $configmap := include "gitea.configmap" . | fromYaml -}}
+{{- if $configmap -}}
+ {{- $_ := set .Values.configmap "gitea-env" $configmap -}}
+{{- end -}}
+
+{{/* Append the general secret volumes to the volumes */}}
+{{- define "gitea.initvolume" -}}
+enabled: true
+readOnly: true
+type: secret
+objectName: init
+defaultMode: "0777"
+targetSelector:
+ main:
+ main:
+ mountPath: /secrets/ini
+ 1-init-directories:
+ mountPath: "/usr/sbin"
+ 2-configure-gitea:
+ mountPath: "/usr/sbin"
+{{- end -}}
+
+{{/* Append the general secret volumes to the volumes */}}
+{{- define "gitea.configvolume" -}}
+enabled: true
+readOnly: true
+type: secret
+objectName: secret
+targetSelector:
+ main:
+ main:
+ mountPath: /secrets/config
+ 1-init-directories:
+ mountPath: /etc/gitea/conf
+{{- end -}}
+
+{{- $_ := set .Values.persistence "init" (include "gitea.initvolume" . | fromYaml) -}}
+{{- $_ := set .Values.persistence "config" (include "gitea.configvolume" . | fromYaml) -}}
+
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/krusader/4.1.8/values.yaml b/stable/gitea/17.1.14/values.yaml
similarity index 100%
rename from stable/krusader/4.1.8/values.yaml
rename to stable/gitea/17.1.14/values.yaml
diff --git a/stable/github-backup/4.1.8/CHANGELOG.md b/stable/github-backup/4.1.8/CHANGELOG.md
deleted file mode 100644
index fbf8f956e1..0000000000
--- a/stable/github-backup/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [github-backup-4.1.8](https://github.com/truecharts/charts/compare/github-backup-4.1.7...github-backup-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [github-backup-4.1.7](https://github.com/truecharts/charts/compare/github-backup-4.1.6...github-backup-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [github-backup-4.1.6](https://github.com/truecharts/charts/compare/github-backup-4.1.5...github-backup-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [github-backup-4.1.5](https://github.com/truecharts/charts/compare/github-backup-4.1.4...github-backup-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [github-backup-4.1.4](https://github.com/truecharts/charts/compare/github-backup-4.1.3...github-backup-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [github-backup-4.1.3](https://github.com/truecharts/charts/compare/github-backup-4.1.0...github-backup-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [github-backup-4.1.2](https://github.com/truecharts/charts/compare/github-backup-4.1.0...github-backup-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [github-backup-4.1.0](https://github.com/truecharts/charts/compare/github-backup-4.0.1...github-backup-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [github-backup-4.0.1](https://github.com/truecharts/charts/compare/github-backup-4.0.0...github-backup-4.0.1) (2023-12-26)
diff --git a/stable/github-backup/4.1.8/Chart.yaml b/stable/github-backup/4.1.8/Chart.yaml
deleted file mode 100644
index b1016f1379..0000000000
--- a/stable/github-backup/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Backup
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Like to maintain your own data? Automatically backup your github account to your Unraid server on a schedule.
-home: https://truecharts.org/charts/stable/github-backup
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/github-backup.png
-keywords:
- - github-backup
- - Backup
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: github-backup
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/github-backup
- - https://hub.docker.com/r/lnxd/github-backup
-type: application
-version: 4.1.8
diff --git a/stable/github-backup/4.1.8/app-changelog.md b/stable/github-backup/4.1.8/app-changelog.md
deleted file mode 100644
index 9cc8c2e301..0000000000
--- a/stable/github-backup/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [github-backup-4.1.8](https://github.com/truecharts/charts/compare/github-backup-4.1.7...github-backup-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/github-backup/4.1.8/charts/common-17.2.26.tgz b/stable/github-backup/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/github-backup/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/github-backup/4.1.9/CHANGELOG.md b/stable/github-backup/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..ed229afb0d
--- /dev/null
+++ b/stable/github-backup/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [github-backup-4.1.9](https://github.com/truecharts/charts/compare/github-backup-4.1.8...github-backup-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [github-backup-4.1.8](https://github.com/truecharts/charts/compare/github-backup-4.1.7...github-backup-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [github-backup-4.1.7](https://github.com/truecharts/charts/compare/github-backup-4.1.6...github-backup-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [github-backup-4.1.6](https://github.com/truecharts/charts/compare/github-backup-4.1.5...github-backup-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [github-backup-4.1.5](https://github.com/truecharts/charts/compare/github-backup-4.1.4...github-backup-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [github-backup-4.1.4](https://github.com/truecharts/charts/compare/github-backup-4.1.3...github-backup-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [github-backup-4.1.3](https://github.com/truecharts/charts/compare/github-backup-4.1.0...github-backup-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [github-backup-4.1.2](https://github.com/truecharts/charts/compare/github-backup-4.1.0...github-backup-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/github-backup/4.1.9/Chart.yaml b/stable/github-backup/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..af76420ce3
--- /dev/null
+++ b/stable/github-backup/4.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Backup
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Like to maintain your own data? Automatically backup your github account to your Unraid server on a schedule.
+home: https://truecharts.org/charts/stable/github-backup
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/github-backup.png
+keywords:
+ - github-backup
+ - Backup
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: github-backup
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/github-backup
+ - https://hub.docker.com/r/lnxd/github-backup
+type: application
+version: 4.1.9
diff --git a/stable/github-backup/4.1.8/README.md b/stable/github-backup/4.1.9/README.md
similarity index 100%
rename from stable/github-backup/4.1.8/README.md
rename to stable/github-backup/4.1.9/README.md
diff --git a/stable/github-backup/4.1.9/app-changelog.md b/stable/github-backup/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..6f4f244eb2
--- /dev/null
+++ b/stable/github-backup/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [github-backup-4.1.9](https://github.com/truecharts/charts/compare/github-backup-4.1.8...github-backup-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/github-backup/4.1.8/app-readme.md b/stable/github-backup/4.1.9/app-readme.md
similarity index 100%
rename from stable/github-backup/4.1.8/app-readme.md
rename to stable/github-backup/4.1.9/app-readme.md
diff --git a/stable/github-backup/4.1.9/charts/common-17.2.28.tgz b/stable/github-backup/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/github-backup/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/github-backup/4.1.8/ix_values.yaml b/stable/github-backup/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/github-backup/4.1.8/ix_values.yaml
rename to stable/github-backup/4.1.9/ix_values.yaml
diff --git a/stable/github-backup/4.1.8/questions.yaml b/stable/github-backup/4.1.9/questions.yaml
similarity index 100%
rename from stable/github-backup/4.1.8/questions.yaml
rename to stable/github-backup/4.1.9/questions.yaml
diff --git a/stable/glauth/4.1.8/templates/common.yaml b/stable/github-backup/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/glauth/4.1.8/templates/common.yaml
rename to stable/github-backup/4.1.9/templates/common.yaml
diff --git a/stable/lama-cleaner/5.1.8/values.yaml b/stable/github-backup/4.1.9/values.yaml
similarity index 100%
rename from stable/lama-cleaner/5.1.8/values.yaml
rename to stable/github-backup/4.1.9/values.yaml
diff --git a/stable/glauth/4.1.8/CHANGELOG.md b/stable/glauth/4.1.8/CHANGELOG.md
deleted file mode 100644
index a079e1ee88..0000000000
--- a/stable/glauth/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [glauth-4.1.8](https://github.com/truecharts/charts/compare/glauth-4.1.7...glauth-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [glauth-4.1.7](https://github.com/truecharts/charts/compare/glauth-4.1.6...glauth-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [glauth-4.1.6](https://github.com/truecharts/charts/compare/glauth-4.1.5...glauth-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [glauth-4.1.5](https://github.com/truecharts/charts/compare/glauth-4.1.4...glauth-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [glauth-4.1.4](https://github.com/truecharts/charts/compare/glauth-4.1.3...glauth-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [glauth-4.1.3](https://github.com/truecharts/charts/compare/glauth-4.1.0...glauth-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [glauth-4.1.2](https://github.com/truecharts/charts/compare/glauth-4.1.0...glauth-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [glauth-4.1.0](https://github.com/truecharts/charts/compare/glauth-4.0.1...glauth-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [glauth-4.0.1](https://github.com/truecharts/charts/compare/glauth-4.0.0...glauth-4.0.1) (2023-12-26)
diff --git a/stable/glauth/4.1.8/Chart.yaml b/stable/glauth/4.1.8/Chart.yaml
deleted file mode 100644
index 2285a3c019..0000000000
--- a/stable/glauth/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Security
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: GLAuth is a secure, easy-to-use, LDAP server with configurable backends.
-home: https://truecharts.org/charts/stable/glauth
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/glauth.png
-keywords:
- - glauth
- - Security
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: glauth
-sources:
- - https://glauth.github.io
- - https://github.com/truecharts/charts/tree/master/charts/stable/glauth
- - https://hub.docker.com/r/glauth/glauth
-type: application
-version: 4.1.8
diff --git a/stable/glauth/4.1.8/app-changelog.md b/stable/glauth/4.1.8/app-changelog.md
deleted file mode 100644
index e1d2777187..0000000000
--- a/stable/glauth/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [glauth-4.1.8](https://github.com/truecharts/charts/compare/glauth-4.1.7...glauth-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/glauth/4.1.8/charts/common-17.2.26.tgz b/stable/glauth/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/glauth/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/glauth/4.1.9/CHANGELOG.md b/stable/glauth/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..e1faf651cd
--- /dev/null
+++ b/stable/glauth/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [glauth-4.1.9](https://github.com/truecharts/charts/compare/glauth-4.1.8...glauth-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [glauth-4.1.8](https://github.com/truecharts/charts/compare/glauth-4.1.7...glauth-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [glauth-4.1.7](https://github.com/truecharts/charts/compare/glauth-4.1.6...glauth-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [glauth-4.1.6](https://github.com/truecharts/charts/compare/glauth-4.1.5...glauth-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [glauth-4.1.5](https://github.com/truecharts/charts/compare/glauth-4.1.4...glauth-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [glauth-4.1.4](https://github.com/truecharts/charts/compare/glauth-4.1.3...glauth-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [glauth-4.1.3](https://github.com/truecharts/charts/compare/glauth-4.1.0...glauth-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [glauth-4.1.2](https://github.com/truecharts/charts/compare/glauth-4.1.0...glauth-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/glauth/4.1.9/Chart.yaml b/stable/glauth/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..461510a9c9
--- /dev/null
+++ b/stable/glauth/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Security
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: GLAuth is a secure, easy-to-use, LDAP server with configurable backends.
+home: https://truecharts.org/charts/stable/glauth
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/glauth.png
+keywords:
+ - glauth
+ - Security
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: glauth
+sources:
+ - https://glauth.github.io
+ - https://github.com/truecharts/charts/tree/master/charts/stable/glauth
+ - https://hub.docker.com/r/glauth/glauth
+type: application
+version: 4.1.9
diff --git a/stable/glauth/4.1.8/README.md b/stable/glauth/4.1.9/README.md
similarity index 100%
rename from stable/glauth/4.1.8/README.md
rename to stable/glauth/4.1.9/README.md
diff --git a/stable/glauth/4.1.9/app-changelog.md b/stable/glauth/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..4b0a2c52c0
--- /dev/null
+++ b/stable/glauth/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [glauth-4.1.9](https://github.com/truecharts/charts/compare/glauth-4.1.8...glauth-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/glauth/4.1.8/app-readme.md b/stable/glauth/4.1.9/app-readme.md
similarity index 100%
rename from stable/glauth/4.1.8/app-readme.md
rename to stable/glauth/4.1.9/app-readme.md
diff --git a/stable/glauth/4.1.9/charts/common-17.2.28.tgz b/stable/glauth/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/glauth/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/glauth/4.1.8/ix_values.yaml b/stable/glauth/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/glauth/4.1.8/ix_values.yaml
rename to stable/glauth/4.1.9/ix_values.yaml
diff --git a/stable/glauth/4.1.8/questions.yaml b/stable/glauth/4.1.9/questions.yaml
similarity index 100%
rename from stable/glauth/4.1.8/questions.yaml
rename to stable/glauth/4.1.9/questions.yaml
diff --git a/stable/go-playground/4.1.10/templates/common.yaml b/stable/glauth/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/go-playground/4.1.10/templates/common.yaml
rename to stable/glauth/4.1.9/templates/common.yaml
diff --git a/stable/lancache-dns/7.1.8/values.yaml b/stable/glauth/4.1.9/values.yaml
similarity index 100%
rename from stable/lancache-dns/7.1.8/values.yaml
rename to stable/glauth/4.1.9/values.yaml
diff --git a/stable/go-playground/4.1.10/CHANGELOG.md b/stable/go-playground/4.1.10/CHANGELOG.md
deleted file mode 100644
index cd0eb48067..0000000000
--- a/stable/go-playground/4.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [go-playground-4.1.10](https://github.com/truecharts/charts/compare/go-playground-4.1.9...go-playground-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [go-playground-4.1.9](https://github.com/truecharts/charts/compare/go-playground-4.1.8...go-playground-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [go-playground-4.1.8](https://github.com/truecharts/charts/compare/go-playground-4.1.7...go-playground-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image x1unix/go-playground to latest[@e98741b](https://github.com/e98741b) by renovate ([#17399](https://github.com/truecharts/charts/issues/17399))
-
-
-## [go-playground-4.1.7](https://github.com/truecharts/charts/compare/go-playground-4.1.6...go-playground-4.1.7) (2024-01-13)
-
-### Chore
-
-
-
-- update container image x1unix/go-playground to latest[@fd25c19](https://github.com/fd25c19) by renovate ([#17098](https://github.com/truecharts/charts/issues/17098))
-
-
-## [go-playground-4.1.6](https://github.com/truecharts/charts/compare/go-playground-4.1.5...go-playground-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [go-playground-4.1.5](https://github.com/truecharts/charts/compare/go-playground-4.1.4...go-playground-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [go-playground-4.1.4](https://github.com/truecharts/charts/compare/go-playground-4.1.3...go-playground-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [go-playground-4.1.3](https://github.com/truecharts/charts/compare/go-playground-4.1.0...go-playground-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [go-playground-4.1.2](https://github.com/truecharts/charts/compare/go-playground-4.1.0...go-playground-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
diff --git a/stable/go-playground/4.1.10/Chart.yaml b/stable/go-playground/4.1.10/Chart.yaml
deleted file mode 100644
index 64b1f95c54..0000000000
--- a/stable/go-playground/4.1.10/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: mproved Go Playground powered by Monaco Editor and React
-home: https://truecharts.org/charts/stable/go-playground
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/go-playground.png
-keywords:
- - go-playground
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: go-playground
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/go-playground
- - https://hub.docker.com/r/x1unix/go-playground
-type: application
-version: 4.1.10
diff --git a/stable/go-playground/4.1.10/app-changelog.md b/stable/go-playground/4.1.10/app-changelog.md
deleted file mode 100644
index 6a9be1be4e..0000000000
--- a/stable/go-playground/4.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [go-playground-4.1.10](https://github.com/truecharts/charts/compare/go-playground-4.1.9...go-playground-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/go-playground/4.1.10/charts/common-17.2.26.tgz b/stable/go-playground/4.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/go-playground/4.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/go-playground/4.1.11/CHANGELOG.md b/stable/go-playground/4.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..8f7b00981e
--- /dev/null
+++ b/stable/go-playground/4.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [go-playground-4.1.11](https://github.com/truecharts/charts/compare/go-playground-4.1.10...go-playground-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [go-playground-4.1.10](https://github.com/truecharts/charts/compare/go-playground-4.1.9...go-playground-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [go-playground-4.1.9](https://github.com/truecharts/charts/compare/go-playground-4.1.8...go-playground-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [go-playground-4.1.8](https://github.com/truecharts/charts/compare/go-playground-4.1.7...go-playground-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image x1unix/go-playground to latest[@e98741b](https://github.com/e98741b) by renovate ([#17399](https://github.com/truecharts/charts/issues/17399))
+
+
+## [go-playground-4.1.7](https://github.com/truecharts/charts/compare/go-playground-4.1.6...go-playground-4.1.7) (2024-01-13)
+
+### Chore
+
+
+
+- update container image x1unix/go-playground to latest[@fd25c19](https://github.com/fd25c19) by renovate ([#17098](https://github.com/truecharts/charts/issues/17098))
+
+
+## [go-playground-4.1.6](https://github.com/truecharts/charts/compare/go-playground-4.1.5...go-playground-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [go-playground-4.1.5](https://github.com/truecharts/charts/compare/go-playground-4.1.4...go-playground-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [go-playground-4.1.4](https://github.com/truecharts/charts/compare/go-playground-4.1.3...go-playground-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [go-playground-4.1.3](https://github.com/truecharts/charts/compare/go-playground-4.1.0...go-playground-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
diff --git a/stable/go-playground/4.1.11/Chart.yaml b/stable/go-playground/4.1.11/Chart.yaml
new file mode 100644
index 0000000000..567919f44f
--- /dev/null
+++ b/stable/go-playground/4.1.11/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: mproved Go Playground powered by Monaco Editor and React
+home: https://truecharts.org/charts/stable/go-playground
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/go-playground.png
+keywords:
+ - go-playground
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: go-playground
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/go-playground
+ - https://hub.docker.com/r/x1unix/go-playground
+type: application
+version: 4.1.11
diff --git a/stable/go-playground/4.1.10/README.md b/stable/go-playground/4.1.11/README.md
similarity index 100%
rename from stable/go-playground/4.1.10/README.md
rename to stable/go-playground/4.1.11/README.md
diff --git a/stable/go-playground/4.1.11/app-changelog.md b/stable/go-playground/4.1.11/app-changelog.md
new file mode 100644
index 0000000000..1dff8ca193
--- /dev/null
+++ b/stable/go-playground/4.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [go-playground-4.1.11](https://github.com/truecharts/charts/compare/go-playground-4.1.10...go-playground-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/go-playground/4.1.10/app-readme.md b/stable/go-playground/4.1.11/app-readme.md
similarity index 100%
rename from stable/go-playground/4.1.10/app-readme.md
rename to stable/go-playground/4.1.11/app-readme.md
diff --git a/stable/go-playground/4.1.11/charts/common-17.2.28.tgz b/stable/go-playground/4.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/go-playground/4.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/go-playground/4.1.10/ix_values.yaml b/stable/go-playground/4.1.11/ix_values.yaml
similarity index 100%
rename from stable/go-playground/4.1.10/ix_values.yaml
rename to stable/go-playground/4.1.11/ix_values.yaml
diff --git a/stable/go-playground/4.1.10/questions.yaml b/stable/go-playground/4.1.11/questions.yaml
similarity index 100%
rename from stable/go-playground/4.1.10/questions.yaml
rename to stable/go-playground/4.1.11/questions.yaml
diff --git a/stable/goaccess-npm-logs/4.1.9/templates/common.yaml b/stable/go-playground/4.1.11/templates/common.yaml
similarity index 100%
rename from stable/goaccess-npm-logs/4.1.9/templates/common.yaml
rename to stable/go-playground/4.1.11/templates/common.yaml
diff --git a/stable/lancache-monolithic/7.1.8/values.yaml b/stable/go-playground/4.1.11/values.yaml
similarity index 100%
rename from stable/lancache-monolithic/7.1.8/values.yaml
rename to stable/go-playground/4.1.11/values.yaml
diff --git a/stable/goaccess-npm-logs/4.1.10/CHANGELOG.md b/stable/goaccess-npm-logs/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..4947535a13
--- /dev/null
+++ b/stable/goaccess-npm-logs/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [goaccess-npm-logs-4.1.10](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.9...goaccess-npm-logs-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [goaccess-npm-logs-4.1.9](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.8...goaccess-npm-logs-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [goaccess-npm-logs-4.1.8](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.7...goaccess-npm-logs-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [goaccess-npm-logs-4.1.7](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.6...goaccess-npm-logs-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image xavierh/goaccess-for-nginxproxymanager to latest[@36a68d8](https://github.com/36a68d8) by renovate ([#17400](https://github.com/truecharts/charts/issues/17400))
+
+
+
+
+## [goaccess-npm-logs-4.1.6](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.5...goaccess-npm-logs-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [goaccess-npm-logs-4.1.5](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.4...goaccess-npm-logs-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [goaccess-npm-logs-4.1.4](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.3...goaccess-npm-logs-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [goaccess-npm-logs-4.1.3](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.0...goaccess-npm-logs-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [goaccess-npm-logs-4.1.2](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.0...goaccess-npm-logs-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/goaccess-npm-logs/4.1.10/Chart.yaml b/stable/goaccess-npm-logs/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..c35fc19bc4
--- /dev/null
+++ b/stable/goaccess-npm-logs/4.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: GoAccess for Nginx Proxy Manager Logs
+home: https://truecharts.org/charts/stable/goaccess-npm-logs
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/goaccess-npm-logs.png
+keywords:
+ - goaccess-npm-logs
+ - Tools-Utilities
+ - Network-Proxy
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: goaccess-npm-logs
+sources:
+ - https://github.com/xavier-hernandez/goaccess-for-nginxproxymanager
+ - https://github.com/truecharts/charts/tree/master/charts/stable/goaccess-npm-logs
+ - https://hub.docker.com/r/xavierh/goaccess-for-nginxproxymanager
+type: application
+version: 4.1.10
diff --git a/stable/goaccess-npm-logs/4.1.9/README.md b/stable/goaccess-npm-logs/4.1.10/README.md
similarity index 100%
rename from stable/goaccess-npm-logs/4.1.9/README.md
rename to stable/goaccess-npm-logs/4.1.10/README.md
diff --git a/stable/goaccess-npm-logs/4.1.10/app-changelog.md b/stable/goaccess-npm-logs/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..c339e222c2
--- /dev/null
+++ b/stable/goaccess-npm-logs/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [goaccess-npm-logs-4.1.10](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.9...goaccess-npm-logs-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/goaccess-npm-logs/4.1.9/app-readme.md b/stable/goaccess-npm-logs/4.1.10/app-readme.md
similarity index 100%
rename from stable/goaccess-npm-logs/4.1.9/app-readme.md
rename to stable/goaccess-npm-logs/4.1.10/app-readme.md
diff --git a/stable/goaccess-npm-logs/4.1.10/charts/common-17.2.28.tgz b/stable/goaccess-npm-logs/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/goaccess-npm-logs/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/goaccess-npm-logs/4.1.9/ix_values.yaml b/stable/goaccess-npm-logs/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/goaccess-npm-logs/4.1.9/ix_values.yaml
rename to stable/goaccess-npm-logs/4.1.10/ix_values.yaml
diff --git a/stable/goaccess-npm-logs/4.1.9/questions.yaml b/stable/goaccess-npm-logs/4.1.10/questions.yaml
similarity index 100%
rename from stable/goaccess-npm-logs/4.1.9/questions.yaml
rename to stable/goaccess-npm-logs/4.1.10/questions.yaml
diff --git a/stable/goaccess/4.1.8/templates/common.yaml b/stable/goaccess-npm-logs/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/goaccess/4.1.8/templates/common.yaml
rename to stable/goaccess-npm-logs/4.1.10/templates/common.yaml
diff --git a/stable/lanraragi/8.1.8/values.yaml b/stable/goaccess-npm-logs/4.1.10/values.yaml
similarity index 100%
rename from stable/lanraragi/8.1.8/values.yaml
rename to stable/goaccess-npm-logs/4.1.10/values.yaml
diff --git a/stable/goaccess-npm-logs/4.1.9/CHANGELOG.md b/stable/goaccess-npm-logs/4.1.9/CHANGELOG.md
deleted file mode 100644
index 29d62fc0bb..0000000000
--- a/stable/goaccess-npm-logs/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [goaccess-npm-logs-4.1.9](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.8...goaccess-npm-logs-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [goaccess-npm-logs-4.1.8](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.7...goaccess-npm-logs-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [goaccess-npm-logs-4.1.7](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.6...goaccess-npm-logs-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update container image xavierh/goaccess-for-nginxproxymanager to latest[@36a68d8](https://github.com/36a68d8) by renovate ([#17400](https://github.com/truecharts/charts/issues/17400))
-
-
-
-
-## [goaccess-npm-logs-4.1.6](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.5...goaccess-npm-logs-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [goaccess-npm-logs-4.1.5](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.4...goaccess-npm-logs-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [goaccess-npm-logs-4.1.4](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.3...goaccess-npm-logs-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [goaccess-npm-logs-4.1.3](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.0...goaccess-npm-logs-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [goaccess-npm-logs-4.1.2](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.0...goaccess-npm-logs-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/goaccess-npm-logs/4.1.9/Chart.yaml b/stable/goaccess-npm-logs/4.1.9/Chart.yaml
deleted file mode 100644
index 5d8a030add..0000000000
--- a/stable/goaccess-npm-logs/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: GoAccess for Nginx Proxy Manager Logs
-home: https://truecharts.org/charts/stable/goaccess-npm-logs
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/goaccess-npm-logs.png
-keywords:
- - goaccess-npm-logs
- - Tools-Utilities
- - Network-Proxy
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: goaccess-npm-logs
-sources:
- - https://github.com/xavier-hernandez/goaccess-for-nginxproxymanager
- - https://github.com/truecharts/charts/tree/master/charts/stable/goaccess-npm-logs
- - https://hub.docker.com/r/xavierh/goaccess-for-nginxproxymanager
-type: application
-version: 4.1.9
diff --git a/stable/goaccess-npm-logs/4.1.9/app-changelog.md b/stable/goaccess-npm-logs/4.1.9/app-changelog.md
deleted file mode 100644
index ecec28482a..0000000000
--- a/stable/goaccess-npm-logs/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [goaccess-npm-logs-4.1.9](https://github.com/truecharts/charts/compare/goaccess-npm-logs-4.1.8...goaccess-npm-logs-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/goaccess-npm-logs/4.1.9/charts/common-17.2.26.tgz b/stable/goaccess-npm-logs/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/goaccess-npm-logs/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/goaccess/4.1.8/CHANGELOG.md b/stable/goaccess/4.1.8/CHANGELOG.md
deleted file mode 100644
index 17af815792..0000000000
--- a/stable/goaccess/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [goaccess-4.1.8](https://github.com/truecharts/charts/compare/goaccess-4.1.7...goaccess-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [goaccess-4.1.7](https://github.com/truecharts/charts/compare/goaccess-4.1.6...goaccess-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [goaccess-4.1.6](https://github.com/truecharts/charts/compare/goaccess-4.1.5...goaccess-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [goaccess-4.1.5](https://github.com/truecharts/charts/compare/goaccess-4.1.4...goaccess-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [goaccess-4.1.4](https://github.com/truecharts/charts/compare/goaccess-4.1.3...goaccess-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [goaccess-4.1.3](https://github.com/truecharts/charts/compare/goaccess-4.1.0...goaccess-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [goaccess-4.1.2](https://github.com/truecharts/charts/compare/goaccess-4.1.0...goaccess-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [goaccess-4.1.0](https://github.com/truecharts/charts/compare/goaccess-4.0.1...goaccess-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [goaccess-4.0.1](https://github.com/truecharts/charts/compare/goaccess-4.0.0...goaccess-4.0.1) (2023-12-26)
diff --git a/stable/goaccess/4.1.8/Chart.yaml b/stable/goaccess/4.1.8/Chart.yaml
deleted file mode 100644
index c584a91628..0000000000
--- a/stable/goaccess/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly.
-home: https://truecharts.org/charts/stable/goaccess
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/goaccess.png
-keywords:
- - goaccess
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: goaccess
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/goaccess
- - https://hub.docker.com/r/gregyankovoy/goaccess
-type: application
-version: 4.1.8
diff --git a/stable/goaccess/4.1.8/app-changelog.md b/stable/goaccess/4.1.8/app-changelog.md
deleted file mode 100644
index 4a440cf4ce..0000000000
--- a/stable/goaccess/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [goaccess-4.1.8](https://github.com/truecharts/charts/compare/goaccess-4.1.7...goaccess-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/goaccess/4.1.8/charts/common-17.2.26.tgz b/stable/goaccess/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/goaccess/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/goaccess/4.1.9/CHANGELOG.md b/stable/goaccess/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..b425b1bb5e
--- /dev/null
+++ b/stable/goaccess/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [goaccess-4.1.9](https://github.com/truecharts/charts/compare/goaccess-4.1.8...goaccess-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [goaccess-4.1.8](https://github.com/truecharts/charts/compare/goaccess-4.1.7...goaccess-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [goaccess-4.1.7](https://github.com/truecharts/charts/compare/goaccess-4.1.6...goaccess-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [goaccess-4.1.6](https://github.com/truecharts/charts/compare/goaccess-4.1.5...goaccess-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [goaccess-4.1.5](https://github.com/truecharts/charts/compare/goaccess-4.1.4...goaccess-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [goaccess-4.1.4](https://github.com/truecharts/charts/compare/goaccess-4.1.3...goaccess-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [goaccess-4.1.3](https://github.com/truecharts/charts/compare/goaccess-4.1.0...goaccess-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [goaccess-4.1.2](https://github.com/truecharts/charts/compare/goaccess-4.1.0...goaccess-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/goaccess/4.1.9/Chart.yaml b/stable/goaccess/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..99c377f1d7
--- /dev/null
+++ b/stable/goaccess/4.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly.
+home: https://truecharts.org/charts/stable/goaccess
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/goaccess.png
+keywords:
+ - goaccess
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: goaccess
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/goaccess
+ - https://hub.docker.com/r/gregyankovoy/goaccess
+type: application
+version: 4.1.9
diff --git a/stable/goaccess/4.1.8/README.md b/stable/goaccess/4.1.9/README.md
similarity index 100%
rename from stable/goaccess/4.1.8/README.md
rename to stable/goaccess/4.1.9/README.md
diff --git a/stable/goaccess/4.1.9/app-changelog.md b/stable/goaccess/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..ab8aa55288
--- /dev/null
+++ b/stable/goaccess/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [goaccess-4.1.9](https://github.com/truecharts/charts/compare/goaccess-4.1.8...goaccess-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/goaccess/4.1.8/app-readme.md b/stable/goaccess/4.1.9/app-readme.md
similarity index 100%
rename from stable/goaccess/4.1.8/app-readme.md
rename to stable/goaccess/4.1.9/app-readme.md
diff --git a/stable/goaccess/4.1.9/charts/common-17.2.28.tgz b/stable/goaccess/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/goaccess/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/goaccess/4.1.8/ix_values.yaml b/stable/goaccess/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/goaccess/4.1.8/ix_values.yaml
rename to stable/goaccess/4.1.9/ix_values.yaml
diff --git a/stable/goaccess/4.1.8/questions.yaml b/stable/goaccess/4.1.9/questions.yaml
similarity index 100%
rename from stable/goaccess/4.1.8/questions.yaml
rename to stable/goaccess/4.1.9/questions.yaml
diff --git a/stable/godaddy-ddns/4.1.8/templates/common.yaml b/stable/goaccess/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/godaddy-ddns/4.1.8/templates/common.yaml
rename to stable/goaccess/4.1.9/templates/common.yaml
diff --git a/stable/lastoasis/4.1.9/values.yaml b/stable/goaccess/4.1.9/values.yaml
similarity index 100%
rename from stable/lastoasis/4.1.9/values.yaml
rename to stable/goaccess/4.1.9/values.yaml
diff --git a/stable/godaddy-ddns/4.1.8/CHANGELOG.md b/stable/godaddy-ddns/4.1.8/CHANGELOG.md
deleted file mode 100644
index 2a4bc9a951..0000000000
--- a/stable/godaddy-ddns/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [godaddy-ddns-4.1.8](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.7...godaddy-ddns-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [godaddy-ddns-4.1.7](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.6...godaddy-ddns-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [godaddy-ddns-4.1.6](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.5...godaddy-ddns-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [godaddy-ddns-4.1.5](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.4...godaddy-ddns-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [godaddy-ddns-4.1.4](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.3...godaddy-ddns-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [godaddy-ddns-4.1.3](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.0...godaddy-ddns-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [godaddy-ddns-4.1.2](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.0...godaddy-ddns-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [godaddy-ddns-4.1.0](https://github.com/truecharts/charts/compare/godaddy-ddns-4.0.1...godaddy-ddns-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [godaddy-ddns-4.0.1](https://github.com/truecharts/charts/compare/godaddy-ddns-4.0.0...godaddy-ddns-4.0.1) (2023-12-26)
diff --git a/stable/godaddy-ddns/4.1.8/Chart.yaml b/stable/godaddy-ddns/4.1.8/Chart.yaml
deleted file mode 100644
index e348ac5e6f..0000000000
--- a/stable/godaddy-ddns/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Web
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Chart to provide a DDNS service for godaddy domains. Uses the GoDaddy REST API to update the given domain's DNS IP address to the public IP address of the host it is executing on. Performs a check every 10 minutes, but you can alter this if you like by modifying /etc/cron.d/godaddy-ddns inside the Chart.
-home: https://truecharts.org/charts/stable/godaddy-ddns
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/godaddy-ddns.png
-keywords:
- - godaddy-ddns
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: godaddy-ddns
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/godaddy-ddns
- - https://hub.docker.com/r/jwater7/godaddy-publicip-updater
-type: application
-version: 4.1.8
diff --git a/stable/godaddy-ddns/4.1.8/app-changelog.md b/stable/godaddy-ddns/4.1.8/app-changelog.md
deleted file mode 100644
index 9ab41f7e61..0000000000
--- a/stable/godaddy-ddns/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [godaddy-ddns-4.1.8](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.7...godaddy-ddns-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/godaddy-ddns/4.1.8/charts/common-17.2.26.tgz b/stable/godaddy-ddns/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/godaddy-ddns/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/godaddy-ddns/4.1.9/CHANGELOG.md b/stable/godaddy-ddns/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..8b1ce2ba3b
--- /dev/null
+++ b/stable/godaddy-ddns/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [godaddy-ddns-4.1.9](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.8...godaddy-ddns-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [godaddy-ddns-4.1.8](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.7...godaddy-ddns-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [godaddy-ddns-4.1.7](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.6...godaddy-ddns-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [godaddy-ddns-4.1.6](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.5...godaddy-ddns-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [godaddy-ddns-4.1.5](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.4...godaddy-ddns-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [godaddy-ddns-4.1.4](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.3...godaddy-ddns-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [godaddy-ddns-4.1.3](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.0...godaddy-ddns-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [godaddy-ddns-4.1.2](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.0...godaddy-ddns-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/godaddy-ddns/4.1.9/Chart.yaml b/stable/godaddy-ddns/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..216a519638
--- /dev/null
+++ b/stable/godaddy-ddns/4.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Web
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Chart to provide a DDNS service for godaddy domains. Uses the GoDaddy REST API to update the given domain's DNS IP address to the public IP address of the host it is executing on. Performs a check every 10 minutes, but you can alter this if you like by modifying /etc/cron.d/godaddy-ddns inside the Chart.
+home: https://truecharts.org/charts/stable/godaddy-ddns
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/godaddy-ddns.png
+keywords:
+ - godaddy-ddns
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: godaddy-ddns
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/godaddy-ddns
+ - https://hub.docker.com/r/jwater7/godaddy-publicip-updater
+type: application
+version: 4.1.9
diff --git a/stable/godaddy-ddns/4.1.8/README.md b/stable/godaddy-ddns/4.1.9/README.md
similarity index 100%
rename from stable/godaddy-ddns/4.1.8/README.md
rename to stable/godaddy-ddns/4.1.9/README.md
diff --git a/stable/godaddy-ddns/4.1.9/app-changelog.md b/stable/godaddy-ddns/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..5109815728
--- /dev/null
+++ b/stable/godaddy-ddns/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [godaddy-ddns-4.1.9](https://github.com/truecharts/charts/compare/godaddy-ddns-4.1.8...godaddy-ddns-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/godaddy-ddns/4.1.8/app-readme.md b/stable/godaddy-ddns/4.1.9/app-readme.md
similarity index 100%
rename from stable/godaddy-ddns/4.1.8/app-readme.md
rename to stable/godaddy-ddns/4.1.9/app-readme.md
diff --git a/stable/godaddy-ddns/4.1.9/charts/common-17.2.28.tgz b/stable/godaddy-ddns/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/godaddy-ddns/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/godaddy-ddns/4.1.8/ix_values.yaml b/stable/godaddy-ddns/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/godaddy-ddns/4.1.8/ix_values.yaml
rename to stable/godaddy-ddns/4.1.9/ix_values.yaml
diff --git a/stable/godaddy-ddns/4.1.8/questions.yaml b/stable/godaddy-ddns/4.1.9/questions.yaml
similarity index 100%
rename from stable/godaddy-ddns/4.1.8/questions.yaml
rename to stable/godaddy-ddns/4.1.9/questions.yaml
diff --git a/stable/gokapi/4.1.8/templates/common.yaml b/stable/godaddy-ddns/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/gokapi/4.1.8/templates/common.yaml
rename to stable/godaddy-ddns/4.1.9/templates/common.yaml
diff --git a/stable/left4dead/4.1.8/values.yaml b/stable/godaddy-ddns/4.1.9/values.yaml
similarity index 100%
rename from stable/left4dead/4.1.8/values.yaml
rename to stable/godaddy-ddns/4.1.9/values.yaml
diff --git a/stable/gokapi/4.1.8/CHANGELOG.md b/stable/gokapi/4.1.8/CHANGELOG.md
deleted file mode 100644
index 4d3bc0747c..0000000000
--- a/stable/gokapi/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [gokapi-4.1.8](https://github.com/truecharts/charts/compare/gokapi-4.1.7...gokapi-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [gokapi-4.1.7](https://github.com/truecharts/charts/compare/gokapi-4.1.6...gokapi-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [gokapi-4.1.6](https://github.com/truecharts/charts/compare/gokapi-4.1.5...gokapi-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [gokapi-4.1.5](https://github.com/truecharts/charts/compare/gokapi-4.1.4...gokapi-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [gokapi-4.1.4](https://github.com/truecharts/charts/compare/gokapi-4.1.3...gokapi-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [gokapi-4.1.3](https://github.com/truecharts/charts/compare/gokapi-4.1.0...gokapi-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [gokapi-4.1.2](https://github.com/truecharts/charts/compare/gokapi-4.1.0...gokapi-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [gokapi-4.1.0](https://github.com/truecharts/charts/compare/gokapi-4.0.1...gokapi-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [gokapi-4.0.1](https://github.com/truecharts/charts/compare/gokapi-4.0.0...gokapi-4.0.1) (2023-12-26)
diff --git a/stable/gokapi/4.1.8/Chart.yaml b/stable/gokapi/4.1.8/Chart.yaml
deleted file mode 100644
index 29000b55ae..0000000000
--- a/stable/gokapi/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.8.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Gokapi is a lightweight server to share files, which expire after a set amount of downloads or days.
-home: https://truecharts.org/charts/stable/gokapi
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/gokapi.png
-keywords:
- - gokapi
- - cloud
- - utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: gokapi
-sources:
- - https://github.com/Forceu/gokapi
- - https://github.com/truecharts/charts/tree/master/charts/stable/gokapi
- - https://hub.docker.com/r/f0rc3/gokapi
-type: application
-version: 4.1.8
diff --git a/stable/gokapi/4.1.8/app-changelog.md b/stable/gokapi/4.1.8/app-changelog.md
deleted file mode 100644
index 8fa820a37e..0000000000
--- a/stable/gokapi/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [gokapi-4.1.8](https://github.com/truecharts/charts/compare/gokapi-4.1.7...gokapi-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/gokapi/4.1.8/charts/common-17.2.26.tgz b/stable/gokapi/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/gokapi/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/gokapi/4.1.9/CHANGELOG.md b/stable/gokapi/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..66b06737b1
--- /dev/null
+++ b/stable/gokapi/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [gokapi-4.1.9](https://github.com/truecharts/charts/compare/gokapi-4.1.8...gokapi-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [gokapi-4.1.8](https://github.com/truecharts/charts/compare/gokapi-4.1.7...gokapi-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [gokapi-4.1.7](https://github.com/truecharts/charts/compare/gokapi-4.1.6...gokapi-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [gokapi-4.1.6](https://github.com/truecharts/charts/compare/gokapi-4.1.5...gokapi-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [gokapi-4.1.5](https://github.com/truecharts/charts/compare/gokapi-4.1.4...gokapi-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [gokapi-4.1.4](https://github.com/truecharts/charts/compare/gokapi-4.1.3...gokapi-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [gokapi-4.1.3](https://github.com/truecharts/charts/compare/gokapi-4.1.0...gokapi-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [gokapi-4.1.2](https://github.com/truecharts/charts/compare/gokapi-4.1.0...gokapi-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/gokapi/4.1.9/Chart.yaml b/stable/gokapi/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..d34ecd904c
--- /dev/null
+++ b/stable/gokapi/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.8.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Gokapi is a lightweight server to share files, which expire after a set amount of downloads or days.
+home: https://truecharts.org/charts/stable/gokapi
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/gokapi.png
+keywords:
+ - gokapi
+ - cloud
+ - utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: gokapi
+sources:
+ - https://github.com/Forceu/gokapi
+ - https://github.com/truecharts/charts/tree/master/charts/stable/gokapi
+ - https://hub.docker.com/r/f0rc3/gokapi
+type: application
+version: 4.1.9
diff --git a/stable/gokapi/4.1.8/README.md b/stable/gokapi/4.1.9/README.md
similarity index 100%
rename from stable/gokapi/4.1.8/README.md
rename to stable/gokapi/4.1.9/README.md
diff --git a/stable/gokapi/4.1.9/app-changelog.md b/stable/gokapi/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..2c3fcddc4a
--- /dev/null
+++ b/stable/gokapi/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [gokapi-4.1.9](https://github.com/truecharts/charts/compare/gokapi-4.1.8...gokapi-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/gokapi/4.1.8/app-readme.md b/stable/gokapi/4.1.9/app-readme.md
similarity index 100%
rename from stable/gokapi/4.1.8/app-readme.md
rename to stable/gokapi/4.1.9/app-readme.md
diff --git a/stable/gokapi/4.1.9/charts/common-17.2.28.tgz b/stable/gokapi/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/gokapi/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/gokapi/4.1.8/ix_values.yaml b/stable/gokapi/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/gokapi/4.1.8/ix_values.yaml
rename to stable/gokapi/4.1.9/ix_values.yaml
diff --git a/stable/gokapi/4.1.8/questions.yaml b/stable/gokapi/4.1.9/questions.yaml
similarity index 100%
rename from stable/gokapi/4.1.8/questions.yaml
rename to stable/gokapi/4.1.9/questions.yaml
diff --git a/stable/googlephotossync/4.2.4/templates/common.yaml b/stable/gokapi/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/googlephotossync/4.2.4/templates/common.yaml
rename to stable/gokapi/4.1.9/templates/common.yaml
diff --git a/stable/lemur-cfssl/4.1.8/values.yaml b/stable/gokapi/4.1.9/values.yaml
similarity index 100%
rename from stable/lemur-cfssl/4.1.8/values.yaml
rename to stable/gokapi/4.1.9/values.yaml
diff --git a/stable/golinks/10.1.9/CHANGELOG.md b/stable/golinks/10.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..b78453210b
--- /dev/null
+++ b/stable/golinks/10.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [golinks-10.1.9](https://github.com/truecharts/charts/compare/golinks-10.1.8...golinks-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [golinks-10.1.8](https://github.com/truecharts/charts/compare/golinks-10.1.7...golinks-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [golinks-10.1.7](https://github.com/truecharts/charts/compare/golinks-10.1.6...golinks-10.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [golinks-10.1.6](https://github.com/truecharts/charts/compare/golinks-10.1.5...golinks-10.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [golinks-10.1.5](https://github.com/truecharts/charts/compare/golinks-10.1.4...golinks-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [golinks-10.1.4](https://github.com/truecharts/charts/compare/golinks-10.1.3...golinks-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [golinks-10.1.3](https://github.com/truecharts/charts/compare/golinks-10.1.0...golinks-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [golinks-10.1.2](https://github.com/truecharts/charts/compare/golinks-10.1.0...golinks-10.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/golinks/10.1.9/Chart.yaml b/stable/golinks/10.1.9/Chart.yaml
new file mode 100644
index 0000000000..c55f158149
--- /dev/null
+++ b/stable/golinks/10.1.9/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 154c581
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A web app that allows you to create smart bookmarks, commands and aliases by pointing your web browser's default search engine at a running instance.
+home: https://truecharts.org/charts/stable/golinks
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/golinks.png
+keywords:
+ - search
+ - browser
+ - bookmarks
+ - smart-bookmarks
+ - golinks
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: golinks
+sources:
+ - https://github.com/nicholaswilde/docker-golinks
+ - https://github.com/prologic/golinks
+ - https://github.com/truecharts/charts/tree/master/charts/stable/golinks
+ - https://ghcr.io/nicholaswilde/golinks
+type: application
+version: 10.1.9
diff --git a/stable/golinks/10.1.9/README.md b/stable/golinks/10.1.9/README.md
new file mode 100644
index 0000000000..1d315e1d52
--- /dev/null
+++ b/stable/golinks/10.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/golinks)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/golinks/10.1.9/app-changelog.md b/stable/golinks/10.1.9/app-changelog.md
new file mode 100644
index 0000000000..be64591d7a
--- /dev/null
+++ b/stable/golinks/10.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [golinks-10.1.9](https://github.com/truecharts/charts/compare/golinks-10.1.8...golinks-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/golinks/10.1.9/app-readme.md b/stable/golinks/10.1.9/app-readme.md
new file mode 100644
index 0000000000..c5fe31dc79
--- /dev/null
+++ b/stable/golinks/10.1.9/app-readme.md
@@ -0,0 +1,8 @@
+A web app that allows you to create smart bookmarks, commands and aliases by pointing your web browser's default search engine at a running instance.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/golinks](https://truecharts.org/charts/stable/golinks)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/golinks/10.1.9/charts/common-17.2.28.tgz b/stable/golinks/10.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/golinks/10.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/golinks/10.1.9/ix_values.yaml b/stable/golinks/10.1.9/ix_values.yaml
new file mode 100644
index 0000000000..65b6737d8e
--- /dev/null
+++ b/stable/golinks/10.1.9/ix_values.yaml
@@ -0,0 +1,31 @@
+image:
+ repository: ghcr.io/nicholaswilde/golinks
+ pullPolicy: IfNotPresent
+ tag: version-154c581@sha256:8e67b26324c5dc433210df8f2fb64317db3cbbe7db0b9e10c6e5bc3f3f7860e4
+service:
+ main:
+ ports:
+ main:
+ port: 10073
+ targetPort: 8000
+persistence:
+ data:
+ enabled: true
+ mountPath: "/data"
+ varrun:
+ enabled: true
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env: {}
diff --git a/stable/golinks/10.1.9/questions.yaml b/stable/golinks/10.1.9/questions.yaml
new file mode 100644
index 0000000000..decace8d3f
--- /dev/null
+++ b/stable/golinks/10.1.9/questions.yaml
@@ -0,0 +1,2853 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: SUGGEST
+ label: "SUGGEST (Optional)"
+ description: "Sets the SUGGEST env var"
+ schema:
+ type: string
+ default: ""
+ - variable: TITLE
+ label: "TITLE (Optional)"
+ description: "Sets the TITLE env var"
+ schema:
+ type: string
+ default: ""
+ - variable: URL
+ label: "URL (Optional)"
+ description: "Sets the URL env var"
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10073
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/nextpvr/8.1.8/templates/NOTES.txt b/stable/golinks/10.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/nextpvr/8.1.8/templates/NOTES.txt
rename to stable/golinks/10.1.9/templates/NOTES.txt
diff --git a/stable/twtxt/9.1.8/templates/common.yaml b/stable/golinks/10.1.9/templates/common.yaml
similarity index 100%
rename from stable/twtxt/9.1.8/templates/common.yaml
rename to stable/golinks/10.1.9/templates/common.yaml
diff --git a/stable/libreddit/7.1.8/values.yaml b/stable/golinks/10.1.9/values.yaml
similarity index 100%
rename from stable/libreddit/7.1.8/values.yaml
rename to stable/golinks/10.1.9/values.yaml
diff --git a/stable/gonic/12.1.9/CHANGELOG.md b/stable/gonic/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..7208e22d7c
--- /dev/null
+++ b/stable/gonic/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [gonic-12.1.9](https://github.com/truecharts/charts/compare/gonic-12.1.8...gonic-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [gonic-12.1.8](https://github.com/truecharts/charts/compare/gonic-12.1.7...gonic-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [gonic-12.1.7](https://github.com/truecharts/charts/compare/gonic-12.1.6...gonic-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [gonic-12.1.6](https://github.com/truecharts/charts/compare/gonic-12.1.5...gonic-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [gonic-12.1.5](https://github.com/truecharts/charts/compare/gonic-12.1.4...gonic-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [gonic-12.1.4](https://github.com/truecharts/charts/compare/gonic-12.1.3...gonic-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [gonic-12.1.3](https://github.com/truecharts/charts/compare/gonic-12.1.0...gonic-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [gonic-12.1.2](https://github.com/truecharts/charts/compare/gonic-12.1.0...gonic-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/gonic/12.1.9/Chart.yaml b/stable/gonic/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..6d8fadbde6
--- /dev/null
+++ b/stable/gonic/12.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.16.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Music streaming server / subsonic server API implementation
+home: https://truecharts.org/charts/stable/gonic
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/gonic.png
+keywords:
+ - music
+ - subsonic
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: gonic
+sources:
+ - https://github.com/sentriz/gonic
+ - https://github.com/truecharts/charts/tree/master/charts/stable/gonic
+ - https://hub.docker.com/r/sentriz/gonic
+type: application
+version: 12.1.9
diff --git a/stable/gonic/12.1.9/README.md b/stable/gonic/12.1.9/README.md
new file mode 100644
index 0000000000..c4091dcd46
--- /dev/null
+++ b/stable/gonic/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/gonic)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/gonic/12.1.9/app-changelog.md b/stable/gonic/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..67d3f5599e
--- /dev/null
+++ b/stable/gonic/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [gonic-12.1.9](https://github.com/truecharts/charts/compare/gonic-12.1.8...gonic-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/gonic/12.1.9/app-readme.md b/stable/gonic/12.1.9/app-readme.md
new file mode 100644
index 0000000000..ab427b57e2
--- /dev/null
+++ b/stable/gonic/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Music streaming server / subsonic server API implementation
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/gonic](https://truecharts.org/charts/stable/gonic)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/gonic/12.1.9/charts/common-17.2.28.tgz b/stable/gonic/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/gonic/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/gonic/12.1.9/ix_values.yaml b/stable/gonic/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..bfb605fc01
--- /dev/null
+++ b/stable/gonic/12.1.9/ix_values.yaml
@@ -0,0 +1,50 @@
+image:
+ repository: sentriz/gonic
+ pullPolicy: IfNotPresent
+ tag: v0.16.2@sha256:da7f1a0da391e31afc6e8dcac52f1a036e4e89b302c503778014befd246f8d57
+
+securityContext:
+ container:
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+
+service:
+ main:
+ ports:
+ main:
+ port: 10023
+
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ GONIC_LISTEN_ADDR: ":{{ .Values.service.main.ports.main.port }}"
+ GONIC_DB_PATH: "{{ .Values.persistence.data.mountPath }}/gonic.db"
+ GONIC_CACHE_PATH: "{{ .Values.persistence.cache.mountPath }}"
+ GONIC_PLAYLISTS_PATH: "{{ .Values.persistence.playlists.mountPath }}"
+ GONIC_PODCAST_PATH: "{{ .Values.persistence.podcast.mountPath }}"
+ GONIC_MUSIC_PATH: "{{ .Values.persistence.music.mountPath }}"
+
+persistence:
+ data:
+ enabled: true
+ mountPath: /data
+ cache:
+ enabled: true
+ mountPath: /cache
+ playlists:
+ enabled: true
+ mountPath: /playlists
+ podcast:
+ enabled: true
+ mountPath: /podcast
+ music:
+ enabled: true
+ mountPath: /music
+
+portal:
+ open:
+ enabled: true
diff --git a/stable/gonic/12.1.9/questions.yaml b/stable/gonic/12.1.9/questions.yaml
new file mode 100644
index 0000000000..2221476596
--- /dev/null
+++ b/stable/gonic/12.1.9/questions.yaml
@@ -0,0 +1,3920 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10023
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: cache
+ label: "App Cache Storage"
+ description: "Stores the Application Cache."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: playlists
+ label: "App PlayLists Storage"
+ description: "Stores the Application PlayLists."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: podcast
+ label: "App Podcast Storage"
+ description: "Stores the Application Podcast."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: music
+ label: "App Music Storage"
+ description: "Stores the Application Music."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/nginx-proxy-manager/8.2.3/templates/NOTES.txt b/stable/gonic/12.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/nginx-proxy-manager/8.2.3/templates/NOTES.txt
rename to stable/gonic/12.1.9/templates/NOTES.txt
diff --git a/stable/mongo-express/5.1.12/templates/common.yaml b/stable/gonic/12.1.9/templates/common.yaml
similarity index 100%
rename from stable/mongo-express/5.1.12/templates/common.yaml
rename to stable/gonic/12.1.9/templates/common.yaml
diff --git a/stable/libremdb/6.1.19/values.yaml b/stable/gonic/12.1.9/values.yaml
similarity index 100%
rename from stable/libremdb/6.1.19/values.yaml
rename to stable/gonic/12.1.9/values.yaml
diff --git a/stable/googlephotossync/4.2.4/CHANGELOG.md b/stable/googlephotossync/4.2.4/CHANGELOG.md
deleted file mode 100644
index 2fb5fdcbef..0000000000
--- a/stable/googlephotossync/4.2.4/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [googlephotossync-4.2.4](https://github.com/truecharts/charts/compare/googlephotossync-4.2.3...googlephotossync-4.2.4) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [googlephotossync-4.2.3](https://github.com/truecharts/charts/compare/googlephotossync-4.2.2...googlephotossync-4.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [googlephotossync-4.2.2](https://github.com/truecharts/charts/compare/googlephotossync-4.2.1...googlephotossync-4.2.2) (2024-01-10)
-
-### Chore
-
-
-
-- update container image ghcr.io/gilesknap/gphotos-sync to v3.2.1[@a0a0a83](https://github.com/a0a0a83) by renovate ([#16991](https://github.com/truecharts/charts/issues/16991))
-
-
-## [googlephotossync-4.2.1](https://github.com/truecharts/charts/compare/googlephotossync-4.2.0...googlephotossync-4.2.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [googlephotossync-4.2.0](https://github.com/truecharts/charts/compare/googlephotossync-4.1.5...googlephotossync-4.2.0) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/gilesknap/gphotos-sync to v3.2.0[@c67e0cb](https://github.com/c67e0cb) by renovate ([#16676](https://github.com/truecharts/charts/issues/16676))
-
-
-## [googlephotossync-4.1.5](https://github.com/truecharts/charts/compare/googlephotossync-4.1.4...googlephotossync-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [googlephotossync-4.1.4](https://github.com/truecharts/charts/compare/googlephotossync-4.1.3...googlephotossync-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [googlephotossync-4.1.3](https://github.com/truecharts/charts/compare/googlephotossync-4.1.0...googlephotossync-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [googlephotossync-4.1.2](https://github.com/truecharts/charts/compare/googlephotossync-4.1.0...googlephotossync-4.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/googlephotossync/4.2.4/Chart.yaml b/stable/googlephotossync/4.2.4/Chart.yaml
deleted file mode 100644
index a87a0e9727..0000000000
--- a/stable/googlephotossync/4.2.4/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.2.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Google Photos Sync downloads your Google Photos to the local file system. It will backup all the photos the user uploaded to Google Photos, but also the album information and additional Google Photos 'Creations' (animations, panoramas, movies, effects and collages).
-home: https://truecharts.org/charts/stable/googlephotossync
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/googlephotossync.png
-keywords:
- - googlephotossync
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: googlephotossync
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/googlephotossync
- - https://ghcr.io/gilesknap/gphotos-sync
-type: application
-version: 4.2.4
diff --git a/stable/googlephotossync/4.2.4/app-changelog.md b/stable/googlephotossync/4.2.4/app-changelog.md
deleted file mode 100644
index e45ecbbc5e..0000000000
--- a/stable/googlephotossync/4.2.4/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [googlephotossync-4.2.4](https://github.com/truecharts/charts/compare/googlephotossync-4.2.3...googlephotossync-4.2.4) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/googlephotossync/4.2.4/charts/common-17.2.26.tgz b/stable/googlephotossync/4.2.4/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/googlephotossync/4.2.4/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/googlephotossync/4.2.5/CHANGELOG.md b/stable/googlephotossync/4.2.5/CHANGELOG.md
new file mode 100644
index 0000000000..8c717b2a29
--- /dev/null
+++ b/stable/googlephotossync/4.2.5/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [googlephotossync-4.2.5](https://github.com/truecharts/charts/compare/googlephotossync-4.2.4...googlephotossync-4.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [googlephotossync-4.2.4](https://github.com/truecharts/charts/compare/googlephotossync-4.2.3...googlephotossync-4.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [googlephotossync-4.2.3](https://github.com/truecharts/charts/compare/googlephotossync-4.2.2...googlephotossync-4.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [googlephotossync-4.2.2](https://github.com/truecharts/charts/compare/googlephotossync-4.2.1...googlephotossync-4.2.2) (2024-01-10)
+
+### Chore
+
+
+
+- update container image ghcr.io/gilesknap/gphotos-sync to v3.2.1[@a0a0a83](https://github.com/a0a0a83) by renovate ([#16991](https://github.com/truecharts/charts/issues/16991))
+
+
+## [googlephotossync-4.2.1](https://github.com/truecharts/charts/compare/googlephotossync-4.2.0...googlephotossync-4.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [googlephotossync-4.2.0](https://github.com/truecharts/charts/compare/googlephotossync-4.1.5...googlephotossync-4.2.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/gilesknap/gphotos-sync to v3.2.0[@c67e0cb](https://github.com/c67e0cb) by renovate ([#16676](https://github.com/truecharts/charts/issues/16676))
+
+
+## [googlephotossync-4.1.5](https://github.com/truecharts/charts/compare/googlephotossync-4.1.4...googlephotossync-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [googlephotossync-4.1.4](https://github.com/truecharts/charts/compare/googlephotossync-4.1.3...googlephotossync-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [googlephotossync-4.1.3](https://github.com/truecharts/charts/compare/googlephotossync-4.1.0...googlephotossync-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/googlephotossync/4.2.5/Chart.yaml b/stable/googlephotossync/4.2.5/Chart.yaml
new file mode 100644
index 0000000000..8620ae9af4
--- /dev/null
+++ b/stable/googlephotossync/4.2.5/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.2.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Google Photos Sync downloads your Google Photos to the local file system. It will backup all the photos the user uploaded to Google Photos, but also the album information and additional Google Photos 'Creations' (animations, panoramas, movies, effects and collages).
+home: https://truecharts.org/charts/stable/googlephotossync
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/googlephotossync.png
+keywords:
+ - googlephotossync
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: googlephotossync
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/googlephotossync
+ - https://ghcr.io/gilesknap/gphotos-sync
+type: application
+version: 4.2.5
diff --git a/stable/googlephotossync/4.2.4/README.md b/stable/googlephotossync/4.2.5/README.md
similarity index 100%
rename from stable/googlephotossync/4.2.4/README.md
rename to stable/googlephotossync/4.2.5/README.md
diff --git a/stable/googlephotossync/4.2.5/app-changelog.md b/stable/googlephotossync/4.2.5/app-changelog.md
new file mode 100644
index 0000000000..2f144520c4
--- /dev/null
+++ b/stable/googlephotossync/4.2.5/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [googlephotossync-4.2.5](https://github.com/truecharts/charts/compare/googlephotossync-4.2.4...googlephotossync-4.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/googlephotossync/4.2.4/app-readme.md b/stable/googlephotossync/4.2.5/app-readme.md
similarity index 100%
rename from stable/googlephotossync/4.2.4/app-readme.md
rename to stable/googlephotossync/4.2.5/app-readme.md
diff --git a/stable/googlephotossync/4.2.5/charts/common-17.2.28.tgz b/stable/googlephotossync/4.2.5/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/googlephotossync/4.2.5/charts/common-17.2.28.tgz differ
diff --git a/stable/googlephotossync/4.2.4/ix_values.yaml b/stable/googlephotossync/4.2.5/ix_values.yaml
similarity index 100%
rename from stable/googlephotossync/4.2.4/ix_values.yaml
rename to stable/googlephotossync/4.2.5/ix_values.yaml
diff --git a/stable/googlephotossync/4.2.4/questions.yaml b/stable/googlephotossync/4.2.5/questions.yaml
similarity index 100%
rename from stable/googlephotossync/4.2.4/questions.yaml
rename to stable/googlephotossync/4.2.5/questions.yaml
diff --git a/stable/gpodder/4.1.8/templates/common.yaml b/stable/googlephotossync/4.2.5/templates/common.yaml
similarity index 100%
rename from stable/gpodder/4.1.8/templates/common.yaml
rename to stable/googlephotossync/4.2.5/templates/common.yaml
diff --git a/stable/lingva/4.1.8/values.yaml b/stable/googlephotossync/4.2.5/values.yaml
similarity index 100%
rename from stable/lingva/4.1.8/values.yaml
rename to stable/googlephotossync/4.2.5/values.yaml
diff --git a/stable/gpodder/4.1.8/CHANGELOG.md b/stable/gpodder/4.1.8/CHANGELOG.md
deleted file mode 100644
index d6e441a4e4..0000000000
--- a/stable/gpodder/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [gpodder-4.1.8](https://github.com/truecharts/charts/compare/gpodder-4.1.7...gpodder-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [gpodder-4.1.7](https://github.com/truecharts/charts/compare/gpodder-4.1.6...gpodder-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [gpodder-4.1.6](https://github.com/truecharts/charts/compare/gpodder-4.1.5...gpodder-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [gpodder-4.1.5](https://github.com/truecharts/charts/compare/gpodder-4.1.4...gpodder-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [gpodder-4.1.4](https://github.com/truecharts/charts/compare/gpodder-4.1.3...gpodder-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [gpodder-4.1.3](https://github.com/truecharts/charts/compare/gpodder-4.1.0...gpodder-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [gpodder-4.1.2](https://github.com/truecharts/charts/compare/gpodder-4.1.0...gpodder-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [gpodder-4.1.0](https://github.com/truecharts/charts/compare/gpodder-4.0.1...gpodder-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [gpodder-4.0.1](https://github.com/truecharts/charts/compare/gpodder-4.0.0...gpodder-4.0.1) (2023-12-26)
diff --git a/stable/gpodder/4.1.8/Chart.yaml b/stable/gpodder/4.1.8/Chart.yaml
deleted file mode 100644
index 357258ee22..0000000000
--- a/stable/gpodder/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: gPodder is a simple, open source podcast client written in Python using GTK+. In development since 2005 with a proven, mature codebase.
-home: https://truecharts.org/charts/stable/gpodder
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/gpodder.png
-keywords:
- - gpodder
- - Downloaders
- - MediaApp-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: gpodder
-sources:
- - https://gpodder.github.io/
- - https://github.com/truecharts/charts/tree/master/charts/stable/gpodder
- - https://hub.docker.com/r/xthursdayx/gpodder-docker
-type: application
-version: 4.1.8
diff --git a/stable/gpodder/4.1.8/app-changelog.md b/stable/gpodder/4.1.8/app-changelog.md
deleted file mode 100644
index c0563719a5..0000000000
--- a/stable/gpodder/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [gpodder-4.1.8](https://github.com/truecharts/charts/compare/gpodder-4.1.7...gpodder-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/gpodder/4.1.8/charts/common-17.2.26.tgz b/stable/gpodder/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/gpodder/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/gpodder/4.1.9/CHANGELOG.md b/stable/gpodder/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..d247ad9c68
--- /dev/null
+++ b/stable/gpodder/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [gpodder-4.1.9](https://github.com/truecharts/charts/compare/gpodder-4.1.8...gpodder-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [gpodder-4.1.8](https://github.com/truecharts/charts/compare/gpodder-4.1.7...gpodder-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [gpodder-4.1.7](https://github.com/truecharts/charts/compare/gpodder-4.1.6...gpodder-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [gpodder-4.1.6](https://github.com/truecharts/charts/compare/gpodder-4.1.5...gpodder-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [gpodder-4.1.5](https://github.com/truecharts/charts/compare/gpodder-4.1.4...gpodder-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [gpodder-4.1.4](https://github.com/truecharts/charts/compare/gpodder-4.1.3...gpodder-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [gpodder-4.1.3](https://github.com/truecharts/charts/compare/gpodder-4.1.0...gpodder-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [gpodder-4.1.2](https://github.com/truecharts/charts/compare/gpodder-4.1.0...gpodder-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/gpodder/4.1.9/Chart.yaml b/stable/gpodder/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..d1a086afc7
--- /dev/null
+++ b/stable/gpodder/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: gPodder is a simple, open source podcast client written in Python using GTK+. In development since 2005 with a proven, mature codebase.
+home: https://truecharts.org/charts/stable/gpodder
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/gpodder.png
+keywords:
+ - gpodder
+ - Downloaders
+ - MediaApp-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: gpodder
+sources:
+ - https://gpodder.github.io/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/gpodder
+ - https://hub.docker.com/r/xthursdayx/gpodder-docker
+type: application
+version: 4.1.9
diff --git a/stable/gpodder/4.1.8/README.md b/stable/gpodder/4.1.9/README.md
similarity index 100%
rename from stable/gpodder/4.1.8/README.md
rename to stable/gpodder/4.1.9/README.md
diff --git a/stable/gpodder/4.1.9/app-changelog.md b/stable/gpodder/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..36d111d175
--- /dev/null
+++ b/stable/gpodder/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [gpodder-4.1.9](https://github.com/truecharts/charts/compare/gpodder-4.1.8...gpodder-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/gpodder/4.1.8/app-readme.md b/stable/gpodder/4.1.9/app-readme.md
similarity index 100%
rename from stable/gpodder/4.1.8/app-readme.md
rename to stable/gpodder/4.1.9/app-readme.md
diff --git a/stable/gpodder/4.1.9/charts/common-17.2.28.tgz b/stable/gpodder/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/gpodder/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/gpodder/4.1.8/ix_values.yaml b/stable/gpodder/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/gpodder/4.1.8/ix_values.yaml
rename to stable/gpodder/4.1.9/ix_values.yaml
diff --git a/stable/gpodder/4.1.8/questions.yaml b/stable/gpodder/4.1.9/questions.yaml
similarity index 100%
rename from stable/gpodder/4.1.8/questions.yaml
rename to stable/gpodder/4.1.9/questions.yaml
diff --git a/stable/grafana-image-renderer/4.1.8/templates/common.yaml b/stable/gpodder/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/grafana-image-renderer/4.1.8/templates/common.yaml
rename to stable/gpodder/4.1.9/templates/common.yaml
diff --git a/stable/linkding/8.1.8/values.yaml b/stable/gpodder/4.1.9/values.yaml
similarity index 100%
rename from stable/linkding/8.1.8/values.yaml
rename to stable/gpodder/4.1.9/values.yaml
diff --git a/stable/grafana-image-renderer/4.1.8/CHANGELOG.md b/stable/grafana-image-renderer/4.1.8/CHANGELOG.md
deleted file mode 100644
index 1574ec42c9..0000000000
--- a/stable/grafana-image-renderer/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [grafana-image-renderer-4.1.8](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.7...grafana-image-renderer-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [grafana-image-renderer-4.1.7](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.6...grafana-image-renderer-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [grafana-image-renderer-4.1.6](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.5...grafana-image-renderer-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [grafana-image-renderer-4.1.5](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.4...grafana-image-renderer-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [grafana-image-renderer-4.1.4](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.3...grafana-image-renderer-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [grafana-image-renderer-4.1.3](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.0...grafana-image-renderer-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [grafana-image-renderer-4.1.2](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.0...grafana-image-renderer-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [grafana-image-renderer-4.1.0](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.0.1...grafana-image-renderer-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [grafana-image-renderer-4.0.1](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.0.0...grafana-image-renderer-4.0.1) (2023-12-26)
diff --git a/stable/grafana-image-renderer/4.1.8/Chart.yaml b/stable/grafana-image-renderer/4.1.8/Chart.yaml
deleted file mode 100644
index b21a307708..0000000000
--- a/stable/grafana-image-renderer/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A Grafana remote image renderer that handles rendering panels & dashboards to PNGs using headless chrome.
-home: https://truecharts.org/charts/stable/grafana-image-renderer
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/grafana-image-renderer.png
-keywords:
- - grafana-image-renderer
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: grafana-image-renderer
-sources:
- - https://github.com/grafana/grafana-image-renderer/blob/master/docs/remote_rendering_using_docker.md
- - https://github.com/truecharts/charts/tree/master/charts/stable/grafana-image-renderer
- - https://hub.docker.com/r/grafana/grafana-image-renderer
-type: application
-version: 4.1.8
diff --git a/stable/grafana-image-renderer/4.1.8/app-changelog.md b/stable/grafana-image-renderer/4.1.8/app-changelog.md
deleted file mode 100644
index 451c5706a1..0000000000
--- a/stable/grafana-image-renderer/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [grafana-image-renderer-4.1.8](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.7...grafana-image-renderer-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/grafana-image-renderer/4.1.8/charts/common-17.2.26.tgz b/stable/grafana-image-renderer/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/grafana-image-renderer/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/grafana-image-renderer/4.1.9/CHANGELOG.md b/stable/grafana-image-renderer/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..a5b6bf27e2
--- /dev/null
+++ b/stable/grafana-image-renderer/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [grafana-image-renderer-4.1.9](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.8...grafana-image-renderer-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [grafana-image-renderer-4.1.8](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.7...grafana-image-renderer-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [grafana-image-renderer-4.1.7](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.6...grafana-image-renderer-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [grafana-image-renderer-4.1.6](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.5...grafana-image-renderer-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [grafana-image-renderer-4.1.5](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.4...grafana-image-renderer-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [grafana-image-renderer-4.1.4](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.3...grafana-image-renderer-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [grafana-image-renderer-4.1.3](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.0...grafana-image-renderer-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [grafana-image-renderer-4.1.2](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.0...grafana-image-renderer-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/grafana-image-renderer/4.1.9/Chart.yaml b/stable/grafana-image-renderer/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..55ff35e915
--- /dev/null
+++ b/stable/grafana-image-renderer/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A Grafana remote image renderer that handles rendering panels & dashboards to PNGs using headless chrome.
+home: https://truecharts.org/charts/stable/grafana-image-renderer
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/grafana-image-renderer.png
+keywords:
+ - grafana-image-renderer
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: grafana-image-renderer
+sources:
+ - https://github.com/grafana/grafana-image-renderer/blob/master/docs/remote_rendering_using_docker.md
+ - https://github.com/truecharts/charts/tree/master/charts/stable/grafana-image-renderer
+ - https://hub.docker.com/r/grafana/grafana-image-renderer
+type: application
+version: 4.1.9
diff --git a/stable/grafana-image-renderer/4.1.8/README.md b/stable/grafana-image-renderer/4.1.9/README.md
similarity index 100%
rename from stable/grafana-image-renderer/4.1.8/README.md
rename to stable/grafana-image-renderer/4.1.9/README.md
diff --git a/stable/grafana-image-renderer/4.1.9/app-changelog.md b/stable/grafana-image-renderer/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..ea26134820
--- /dev/null
+++ b/stable/grafana-image-renderer/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [grafana-image-renderer-4.1.9](https://github.com/truecharts/charts/compare/grafana-image-renderer-4.1.8...grafana-image-renderer-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/grafana-image-renderer/4.1.8/app-readme.md b/stable/grafana-image-renderer/4.1.9/app-readme.md
similarity index 100%
rename from stable/grafana-image-renderer/4.1.8/app-readme.md
rename to stable/grafana-image-renderer/4.1.9/app-readme.md
diff --git a/stable/grafana-image-renderer/4.1.9/charts/common-17.2.28.tgz b/stable/grafana-image-renderer/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/grafana-image-renderer/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/grafana-image-renderer/4.1.8/ix_values.yaml b/stable/grafana-image-renderer/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/grafana-image-renderer/4.1.8/ix_values.yaml
rename to stable/grafana-image-renderer/4.1.9/ix_values.yaml
diff --git a/stable/grafana-image-renderer/4.1.8/questions.yaml b/stable/grafana-image-renderer/4.1.9/questions.yaml
similarity index 100%
rename from stable/grafana-image-renderer/4.1.8/questions.yaml
rename to stable/grafana-image-renderer/4.1.9/questions.yaml
diff --git a/stable/gridcoinwalletgui/4.1.8/templates/common.yaml b/stable/grafana-image-renderer/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/gridcoinwalletgui/4.1.8/templates/common.yaml
rename to stable/grafana-image-renderer/4.1.9/templates/common.yaml
diff --git a/stable/linkwallet/4.1.8/values.yaml b/stable/grafana-image-renderer/4.1.9/values.yaml
similarity index 100%
rename from stable/linkwallet/4.1.8/values.yaml
rename to stable/grafana-image-renderer/4.1.9/values.yaml
diff --git a/stable/grav/10.1.12/CHANGELOG.md b/stable/grav/10.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..9f62ce7828
--- /dev/null
+++ b/stable/grav/10.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [grav-10.1.12](https://github.com/truecharts/charts/compare/grav-10.1.11...grav-10.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [grav-10.1.11](https://github.com/truecharts/charts/compare/grav-10.1.10...grav-10.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [grav-10.1.10](https://github.com/truecharts/charts/compare/grav-10.1.9...grav-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [grav-10.1.9](https://github.com/truecharts/charts/compare/grav-10.1.8...grav-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/grav to 1.7.44[@3f29bb5](https://github.com/3f29bb5) by renovate ([#17354](https://github.com/truecharts/charts/issues/17354))
+
+
+## [grav-10.1.8](https://github.com/truecharts/charts/compare/grav-10.1.7...grav-10.1.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/grav to 1.7.44[@3186591](https://github.com/3186591) by renovate ([#17141](https://github.com/truecharts/charts/issues/17141))
+
+
+
+
+## [grav-10.1.7](https://github.com/truecharts/charts/compare/grav-10.1.6...grav-10.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [grav-10.1.6](https://github.com/truecharts/charts/compare/grav-10.1.5...grav-10.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/grav to v1.7.44[@a6dae13](https://github.com/a6dae13) by renovate ([#16993](https://github.com/truecharts/charts/issues/16993))
+
+
+## [grav-10.1.5](https://github.com/truecharts/charts/compare/grav-10.1.4...grav-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [grav-10.1.4](https://github.com/truecharts/charts/compare/grav-10.1.3...grav-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [grav-10.1.3](https://github.com/truecharts/charts/compare/grav-10.1.0...grav-10.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/grav/10.1.12/Chart.yaml b/stable/grav/10.1.12/Chart.yaml
new file mode 100644
index 0000000000..68514b639c
--- /dev/null
+++ b/stable/grav/10.1.12/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.7.44
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A Fast, Simple, and Flexible, file-based Web-platform.
+home: https://truecharts.org/charts/stable/grav
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/grav.png
+keywords:
+ - grav
+ - web
+ - platform
+ - file
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: grav
+sources:
+ - https://github.com/getgrav/grav/
+ - https://github.com/linuxserver/docker-grav
+ - https://github.com/truecharts/charts/tree/master/charts/stable/grav
+ - https://ghcr.io/linuxserver/grav
+type: application
+version: 10.1.12
diff --git a/stable/grav/10.1.12/README.md b/stable/grav/10.1.12/README.md
new file mode 100644
index 0000000000..e139922b31
--- /dev/null
+++ b/stable/grav/10.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/grav)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/grav/10.1.12/app-changelog.md b/stable/grav/10.1.12/app-changelog.md
new file mode 100644
index 0000000000..f9f692503d
--- /dev/null
+++ b/stable/grav/10.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [grav-10.1.12](https://github.com/truecharts/charts/compare/grav-10.1.11...grav-10.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/grav/10.1.12/app-readme.md b/stable/grav/10.1.12/app-readme.md
new file mode 100644
index 0000000000..7b5d92599c
--- /dev/null
+++ b/stable/grav/10.1.12/app-readme.md
@@ -0,0 +1,8 @@
+A Fast, Simple, and Flexible, file-based Web-platform.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/grav](https://truecharts.org/charts/stable/grav)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/grav/10.1.12/charts/common-17.2.28.tgz b/stable/grav/10.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/grav/10.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/grav/10.1.12/ix_values.yaml b/stable/grav/10.1.12/ix_values.yaml
new file mode 100644
index 0000000000..9cb1ce676e
--- /dev/null
+++ b/stable/grav/10.1.12/ix_values.yaml
@@ -0,0 +1,25 @@
+image:
+ repository: ghcr.io/linuxserver/grav
+ pullPolicy: IfNotPresent
+ tag: 1.7.44@sha256:3f29bb5f5b6bbfd5de1600c0f85915147f05495abde82b1babf9c99d151a8ed8
+service:
+ main:
+ ports:
+ main:
+ port: 10012
+ targetPort: 80
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ varrun:
+ enabled: true
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
diff --git a/stable/grav/10.1.12/questions.yaml b/stable/grav/10.1.12/questions.yaml
new file mode 100644
index 0000000000..80cdfd5790
--- /dev/null
+++ b/stable/grav/10.1.12/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10012
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/ngircd/8.1.8/templates/NOTES.txt b/stable/grav/10.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/ngircd/8.1.8/templates/NOTES.txt
rename to stable/grav/10.1.12/templates/NOTES.txt
diff --git a/stable/grav/10.1.12/templates/common.yaml b/stable/grav/10.1.12/templates/common.yaml
new file mode 100644
index 0000000000..992373e750
--- /dev/null
+++ b/stable/grav/10.1.12/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/linkwarden/3.2.11/values.yaml b/stable/grav/10.1.12/values.yaml
similarity index 100%
rename from stable/linkwarden/3.2.11/values.yaml
rename to stable/grav/10.1.12/values.yaml
diff --git a/stable/gravity/2.2.3/CHANGELOG.md b/stable/gravity/2.2.3/CHANGELOG.md
deleted file mode 100644
index 18f6635c93..0000000000
--- a/stable/gravity/2.2.3/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [gravity-2.2.3](https://github.com/truecharts/charts/compare/gravity-2.2.2...gravity-2.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [gravity-2.2.2](https://github.com/truecharts/charts/compare/gravity-2.2.1...gravity-2.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [gravity-2.2.1](https://github.com/truecharts/charts/compare/gravity-2.2.0...gravity-2.2.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [gravity-2.2.0](https://github.com/truecharts/charts/compare/gravity-2.1.9...gravity-2.2.0) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/beryju/gravity to v0.8.1[@14ddf7b](https://github.com/14ddf7b) by renovate ([#16809](https://github.com/truecharts/charts/issues/16809))
-
-
-## [gravity-2.1.9](https://github.com/truecharts/charts/compare/gravity-2.1.8...gravity-2.1.9) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/beryju/gravity to v0.6.19[@f70c4b8](https://github.com/f70c4b8) by renovate ([#16801](https://github.com/truecharts/charts/issues/16801))
-
-
-## [gravity-2.1.8](https://github.com/truecharts/charts/compare/gravity-2.1.7...gravity-2.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/beryju/gravity to v[@3b30bdb](https://github.com/3b30bdb) by renovate ([#16763](https://github.com/truecharts/charts/issues/16763))
-
-
-## [gravity-2.1.7](https://github.com/truecharts/charts/compare/gravity-2.1.6...gravity-2.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [gravity-2.1.6](https://github.com/truecharts/charts/compare/gravity-2.1.4...gravity-2.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [gravity-2.1.4](https://github.com/truecharts/charts/compare/gravity-2.1.3...gravity-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [gravity-2.1.3](https://github.com/truecharts/charts/compare/gravity-2.1.0...gravity-2.1.3) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/gravity/2.2.3/Chart.yaml b/stable/gravity/2.2.3/Chart.yaml
deleted file mode 100644
index b64fbb9380..0000000000
--- a/stable/gravity/2.2.3/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: dns
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.8.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Fully-replicated DNS and DHCP Server with ad-blocking powered by etcd.
-home: https://truecharts.org/charts/stable/gravity
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/gravity.png
-keywords:
- - gravity
- - dns
- - networking
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: gravity
-sources:
- - https://github.com/BeryJu/gravity
- - https://github.com/truecharts/charts/tree/master/charts/stable/gravity
- - https://ghcr.io/beryju/gravity
-type: application
-version: 2.2.3
diff --git a/stable/gravity/2.2.3/app-changelog.md b/stable/gravity/2.2.3/app-changelog.md
deleted file mode 100644
index aadfa2bf8e..0000000000
--- a/stable/gravity/2.2.3/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [gravity-2.2.3](https://github.com/truecharts/charts/compare/gravity-2.2.2...gravity-2.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/gravity/2.2.3/charts/common-17.2.26.tgz b/stable/gravity/2.2.3/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/gravity/2.2.3/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/gravity/2.2.4/CHANGELOG.md b/stable/gravity/2.2.4/CHANGELOG.md
new file mode 100644
index 0000000000..5a20481f26
--- /dev/null
+++ b/stable/gravity/2.2.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [gravity-2.2.4](https://github.com/truecharts/charts/compare/gravity-2.2.3...gravity-2.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [gravity-2.2.3](https://github.com/truecharts/charts/compare/gravity-2.2.2...gravity-2.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [gravity-2.2.2](https://github.com/truecharts/charts/compare/gravity-2.2.1...gravity-2.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [gravity-2.2.1](https://github.com/truecharts/charts/compare/gravity-2.2.0...gravity-2.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [gravity-2.2.0](https://github.com/truecharts/charts/compare/gravity-2.1.9...gravity-2.2.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/beryju/gravity to v0.8.1[@14ddf7b](https://github.com/14ddf7b) by renovate ([#16809](https://github.com/truecharts/charts/issues/16809))
+
+
+## [gravity-2.1.9](https://github.com/truecharts/charts/compare/gravity-2.1.8...gravity-2.1.9) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/beryju/gravity to v0.6.19[@f70c4b8](https://github.com/f70c4b8) by renovate ([#16801](https://github.com/truecharts/charts/issues/16801))
+
+
+## [gravity-2.1.8](https://github.com/truecharts/charts/compare/gravity-2.1.7...gravity-2.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/beryju/gravity to v[@3b30bdb](https://github.com/3b30bdb) by renovate ([#16763](https://github.com/truecharts/charts/issues/16763))
+
+
+## [gravity-2.1.7](https://github.com/truecharts/charts/compare/gravity-2.1.6...gravity-2.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [gravity-2.1.6](https://github.com/truecharts/charts/compare/gravity-2.1.4...gravity-2.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [gravity-2.1.4](https://github.com/truecharts/charts/compare/gravity-2.1.3...gravity-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/gravity/2.2.4/Chart.yaml b/stable/gravity/2.2.4/Chart.yaml
new file mode 100644
index 0000000000..fe5476c1c8
--- /dev/null
+++ b/stable/gravity/2.2.4/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: dns
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.8.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Fully-replicated DNS and DHCP Server with ad-blocking powered by etcd.
+home: https://truecharts.org/charts/stable/gravity
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/gravity.png
+keywords:
+ - gravity
+ - dns
+ - networking
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: gravity
+sources:
+ - https://github.com/BeryJu/gravity
+ - https://github.com/truecharts/charts/tree/master/charts/stable/gravity
+ - https://ghcr.io/beryju/gravity
+type: application
+version: 2.2.4
diff --git a/stable/gravity/2.2.3/README.md b/stable/gravity/2.2.4/README.md
similarity index 100%
rename from stable/gravity/2.2.3/README.md
rename to stable/gravity/2.2.4/README.md
diff --git a/stable/gravity/2.2.4/app-changelog.md b/stable/gravity/2.2.4/app-changelog.md
new file mode 100644
index 0000000000..c55069cc6d
--- /dev/null
+++ b/stable/gravity/2.2.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [gravity-2.2.4](https://github.com/truecharts/charts/compare/gravity-2.2.3...gravity-2.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/gravity/2.2.3/app-readme.md b/stable/gravity/2.2.4/app-readme.md
similarity index 100%
rename from stable/gravity/2.2.3/app-readme.md
rename to stable/gravity/2.2.4/app-readme.md
diff --git a/stable/gravity/2.2.4/charts/common-17.2.28.tgz b/stable/gravity/2.2.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/gravity/2.2.4/charts/common-17.2.28.tgz differ
diff --git a/stable/gravity/2.2.3/ix_values.yaml b/stable/gravity/2.2.4/ix_values.yaml
similarity index 100%
rename from stable/gravity/2.2.3/ix_values.yaml
rename to stable/gravity/2.2.4/ix_values.yaml
diff --git a/stable/gravity/2.2.3/logo.png b/stable/gravity/2.2.4/logo.png
similarity index 100%
rename from stable/gravity/2.2.3/logo.png
rename to stable/gravity/2.2.4/logo.png
diff --git a/stable/gravity/2.2.3/questions.yaml b/stable/gravity/2.2.4/questions.yaml
similarity index 100%
rename from stable/gravity/2.2.3/questions.yaml
rename to stable/gravity/2.2.4/questions.yaml
diff --git a/stable/nitter/5.1.11/templates/NOTES.txt b/stable/gravity/2.2.4/templates/NOTES.txt
similarity index 100%
rename from stable/nitter/5.1.11/templates/NOTES.txt
rename to stable/gravity/2.2.4/templates/NOTES.txt
diff --git a/stable/gravity/2.2.3/templates/_secrets.tpl b/stable/gravity/2.2.4/templates/_secrets.tpl
similarity index 100%
rename from stable/gravity/2.2.3/templates/_secrets.tpl
rename to stable/gravity/2.2.4/templates/_secrets.tpl
diff --git a/stable/gravity/2.2.3/templates/common.yaml b/stable/gravity/2.2.4/templates/common.yaml
similarity index 100%
rename from stable/gravity/2.2.3/templates/common.yaml
rename to stable/gravity/2.2.4/templates/common.yaml
diff --git a/stable/livestreamdvr/4.1.11/values.yaml b/stable/gravity/2.2.4/values.yaml
similarity index 100%
rename from stable/livestreamdvr/4.1.11/values.yaml
rename to stable/gravity/2.2.4/values.yaml
diff --git a/stable/gridcoinwalletgui/4.1.8/CHANGELOG.md b/stable/gridcoinwalletgui/4.1.8/CHANGELOG.md
deleted file mode 100644
index 0a7a82ee38..0000000000
--- a/stable/gridcoinwalletgui/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [gridcoinwalletgui-4.1.8](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.7...gridcoinwalletgui-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [gridcoinwalletgui-4.1.7](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.6...gridcoinwalletgui-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [gridcoinwalletgui-4.1.6](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.5...gridcoinwalletgui-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [gridcoinwalletgui-4.1.5](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.4...gridcoinwalletgui-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [gridcoinwalletgui-4.1.4](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.3...gridcoinwalletgui-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [gridcoinwalletgui-4.1.3](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.0...gridcoinwalletgui-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [gridcoinwalletgui-4.1.2](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.0...gridcoinwalletgui-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [gridcoinwalletgui-4.1.0](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.0.1...gridcoinwalletgui-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [gridcoinwalletgui-4.0.1](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.0.0...gridcoinwalletgui-4.0.1) (2023-12-26)
diff --git a/stable/gridcoinwalletgui/4.1.8/Chart.yaml b/stable/gridcoinwalletgui/4.1.8/Chart.yaml
deleted file mode 100644
index 69141992e1..0000000000
--- a/stable/gridcoinwalletgui/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Crypto
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Running Boinc? Get some Gridcoins from your Boinc work!
-home: https://truecharts.org/charts/stable/gridcoinwalletgui
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/gridcoinwalletgui.png
-keywords:
- - gridcoinwalletgui
- - Crypto
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: gridcoinwalletgui
-sources:
- - https://gridcoin.us/
- - https://github.com/truecharts/charts/tree/master/charts/stable/gridcoinwalletgui
- - https://hub.docker.com/r/sublivion/gridcoinwalletgui
-type: application
-version: 4.1.8
diff --git a/stable/gridcoinwalletgui/4.1.8/app-changelog.md b/stable/gridcoinwalletgui/4.1.8/app-changelog.md
deleted file mode 100644
index e30ccc7547..0000000000
--- a/stable/gridcoinwalletgui/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [gridcoinwalletgui-4.1.8](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.7...gridcoinwalletgui-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/gridcoinwalletgui/4.1.8/charts/common-17.2.26.tgz b/stable/gridcoinwalletgui/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/gridcoinwalletgui/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/gridcoinwalletgui/4.1.9/CHANGELOG.md b/stable/gridcoinwalletgui/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..d0946f5a43
--- /dev/null
+++ b/stable/gridcoinwalletgui/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [gridcoinwalletgui-4.1.9](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.8...gridcoinwalletgui-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [gridcoinwalletgui-4.1.8](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.7...gridcoinwalletgui-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [gridcoinwalletgui-4.1.7](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.6...gridcoinwalletgui-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [gridcoinwalletgui-4.1.6](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.5...gridcoinwalletgui-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [gridcoinwalletgui-4.1.5](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.4...gridcoinwalletgui-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [gridcoinwalletgui-4.1.4](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.3...gridcoinwalletgui-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [gridcoinwalletgui-4.1.3](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.0...gridcoinwalletgui-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [gridcoinwalletgui-4.1.2](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.0...gridcoinwalletgui-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/gridcoinwalletgui/4.1.9/Chart.yaml b/stable/gridcoinwalletgui/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..9afaeaac67
--- /dev/null
+++ b/stable/gridcoinwalletgui/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Crypto
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Running Boinc? Get some Gridcoins from your Boinc work!
+home: https://truecharts.org/charts/stable/gridcoinwalletgui
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/gridcoinwalletgui.png
+keywords:
+ - gridcoinwalletgui
+ - Crypto
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: gridcoinwalletgui
+sources:
+ - https://gridcoin.us/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/gridcoinwalletgui
+ - https://hub.docker.com/r/sublivion/gridcoinwalletgui
+type: application
+version: 4.1.9
diff --git a/stable/gridcoinwalletgui/4.1.8/README.md b/stable/gridcoinwalletgui/4.1.9/README.md
similarity index 100%
rename from stable/gridcoinwalletgui/4.1.8/README.md
rename to stable/gridcoinwalletgui/4.1.9/README.md
diff --git a/stable/gridcoinwalletgui/4.1.9/app-changelog.md b/stable/gridcoinwalletgui/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..11c7bd0d9a
--- /dev/null
+++ b/stable/gridcoinwalletgui/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [gridcoinwalletgui-4.1.9](https://github.com/truecharts/charts/compare/gridcoinwalletgui-4.1.8...gridcoinwalletgui-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/gridcoinwalletgui/4.1.8/app-readme.md b/stable/gridcoinwalletgui/4.1.9/app-readme.md
similarity index 100%
rename from stable/gridcoinwalletgui/4.1.8/app-readme.md
rename to stable/gridcoinwalletgui/4.1.9/app-readme.md
diff --git a/stable/gridcoinwalletgui/4.1.9/charts/common-17.2.28.tgz b/stable/gridcoinwalletgui/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/gridcoinwalletgui/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/gridcoinwalletgui/4.1.8/ix_values.yaml b/stable/gridcoinwalletgui/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/gridcoinwalletgui/4.1.8/ix_values.yaml
rename to stable/gridcoinwalletgui/4.1.9/ix_values.yaml
diff --git a/stable/gridcoinwalletgui/4.1.8/questions.yaml b/stable/gridcoinwalletgui/4.1.9/questions.yaml
similarity index 100%
rename from stable/gridcoinwalletgui/4.1.8/questions.yaml
rename to stable/gridcoinwalletgui/4.1.9/questions.yaml
diff --git a/stable/guide2go/4.1.8/templates/common.yaml b/stable/gridcoinwalletgui/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/guide2go/4.1.8/templates/common.yaml
rename to stable/gridcoinwalletgui/4.1.9/templates/common.yaml
diff --git a/stable/llalon-github-backup/4.1.8/values.yaml b/stable/gridcoinwalletgui/4.1.9/values.yaml
similarity index 100%
rename from stable/llalon-github-backup/4.1.8/values.yaml
rename to stable/gridcoinwalletgui/4.1.9/values.yaml
diff --git a/stable/grocy/17.1.13/CHANGELOG.md b/stable/grocy/17.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..dd8f0c05df
--- /dev/null
+++ b/stable/grocy/17.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [grocy-17.1.13](https://github.com/truecharts/charts/compare/grocy-17.1.12...grocy-17.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [grocy-17.1.12](https://github.com/truecharts/charts/compare/grocy-17.1.11...grocy-17.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [grocy-17.1.11](https://github.com/truecharts/charts/compare/grocy-17.1.10...grocy-17.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [grocy-17.1.10](https://github.com/truecharts/charts/compare/grocy-17.1.9...grocy-17.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/grocy to 4.0.3[@052e6b5](https://github.com/052e6b5) by renovate ([#17355](https://github.com/truecharts/charts/issues/17355))
+
+
+## [grocy-17.1.9](https://github.com/truecharts/charts/compare/grocy-17.1.8...grocy-17.1.9) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/grocy to 4.0.3[@d59dc5c](https://github.com/d59dc5c) by renovate ([#17234](https://github.com/truecharts/charts/issues/17234))
+
+
+## [grocy-17.1.8](https://github.com/truecharts/charts/compare/grocy-17.1.7...grocy-17.1.8) (2024-01-14)
+
+
+
+
+## [grocy-17.1.7](https://github.com/truecharts/charts/compare/grocy-17.1.6...grocy-17.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [grocy-17.1.6](https://github.com/truecharts/charts/compare/grocy-17.1.5...grocy-17.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/grocy to 4.0.3[@0a1087e](https://github.com/0a1087e) by renovate ([#16943](https://github.com/truecharts/charts/issues/16943))
+
+
+## [grocy-17.1.5](https://github.com/truecharts/charts/compare/grocy-17.1.4...grocy-17.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [grocy-17.1.4](https://github.com/truecharts/charts/compare/grocy-17.1.3...grocy-17.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [grocy-17.1.3](https://github.com/truecharts/charts/compare/grocy-17.1.0...grocy-17.1.3) (2024-01-01)
+
diff --git a/stable/grocy/17.1.13/Chart.yaml b/stable/grocy/17.1.13/Chart.yaml
new file mode 100644
index 0000000000..83c1348495
--- /dev/null
+++ b/stable/grocy/17.1.13/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.0.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home
+home: https://truecharts.org/charts/stable/grocy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/grocy.png
+keywords:
+ - grocy
+ - home-automation
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: grocy
+sources:
+ - https://github.com/grocy/grocy
+ - https://github.com/truecharts/charts/tree/master/charts/stable/grocy
+ - https://ghcr.io/linuxserver/grocy
+type: application
+version: 17.1.13
diff --git a/stable/grocy/17.1.13/README.md b/stable/grocy/17.1.13/README.md
new file mode 100644
index 0000000000..a9cca0b6f7
--- /dev/null
+++ b/stable/grocy/17.1.13/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/grocy)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/grocy/17.1.13/app-changelog.md b/stable/grocy/17.1.13/app-changelog.md
new file mode 100644
index 0000000000..47a9b6231a
--- /dev/null
+++ b/stable/grocy/17.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [grocy-17.1.13](https://github.com/truecharts/charts/compare/grocy-17.1.12...grocy-17.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/grocy/17.1.13/app-readme.md b/stable/grocy/17.1.13/app-readme.md
new file mode 100644
index 0000000000..bff2541fcc
--- /dev/null
+++ b/stable/grocy/17.1.13/app-readme.md
@@ -0,0 +1,8 @@
+ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/grocy](https://truecharts.org/charts/stable/grocy)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/grocy/17.1.13/charts/common-17.2.28.tgz b/stable/grocy/17.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/grocy/17.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/grocy/17.1.13/ix_values.yaml b/stable/grocy/17.1.13/ix_values.yaml
new file mode 100644
index 0000000000..b063416edf
--- /dev/null
+++ b/stable/grocy/17.1.13/ix_values.yaml
@@ -0,0 +1,23 @@
+image:
+ repository: ghcr.io/linuxserver/grocy
+ tag: 4.0.3@sha256:052e6b56f8155a896eb7311728fc6e0a1fe6e5342f894b6f4452c3aedbc6e4b6
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10013
+ targetPort: 80
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
diff --git a/stable/grocy/17.1.13/questions.yaml b/stable/grocy/17.1.13/questions.yaml
new file mode 100644
index 0000000000..c0d56a4c39
--- /dev/null
+++ b/stable/grocy/17.1.13/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10013
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/nntp2nntp/8.1.8/templates/NOTES.txt b/stable/grocy/17.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/nntp2nntp/8.1.8/templates/NOTES.txt
rename to stable/grocy/17.1.13/templates/NOTES.txt
diff --git a/stable/mosdns/8.1.8/templates/common.yaml b/stable/grocy/17.1.13/templates/common.yaml
similarity index 100%
rename from stable/mosdns/8.1.8/templates/common.yaml
rename to stable/grocy/17.1.13/templates/common.yaml
diff --git a/stable/lldap/4.1.8/values.yaml b/stable/grocy/17.1.13/values.yaml
similarity index 100%
rename from stable/lldap/4.1.8/values.yaml
rename to stable/grocy/17.1.13/values.yaml
diff --git a/stable/guacamole/12.1.9/CHANGELOG.md b/stable/guacamole/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..a9b91a3b63
--- /dev/null
+++ b/stable/guacamole/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [guacamole-12.1.9](https://github.com/truecharts/charts/compare/guacamole-12.1.8...guacamole-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [guacamole-12.1.8](https://github.com/truecharts/charts/compare/guacamole-12.1.7...guacamole-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [guacamole-12.1.7](https://github.com/truecharts/charts/compare/guacamole-12.1.6...guacamole-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [guacamole-12.1.6](https://github.com/truecharts/charts/compare/guacamole-12.1.5...guacamole-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [guacamole-12.1.5](https://github.com/truecharts/charts/compare/guacamole-12.1.4...guacamole-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [guacamole-12.1.4](https://github.com/truecharts/charts/compare/guacamole-12.1.3...guacamole-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [guacamole-12.1.3](https://github.com/truecharts/charts/compare/guacamole-12.1.0...guacamole-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [guacamole-12.1.2](https://github.com/truecharts/charts/compare/guacamole-12.1.0...guacamole-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/guacamole/12.1.9/Chart.yaml b/stable/guacamole/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..8170d43e0d
--- /dev/null
+++ b/stable/guacamole/12.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.5.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Apache Guacamole is a clientless remote desktop gateway.
+home: https://truecharts.org/charts/stable/guacamole
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/guacamole.png
+keywords:
+ - guacamole
+ - remote
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: guacamole
+sources:
+ - https://github.com/apache/guacamole-client
+ - https://github.com/truecharts/charts/tree/master/charts/stable/guacamole
+ - https://hub.docker.com/r/guacamole/guacamole
+ - https://hub.docker.com/r/guacamole/guacd
+type: application
+version: 12.1.9
diff --git a/stable/guacamole/12.1.9/README.md b/stable/guacamole/12.1.9/README.md
new file mode 100644
index 0000000000..bf75ce69b5
--- /dev/null
+++ b/stable/guacamole/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/guacamole)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/guacamole/12.1.9/app-changelog.md b/stable/guacamole/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..3e35014874
--- /dev/null
+++ b/stable/guacamole/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [guacamole-12.1.9](https://github.com/truecharts/charts/compare/guacamole-12.1.8...guacamole-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/guacamole/12.1.9/app-readme.md b/stable/guacamole/12.1.9/app-readme.md
new file mode 100644
index 0000000000..9443f3df8c
--- /dev/null
+++ b/stable/guacamole/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Apache Guacamole is a clientless remote desktop gateway.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/guacamole](https://truecharts.org/charts/stable/guacamole)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/guacamole/12.1.9/charts/common-17.2.28.tgz b/stable/guacamole/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/guacamole/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/guacamole/12.1.9/ix_values.yaml b/stable/guacamole/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..e8e519880e
--- /dev/null
+++ b/stable/guacamole/12.1.9/ix_values.yaml
@@ -0,0 +1,261 @@
+image:
+ repository: guacamole/guacamole
+ pullPolicy: IfNotPresent
+ tag: 1.5.4@sha256:a7763a8057036c12b4fde8a6725e5200a434aa74f0a4cff726e70718ee4521b4
+guacdImage:
+ repository: guacamole/guacd
+ pullPolicy: IfNotPresent
+ tag: 1.5.4@sha256:8a6fd083213053cd0217663c24ab59245ebfe442b6717e606ebea25707ace650
+guacamole:
+ general:
+ EXTENSION_PRIORITY: ""
+ api:
+ API_SESSION_TIMEOUT: 60
+ ldap: {}
+ # LDAP_HOSTNAME: ""
+ # LDAP_USER_BASE_DN: ""
+ # LDAP_PORT: 389
+ # LDAP_ENCRYPTION_METHOD: none
+ # LDAP_MAX_SEARCH_RESULTS: 1000
+ # LDAP_SEARCH_BIND_DN: ""
+ # LDAP_USER_ATTRIBUTES: ""
+ # LDAP_SEARCH_BIND_PASSWORD: ""
+ # LDAP_USERNAME_ATTRIBUTE: uid
+ # LDAP_MEMBER_ATTRIBUTE: member
+ # LDAP_USER_SEARCH_FILTER: "(objectClass=*)"
+ # LDAP_CONFIG_BASE_DN: ""
+ # LDAP_GROUP_BASE_DN: ""
+ # LDAP_GROUP_SEARCH_FILTER: "(objectClass=*)"
+ # LDAP_MEMBER_ATTRIBUTE_TYPE: dn
+ # LDAP_GROUP_NAME_ATTRIBUTE: cn
+ # LDAP_DEREFERENCE_ALIASES: never
+ # LDAP_FOLLOW_REFERRALS: false
+ # LDAP_MAX_REFERRAL_HOPS: 5
+ # LDAP_OPERATION_TIMEOUT: 30
+ header: {}
+ # HEADER_ENABLED: false
+ # HTTP_AUTH_HEADER: REMOTE_USER
+ saml: {}
+ # SAML_IDP_METADATA_URL: ""
+ # SAML_IDP_URL: ""
+ # SAML_ENTITY_ID: ""
+ # SAML_CALLBACK_URL: ""
+ # SAML_STRICT: true
+ # SAML_DEBUG: false
+ # SAML_COMPRESS_REQUEST: true
+ # SAML_COMPRESS_RESPONSE: true
+ # SAML_GROUP_ATTRIBUTE: groups
+ proxy: {}
+ # REMOTE_IP_VALVE_ENABLED: false
+ # PROXY_ALLOWED_IPS_REGEX: ""
+ # PROXY_IP_HEADER: ""
+ # PROXY_PROTOCOL_HEADER: ""
+ # PROXY_BY_HEADER: ""
+ totp: {}
+ # TOTP_ENABLED: false
+ # TOTP_ISSUER: Apache Guacamole
+ # TOTP_DIGITS: 6
+ # TOTP_PERIOD: 30
+ # TOTP_MODE: sha1
+ duo: {}
+ # DUO_API_HOSTNAME: ""
+ # DUO_INTEGRATION_KEY: ""
+ # DUO_SECRET_KEY: ""
+ # DUO_APPLICATION_KEY: ""
+ radius: {}
+ # RADIUS_SHARED_SECRET: ""
+ # RADIUS_AUTH_PROTOCOL: eap-tls
+ # RADIUS_HOSTNAME: ""
+ # RADIUS_AUTH_PORT: 1812
+ # RADIUS_KEY_FILE: ""
+ # RADIUS_KEY_TYPE: pkcs12
+ # RADIUS_KEY_PASSWORD: ""
+ # RADIUS_CA_FILE: ""
+ # RADIUS_CA_TYPE: pem
+ # RADIUS_CA_PASSWORD: ""
+ # RADIUS_TRUST_ALL: false
+ # RADIUS_RETRIES: 5
+ # RADIUS_TIMEOUT: 60
+ # RADIUS_EAP_TTLS_INNER_PROTOCOL: eap-tls
+ # RADIUS_NAS_IP: ""
+ openid: {}
+ # OPENID_AUTHORIZATION_ENDPOINT: ""
+ # OPENID_JWKS_ENDPOINT: ""
+ # OPENID_ISSUER: ""
+ # OPENID_CLIENT_ID: ""
+ # OPENID_REDIRECT_URI: ""
+ # OPENID_USERNAME_CLAIM_TYPE: email
+ # OPENID_GROUPS_CLAIM_TYPE: groups
+ # OPENID_SCOPE: openid email profile
+ # OPENID_ALLOWED_CLOCK_SKEW: 30
+ # OPENID_MAX_TOKEN_VALIDITY: 300
+ # OPENID_MAX_NONCE_VALIDITY: 300
+ cas: {}
+ # CAS_AUTHORIZATION_ENDPOINT: ""
+ # CAS_REDIRECT_URI: ""
+ # CAS_CLEARPASS_KEY: ""
+ # CAS_GROUP_ATTRIBUTE: ""
+ # CAS_GROUP_FORMAT: plain
+ # CAS_GROUP_LDAP_BASE_DN: ""
+ # CAS_GROUP_LDAP_ATTRIBUTE: ""
+ json: {}
+ # JSON_SECRET_KEY: ""
+ # JSON_TRUSTED_NETWORKS: ""
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ securityContext:
+ runAsUser: 1001
+ runAsGroup: 1001
+ readOnlyRootFilesystem: false
+ envFrom:
+ - configMapRef:
+ name: guacamole-config
+ probes:
+ liveness:
+ type: http
+ port: "{{ .Values.service.main.ports.main.targetPort }}"
+ readiness:
+ type: http
+ port: "{{ .Values.service.main.ports.main.targetPort }}"
+ startup:
+ type: tcp
+ port: "{{ .Values.service.main.ports.main.targetPort }}"
+ # zz is used to ensure that the initContainers are run after db-waits
+ initContainers:
+ 1-create-seed:
+ enabled: true
+ type: install
+ imageSelector: image
+ securityContext:
+ runAsUser: 1001
+ runAsGroup: 1001
+ readOnlyRootFilesystem: false
+ envFrom:
+ - configMapRef:
+ name: guacamole-config
+ command:
+ - /bin/sh
+ args:
+ - -c
+ - /tc-scripts/create-seed.sh
+ 2-apply-seed:
+ enabled: true
+ type: install
+ imageSelector: postgresClientImage
+ securityContext:
+ runAsUser: 1001
+ runAsGroup: 1001
+ readOnlyRootFilesystem: false
+ envFrom:
+ - configMapRef:
+ name: guacamole-config
+ command:
+ - /bin/sh
+ args:
+ - -c
+ - /tc-scripts/apply-seed.sh
+ guacd:
+ enabled: true
+ type: Deployment
+ strategy: RollingUpdate
+ podSpec:
+ containers:
+ guacd:
+ enabled: true
+ primary: true
+ imageSelector: guacdImage
+ command:
+ - /opt/guacamole/sbin/guacd
+ args:
+ # Listen Address
+ - -b
+ - "0.0.0.0"
+ # Listen Port
+ - -l
+ - "{{ .Values.service.guacd.ports.guacd.port }}"
+ # Log Level
+ - -L
+ - info
+ # Foreground
+ - -f
+ securityContext:
+ runAsUser: 1000
+ runAsGroup: 1000
+ readOnlyRootFilesystem: false
+ probes:
+ liveness:
+ type: tcp
+ port: "{{ .Values.service.guacd.ports.guacd.port }}"
+ readiness:
+ type: tcp
+ port: "{{ .Values.service.guacd.ports.guacd.port }}"
+ startup:
+ type: tcp
+ port: "{{ .Values.service.guacd.ports.guacd.port }}"
+service:
+ main:
+ ports:
+ main:
+ port: 10123
+ targetPort: 8080
+ guacd:
+ enabled: true
+ targetSelector: guacd
+ ports:
+ guacd:
+ enabled: true
+ targetSelector: guacd
+ port: 10124
+persistence:
+ recordings:
+ enabled: true
+ # Check how this works and
+ # which containers need it mounted
+ targetSelector:
+ main:
+ main:
+ mountPath: /var/lib/guacamole/recordings
+ readOnly: true
+ guacd:
+ guacd:
+ mountPath: /var/lib/guacamole/recordings
+ drive:
+ enabled: true
+ targetSelector:
+ guacd:
+ guacd:
+ mountPath: /var/lib/guacamole/drive
+ tc-init:
+ enabled: true
+ type: emptyDir
+ targetSelector:
+ main:
+ 1-create-seed:
+ mountPath: /tc-init
+ 2-apply-seed:
+ mountPath: /tc-init
+ db-seed:
+ enabled: true
+ type: configmap
+ objectName: db-init
+ defaultMode: "0770"
+ targetSelector:
+ main:
+ 1-create-seed:
+ mountPath: /tc-scripts/create-seed.sh
+ subPath: create-seed.sh
+ 2-apply-seed:
+ mountPath: /tc-scripts/apply-seed.sh
+ subPath: apply-seed.sh
+cnpg:
+ main:
+ enabled: true
+ user: guacamole
+ database: guacamole
+portal:
+ open:
+ enabled: true
+updated: true
diff --git a/stable/guacamole/12.1.9/questions.yaml b/stable/guacamole/12.1.9/questions.yaml
new file mode 100644
index 0000000000..dd6f860b01
--- /dev/null
+++ b/stable/guacamole/12.1.9/questions.yaml
@@ -0,0 +1,4233 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: guacamole
+ label: Guacamole Configuration
+ group: App Configuration
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: general
+ label: General Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: EXTENSION_PRIORITY
+ label: Extension Priority
+ description: A comma-separated list of the namespaces of all extensions that should be loaded in a specific order
+ schema:
+ type: string
+ default: ""
+ - variable: api
+ label: API Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: API_SESSION_TIMEOUT
+ label: API Session Timeout (in minutes)
+ schema:
+ type: int
+ default: 60
+ - variable: totp
+ label: TOTP Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: TOTP_ENABLED
+ label: Enable TOTP
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: TOTP_ISSUER
+ label: TOTP Issuer
+ schema:
+ type: string
+ default: Apache Guacamole
+ required: true
+ - variable: TOTP_PERIOD
+ label: TOTP Period
+ schema:
+ type: int
+ default: 30
+ required: true
+ - variable: TOTP_DIGITS
+ label: TOTP Digits
+ schema:
+ type: int
+ min: 6
+ max: 8
+ default: 6
+ required: true
+ - variable: TOTP_MODE
+ label: TOTP Mode
+ schema:
+ type: string
+ default: sha1
+ required: true
+ enum:
+ - value: sha1
+ description: sha1
+ - value: sha256
+ description: sha256
+ - value: sha512
+ description: sha512
+ - variable: header
+ label: Header Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: HEADER_ENABLED
+ label: Enable Header
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: HTTP_AUTH_HEADER
+ label: HTTP Auth Header
+ schema:
+ type: string
+ required: true
+ default: REMOTE_USER
+ - variable: json
+ label: JSON Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: json_enabled
+ label: Enable JSON
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: JSON_SECRET_KEY
+ label: JSON Secret Key
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: JSON_TRUSTED_NETWORKS
+ label: JSON Trusted Networks (Leave blank for unrestricted
+ description: "Comma separated list e.g.: 127.0.0.0/8, 10.0.0.0/8"
+ schema:
+ type: string
+ default: ""
+ - variable: duo
+ label: DUO Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: duo_enabled
+ label: Enable DUO
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: DUO_API_HOSTNAME
+ label: DUO API Hostname (api-XXXXXXXX.duosecurity.com)
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: DUO_INTEGRATION_KEY
+ label: DUO Integration Key (Exactly 20 chars)
+ schema:
+ min_length: 20
+ max_length: 20
+ type: string
+ required: true
+ default: ""
+ - variable: DUO_SECRET_KEY
+ label: DUO Secret Key (Exactly 40 chars)
+ schema:
+ min_length: 40
+ max_length: 40
+ type: string
+ required: true
+ default: ""
+ - variable: DUO_APPLICATION_KEY
+ label: DUO Application Key (At least 40 chars)
+ schema:
+ min_length: 40
+ type: string
+ required: true
+ default: ""
+ - variable: cas
+ label: CAS Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cas_enabled
+ label: Enable CAS
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CAS_AUTHORIZATION_ENDPOINT
+ label: CAS Authorization Endpoint
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: CAS_REDIRECT_URI
+ label: CAS Redirect URI
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: CAS_CLEARPASS_KEY
+ label: CAS Clearpass Key
+ schema:
+ type: string
+ default: ""
+ - variable: CAS_GROUP_ATTRIBUTE
+ label: CAS Group Attribute
+ schema:
+ type: string
+ default: ""
+ - variable: CAS_GROUP_LDAP_BASE_DN
+ label: CAS Group LDAP Base DN
+ schema:
+ type: string
+ default: ""
+ - variable: CAS_GROUP_LDAP_ATTRIBUTE
+ label: CAS Group LDAP Attribute
+ schema:
+ type: string
+ default: ""
+ - variable: CAS_GROUP_FORMAT
+ label: CAS Group Format
+ schema:
+ type: string
+ default: plain
+ enum:
+ - value: plain
+ description: plain
+ - value: ldap
+ description: ldap
+ - variable: openid
+ label: OpenID Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: openid_enabled
+ label: Enable OpenID
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: OPENID_AUTHORIZATION_ENDPOINT
+ label: OpenID Authorization Endpoint
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: OPENID_JWKS_ENDPOINT
+ label: OpenID JWKS Endpoint
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: OPENID_ISSUER
+ label: OpenID Issuer
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: OPENID_CLIENT_ID
+ label: OpenID Client ID
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: OPENID_REDIRECT_URI
+ label: OpenID Redirect URI
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: OPENID_USERNAME_CLAIM_TYPE
+ label: OpenID Username Claim Type
+ schema:
+ type: string
+ required: true
+ default: email
+ - variable: OPENID_GROUPS_CLAIM_TYPE
+ label: OpenID Groups Claim Type
+ schema:
+ type: string
+ required: true
+ default: groups
+ - variable: OPENID_SCOPE
+ label: OpenID Scope
+ schema:
+ type: string
+ default: openid email profile
+ - variable: OPENID_ALLOWED_CLOCK_SKEW
+ label: OpenID Allowed Clock Skew (in seconds)
+ schema:
+ type: int
+ required: true
+ default: 30
+ - variable: OPENID_MAX_TOKEN_VALIDITY
+ label: OpenID Max Token Validity (in minutes)
+ schema:
+ type: int
+ required: true
+ default: 300
+ - variable: OPENID_MAX_NONCE_VALIDITY
+ label: OpenID Max Nonce Validity (in minutes)
+ schema:
+ type: int
+ required: true
+ default: 10
+ - variable: radius
+ label: Radius Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: radius_enabled
+ label: Enable Radius
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: RADIUS_SHARED_SECRET
+ label: Radius Shared Secret
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: RADIUS_AUTH_PROTOCOL
+ label: Radius Auth Protocol
+ schema:
+ type: string
+ required: true
+ default: eap-tls
+ enum:
+ - value: pap
+ description: pap
+ - value: chap
+ description: chap
+ - value: mschapv1
+ description: mschapv1
+ - value: mschapv2
+ description: mschapv2
+ - value: eap-md5
+ description: eap-md5
+ - value: eap-tls
+ description: eap-tls
+ - value: eap-ttls
+ description: eap-ttls
+ - variable: RADIUS_HOSTNAME
+ label: Radius Hostname
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: RADIUS_AUTH_PORT
+ label: Radius Auth Port
+ schema:
+ type: int
+ default: 1812
+ - variable: RADIUS_KEY_FILE
+ label: Radius Key File
+ schema:
+ type: string
+ default: ""
+ - variable: RADIUS_KEY_TYPE
+ label: Radius Key Type
+ schema:
+ type: string
+ default: pkcs12
+ required: true
+ enum:
+ - value: pem
+ description: pem
+ - value: jceks
+ description: jceks
+ - value: jks
+ description: jks
+ - value: pkcs12
+ description: pkcs12
+ - variable: RADIUS_KEY_PASSWORD
+ label: Radius Key Password
+ schema:
+ type: string
+ default: ""
+ - variable: RADIUS_CA_FILE
+ label: Radius CA File
+ schema:
+ type: string
+ default: ""
+ - variable: RADIUS_CA_TYPE
+ label: Radius CA Type
+ schema:
+ type: string
+ required: true
+ default: pem
+ enum:
+ - value: pem
+ description: pem
+ - value: jceks
+ description: jceks
+ - value: jks
+ description: jks
+ - value: pkcs12
+ description: pkcs12
+ - variable: RADIUS_CA_PASSWORD
+ label: Radius CA Password
+ schema:
+ type: string
+ default: ""
+ - variable: RADIUS_TRUST_ALL
+ label: Radius Trust All
+ schema:
+ type: boolean
+ default: false
+ - variable: RADIUS_RETRIES
+ label: Radius Retries
+ schema:
+ type: int
+ required: true
+ default: 5
+ - variable: RADIUS_TIMEOUT
+ label: Radius Timeout
+ schema:
+ type: int
+ required: true
+ default: 60
+ - variable: RADIUS_EAP_TTLS_INNER_PROTOCOL
+ label: Radius eap-ttls Inner Protocol
+ description: Only has effect when RADIUS_AUTH_PROTOCOL is set to eap-ttls
+ schema:
+ type: string
+ default: eap-tls
+ required: true
+ enum:
+ - value: pap
+ description: pap
+ - value: chap
+ description: chap
+ - value: mschapv1
+ description: mschapv1
+ - value: mschapv2
+ description: mschapv2
+ - value: eap-md5
+ description: eap-md5
+ - value: eap-tls
+ description: eap-tls
+ - variable: RADIUS_NAS_IP
+ label: Radius Network Access Server IP
+ schema:
+ type: string
+ default: ""
+ - variable: ldap
+ group: "App Configuration"
+ label: LDAP Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ldap_enabled
+ label: Enable LDAP
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: LDAP_HOSTNAME
+ label: LDAP Hostname
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: LDAP_USER_BASE_DN
+ label: LDAP User Base DN
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: LDAP_PORT
+ label: LDAP Port
+ schema:
+ type: int
+ default: 389
+ - variable: LDAP_ENCRYPTION_METHOD
+ label: LDAP Encryption Method
+ schema:
+ type: string
+ default: none
+ required: true
+ enum:
+ - value: none
+ description: none
+ - value: ssl
+ description: ssl
+ - value: starttls
+ description: starttls
+ - variable: LDAP_MAX_SEARCH_RESULTS
+ label: LDAP Max Search Results
+ schema:
+ type: int
+ default: 1000
+ - variable: LDAP_SEARCH_BIND_DN
+ label: LDAP Search Bind DN
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_USER_ATTRIBUTES
+ label: LDAP User Attributes
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_SEARCH_BIND_PASSWORD
+ label: LDAP Search Bind Password
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_USERNAME_ATTRIBUTE
+ label: LDAP Username Attribute
+ schema:
+ type: string
+ default: uid
+ - variable: LDAP_MEMBER_ATTRIBUTE
+ label: LDAP Member Attribute
+ schema:
+ type: string
+ default: member
+ - variable: LDAP_USER_SEARCH_FILTER
+ label: LDAP User Search Filter
+ schema:
+ type: string
+ default: "(objectClass=*)"
+ - variable: LDAP_CONFIG_BASE_DN
+ label: LDAP Config Base DN
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_GROUP_BASE_DN
+ label: LDAP Group Base DN
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_GROUP_SEARCH_FILTER
+ label: LDAP Group Search Filter
+ schema:
+ type: string
+ default: "(objectClass=*)"
+ - variable: LDAP_MEMBER_ATTRIBUTE_TYPE
+ label: LDAP Member Attribute Type
+ schema:
+ type: string
+ default: dn
+ required: true
+ enum:
+ - value: dn
+ description: dn
+ - value: uid
+ description: uid
+ - variable: LDAP_GROUP_NAME_ATTRIBUTE
+ label: LDAP Group Name Attribute
+ schema:
+ type: string
+ default: cn
+ - variable: LDAP_DEREFERENCE_ALIASES
+ label: LDAP Dereference Aliases
+ schema:
+ type: string
+ required: true
+ default: never
+ enum:
+ - value: never
+ description: never
+ - value: searching
+ description: searching
+ - value: finding
+ description: finding
+ - value: always
+ description: always
+ - variable: LDAP_FOLLOW_REFERRALS
+ label: LDAP Follow Referrals
+ schema:
+ type: boolean
+ default: false
+ - variable: LDAP_MAX_REFERRAL_HOPS
+ label: LDAP Max Referrals Hops
+ schema:
+ type: int
+ required: true
+ default: 5
+ - variable: LDAP_OPERATION_TIMEOUT
+ label: LDAP Operation Timeout
+ schema:
+ type: int
+ required: true
+ default: 30
+ - variable: saml
+ label: SAML Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: saml_enabled
+ label: Enable SAML
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: SAML_IDP_METADATA_URL
+ label: SAML IDP Metadata URL
+ schema:
+ type: string
+ default: ""
+ - variable: SAML_IDP_URL
+ label: SAML IDP URL
+ schema:
+ type: string
+ default: ""
+ - variable: SAML_ENTITY_ID
+ label: SAML Entity ID
+ schema:
+ type: string
+ default: ""
+ - variable: SAML_CALLBACK_URL
+ label: SAML Callback URL
+ schema:
+ type: string
+ default: ""
+ - variable: SAML_STRICT
+ label: SAML Strict
+ schema:
+ type: boolean
+ default: true
+ - variable: SAML_DEBUG
+ label: SAML Debug
+ schema:
+ type: boolean
+ default: false
+ - variable: SAML_COMPRESS_REQUEST
+ label: SAML Compress Request
+ schema:
+ type: boolean
+ default: true
+ - variable: SAML_COMPRESS_RESPONSE
+ label: SAML Compress Response
+ schema:
+ type: boolean
+ default: true
+ - variable: SAML_GROUP_ATTRIBUTE
+ label: SAML Group Attribute
+ schema:
+ type: string
+ required: true
+ default: groups
+ - variable: proxy
+ label: Proxy Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: REMOTE_IP_VALVE_ENABLED
+ label: Enable Proxy
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: PROXY_BY_HEADER
+ label: Proxy by Header
+ schema:
+ type: string
+ default: ""
+ - variable: PROXY_PROTOCOL_HEADER
+ label: Proxy Protocol Header
+ schema:
+ type: string
+ default: ""
+ - variable: PROXY_IP_HEADER
+ label: Proxy IP Header
+ schema:
+ type: string
+ default: ""
+ - variable: PROXY_ALLOWED_IPS_REGEX
+ label: Proxy Allowed IP Regex
+ schema:
+ type: string
+ default: ""
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service
+ description: The Primary service on which the healthcheck runs, often the webUI
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 9998
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: recordings
+ label: App Recordings Storage
+ description: Mounts this volume at [/var/lib/guacamole/recordings] in both guacd and client containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: drive
+ label: Virtual Drive Storage (guacd)
+ description: Mounts this volume at [/var/lib/guacamole/drive] in the guacd container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: runAsUser
+ description: The UserID of the user running the application
+ schema:
+ type: int
+ default: 1001
+ - variable: runAsGroup
+ label: runAsGroup
+ description: The groupID of the user running the application
+ schema:
+ type: int
+ default: 1001
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: fsGroup
+ description: The group that should own ALL storage
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/guacamole/12.1.9/templates/_configmap.tpl b/stable/guacamole/12.1.9/templates/_configmap.tpl
new file mode 100644
index 0000000000..c1aa878445
--- /dev/null
+++ b/stable/guacamole/12.1.9/templates/_configmap.tpl
@@ -0,0 +1,198 @@
+{{/* Define the configmap */}}
+{{- define "guacamole.configmap" -}}
+{{/* https://github.com/apache/guacamole-client/blob/master/guacamole-docker/bin/start.sh */}}
+{{/* https://guacamole.apache.org/doc/gug/guacamole-docker.html */}}
+{{- $fullname := include "tc.v1.common.lib.chart.names.fullname" $ }}
+guacamole-config:
+ enabled: true
+ data:
+ RECORDING_SEARCH_PATH: /var/lib/guacamole/recordings
+ {{/*
+ https://github.com/apache/guacamole-client/blob/bffc5fbdd5e2bb7a777f55c819a1d4d858829cb7/guacamole-docker/bin/start.sh#L1038
+ TomCat uses the war name as the context path. ROOT.war is the default and means the context path is /.
+ */}}
+ WEBAPP_CONTEXT: ROOT
+ {{/* GuacD */}}
+ GUACD_HOSTNAME: {{ printf "%v-guacd" $fullname }}
+ GUACD_PORT: {{ .Values.service.guacd.ports.guacd.port | quote }}
+ {{/* Database */}}
+ POSTGRESQL_PORT: "5432"
+ POSTGRESQL_DATABASE: {{ .Values.cnpg.main.database }}
+ POSTGRESQL_USER: {{ .Values.cnpg.main.user }}
+ POSTGRESQL_HOSTNAME: {{ .Values.cnpg.main.creds.host }}
+ POSTGRESQL_PASSWORD: {{ .Values.cnpg.main.creds.password | trimAll "\"" }}
+ {{/* LDAP */}}
+ {{- if (get .Values.guacamole "ldap").LDAP_HOSTNAME }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_HOSTNAME" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_PORT" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_ENCRYPTION_METHOD" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_USER_BASE_DN" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_USER_SEARCH_FILTER" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_GROUP_BASE_DN" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_GROUP_SEARCH_FILTER" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_GROUP_NAME_ATTRIBUTE" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_MEMBER_ATTRIBUTE" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_MEMBER_ATTRIBUTE_TYPE" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_SEARCH_BIND_DN" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_SEARCH_BIND_PASSWORD" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_USERNAME_ATTRIBUTE" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_USER_ATTRIBUTES" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_CONFIG_BASE_DN" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_DEREFERENCE_ALIASES" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_FOLLOW_REFERRALS" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_MAX_REFERRAL_HOPS" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_MAX_SEARCH_RESULTS" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "ldap" "key" "LDAP_OPERATION_TIMEOUT" "rootCtx" $) }}
+ {{- end }}
+ {{/* Header */}}
+ {{- if (get .Values.guacamole "header").HEADER_ENABLED }}
+ {{ include "guac.env" (dict "ob" "header" "key" "HEADER_ENABLED" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "header" "key" "HTTP_AUTH_HEADER" "rootCtx" $) }}
+ {{- end }}
+ {{/* SAML */}}
+ {{- if or
+ (and ((get .Values.guacamole "saml").SAML_ENTITY_ID) ((get .Values.guacamole "saml").SAML_CALLBACK_URL))
+ ((get .Values.guacamole "saml").SAML_IDP_METADATA_URL) }}
+ {{ include "guac.env" (dict "ob" "saml" "key" "SAML_IDP_METADATA_URL" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "saml" "key" "SAML_IDP_URL" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "saml" "key" "SAML_ENTITY_ID" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "saml" "key" "SAML_CALLBACK_URL" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "saml" "key" "SAML_STRICT" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "saml" "key" "SAML_DEBUG" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "saml" "key" "SAML_COMPRESS_REQUEST" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "saml" "key" "SAML_COMPRESS_RESPONSE" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "saml" "key" "SAML_GROUP_ATTRIBUTE" "rootCtx" $) }}
+ {{- end }}
+ {{/* Proxy */}}
+ {{- if (get .Values.guacamole "proxy").REMOTE_IP_VALVE_ENABLED }}
+ {{ include "guac.env" (dict "ob" "proxy" "key" "REMOTE_IP_VALVE_ENABLED" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "proxy" "key" "PROXY_ALLOWED_IPS_REGEX" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "proxy" "key" "PROXY_IP_HEADER" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "proxy" "key" "PROXY_PROTOCOL_HEADER" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "proxy" "key" "PROXY_BY_HEADER" "rootCtx" $) }}
+ {{- end }}
+ {{/* General */}}
+ {{ include "guac.env" (dict "ob" "general" "key" "EXTENSION_PRIORITY" "rootCtx" $) }}
+ {{/* TOTP */}}
+ {{- if (get .Values.guacamole "totp").TOTP_ENABLED }}
+ {{ include "guac.env" (dict "ob" "totp" "key" "TOTP_ENABLED" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "totp" "key" "TOTP_ISSUER" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "totp" "key" "TOTP_DIGITS" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "totp" "key" "TOTP_PERIOD" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "totp" "key" "TOTP_MODE" "rootCtx" $) }}
+ {{- end }}
+ {{/* DUO */}}
+ {{- if (get .Values.guacamole "duo").DUO_API_HOSTNAME }}
+ {{ include "guac.env" (dict "ob" "duo" "key" "DUO_API_HOSTNAME" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "duo" "key" "DUO_INTEGRATION_KEY" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "duo" "key" "DUO_SECRET_KEY" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "duo" "key" "DUO_APPLICATION_KEY" "rootCtx" $) }}
+ {{- end }}
+ {{/* API */}}
+ {{ include "guac.env" (dict "ob" "api" "key" "API_SESSION_TIMEOUT" "rootCtx" $) }}
+ {{/* RADIUS */}}
+ {{- if (get .Values.guacamole "radius").SHARED_SECRET }}
+ {{ include "guac.env" (dict "ob" "radius" "key" "RADIUS_HOSTNAME" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "radius" "key" "RADIUS_AUTH_PORT" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "radius" "key" "RADIUS_SHARED_SECRET" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "radius" "key" "RADIUS_AUTH_PROTOCOL" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "radius" "key" "RADIUS_KEY_TYPE" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "radius" "key" "RADIUS_KEY_TYPE" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "radius" "key" "RADIUS_KEY_PASSWORD" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "radius" "key" "RADIUS_CA_FILE" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "radius" "key" "RADIUS_CA_TYPE" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "radius" "key" "RADIUS_CA_PASSWORD" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "radius" "key" "RADIUS_TRUST_ALL" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "radius" "key" "RADIUS_RETRIES" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "radius" "key" "RADIUS_TIMEOUT" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "radius" "key" "RADIUS_EAP_TTLS_INNER_PROTOCOL" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "radius" "key" "RADIUS_NAS_IP" "rootCtx" $) }}
+ {{- end }}
+ {{/* OPENID */}}
+ {{- if (get .Values.guacamole "openid").OPENID_AUTHORIZATION_ENDPOINT }}
+ {{ include "guac.env" (dict "ob" "openid" "key" "OPENID_AUTHORIZATION_ENDPOINT" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "openid" "key" "OPENID_JWKS_ENDPOINT" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "openid" "key" "OPENID_ISSUER" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "openid" "key" "OPENID_CLIENT_ID" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "openid" "key" "OPENID_REDIRECT_URI" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "openid" "key" "OPENID_USERNAME_CLAIM_TYPE" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "openid" "key" "OPENID_GROUPS_CLAIM_TYPE" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "openid" "key" "OPENID_SCOPE" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "openid" "key" "OPENID_ALLOWED_CLOCK_SKEW" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "openid" "key" "OPENID_MAX_TOKEN_VALIDITY" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "openid" "key" "OPENID_MAX_NONCE_VALIDITY" "rootCtx" $) }}
+ {{- end }}
+ {{/* CAS */}}
+ {{- if (get .Values.guacamole "cas").CAS_AUTHORIZATION_ENDPOINT }}
+ {{ include "guac.env" (dict "ob" "cas" "key" "CAS_AUTHORIZATION_ENDPOINT" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "cas" "key" "CAS_REDIRECT_URI" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "cas" "key" "CAS_CLEARPASS_KEY" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "cas" "key" "CAS_GROUP_ATTRIBUTE" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "cas" "key" "CAS_GROUP_FORMAT" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "cas" "key" "CAS_GROUP_LDAP_BASE_DN" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "cas" "key" "CAS_GROUP_LDAP_ATTRIBUTE" "rootCtx" $) }}
+ {{- end }}
+ {{/* JSON */}}
+ {{- if (get .Values.guacamole "json").JSON_SECRET_KEY }}
+ {{ include "guac.env" (dict "ob" "json" "key" "JSON_SECRET_KEY" "rootCtx" $) }}
+ {{ include "guac.env" (dict "ob" "json" "key" "JSON_TRUSTED_NETWORKS" "rootCtx" $) }}
+ {{- end }}
+db-init:
+ enabled: true
+ data:
+ {{- $filename := "/tc-init/initdb.sql" }}
+ create-seed.sh: |
+ echo "Creating [{{ $filename }}] file..."
+ /opt/guacamole/bin/initdb.sh --postgresql > {{ $filename }}
+ if [ -f {{ $filename }} ]; then
+ echo "File [{{ $filename }}] created successfully!"
+ exit 0
+ fi
+ echo "File [{{ $filename }}] failed to create."
+ exit 1
+ apply-seed.sh: |
+ export PGPASSWORD="$POSTGRESQL_PASSWORD"
+ until
+ pg_isready --username="$POSTGRESQL_USER" --host="$POSTGRESQL_HOSTNAME" --port="$POSTGRESQL_PORT"
+ do
+ echo "Waiting for PostgreSQL to start..."
+ sleep 2
+ done
+ psql --host="$POSTGRESQL_HOSTNAME" --port="$POSTGRESQL_PORT" \
+ --username="$POSTGRESQL_USER" --dbname="$POSTGRESQL_DATABASE" \
+ --no-password --command='SELECT * FROM public.guacamole_user' \
+ --output=/dev/null --quiet
+ if [ $? -eq 0 ]; then
+ echo "Database already initialized."
+ exit 0
+ fi
+ if [ ! -f {{ $filename }} ]; then
+ echo "File [{{ $filename }}] does not exist."
+ exit 1
+ fi
+ echo "Initializing database from [{{ $filename }}] file..."
+ psql --host="$POSTGRESQL_HOSTNAME" --port="$POSTGRESQL_PORT" \
+ --username="$POSTGRESQL_USER" --dbname="$POSTGRESQL_DATABASE" \
+ --no-password --quiet --output=/dev/null --file={{ $filename }}
+ if [ $? -eq 0 ]; then
+ echo "Database initialized successfully!"
+ exit 0
+ fi
+ echo "Database failed to initialize."
+ exit 1
+{{- end -}}
+
+{{- define "guac.env" -}}
+ {{- $key := .key -}}
+ {{- $ob := .ob -}}
+ {{- $rootCtx := .rootCtx -}}
+ {{- $object := (get $rootCtx.Values.guacamole $ob) -}}
+
+ {{- if $object -}}
+ {{- if hasKey $object $key -}}
+ {{- if not (kindIs "invalid" $key) -}}
+ {{- printf "%v: %v" $key (get $object $key | quote) -}}
+ {{- end -}}
+ {{- end -}}
+ {{- end -}}
+{{- end -}}
diff --git a/stable/guacamole/12.1.9/templates/common.yaml b/stable/guacamole/12.1.9/templates/common.yaml
new file mode 100644
index 0000000000..2a97a4f00b
--- /dev/null
+++ b/stable/guacamole/12.1.9/templates/common.yaml
@@ -0,0 +1,10 @@
+{{/* Make sure all variables are set properly */}}
+{{ include "tc.v1.common.loader.init" . }}
+
+{{- $configmap := (include "guacamole.configmap" $ | fromYaml) -}}
+{{- if $configmap -}}
+ {{- $_ := mustMergeOverwrite .Values.configmap $configmap -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/local-ai/8.20.3/values.yaml b/stable/guacamole/12.1.9/values.yaml
similarity index 100%
rename from stable/local-ai/8.20.3/values.yaml
rename to stable/guacamole/12.1.9/values.yaml
diff --git a/stable/guacd/8.1.8/CHANGELOG.md b/stable/guacd/8.1.8/CHANGELOG.md
deleted file mode 100644
index b22c70ebf3..0000000000
--- a/stable/guacd/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [guacd-8.1.8](https://github.com/truecharts/charts/compare/guacd-8.1.7...guacd-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [guacd-8.1.7](https://github.com/truecharts/charts/compare/guacd-8.1.6...guacd-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [guacd-8.1.6](https://github.com/truecharts/charts/compare/guacd-8.1.5...guacd-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [guacd-8.1.5](https://github.com/truecharts/charts/compare/guacd-8.1.4...guacd-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [guacd-8.1.4](https://github.com/truecharts/charts/compare/guacd-8.1.3...guacd-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [guacd-8.1.3](https://github.com/truecharts/charts/compare/guacd-8.1.0...guacd-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [guacd-8.1.2](https://github.com/truecharts/charts/compare/guacd-8.1.0...guacd-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [guacd-8.1.0](https://github.com/truecharts/charts/compare/guacd-8.0.1...guacd-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [guacd-8.0.1](https://github.com/truecharts/charts/compare/guacd-8.0.0...guacd-8.0.1) (2023-12-26)
diff --git a/stable/guacd/8.1.8/Chart.yaml b/stable/guacd/8.1.8/Chart.yaml
deleted file mode 100644
index 3dc1c1794c..0000000000
--- a/stable/guacd/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.5.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Guacd - Apache Guacamole is a clientless remote desktop gateway.
-home: https://truecharts.org/charts/stable/guacd
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/guacd.png
-keywords:
- - guacd
- - guacamole
- - remote
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: guacd
-sources:
- - https://github.com/apache/guacamole-server
- - https://github.com/truecharts/charts/tree/master/charts/stable/guacd
- - https://hub.docker.com/r/guacamole/guacd
-type: application
-version: 8.1.8
diff --git a/stable/guacd/8.1.8/app-changelog.md b/stable/guacd/8.1.8/app-changelog.md
deleted file mode 100644
index 067d8add33..0000000000
--- a/stable/guacd/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [guacd-8.1.8](https://github.com/truecharts/charts/compare/guacd-8.1.7...guacd-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/guacd/8.1.8/charts/common-17.2.26.tgz b/stable/guacd/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/guacd/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/guacd/8.1.9/CHANGELOG.md b/stable/guacd/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..eaf52caf8c
--- /dev/null
+++ b/stable/guacd/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [guacd-8.1.9](https://github.com/truecharts/charts/compare/guacd-8.1.8...guacd-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [guacd-8.1.8](https://github.com/truecharts/charts/compare/guacd-8.1.7...guacd-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [guacd-8.1.7](https://github.com/truecharts/charts/compare/guacd-8.1.6...guacd-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [guacd-8.1.6](https://github.com/truecharts/charts/compare/guacd-8.1.5...guacd-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [guacd-8.1.5](https://github.com/truecharts/charts/compare/guacd-8.1.4...guacd-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [guacd-8.1.4](https://github.com/truecharts/charts/compare/guacd-8.1.3...guacd-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [guacd-8.1.3](https://github.com/truecharts/charts/compare/guacd-8.1.0...guacd-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [guacd-8.1.2](https://github.com/truecharts/charts/compare/guacd-8.1.0...guacd-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/guacd/8.1.9/Chart.yaml b/stable/guacd/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..eec986f3ff
--- /dev/null
+++ b/stable/guacd/8.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.5.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Guacd - Apache Guacamole is a clientless remote desktop gateway.
+home: https://truecharts.org/charts/stable/guacd
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/guacd.png
+keywords:
+ - guacd
+ - guacamole
+ - remote
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: guacd
+sources:
+ - https://github.com/apache/guacamole-server
+ - https://github.com/truecharts/charts/tree/master/charts/stable/guacd
+ - https://hub.docker.com/r/guacamole/guacd
+type: application
+version: 8.1.9
diff --git a/stable/guacd/8.1.8/README.md b/stable/guacd/8.1.9/README.md
similarity index 100%
rename from stable/guacd/8.1.8/README.md
rename to stable/guacd/8.1.9/README.md
diff --git a/stable/guacd/8.1.9/app-changelog.md b/stable/guacd/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..9f804de732
--- /dev/null
+++ b/stable/guacd/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [guacd-8.1.9](https://github.com/truecharts/charts/compare/guacd-8.1.8...guacd-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/guacd/8.1.8/app-readme.md b/stable/guacd/8.1.9/app-readme.md
similarity index 100%
rename from stable/guacd/8.1.8/app-readme.md
rename to stable/guacd/8.1.9/app-readme.md
diff --git a/stable/guacd/8.1.9/charts/common-17.2.28.tgz b/stable/guacd/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/guacd/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/guacd/8.1.8/ix_values.yaml b/stable/guacd/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/guacd/8.1.8/ix_values.yaml
rename to stable/guacd/8.1.9/ix_values.yaml
diff --git a/stable/guacd/8.1.8/questions.yaml b/stable/guacd/8.1.9/questions.yaml
similarity index 100%
rename from stable/guacd/8.1.8/questions.yaml
rename to stable/guacd/8.1.9/questions.yaml
diff --git a/stable/novnc/9.1.8/templates/NOTES.txt b/stable/guacd/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/novnc/9.1.8/templates/NOTES.txt
rename to stable/guacd/8.1.9/templates/NOTES.txt
diff --git a/stable/muse/4.2.2/templates/common.yaml b/stable/guacd/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/muse/4.2.2/templates/common.yaml
rename to stable/guacd/8.1.9/templates/common.yaml
diff --git a/stable/longvinter/4.1.8/values.yaml b/stable/guacd/8.1.9/values.yaml
similarity index 100%
rename from stable/longvinter/4.1.8/values.yaml
rename to stable/guacd/8.1.9/values.yaml
diff --git a/stable/guide2go/4.1.8/CHANGELOG.md b/stable/guide2go/4.1.8/CHANGELOG.md
deleted file mode 100644
index da7b968e7f..0000000000
--- a/stable/guide2go/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [guide2go-4.1.8](https://github.com/truecharts/charts/compare/guide2go-4.1.7...guide2go-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [guide2go-4.1.7](https://github.com/truecharts/charts/compare/guide2go-4.1.6...guide2go-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [guide2go-4.1.6](https://github.com/truecharts/charts/compare/guide2go-4.1.5...guide2go-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [guide2go-4.1.5](https://github.com/truecharts/charts/compare/guide2go-4.1.4...guide2go-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [guide2go-4.1.4](https://github.com/truecharts/charts/compare/guide2go-4.1.3...guide2go-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [guide2go-4.1.3](https://github.com/truecharts/charts/compare/guide2go-4.1.0...guide2go-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [guide2go-4.1.2](https://github.com/truecharts/charts/compare/guide2go-4.1.0...guide2go-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [guide2go-4.1.0](https://github.com/truecharts/charts/compare/guide2go-4.0.1...guide2go-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [guide2go-4.0.1](https://github.com/truecharts/charts/compare/guide2go-4.0.0...guide2go-4.0.1) (2023-12-26)
diff --git a/stable/guide2go/4.1.8/Chart.yaml b/stable/guide2go/4.1.8/Chart.yaml
deleted file mode 100644
index dbbd521614..0000000000
--- a/stable/guide2go/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: a xml grabber from schedule direct service
-home: https://truecharts.org/charts/stable/guide2go
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/guide2go.png
-keywords:
- - guide2go
- - Downloaders
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: guide2go
-sources:
- - https://github.com/alturismo/guide2go
- - https://github.com/truecharts/charts/tree/master/charts/stable/guide2go
- - https://hub.docker.com/r/alturismo/guide2go
-type: application
-version: 4.1.8
diff --git a/stable/guide2go/4.1.8/app-changelog.md b/stable/guide2go/4.1.8/app-changelog.md
deleted file mode 100644
index da85f55085..0000000000
--- a/stable/guide2go/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [guide2go-4.1.8](https://github.com/truecharts/charts/compare/guide2go-4.1.7...guide2go-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/guide2go/4.1.8/charts/common-17.2.26.tgz b/stable/guide2go/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/guide2go/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/guide2go/4.1.9/CHANGELOG.md b/stable/guide2go/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..55983debd5
--- /dev/null
+++ b/stable/guide2go/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [guide2go-4.1.9](https://github.com/truecharts/charts/compare/guide2go-4.1.8...guide2go-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [guide2go-4.1.8](https://github.com/truecharts/charts/compare/guide2go-4.1.7...guide2go-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [guide2go-4.1.7](https://github.com/truecharts/charts/compare/guide2go-4.1.6...guide2go-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [guide2go-4.1.6](https://github.com/truecharts/charts/compare/guide2go-4.1.5...guide2go-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [guide2go-4.1.5](https://github.com/truecharts/charts/compare/guide2go-4.1.4...guide2go-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [guide2go-4.1.4](https://github.com/truecharts/charts/compare/guide2go-4.1.3...guide2go-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [guide2go-4.1.3](https://github.com/truecharts/charts/compare/guide2go-4.1.0...guide2go-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [guide2go-4.1.2](https://github.com/truecharts/charts/compare/guide2go-4.1.0...guide2go-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/guide2go/4.1.9/Chart.yaml b/stable/guide2go/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..ea040925da
--- /dev/null
+++ b/stable/guide2go/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: a xml grabber from schedule direct service
+home: https://truecharts.org/charts/stable/guide2go
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/guide2go.png
+keywords:
+ - guide2go
+ - Downloaders
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: guide2go
+sources:
+ - https://github.com/alturismo/guide2go
+ - https://github.com/truecharts/charts/tree/master/charts/stable/guide2go
+ - https://hub.docker.com/r/alturismo/guide2go
+type: application
+version: 4.1.9
diff --git a/stable/guide2go/4.1.8/README.md b/stable/guide2go/4.1.9/README.md
similarity index 100%
rename from stable/guide2go/4.1.8/README.md
rename to stable/guide2go/4.1.9/README.md
diff --git a/stable/guide2go/4.1.9/app-changelog.md b/stable/guide2go/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..cfde78a5de
--- /dev/null
+++ b/stable/guide2go/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [guide2go-4.1.9](https://github.com/truecharts/charts/compare/guide2go-4.1.8...guide2go-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/guide2go/4.1.8/app-readme.md b/stable/guide2go/4.1.9/app-readme.md
similarity index 100%
rename from stable/guide2go/4.1.8/app-readme.md
rename to stable/guide2go/4.1.9/app-readme.md
diff --git a/stable/guide2go/4.1.9/charts/common-17.2.28.tgz b/stable/guide2go/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/guide2go/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/guide2go/4.1.8/ix_values.yaml b/stable/guide2go/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/guide2go/4.1.8/ix_values.yaml
rename to stable/guide2go/4.1.9/ix_values.yaml
diff --git a/stable/guide2go/4.1.8/questions.yaml b/stable/guide2go/4.1.9/questions.yaml
similarity index 100%
rename from stable/guide2go/4.1.8/questions.yaml
rename to stable/guide2go/4.1.9/questions.yaml
diff --git a/stable/h5ai/4.1.8/templates/common.yaml b/stable/guide2go/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/h5ai/4.1.8/templates/common.yaml
rename to stable/guide2go/4.1.9/templates/common.yaml
diff --git a/stable/mailpile/4.1.8/values.yaml b/stable/guide2go/4.1.9/values.yaml
similarity index 100%
rename from stable/mailpile/4.1.8/values.yaml
rename to stable/guide2go/4.1.9/values.yaml
diff --git a/stable/h5ai/4.1.8/CHANGELOG.md b/stable/h5ai/4.1.8/CHANGELOG.md
deleted file mode 100644
index f632f25ef3..0000000000
--- a/stable/h5ai/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [h5ai-4.1.8](https://github.com/truecharts/charts/compare/h5ai-4.1.7...h5ai-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [h5ai-4.1.7](https://github.com/truecharts/charts/compare/h5ai-4.1.6...h5ai-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [h5ai-4.1.6](https://github.com/truecharts/charts/compare/h5ai-4.1.5...h5ai-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [h5ai-4.1.5](https://github.com/truecharts/charts/compare/h5ai-4.1.4...h5ai-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [h5ai-4.1.4](https://github.com/truecharts/charts/compare/h5ai-4.1.3...h5ai-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [h5ai-4.1.3](https://github.com/truecharts/charts/compare/h5ai-4.1.0...h5ai-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [h5ai-4.1.2](https://github.com/truecharts/charts/compare/h5ai-4.1.0...h5ai-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [h5ai-4.1.0](https://github.com/truecharts/charts/compare/h5ai-4.0.1...h5ai-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [h5ai-4.0.1](https://github.com/truecharts/charts/compare/h5ai-4.0.0...h5ai-4.0.1) (2023-12-26)
diff --git a/stable/h5ai/4.1.8/Chart.yaml b/stable/h5ai/4.1.8/Chart.yaml
deleted file mode 100644
index 9278e06f95..0000000000
--- a/stable/h5ai/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: h5ai is a modern file indexer for HTTP web servers with focus on your files. Directories are displayed in a appealing way and browsing them is enhanced by different views, a breadcrumb and a tree overview. Initially h5ai was an acronym for HTML5 Apache Index but now it supports other web servers too.
-home: https://truecharts.org/charts/stable/h5ai
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/h5ai.png
-keywords:
- - h5ai
- - Cloud
- - Network-FTP
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: h5ai
-sources:
- - https://github.com/awesometic/docker-h5ai
- - https://github.com/truecharts/charts/tree/master/charts/stable/h5ai
- - https://hub.docker.com/r/awesometic/h5ai
-type: application
-version: 4.1.8
diff --git a/stable/h5ai/4.1.8/app-changelog.md b/stable/h5ai/4.1.8/app-changelog.md
deleted file mode 100644
index 4eb65530e9..0000000000
--- a/stable/h5ai/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [h5ai-4.1.8](https://github.com/truecharts/charts/compare/h5ai-4.1.7...h5ai-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/h5ai/4.1.8/charts/common-17.2.26.tgz b/stable/h5ai/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/h5ai/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/h5ai/4.1.9/CHANGELOG.md b/stable/h5ai/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..3ba628aed8
--- /dev/null
+++ b/stable/h5ai/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [h5ai-4.1.9](https://github.com/truecharts/charts/compare/h5ai-4.1.8...h5ai-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [h5ai-4.1.8](https://github.com/truecharts/charts/compare/h5ai-4.1.7...h5ai-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [h5ai-4.1.7](https://github.com/truecharts/charts/compare/h5ai-4.1.6...h5ai-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [h5ai-4.1.6](https://github.com/truecharts/charts/compare/h5ai-4.1.5...h5ai-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [h5ai-4.1.5](https://github.com/truecharts/charts/compare/h5ai-4.1.4...h5ai-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [h5ai-4.1.4](https://github.com/truecharts/charts/compare/h5ai-4.1.3...h5ai-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [h5ai-4.1.3](https://github.com/truecharts/charts/compare/h5ai-4.1.0...h5ai-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [h5ai-4.1.2](https://github.com/truecharts/charts/compare/h5ai-4.1.0...h5ai-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/h5ai/4.1.9/Chart.yaml b/stable/h5ai/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..35ba84c68f
--- /dev/null
+++ b/stable/h5ai/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: h5ai is a modern file indexer for HTTP web servers with focus on your files. Directories are displayed in a appealing way and browsing them is enhanced by different views, a breadcrumb and a tree overview. Initially h5ai was an acronym for HTML5 Apache Index but now it supports other web servers too.
+home: https://truecharts.org/charts/stable/h5ai
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/h5ai.png
+keywords:
+ - h5ai
+ - Cloud
+ - Network-FTP
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: h5ai
+sources:
+ - https://github.com/awesometic/docker-h5ai
+ - https://github.com/truecharts/charts/tree/master/charts/stable/h5ai
+ - https://hub.docker.com/r/awesometic/h5ai
+type: application
+version: 4.1.9
diff --git a/stable/h5ai/4.1.8/README.md b/stable/h5ai/4.1.9/README.md
similarity index 100%
rename from stable/h5ai/4.1.8/README.md
rename to stable/h5ai/4.1.9/README.md
diff --git a/stable/h5ai/4.1.9/app-changelog.md b/stable/h5ai/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..01e64cf966
--- /dev/null
+++ b/stable/h5ai/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [h5ai-4.1.9](https://github.com/truecharts/charts/compare/h5ai-4.1.8...h5ai-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/h5ai/4.1.8/app-readme.md b/stable/h5ai/4.1.9/app-readme.md
similarity index 100%
rename from stable/h5ai/4.1.8/app-readme.md
rename to stable/h5ai/4.1.9/app-readme.md
diff --git a/stable/h5ai/4.1.9/charts/common-17.2.28.tgz b/stable/h5ai/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/h5ai/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/h5ai/4.1.8/ix_values.yaml b/stable/h5ai/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/h5ai/4.1.8/ix_values.yaml
rename to stable/h5ai/4.1.9/ix_values.yaml
diff --git a/stable/h5ai/4.1.8/questions.yaml b/stable/h5ai/4.1.9/questions.yaml
similarity index 100%
rename from stable/h5ai/4.1.8/questions.yaml
rename to stable/h5ai/4.1.9/questions.yaml
diff --git a/stable/halflife2deathmatch/4.1.8/templates/common.yaml b/stable/h5ai/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/halflife2deathmatch/4.1.8/templates/common.yaml
rename to stable/h5ai/4.1.9/templates/common.yaml
diff --git a/stable/makemkv/8.1.8/values.yaml b/stable/h5ai/4.1.9/values.yaml
similarity index 100%
rename from stable/makemkv/8.1.8/values.yaml
rename to stable/h5ai/4.1.9/values.yaml
diff --git a/stable/halflife2deathmatch/4.1.8/CHANGELOG.md b/stable/halflife2deathmatch/4.1.8/CHANGELOG.md
deleted file mode 100644
index 12b97b74fa..0000000000
--- a/stable/halflife2deathmatch/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [halflife2deathmatch-4.1.8](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.7...halflife2deathmatch-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [halflife2deathmatch-4.1.7](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.6...halflife2deathmatch-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [halflife2deathmatch-4.1.6](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.5...halflife2deathmatch-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [halflife2deathmatch-4.1.5](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.4...halflife2deathmatch-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [halflife2deathmatch-4.1.4](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.3...halflife2deathmatch-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [halflife2deathmatch-4.1.3](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.0...halflife2deathmatch-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [halflife2deathmatch-4.1.2](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.0...halflife2deathmatch-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [halflife2deathmatch-4.1.0](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.0.1...halflife2deathmatch-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [halflife2deathmatch-4.0.1](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.0.0...halflife2deathmatch-4.0.1) (2023-12-26)
diff --git a/stable/halflife2deathmatch/4.1.8/Chart.yaml b/stable/halflife2deathmatch/4.1.8/Chart.yaml
deleted file mode 100644
index 949886c10d..0000000000
--- a/stable/halflife2deathmatch/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: hl2dm
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install HalfLife2 DeathMatch and run it.
-home: https://truecharts.org/charts/stable/halflife2deathmatch
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/halflife2deathmatch.png
-keywords:
- - halflife2deathmatch
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: halflife2deathmatch
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/halflife2deathmatch
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/halflife2deathmatch/4.1.8/app-changelog.md b/stable/halflife2deathmatch/4.1.8/app-changelog.md
deleted file mode 100644
index 1d73403236..0000000000
--- a/stable/halflife2deathmatch/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [halflife2deathmatch-4.1.8](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.7...halflife2deathmatch-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/halflife2deathmatch/4.1.8/charts/common-17.2.26.tgz b/stable/halflife2deathmatch/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/halflife2deathmatch/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/halflife2deathmatch/4.1.9/CHANGELOG.md b/stable/halflife2deathmatch/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..ea1f3a1f1c
--- /dev/null
+++ b/stable/halflife2deathmatch/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [halflife2deathmatch-4.1.9](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.8...halflife2deathmatch-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [halflife2deathmatch-4.1.8](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.7...halflife2deathmatch-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [halflife2deathmatch-4.1.7](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.6...halflife2deathmatch-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [halflife2deathmatch-4.1.6](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.5...halflife2deathmatch-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [halflife2deathmatch-4.1.5](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.4...halflife2deathmatch-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [halflife2deathmatch-4.1.4](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.3...halflife2deathmatch-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [halflife2deathmatch-4.1.3](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.0...halflife2deathmatch-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [halflife2deathmatch-4.1.2](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.0...halflife2deathmatch-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/halflife2deathmatch/4.1.9/Chart.yaml b/stable/halflife2deathmatch/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..809ca0043d
--- /dev/null
+++ b/stable/halflife2deathmatch/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: hl2dm
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install HalfLife2 DeathMatch and run it.
+home: https://truecharts.org/charts/stable/halflife2deathmatch
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/halflife2deathmatch.png
+keywords:
+ - halflife2deathmatch
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: halflife2deathmatch
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/halflife2deathmatch
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/halflife2deathmatch/4.1.8/README.md b/stable/halflife2deathmatch/4.1.9/README.md
similarity index 100%
rename from stable/halflife2deathmatch/4.1.8/README.md
rename to stable/halflife2deathmatch/4.1.9/README.md
diff --git a/stable/halflife2deathmatch/4.1.9/app-changelog.md b/stable/halflife2deathmatch/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..0c9f6f2f9b
--- /dev/null
+++ b/stable/halflife2deathmatch/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [halflife2deathmatch-4.1.9](https://github.com/truecharts/charts/compare/halflife2deathmatch-4.1.8...halflife2deathmatch-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/halflife2deathmatch/4.1.8/app-readme.md b/stable/halflife2deathmatch/4.1.9/app-readme.md
similarity index 100%
rename from stable/halflife2deathmatch/4.1.8/app-readme.md
rename to stable/halflife2deathmatch/4.1.9/app-readme.md
diff --git a/stable/halflife2deathmatch/4.1.9/charts/common-17.2.28.tgz b/stable/halflife2deathmatch/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/halflife2deathmatch/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/halflife2deathmatch/4.1.8/ix_values.yaml b/stable/halflife2deathmatch/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/halflife2deathmatch/4.1.8/ix_values.yaml
rename to stable/halflife2deathmatch/4.1.9/ix_values.yaml
diff --git a/stable/halflife2deathmatch/4.1.8/questions.yaml b/stable/halflife2deathmatch/4.1.9/questions.yaml
similarity index 100%
rename from stable/halflife2deathmatch/4.1.8/questions.yaml
rename to stable/halflife2deathmatch/4.1.9/questions.yaml
diff --git a/stable/hassconfigurator/4.1.9/templates/common.yaml b/stable/halflife2deathmatch/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/hassconfigurator/4.1.9/templates/common.yaml
rename to stable/halflife2deathmatch/4.1.9/templates/common.yaml
diff --git a/stable/maloja/4.1.8/values.yaml b/stable/halflife2deathmatch/4.1.9/values.yaml
similarity index 100%
rename from stable/maloja/4.1.8/values.yaml
rename to stable/halflife2deathmatch/4.1.9/values.yaml
diff --git a/stable/hammond/8.1.8/CHANGELOG.md b/stable/hammond/8.1.8/CHANGELOG.md
deleted file mode 100644
index 48ca871370..0000000000
--- a/stable/hammond/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [hammond-8.1.8](https://github.com/truecharts/charts/compare/hammond-8.1.7...hammond-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [hammond-8.1.7](https://github.com/truecharts/charts/compare/hammond-8.1.6...hammond-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [hammond-8.1.6](https://github.com/truecharts/charts/compare/hammond-8.1.5...hammond-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [hammond-8.1.5](https://github.com/truecharts/charts/compare/hammond-8.1.4...hammond-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [hammond-8.1.4](https://github.com/truecharts/charts/compare/hammond-8.1.3...hammond-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [hammond-8.1.3](https://github.com/truecharts/charts/compare/hammond-8.1.0...hammond-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [hammond-8.1.2](https://github.com/truecharts/charts/compare/hammond-8.1.0...hammond-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [hammond-8.1.0](https://github.com/truecharts/charts/compare/hammond-8.0.1...hammond-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [hammond-8.0.1](https://github.com/truecharts/charts/compare/hammond-8.0.0...hammond-8.0.1) (2023-12-26)
diff --git a/stable/hammond/8.1.8/Chart.yaml b/stable/hammond/8.1.8/Chart.yaml
deleted file mode 100644
index 896e3bde14..0000000000
--- a/stable/hammond/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.0.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A self-hosted vehicle expense tracking system with support for multiple users.
-home: https://truecharts.org/charts/stable/hammond
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/hammond.png
-keywords:
- - hammond
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: hammond
-sources:
- - https://github.com/akhilrex/hammond
- - https://github.com/truecharts/charts/tree/master/charts/stable/hammond
- - https://hub.docker.com/r/akhilrex/hammond
-type: application
-version: 8.1.8
diff --git a/stable/hammond/8.1.8/app-changelog.md b/stable/hammond/8.1.8/app-changelog.md
deleted file mode 100644
index 7eb3eb9251..0000000000
--- a/stable/hammond/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [hammond-8.1.8](https://github.com/truecharts/charts/compare/hammond-8.1.7...hammond-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/hammond/8.1.8/charts/common-17.2.26.tgz b/stable/hammond/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/hammond/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/hammond/8.1.9/CHANGELOG.md b/stable/hammond/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..2e4a5c97b5
--- /dev/null
+++ b/stable/hammond/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [hammond-8.1.9](https://github.com/truecharts/charts/compare/hammond-8.1.8...hammond-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [hammond-8.1.8](https://github.com/truecharts/charts/compare/hammond-8.1.7...hammond-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [hammond-8.1.7](https://github.com/truecharts/charts/compare/hammond-8.1.6...hammond-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [hammond-8.1.6](https://github.com/truecharts/charts/compare/hammond-8.1.5...hammond-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [hammond-8.1.5](https://github.com/truecharts/charts/compare/hammond-8.1.4...hammond-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [hammond-8.1.4](https://github.com/truecharts/charts/compare/hammond-8.1.3...hammond-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [hammond-8.1.3](https://github.com/truecharts/charts/compare/hammond-8.1.0...hammond-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [hammond-8.1.2](https://github.com/truecharts/charts/compare/hammond-8.1.0...hammond-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/hammond/8.1.9/Chart.yaml b/stable/hammond/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..5feab32ba9
--- /dev/null
+++ b/stable/hammond/8.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A self-hosted vehicle expense tracking system with support for multiple users.
+home: https://truecharts.org/charts/stable/hammond
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/hammond.png
+keywords:
+ - hammond
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: hammond
+sources:
+ - https://github.com/akhilrex/hammond
+ - https://github.com/truecharts/charts/tree/master/charts/stable/hammond
+ - https://hub.docker.com/r/akhilrex/hammond
+type: application
+version: 8.1.9
diff --git a/stable/hammond/8.1.8/README.md b/stable/hammond/8.1.9/README.md
similarity index 100%
rename from stable/hammond/8.1.8/README.md
rename to stable/hammond/8.1.9/README.md
diff --git a/stable/hammond/8.1.9/app-changelog.md b/stable/hammond/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..d935e7ff6b
--- /dev/null
+++ b/stable/hammond/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [hammond-8.1.9](https://github.com/truecharts/charts/compare/hammond-8.1.8...hammond-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/hammond/8.1.8/app-readme.md b/stable/hammond/8.1.9/app-readme.md
similarity index 100%
rename from stable/hammond/8.1.8/app-readme.md
rename to stable/hammond/8.1.9/app-readme.md
diff --git a/stable/hammond/8.1.9/charts/common-17.2.28.tgz b/stable/hammond/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/hammond/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/hammond/8.1.8/ix_values.yaml b/stable/hammond/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/hammond/8.1.8/ix_values.yaml
rename to stable/hammond/8.1.9/ix_values.yaml
diff --git a/stable/hammond/8.1.8/questions.yaml b/stable/hammond/8.1.9/questions.yaml
similarity index 100%
rename from stable/hammond/8.1.8/questions.yaml
rename to stable/hammond/8.1.9/questions.yaml
diff --git a/stable/ntfy/8.2.2/templates/NOTES.txt b/stable/hammond/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/ntfy/8.2.2/templates/NOTES.txt
rename to stable/hammond/8.1.9/templates/NOTES.txt
diff --git a/stable/hammond/8.1.8/templates/_secrets.tpl b/stable/hammond/8.1.9/templates/_secrets.tpl
similarity index 100%
rename from stable/hammond/8.1.8/templates/_secrets.tpl
rename to stable/hammond/8.1.9/templates/_secrets.tpl
diff --git a/stable/hammond/8.1.8/templates/common.yaml b/stable/hammond/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/hammond/8.1.8/templates/common.yaml
rename to stable/hammond/8.1.9/templates/common.yaml
diff --git a/stable/mango/4.1.8/values.yaml b/stable/hammond/8.1.9/values.yaml
similarity index 100%
rename from stable/mango/4.1.8/values.yaml
rename to stable/hammond/8.1.9/values.yaml
diff --git a/stable/handbrake/20.0.4/CHANGELOG.md b/stable/handbrake/20.0.4/CHANGELOG.md
new file mode 100644
index 0000000000..ee2377e87f
--- /dev/null
+++ b/stable/handbrake/20.0.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [handbrake-20.0.4](https://github.com/truecharts/charts/compare/handbrake-20.0.3...handbrake-20.0.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [handbrake-20.0.3](https://github.com/truecharts/charts/compare/handbrake-20.0.2...handbrake-20.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [handbrake-20.0.2](https://github.com/truecharts/charts/compare/handbrake-20.0.1...handbrake-20.0.2) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [handbrake-20.0.1](https://github.com/truecharts/charts/compare/handbrake-20.0.0...handbrake-20.0.1) (2024-01-15)
+
+### Chore
+
+
+
+- update container image jlesage/handbrake to v24.01.2[@0752dcb](https://github.com/0752dcb) by renovate ([#17249](https://github.com/truecharts/charts/issues/17249))
+
+
+## [handbrake-20.0.0](https://github.com/truecharts/charts/compare/handbrake-19.1.6...handbrake-20.0.0) (2024-01-14)
+
+### Chore
+
+
+
+- update container image jlesage/handbrake to v24.01.1[@442c40b](https://github.com/442c40b) by renovate ([#17111](https://github.com/truecharts/charts/issues/17111))
+
+
+
+
+## [handbrake-19.1.6](https://github.com/truecharts/charts/compare/handbrake-19.1.5...handbrake-19.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [handbrake-19.1.5](https://github.com/truecharts/charts/compare/handbrake-19.1.4...handbrake-19.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [handbrake-19.1.4](https://github.com/truecharts/charts/compare/handbrake-19.1.3...handbrake-19.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [handbrake-19.1.3](https://github.com/truecharts/charts/compare/handbrake-19.1.0...handbrake-19.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/handbrake/20.0.4/Chart.yaml b/stable/handbrake/20.0.4/Chart.yaml
new file mode 100644
index 0000000000..2df73ecd25
--- /dev/null
+++ b/stable/handbrake/20.0.4/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 24.01.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs.
+home: https://truecharts.org/charts/stable/handbrake
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/handbrake.png
+keywords:
+ - handbrake
+ - encode
+ - media
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: handbrake
+sources:
+ - https://handbrake.fr/
+ - https://github.com/jlesage/docker-handbrake
+ - https://github.com/truecharts/charts/tree/master/charts/stable/handbrake
+ - https://hub.docker.com/r/jlesage/handbrake
+type: application
+version: 20.0.4
diff --git a/stable/handbrake/20.0.4/README.md b/stable/handbrake/20.0.4/README.md
new file mode 100644
index 0000000000..4475fd526a
--- /dev/null
+++ b/stable/handbrake/20.0.4/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/handbrake)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/handbrake/20.0.4/app-changelog.md b/stable/handbrake/20.0.4/app-changelog.md
new file mode 100644
index 0000000000..dac297cca3
--- /dev/null
+++ b/stable/handbrake/20.0.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [handbrake-20.0.4](https://github.com/truecharts/charts/compare/handbrake-20.0.3...handbrake-20.0.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/handbrake/20.0.4/app-readme.md b/stable/handbrake/20.0.4/app-readme.md
new file mode 100644
index 0000000000..15638c5e05
--- /dev/null
+++ b/stable/handbrake/20.0.4/app-readme.md
@@ -0,0 +1,8 @@
+HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/handbrake](https://truecharts.org/charts/stable/handbrake)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/handbrake/20.0.4/charts/common-17.2.28.tgz b/stable/handbrake/20.0.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/handbrake/20.0.4/charts/common-17.2.28.tgz differ
diff --git a/stable/handbrake/20.0.4/ix_values.yaml b/stable/handbrake/20.0.4/ix_values.yaml
new file mode 100644
index 0000000000..229c03e4c0
--- /dev/null
+++ b/stable/handbrake/20.0.4/ix_values.yaml
@@ -0,0 +1,81 @@
+image:
+ repository: jlesage/handbrake
+ tag: v24.01.2@sha256:0752dcb72bd1d1fcbdf5e1712b693cac5cb0f23da019d526613575242d9af43c
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10053
+ targetPort: 5800
+ vnc:
+ enabled: true
+ ports:
+ vnc:
+ enabled: true
+ port: 10055
+ targetPort: 5900
+handbrake:
+ KEEP_APP_RUNNING: false
+ DISPLAY_WIDTH: 1280
+ DISPLAY_HEIGHT: 768
+ SECURE_CONNECTION: false
+ ENABLE_CJK_FONT: false
+ AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30"
+ AUTOMATED_CONVERSION_FORMAT: "mp4"
+ AUTOMATED_CONVERSION_KEEP_SOURCE: true
+ AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore"
+configmap:
+ handbrake:
+ enabled: true
+ data:
+ ENABLE_CJK_FONT: '{{ ternary "1" "0" .Values.handbrake.ENABLE_CJK_FONT }}'
+ KEEP_APP_RUNNING: '{{ ternary "1" "0" .Values.handbrake.KEEP_APP_RUNNING }}'
+ SECURE_CONNECTION: '{{ ternary "1" "0" .Values.handbrake.SECURE_CONNECTION }}'
+ DISPLAY_WIDTH: "{{ .Values.handbrake.DISPLAY_WIDTH }}"
+ DISPLAY_HEIGHT: "{{ .Values.handbrake.DISPLAY_HEIGHT }}"
+ AUTOMATED_CONVERSION_KEEP_SOURCE: '{{ ternary "1" "0" .Values.handbrake.AUTOMATED_CONVERSION_KEEP_SOURCE }}'
+ AUTOMATED_CONVERSION_PRESET: "{{ .Values.handbrake.AUTOMATED_CONVERSION_PRESET }}"
+ AUTOMATED_CONVERSION_FORMAT: "{{ .Values.handbrake.AUTOMATED_CONVERSION_FORMAT }}"
+ AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "{{ .Values.handbrake.AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION }}"
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ storage:
+ enabled: true
+ mountPath: "/storage"
+ output:
+ enabled: true
+ mountPath: "/output"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ securityContext:
+ capabilities:
+ add:
+ - NET_BIND_SERVICE
+ - KILL
+ probes:
+ liveness:
+ type: tcp
+ readiness:
+ type: tcp
+ startup:
+ type: tcp
+ env:
+ VNC_PASSWORD: ""
+ envFrom:
+ - configMapRef:
+ name: "handbrake"
diff --git a/stable/handbrake/20.0.4/questions.yaml b/stable/handbrake/20.0.4/questions.yaml
new file mode 100644
index 0000000000..b920fc2604
--- /dev/null
+++ b/stable/handbrake/20.0.4/questions.yaml
@@ -0,0 +1,3521 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ # Portal
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: VNC_PASSWORD
+ label: "VNC_PASSWORD"
+ description: "Password needed to connect to the application's GUI. See the VNC Password section for more details."
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: handbrake
+ group: "App Configuration"
+ label: "HandBrake Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ENABLE_CJK_FONT
+ label: "ENABLE_CJK_FONT"
+ description: "When set to true, open-source computer font WenQuanYi Zen Hei is installed. "
+ schema:
+ type: boolean
+ default: false
+ - variable: KEEP_APP_RUNNING
+ label: "KEEP_APP_RUNNING"
+ description: "When set to true, the application will be automatically restarted if it crashes or if a user quits it."
+ schema:
+ type: boolean
+ default: false
+ - variable: gui
+ label: "GUI Settings"
+ description: "Always read description before changing a value here. Also refer to README"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: DISPLAY_WIDTH
+ label: "DISPLAY_WIDTH"
+ description: "Width (in pixels) of the application's window."
+ schema:
+ type: int
+ default: 1280
+ required: true
+ - variable: DISPLAY_HEIGHT
+ label: "DISPLAY_HEIGHT"
+ description: "Height (in pixels) of the application's window."
+ schema:
+ type: int
+ default: 768
+ required: true
+ - variable: SECURE_CONNECTION
+ label: "SECURE_CONNECTION"
+ description: "When set to true, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details."
+ schema:
+ type: boolean
+ default: false
+ - variable: autoconv
+ label: "Automated Conversion Settings"
+ description: "Always read description before changing a value here. Also refer to README"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: AUTOMATED_CONVERSION_PRESET
+ label: "AUTOMATED_CONVERSION_PRESET"
+ description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /"
+ schema:
+ type: string
+ default: "General/Very Fast 1080p30"
+ required: true
+ - variable: AUTOMATED_CONVERSION_FORMAT
+ label: "AUTOMATED_CONVERSION_FORMAT"
+ description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension."
+ schema:
+ type: string
+ default: "mp4"
+ required: true
+ - variable: AUTOMATED_CONVERSION_KEEP_SOURCE
+ label: "AUTOMATED_CONVERSION_KEEP_SOURCE"
+ description: "When set to 0, a video that has been successfully converted is removed from the watch folder."
+ schema:
+ type: boolean
+ default: false
+ - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION
+ label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION"
+ description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder."
+ schema:
+ type: string
+ default: "ignore"
+ required: true
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10053
+ required: true
+ - variable: vnc
+ label: "VNC Service"
+ description: "VNC Service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: vnc
+ 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: 10055
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: storage
+ label: "App Storage"
+ description: "Application Storage."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: output
+ label: "App Output Storage"
+ description: "Stores the Application Output."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/openbooks/3.1.11/templates/NOTES.txt b/stable/handbrake/20.0.4/templates/NOTES.txt
similarity index 100%
rename from stable/openbooks/3.1.11/templates/NOTES.txt
rename to stable/handbrake/20.0.4/templates/NOTES.txt
diff --git a/stable/mymediaforalexa/7.1.8/templates/common.yaml b/stable/handbrake/20.0.4/templates/common.yaml
similarity index 100%
rename from stable/mymediaforalexa/7.1.8/templates/common.yaml
rename to stable/handbrake/20.0.4/templates/common.yaml
diff --git a/stable/mc-router/3.1.8/values.yaml b/stable/handbrake/20.0.4/values.yaml
similarity index 100%
rename from stable/mc-router/3.1.8/values.yaml
rename to stable/handbrake/20.0.4/values.yaml
diff --git a/stable/hassconfigurator/4.1.10/CHANGELOG.md b/stable/hassconfigurator/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..c724ed31fd
--- /dev/null
+++ b/stable/hassconfigurator/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [hassconfigurator-4.1.10](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.9...hassconfigurator-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [hassconfigurator-4.1.9](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.8...hassconfigurator-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [hassconfigurator-4.1.8](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.7...hassconfigurator-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [hassconfigurator-4.1.7](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.6...hassconfigurator-4.1.7) (2024-01-14)
+
+
+
+
+## [hassconfigurator-4.1.6](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.5...hassconfigurator-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [hassconfigurator-4.1.5](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.4...hassconfigurator-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [hassconfigurator-4.1.4](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.3...hassconfigurator-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [hassconfigurator-4.1.3](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.0...hassconfigurator-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [hassconfigurator-4.1.2](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.0...hassconfigurator-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
diff --git a/stable/hassconfigurator/4.1.10/Chart.yaml b/stable/hassconfigurator/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..660d2889cd
--- /dev/null
+++ b/stable/hassconfigurator/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: x86_64
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Home Assistant online configurator Chart from https://github.com/danielperna84/hass-configurator
+home: https://truecharts.org/charts/stable/hassconfigurator
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/hassconfigurator.png
+keywords:
+ - hassconfigurator
+ - home-automation
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: hassconfigurator
+sources:
+ - https://github.com/danielperna84/hass-configurator
+ - https://github.com/truecharts/charts/tree/master/charts/stable/hassconfigurator
+ - https://hub.docker.com/r/causticlab/hass-configurator-docker
+type: application
+version: 4.1.10
diff --git a/stable/hassconfigurator/4.1.9/README.md b/stable/hassconfigurator/4.1.10/README.md
similarity index 100%
rename from stable/hassconfigurator/4.1.9/README.md
rename to stable/hassconfigurator/4.1.10/README.md
diff --git a/stable/hassconfigurator/4.1.10/app-changelog.md b/stable/hassconfigurator/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..e6f2963b8d
--- /dev/null
+++ b/stable/hassconfigurator/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [hassconfigurator-4.1.10](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.9...hassconfigurator-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/hassconfigurator/4.1.9/app-readme.md b/stable/hassconfigurator/4.1.10/app-readme.md
similarity index 100%
rename from stable/hassconfigurator/4.1.9/app-readme.md
rename to stable/hassconfigurator/4.1.10/app-readme.md
diff --git a/stable/hassconfigurator/4.1.10/charts/common-17.2.28.tgz b/stable/hassconfigurator/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/hassconfigurator/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/hassconfigurator/4.1.9/ix_values.yaml b/stable/hassconfigurator/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/hassconfigurator/4.1.9/ix_values.yaml
rename to stable/hassconfigurator/4.1.10/ix_values.yaml
diff --git a/stable/hassconfigurator/4.1.9/questions.yaml b/stable/hassconfigurator/4.1.10/questions.yaml
similarity index 100%
rename from stable/hassconfigurator/4.1.9/questions.yaml
rename to stable/hassconfigurator/4.1.10/questions.yaml
diff --git a/stable/hastebin/4.1.8/templates/common.yaml b/stable/hassconfigurator/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/hastebin/4.1.8/templates/common.yaml
rename to stable/hassconfigurator/4.1.10/templates/common.yaml
diff --git a/stable/media-roller/4.1.8/values.yaml b/stable/hassconfigurator/4.1.10/values.yaml
similarity index 100%
rename from stable/media-roller/4.1.8/values.yaml
rename to stable/hassconfigurator/4.1.10/values.yaml
diff --git a/stable/hassconfigurator/4.1.9/CHANGELOG.md b/stable/hassconfigurator/4.1.9/CHANGELOG.md
deleted file mode 100644
index 95338d1267..0000000000
--- a/stable/hassconfigurator/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [hassconfigurator-4.1.9](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.8...hassconfigurator-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [hassconfigurator-4.1.8](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.7...hassconfigurator-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [hassconfigurator-4.1.7](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.6...hassconfigurator-4.1.7) (2024-01-14)
-
-
-
-
-## [hassconfigurator-4.1.6](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.5...hassconfigurator-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [hassconfigurator-4.1.5](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.4...hassconfigurator-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [hassconfigurator-4.1.4](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.3...hassconfigurator-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [hassconfigurator-4.1.3](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.0...hassconfigurator-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [hassconfigurator-4.1.2](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.0...hassconfigurator-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [hassconfigurator-4.1.0](https://github.com/truecharts/charts/compare/hassconfigurator-4.0.1...hassconfigurator-4.1.0) (2023-12-30)
-
-### Chore
-
diff --git a/stable/hassconfigurator/4.1.9/Chart.yaml b/stable/hassconfigurator/4.1.9/Chart.yaml
deleted file mode 100644
index 9413284c66..0000000000
--- a/stable/hassconfigurator/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: x86_64
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Home Assistant online configurator Chart from https://github.com/danielperna84/hass-configurator
-home: https://truecharts.org/charts/stable/hassconfigurator
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/hassconfigurator.png
-keywords:
- - hassconfigurator
- - home-automation
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: hassconfigurator
-sources:
- - https://github.com/danielperna84/hass-configurator
- - https://github.com/truecharts/charts/tree/master/charts/stable/hassconfigurator
- - https://hub.docker.com/r/causticlab/hass-configurator-docker
-type: application
-version: 4.1.9
diff --git a/stable/hassconfigurator/4.1.9/app-changelog.md b/stable/hassconfigurator/4.1.9/app-changelog.md
deleted file mode 100644
index 00d739b061..0000000000
--- a/stable/hassconfigurator/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [hassconfigurator-4.1.9](https://github.com/truecharts/charts/compare/hassconfigurator-4.1.8...hassconfigurator-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/hassconfigurator/4.1.9/charts/common-17.2.26.tgz b/stable/hassconfigurator/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/hassconfigurator/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/haste-server/12.1.9/CHANGELOG.md b/stable/haste-server/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..afa4a1465e
--- /dev/null
+++ b/stable/haste-server/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [haste-server-12.1.9](https://github.com/truecharts/charts/compare/haste-server-12.1.8...haste-server-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [haste-server-12.1.8](https://github.com/truecharts/charts/compare/haste-server-12.1.7...haste-server-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [haste-server-12.1.7](https://github.com/truecharts/charts/compare/haste-server-12.1.6...haste-server-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [haste-server-12.1.6](https://github.com/truecharts/charts/compare/haste-server-12.1.5...haste-server-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [haste-server-12.1.5](https://github.com/truecharts/charts/compare/haste-server-12.1.4...haste-server-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [haste-server-12.1.4](https://github.com/truecharts/charts/compare/haste-server-12.1.3...haste-server-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [haste-server-12.1.3](https://github.com/truecharts/charts/compare/haste-server-12.1.0...haste-server-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [haste-server-12.1.2](https://github.com/truecharts/charts/compare/haste-server-12.1.0...haste-server-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/haste-server/12.1.9/Chart.yaml b/stable/haste-server/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..3518d60108
--- /dev/null
+++ b/stable/haste-server/12.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Simple text sharing
+home: https://truecharts.org/charts/stable/haste-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/haste-server.png
+keywords:
+ - haste
+ - hastebin
+ - haste-server
+ - pastebin
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: haste-server
+sources:
+ - https://github.com/seejohnrun/haste-server
+ - https://github.com/k8s-at-home/container-images
+ - https://github.com/truecharts/charts/tree/master/charts/stable/haste-server
+ - https://ghcr.io/k8s-at-home/haste-server
+type: application
+version: 12.1.9
diff --git a/stable/haste-server/12.1.9/README.md b/stable/haste-server/12.1.9/README.md
new file mode 100644
index 0000000000..8fc1fe2e15
--- /dev/null
+++ b/stable/haste-server/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/haste-server)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/haste-server/12.1.9/app-changelog.md b/stable/haste-server/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..0665ec9809
--- /dev/null
+++ b/stable/haste-server/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [haste-server-12.1.9](https://github.com/truecharts/charts/compare/haste-server-12.1.8...haste-server-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/haste-server/12.1.9/app-readme.md b/stable/haste-server/12.1.9/app-readme.md
new file mode 100644
index 0000000000..6603cccc9f
--- /dev/null
+++ b/stable/haste-server/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Simple text sharing
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/haste-server](https://truecharts.org/charts/stable/haste-server)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/haste-server/12.1.9/charts/common-17.2.28.tgz b/stable/haste-server/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/haste-server/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/haste-server/12.1.9/ix_values.yaml b/stable/haste-server/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..184b4c7413
--- /dev/null
+++ b/stable/haste-server/12.1.9/ix_values.yaml
@@ -0,0 +1,25 @@
+image:
+ repository: ghcr.io/k8s-at-home/haste-server
+ pullPolicy: IfNotPresent
+ tag: latest@sha256:827aa2f2389d94a522e333080fa8cbc0e0a487c5681173caca785b3b6b9e5b01
+service:
+ main:
+ ports:
+ main:
+ port: 7777
+ targetPort: 7777
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+portal:
+ open:
+ enabled: true
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ STORAGE_FILEPATH: "/config"
+ STORAGE_TYPE: "file"
diff --git a/stable/haste-server/12.1.9/questions.yaml b/stable/haste-server/12.1.9/questions.yaml
new file mode 100644
index 0000000000..acbfbcfefa
--- /dev/null
+++ b/stable/haste-server/12.1.9/questions.yaml
@@ -0,0 +1,2845 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: STORAGE_FILEPATH
+ label: "STORAGE_FILEPATH"
+ schema:
+ type: string
+ default: "/config"
+ - variable: STORAGE_TYPE
+ label: "STORAGE_TYPE"
+ schema:
+ type: string
+ default: "file"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 7777
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/openhab/8.1.9/templates/NOTES.txt b/stable/haste-server/12.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/openhab/8.1.9/templates/NOTES.txt
rename to stable/haste-server/12.1.9/templates/NOTES.txt
diff --git a/stable/mysql-workbench/8.1.12/templates/common.yaml b/stable/haste-server/12.1.9/templates/common.yaml
similarity index 100%
rename from stable/mysql-workbench/8.1.12/templates/common.yaml
rename to stable/haste-server/12.1.9/templates/common.yaml
diff --git a/stable/mediaelch/4.1.8/values.yaml b/stable/haste-server/12.1.9/values.yaml
similarity index 100%
rename from stable/mediaelch/4.1.8/values.yaml
rename to stable/haste-server/12.1.9/values.yaml
diff --git a/stable/hastebin/4.1.8/CHANGELOG.md b/stable/hastebin/4.1.8/CHANGELOG.md
deleted file mode 100644
index 1227958d5b..0000000000
--- a/stable/hastebin/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [hastebin-4.1.8](https://github.com/truecharts/charts/compare/hastebin-4.1.7...hastebin-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [hastebin-4.1.7](https://github.com/truecharts/charts/compare/hastebin-4.1.6...hastebin-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [hastebin-4.1.6](https://github.com/truecharts/charts/compare/hastebin-4.1.5...hastebin-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [hastebin-4.1.5](https://github.com/truecharts/charts/compare/hastebin-4.1.4...hastebin-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [hastebin-4.1.4](https://github.com/truecharts/charts/compare/hastebin-4.1.3...hastebin-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [hastebin-4.1.3](https://github.com/truecharts/charts/compare/hastebin-4.1.0...hastebin-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [hastebin-4.1.2](https://github.com/truecharts/charts/compare/hastebin-4.1.0...hastebin-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [hastebin-4.1.0](https://github.com/truecharts/charts/compare/hastebin-4.0.1...hastebin-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [hastebin-4.0.1](https://github.com/truecharts/charts/compare/hastebin-4.0.0...hastebin-4.0.1) (2023-12-26)
diff --git a/stable/hastebin/4.1.8/Chart.yaml b/stable/hastebin/4.1.8/Chart.yaml
deleted file mode 100644
index 6b71695097..0000000000
--- a/stable/hastebin/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "Alpine-based Chart for Hastebin, the node.js paste service "
-home: https://truecharts.org/charts/stable/hastebin
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/hastebin.png
-keywords:
- - hastebin
- - Cloud
- - Productivity
- - Tools-Utilities
- - Network-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: hastebin
-sources:
- - https://github.com/nzzane/haste-server
- - https://github.com/truecharts/charts/tree/master/charts/stable/hastebin
- - https://hub.docker.com/r/flippinturt/hastebin
-type: application
-version: 4.1.8
diff --git a/stable/hastebin/4.1.8/app-changelog.md b/stable/hastebin/4.1.8/app-changelog.md
deleted file mode 100644
index 01dcb842e0..0000000000
--- a/stable/hastebin/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [hastebin-4.1.8](https://github.com/truecharts/charts/compare/hastebin-4.1.7...hastebin-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/hastebin/4.1.8/charts/common-17.2.26.tgz b/stable/hastebin/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/hastebin/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/hastebin/4.1.9/CHANGELOG.md b/stable/hastebin/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..468d733bd1
--- /dev/null
+++ b/stable/hastebin/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [hastebin-4.1.9](https://github.com/truecharts/charts/compare/hastebin-4.1.8...hastebin-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [hastebin-4.1.8](https://github.com/truecharts/charts/compare/hastebin-4.1.7...hastebin-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [hastebin-4.1.7](https://github.com/truecharts/charts/compare/hastebin-4.1.6...hastebin-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [hastebin-4.1.6](https://github.com/truecharts/charts/compare/hastebin-4.1.5...hastebin-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [hastebin-4.1.5](https://github.com/truecharts/charts/compare/hastebin-4.1.4...hastebin-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [hastebin-4.1.4](https://github.com/truecharts/charts/compare/hastebin-4.1.3...hastebin-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [hastebin-4.1.3](https://github.com/truecharts/charts/compare/hastebin-4.1.0...hastebin-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [hastebin-4.1.2](https://github.com/truecharts/charts/compare/hastebin-4.1.0...hastebin-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/hastebin/4.1.9/Chart.yaml b/stable/hastebin/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..17e3d4b6a6
--- /dev/null
+++ b/stable/hastebin/4.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "Alpine-based Chart for Hastebin, the node.js paste service "
+home: https://truecharts.org/charts/stable/hastebin
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/hastebin.png
+keywords:
+ - hastebin
+ - Cloud
+ - Productivity
+ - Tools-Utilities
+ - Network-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: hastebin
+sources:
+ - https://github.com/nzzane/haste-server
+ - https://github.com/truecharts/charts/tree/master/charts/stable/hastebin
+ - https://hub.docker.com/r/flippinturt/hastebin
+type: application
+version: 4.1.9
diff --git a/stable/hastebin/4.1.8/README.md b/stable/hastebin/4.1.9/README.md
similarity index 100%
rename from stable/hastebin/4.1.8/README.md
rename to stable/hastebin/4.1.9/README.md
diff --git a/stable/hastebin/4.1.9/app-changelog.md b/stable/hastebin/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..2b0c860076
--- /dev/null
+++ b/stable/hastebin/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [hastebin-4.1.9](https://github.com/truecharts/charts/compare/hastebin-4.1.8...hastebin-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/hastebin/4.1.8/app-readme.md b/stable/hastebin/4.1.9/app-readme.md
similarity index 100%
rename from stable/hastebin/4.1.8/app-readme.md
rename to stable/hastebin/4.1.9/app-readme.md
diff --git a/stable/hastebin/4.1.9/charts/common-17.2.28.tgz b/stable/hastebin/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/hastebin/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/hastebin/4.1.8/ix_values.yaml b/stable/hastebin/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/hastebin/4.1.8/ix_values.yaml
rename to stable/hastebin/4.1.9/ix_values.yaml
diff --git a/stable/hastebin/4.1.8/questions.yaml b/stable/hastebin/4.1.9/questions.yaml
similarity index 100%
rename from stable/hastebin/4.1.8/questions.yaml
rename to stable/hastebin/4.1.9/questions.yaml
diff --git a/stable/hetzner-ddns/4.1.8/templates/common.yaml b/stable/hastebin/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/hetzner-ddns/4.1.8/templates/common.yaml
rename to stable/hastebin/4.1.9/templates/common.yaml
diff --git a/stable/mediagoblin/4.1.8/values.yaml b/stable/hastebin/4.1.9/values.yaml
similarity index 100%
rename from stable/mediagoblin/4.1.8/values.yaml
rename to stable/hastebin/4.1.9/values.yaml
diff --git a/stable/hasty-paste/5.1.11/CHANGELOG.md b/stable/hasty-paste/5.1.11/CHANGELOG.md
deleted file mode 100644
index 06cd186cf9..0000000000
--- a/stable/hasty-paste/5.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [hasty-paste-5.1.11](https://github.com/truecharts/charts/compare/hasty-paste-5.1.10...hasty-paste-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [hasty-paste-5.1.10](https://github.com/truecharts/charts/compare/hasty-paste-5.1.9...hasty-paste-5.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [hasty-paste-5.1.9](https://github.com/truecharts/charts/compare/hasty-paste-5.1.8...hasty-paste-5.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [hasty-paste-5.1.8](https://github.com/truecharts/charts/compare/hasty-paste-5.1.7...hasty-paste-5.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [hasty-paste-5.1.7](https://github.com/truecharts/charts/compare/hasty-paste-5.1.6...hasty-paste-5.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [hasty-paste-5.1.6](https://github.com/truecharts/charts/compare/hasty-paste-5.1.5...hasty-paste-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
-
-
-## [hasty-paste-5.1.5](https://github.com/truecharts/charts/compare/hasty-paste-5.1.4...hasty-paste-5.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-
-## [hasty-paste-5.1.4](https://github.com/truecharts/charts/compare/hasty-paste-5.1.3...hasty-paste-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [hasty-paste-5.1.3](https://github.com/truecharts/charts/compare/hasty-paste-5.1.0...hasty-paste-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/hasty-paste/5.1.11/Chart.yaml b/stable/hasty-paste/5.1.11/Chart.yaml
deleted file mode 100644
index 759ae83f9c..0000000000
--- a/stable/hasty-paste/5.1.11/Chart.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.9.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: redis
- version: 11.1.6
- repository: https://deps.truecharts.org
- condition: redis.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A fast and minimal paste bin, written in Python using Quart.
-home: https://truecharts.org/charts/stable/hasty-paste
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/hasty-paste.png
-keywords:
- - hasty-paste
- - Cloud
- - Productivity
- - Tools-Utilities
- - Network-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: hasty-paste
-sources:
- - https://github.com/enchant97/hasty-paste
- - https://github.com/enchant97/hasty-paste/blob/main/docs/install.md
- - https://github.com/truecharts/charts/tree/master/charts/stable/hasty-paste
- - https://ghcr.io/enchant97/hasty-paste
-type: application
-version: 5.1.11
diff --git a/stable/hasty-paste/5.1.11/app-changelog.md b/stable/hasty-paste/5.1.11/app-changelog.md
deleted file mode 100644
index b9bffb1843..0000000000
--- a/stable/hasty-paste/5.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [hasty-paste-5.1.11](https://github.com/truecharts/charts/compare/hasty-paste-5.1.10...hasty-paste-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/hasty-paste/5.1.11/charts/common-17.2.26.tgz b/stable/hasty-paste/5.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/hasty-paste/5.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/hasty-paste/5.1.12/CHANGELOG.md b/stable/hasty-paste/5.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..108230d241
--- /dev/null
+++ b/stable/hasty-paste/5.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [hasty-paste-5.1.12](https://github.com/truecharts/charts/compare/hasty-paste-5.1.11...hasty-paste-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [hasty-paste-5.1.11](https://github.com/truecharts/charts/compare/hasty-paste-5.1.10...hasty-paste-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [hasty-paste-5.1.10](https://github.com/truecharts/charts/compare/hasty-paste-5.1.9...hasty-paste-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [hasty-paste-5.1.9](https://github.com/truecharts/charts/compare/hasty-paste-5.1.8...hasty-paste-5.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [hasty-paste-5.1.8](https://github.com/truecharts/charts/compare/hasty-paste-5.1.7...hasty-paste-5.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [hasty-paste-5.1.7](https://github.com/truecharts/charts/compare/hasty-paste-5.1.6...hasty-paste-5.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [hasty-paste-5.1.6](https://github.com/truecharts/charts/compare/hasty-paste-5.1.5...hasty-paste-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [hasty-paste-5.1.5](https://github.com/truecharts/charts/compare/hasty-paste-5.1.4...hasty-paste-5.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [hasty-paste-5.1.4](https://github.com/truecharts/charts/compare/hasty-paste-5.1.3...hasty-paste-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [hasty-paste-5.1.3](https://github.com/truecharts/charts/compare/hasty-paste-5.1.0...hasty-paste-5.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/hasty-paste/5.1.12/Chart.yaml b/stable/hasty-paste/5.1.12/Chart.yaml
new file mode 100644
index 0000000000..09c5f1d4b5
--- /dev/null
+++ b/stable/hasty-paste/5.1.12/Chart.yaml
@@ -0,0 +1,48 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.9.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A fast and minimal paste bin, written in Python using Quart.
+home: https://truecharts.org/charts/stable/hasty-paste
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/hasty-paste.png
+keywords:
+ - hasty-paste
+ - Cloud
+ - Productivity
+ - Tools-Utilities
+ - Network-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: hasty-paste
+sources:
+ - https://github.com/enchant97/hasty-paste
+ - https://github.com/enchant97/hasty-paste/blob/main/docs/install.md
+ - https://github.com/truecharts/charts/tree/master/charts/stable/hasty-paste
+ - https://ghcr.io/enchant97/hasty-paste
+type: application
+version: 5.1.12
diff --git a/stable/hasty-paste/5.1.11/README.md b/stable/hasty-paste/5.1.12/README.md
similarity index 100%
rename from stable/hasty-paste/5.1.11/README.md
rename to stable/hasty-paste/5.1.12/README.md
diff --git a/stable/hasty-paste/5.1.12/app-changelog.md b/stable/hasty-paste/5.1.12/app-changelog.md
new file mode 100644
index 0000000000..4ae3d26f20
--- /dev/null
+++ b/stable/hasty-paste/5.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [hasty-paste-5.1.12](https://github.com/truecharts/charts/compare/hasty-paste-5.1.11...hasty-paste-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/hasty-paste/5.1.11/app-readme.md b/stable/hasty-paste/5.1.12/app-readme.md
similarity index 100%
rename from stable/hasty-paste/5.1.11/app-readme.md
rename to stable/hasty-paste/5.1.12/app-readme.md
diff --git a/stable/hasty-paste/5.1.12/charts/common-17.2.28.tgz b/stable/hasty-paste/5.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/hasty-paste/5.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/van-dam/3.1.15/charts/redis-11.1.6.tgz b/stable/hasty-paste/5.1.12/charts/redis-11.1.6.tgz
similarity index 100%
rename from stable/van-dam/3.1.15/charts/redis-11.1.6.tgz
rename to stable/hasty-paste/5.1.12/charts/redis-11.1.6.tgz
diff --git a/stable/hasty-paste/5.1.11/ix_values.yaml b/stable/hasty-paste/5.1.12/ix_values.yaml
similarity index 100%
rename from stable/hasty-paste/5.1.11/ix_values.yaml
rename to stable/hasty-paste/5.1.12/ix_values.yaml
diff --git a/stable/hasty-paste/5.1.11/questions.yaml b/stable/hasty-paste/5.1.12/questions.yaml
similarity index 100%
rename from stable/hasty-paste/5.1.11/questions.yaml
rename to stable/hasty-paste/5.1.12/questions.yaml
diff --git a/stable/hasty-paste/5.1.11/templates/_secrets.tpl b/stable/hasty-paste/5.1.12/templates/_secrets.tpl
similarity index 100%
rename from stable/hasty-paste/5.1.11/templates/_secrets.tpl
rename to stable/hasty-paste/5.1.12/templates/_secrets.tpl
diff --git a/stable/hasty-paste/5.1.11/templates/common.yaml b/stable/hasty-paste/5.1.12/templates/common.yaml
similarity index 100%
rename from stable/hasty-paste/5.1.11/templates/common.yaml
rename to stable/hasty-paste/5.1.12/templates/common.yaml
diff --git a/stable/mediainfo/7.1.8/values.yaml b/stable/hasty-paste/5.1.12/values.yaml
similarity index 100%
rename from stable/mediainfo/7.1.8/values.yaml
rename to stable/hasty-paste/5.1.12/values.yaml
diff --git a/stable/headphones/10.1.9/CHANGELOG.md b/stable/headphones/10.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..67c21119d4
--- /dev/null
+++ b/stable/headphones/10.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [headphones-10.1.9](https://github.com/truecharts/charts/compare/headphones-10.1.8...headphones-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [headphones-10.1.8](https://github.com/truecharts/charts/compare/headphones-10.1.7...headphones-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [headphones-10.1.7](https://github.com/truecharts/charts/compare/headphones-10.1.6...headphones-10.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [headphones-10.1.6](https://github.com/truecharts/charts/compare/headphones-10.1.5...headphones-10.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [headphones-10.1.5](https://github.com/truecharts/charts/compare/headphones-10.1.4...headphones-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [headphones-10.1.4](https://github.com/truecharts/charts/compare/headphones-10.1.3...headphones-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [headphones-10.1.3](https://github.com/truecharts/charts/compare/headphones-10.1.0...headphones-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [headphones-10.1.2](https://github.com/truecharts/charts/compare/headphones-10.1.0...headphones-10.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/headphones/10.1.9/Chart.yaml b/stable/headphones/10.1.9/Chart.yaml
new file mode 100644
index 0000000000..5e6698423c
--- /dev/null
+++ b/stable/headphones/10.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: a78f38c1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: An automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent and Blackhole.
+home: https://truecharts.org/charts/stable/headphones
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/headphones.png
+keywords:
+ - headphones
+ - music
+ - downloader
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: headphones
+sources:
+ - https://github.com/linuxserver/docker-headphones
+ - https://github.com/rembo10/headphones
+ - https://github.com/truecharts/charts/tree/master/charts/stable/headphones
+ - https://ghcr.io/linuxserver/headphones
+type: application
+version: 10.1.9
diff --git a/stable/headphones/10.1.9/README.md b/stable/headphones/10.1.9/README.md
new file mode 100644
index 0000000000..478f630a1f
--- /dev/null
+++ b/stable/headphones/10.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/headphones)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/headphones/10.1.9/app-changelog.md b/stable/headphones/10.1.9/app-changelog.md
new file mode 100644
index 0000000000..0ebd7a6718
--- /dev/null
+++ b/stable/headphones/10.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [headphones-10.1.9](https://github.com/truecharts/charts/compare/headphones-10.1.8...headphones-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/headphones/10.1.9/app-readme.md b/stable/headphones/10.1.9/app-readme.md
new file mode 100644
index 0000000000..77438f846d
--- /dev/null
+++ b/stable/headphones/10.1.9/app-readme.md
@@ -0,0 +1,8 @@
+An automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent and Blackhole.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/headphones](https://truecharts.org/charts/stable/headphones)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/headphones/10.1.9/charts/common-17.2.28.tgz b/stable/headphones/10.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/headphones/10.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/headphones/10.1.9/ix_values.yaml b/stable/headphones/10.1.9/ix_values.yaml
new file mode 100644
index 0000000000..6c2d9132fb
--- /dev/null
+++ b/stable/headphones/10.1.9/ix_values.yaml
@@ -0,0 +1,25 @@
+image:
+ repository: ghcr.io/linuxserver/headphones
+ pullPolicy: IfNotPresent
+ tag: version-a78f38c1@sha256:393b0b1abe6fd75cf58178e24638b173eb3404e38fc836aa5730ada32caf95f9
+service:
+ main:
+ ports:
+ main:
+ port: 10064
+ targetPort: 8181
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ varrun:
+ enabled: true
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
diff --git a/stable/headphones/10.1.9/questions.yaml b/stable/headphones/10.1.9/questions.yaml
new file mode 100644
index 0000000000..af88491316
--- /dev/null
+++ b/stable/headphones/10.1.9/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10064
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/openspeedtest/7.1.8/templates/NOTES.txt b/stable/headphones/10.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/openspeedtest/7.1.8/templates/NOTES.txt
rename to stable/headphones/10.1.9/templates/NOTES.txt
diff --git a/stable/headphones/10.1.9/templates/common.yaml b/stable/headphones/10.1.9/templates/common.yaml
new file mode 100644
index 0000000000..992373e750
--- /dev/null
+++ b/stable/headphones/10.1.9/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/medusa/9.1.13/values.yaml b/stable/headphones/10.1.9/values.yaml
similarity index 100%
rename from stable/medusa/9.1.13/values.yaml
rename to stable/headphones/10.1.9/values.yaml
diff --git a/stable/healthchecks/13.1.12/CHANGELOG.md b/stable/healthchecks/13.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..210608f3d0
--- /dev/null
+++ b/stable/healthchecks/13.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [healthchecks-13.1.12](https://github.com/truecharts/charts/compare/healthchecks-13.1.11...healthchecks-13.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [healthchecks-13.1.11](https://github.com/truecharts/charts/compare/healthchecks-13.1.10...healthchecks-13.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [healthchecks-13.1.10](https://github.com/truecharts/charts/compare/healthchecks-13.1.9...healthchecks-13.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [healthchecks-13.1.9](https://github.com/truecharts/charts/compare/healthchecks-13.1.8...healthchecks-13.1.9) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/healthchecks to v3.1.20240115[@2f6312c](https://github.com/2f6312c) by renovate ([#17270](https://github.com/truecharts/charts/issues/17270))
+
+
+
+
+## [healthchecks-13.1.8](https://github.com/truecharts/charts/compare/healthchecks-13.1.7...healthchecks-13.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [healthchecks-13.1.7](https://github.com/truecharts/charts/compare/healthchecks-13.1.6...healthchecks-13.1.7) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/healthchecks to v3.1.20240101[@f71485d](https://github.com/f71485d) by renovate ([#16726](https://github.com/truecharts/charts/issues/16726))
+
+
+## [healthchecks-13.1.6](https://github.com/truecharts/charts/compare/healthchecks-13.1.5...healthchecks-13.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [healthchecks-13.1.5](https://github.com/truecharts/charts/compare/healthchecks-13.1.4...healthchecks-13.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [healthchecks-13.1.4](https://github.com/truecharts/charts/compare/healthchecks-13.1.1...healthchecks-13.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/healthchecks/13.1.12/Chart.yaml b/stable/healthchecks/13.1.12/Chart.yaml
new file mode 100644
index 0000000000..e416fbe7fe
--- /dev/null
+++ b/stable/healthchecks/13.1.12/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.1.20240115
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Healthchecks is a cron job monitoring service. It listens for HTTP requests and email messages ("pings") from your cron jobs and scheduled tasks ("checks"). When a ping does not arrive on time, Healthchecks sends out alerts.
+home: https://truecharts.org/charts/stable/healthchecks
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/healthchecks.png
+keywords:
+ - cron
+ - monitoring
+ - alert
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: healthchecks
+sources:
+ - https://github.com/healthchecks/healthchecks
+ - https://github.com/truecharts/charts/tree/master/charts/stable/healthchecks
+ - https://ghcr.io/linuxserver/healthchecks
+type: application
+version: 13.1.12
diff --git a/stable/healthchecks/13.1.12/README.md b/stable/healthchecks/13.1.12/README.md
new file mode 100644
index 0000000000..b737915f4d
--- /dev/null
+++ b/stable/healthchecks/13.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/healthchecks)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/healthchecks/13.1.12/app-changelog.md b/stable/healthchecks/13.1.12/app-changelog.md
new file mode 100644
index 0000000000..96e37d415f
--- /dev/null
+++ b/stable/healthchecks/13.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [healthchecks-13.1.12](https://github.com/truecharts/charts/compare/healthchecks-13.1.11...healthchecks-13.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/healthchecks/13.1.12/app-readme.md b/stable/healthchecks/13.1.12/app-readme.md
new file mode 100644
index 0000000000..66f01581c9
--- /dev/null
+++ b/stable/healthchecks/13.1.12/app-readme.md
@@ -0,0 +1,8 @@
+Healthchecks is a cron job monitoring service. It listens for HTTP requests and email messages ("pings") from your cron jobs and scheduled tasks ("checks"). When a ping does not arrive on time, Healthchecks sends out alerts.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/healthchecks](https://truecharts.org/charts/stable/healthchecks)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/healthchecks/13.1.12/charts/common-17.2.28.tgz b/stable/healthchecks/13.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/healthchecks/13.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/healthchecks/13.1.12/ix_values.yaml b/stable/healthchecks/13.1.12/ix_values.yaml
new file mode 100644
index 0000000000..c5c41f8f26
--- /dev/null
+++ b/stable/healthchecks/13.1.12/ix_values.yaml
@@ -0,0 +1,41 @@
+image:
+ repository: ghcr.io/linuxserver/healthchecks
+ tag: 3.1.20240115@sha256:2f6312cf5b390a9b00a40860d08e77309034aed0b6497fdff9abed83b9de1a25
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10074
+ targetPort: 8000
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: tcp
+ readiness:
+ type: tcp
+ startup:
+ type: tcp
+ env:
+ REGENERATE_SETTINGS: "True"
+ SITE_ROOT: "https://healthchecks.domain"
+ SITE_NAME: ""
+ SUPERUSER_EMAIL: "email@healthchecks.io"
+ SUPERUSER_PASSWORD: "myVeryStrongPassword"
diff --git a/stable/healthchecks/13.1.12/questions.yaml b/stable/healthchecks/13.1.12/questions.yaml
new file mode 100644
index 0000000000..44db4e11c8
--- /dev/null
+++ b/stable/healthchecks/13.1.12/questions.yaml
@@ -0,0 +1,2870 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: SUPERUSER_EMAIL
+ label: "SUPERUSER_EMAIL"
+ description: "Superuser email"
+ schema:
+ type: string
+ required: true
+ default: "REPLACETHIS"
+ - variable: SUPERUSER_PASSWORD
+ label: "SUPERUSER_PASSWORD"
+ description: "Superuser password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: "REPLACETHIS"
+ - variable: REGENERATE_SETTINGS
+ label: "REGENERATE_SETTINGS"
+ description: "Set to true to always override the local_settings.py file with values from environment variables"
+ schema:
+ type: string
+ default: "True"
+ - variable: SITE_ROOT
+ label: "SITE_ROOT"
+ description: "The site's top-level URL and the port it listens to"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: SITE_NAME
+ label: "SITE_NAME"
+ description: "The site's name"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10074
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/openvscode-server/8.1.10/templates/NOTES.txt b/stable/healthchecks/13.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/openvscode-server/8.1.10/templates/NOTES.txt
rename to stable/healthchecks/13.1.12/templates/NOTES.txt
diff --git a/stable/nano-wallet/8.1.8/templates/common.yaml b/stable/healthchecks/13.1.12/templates/common.yaml
similarity index 100%
rename from stable/nano-wallet/8.1.8/templates/common.yaml
rename to stable/healthchecks/13.1.12/templates/common.yaml
diff --git a/stable/megasync/5.1.11/values.yaml b/stable/healthchecks/13.1.12/values.yaml
similarity index 100%
rename from stable/megasync/5.1.11/values.yaml
rename to stable/healthchecks/13.1.12/values.yaml
diff --git a/stable/hedgedoc/11.1.9/CHANGELOG.md b/stable/hedgedoc/11.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..7cffe7274b
--- /dev/null
+++ b/stable/hedgedoc/11.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [hedgedoc-11.1.9](https://github.com/truecharts/charts/compare/hedgedoc-11.1.8...hedgedoc-11.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [hedgedoc-11.1.8](https://github.com/truecharts/charts/compare/hedgedoc-11.1.7...hedgedoc-11.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [hedgedoc-11.1.7](https://github.com/truecharts/charts/compare/hedgedoc-11.1.6...hedgedoc-11.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [hedgedoc-11.1.6](https://github.com/truecharts/charts/compare/hedgedoc-11.1.5...hedgedoc-11.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [hedgedoc-11.1.5](https://github.com/truecharts/charts/compare/hedgedoc-11.1.4...hedgedoc-11.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [hedgedoc-11.1.4](https://github.com/truecharts/charts/compare/hedgedoc-11.1.3...hedgedoc-11.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [hedgedoc-11.1.3](https://github.com/truecharts/charts/compare/hedgedoc-11.1.0...hedgedoc-11.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [hedgedoc-11.1.2](https://github.com/truecharts/charts/compare/hedgedoc-11.1.0...hedgedoc-11.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/hedgedoc/11.1.9/Chart.yaml b/stable/hedgedoc/11.1.9/Chart.yaml
new file mode 100644
index 0000000000..80a9243fb7
--- /dev/null
+++ b/stable/hedgedoc/11.1.9/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.9.9
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: HedgeDoc lets you create real-time collaborative markdown notes.
+home: https://truecharts.org/charts/stable/hedgedoc
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/hedgedoc.png
+keywords:
+ - hedgedoc
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: hedgedoc
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/hedgedoc
+ - https://quay.io/hedgedoc/hedgedoc
+type: application
+version: 11.1.9
diff --git a/stable/hedgedoc/11.1.9/README.md b/stable/hedgedoc/11.1.9/README.md
new file mode 100644
index 0000000000..d1a2bf42e6
--- /dev/null
+++ b/stable/hedgedoc/11.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/hedgedoc)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/hedgedoc/11.1.9/app-changelog.md b/stable/hedgedoc/11.1.9/app-changelog.md
new file mode 100644
index 0000000000..55460ce528
--- /dev/null
+++ b/stable/hedgedoc/11.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [hedgedoc-11.1.9](https://github.com/truecharts/charts/compare/hedgedoc-11.1.8...hedgedoc-11.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/hedgedoc/11.1.9/app-readme.md b/stable/hedgedoc/11.1.9/app-readme.md
new file mode 100644
index 0000000000..0b49726b35
--- /dev/null
+++ b/stable/hedgedoc/11.1.9/app-readme.md
@@ -0,0 +1,8 @@
+HedgeDoc lets you create real-time collaborative markdown notes.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/hedgedoc](https://truecharts.org/charts/stable/hedgedoc)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/hedgedoc/11.1.9/charts/common-17.2.28.tgz b/stable/hedgedoc/11.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/hedgedoc/11.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/hedgedoc/11.1.9/ix_values.yaml b/stable/hedgedoc/11.1.9/ix_values.yaml
new file mode 100644
index 0000000000..c384a23e0b
--- /dev/null
+++ b/stable/hedgedoc/11.1.9/ix_values.yaml
@@ -0,0 +1,145 @@
+image:
+ repository: quay.io/hedgedoc/hedgedoc
+ pullPolicy: IfNotPresent
+ tag: 1.9.9@sha256:c29606e2a143a9b02bde6e159727e6ac3206b18d19eeba5c17e911e492a0911c
+service:
+ main:
+ ports:
+ main:
+ port: 10132
+persistence:
+ uploads:
+ enabled: true
+ mountPath: "/hedgedoc/public/uploads"
+cnpg:
+ main:
+ enabled: true
+ user: hedgedoc
+ database: hedgedoc
+portal:
+ open:
+ enabled: true
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ NODE_ENV: "production"
+ CMD_PORT: "{{ .Values.service.main.ports.main.port }}"
+ CMD_DB_PORT: "5432"
+ CMD_DB_DIALECT: "postgres"
+ CMD_DB_USERNAME: "{{ .Values.cnpg.main.user }}"
+ CMD_DB_DATABASE: "{{ .Values.cnpg.main.database }}"
+ CMD_SESSION_SECRET:
+ secretKeyRef:
+ name: secrets
+ key: CMD_SESSION_SECRET
+ CMD_DB_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ CMD_DB_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ # User Defined
+ CMD_FORBIDDEN_NOTE_IDS: "robots.txt, favicon.ico, api, build, css, docs, fonts, js, uploads, vendor, views"
+ CMD_IMAGE_UPLOAD_TYPE: "filesystem"
+ CMD_SOURCE_URL: ""
+ CMD_TOOBUSY_LAG: 70
+ CMD_ALLOW_GRAVATAR: true
+ CMD_DOMAIN: false
+ CMD_PROTOCOL_USESSL: false
+ CMD_URL_ADDPORT: false
+ # CMD_ALLOW_ORIGIN: "localhost"
+ # CMD_HSTS_ENABLE: true
+ # CMD_HSTS_INCLUDE_SUBDOMAINS: true
+ # CMD_HSTS_MAX_AGE: 31536000
+ # CMD_HSTS_PRELOAD: true
+ # CMD_CSP_ENABLE: true
+ # CMD_CSP_ADD_DISQUS: false
+ # CMD_CSP_ADD_GOOGLE_ANALYTICS: false
+ # CMD_CSP_REPORTURI: ""
+ # CMD_CSP_ALLOW_FRAMING: true
+ # CMD_CSP_ALLOW_PDF_EMBED: true
+ # CMD_COOKIE_POLICY: "lax"
+ # CMD_ALLOW_ANONYMOUS: false
+ # CMD_ALLOW_ANONYMOUS_EDITS: false
+ # CMD_ALLOW_FREEURL: false
+ # CMD_REQUIRE_FREEURL_AUTHENTICATION: true
+ # CMD_DEFAULT_PERMISSION: "editable"
+ # CMD_SESSION_LIFE: 1209600000
+ # CMD_EMAIL: true
+ # CMD_ALLOW_EMAIL_REGISTER: true
+ # CMD_DROPBOX_CLIENTID: ""
+ # CMD_DROPBOX_CLIENTSECRET: ""
+ # CMD_FACEBOOK_CLIENTID: ""
+ # CMD_FACEBOOK_CLIENTSECRET: ""
+ # CMD_GITHUB_CLIENTID: ""
+ # CMD_GITHUB_CLIENTSECRET: ""
+ # CMD_GITLAB_SCOPE: "api"
+ # CMD_GITLAB_BASEURL: ""
+ # CMD_GITLAB_CLIENTID: ""
+ # CMD_GITLAB_CLIENTSECRET: ""
+ # CMD_GITLAB_VERSION: "v4"
+ # CMD_GOOGLE_CLIENTID: ""
+ # CMD_GOOGLE_CLIENTSECRET: ""
+ # CMD_GOOGLE_HOSTEDDOMAIN: ""
+ # CMD_TWITTER_CONSUMERKEY: ""
+ # CMD_TWITTER_CONSUMERSECRET: ""
+ # CMD_MATTERMOST_BASEURL: ""
+ # CMD_MATTERMOST_CLIENTID: ""
+ # CMD_MATTERMOST_CLIENTSECRET: ""
+ # CMD_OAUTH2_USER_PROFILE_URL: ""
+ # CMD_OAUTH2_USER_PROFILE_USERNAME_ATTR: ""
+ # CMD_OAUTH2_USER_PROFILE_DISPLAY_NAME_ATTR: ""
+ # CMD_OAUTH2_USER_PROFILE_EMAIL_ATTR: ""
+ # CMD_OAUTH2_USER_PROFILE_ID_ATTR: ""
+ # CMD_OAUTH2_TOKEN_URL: ""
+ # CMD_OAUTH2_AUTHORIZATION_URL: ""
+ # CMD_OAUTH2_CLIENT_ID: ""
+ # CMD_OAUTH2_CLIENT_SECRET: ""
+ # CMD_OAUTH2_PROVIDERNAME: ""
+ # CMD_OAUTH2_SCOPE: ""
+ # CMD_OAUTH2_ROLES_CLAIM: ""
+ # CMD_OAUTH2_ACCESS_ROLE: ""
+ # CMD_LDAP_URL: ""
+ # CMD_LDAP_BINDDN: ""
+ # CMD_LDAP_BINDCREDENTIALS: ""
+ # CMD_LDAP_SEARCHBASE: ""
+ # CMD_LDAP_SEARCHFILTER: ""
+ # CMD_LDAP_SEARCHATTRIBUTES: ""
+ # CMD_LDAP_USERIDFIELD: ""
+ # CMD_LDAP_USERNAMEFIELD: ""
+ # CMD_LDAP_TLS_CA: ""
+ # CMD_LDAP_PROVIDERNAME: ""
+ # CMD_SAML_IDPSSOURL: ""
+ # CMD_SAML_IDPCERT: ""
+ # CMD_SAML_CLIENTCERT: ""
+ # CMD_SAML_ISSUER: ""
+ # CMD_SAML_DISABLEREQUESTEDAUTHNCONTEXT: false
+ # CMD_SAML_IDENTIFIERFORMAT: "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"
+ # CMD_SAML_GROUPATTRIBUTE: ""
+ # CMD_SAML_REQUIREDGROUPS: ""
+ # CMD_SAML_EXTERNALGROUPS: ""
+ # CMD_SAML_ATTRIBUTE_ID: ""
+ # CMD_SAML_ATTRIBUTE_USERNAME: ""
+ # CMD_SAML_ATTRIBUTE_EMAIL: ""
+ # CMD_SAML_PROVIDERNAME: ""
+ # CMD_S3_ACCESS_KEY_ID: ""
+ # CMD_S3_SECRET_ACCESS_KEY: ""
+ # CMD_S3_REGION: ""
+ # CMD_S3_BUCKET: ""
+ # CMD_S3_ENDPOINT: ""
+ # CMD_AZURE_CONNECTION_STRING: ""
+ # CMD_AZURE_CONTAINER: ""
+ # CMD_MINIO_ACCESS_KEY: ""
+ # CMD_MINIO_SECRET_KEY: ""
+ # CMD_MINIO_ENDPOINT: ""
+ # CMD_MINIO_PORT: ""
+ # CMD_MINIO_SECURE: true
+ # CMD_IMGUR_CLIENTID: ""
+ # CMD_LUTIM_URL: ""
+ # DEBUG: false
+ # CMD_LOGLEVEL: "info"
diff --git a/stable/hedgedoc/11.1.9/questions.yaml b/stable/hedgedoc/11.1.9/questions.yaml
new file mode 100644
index 0000000000..0f35b3a66b
--- /dev/null
+++ b/stable/hedgedoc/11.1.9/questions.yaml
@@ -0,0 +1,4110 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: generalsettings
+ label: "General Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_FORBIDDEN_NOTE_IDS
+ label: "CMD_FORBIDDEN_NOTE_IDS"
+ description: "disallow creation of notes, even if allowFreeUrl or CMD_ALLOW_FREEURL is true"
+ schema:
+ type: string
+ default: "robots.txt, favicon.ico, api, build, css, docs, fonts, js, uploads, vendor, views"
+ - variable: CMD_IMAGE_UPLOAD_TYPE
+ label: "CMD_IMAGE_UPLOAD_TYPE"
+ description: "Where to upload images."
+ schema:
+ type: string
+ default: "filesystem"
+ enum:
+ - value: "filesystem"
+ description: "filesystem"
+ - value: "imgur"
+ description: "imgur"
+ - value: "s3"
+ description: "s3"
+ - value: "minio"
+ description: "minio"
+ - value: "azure"
+ description: "azure"
+ - value: "lutim"
+ description: "lutim"
+ - variable: CMD_SOURCE_URL
+ label: "CMD_SOURCE_URL"
+ description: "Provides the link to the source code of HedgeDoc on the entry page"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_TOOBUSY_LAG
+ label: "CMD_TOOBUSY_LAG"
+ description: "CPU time for one event loop tick until node throttles connections. (milliseconds)"
+ schema:
+ type: int
+ default: 70
+ - variable: CMD_ALLOW_GRAVATAR
+ label: "CMD_ALLOW_GRAVATAR"
+ description: "Set to false to disable Libravatar as profile picture source on your instance."
+ schema:
+ type: boolean
+ default: true
+ - variable: httpsettings
+ label: "HTTP Settings"
+ schema:
+ type: boolean
+ default: true
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_DOMAIN
+ label: "CMD_DOMAIN"
+ description: "Domain name (eg. hedgedoc.org)"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_PROTOCOL_USESSL
+ label: "CMD_PROTOCOL_USESSL"
+ description: "Set to use SSL protocol for resources path (only applied when domain is set)"
+ schema:
+ type: boolean
+ default: false
+ - variable: CMD_URL_ADDPORT
+ label: "CMD_URL_ADDPORT"
+ description: "Set to add port on callback URL (ports 80 or 443 won't be applied) (only applied when domain is set)"
+ schema:
+ type: boolean
+ default: false
+ - variable: CMD_ALLOW_ORIGIN
+ label: "CMD_ALLOW_ORIGIN"
+ description: "Domain name whitelist (use comma to separate)"
+ schema:
+ type: string
+ default: "localhost"
+ - variable: websecsettings
+ label: "Web Security Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_HSTS_ENABLE
+ label: "CMD_HSTS_ENABLE"
+ description: "Set to enable HSTS if HTTPS is also enabled"
+ schema:
+ type: boolean
+ default: true
+ - variable: CMD_HSTS_INCLUDE_SUBDOMAINS
+ label: "CMD_HSTS_INCLUDE_SUBDOMAINS"
+ description: "Set to include subdomains in HSTS"
+ schema:
+ type: boolean
+ default: true
+ - variable: CMD_HSTS_MAX_AGE
+ label: "CMD_HSTS_MAX_AGE"
+ description: "Max duration in seconds to tell clients to keep HSTS status"
+ schema:
+ type: int
+ default: 31536000
+ - variable: CMD_HSTS_PRELOAD
+ label: "CMD_HSTS_PRELOAD"
+ description: "Whether to allow preloading of the site's HSTS status"
+ schema:
+ type: boolean
+ default: true
+ - variable: CMD_CSP_ENABLE
+ label: "CMD_CSP_ENABLE"
+ description: "Whether to apply a Content-Security-Policy header to responses"
+ schema:
+ type: boolean
+ default: true
+ - variable: CMD_CSP_ADD_DISQUS
+ label: "CMD_CSP_ADD_DISQUS"
+ description: "Enable to allow users to add Disqus comments to their notes or presentations."
+ schema:
+ type: boolean
+ default: false
+ - variable: CMD_CSP_ADD_GOOGLE_ANALYTICS
+ label: "CMD_CSP_ADD_GOOGLE_ANALYTICS"
+ description: "Enable to allow users to add Google Analytics to their notes."
+ schema:
+ type: boolean
+ default: false
+ - variable: CMD_CSP_REPORTURI
+ label: "CMD_CSP_REPORTURI"
+ description: "Allows to add a URL for CSP reports in case of violations."
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_CSP_ALLOW_FRAMING
+ label: "CMD_CSP_ALLOW_FRAMING"
+ description: "Disable to disallow embedding of the instance via iframe."
+ schema:
+ type: boolean
+ default: true
+ - variable: CMD_CSP_ALLOW_PDF_EMBED
+ label: "CMD_CSP_ALLOW_PDF_EMBED"
+ description: "Disable to disallow embedding PDFs."
+ schema:
+ type: boolean
+ default: true
+ - variable: CMD_COOKIE_POLICY
+ label: "CMD_COOKIE_POLICY"
+ description: "Set a SameSite policy whether cookies are send from cross-origin"
+ schema:
+ type: string
+ default: "lax"
+ enum:
+ - value: "lax"
+ description: "lax"
+ - value: "strict"
+ description: "strict"
+ - value: "none"
+ description: "none"
+ - variable: userprivillegesettings
+ label: "Users and Privileges Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_ALLOW_ANONYMOUS
+ label: "CMD_ALLOW_ANONYMOUS"
+ description: "Set to allow anonymous usage"
+ schema:
+ type: boolean
+ default: false
+ - variable: CMD_ALLOW_ANONYMOUS_EDITS
+ label: "CMD_ALLOW_ANONYMOUS_EDITS"
+ description: "If allowAnonymous is false: allow users to select freely permission, allowing guests to edit existing notes"
+ schema:
+ type: boolean
+ default: false
+ - variable: CMD_ALLOW_FREEURL
+ label: "CMD_ALLOW_FREEURL"
+ description: "Set to allow new note creation by accessing a nonexistent note URL"
+ schema:
+ type: boolean
+ default: false
+ - variable: CMD_REQUIRE_FREEURL_AUTHENTICATION
+ label: "CMD_REQUIRE_FREEURL_AUTHENTICATION"
+ description: "Set to require authentication for FreeURL mode style note creation"
+ schema:
+ type: boolean
+ default: true
+ - variable: CMD_DEFAULT_PERMISSION
+ label: "CMD_DEFAULT_PERMISSION"
+ description: "Set notes default permission (only applied on signed-in users)"
+ schema:
+ type: string
+ default: "editable"
+ enum:
+ - value: "editable"
+ description: "editable"
+ - value: "freely"
+ description: "freely"
+ - value: "limited"
+ description: "limited"
+ - value: "locked"
+ description: "locked"
+ - value: "protected"
+ description: "protected"
+ - value: "private"
+ description: "private"
+ - variable: CMD_SESSION_LIFE
+ label: "CMD_SESSION_LIFE"
+ description: "Cookie session life time in milliseconds."
+ schema:
+ type: int
+ default: 1209600000
+ - variable: loginsettings
+ label: "Login Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_EMAIL
+ label: "CMD_EMAIL"
+ description: "Set to allow email sign-in"
+ schema:
+ type: boolean
+ default: true
+ - variable: CMD_ALLOW_EMAIL_REGISTER
+ label: "CMD_ALLOW_EMAIL_REGISTER"
+ description: "Set to allow registration of new accounts using an email address."
+ schema:
+ type: boolean
+ default: true
+ - variable: dropboxsettings
+ label: "Dropbox Login Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_DROPBOX_CLIENTID
+ label: "CMD_DROPBOX_CLIENTID"
+ description: "Dropbox API client id"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: CMD_DROPBOX_CLIENTSECRET
+ label: "CMD_DROPBOX_CLIENTSECRET"
+ description: "Dropbox API client secret"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: facebooksettings
+ label: "Facebook Login Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_FACEBOOK_CLIENTID
+ label: "CMD_FACEBOOK_CLIENTID"
+ description: "Facebook API client id"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: CMD_FACEBOOK_CLIENTSECRET
+ label: "CMD_FACEBOOK_CLIENTSECRET"
+ description: "Facebook API client secret"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: githubsettings
+ label: "Github Login Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_GITHUB_CLIENTID
+ label: "CMD_GITHUB_CLIENTID"
+ description: "Github API client id"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: CMD_GITHUB_CLIENTSECRET
+ label: "CMD_GITHUB_CLIENTSECRET"
+ description: "Github API client secret"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: gitlabsettings
+ label: "GitLab Login Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_GITLAB_SCOPE
+ label: "CMD_GITLAB_SCOPE"
+ description: "GitLab API requested scope"
+ schema:
+ type: string
+ default: "api"
+ enum:
+ - value: "api"
+ description: "api"
+ - value: "read_user"
+ description: "read_user"
+ - variable: CMD_GITLAB_BASEURL
+ label: "CMD_GITLAB_BASEURL"
+ description: "GitLab authentication endpoint"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_GITLAB_CLIENTID
+ label: "CMD_GITLAB_CLIENTID"
+ description: "GitLab API client id"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: CMD_GITLAB_CLIENTSECRET
+ label: "CMD_GITLAB_CLIENTSECRET"
+ description: "GitLab API client secret"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: CMD_GITLAB_VERSION
+ label: "CMD_GITLAB_VERSION"
+ description: "GitLab API version"
+ schema:
+ type: string
+ default: "v4"
+ enum:
+ - value: "v4"
+ description: "v4"
+ - value: "v3"
+ description: "v3"
+ - variable: googlesettings
+ label: "Google Login Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_GOOGLE_CLIENTID
+ label: "CMD_GOOGLE_CLIENTID"
+ description: "Google API client id"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: CMD_GOOGLE_CLIENTSECRET
+ label: "CMD_GOOGLE_CLIENTSECRET"
+ description: "Google API client secret"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: CMD_GOOGLE_HOSTEDDOMAIN
+ label: "CMD_GOOGLE_HOSTEDDOMAIN"
+ description: "Provided only if the user belongs to a hosted domain"
+ schema:
+ type: string
+ default: ""
+ - variable: twittersettings
+ label: "Twitter Login Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_TWITTER_CONSUMERKEY
+ label: "CMD_TWITTER_CONSUMERKEY"
+ description: "Twitter API consumer key"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: CMD_TWITTER_CONSUMERSECRET
+ label: "CMD_TWITTER_CONSUMERSECRET"
+ description: "Twitter API consumer secret"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: mattermostsettings
+ label: "Mattermost Login Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_MATTERMOST_BASEURL
+ label: "CMD_MATTERMOST_BASEURL"
+ description: "Mattermost authentication endpoint for versions below 5.0"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_MATTERMOST_CLIENTID
+ label: "CMD_MATTERMOST_CLIENTID"
+ description: "Mattermost API client id"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: CMD_MATTERMOST_CLIENTSECRET
+ label: "CMD_MATTERMOST_CLIENTSECRET"
+ description: "Mattermost API client secret"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: oauthsettings
+ label: "OAuth2 Login Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_OAUTH2_USER_PROFILE_URL
+ label: "CMD_OAUTH2_USER_PROFILE_URL"
+ description: "Where to retrieve information about a user after successful login"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_OAUTH2_USER_PROFILE_USERNAME_ATTR
+ label: "CMD_OAUTH2_USER_PROFILE_USERNAME_ATTR"
+ description: "Where to find the username in the JSON from the user profile URL"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_OAUTH2_USER_PROFILE_DISPLAY_NAME_ATTR
+ label: "CMD_OAUTH2_USER_PROFILE_DISPLAY_NAME_ATTR"
+ description: "Where to find the display-name in the JSON from the user profile URL"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_OAUTH2_USER_PROFILE_EMAIL_ATTR
+ label: "CMD_OAUTH2_USER_PROFILE_EMAIL_ATTR"
+ description: "Where to find the email address in the JSON from the user profile URL"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_OAUTH2_USER_PROFILE_ID_ATTR
+ label: "CMD_OAUTH2_USER_PROFILE_ID_ATTR"
+ description: "Where to find the dedicated user ID (optional, overrides CMD_OAUTH2_USER_PROFILE_USERNAME_ATTR)"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_OAUTH2_TOKEN_URL
+ label: "CMD_OAUTH2_TOKEN_URL"
+ description: "Sometimes called token endpoint, please refer to the documentation of your OAuth2 provider"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_OAUTH2_AUTHORIZATION_URL
+ label: "CMD_OAUTH2_AUTHORIZATION_URL"
+ description: "Authorization URL of your provider, please refer to the documentation of your OAuth2 provider"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_OAUTH2_CLIENT_ID
+ label: "CMD_OAUTH2_CLIENT_ID"
+ description: "You will get this from your OAuth2 provider when you register HedgeDoc as OAuth2-client"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: CMD_OAUTH2_CLIENT_SECRET
+ label: "CMD_OAUTH2_CLIENT_SECRET"
+ description: "You will get this from your OAuth2 provider when you register HedgeDoc as OAuth2-client"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_OAUTH2_PROVIDERNAME
+ label: "CMD_OAUTH2_PROVIDERNAME"
+ description: "Optional name to be displayed at login form indicating the oAuth2 provider"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_OAUTH2_SCOPE
+ label: "CMD_OAUTH2_SCOPE"
+ description: "Scope to request for OIDC (OpenID Connect) providers"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_OAUTH2_ROLES_CLAIM
+ label: "CMD_OAUTH2_ROLES_CLAIM"
+ description: "ID token claim, which is supposed to provide an array of strings of roles"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_OAUTH2_ACCESS_ROLE
+ label: "CMD_OAUTH2_ACCESS_ROLE"
+ description: "The role which should be included in the ID token roles claim to grant access"
+ schema:
+ type: string
+ default: ""
+ - variable: ldapsettings
+ label: "LDAP Login Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_LDAP_URL
+ label: "CMD_LDAP_URL"
+ description: "URL of LDAP server"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_LDAP_BINDDN
+ label: "CMD_LDAP_BINDDN"
+ description: "bindDn for LDAP access"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_LDAP_BINDCREDENTIALS
+ label: "CMD_LDAP_BINDCREDENTIALS"
+ description: "bindCredentials for LDAP access"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_LDAP_SEARCHBASE
+ label: "CMD_LDAP_SEARCHBASE"
+ description: "LDAP directory to begin search from"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_LDAP_SEARCHFILTER
+ label: "CMD_LDAP_SEARCHFILTER"
+ description: "LDAP filter to search with"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_LDAP_SEARCHATTRIBUTES
+ label: "CMD_LDAP_SEARCHATTRIBUTES"
+ description: "LDAP attributes to search with (use comma to separate)"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_LDAP_USERIDFIELD
+ label: "CMD_LDAP_USERIDFIELD"
+ description: "The LDAP field which is used uniquely identify a user on HedgeDoc"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_LDAP_USERNAMEFIELD
+ label: "CMD_LDAP_USERNAMEFIELD"
+ description: "The LDAP field which is used as the username on HedgeDoc"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_LDAP_TLS_CA
+ label: "CMD_LDAP_TLS_CA"
+ description: "Root CA for LDAP TLS in PEM format (use comma to separate)"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_LDAP_PROVIDERNAME
+ label: "CMD_LDAP_PROVIDERNAME"
+ description: "CMD_LDAP_PROVIDERNAME"
+ schema:
+ type: string
+ default: ""
+ - variable: samlsettings
+ label: "SAML Login Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_SAML_IDPSSOURL
+ label: "CMD_SAML_IDPSSOURL"
+ description: "Authentication endpoint of IdP. for details"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_SAML_IDPCERT
+ label: "CMD_SAML_IDPCERT"
+ description: "Certificate file path of IdP in PEM format"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_SAML_CLIENTCERT
+ label: "CMD_SAML_CLIENTCERT"
+ description: "Certificate file path for the client in PEM format"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_SAML_ISSUER
+ label: "CMD_SAML_ISSUER"
+ description: "Issuer to supply to identity provider"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_SAML_DISABLEREQUESTEDAUTHNCONTEXT
+ label: "CMD_SAML_DISABLEREQUESTEDAUTHNCONTEXT"
+ description: "True to allow any authentication method, false restricts to password authentication"
+ schema:
+ type: boolean
+ default: false
+ - variable: CMD_SAML_IDENTIFIERFORMAT
+ label: "CMD_SAML_IDENTIFIERFORMAT"
+ description: "Name identifier format"
+ schema:
+ type: string
+ default: "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"
+ - variable: CMD_SAML_GROUPATTRIBUTE
+ label: "CMD_SAML_GROUPATTRIBUTE"
+ description: "Attribute name for group list"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_SAML_REQUIREDGROUPS
+ label: "CMD_SAML_REQUIREDGROUPS"
+ description: "Group names that allowed (use vertical bar to separate)"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_SAML_EXTERNALGROUPS
+ label: "CMD_SAML_EXTERNALGROUPS"
+ description: "Group names that not allowed (use vertical bar to separate) "
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_SAML_ATTRIBUTE_ID
+ label: "CMD_SAML_ATTRIBUTE_ID"
+ description: "Attribute map for id"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_SAML_ATTRIBUTE_USERNAME
+ label: "CMD_SAML_ATTRIBUTE_USERNAME"
+ description: "Attribute map for username"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_SAML_ATTRIBUTE_EMAIL
+ label: "CMD_SAML_ATTRIBUTE_EMAIL"
+ description: "Attribute map for email"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_SAML_PROVIDERNAME
+ label: "CMD_SAML_PROVIDERNAME"
+ description: "Optional name to be displayed at login form indicating the SAML provider"
+ schema:
+ type: string
+ default: ""
+ - variable: amazonsettings
+ label: "Amazon S3 Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_S3_ACCESS_KEY_ID
+ label: "CMD_S3_ACCESS_KEY_ID"
+ description: "AWS access key id"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: CMD_S3_SECRET_ACCESS_KEY
+ label: "CMD_S3_SECRET_ACCESS_KEY"
+ description: "AWS secret key"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: CMD_S3_REGION
+ label: "CMD_S3_REGION"
+ description: "AWS S3 region"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_S3_BUCKET
+ label: "CMD_S3_BUCKET"
+ description: "AWS S3 bucket name"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_S3_ENDPOINT
+ label: "CMD_S3_ENDPOINT "
+ description: "S3 API endpoint if you don't use AWS name"
+ schema:
+ type: string
+ default: ""
+ - variable: azuresettings
+ label: "Azure Blob Storage Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_AZURE_CONNECTION_STRING
+ label: "CMD_AZURE_CONNECTION_STRING"
+ description: "Azure Blob Storage connection string"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_AZURE_CONTAINER
+ label: "CMD_AZURE_CONTAINER"
+ description: "Azure Blob Storage container name (automatically created if non existent)"
+ schema:
+ type: string
+ default: ""
+ - variable: miniosettings
+ label: "Minio Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_MINIO_ACCESS_KEY
+ label: "CMD_MINIO_ACCESS_KEY"
+ description: "Minio access key"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: CMD_MINIO_SECRET_KEY
+ label: "CMD_MINIO_SECRET_KEY"
+ description: "Minio secret key"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: CMD_MINIO_ENDPOINT
+ label: "CMD_MINIO_ENDPOINT"
+ description: "Address of your Minio endpoint/instance"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_MINIO_PORT
+ label: "CMD_MINIO_ACCESS_KEY"
+ description: "Port that is used for your Minio instance"
+ schema:
+ type: string
+ default: ""
+ - variable: CMD_MINIO_SECURE
+ label: "CMD_MINIO_SECURE"
+ description: "If set to true HTTPS is used for Minio"
+ schema:
+ type: boolean
+ default: true
+ - variable: imgursettings
+ label: "Imgur Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_IMGUR_CLIENTID
+ label: "CMD_IMGUR_CLIENTID"
+ description: "Imgur API client id"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: lutimsettings
+ label: "Lutim Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CMD_LUTIM_URL
+ label: "CMD_LUTIM_URL"
+ description: "When CMD_IMAGE_UPLOAD_TYPE is set to lutim, you can setup the lutim url"
+ schema:
+ type: string
+ default: ""
+ - variable: logsettings
+ label: "Logs Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: DEBUG
+ label: "DEBUG"
+ description: "Set debug mode, show more logs"
+ schema:
+ type: boolean
+ default: false
+ - variable: CMD_LOGLEVEL
+ label: "CMD_LOGLEVEL"
+ description: "Defines what kind of logs are provided to stdout."
+ schema:
+ type: string
+ default: "info"
+ enum:
+ - value: "info"
+ description: "info"
+ - value: "warn"
+ description: "warn"
+ - value: "error"
+ description: "error"
+ - value: "verbose"
+ description: "verbose"
+ - value: "debug"
+ description: "debug"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10132
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: uploads
+ label: "App Uploads Storage"
+ description: "Stores the Application Uploads."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/paperless-ngx/6.4.2/templates/NOTES.txt b/stable/hedgedoc/11.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/paperless-ngx/6.4.2/templates/NOTES.txt
rename to stable/hedgedoc/11.1.9/templates/NOTES.txt
diff --git a/stable/hedgedoc/11.1.9/templates/_secrets.tpl b/stable/hedgedoc/11.1.9/templates/_secrets.tpl
new file mode 100644
index 0000000000..723bcbe355
--- /dev/null
+++ b/stable/hedgedoc/11.1.9/templates/_secrets.tpl
@@ -0,0 +1,14 @@
+{{/* Define the secrets */}}
+{{- define "hedgedoc.secrets" -}}
+{{- $hedgedocprevious := lookup "v1" "Secret" .Release.Namespace "hedgedoc-secrets" }}
+{{- $session_secret := "" }}
+enabled: true
+data:
+ {{- if $hedgedocprevious}}
+ CMD_SESSION_SECRET: {{ index $hedgedocprevious.data "CMD_SESSION_SECRET" }}
+ {{- else }}
+ {{- $session_secret := randAlphaNum 32 }}
+ CMD_SESSION_SECRET: {{ $session_secret | b64enc }}
+ {{- end }}
+
+{{- end -}}
diff --git a/stable/hedgedoc/11.1.9/templates/common.yaml b/stable/hedgedoc/11.1.9/templates/common.yaml
new file mode 100644
index 0000000000..9590ce96f1
--- /dev/null
+++ b/stable/hedgedoc/11.1.9/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render secret for hedgedoc */}}
+{{- $secret := include "hedgedoc.secrets" . | fromYaml -}}
+{{- if $secret -}}
+ {{- $_ := set .Values.secret "secrets" $secret -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/memories-of-mars/4.1.8/values.yaml b/stable/hedgedoc/11.1.9/values.yaml
similarity index 100%
rename from stable/memories-of-mars/4.1.8/values.yaml
rename to stable/hedgedoc/11.1.9/values.yaml
diff --git a/stable/heimdall/18.1.9/CHANGELOG.md b/stable/heimdall/18.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..3370e5925f
--- /dev/null
+++ b/stable/heimdall/18.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [heimdall-18.1.9](https://github.com/truecharts/charts/compare/heimdall-18.1.8...heimdall-18.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [heimdall-18.1.8](https://github.com/truecharts/charts/compare/heimdall-18.1.7...heimdall-18.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [heimdall-18.1.7](https://github.com/truecharts/charts/compare/heimdall-18.1.6...heimdall-18.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [heimdall-18.1.6](https://github.com/truecharts/charts/compare/heimdall-18.1.5...heimdall-18.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [heimdall-18.1.5](https://github.com/truecharts/charts/compare/heimdall-18.1.4...heimdall-18.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [heimdall-18.1.4](https://github.com/truecharts/charts/compare/heimdall-18.1.3...heimdall-18.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [heimdall-18.1.3](https://github.com/truecharts/charts/compare/heimdall-18.1.0...heimdall-18.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [heimdall-18.1.2](https://github.com/truecharts/charts/compare/heimdall-18.1.0...heimdall-18.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/heimdall/18.1.9/Chart.yaml b/stable/heimdall/18.1.9/Chart.yaml
new file mode 100644
index 0000000000..02a55469f6
--- /dev/null
+++ b/stable/heimdall/18.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: organizers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.5.7
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: An Application dashboard and launcher
+home: https://truecharts.org/charts/stable/heimdall
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/heimdall.png
+keywords:
+ - heimdall
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: heimdall
+sources:
+ - https://github.com/linuxserver/Heimdall/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/heimdall
+ - https://hub.docker.com/r/linuxserver/heimdall
+type: application
+version: 18.1.9
diff --git a/stable/heimdall/18.1.9/README.md b/stable/heimdall/18.1.9/README.md
new file mode 100644
index 0000000000..21ca4c62bf
--- /dev/null
+++ b/stable/heimdall/18.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/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)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/heimdall/18.1.9/app-changelog.md b/stable/heimdall/18.1.9/app-changelog.md
new file mode 100644
index 0000000000..989e91bd7f
--- /dev/null
+++ b/stable/heimdall/18.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [heimdall-18.1.9](https://github.com/truecharts/charts/compare/heimdall-18.1.8...heimdall-18.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/heimdall/18.1.9/app-readme.md b/stable/heimdall/18.1.9/app-readme.md
new file mode 100644
index 0000000000..07a4cb167b
--- /dev/null
+++ b/stable/heimdall/18.1.9/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/charts/stable/heimdall](https://truecharts.org/charts/stable/heimdall)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/heimdall/18.1.9/charts/common-17.2.28.tgz b/stable/heimdall/18.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/heimdall/18.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/heimdall/18.1.9/ix_values.yaml b/stable/heimdall/18.1.9/ix_values.yaml
new file mode 100644
index 0000000000..377adbd234
--- /dev/null
+++ b/stable/heimdall/18.1.9/ix_values.yaml
@@ -0,0 +1,31 @@
+image:
+ repository: linuxserver/heimdall
+ tag: version-v2.5.7@sha256:afe621940a1e1d3adfff566eec342076f8c21aa870e98b5c29ff587d2679cf96
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10014
+ targetPort: 80
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ startup:
+ enabled: true
diff --git a/stable/heimdall/18.1.9/questions.yaml b/stable/heimdall/18.1.9/questions.yaml
new file mode 100644
index 0000000000..d06ccae5e1
--- /dev/null
+++ b/stable/heimdall/18.1.9/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10014
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/pasta/7.1.8/templates/NOTES.txt b/stable/heimdall/18.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/pasta/7.1.8/templates/NOTES.txt
rename to stable/heimdall/18.1.9/templates/NOTES.txt
diff --git a/stable/netbootxyz/3.1.8/templates/common.yaml b/stable/heimdall/18.1.9/templates/common.yaml
similarity index 100%
rename from stable/netbootxyz/3.1.8/templates/common.yaml
rename to stable/heimdall/18.1.9/templates/common.yaml
diff --git a/stable/meshroom/8.1.8/values.yaml b/stable/heimdall/18.1.9/values.yaml
similarity index 100%
rename from stable/meshroom/8.1.8/values.yaml
rename to stable/heimdall/18.1.9/values.yaml
diff --git a/stable/hetzner-ddns/4.1.8/CHANGELOG.md b/stable/hetzner-ddns/4.1.8/CHANGELOG.md
deleted file mode 100644
index fe61ff9496..0000000000
--- a/stable/hetzner-ddns/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [hetzner-ddns-4.1.8](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.7...hetzner-ddns-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [hetzner-ddns-4.1.7](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.6...hetzner-ddns-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [hetzner-ddns-4.1.6](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.5...hetzner-ddns-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [hetzner-ddns-4.1.5](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.4...hetzner-ddns-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [hetzner-ddns-4.1.4](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.3...hetzner-ddns-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [hetzner-ddns-4.1.3](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.0...hetzner-ddns-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [hetzner-ddns-4.1.2](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.0...hetzner-ddns-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [hetzner-ddns-4.1.0](https://github.com/truecharts/charts/compare/hetzner-ddns-4.0.1...hetzner-ddns-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [hetzner-ddns-4.0.1](https://github.com/truecharts/charts/compare/hetzner-ddns-4.0.0...hetzner-ddns-4.0.1) (2023-12-26)
diff --git a/stable/hetzner-ddns/4.1.8/Chart.yaml b/stable/hetzner-ddns/4.1.8/Chart.yaml
deleted file mode 100644
index de9fe3649d..0000000000
--- a/stable/hetzner-ddns/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-DNS
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will allow you to use the Hetzner DNS Service (https://www.hetzner.com/dns-console) as a Dynamic DNS (DDNS) Provider.
-home: https://truecharts.org/charts/stable/hetzner-ddns
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/hetzner-ddns.png
-keywords:
- - hetzner-ddns
- - Network-DNS
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: hetzner-ddns
-sources:
- - https://github.com/kutzilla/docker-hetzner-ddns
- - https://github.com/truecharts/charts/tree/master/charts/stable/hetzner-ddns
- - https://hub.docker.com/r/kutzilla/hetzner-ddns
-type: application
-version: 4.1.8
diff --git a/stable/hetzner-ddns/4.1.8/app-changelog.md b/stable/hetzner-ddns/4.1.8/app-changelog.md
deleted file mode 100644
index c875b15d15..0000000000
--- a/stable/hetzner-ddns/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [hetzner-ddns-4.1.8](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.7...hetzner-ddns-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/hetzner-ddns/4.1.8/charts/common-17.2.26.tgz b/stable/hetzner-ddns/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/hetzner-ddns/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/hetzner-ddns/4.1.9/CHANGELOG.md b/stable/hetzner-ddns/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..456bb56009
--- /dev/null
+++ b/stable/hetzner-ddns/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [hetzner-ddns-4.1.9](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.8...hetzner-ddns-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [hetzner-ddns-4.1.8](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.7...hetzner-ddns-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [hetzner-ddns-4.1.7](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.6...hetzner-ddns-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [hetzner-ddns-4.1.6](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.5...hetzner-ddns-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [hetzner-ddns-4.1.5](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.4...hetzner-ddns-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [hetzner-ddns-4.1.4](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.3...hetzner-ddns-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [hetzner-ddns-4.1.3](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.0...hetzner-ddns-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [hetzner-ddns-4.1.2](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.0...hetzner-ddns-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/hetzner-ddns/4.1.9/Chart.yaml b/stable/hetzner-ddns/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..8ff2fec02c
--- /dev/null
+++ b/stable/hetzner-ddns/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-DNS
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will allow you to use the Hetzner DNS Service (https://www.hetzner.com/dns-console) as a Dynamic DNS (DDNS) Provider.
+home: https://truecharts.org/charts/stable/hetzner-ddns
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/hetzner-ddns.png
+keywords:
+ - hetzner-ddns
+ - Network-DNS
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: hetzner-ddns
+sources:
+ - https://github.com/kutzilla/docker-hetzner-ddns
+ - https://github.com/truecharts/charts/tree/master/charts/stable/hetzner-ddns
+ - https://hub.docker.com/r/kutzilla/hetzner-ddns
+type: application
+version: 4.1.9
diff --git a/stable/hetzner-ddns/4.1.8/README.md b/stable/hetzner-ddns/4.1.9/README.md
similarity index 100%
rename from stable/hetzner-ddns/4.1.8/README.md
rename to stable/hetzner-ddns/4.1.9/README.md
diff --git a/stable/hetzner-ddns/4.1.9/app-changelog.md b/stable/hetzner-ddns/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..c46798418c
--- /dev/null
+++ b/stable/hetzner-ddns/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [hetzner-ddns-4.1.9](https://github.com/truecharts/charts/compare/hetzner-ddns-4.1.8...hetzner-ddns-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/hetzner-ddns/4.1.8/app-readme.md b/stable/hetzner-ddns/4.1.9/app-readme.md
similarity index 100%
rename from stable/hetzner-ddns/4.1.8/app-readme.md
rename to stable/hetzner-ddns/4.1.9/app-readme.md
diff --git a/stable/hetzner-ddns/4.1.9/charts/common-17.2.28.tgz b/stable/hetzner-ddns/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/hetzner-ddns/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/hetzner-ddns/4.1.8/ix_values.yaml b/stable/hetzner-ddns/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/hetzner-ddns/4.1.8/ix_values.yaml
rename to stable/hetzner-ddns/4.1.9/ix_values.yaml
diff --git a/stable/hetzner-ddns/4.1.8/questions.yaml b/stable/hetzner-ddns/4.1.9/questions.yaml
similarity index 100%
rename from stable/hetzner-ddns/4.1.8/questions.yaml
rename to stable/hetzner-ddns/4.1.9/questions.yaml
diff --git a/stable/hexchat/4.1.8/templates/common.yaml b/stable/hetzner-ddns/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/hexchat/4.1.8/templates/common.yaml
rename to stable/hetzner-ddns/4.1.9/templates/common.yaml
diff --git a/stable/metabase/2.1.10/values.yaml b/stable/hetzner-ddns/4.1.9/values.yaml
similarity index 100%
rename from stable/metabase/2.1.10/values.yaml
rename to stable/hetzner-ddns/4.1.9/values.yaml
diff --git a/stable/hexchat/4.1.8/CHANGELOG.md b/stable/hexchat/4.1.8/CHANGELOG.md
deleted file mode 100644
index 534f22f404..0000000000
--- a/stable/hexchat/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [hexchat-4.1.8](https://github.com/truecharts/charts/compare/hexchat-4.1.7...hexchat-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [hexchat-4.1.7](https://github.com/truecharts/charts/compare/hexchat-4.1.6...hexchat-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [hexchat-4.1.6](https://github.com/truecharts/charts/compare/hexchat-4.1.5...hexchat-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [hexchat-4.1.5](https://github.com/truecharts/charts/compare/hexchat-4.1.4...hexchat-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [hexchat-4.1.4](https://github.com/truecharts/charts/compare/hexchat-4.1.3...hexchat-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [hexchat-4.1.3](https://github.com/truecharts/charts/compare/hexchat-4.1.0...hexchat-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [hexchat-4.1.2](https://github.com/truecharts/charts/compare/hexchat-4.1.0...hexchat-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [hexchat-4.1.0](https://github.com/truecharts/charts/compare/hexchat-4.0.1...hexchat-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [hexchat-4.0.1](https://github.com/truecharts/charts/compare/hexchat-4.0.0...hexchat-4.0.1) (2023-12-26)
diff --git a/stable/hexchat/4.1.8/Chart.yaml b/stable/hexchat/4.1.8/Chart.yaml
deleted file mode 100644
index b3688f223a..0000000000
--- a/stable/hexchat/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: HexChat is an IRC client based on XChat, but unlike XChat it’s completely free for both Windows and Unix-like systems. Since XChat is open source, it’s perfectly legal. For more info. HexChat was originally called XChat-WDK which in turn was a successor of freakschat.
-home: https://truecharts.org/charts/stable/hexchat
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/hexchat.png
-keywords:
- - hexchat
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: hexchat
-sources:
- - https://registry.hub.docker.com/r/binhex/arch-hexchat/
- - https://github.com/binhex/documentation
- - https://hexchat.github.io/
- - https://github.com/truecharts/charts/tree/master/charts/stable/hexchat
- - https://hub.docker.com/r/binhex/arch-hexchat
-type: application
-version: 4.1.8
diff --git a/stable/hexchat/4.1.8/app-changelog.md b/stable/hexchat/4.1.8/app-changelog.md
deleted file mode 100644
index 11105e29c2..0000000000
--- a/stable/hexchat/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [hexchat-4.1.8](https://github.com/truecharts/charts/compare/hexchat-4.1.7...hexchat-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/hexchat/4.1.8/charts/common-17.2.26.tgz b/stable/hexchat/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/hexchat/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/hexchat/4.1.9/CHANGELOG.md b/stable/hexchat/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..f85cae909d
--- /dev/null
+++ b/stable/hexchat/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [hexchat-4.1.9](https://github.com/truecharts/charts/compare/hexchat-4.1.8...hexchat-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [hexchat-4.1.8](https://github.com/truecharts/charts/compare/hexchat-4.1.7...hexchat-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [hexchat-4.1.7](https://github.com/truecharts/charts/compare/hexchat-4.1.6...hexchat-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [hexchat-4.1.6](https://github.com/truecharts/charts/compare/hexchat-4.1.5...hexchat-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [hexchat-4.1.5](https://github.com/truecharts/charts/compare/hexchat-4.1.4...hexchat-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [hexchat-4.1.4](https://github.com/truecharts/charts/compare/hexchat-4.1.3...hexchat-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [hexchat-4.1.3](https://github.com/truecharts/charts/compare/hexchat-4.1.0...hexchat-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [hexchat-4.1.2](https://github.com/truecharts/charts/compare/hexchat-4.1.0...hexchat-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/hexchat/4.1.9/Chart.yaml b/stable/hexchat/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..da64b94127
--- /dev/null
+++ b/stable/hexchat/4.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: HexChat is an IRC client based on XChat, but unlike XChat it’s completely free for both Windows and Unix-like systems. Since XChat is open source, it’s perfectly legal. For more info. HexChat was originally called XChat-WDK which in turn was a successor of freakschat.
+home: https://truecharts.org/charts/stable/hexchat
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/hexchat.png
+keywords:
+ - hexchat
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: hexchat
+sources:
+ - https://registry.hub.docker.com/r/binhex/arch-hexchat/
+ - https://github.com/binhex/documentation
+ - https://hexchat.github.io/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/hexchat
+ - https://hub.docker.com/r/binhex/arch-hexchat
+type: application
+version: 4.1.9
diff --git a/stable/hexchat/4.1.8/README.md b/stable/hexchat/4.1.9/README.md
similarity index 100%
rename from stable/hexchat/4.1.8/README.md
rename to stable/hexchat/4.1.9/README.md
diff --git a/stable/hexchat/4.1.9/app-changelog.md b/stable/hexchat/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..686a8d2d4b
--- /dev/null
+++ b/stable/hexchat/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [hexchat-4.1.9](https://github.com/truecharts/charts/compare/hexchat-4.1.8...hexchat-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/hexchat/4.1.8/app-readme.md b/stable/hexchat/4.1.9/app-readme.md
similarity index 100%
rename from stable/hexchat/4.1.8/app-readme.md
rename to stable/hexchat/4.1.9/app-readme.md
diff --git a/stable/hexchat/4.1.9/charts/common-17.2.28.tgz b/stable/hexchat/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/hexchat/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/hexchat/4.1.8/ix_values.yaml b/stable/hexchat/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/hexchat/4.1.8/ix_values.yaml
rename to stable/hexchat/4.1.9/ix_values.yaml
diff --git a/stable/hexchat/4.1.8/questions.yaml b/stable/hexchat/4.1.9/questions.yaml
similarity index 100%
rename from stable/hexchat/4.1.8/questions.yaml
rename to stable/hexchat/4.1.9/questions.yaml
diff --git a/stable/hexo-blog/4.1.8/templates/common.yaml b/stable/hexchat/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/hexo-blog/4.1.8/templates/common.yaml
rename to stable/hexchat/4.1.9/templates/common.yaml
diff --git a/stable/metatube/4.1.8/values.yaml b/stable/hexchat/4.1.9/values.yaml
similarity index 100%
rename from stable/metatube/4.1.8/values.yaml
rename to stable/hexchat/4.1.9/values.yaml
diff --git a/stable/hexo-blog/4.1.8/CHANGELOG.md b/stable/hexo-blog/4.1.8/CHANGELOG.md
deleted file mode 100644
index 76c8cdfba7..0000000000
--- a/stable/hexo-blog/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [hexo-blog-4.1.8](https://github.com/truecharts/charts/compare/hexo-blog-4.1.7...hexo-blog-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [hexo-blog-4.1.7](https://github.com/truecharts/charts/compare/hexo-blog-4.1.6...hexo-blog-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [hexo-blog-4.1.6](https://github.com/truecharts/charts/compare/hexo-blog-4.1.5...hexo-blog-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [hexo-blog-4.1.5](https://github.com/truecharts/charts/compare/hexo-blog-4.1.4...hexo-blog-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [hexo-blog-4.1.4](https://github.com/truecharts/charts/compare/hexo-blog-4.1.3...hexo-blog-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [hexo-blog-4.1.3](https://github.com/truecharts/charts/compare/hexo-blog-4.1.0...hexo-blog-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [hexo-blog-4.1.2](https://github.com/truecharts/charts/compare/hexo-blog-4.1.0...hexo-blog-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [hexo-blog-4.1.0](https://github.com/truecharts/charts/compare/hexo-blog-4.0.1...hexo-blog-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [hexo-blog-4.0.1](https://github.com/truecharts/charts/compare/hexo-blog-4.0.0...hexo-blog-4.0.1) (2023-12-26)
diff --git a/stable/hexo-blog/4.1.8/Chart.yaml b/stable/hexo-blog/4.1.8/Chart.yaml
deleted file mode 100644
index 2f445dd4ca..0000000000
--- a/stable/hexo-blog/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A self-hosted blogging platform in which posts are written in markdown
-home: https://truecharts.org/charts/stable/hexo-blog
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/hexo-blog.png
-keywords:
- - hexo-blog
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: hexo-blog
-sources:
- - https://github.com/fletchto99/hexo-dev-docker
- - https://github.com/truecharts/charts/tree/master/charts/stable/hexo-blog
- - https://hub.docker.com/r/fletchto99/hexo-dev-blog
-type: application
-version: 4.1.8
diff --git a/stable/hexo-blog/4.1.8/app-changelog.md b/stable/hexo-blog/4.1.8/app-changelog.md
deleted file mode 100644
index c1d34602db..0000000000
--- a/stable/hexo-blog/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [hexo-blog-4.1.8](https://github.com/truecharts/charts/compare/hexo-blog-4.1.7...hexo-blog-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/hexo-blog/4.1.8/charts/common-17.2.26.tgz b/stable/hexo-blog/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/hexo-blog/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/hexo-blog/4.1.9/CHANGELOG.md b/stable/hexo-blog/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..65d6b37771
--- /dev/null
+++ b/stable/hexo-blog/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [hexo-blog-4.1.9](https://github.com/truecharts/charts/compare/hexo-blog-4.1.8...hexo-blog-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [hexo-blog-4.1.8](https://github.com/truecharts/charts/compare/hexo-blog-4.1.7...hexo-blog-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [hexo-blog-4.1.7](https://github.com/truecharts/charts/compare/hexo-blog-4.1.6...hexo-blog-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [hexo-blog-4.1.6](https://github.com/truecharts/charts/compare/hexo-blog-4.1.5...hexo-blog-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [hexo-blog-4.1.5](https://github.com/truecharts/charts/compare/hexo-blog-4.1.4...hexo-blog-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [hexo-blog-4.1.4](https://github.com/truecharts/charts/compare/hexo-blog-4.1.3...hexo-blog-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [hexo-blog-4.1.3](https://github.com/truecharts/charts/compare/hexo-blog-4.1.0...hexo-blog-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [hexo-blog-4.1.2](https://github.com/truecharts/charts/compare/hexo-blog-4.1.0...hexo-blog-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/hexo-blog/4.1.9/Chart.yaml b/stable/hexo-blog/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..38a27b96dc
--- /dev/null
+++ b/stable/hexo-blog/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A self-hosted blogging platform in which posts are written in markdown
+home: https://truecharts.org/charts/stable/hexo-blog
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/hexo-blog.png
+keywords:
+ - hexo-blog
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: hexo-blog
+sources:
+ - https://github.com/fletchto99/hexo-dev-docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/hexo-blog
+ - https://hub.docker.com/r/fletchto99/hexo-dev-blog
+type: application
+version: 4.1.9
diff --git a/stable/hexo-blog/4.1.8/README.md b/stable/hexo-blog/4.1.9/README.md
similarity index 100%
rename from stable/hexo-blog/4.1.8/README.md
rename to stable/hexo-blog/4.1.9/README.md
diff --git a/stable/hexo-blog/4.1.9/app-changelog.md b/stable/hexo-blog/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..cc169b3684
--- /dev/null
+++ b/stable/hexo-blog/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [hexo-blog-4.1.9](https://github.com/truecharts/charts/compare/hexo-blog-4.1.8...hexo-blog-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/hexo-blog/4.1.8/app-readme.md b/stable/hexo-blog/4.1.9/app-readme.md
similarity index 100%
rename from stable/hexo-blog/4.1.8/app-readme.md
rename to stable/hexo-blog/4.1.9/app-readme.md
diff --git a/stable/hexo-blog/4.1.9/charts/common-17.2.28.tgz b/stable/hexo-blog/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/hexo-blog/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/hexo-blog/4.1.8/ix_values.yaml b/stable/hexo-blog/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/hexo-blog/4.1.8/ix_values.yaml
rename to stable/hexo-blog/4.1.9/ix_values.yaml
diff --git a/stable/hexo-blog/4.1.8/questions.yaml b/stable/hexo-blog/4.1.9/questions.yaml
similarity index 100%
rename from stable/hexo-blog/4.1.8/questions.yaml
rename to stable/hexo-blog/4.1.9/questions.yaml
diff --git a/stable/homelablabelmaker/7.1.8/templates/common.yaml b/stable/hexo-blog/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/homelablabelmaker/7.1.8/templates/common.yaml
rename to stable/hexo-blog/4.1.9/templates/common.yaml
diff --git a/stable/mindustry/4.1.8/values.yaml b/stable/hexo-blog/4.1.9/values.yaml
similarity index 100%
rename from stable/mindustry/4.1.8/values.yaml
rename to stable/hexo-blog/4.1.9/values.yaml
diff --git a/stable/homarr/9.1.10/CHANGELOG.md b/stable/homarr/9.1.10/CHANGELOG.md
deleted file mode 100644
index 5a0d0baa85..0000000000
--- a/stable/homarr/9.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [homarr-9.1.10](https://github.com/truecharts/charts/compare/homarr-9.1.9...homarr-9.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [homarr-9.1.9](https://github.com/truecharts/charts/compare/homarr-9.1.8...homarr-9.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [homarr-9.1.8](https://github.com/truecharts/charts/compare/homarr-9.1.7...homarr-9.1.8) (2024-01-19)
-
-### Chore
-
-
-
-- update container image ghcr.io/ajnart/homarr to v0.14.4[@ee7babc](https://github.com/ee7babc) by renovate ([#17301](https://github.com/truecharts/charts/issues/17301))
-
-
-
-
-## [homarr-9.1.7](https://github.com/truecharts/charts/compare/homarr-9.1.6...homarr-9.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [homarr-9.1.6](https://github.com/truecharts/charts/compare/homarr-9.1.5...homarr-9.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [homarr-9.1.5](https://github.com/truecharts/charts/compare/homarr-9.1.4...homarr-9.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [homarr-9.1.4](https://github.com/truecharts/charts/compare/homarr-9.1.1...homarr-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [homarr-9.1.3](https://github.com/truecharts/charts/compare/homarr-9.1.1...homarr-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [homarr-9.1.1](https://github.com/truecharts/charts/compare/homarr-9.1.0...homarr-9.1.1) (2023-12-31)
-
diff --git a/stable/homarr/9.1.10/Chart.yaml b/stable/homarr/9.1.10/Chart.yaml
deleted file mode 100644
index f443ea11d9..0000000000
--- a/stable/homarr/9.1.10/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.14.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place.
-home: https://truecharts.org/charts/stable/homarr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/homarr.png
-keywords:
- - dashboard
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: homarr
-sources:
- - https://github.com/ajnart/homarr
- - https://github.com/truecharts/charts/tree/master/charts/stable/homarr
- - https://ghcr.io/ajnart/homarr
-type: application
-version: 9.1.10
diff --git a/stable/homarr/9.1.10/app-changelog.md b/stable/homarr/9.1.10/app-changelog.md
deleted file mode 100644
index 87045486af..0000000000
--- a/stable/homarr/9.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [homarr-9.1.10](https://github.com/truecharts/charts/compare/homarr-9.1.9...homarr-9.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/homarr/9.1.10/charts/common-17.2.26.tgz b/stable/homarr/9.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/homarr/9.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/homarr/9.1.11/CHANGELOG.md b/stable/homarr/9.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..c83a28d6ae
--- /dev/null
+++ b/stable/homarr/9.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [homarr-9.1.11](https://github.com/truecharts/charts/compare/homarr-9.1.10...homarr-9.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [homarr-9.1.10](https://github.com/truecharts/charts/compare/homarr-9.1.9...homarr-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [homarr-9.1.9](https://github.com/truecharts/charts/compare/homarr-9.1.8...homarr-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [homarr-9.1.8](https://github.com/truecharts/charts/compare/homarr-9.1.7...homarr-9.1.8) (2024-01-19)
+
+### Chore
+
+
+
+- update container image ghcr.io/ajnart/homarr to v0.14.4[@ee7babc](https://github.com/ee7babc) by renovate ([#17301](https://github.com/truecharts/charts/issues/17301))
+
+
+
+
+## [homarr-9.1.7](https://github.com/truecharts/charts/compare/homarr-9.1.6...homarr-9.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [homarr-9.1.6](https://github.com/truecharts/charts/compare/homarr-9.1.5...homarr-9.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [homarr-9.1.5](https://github.com/truecharts/charts/compare/homarr-9.1.4...homarr-9.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [homarr-9.1.4](https://github.com/truecharts/charts/compare/homarr-9.1.1...homarr-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [homarr-9.1.3](https://github.com/truecharts/charts/compare/homarr-9.1.1...homarr-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
diff --git a/stable/homarr/9.1.11/Chart.yaml b/stable/homarr/9.1.11/Chart.yaml
new file mode 100644
index 0000000000..cb969ad827
--- /dev/null
+++ b/stable/homarr/9.1.11/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.14.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place.
+home: https://truecharts.org/charts/stable/homarr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/homarr.png
+keywords:
+ - dashboard
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: homarr
+sources:
+ - https://github.com/ajnart/homarr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/homarr
+ - https://ghcr.io/ajnart/homarr
+type: application
+version: 9.1.11
diff --git a/stable/homarr/9.1.10/README.md b/stable/homarr/9.1.11/README.md
similarity index 100%
rename from stable/homarr/9.1.10/README.md
rename to stable/homarr/9.1.11/README.md
diff --git a/stable/homarr/9.1.11/app-changelog.md b/stable/homarr/9.1.11/app-changelog.md
new file mode 100644
index 0000000000..968d551ada
--- /dev/null
+++ b/stable/homarr/9.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [homarr-9.1.11](https://github.com/truecharts/charts/compare/homarr-9.1.10...homarr-9.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/homarr/9.1.10/app-readme.md b/stable/homarr/9.1.11/app-readme.md
similarity index 100%
rename from stable/homarr/9.1.10/app-readme.md
rename to stable/homarr/9.1.11/app-readme.md
diff --git a/stable/homarr/9.1.11/charts/common-17.2.28.tgz b/stable/homarr/9.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/homarr/9.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/homarr/9.1.10/ix_values.yaml b/stable/homarr/9.1.11/ix_values.yaml
similarity index 100%
rename from stable/homarr/9.1.10/ix_values.yaml
rename to stable/homarr/9.1.11/ix_values.yaml
diff --git a/stable/homarr/9.1.10/questions.yaml b/stable/homarr/9.1.11/questions.yaml
similarity index 100%
rename from stable/homarr/9.1.10/questions.yaml
rename to stable/homarr/9.1.11/questions.yaml
diff --git a/stable/pastey/5.1.12/templates/NOTES.txt b/stable/homarr/9.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/pastey/5.1.12/templates/NOTES.txt
rename to stable/homarr/9.1.11/templates/NOTES.txt
diff --git a/stable/homarr/9.1.10/templates/_secrets.tpl b/stable/homarr/9.1.11/templates/_secrets.tpl
similarity index 100%
rename from stable/homarr/9.1.10/templates/_secrets.tpl
rename to stable/homarr/9.1.11/templates/_secrets.tpl
diff --git a/stable/homarr/9.1.10/templates/common.yaml b/stable/homarr/9.1.11/templates/common.yaml
similarity index 100%
rename from stable/homarr/9.1.10/templates/common.yaml
rename to stable/homarr/9.1.11/templates/common.yaml
diff --git a/stable/minecraft-bedrock/7.1.8/values.yaml b/stable/homarr/9.1.11/values.yaml
similarity index 100%
rename from stable/minecraft-bedrock/7.1.8/values.yaml
rename to stable/homarr/9.1.11/values.yaml
diff --git a/stable/home-assistant/23.0.11/CHANGELOG.md b/stable/home-assistant/23.0.11/CHANGELOG.md
new file mode 100644
index 0000000000..2005768ab8
--- /dev/null
+++ b/stable/home-assistant/23.0.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [home-assistant-23.0.11](https://github.com/truecharts/charts/compare/home-assistant-23.0.10...home-assistant-23.0.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [home-assistant-23.0.10](https://github.com/truecharts/charts/compare/home-assistant-23.0.9...home-assistant-23.0.10) (2024-01-21)
+
+### Fix
+
+
+
+- correct default file copy ([#17473](https://github.com/truecharts/charts/issues/17473))
+
+
+## [home-assistant-23.0.9](https://github.com/truecharts/charts/compare/home-assistant-23.0.8...home-assistant-23.0.9) (2024-01-21)
+
+### Fix
+
+
+
+- fix script ([#17463](https://github.com/truecharts/charts/issues/17463))
+
+
+## [home-assistant-23.0.8](https://github.com/truecharts/charts/compare/home-assistant-23.0.7...home-assistant-23.0.8) (2024-01-21)
+
+### Chore
+
+
+
+- update db url always ([#17460](https://github.com/truecharts/charts/issues/17460))
+
+
+## [home-assistant-23.0.7](https://github.com/truecharts/charts/compare/home-assistant-23.0.6...home-assistant-23.0.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [home-assistant-23.0.6](https://github.com/truecharts/charts/compare/home-assistant-23.0.5...home-assistant-23.0.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image homeassistant/home-assistant to v2024.1.5[@e0cd4f4](https://github.com/e0cd4f4) by renovate ([#17426](https://github.com/truecharts/charts/issues/17426))
+
+
+## [home-assistant-23.0.5](https://github.com/truecharts/charts/compare/home-assistant-23.0.4...home-assistant-23.0.5) (2024-01-14)
+
+
+## [home-assistant-23.0.4](https://github.com/truecharts/charts/compare/home-assistant-23.0.3...home-assistant-23.0.4) (2024-01-14)
+
+### Chore
+
+
+
+- update container image homeassistant/home-assistant to v2024.1.3[@96b802e](https://github.com/96b802e) by renovate ([#17193](https://github.com/truecharts/charts/issues/17193))
+
+
+
+
+## [home-assistant-23.0.3](https://github.com/truecharts/charts/compare/home-assistant-23.0.2...home-assistant-23.0.3) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [home-assistant-23.0.2](https://github.com/truecharts/charts/compare/home-assistant-23.0.1...home-assistant-23.0.2) (2024-01-08)
+
+### Chore
+
+
+
+- update container image homeassistant/home-assistant to v2024.1.2[@5ace958](https://github.com/5ace958) by renovate ([#17003](https://github.com/truecharts/charts/issues/17003))
+
+
+## [home-assistant-23.0.1](https://github.com/truecharts/charts/compare/home-assistant-23.0.0...home-assistant-23.0.1) (2024-01-05)
+
+### Chore
+
diff --git a/stable/home-assistant/23.0.11/Chart.yaml b/stable/home-assistant/23.0.11/Chart.yaml
new file mode 100644
index 0000000000..2371826355
--- /dev/null
+++ b/stable/home-assistant/23.0.11/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2024.1.5
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: home-assistant App for TrueNAS SCALE
+home: https://truecharts.org/charts/stable/home-assistant
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/home-assistant.png
+keywords:
+ - home-assistant
+ - home-automation
+ - hass
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: home-assistant
+sources:
+ - https://github.com/cdr/code-server
+ - https://github.com/home-assistant/home-assistant
+ - https://github.com/truecharts/charts/tree/master/charts/stable/home-assistant
+ - https://hub.docker.com/r/homeassistant/home-assistant
+type: application
+version: 23.0.11
diff --git a/stable/home-assistant/23.0.11/README.md b/stable/home-assistant/23.0.11/README.md
new file mode 100644
index 0000000000..e8b587422d
--- /dev/null
+++ b/stable/home-assistant/23.0.11/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/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)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/home-assistant/23.0.11/app-changelog.md b/stable/home-assistant/23.0.11/app-changelog.md
new file mode 100644
index 0000000000..531734f2fe
--- /dev/null
+++ b/stable/home-assistant/23.0.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [home-assistant-23.0.11](https://github.com/truecharts/charts/compare/home-assistant-23.0.10...home-assistant-23.0.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/home-assistant/23.0.11/app-readme.md b/stable/home-assistant/23.0.11/app-readme.md
new file mode 100644
index 0000000000..9a840a5743
--- /dev/null
+++ b/stable/home-assistant/23.0.11/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/charts/stable/home-assistant](https://truecharts.org/charts/stable/home-assistant)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/home-assistant/23.0.11/charts/common-17.2.28.tgz b/stable/home-assistant/23.0.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/home-assistant/23.0.11/charts/common-17.2.28.tgz differ
diff --git a/stable/home-assistant/23.0.11/ix_values.yaml b/stable/home-assistant/23.0.11/ix_values.yaml
new file mode 100644
index 0000000000..7318fb293b
--- /dev/null
+++ b/stable/home-assistant/23.0.11/ix_values.yaml
@@ -0,0 +1,153 @@
+image:
+ repository: homeassistant/home-assistant
+ pullPolicy: IfNotPresent
+ tag: 2024.1.5@sha256:e0cd4f4043f2bdae80224b230cb9ca11e8d15f55f5754148412e32d5af8f98b6
+service:
+ main:
+ ports:
+ main:
+ port: 8123
+ targetPort: 8123
+workload:
+ main:
+ podSpec:
+ initContainers:
+ init:
+ type: init
+ enabled: true
+ imageSelector: yqImage
+ command: /config/init/init.sh
+# # Enable devices to be discoverable
+# hostNetwork: true
+
+# # When hostNetwork is true set dnsPolicy to ClusterFirstWithHostNet
+# dnsPolicy: ClusterFirstWithHostNet
+homeassistant:
+ trusted_proxies: []
+# Enable a prometheus-operator servicemonitor
+prometheus:
+ serviceMonitor:
+ enabled: false
+ # interval: 1m
+ # additionalLabels: {}
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+ targetSelectAll: true
+ init:
+ enabled: true
+ type: configmap
+ objectName: init
+ mountPath: "/config/init"
+ defaultMode: "0777"
+ readOnly: true
+ targetSelector:
+ main:
+ init: {}
+configmap:
+ init:
+ enabled: true
+ data:
+ init.sh: |-
+ #!/bin/sh
+ {{- $haDBURL := (printf "%s?client_encoding=utf8" ($.Values.cnpg.main.creds.std | trimAll "\"")) }}
+ config="/config/configuration.yaml"
+ default="/config/init"
+ if [ ! -f "$config" ]; then
+ echo "File [$config] does NOT exist. Creating..."
+ cp "$default/configuration.yaml.default" "$config"
+ fi
+ if ! grep -q "recorder:" "$config"; then
+ echo "Section [recorder] does NOT exist in [$config]. Appending..."
+ echo "" >> "$config"
+ cat "$default/recorder.default" >> "$config"
+ fi
+ if ! grep -q "http:" "$config"; then
+ echo "Section [http] does NOT exist in [$config]. Appending..."
+ echo "" >> "$config"
+ cat "$default/http.default" >> "$config"
+ fi
+
+ echo "Updating database URL"
+ yq -i '.recorder.db_url = "{{ $haDBURL }}"' "$config"
+ echo "Done"
+
+ echo "Creating include files..."
+ for include_file in groups.yaml automations.yaml scripts.yaml scenes.yaml; do
+ if [ ! -f "/config/$include_file" ]; then
+ echo "File [$include_file] missing. Creating"
+ touch "/config/$include_file"
+ fi
+ done
+
+ cd "/config" || echo "Could not change path to /config"
+ echo "Creating custom_components directory..."
+ mkdir -p "/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 -p "/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.cnpg.main.creds.std | trimAll "\"")) | quote }}
+ http.default: |-
+ http:
+ use_x_forwarded_for: true
+ trusted_proxies:
+ {{- if hasKey .Values "ixChartContext" }}
+ - {{ .Values.ixChartContext.kubernetes_config.cluster_cidr }}
+ {{- else }}
+ {{- range .Values.homeassistant.trusted_proxies }}
+ - {{ . }}
+ {{- end }}
+ {{- end }}
+cnpg:
+ main:
+ enabled: true
+ user: home-assistant
+ database: home-assistant
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+ capabilities:
+ add:
+ - CAP_NET_RAW
+ - CAP_NET_BIND_SERVICE
diff --git a/stable/home-assistant/23.0.11/questions.yaml b/stable/home-assistant/23.0.11/questions.yaml
new file mode 100644
index 0000000000..87252118a1
--- /dev/null
+++ b/stable/home-assistant/23.0.11/questions.yaml
@@ -0,0 +1,3288 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8123
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/photoshow/9.1.8/templates/NOTES.txt b/stable/home-assistant/23.0.11/templates/NOTES.txt
similarity index 100%
rename from stable/photoshow/9.1.8/templates/NOTES.txt
rename to stable/home-assistant/23.0.11/templates/NOTES.txt
diff --git a/stable/home-assistant/23.0.11/templates/common.yaml b/stable/home-assistant/23.0.11/templates/common.yaml
new file mode 100644
index 0000000000..995efb03eb
--- /dev/null
+++ b/stable/home-assistant/23.0.11/templates/common.yaml
@@ -0,0 +1,5 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/minecraft-bungeecord/7.1.8/values.yaml b/stable/home-assistant/23.0.11/values.yaml
similarity index 100%
rename from stable/minecraft-bungeecord/7.1.8/values.yaml
rename to stable/home-assistant/23.0.11/values.yaml
diff --git a/stable/homebox/5.1.10/CHANGELOG.md b/stable/homebox/5.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..22d92308a2
--- /dev/null
+++ b/stable/homebox/5.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [homebox-5.1.10](https://github.com/truecharts/charts/compare/homebox-5.1.9...homebox-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [homebox-5.1.9](https://github.com/truecharts/charts/compare/homebox-5.1.8...homebox-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [homebox-5.1.8](https://github.com/truecharts/charts/compare/homebox-5.1.7...homebox-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [homebox-5.1.7](https://github.com/truecharts/charts/compare/homebox-5.1.6...homebox-5.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [homebox-5.1.6](https://github.com/truecharts/charts/compare/homebox-5.1.5...homebox-5.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/hay-kot/homebox to v0.10.3[@b1fbca6](https://github.com/b1fbca6) by renovate ([#16992](https://github.com/truecharts/charts/issues/16992))
+
+
+## [homebox-5.1.5](https://github.com/truecharts/charts/compare/homebox-5.1.4...homebox-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [homebox-5.1.4](https://github.com/truecharts/charts/compare/homebox-5.1.3...homebox-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [homebox-5.1.3](https://github.com/truecharts/charts/compare/homebox-5.1.0...homebox-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [homebox-5.1.2](https://github.com/truecharts/charts/compare/homebox-5.1.0...homebox-5.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/homebox/5.1.10/Chart.yaml b/stable/homebox/5.1.10/Chart.yaml
new file mode 100644
index 0000000000..87d8eea2dc
--- /dev/null
+++ b/stable/homebox/5.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: inventory
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.10.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Inventory and organization system built for the Home User.
+home: https://truecharts.org/charts/stable/homebox
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/homebox.png
+keywords:
+ - homebox
+ - inventory
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: homebox
+sources:
+ - https://github.com/hay-kot/homebox
+ - https://github.com/truecharts/charts/tree/master/charts/stable/homebox
+ - https://ghcr.io/hay-kot/homebox
+type: application
+version: 5.1.10
diff --git a/stable/homebox/5.1.9/README.md b/stable/homebox/5.1.10/README.md
similarity index 100%
rename from stable/homebox/5.1.9/README.md
rename to stable/homebox/5.1.10/README.md
diff --git a/stable/homebox/5.1.10/app-changelog.md b/stable/homebox/5.1.10/app-changelog.md
new file mode 100644
index 0000000000..176ec2a0d9
--- /dev/null
+++ b/stable/homebox/5.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [homebox-5.1.10](https://github.com/truecharts/charts/compare/homebox-5.1.9...homebox-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/homebox/5.1.9/app-readme.md b/stable/homebox/5.1.10/app-readme.md
similarity index 100%
rename from stable/homebox/5.1.9/app-readme.md
rename to stable/homebox/5.1.10/app-readme.md
diff --git a/stable/homebox/5.1.10/charts/common-17.2.28.tgz b/stable/homebox/5.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/homebox/5.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/homebox/5.1.9/ix_values.yaml b/stable/homebox/5.1.10/ix_values.yaml
similarity index 100%
rename from stable/homebox/5.1.9/ix_values.yaml
rename to stable/homebox/5.1.10/ix_values.yaml
diff --git a/stable/homebox/5.1.9/questions.yaml b/stable/homebox/5.1.10/questions.yaml
similarity index 100%
rename from stable/homebox/5.1.9/questions.yaml
rename to stable/homebox/5.1.10/questions.yaml
diff --git a/stable/photostructure/6.0.3/templates/NOTES.txt b/stable/homebox/5.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/photostructure/6.0.3/templates/NOTES.txt
rename to stable/homebox/5.1.10/templates/NOTES.txt
diff --git a/stable/homebox/5.1.9/templates/_secret.tpl b/stable/homebox/5.1.10/templates/_secret.tpl
similarity index 100%
rename from stable/homebox/5.1.9/templates/_secret.tpl
rename to stable/homebox/5.1.10/templates/_secret.tpl
diff --git a/stable/homebox/5.1.9/templates/common.yaml b/stable/homebox/5.1.10/templates/common.yaml
similarity index 100%
rename from stable/homebox/5.1.9/templates/common.yaml
rename to stable/homebox/5.1.10/templates/common.yaml
diff --git a/stable/minecraft-java/7.1.9/values.yaml b/stable/homebox/5.1.10/values.yaml
similarity index 100%
rename from stable/minecraft-java/7.1.9/values.yaml
rename to stable/homebox/5.1.10/values.yaml
diff --git a/stable/homebox/5.1.9/CHANGELOG.md b/stable/homebox/5.1.9/CHANGELOG.md
deleted file mode 100644
index a53ead21c3..0000000000
--- a/stable/homebox/5.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [homebox-5.1.9](https://github.com/truecharts/charts/compare/homebox-5.1.8...homebox-5.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [homebox-5.1.8](https://github.com/truecharts/charts/compare/homebox-5.1.7...homebox-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [homebox-5.1.7](https://github.com/truecharts/charts/compare/homebox-5.1.6...homebox-5.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [homebox-5.1.6](https://github.com/truecharts/charts/compare/homebox-5.1.5...homebox-5.1.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/hay-kot/homebox to v0.10.3[@b1fbca6](https://github.com/b1fbca6) by renovate ([#16992](https://github.com/truecharts/charts/issues/16992))
-
-
-## [homebox-5.1.5](https://github.com/truecharts/charts/compare/homebox-5.1.4...homebox-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [homebox-5.1.4](https://github.com/truecharts/charts/compare/homebox-5.1.3...homebox-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [homebox-5.1.3](https://github.com/truecharts/charts/compare/homebox-5.1.0...homebox-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [homebox-5.1.2](https://github.com/truecharts/charts/compare/homebox-5.1.0...homebox-5.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/homebox/5.1.9/Chart.yaml b/stable/homebox/5.1.9/Chart.yaml
deleted file mode 100644
index d13446a6a8..0000000000
--- a/stable/homebox/5.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: inventory
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.10.3
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Inventory and organization system built for the Home User.
-home: https://truecharts.org/charts/stable/homebox
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/homebox.png
-keywords:
- - homebox
- - inventory
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: homebox
-sources:
- - https://github.com/hay-kot/homebox
- - https://github.com/truecharts/charts/tree/master/charts/stable/homebox
- - https://ghcr.io/hay-kot/homebox
-type: application
-version: 5.1.9
diff --git a/stable/homebox/5.1.9/app-changelog.md b/stable/homebox/5.1.9/app-changelog.md
deleted file mode 100644
index 9b956091a5..0000000000
--- a/stable/homebox/5.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [homebox-5.1.9](https://github.com/truecharts/charts/compare/homebox-5.1.8...homebox-5.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/homebox/5.1.9/charts/common-17.2.26.tgz b/stable/homebox/5.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/homebox/5.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/homebridge/6.1.11/CHANGELOG.md b/stable/homebridge/6.1.11/CHANGELOG.md
deleted file mode 100644
index 5877e98ac0..0000000000
--- a/stable/homebridge/6.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [homebridge-6.1.11](https://github.com/truecharts/charts/compare/homebridge-6.1.10...homebridge-6.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [homebridge-6.1.10](https://github.com/truecharts/charts/compare/homebridge-6.1.9...homebridge-6.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [homebridge-6.1.9](https://github.com/truecharts/charts/compare/homebridge-6.1.8...homebridge-6.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [homebridge-6.1.8](https://github.com/truecharts/charts/compare/homebridge-6.1.7...homebridge-6.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image homebridge/homebridge to 2023-12-30[@309e3ac](https://github.com/309e3ac) by renovate ([#16775](https://github.com/truecharts/charts/issues/16775))
-
-
-## [homebridge-6.1.7](https://github.com/truecharts/charts/compare/homebridge-6.1.6...homebridge-6.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [homebridge-6.1.6](https://github.com/truecharts/charts/compare/homebridge-6.1.4...homebridge-6.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [homebridge-6.1.4](https://github.com/truecharts/charts/compare/homebridge-6.1.3...homebridge-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [homebridge-6.1.3](https://github.com/truecharts/charts/compare/homebridge-6.1.0...homebridge-6.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [homebridge-6.1.2](https://github.com/truecharts/charts/compare/homebridge-6.1.0...homebridge-6.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/homebridge/6.1.11/Chart.yaml b/stable/homebridge/6.1.11/Chart.yaml
deleted file mode 100644
index e538994803..0000000000
--- a/stable/homebridge/6.1.11/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2023.12.30
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A lightweight NodeJS server that emulates the iOS HomeKit API
-home: https://truecharts.org/charts/stable/homebridge
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/homebridge.png
-keywords:
- - homebridge
- - homekit
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: homebridge
-sources:
- - https://github.com/oznu/docker-homebridge
- - https://homebridge.io/
- - https://github.com/truecharts/charts/tree/master/charts/stable/homebridge
- - https://hub.docker.com/r/homebridge/homebridge
-type: application
-version: 6.1.11
diff --git a/stable/homebridge/6.1.11/app-changelog.md b/stable/homebridge/6.1.11/app-changelog.md
deleted file mode 100644
index 98424ac8d8..0000000000
--- a/stable/homebridge/6.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [homebridge-6.1.11](https://github.com/truecharts/charts/compare/homebridge-6.1.10...homebridge-6.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/homebridge/6.1.11/charts/common-17.2.26.tgz b/stable/homebridge/6.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/homebridge/6.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/homebridge/6.1.12/CHANGELOG.md b/stable/homebridge/6.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..d53dcaba99
--- /dev/null
+++ b/stable/homebridge/6.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [homebridge-6.1.12](https://github.com/truecharts/charts/compare/homebridge-6.1.11...homebridge-6.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [homebridge-6.1.11](https://github.com/truecharts/charts/compare/homebridge-6.1.10...homebridge-6.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [homebridge-6.1.10](https://github.com/truecharts/charts/compare/homebridge-6.1.9...homebridge-6.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [homebridge-6.1.9](https://github.com/truecharts/charts/compare/homebridge-6.1.8...homebridge-6.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [homebridge-6.1.8](https://github.com/truecharts/charts/compare/homebridge-6.1.7...homebridge-6.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image homebridge/homebridge to 2023-12-30[@309e3ac](https://github.com/309e3ac) by renovate ([#16775](https://github.com/truecharts/charts/issues/16775))
+
+
+## [homebridge-6.1.7](https://github.com/truecharts/charts/compare/homebridge-6.1.6...homebridge-6.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [homebridge-6.1.6](https://github.com/truecharts/charts/compare/homebridge-6.1.4...homebridge-6.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [homebridge-6.1.4](https://github.com/truecharts/charts/compare/homebridge-6.1.3...homebridge-6.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [homebridge-6.1.3](https://github.com/truecharts/charts/compare/homebridge-6.1.0...homebridge-6.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/homebridge/6.1.12/Chart.yaml b/stable/homebridge/6.1.12/Chart.yaml
new file mode 100644
index 0000000000..68c7cef661
--- /dev/null
+++ b/stable/homebridge/6.1.12/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2023.12.30
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A lightweight NodeJS server that emulates the iOS HomeKit API
+home: https://truecharts.org/charts/stable/homebridge
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/homebridge.png
+keywords:
+ - homebridge
+ - homekit
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: homebridge
+sources:
+ - https://github.com/oznu/docker-homebridge
+ - https://homebridge.io/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/homebridge
+ - https://hub.docker.com/r/homebridge/homebridge
+type: application
+version: 6.1.12
diff --git a/stable/homebridge/6.1.11/README.md b/stable/homebridge/6.1.12/README.md
similarity index 100%
rename from stable/homebridge/6.1.11/README.md
rename to stable/homebridge/6.1.12/README.md
diff --git a/stable/homebridge/6.1.12/app-changelog.md b/stable/homebridge/6.1.12/app-changelog.md
new file mode 100644
index 0000000000..db0764be22
--- /dev/null
+++ b/stable/homebridge/6.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [homebridge-6.1.12](https://github.com/truecharts/charts/compare/homebridge-6.1.11...homebridge-6.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/homebridge/6.1.11/app-readme.md b/stable/homebridge/6.1.12/app-readme.md
similarity index 100%
rename from stable/homebridge/6.1.11/app-readme.md
rename to stable/homebridge/6.1.12/app-readme.md
diff --git a/stable/homebridge/6.1.12/charts/common-17.2.28.tgz b/stable/homebridge/6.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/homebridge/6.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/homebridge/6.1.11/ix_values.yaml b/stable/homebridge/6.1.12/ix_values.yaml
similarity index 100%
rename from stable/homebridge/6.1.11/ix_values.yaml
rename to stable/homebridge/6.1.12/ix_values.yaml
diff --git a/stable/homebridge/6.1.11/questions.yaml b/stable/homebridge/6.1.12/questions.yaml
similarity index 100%
rename from stable/homebridge/6.1.11/questions.yaml
rename to stable/homebridge/6.1.12/questions.yaml
diff --git a/stable/picoshare/8.1.8/templates/NOTES.txt b/stable/homebridge/6.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/picoshare/8.1.8/templates/NOTES.txt
rename to stable/homebridge/6.1.12/templates/NOTES.txt
diff --git a/stable/nextpvr/8.1.8/templates/common.yaml b/stable/homebridge/6.1.12/templates/common.yaml
similarity index 100%
rename from stable/nextpvr/8.1.8/templates/common.yaml
rename to stable/homebridge/6.1.12/templates/common.yaml
diff --git a/stable/minetest/7.1.10/values.yaml b/stable/homebridge/6.1.12/values.yaml
similarity index 100%
rename from stable/minetest/7.1.10/values.yaml
rename to stable/homebridge/6.1.12/values.yaml
diff --git a/stable/homelablabelmaker/7.1.8/CHANGELOG.md b/stable/homelablabelmaker/7.1.8/CHANGELOG.md
deleted file mode 100644
index c8cda8795c..0000000000
--- a/stable/homelablabelmaker/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [homelablabelmaker-7.1.8](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.7...homelablabelmaker-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [homelablabelmaker-7.1.7](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.6...homelablabelmaker-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [homelablabelmaker-7.1.6](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.5...homelablabelmaker-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [homelablabelmaker-7.1.5](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.4...homelablabelmaker-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [homelablabelmaker-7.1.4](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.3...homelablabelmaker-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [homelablabelmaker-7.1.3](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.0...homelablabelmaker-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [homelablabelmaker-7.1.2](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.0...homelablabelmaker-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [homelablabelmaker-7.1.0](https://github.com/truecharts/charts/compare/homelablabelmaker-7.0.1...homelablabelmaker-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [homelablabelmaker-7.0.1](https://github.com/truecharts/charts/compare/homelablabelmaker-7.0.0...homelablabelmaker-7.0.1) (2023-12-26)
diff --git a/stable/homelablabelmaker/7.1.8/Chart.yaml b/stable/homelablabelmaker/7.1.8/Chart.yaml
deleted file mode 100644
index 9148f2a02a..0000000000
--- a/stable/homelablabelmaker/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: DIY tool to create and print labels for Dell Poweredge and HP Proliant drive caddies.
-home: https://truecharts.org/charts/stable/homelablabelmaker
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/homelablabelmaker.png
-keywords:
- - homelablabelmaker
- - Tools-Utilities
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: homelablabelmaker
-sources:
- - https://github.com/DavidSpek/homelablabelmaker
- - https://github.com/truecharts/charts/tree/master/charts/stable/homelablabelmaker
- - https://hub.docker.com/r/davidspek/homelablabelmaker
-type: application
-version: 7.1.8
diff --git a/stable/homelablabelmaker/7.1.8/app-changelog.md b/stable/homelablabelmaker/7.1.8/app-changelog.md
deleted file mode 100644
index 0508cb3cb2..0000000000
--- a/stable/homelablabelmaker/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [homelablabelmaker-7.1.8](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.7...homelablabelmaker-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/homelablabelmaker/7.1.8/charts/common-17.2.26.tgz b/stable/homelablabelmaker/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/homelablabelmaker/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/homelablabelmaker/7.1.9/CHANGELOG.md b/stable/homelablabelmaker/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..3d29d2158c
--- /dev/null
+++ b/stable/homelablabelmaker/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [homelablabelmaker-7.1.9](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.8...homelablabelmaker-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [homelablabelmaker-7.1.8](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.7...homelablabelmaker-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [homelablabelmaker-7.1.7](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.6...homelablabelmaker-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [homelablabelmaker-7.1.6](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.5...homelablabelmaker-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [homelablabelmaker-7.1.5](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.4...homelablabelmaker-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [homelablabelmaker-7.1.4](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.3...homelablabelmaker-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [homelablabelmaker-7.1.3](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.0...homelablabelmaker-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [homelablabelmaker-7.1.2](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.0...homelablabelmaker-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/homelablabelmaker/7.1.9/Chart.yaml b/stable/homelablabelmaker/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..b73455214a
--- /dev/null
+++ b/stable/homelablabelmaker/7.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: DIY tool to create and print labels for Dell Poweredge and HP Proliant drive caddies.
+home: https://truecharts.org/charts/stable/homelablabelmaker
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/homelablabelmaker.png
+keywords:
+ - homelablabelmaker
+ - Tools-Utilities
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: homelablabelmaker
+sources:
+ - https://github.com/DavidSpek/homelablabelmaker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/homelablabelmaker
+ - https://hub.docker.com/r/davidspek/homelablabelmaker
+type: application
+version: 7.1.9
diff --git a/stable/homelablabelmaker/7.1.8/README.md b/stable/homelablabelmaker/7.1.9/README.md
similarity index 100%
rename from stable/homelablabelmaker/7.1.8/README.md
rename to stable/homelablabelmaker/7.1.9/README.md
diff --git a/stable/homelablabelmaker/7.1.9/app-changelog.md b/stable/homelablabelmaker/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..57ac904804
--- /dev/null
+++ b/stable/homelablabelmaker/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [homelablabelmaker-7.1.9](https://github.com/truecharts/charts/compare/homelablabelmaker-7.1.8...homelablabelmaker-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/homelablabelmaker/7.1.8/app-readme.md b/stable/homelablabelmaker/7.1.9/app-readme.md
similarity index 100%
rename from stable/homelablabelmaker/7.1.8/app-readme.md
rename to stable/homelablabelmaker/7.1.9/app-readme.md
diff --git a/stable/homelablabelmaker/7.1.9/charts/common-17.2.28.tgz b/stable/homelablabelmaker/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/homelablabelmaker/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/homelablabelmaker/7.1.8/ix_values.yaml b/stable/homelablabelmaker/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/homelablabelmaker/7.1.8/ix_values.yaml
rename to stable/homelablabelmaker/7.1.9/ix_values.yaml
diff --git a/stable/homelablabelmaker/7.1.8/questions.yaml b/stable/homelablabelmaker/7.1.9/questions.yaml
similarity index 100%
rename from stable/homelablabelmaker/7.1.8/questions.yaml
rename to stable/homelablabelmaker/7.1.9/questions.yaml
diff --git a/stable/pinry/8.1.8/templates/NOTES.txt b/stable/homelablabelmaker/7.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/pinry/8.1.8/templates/NOTES.txt
rename to stable/homelablabelmaker/7.1.9/templates/NOTES.txt
diff --git a/stable/hoobs/4.1.9/templates/common.yaml b/stable/homelablabelmaker/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/hoobs/4.1.9/templates/common.yaml
rename to stable/homelablabelmaker/7.1.9/templates/common.yaml
diff --git a/stable/mininote/4.1.8/values.yaml b/stable/homelablabelmaker/7.1.9/values.yaml
similarity index 100%
rename from stable/mininote/4.1.8/values.yaml
rename to stable/homelablabelmaker/7.1.9/values.yaml
diff --git a/stable/homepage/6.3.10/CHANGELOG.md b/stable/homepage/6.3.10/CHANGELOG.md
deleted file mode 100644
index d8b0a4ebc8..0000000000
--- a/stable/homepage/6.3.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [homepage-6.3.10](https://github.com/truecharts/charts/compare/homepage-6.3.9...homepage-6.3.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [homepage-6.3.9](https://github.com/truecharts/charts/compare/homepage-6.3.8...homepage-6.3.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [homepage-6.3.8](https://github.com/truecharts/charts/compare/homepage-6.3.7...homepage-6.3.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/gethomepage/homepage to v0.8.6[@d771f73](https://github.com/d771f73) by renovate ([#17416](https://github.com/truecharts/charts/issues/17416))
-
-
-
-
-## [homepage-6.3.7](https://github.com/truecharts/charts/compare/homepage-6.3.6...homepage-6.3.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [homepage-6.3.6](https://github.com/truecharts/charts/compare/homepage-6.3.5...homepage-6.3.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [homepage-6.3.5](https://github.com/truecharts/charts/compare/homepage-6.3.4...homepage-6.3.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [homepage-6.3.4](https://github.com/truecharts/charts/compare/homepage-6.3.1...homepage-6.3.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [homepage-6.3.3](https://github.com/truecharts/charts/compare/homepage-6.3.1...homepage-6.3.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [homepage-6.3.1](https://github.com/truecharts/charts/compare/homepage-6.3.0...homepage-6.3.1) (2023-12-31)
-
diff --git a/stable/homepage/6.3.10/Chart.yaml b/stable/homepage/6.3.10/Chart.yaml
deleted file mode 100644
index a07eef446e..0000000000
--- a/stable/homepage/6.3.10/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: dashboard
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.8.6
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A highly customizable homepage
-home: https://truecharts.org/charts/stable/homepage
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/homepage.png
-keywords:
- - homepage
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: homepage
-sources:
- - https://github.com/benphelps/homepage
- - https://github.com/truecharts/charts/tree/master/charts/stable/homepage
- - https://ghcr.io/gethomepage/homepage
-type: application
-version: 6.3.10
diff --git a/stable/homepage/6.3.10/app-changelog.md b/stable/homepage/6.3.10/app-changelog.md
deleted file mode 100644
index 226871def1..0000000000
--- a/stable/homepage/6.3.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [homepage-6.3.10](https://github.com/truecharts/charts/compare/homepage-6.3.9...homepage-6.3.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/homepage/6.3.10/charts/common-17.2.26.tgz b/stable/homepage/6.3.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/homepage/6.3.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/homepage/6.3.11/CHANGELOG.md b/stable/homepage/6.3.11/CHANGELOG.md
new file mode 100644
index 0000000000..943a9c836c
--- /dev/null
+++ b/stable/homepage/6.3.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [homepage-6.3.11](https://github.com/truecharts/charts/compare/homepage-6.3.10...homepage-6.3.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [homepage-6.3.10](https://github.com/truecharts/charts/compare/homepage-6.3.9...homepage-6.3.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [homepage-6.3.9](https://github.com/truecharts/charts/compare/homepage-6.3.8...homepage-6.3.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [homepage-6.3.8](https://github.com/truecharts/charts/compare/homepage-6.3.7...homepage-6.3.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/gethomepage/homepage to v0.8.6[@d771f73](https://github.com/d771f73) by renovate ([#17416](https://github.com/truecharts/charts/issues/17416))
+
+
+
+
+## [homepage-6.3.7](https://github.com/truecharts/charts/compare/homepage-6.3.6...homepage-6.3.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [homepage-6.3.6](https://github.com/truecharts/charts/compare/homepage-6.3.5...homepage-6.3.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [homepage-6.3.5](https://github.com/truecharts/charts/compare/homepage-6.3.4...homepage-6.3.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [homepage-6.3.4](https://github.com/truecharts/charts/compare/homepage-6.3.1...homepage-6.3.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [homepage-6.3.3](https://github.com/truecharts/charts/compare/homepage-6.3.1...homepage-6.3.3) (2024-01-01)
+
+### Chore
+
+
+
diff --git a/stable/homepage/6.3.11/Chart.yaml b/stable/homepage/6.3.11/Chart.yaml
new file mode 100644
index 0000000000..f9193afb63
--- /dev/null
+++ b/stable/homepage/6.3.11/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: dashboard
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.8.6
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A highly customizable homepage
+home: https://truecharts.org/charts/stable/homepage
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/homepage.png
+keywords:
+ - homepage
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: homepage
+sources:
+ - https://github.com/benphelps/homepage
+ - https://github.com/truecharts/charts/tree/master/charts/stable/homepage
+ - https://ghcr.io/gethomepage/homepage
+type: application
+version: 6.3.11
diff --git a/stable/homepage/6.3.10/README.md b/stable/homepage/6.3.11/README.md
similarity index 100%
rename from stable/homepage/6.3.10/README.md
rename to stable/homepage/6.3.11/README.md
diff --git a/stable/homepage/6.3.11/app-changelog.md b/stable/homepage/6.3.11/app-changelog.md
new file mode 100644
index 0000000000..b0e88d222b
--- /dev/null
+++ b/stable/homepage/6.3.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [homepage-6.3.11](https://github.com/truecharts/charts/compare/homepage-6.3.10...homepage-6.3.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/homepage/6.3.10/app-readme.md b/stable/homepage/6.3.11/app-readme.md
similarity index 100%
rename from stable/homepage/6.3.10/app-readme.md
rename to stable/homepage/6.3.11/app-readme.md
diff --git a/stable/homepage/6.3.11/charts/common-17.2.28.tgz b/stable/homepage/6.3.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/homepage/6.3.11/charts/common-17.2.28.tgz differ
diff --git a/stable/homepage/6.3.10/ix_values.yaml b/stable/homepage/6.3.11/ix_values.yaml
similarity index 100%
rename from stable/homepage/6.3.10/ix_values.yaml
rename to stable/homepage/6.3.11/ix_values.yaml
diff --git a/stable/homepage/6.3.10/questions.yaml b/stable/homepage/6.3.11/questions.yaml
similarity index 100%
rename from stable/homepage/6.3.10/questions.yaml
rename to stable/homepage/6.3.11/questions.yaml
diff --git a/stable/pixapop/9.1.8/templates/NOTES.txt b/stable/homepage/6.3.11/templates/NOTES.txt
similarity index 100%
rename from stable/pixapop/9.1.8/templates/NOTES.txt
rename to stable/homepage/6.3.11/templates/NOTES.txt
diff --git a/stable/ngircd/8.1.8/templates/common.yaml b/stable/homepage/6.3.11/templates/common.yaml
similarity index 100%
rename from stable/ngircd/8.1.8/templates/common.yaml
rename to stable/homepage/6.3.11/templates/common.yaml
diff --git a/stable/minio-console/9.1.8/values.yaml b/stable/homepage/6.3.11/values.yaml
similarity index 100%
rename from stable/minio-console/9.1.8/values.yaml
rename to stable/homepage/6.3.11/values.yaml
diff --git a/stable/homer/8.1.8/CHANGELOG.md b/stable/homer/8.1.8/CHANGELOG.md
deleted file mode 100644
index e2eb0a99f1..0000000000
--- a/stable/homer/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [homer-8.1.8](https://github.com/truecharts/charts/compare/homer-8.1.7...homer-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [homer-8.1.7](https://github.com/truecharts/charts/compare/homer-8.1.6...homer-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [homer-8.1.6](https://github.com/truecharts/charts/compare/homer-8.1.5...homer-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [homer-8.1.5](https://github.com/truecharts/charts/compare/homer-8.1.4...homer-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [homer-8.1.4](https://github.com/truecharts/charts/compare/homer-8.1.3...homer-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [homer-8.1.3](https://github.com/truecharts/charts/compare/homer-8.1.0...homer-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [homer-8.1.2](https://github.com/truecharts/charts/compare/homer-8.1.0...homer-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [homer-8.1.0](https://github.com/truecharts/charts/compare/homer-8.0.1...homer-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [homer-8.0.1](https://github.com/truecharts/charts/compare/homer-8.0.0...homer-8.0.1) (2023-12-26)
diff --git a/stable/homer/8.1.8/Chart.yaml b/stable/homer/8.1.8/Chart.yaml
deleted file mode 100644
index 1f73a350c9..0000000000
--- a/stable/homer/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 23.10.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A dead simple static homepage for your server to keep your services on hand.
-home: https://truecharts.org/charts/stable/homer
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/homer.png
-keywords:
- - homer
- - dashboard
- - launcher
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: homer
-sources:
- - https://github.com/bastienwirtz/homer
- - https://github.com/truecharts/charts/tree/master/charts/stable/homer
- - https://hub.docker.com/r/b4bz/homer
-type: application
-version: 8.1.8
diff --git a/stable/homer/8.1.8/app-changelog.md b/stable/homer/8.1.8/app-changelog.md
deleted file mode 100644
index e3aad00431..0000000000
--- a/stable/homer/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [homer-8.1.8](https://github.com/truecharts/charts/compare/homer-8.1.7...homer-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/homer/8.1.8/charts/common-17.2.26.tgz b/stable/homer/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/homer/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/homer/8.1.9/CHANGELOG.md b/stable/homer/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..2eb7256b8d
--- /dev/null
+++ b/stable/homer/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [homer-8.1.9](https://github.com/truecharts/charts/compare/homer-8.1.8...homer-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [homer-8.1.8](https://github.com/truecharts/charts/compare/homer-8.1.7...homer-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [homer-8.1.7](https://github.com/truecharts/charts/compare/homer-8.1.6...homer-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [homer-8.1.6](https://github.com/truecharts/charts/compare/homer-8.1.5...homer-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [homer-8.1.5](https://github.com/truecharts/charts/compare/homer-8.1.4...homer-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [homer-8.1.4](https://github.com/truecharts/charts/compare/homer-8.1.3...homer-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [homer-8.1.3](https://github.com/truecharts/charts/compare/homer-8.1.0...homer-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [homer-8.1.2](https://github.com/truecharts/charts/compare/homer-8.1.0...homer-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/homer/8.1.9/Chart.yaml b/stable/homer/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..585ffb1a2c
--- /dev/null
+++ b/stable/homer/8.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 23.10.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A dead simple static homepage for your server to keep your services on hand.
+home: https://truecharts.org/charts/stable/homer
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/homer.png
+keywords:
+ - homer
+ - dashboard
+ - launcher
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: homer
+sources:
+ - https://github.com/bastienwirtz/homer
+ - https://github.com/truecharts/charts/tree/master/charts/stable/homer
+ - https://hub.docker.com/r/b4bz/homer
+type: application
+version: 8.1.9
diff --git a/stable/homer/8.1.8/README.md b/stable/homer/8.1.9/README.md
similarity index 100%
rename from stable/homer/8.1.8/README.md
rename to stable/homer/8.1.9/README.md
diff --git a/stable/homer/8.1.9/app-changelog.md b/stable/homer/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..1ee967d1b0
--- /dev/null
+++ b/stable/homer/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [homer-8.1.9](https://github.com/truecharts/charts/compare/homer-8.1.8...homer-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/homer/8.1.8/app-readme.md b/stable/homer/8.1.9/app-readme.md
similarity index 100%
rename from stable/homer/8.1.8/app-readme.md
rename to stable/homer/8.1.9/app-readme.md
diff --git a/stable/homer/8.1.9/charts/common-17.2.28.tgz b/stable/homer/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/homer/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/homer/8.1.8/ix_values.yaml b/stable/homer/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/homer/8.1.8/ix_values.yaml
rename to stable/homer/8.1.9/ix_values.yaml
diff --git a/stable/homer/8.1.8/questions.yaml b/stable/homer/8.1.9/questions.yaml
similarity index 100%
rename from stable/homer/8.1.8/questions.yaml
rename to stable/homer/8.1.9/questions.yaml
diff --git a/stable/plaxt/7.1.8/templates/NOTES.txt b/stable/homer/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/plaxt/7.1.8/templates/NOTES.txt
rename to stable/homer/8.1.9/templates/NOTES.txt
diff --git a/stable/nntp2nntp/8.1.8/templates/common.yaml b/stable/homer/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/nntp2nntp/8.1.8/templates/common.yaml
rename to stable/homer/8.1.9/templates/common.yaml
diff --git a/stable/minisatip/8.1.8/values.yaml b/stable/homer/8.1.9/values.yaml
similarity index 100%
rename from stable/minisatip/8.1.8/values.yaml
rename to stable/homer/8.1.9/values.yaml
diff --git a/stable/hoobs/4.1.10/CHANGELOG.md b/stable/hoobs/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..165f737fb9
--- /dev/null
+++ b/stable/hoobs/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [hoobs-4.1.10](https://github.com/truecharts/charts/compare/hoobs-4.1.9...hoobs-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [hoobs-4.1.9](https://github.com/truecharts/charts/compare/hoobs-4.1.8...hoobs-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [hoobs-4.1.8](https://github.com/truecharts/charts/compare/hoobs-4.1.7...hoobs-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [hoobs-4.1.7](https://github.com/truecharts/charts/compare/hoobs-4.1.6...hoobs-4.1.7) (2024-01-14)
+
+
+
+
+## [hoobs-4.1.6](https://github.com/truecharts/charts/compare/hoobs-4.1.5...hoobs-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [hoobs-4.1.5](https://github.com/truecharts/charts/compare/hoobs-4.1.4...hoobs-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [hoobs-4.1.4](https://github.com/truecharts/charts/compare/hoobs-4.1.3...hoobs-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [hoobs-4.1.3](https://github.com/truecharts/charts/compare/hoobs-4.1.0...hoobs-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [hoobs-4.1.2](https://github.com/truecharts/charts/compare/hoobs-4.1.0...hoobs-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
diff --git a/stable/hoobs/4.1.10/Chart.yaml b/stable/hoobs/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..c7d6d95770
--- /dev/null
+++ b/stable/hoobs/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "HOOBS is a Homebridge stack with a interface that simplifies configuration and installing plugins. This adds a process wrapper for Homebridge. "
+home: https://truecharts.org/charts/stable/hoobs
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/hoobs.png
+keywords:
+ - hoobs
+ - home-automation
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: hoobs
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/hoobs
+ - https://hub.docker.com/r/hoobs/hoobs
+type: application
+version: 4.1.10
diff --git a/stable/hoobs/4.1.9/README.md b/stable/hoobs/4.1.10/README.md
similarity index 100%
rename from stable/hoobs/4.1.9/README.md
rename to stable/hoobs/4.1.10/README.md
diff --git a/stable/hoobs/4.1.10/app-changelog.md b/stable/hoobs/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..cf3336612b
--- /dev/null
+++ b/stable/hoobs/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [hoobs-4.1.10](https://github.com/truecharts/charts/compare/hoobs-4.1.9...hoobs-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/hoobs/4.1.9/app-readme.md b/stable/hoobs/4.1.10/app-readme.md
similarity index 100%
rename from stable/hoobs/4.1.9/app-readme.md
rename to stable/hoobs/4.1.10/app-readme.md
diff --git a/stable/hoobs/4.1.10/charts/common-17.2.28.tgz b/stable/hoobs/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/hoobs/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/hoobs/4.1.9/ix_values.yaml b/stable/hoobs/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/hoobs/4.1.9/ix_values.yaml
rename to stable/hoobs/4.1.10/ix_values.yaml
diff --git a/stable/hoobs/4.1.9/questions.yaml b/stable/hoobs/4.1.10/questions.yaml
similarity index 100%
rename from stable/hoobs/4.1.9/questions.yaml
rename to stable/hoobs/4.1.10/questions.yaml
diff --git a/stable/hurtworld/4.1.8/templates/common.yaml b/stable/hoobs/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/hurtworld/4.1.8/templates/common.yaml
rename to stable/hoobs/4.1.10/templates/common.yaml
diff --git a/stable/misskey/7.1.12/values.yaml b/stable/hoobs/4.1.10/values.yaml
similarity index 100%
rename from stable/misskey/7.1.12/values.yaml
rename to stable/hoobs/4.1.10/values.yaml
diff --git a/stable/hoobs/4.1.9/CHANGELOG.md b/stable/hoobs/4.1.9/CHANGELOG.md
deleted file mode 100644
index 3ff3402bcd..0000000000
--- a/stable/hoobs/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [hoobs-4.1.9](https://github.com/truecharts/charts/compare/hoobs-4.1.8...hoobs-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [hoobs-4.1.8](https://github.com/truecharts/charts/compare/hoobs-4.1.7...hoobs-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [hoobs-4.1.7](https://github.com/truecharts/charts/compare/hoobs-4.1.6...hoobs-4.1.7) (2024-01-14)
-
-
-
-
-## [hoobs-4.1.6](https://github.com/truecharts/charts/compare/hoobs-4.1.5...hoobs-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [hoobs-4.1.5](https://github.com/truecharts/charts/compare/hoobs-4.1.4...hoobs-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [hoobs-4.1.4](https://github.com/truecharts/charts/compare/hoobs-4.1.3...hoobs-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [hoobs-4.1.3](https://github.com/truecharts/charts/compare/hoobs-4.1.0...hoobs-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [hoobs-4.1.2](https://github.com/truecharts/charts/compare/hoobs-4.1.0...hoobs-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [hoobs-4.1.0](https://github.com/truecharts/charts/compare/hoobs-4.0.1...hoobs-4.1.0) (2023-12-30)
-
-### Chore
-
diff --git a/stable/hoobs/4.1.9/Chart.yaml b/stable/hoobs/4.1.9/Chart.yaml
deleted file mode 100644
index 0424425784..0000000000
--- a/stable/hoobs/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "HOOBS is a Homebridge stack with a interface that simplifies configuration and installing plugins. This adds a process wrapper for Homebridge. "
-home: https://truecharts.org/charts/stable/hoobs
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/hoobs.png
-keywords:
- - hoobs
- - home-automation
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: hoobs
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/hoobs
- - https://hub.docker.com/r/hoobs/hoobs
-type: application
-version: 4.1.9
diff --git a/stable/hoobs/4.1.9/app-changelog.md b/stable/hoobs/4.1.9/app-changelog.md
deleted file mode 100644
index 1c6a59eba4..0000000000
--- a/stable/hoobs/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [hoobs-4.1.9](https://github.com/truecharts/charts/compare/hoobs-4.1.8...hoobs-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/hoobs/4.1.9/charts/common-17.2.26.tgz b/stable/hoobs/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/hoobs/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/htpcmanager/8.1.8/CHANGELOG.md b/stable/htpcmanager/8.1.8/CHANGELOG.md
deleted file mode 100644
index 45887f507e..0000000000
--- a/stable/htpcmanager/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [htpcmanager-8.1.8](https://github.com/truecharts/charts/compare/htpcmanager-8.1.7...htpcmanager-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [htpcmanager-8.1.7](https://github.com/truecharts/charts/compare/htpcmanager-8.1.6...htpcmanager-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [htpcmanager-8.1.6](https://github.com/truecharts/charts/compare/htpcmanager-8.1.5...htpcmanager-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [htpcmanager-8.1.5](https://github.com/truecharts/charts/compare/htpcmanager-8.1.4...htpcmanager-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [htpcmanager-8.1.4](https://github.com/truecharts/charts/compare/htpcmanager-8.1.3...htpcmanager-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [htpcmanager-8.1.3](https://github.com/truecharts/charts/compare/htpcmanager-8.1.0...htpcmanager-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [htpcmanager-8.1.2](https://github.com/truecharts/charts/compare/htpcmanager-8.1.0...htpcmanager-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [htpcmanager-8.1.0](https://github.com/truecharts/charts/compare/htpcmanager-8.0.1...htpcmanager-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [htpcmanager-8.0.1](https://github.com/truecharts/charts/compare/htpcmanager-8.0.0...htpcmanager-8.0.1) (2023-12-26)
diff --git a/stable/htpcmanager/8.1.8/Chart.yaml b/stable/htpcmanager/8.1.8/Chart.yaml
deleted file mode 100644
index 1c99c6cc4d..0000000000
--- a/stable/htpcmanager/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2021.11.17
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Htpcmanager is a front end for many htpc related applications.
-home: https://truecharts.org/charts/stable/htpcmanager
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/htpcmanager.png
-keywords:
- - htpcmanager
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: htpcmanager
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/htpcmanager
- - https://ghcr.io/linuxserver/htpcmanager
-type: application
-version: 8.1.8
diff --git a/stable/htpcmanager/8.1.8/app-changelog.md b/stable/htpcmanager/8.1.8/app-changelog.md
deleted file mode 100644
index 61b0ed4962..0000000000
--- a/stable/htpcmanager/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [htpcmanager-8.1.8](https://github.com/truecharts/charts/compare/htpcmanager-8.1.7...htpcmanager-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/htpcmanager/8.1.8/charts/common-17.2.26.tgz b/stable/htpcmanager/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/htpcmanager/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/htpcmanager/8.1.9/CHANGELOG.md b/stable/htpcmanager/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..25c23d91a0
--- /dev/null
+++ b/stable/htpcmanager/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [htpcmanager-8.1.9](https://github.com/truecharts/charts/compare/htpcmanager-8.1.8...htpcmanager-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [htpcmanager-8.1.8](https://github.com/truecharts/charts/compare/htpcmanager-8.1.7...htpcmanager-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [htpcmanager-8.1.7](https://github.com/truecharts/charts/compare/htpcmanager-8.1.6...htpcmanager-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [htpcmanager-8.1.6](https://github.com/truecharts/charts/compare/htpcmanager-8.1.5...htpcmanager-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [htpcmanager-8.1.5](https://github.com/truecharts/charts/compare/htpcmanager-8.1.4...htpcmanager-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [htpcmanager-8.1.4](https://github.com/truecharts/charts/compare/htpcmanager-8.1.3...htpcmanager-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [htpcmanager-8.1.3](https://github.com/truecharts/charts/compare/htpcmanager-8.1.0...htpcmanager-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [htpcmanager-8.1.2](https://github.com/truecharts/charts/compare/htpcmanager-8.1.0...htpcmanager-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/htpcmanager/8.1.9/Chart.yaml b/stable/htpcmanager/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..5f32b4c0bd
--- /dev/null
+++ b/stable/htpcmanager/8.1.9/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2021.11.17
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Htpcmanager is a front end for many htpc related applications.
+home: https://truecharts.org/charts/stable/htpcmanager
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/htpcmanager.png
+keywords:
+ - htpcmanager
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: htpcmanager
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/htpcmanager
+ - https://ghcr.io/linuxserver/htpcmanager
+type: application
+version: 8.1.9
diff --git a/stable/htpcmanager/8.1.8/README.md b/stable/htpcmanager/8.1.9/README.md
similarity index 100%
rename from stable/htpcmanager/8.1.8/README.md
rename to stable/htpcmanager/8.1.9/README.md
diff --git a/stable/htpcmanager/8.1.9/app-changelog.md b/stable/htpcmanager/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..84e3a995e0
--- /dev/null
+++ b/stable/htpcmanager/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [htpcmanager-8.1.9](https://github.com/truecharts/charts/compare/htpcmanager-8.1.8...htpcmanager-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/htpcmanager/8.1.8/app-readme.md b/stable/htpcmanager/8.1.9/app-readme.md
similarity index 100%
rename from stable/htpcmanager/8.1.8/app-readme.md
rename to stable/htpcmanager/8.1.9/app-readme.md
diff --git a/stable/htpcmanager/8.1.9/charts/common-17.2.28.tgz b/stable/htpcmanager/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/htpcmanager/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/htpcmanager/8.1.8/ix_values.yaml b/stable/htpcmanager/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/htpcmanager/8.1.8/ix_values.yaml
rename to stable/htpcmanager/8.1.9/ix_values.yaml
diff --git a/stable/htpcmanager/8.1.8/questions.yaml b/stable/htpcmanager/8.1.9/questions.yaml
similarity index 100%
rename from stable/htpcmanager/8.1.8/questions.yaml
rename to stable/htpcmanager/8.1.9/questions.yaml
diff --git a/stable/plex-auto-languages/7.1.8/templates/NOTES.txt b/stable/htpcmanager/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/plex-auto-languages/7.1.8/templates/NOTES.txt
rename to stable/htpcmanager/8.1.9/templates/NOTES.txt
diff --git a/stable/notifiarr/3.1.8/templates/common.yaml b/stable/htpcmanager/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/notifiarr/3.1.8/templates/common.yaml
rename to stable/htpcmanager/8.1.9/templates/common.yaml
diff --git a/stable/mkvcleaver/7.1.8/values.yaml b/stable/htpcmanager/8.1.9/values.yaml
similarity index 100%
rename from stable/mkvcleaver/7.1.8/values.yaml
rename to stable/htpcmanager/8.1.9/values.yaml
diff --git a/stable/humhub/6.2.5/CHANGELOG.md b/stable/humhub/6.2.5/CHANGELOG.md
deleted file mode 100644
index 79f2f6c859..0000000000
--- a/stable/humhub/6.2.5/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [humhub-6.2.5](https://github.com/truecharts/charts/compare/humhub-6.2.4...humhub-6.2.5) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [humhub-6.2.4](https://github.com/truecharts/charts/compare/humhub-6.2.3...humhub-6.2.4) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [humhub-6.2.3](https://github.com/truecharts/charts/compare/humhub-6.2.2...humhub-6.2.3) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [humhub-6.2.2](https://github.com/truecharts/charts/compare/humhub-6.2.1...humhub-6.2.2) (2024-01-05)
-
-### Chore
-
-
-
-- update container image ghcr.io/mriedmann/humhub-phponly to v1.15.2[@9987a9e](https://github.com/9987a9e) by renovate ([#16889](https://github.com/truecharts/charts/issues/16889))
-
-- update container image ghcr.io/mriedmann/humhub-nginx to v1.15.2[@9a34e13](https://github.com/9a34e13) by renovate ([#16888](https://github.com/truecharts/charts/issues/16888))
-
-
-## [humhub-6.2.1](https://github.com/truecharts/charts/compare/humhub-6.2.0...humhub-6.2.1) (2024-01-05)
-
-### Fix
-
-
-
-- select correct pods ([#16881](https://github.com/truecharts/charts/issues/16881))
-
-
-## [humhub-6.2.0](https://github.com/truecharts/charts/compare/humhub-6.1.8...humhub-6.2.0) (2024-01-03)
-
-### Fix
-
-
-
-- split containers and fix bug ([#16858](https://github.com/truecharts/charts/issues/16858))
-
-
-## [humhub-6.1.8](https://github.com/truecharts/charts/compare/humhub-6.1.7...humhub-6.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [humhub-6.1.7](https://github.com/truecharts/charts/compare/humhub-6.1.6...humhub-6.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [humhub-6.1.6](https://github.com/truecharts/charts/compare/humhub-6.1.5...humhub-6.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
-
-
-## [humhub-6.1.5](https://github.com/truecharts/charts/compare/humhub-6.1.4...humhub-6.1.5) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/humhub/6.2.5/Chart.yaml b/stable/humhub/6.2.5/Chart.yaml
deleted file mode 100644
index e623874082..0000000000
--- a/stable/humhub/6.2.5/Chart.yaml
+++ /dev/null
@@ -1,51 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Web
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.15.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: mariadb
- version: 12.1.6
- repository: https://deps.truecharts.org/
- condition: mariadb.enabled
- alias: ""
- tags: []
- import-values: []
- - name: redis
- version: 11.1.6
- repository: https://deps.truecharts.org
- condition: redis.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A feature rich and highly flexible OpenSource Social Network Kit written in PHP.
-home: https://truecharts.org/charts/stable/humhub
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/humhub.png
-keywords:
- - humhub
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: humhub
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/humhub
- - https://ghcr.io/mriedmann/humhub-nginx
- - https://ghcr.io/mriedmann/humhub-phponly
-type: application
-version: 6.2.5
diff --git a/stable/humhub/6.2.5/app-changelog.md b/stable/humhub/6.2.5/app-changelog.md
deleted file mode 100644
index a317ea6847..0000000000
--- a/stable/humhub/6.2.5/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [humhub-6.2.5](https://github.com/truecharts/charts/compare/humhub-6.2.4...humhub-6.2.5) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/humhub/6.2.5/charts/common-17.2.26.tgz b/stable/humhub/6.2.5/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/humhub/6.2.5/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/humhub/6.2.6/CHANGELOG.md b/stable/humhub/6.2.6/CHANGELOG.md
new file mode 100644
index 0000000000..6f76d9df5a
--- /dev/null
+++ b/stable/humhub/6.2.6/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [humhub-6.2.6](https://github.com/truecharts/charts/compare/humhub-6.2.5...humhub-6.2.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [humhub-6.2.5](https://github.com/truecharts/charts/compare/humhub-6.2.4...humhub-6.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [humhub-6.2.4](https://github.com/truecharts/charts/compare/humhub-6.2.3...humhub-6.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [humhub-6.2.3](https://github.com/truecharts/charts/compare/humhub-6.2.2...humhub-6.2.3) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [humhub-6.2.2](https://github.com/truecharts/charts/compare/humhub-6.2.1...humhub-6.2.2) (2024-01-05)
+
+### Chore
+
+
+
+- update container image ghcr.io/mriedmann/humhub-phponly to v1.15.2[@9987a9e](https://github.com/9987a9e) by renovate ([#16889](https://github.com/truecharts/charts/issues/16889))
+
+- update container image ghcr.io/mriedmann/humhub-nginx to v1.15.2[@9a34e13](https://github.com/9a34e13) by renovate ([#16888](https://github.com/truecharts/charts/issues/16888))
+
+
+## [humhub-6.2.1](https://github.com/truecharts/charts/compare/humhub-6.2.0...humhub-6.2.1) (2024-01-05)
+
+### Fix
+
+
+
+- select correct pods ([#16881](https://github.com/truecharts/charts/issues/16881))
+
+
+## [humhub-6.2.0](https://github.com/truecharts/charts/compare/humhub-6.1.8...humhub-6.2.0) (2024-01-03)
+
+### Fix
+
+
+
+- split containers and fix bug ([#16858](https://github.com/truecharts/charts/issues/16858))
+
+
+## [humhub-6.1.8](https://github.com/truecharts/charts/compare/humhub-6.1.7...humhub-6.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [humhub-6.1.7](https://github.com/truecharts/charts/compare/humhub-6.1.6...humhub-6.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [humhub-6.1.6](https://github.com/truecharts/charts/compare/humhub-6.1.5...humhub-6.1.6) (2024-01-02)
+
+### Chore
+
+
diff --git a/stable/humhub/6.2.6/Chart.yaml b/stable/humhub/6.2.6/Chart.yaml
new file mode 100644
index 0000000000..77ca0e9df8
--- /dev/null
+++ b/stable/humhub/6.2.6/Chart.yaml
@@ -0,0 +1,51 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Web
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.15.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A feature rich and highly flexible OpenSource Social Network Kit written in PHP.
+home: https://truecharts.org/charts/stable/humhub
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/humhub.png
+keywords:
+ - humhub
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: humhub
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/humhub
+ - https://ghcr.io/mriedmann/humhub-nginx
+ - https://ghcr.io/mriedmann/humhub-phponly
+type: application
+version: 6.2.6
diff --git a/stable/humhub/6.2.5/README.md b/stable/humhub/6.2.6/README.md
similarity index 100%
rename from stable/humhub/6.2.5/README.md
rename to stable/humhub/6.2.6/README.md
diff --git a/stable/humhub/6.2.6/app-changelog.md b/stable/humhub/6.2.6/app-changelog.md
new file mode 100644
index 0000000000..f6718dce5c
--- /dev/null
+++ b/stable/humhub/6.2.6/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [humhub-6.2.6](https://github.com/truecharts/charts/compare/humhub-6.2.5...humhub-6.2.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/humhub/6.2.5/app-readme.md b/stable/humhub/6.2.6/app-readme.md
similarity index 100%
rename from stable/humhub/6.2.5/app-readme.md
rename to stable/humhub/6.2.6/app-readme.md
diff --git a/stable/humhub/6.2.6/charts/common-17.2.28.tgz b/stable/humhub/6.2.6/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/humhub/6.2.6/charts/common-17.2.28.tgz differ
diff --git a/stable/humhub/6.2.6/charts/mariadb-12.1.6.tgz b/stable/humhub/6.2.6/charts/mariadb-12.1.6.tgz
new file mode 100644
index 0000000000..cffb31b284
Binary files /dev/null and b/stable/humhub/6.2.6/charts/mariadb-12.1.6.tgz differ
diff --git a/stable/humhub/6.2.6/charts/redis-11.1.6.tgz b/stable/humhub/6.2.6/charts/redis-11.1.6.tgz
new file mode 100644
index 0000000000..f65cde0826
Binary files /dev/null and b/stable/humhub/6.2.6/charts/redis-11.1.6.tgz differ
diff --git a/stable/humhub/6.2.5/ix_values.yaml b/stable/humhub/6.2.6/ix_values.yaml
similarity index 100%
rename from stable/humhub/6.2.5/ix_values.yaml
rename to stable/humhub/6.2.6/ix_values.yaml
diff --git a/stable/humhub/6.2.5/questions.yaml b/stable/humhub/6.2.6/questions.yaml
similarity index 100%
rename from stable/humhub/6.2.5/questions.yaml
rename to stable/humhub/6.2.6/questions.yaml
diff --git a/stable/plex-meta-manager/5.2.3/templates/NOTES.txt b/stable/humhub/6.2.6/templates/NOTES.txt
similarity index 100%
rename from stable/plex-meta-manager/5.2.3/templates/NOTES.txt
rename to stable/humhub/6.2.6/templates/NOTES.txt
diff --git a/stable/ntfy/8.2.2/templates/common.yaml b/stable/humhub/6.2.6/templates/common.yaml
similarity index 100%
rename from stable/ntfy/8.2.2/templates/common.yaml
rename to stable/humhub/6.2.6/templates/common.yaml
diff --git a/stable/mkvtoolnix/8.1.8/values.yaml b/stable/humhub/6.2.6/values.yaml
similarity index 100%
rename from stable/mkvtoolnix/8.1.8/values.yaml
rename to stable/humhub/6.2.6/values.yaml
diff --git a/stable/hurtworld/4.1.8/CHANGELOG.md b/stable/hurtworld/4.1.8/CHANGELOG.md
deleted file mode 100644
index cac1b44df9..0000000000
--- a/stable/hurtworld/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [hurtworld-4.1.8](https://github.com/truecharts/charts/compare/hurtworld-4.1.7...hurtworld-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [hurtworld-4.1.7](https://github.com/truecharts/charts/compare/hurtworld-4.1.6...hurtworld-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [hurtworld-4.1.6](https://github.com/truecharts/charts/compare/hurtworld-4.1.5...hurtworld-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [hurtworld-4.1.5](https://github.com/truecharts/charts/compare/hurtworld-4.1.4...hurtworld-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [hurtworld-4.1.4](https://github.com/truecharts/charts/compare/hurtworld-4.1.3...hurtworld-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [hurtworld-4.1.3](https://github.com/truecharts/charts/compare/hurtworld-4.1.0...hurtworld-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [hurtworld-4.1.2](https://github.com/truecharts/charts/compare/hurtworld-4.1.0...hurtworld-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [hurtworld-4.1.0](https://github.com/truecharts/charts/compare/hurtworld-4.0.1...hurtworld-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [hurtworld-4.0.1](https://github.com/truecharts/charts/compare/hurtworld-4.0.0...hurtworld-4.0.1) (2023-12-26)
diff --git a/stable/hurtworld/4.1.8/Chart.yaml b/stable/hurtworld/4.1.8/Chart.yaml
deleted file mode 100644
index 876ee3955d..0000000000
--- a/stable/hurtworld/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: hurtworld
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Hurtworld and run it.
-home: https://truecharts.org/charts/stable/hurtworld
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/hurtworld.png
-keywords:
- - hurtworld
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: hurtworld
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/hurtworld
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/hurtworld/4.1.8/app-changelog.md b/stable/hurtworld/4.1.8/app-changelog.md
deleted file mode 100644
index 65c0cf83bd..0000000000
--- a/stable/hurtworld/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [hurtworld-4.1.8](https://github.com/truecharts/charts/compare/hurtworld-4.1.7...hurtworld-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/hurtworld/4.1.8/charts/common-17.2.26.tgz b/stable/hurtworld/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/hurtworld/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/hurtworld/4.1.9/CHANGELOG.md b/stable/hurtworld/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..96a4c5d008
--- /dev/null
+++ b/stable/hurtworld/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [hurtworld-4.1.9](https://github.com/truecharts/charts/compare/hurtworld-4.1.8...hurtworld-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [hurtworld-4.1.8](https://github.com/truecharts/charts/compare/hurtworld-4.1.7...hurtworld-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [hurtworld-4.1.7](https://github.com/truecharts/charts/compare/hurtworld-4.1.6...hurtworld-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [hurtworld-4.1.6](https://github.com/truecharts/charts/compare/hurtworld-4.1.5...hurtworld-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [hurtworld-4.1.5](https://github.com/truecharts/charts/compare/hurtworld-4.1.4...hurtworld-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [hurtworld-4.1.4](https://github.com/truecharts/charts/compare/hurtworld-4.1.3...hurtworld-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [hurtworld-4.1.3](https://github.com/truecharts/charts/compare/hurtworld-4.1.0...hurtworld-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [hurtworld-4.1.2](https://github.com/truecharts/charts/compare/hurtworld-4.1.0...hurtworld-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/hurtworld/4.1.9/Chart.yaml b/stable/hurtworld/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..84bc93f0cb
--- /dev/null
+++ b/stable/hurtworld/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: hurtworld
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Hurtworld and run it.
+home: https://truecharts.org/charts/stable/hurtworld
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/hurtworld.png
+keywords:
+ - hurtworld
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: hurtworld
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/hurtworld
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/hurtworld/4.1.8/README.md b/stable/hurtworld/4.1.9/README.md
similarity index 100%
rename from stable/hurtworld/4.1.8/README.md
rename to stable/hurtworld/4.1.9/README.md
diff --git a/stable/hurtworld/4.1.9/app-changelog.md b/stable/hurtworld/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..80716501fe
--- /dev/null
+++ b/stable/hurtworld/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [hurtworld-4.1.9](https://github.com/truecharts/charts/compare/hurtworld-4.1.8...hurtworld-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/hurtworld/4.1.8/app-readme.md b/stable/hurtworld/4.1.9/app-readme.md
similarity index 100%
rename from stable/hurtworld/4.1.8/app-readme.md
rename to stable/hurtworld/4.1.9/app-readme.md
diff --git a/stable/hurtworld/4.1.9/charts/common-17.2.28.tgz b/stable/hurtworld/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/hurtworld/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/hurtworld/4.1.8/ix_values.yaml b/stable/hurtworld/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/hurtworld/4.1.8/ix_values.yaml
rename to stable/hurtworld/4.1.9/ix_values.yaml
diff --git a/stable/hurtworld/4.1.8/questions.yaml b/stable/hurtworld/4.1.9/questions.yaml
similarity index 100%
rename from stable/hurtworld/4.1.8/questions.yaml
rename to stable/hurtworld/4.1.9/questions.yaml
diff --git a/stable/imgpush/4.1.9/templates/common.yaml b/stable/hurtworld/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/imgpush/4.1.9/templates/common.yaml
rename to stable/hurtworld/4.1.9/templates/common.yaml
diff --git a/stable/modsecurity-crs/2.1.8/values.yaml b/stable/hurtworld/4.1.9/values.yaml
similarity index 100%
rename from stable/modsecurity-crs/2.1.8/values.yaml
rename to stable/hurtworld/4.1.9/values.yaml
diff --git a/stable/hyperion-ng/12.1.9/CHANGELOG.md b/stable/hyperion-ng/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..3cb983ab28
--- /dev/null
+++ b/stable/hyperion-ng/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [hyperion-ng-12.1.9](https://github.com/truecharts/charts/compare/hyperion-ng-12.1.8...hyperion-ng-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [hyperion-ng-12.1.8](https://github.com/truecharts/charts/compare/hyperion-ng-12.1.7...hyperion-ng-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [hyperion-ng-12.1.7](https://github.com/truecharts/charts/compare/hyperion-ng-12.1.6...hyperion-ng-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [hyperion-ng-12.1.6](https://github.com/truecharts/charts/compare/hyperion-ng-12.1.5...hyperion-ng-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [hyperion-ng-12.1.5](https://github.com/truecharts/charts/compare/hyperion-ng-12.1.4...hyperion-ng-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [hyperion-ng-12.1.4](https://github.com/truecharts/charts/compare/hyperion-ng-12.1.3...hyperion-ng-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [hyperion-ng-12.1.3](https://github.com/truecharts/charts/compare/hyperion-ng-12.1.0...hyperion-ng-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [hyperion-ng-12.1.2](https://github.com/truecharts/charts/compare/hyperion-ng-12.1.0...hyperion-ng-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/hyperion-ng/12.1.9/Chart.yaml b/stable/hyperion-ng/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..19ce976c1b
--- /dev/null
+++ b/stable/hyperion-ng/12.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.0.15
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Hyperion is an opensource Bias or Ambient Lighting implementation
+home: https://truecharts.org/charts/stable/hyperion-ng
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/hyperion-ng.png
+keywords:
+ - hyperion-ng
+ - hyperion
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: hyperion-ng
+sources:
+ - https://github.com/hyperion-project/hyperion.ng
+ - https://github.com/truecharts/charts/tree/master/charts/stable/hyperion-ng
+ - https://hub.docker.com/r/sirfragalot/hyperion.ng
+type: application
+version: 12.1.9
diff --git a/stable/hyperion-ng/12.1.9/README.md b/stable/hyperion-ng/12.1.9/README.md
new file mode 100644
index 0000000000..a368f34db7
--- /dev/null
+++ b/stable/hyperion-ng/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/hyperion-ng)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/hyperion-ng/12.1.9/app-changelog.md b/stable/hyperion-ng/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..54e3caeccb
--- /dev/null
+++ b/stable/hyperion-ng/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [hyperion-ng-12.1.9](https://github.com/truecharts/charts/compare/hyperion-ng-12.1.8...hyperion-ng-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/hyperion-ng/12.1.9/app-readme.md b/stable/hyperion-ng/12.1.9/app-readme.md
new file mode 100644
index 0000000000..b07f7f5065
--- /dev/null
+++ b/stable/hyperion-ng/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Hyperion is an opensource Bias or Ambient Lighting implementation
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/hyperion-ng](https://truecharts.org/charts/stable/hyperion-ng)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/hyperion-ng/12.1.9/charts/common-17.2.28.tgz b/stable/hyperion-ng/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/hyperion-ng/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/hyperion-ng/12.1.9/ix_values.yaml b/stable/hyperion-ng/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..783e2c6976
--- /dev/null
+++ b/stable/hyperion-ng/12.1.9/ix_values.yaml
@@ -0,0 +1,43 @@
+image:
+ repository: sirfragalot/hyperion.ng
+ tag: 2.0.15@sha256:5e70b6f464304e34c2da795beab28d05d104a445237da000256134267d69d406
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10065
+ targetPort: 8090
+ jsonservice:
+ enabled: true
+ ports:
+ jsonservice:
+ enabled: true
+ port: 19444
+ targetPort: 19444
+ protobufservice:
+ enabled: true
+ ports:
+ protobufservice:
+ enabled: true
+ port: 19445
+ targetPort: 19445
+ boblightservice:
+ enabled: true
+ ports:
+ boblightservice:
+ enabled: true
+ port: 19333
+ targetPort: 19333
+persistence:
+ config:
+ enabled: true
+ mountPath: "/root/.hyperion"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
diff --git a/stable/hyperion-ng/12.1.9/questions.yaml b/stable/hyperion-ng/12.1.9/questions.yaml
new file mode 100644
index 0000000000..58610f4555
--- /dev/null
+++ b/stable/hyperion-ng/12.1.9/questions.yaml
@@ -0,0 +1,2978 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10065
+ required: true
+ - variable: jsonservice
+ label: "jsonservice Service"
+ description: "The jsonservice service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: jsonservice
+ label: "jsonservice 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: 19444
+ required: true
+ - variable: protobufservice
+ label: "protobufservice Service"
+ description: "The protobufservice service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: protobufservice
+ label: "protobufservice 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: 19445
+ required: true
+ - variable: boblightservice
+ label: "boblightservice Service"
+ description: "The boblightservice service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: boblightservice
+ label: "boblightservice 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: 19333
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/plex-playlist-sync/2.1.11/templates/NOTES.txt b/stable/hyperion-ng/12.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/plex-playlist-sync/2.1.11/templates/NOTES.txt
rename to stable/hyperion-ng/12.1.9/templates/NOTES.txt
diff --git a/stable/openaudible/4.1.8/templates/common.yaml b/stable/hyperion-ng/12.1.9/templates/common.yaml
similarity index 100%
rename from stable/openaudible/4.1.8/templates/common.yaml
rename to stable/hyperion-ng/12.1.9/templates/common.yaml
diff --git a/stable/mojopaste/4.1.8/values.yaml b/stable/hyperion-ng/12.1.9/values.yaml
similarity index 100%
rename from stable/mojopaste/4.1.8/values.yaml
rename to stable/hyperion-ng/12.1.9/values.yaml
diff --git a/stable/icloudpd/5.1.12/CHANGELOG.md b/stable/icloudpd/5.1.12/CHANGELOG.md
deleted file mode 100644
index 0862f25305..0000000000
--- a/stable/icloudpd/5.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [icloudpd-5.1.12](https://github.com/truecharts/charts/compare/icloudpd-5.1.11...icloudpd-5.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [icloudpd-5.1.11](https://github.com/truecharts/charts/compare/icloudpd-5.1.10...icloudpd-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [icloudpd-5.1.10](https://github.com/truecharts/charts/compare/icloudpd-5.1.9...icloudpd-5.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image boredazfcuk/icloudpd to v1.0.715[@65c6446](https://github.com/65c6446) by renovate ([#17407](https://github.com/truecharts/charts/issues/17407))
-
-
-
-
-## [icloudpd-5.1.9](https://github.com/truecharts/charts/compare/icloudpd-5.1.8...icloudpd-5.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [icloudpd-5.1.8](https://github.com/truecharts/charts/compare/icloudpd-5.1.7...icloudpd-5.1.8) (2024-01-08)
-
-### Chore
-
-
-
-- update container image boredazfcuk/icloudpd to v1.0.714[@6a2b18a](https://github.com/6a2b18a) by renovate ([#16983](https://github.com/truecharts/charts/issues/16983))
-
-
-## [icloudpd-5.1.7](https://github.com/truecharts/charts/compare/icloudpd-5.1.6...icloudpd-5.1.7) (2024-01-03)
-
-### Chore
-
-
-
-- update container image boredazfcuk/icloudpd to v1.0.705[@f34d476](https://github.com/f34d476) by renovate ([#16723](https://github.com/truecharts/charts/issues/16723))
-
-
-## [icloudpd-5.1.6](https://github.com/truecharts/charts/compare/icloudpd-5.1.5...icloudpd-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [icloudpd-5.1.5](https://github.com/truecharts/charts/compare/icloudpd-5.1.4...icloudpd-5.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [icloudpd-5.1.4](https://github.com/truecharts/charts/compare/icloudpd-5.1.1...icloudpd-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/icloudpd/5.1.12/Chart.yaml b/stable/icloudpd/5.1.12/Chart.yaml
deleted file mode 100644
index 9cf56db27a..0000000000
--- a/stable/icloudpd/5.1.12/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Backup
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.0.715
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: iCloudPD, syncs photos from iDevices to a single directory on TrueNAS.
-home: https://truecharts.org/charts/stable/icloudpd
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/icloudpd.png
-keywords:
- - icloudpd
- - Backup
- - Cloud
- - Downloaders
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: icloudpd
-sources:
- - https://github.com/Womabre/-TrueNAS-docker-templates
- - https://github.com/truecharts/charts/tree/master/charts/stable/icloudpd
- - https://hub.docker.com/r/boredazfcuk/icloudpd
-type: application
-version: 5.1.12
diff --git a/stable/icloudpd/5.1.12/app-changelog.md b/stable/icloudpd/5.1.12/app-changelog.md
deleted file mode 100644
index d16161fcab..0000000000
--- a/stable/icloudpd/5.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [icloudpd-5.1.12](https://github.com/truecharts/charts/compare/icloudpd-5.1.11...icloudpd-5.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/icloudpd/5.1.12/charts/common-17.2.26.tgz b/stable/icloudpd/5.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/icloudpd/5.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/icloudpd/5.1.13/CHANGELOG.md b/stable/icloudpd/5.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..477d969ae3
--- /dev/null
+++ b/stable/icloudpd/5.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [icloudpd-5.1.13](https://github.com/truecharts/charts/compare/icloudpd-5.1.12...icloudpd-5.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [icloudpd-5.1.12](https://github.com/truecharts/charts/compare/icloudpd-5.1.11...icloudpd-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [icloudpd-5.1.11](https://github.com/truecharts/charts/compare/icloudpd-5.1.10...icloudpd-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [icloudpd-5.1.10](https://github.com/truecharts/charts/compare/icloudpd-5.1.9...icloudpd-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image boredazfcuk/icloudpd to v1.0.715[@65c6446](https://github.com/65c6446) by renovate ([#17407](https://github.com/truecharts/charts/issues/17407))
+
+
+
+
+## [icloudpd-5.1.9](https://github.com/truecharts/charts/compare/icloudpd-5.1.8...icloudpd-5.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [icloudpd-5.1.8](https://github.com/truecharts/charts/compare/icloudpd-5.1.7...icloudpd-5.1.8) (2024-01-08)
+
+### Chore
+
+
+
+- update container image boredazfcuk/icloudpd to v1.0.714[@6a2b18a](https://github.com/6a2b18a) by renovate ([#16983](https://github.com/truecharts/charts/issues/16983))
+
+
+## [icloudpd-5.1.7](https://github.com/truecharts/charts/compare/icloudpd-5.1.6...icloudpd-5.1.7) (2024-01-03)
+
+### Chore
+
+
+
+- update container image boredazfcuk/icloudpd to v1.0.705[@f34d476](https://github.com/f34d476) by renovate ([#16723](https://github.com/truecharts/charts/issues/16723))
+
+
+## [icloudpd-5.1.6](https://github.com/truecharts/charts/compare/icloudpd-5.1.5...icloudpd-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [icloudpd-5.1.5](https://github.com/truecharts/charts/compare/icloudpd-5.1.4...icloudpd-5.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [icloudpd-5.1.4](https://github.com/truecharts/charts/compare/icloudpd-5.1.1...icloudpd-5.1.4) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/icloudpd/5.1.13/Chart.yaml b/stable/icloudpd/5.1.13/Chart.yaml
new file mode 100644
index 0000000000..5de8aa32c2
--- /dev/null
+++ b/stable/icloudpd/5.1.13/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Backup
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.0.715
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: iCloudPD, syncs photos from iDevices to a single directory on TrueNAS.
+home: https://truecharts.org/charts/stable/icloudpd
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/icloudpd.png
+keywords:
+ - icloudpd
+ - Backup
+ - Cloud
+ - Downloaders
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: icloudpd
+sources:
+ - https://github.com/Womabre/-TrueNAS-docker-templates
+ - https://github.com/truecharts/charts/tree/master/charts/stable/icloudpd
+ - https://hub.docker.com/r/boredazfcuk/icloudpd
+type: application
+version: 5.1.13
diff --git a/stable/icloudpd/5.1.12/README.md b/stable/icloudpd/5.1.13/README.md
similarity index 100%
rename from stable/icloudpd/5.1.12/README.md
rename to stable/icloudpd/5.1.13/README.md
diff --git a/stable/icloudpd/5.1.13/app-changelog.md b/stable/icloudpd/5.1.13/app-changelog.md
new file mode 100644
index 0000000000..19865d0933
--- /dev/null
+++ b/stable/icloudpd/5.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [icloudpd-5.1.13](https://github.com/truecharts/charts/compare/icloudpd-5.1.12...icloudpd-5.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/icloudpd/5.1.12/app-readme.md b/stable/icloudpd/5.1.13/app-readme.md
similarity index 100%
rename from stable/icloudpd/5.1.12/app-readme.md
rename to stable/icloudpd/5.1.13/app-readme.md
diff --git a/stable/icloudpd/5.1.13/charts/common-17.2.28.tgz b/stable/icloudpd/5.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/icloudpd/5.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/icloudpd/5.1.12/ix_values.yaml b/stable/icloudpd/5.1.13/ix_values.yaml
similarity index 100%
rename from stable/icloudpd/5.1.12/ix_values.yaml
rename to stable/icloudpd/5.1.13/ix_values.yaml
diff --git a/stable/icloudpd/5.1.12/questions.yaml b/stable/icloudpd/5.1.13/questions.yaml
similarity index 100%
rename from stable/icloudpd/5.1.12/questions.yaml
rename to stable/icloudpd/5.1.13/questions.yaml
diff --git a/stable/plex-utills/7.1.8/templates/NOTES.txt b/stable/icloudpd/5.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/plex-utills/7.1.8/templates/NOTES.txt
rename to stable/icloudpd/5.1.13/templates/NOTES.txt
diff --git a/stable/openspeedtest/7.1.8/templates/common.yaml b/stable/icloudpd/5.1.13/templates/common.yaml
similarity index 100%
rename from stable/openspeedtest/7.1.8/templates/common.yaml
rename to stable/icloudpd/5.1.13/templates/common.yaml
diff --git a/stable/monero-node/4.1.8/values.yaml b/stable/icloudpd/5.1.13/values.yaml
similarity index 100%
rename from stable/monero-node/4.1.8/values.yaml
rename to stable/icloudpd/5.1.13/values.yaml
diff --git a/stable/imgpush/4.1.10/CHANGELOG.md b/stable/imgpush/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..494166199b
--- /dev/null
+++ b/stable/imgpush/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [imgpush-4.1.10](https://github.com/truecharts/charts/compare/imgpush-4.1.9...imgpush-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [imgpush-4.1.9](https://github.com/truecharts/charts/compare/imgpush-4.1.8...imgpush-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [imgpush-4.1.8](https://github.com/truecharts/charts/compare/imgpush-4.1.7...imgpush-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [imgpush-4.1.7](https://github.com/truecharts/charts/compare/imgpush-4.1.6...imgpush-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [imgpush-4.1.6](https://github.com/truecharts/charts/compare/imgpush-4.1.5...imgpush-4.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image hauxir/imgpush to latest[@8842481](https://github.com/8842481) by renovate ([#17037](https://github.com/truecharts/charts/issues/17037))
+
+
+## [imgpush-4.1.5](https://github.com/truecharts/charts/compare/imgpush-4.1.4...imgpush-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [imgpush-4.1.4](https://github.com/truecharts/charts/compare/imgpush-4.1.3...imgpush-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [imgpush-4.1.3](https://github.com/truecharts/charts/compare/imgpush-4.1.0...imgpush-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [imgpush-4.1.2](https://github.com/truecharts/charts/compare/imgpush-4.1.0...imgpush-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/imgpush/4.1.10/Chart.yaml b/stable/imgpush/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..f4aa76a53b
--- /dev/null
+++ b/stable/imgpush/4.1.10/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Minimalist Self-hosted Image Service for user submitted images in your app (e.g. avatars).
+home: https://truecharts.org/charts/stable/imgpush
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/imgpush.png
+keywords:
+ - imgpush
+ - Cloud
+ - Tools-Utilities
+ - MediaServer-Photos
+ - Network-Web
+ - Network-FTP
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: imgpush
+sources:
+ - https://github.com/hauxir/imgpush
+ - https://github.com/truecharts/charts/tree/master/charts/stable/imgpush
+ - https://hub.docker.com/r/hauxir/imgpush
+type: application
+version: 4.1.10
diff --git a/stable/imgpush/4.1.9/README.md b/stable/imgpush/4.1.10/README.md
similarity index 100%
rename from stable/imgpush/4.1.9/README.md
rename to stable/imgpush/4.1.10/README.md
diff --git a/stable/imgpush/4.1.10/app-changelog.md b/stable/imgpush/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..3a31a051c5
--- /dev/null
+++ b/stable/imgpush/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [imgpush-4.1.10](https://github.com/truecharts/charts/compare/imgpush-4.1.9...imgpush-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/imgpush/4.1.9/app-readme.md b/stable/imgpush/4.1.10/app-readme.md
similarity index 100%
rename from stable/imgpush/4.1.9/app-readme.md
rename to stable/imgpush/4.1.10/app-readme.md
diff --git a/stable/imgpush/4.1.10/charts/common-17.2.28.tgz b/stable/imgpush/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/imgpush/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/imgpush/4.1.9/ix_values.yaml b/stable/imgpush/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/imgpush/4.1.9/ix_values.yaml
rename to stable/imgpush/4.1.10/ix_values.yaml
diff --git a/stable/imgpush/4.1.9/questions.yaml b/stable/imgpush/4.1.10/questions.yaml
similarity index 100%
rename from stable/imgpush/4.1.9/questions.yaml
rename to stable/imgpush/4.1.10/questions.yaml
diff --git a/stable/import-ics/4.1.8/templates/common.yaml b/stable/imgpush/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/import-ics/4.1.8/templates/common.yaml
rename to stable/imgpush/4.1.10/templates/common.yaml
diff --git a/stable/mongo-express/5.1.12/values.yaml b/stable/imgpush/4.1.10/values.yaml
similarity index 100%
rename from stable/mongo-express/5.1.12/values.yaml
rename to stable/imgpush/4.1.10/values.yaml
diff --git a/stable/imgpush/4.1.9/CHANGELOG.md b/stable/imgpush/4.1.9/CHANGELOG.md
deleted file mode 100644
index 9c78110294..0000000000
--- a/stable/imgpush/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [imgpush-4.1.9](https://github.com/truecharts/charts/compare/imgpush-4.1.8...imgpush-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [imgpush-4.1.8](https://github.com/truecharts/charts/compare/imgpush-4.1.7...imgpush-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [imgpush-4.1.7](https://github.com/truecharts/charts/compare/imgpush-4.1.6...imgpush-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [imgpush-4.1.6](https://github.com/truecharts/charts/compare/imgpush-4.1.5...imgpush-4.1.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image hauxir/imgpush to latest[@8842481](https://github.com/8842481) by renovate ([#17037](https://github.com/truecharts/charts/issues/17037))
-
-
-## [imgpush-4.1.5](https://github.com/truecharts/charts/compare/imgpush-4.1.4...imgpush-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [imgpush-4.1.4](https://github.com/truecharts/charts/compare/imgpush-4.1.3...imgpush-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [imgpush-4.1.3](https://github.com/truecharts/charts/compare/imgpush-4.1.0...imgpush-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [imgpush-4.1.2](https://github.com/truecharts/charts/compare/imgpush-4.1.0...imgpush-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/imgpush/4.1.9/Chart.yaml b/stable/imgpush/4.1.9/Chart.yaml
deleted file mode 100644
index 4b8a1369ed..0000000000
--- a/stable/imgpush/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,41 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Minimalist Self-hosted Image Service for user submitted images in your app (e.g. avatars).
-home: https://truecharts.org/charts/stable/imgpush
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/imgpush.png
-keywords:
- - imgpush
- - Cloud
- - Tools-Utilities
- - MediaServer-Photos
- - Network-Web
- - Network-FTP
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: imgpush
-sources:
- - https://github.com/hauxir/imgpush
- - https://github.com/truecharts/charts/tree/master/charts/stable/imgpush
- - https://hub.docker.com/r/hauxir/imgpush
-type: application
-version: 4.1.9
diff --git a/stable/imgpush/4.1.9/app-changelog.md b/stable/imgpush/4.1.9/app-changelog.md
deleted file mode 100644
index 83e6a72f73..0000000000
--- a/stable/imgpush/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [imgpush-4.1.9](https://github.com/truecharts/charts/compare/imgpush-4.1.8...imgpush-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/imgpush/4.1.9/charts/common-17.2.26.tgz b/stable/imgpush/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/imgpush/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/import-ics/4.1.8/CHANGELOG.md b/stable/import-ics/4.1.8/CHANGELOG.md
deleted file mode 100644
index 9f2371549d..0000000000
--- a/stable/import-ics/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [import-ics-4.1.8](https://github.com/truecharts/charts/compare/import-ics-4.1.7...import-ics-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [import-ics-4.1.7](https://github.com/truecharts/charts/compare/import-ics-4.1.6...import-ics-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [import-ics-4.1.6](https://github.com/truecharts/charts/compare/import-ics-4.1.5...import-ics-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [import-ics-4.1.5](https://github.com/truecharts/charts/compare/import-ics-4.1.4...import-ics-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [import-ics-4.1.4](https://github.com/truecharts/charts/compare/import-ics-4.1.3...import-ics-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [import-ics-4.1.3](https://github.com/truecharts/charts/compare/import-ics-4.1.0...import-ics-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [import-ics-4.1.2](https://github.com/truecharts/charts/compare/import-ics-4.1.0...import-ics-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [import-ics-4.1.0](https://github.com/truecharts/charts/compare/import-ics-4.0.1...import-ics-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [import-ics-4.0.1](https://github.com/truecharts/charts/compare/import-ics-4.0.0...import-ics-4.0.1) (2023-12-26)
diff --git a/stable/import-ics/4.1.8/Chart.yaml b/stable/import-ics/4.1.8/Chart.yaml
deleted file mode 100644
index c85627fa85..0000000000
--- a/stable/import-ics/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Runs a python script at a crontab defined interval that downloads/imports ics files into a caldav server.
-home: https://truecharts.org/charts/stable/import-ics
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/import-ics.png
-keywords:
- - import-ics
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: import-ics
-sources:
- - https://github.com/Vilhjalmr26/import_ics
- - https://github.com/truecharts/charts/tree/master/charts/stable/import-ics
- - https://hub.docker.com/r/vilhjalmr26/import_ics
-type: application
-version: 4.1.8
diff --git a/stable/import-ics/4.1.8/app-changelog.md b/stable/import-ics/4.1.8/app-changelog.md
deleted file mode 100644
index 40d05ca351..0000000000
--- a/stable/import-ics/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [import-ics-4.1.8](https://github.com/truecharts/charts/compare/import-ics-4.1.7...import-ics-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/import-ics/4.1.8/charts/common-17.2.26.tgz b/stable/import-ics/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/import-ics/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/import-ics/4.1.9/CHANGELOG.md b/stable/import-ics/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..b011189c72
--- /dev/null
+++ b/stable/import-ics/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [import-ics-4.1.9](https://github.com/truecharts/charts/compare/import-ics-4.1.8...import-ics-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [import-ics-4.1.8](https://github.com/truecharts/charts/compare/import-ics-4.1.7...import-ics-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [import-ics-4.1.7](https://github.com/truecharts/charts/compare/import-ics-4.1.6...import-ics-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [import-ics-4.1.6](https://github.com/truecharts/charts/compare/import-ics-4.1.5...import-ics-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [import-ics-4.1.5](https://github.com/truecharts/charts/compare/import-ics-4.1.4...import-ics-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [import-ics-4.1.4](https://github.com/truecharts/charts/compare/import-ics-4.1.3...import-ics-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [import-ics-4.1.3](https://github.com/truecharts/charts/compare/import-ics-4.1.0...import-ics-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [import-ics-4.1.2](https://github.com/truecharts/charts/compare/import-ics-4.1.0...import-ics-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/import-ics/4.1.9/Chart.yaml b/stable/import-ics/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..e4bf2eaf2b
--- /dev/null
+++ b/stable/import-ics/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Runs a python script at a crontab defined interval that downloads/imports ics files into a caldav server.
+home: https://truecharts.org/charts/stable/import-ics
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/import-ics.png
+keywords:
+ - import-ics
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: import-ics
+sources:
+ - https://github.com/Vilhjalmr26/import_ics
+ - https://github.com/truecharts/charts/tree/master/charts/stable/import-ics
+ - https://hub.docker.com/r/vilhjalmr26/import_ics
+type: application
+version: 4.1.9
diff --git a/stable/import-ics/4.1.8/README.md b/stable/import-ics/4.1.9/README.md
similarity index 100%
rename from stable/import-ics/4.1.8/README.md
rename to stable/import-ics/4.1.9/README.md
diff --git a/stable/import-ics/4.1.9/app-changelog.md b/stable/import-ics/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..af68219ca8
--- /dev/null
+++ b/stable/import-ics/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [import-ics-4.1.9](https://github.com/truecharts/charts/compare/import-ics-4.1.8...import-ics-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/import-ics/4.1.8/app-readme.md b/stable/import-ics/4.1.9/app-readme.md
similarity index 100%
rename from stable/import-ics/4.1.8/app-readme.md
rename to stable/import-ics/4.1.9/app-readme.md
diff --git a/stable/import-ics/4.1.9/charts/common-17.2.28.tgz b/stable/import-ics/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/import-ics/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/import-ics/4.1.8/ix_values.yaml b/stable/import-ics/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/import-ics/4.1.8/ix_values.yaml
rename to stable/import-ics/4.1.9/ix_values.yaml
diff --git a/stable/import-ics/4.1.8/questions.yaml b/stable/import-ics/4.1.9/questions.yaml
similarity index 100%
rename from stable/import-ics/4.1.8/questions.yaml
rename to stable/import-ics/4.1.9/questions.yaml
diff --git a/stable/inkscape-desktop-g3/4.1.8/templates/common.yaml b/stable/import-ics/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/inkscape-desktop-g3/4.1.8/templates/common.yaml
rename to stable/import-ics/4.1.9/templates/common.yaml
diff --git a/stable/mordhau/4.1.8/values.yaml b/stable/import-ics/4.1.9/values.yaml
similarity index 100%
rename from stable/mordhau/4.1.8/values.yaml
rename to stable/import-ics/4.1.9/values.yaml
diff --git a/stable/impostor-server/7.1.11/CHANGELOG.md b/stable/impostor-server/7.1.11/CHANGELOG.md
deleted file mode 100644
index e03f089b65..0000000000
--- a/stable/impostor-server/7.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [impostor-server-7.1.11](https://github.com/truecharts/charts/compare/impostor-server-7.1.10...impostor-server-7.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [impostor-server-7.1.10](https://github.com/truecharts/charts/compare/impostor-server-7.1.9...impostor-server-7.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [impostor-server-7.1.9](https://github.com/truecharts/charts/compare/impostor-server-7.1.8...impostor-server-7.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [impostor-server-7.1.8](https://github.com/truecharts/charts/compare/impostor-server-7.1.7...impostor-server-7.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image aeonlucid/impostor to nightly[@727310a](https://github.com/727310a) by renovate ([#16753](https://github.com/truecharts/charts/issues/16753))
-
-
-## [impostor-server-7.1.7](https://github.com/truecharts/charts/compare/impostor-server-7.1.6...impostor-server-7.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [impostor-server-7.1.6](https://github.com/truecharts/charts/compare/impostor-server-7.1.4...impostor-server-7.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [impostor-server-7.1.4](https://github.com/truecharts/charts/compare/impostor-server-7.1.3...impostor-server-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [impostor-server-7.1.3](https://github.com/truecharts/charts/compare/impostor-server-7.1.0...impostor-server-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [impostor-server-7.1.2](https://github.com/truecharts/charts/compare/impostor-server-7.1.0...impostor-server-7.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/impostor-server/7.1.11/Chart.yaml b/stable/impostor-server/7.1.11/Chart.yaml
deleted file mode 100644
index 13e1c96042..0000000000
--- a/stable/impostor-server/7.1.11/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: games
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.8.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A private Among Us server
-home: https://truecharts.org/charts/stable/impostor-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/impostor-server.png
-keywords:
- - impostor-server
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: impostor-server
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/impostor-server
- - https://hub.docker.com/r/aeonlucid/impostor
-type: application
-version: 7.1.11
diff --git a/stable/impostor-server/7.1.11/app-changelog.md b/stable/impostor-server/7.1.11/app-changelog.md
deleted file mode 100644
index ae342bed93..0000000000
--- a/stable/impostor-server/7.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [impostor-server-7.1.11](https://github.com/truecharts/charts/compare/impostor-server-7.1.10...impostor-server-7.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/impostor-server/7.1.11/charts/common-17.2.26.tgz b/stable/impostor-server/7.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/impostor-server/7.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/impostor-server/7.1.12/CHANGELOG.md b/stable/impostor-server/7.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..3efd66872e
--- /dev/null
+++ b/stable/impostor-server/7.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [impostor-server-7.1.12](https://github.com/truecharts/charts/compare/impostor-server-7.1.11...impostor-server-7.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [impostor-server-7.1.11](https://github.com/truecharts/charts/compare/impostor-server-7.1.10...impostor-server-7.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [impostor-server-7.1.10](https://github.com/truecharts/charts/compare/impostor-server-7.1.9...impostor-server-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [impostor-server-7.1.9](https://github.com/truecharts/charts/compare/impostor-server-7.1.8...impostor-server-7.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [impostor-server-7.1.8](https://github.com/truecharts/charts/compare/impostor-server-7.1.7...impostor-server-7.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image aeonlucid/impostor to nightly[@727310a](https://github.com/727310a) by renovate ([#16753](https://github.com/truecharts/charts/issues/16753))
+
+
+## [impostor-server-7.1.7](https://github.com/truecharts/charts/compare/impostor-server-7.1.6...impostor-server-7.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [impostor-server-7.1.6](https://github.com/truecharts/charts/compare/impostor-server-7.1.4...impostor-server-7.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [impostor-server-7.1.4](https://github.com/truecharts/charts/compare/impostor-server-7.1.3...impostor-server-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [impostor-server-7.1.3](https://github.com/truecharts/charts/compare/impostor-server-7.1.0...impostor-server-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/impostor-server/7.1.12/Chart.yaml b/stable/impostor-server/7.1.12/Chart.yaml
new file mode 100644
index 0000000000..4c968baa7e
--- /dev/null
+++ b/stable/impostor-server/7.1.12/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: games
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.8.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A private Among Us server
+home: https://truecharts.org/charts/stable/impostor-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/impostor-server.png
+keywords:
+ - impostor-server
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: impostor-server
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/impostor-server
+ - https://hub.docker.com/r/aeonlucid/impostor
+type: application
+version: 7.1.12
diff --git a/stable/impostor-server/7.1.11/README.md b/stable/impostor-server/7.1.12/README.md
similarity index 100%
rename from stable/impostor-server/7.1.11/README.md
rename to stable/impostor-server/7.1.12/README.md
diff --git a/stable/impostor-server/7.1.12/app-changelog.md b/stable/impostor-server/7.1.12/app-changelog.md
new file mode 100644
index 0000000000..3ff4791e10
--- /dev/null
+++ b/stable/impostor-server/7.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [impostor-server-7.1.12](https://github.com/truecharts/charts/compare/impostor-server-7.1.11...impostor-server-7.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/impostor-server/7.1.11/app-readme.md b/stable/impostor-server/7.1.12/app-readme.md
similarity index 100%
rename from stable/impostor-server/7.1.11/app-readme.md
rename to stable/impostor-server/7.1.12/app-readme.md
diff --git a/stable/impostor-server/7.1.12/charts/common-17.2.28.tgz b/stable/impostor-server/7.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/impostor-server/7.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/impostor-server/7.1.11/ix_values.yaml b/stable/impostor-server/7.1.12/ix_values.yaml
similarity index 100%
rename from stable/impostor-server/7.1.11/ix_values.yaml
rename to stable/impostor-server/7.1.12/ix_values.yaml
diff --git a/stable/impostor-server/7.1.11/questions.yaml b/stable/impostor-server/7.1.12/questions.yaml
similarity index 100%
rename from stable/impostor-server/7.1.11/questions.yaml
rename to stable/impostor-server/7.1.12/questions.yaml
diff --git a/stable/plexanisync/5.1.9/templates/NOTES.txt b/stable/impostor-server/7.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/plexanisync/5.1.9/templates/NOTES.txt
rename to stable/impostor-server/7.1.12/templates/NOTES.txt
diff --git a/stable/openvscode-server/8.1.10/templates/common.yaml b/stable/impostor-server/7.1.12/templates/common.yaml
similarity index 100%
rename from stable/openvscode-server/8.1.10/templates/common.yaml
rename to stable/impostor-server/7.1.12/templates/common.yaml
diff --git a/stable/mosdns/8.1.8/values.yaml b/stable/impostor-server/7.1.12/values.yaml
similarity index 100%
rename from stable/mosdns/8.1.8/values.yaml
rename to stable/impostor-server/7.1.12/values.yaml
diff --git a/stable/inkscape-desktop-g3/4.1.8/CHANGELOG.md b/stable/inkscape-desktop-g3/4.1.8/CHANGELOG.md
deleted file mode 100644
index ab07fa0ff0..0000000000
--- a/stable/inkscape-desktop-g3/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [inkscape-desktop-g3-4.1.8](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.7...inkscape-desktop-g3-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [inkscape-desktop-g3-4.1.7](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.6...inkscape-desktop-g3-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [inkscape-desktop-g3-4.1.6](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.5...inkscape-desktop-g3-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [inkscape-desktop-g3-4.1.5](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.4...inkscape-desktop-g3-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [inkscape-desktop-g3-4.1.4](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.3...inkscape-desktop-g3-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [inkscape-desktop-g3-4.1.3](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.0...inkscape-desktop-g3-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [inkscape-desktop-g3-4.1.2](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.0...inkscape-desktop-g3-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [inkscape-desktop-g3-4.1.0](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.0.1...inkscape-desktop-g3-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [inkscape-desktop-g3-4.0.1](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.0.0...inkscape-desktop-g3-4.0.1) (2023-12-26)
diff --git a/stable/inkscape-desktop-g3/4.1.8/Chart.yaml b/stable/inkscape-desktop-g3/4.1.8/Chart.yaml
deleted file mode 100644
index 2a4c504676..0000000000
--- a/stable/inkscape-desktop-g3/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing
-home: https://truecharts.org/charts/stable/inkscape-desktop-g3
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/inkscape-desktop-g3.png
-keywords:
- - inkscape-desktop-g3
- - Productivity
- - Tools-Utilities
- - MediaApp-Photos
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: inkscape-desktop-g3
-sources:
- - https://github.com/accetto/headless-drawing-g3/
- - https://github.com/truecharts/charts/tree/master/charts/stable/inkscape-desktop-g3
- - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-inkscape-g3
-type: application
-version: 4.1.8
diff --git a/stable/inkscape-desktop-g3/4.1.8/app-changelog.md b/stable/inkscape-desktop-g3/4.1.8/app-changelog.md
deleted file mode 100644
index f9ad1bc693..0000000000
--- a/stable/inkscape-desktop-g3/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [inkscape-desktop-g3-4.1.8](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.7...inkscape-desktop-g3-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/inkscape-desktop-g3/4.1.8/charts/common-17.2.26.tgz b/stable/inkscape-desktop-g3/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/inkscape-desktop-g3/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/inkscape-desktop-g3/4.1.9/CHANGELOG.md b/stable/inkscape-desktop-g3/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..d79317e604
--- /dev/null
+++ b/stable/inkscape-desktop-g3/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [inkscape-desktop-g3-4.1.9](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.8...inkscape-desktop-g3-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [inkscape-desktop-g3-4.1.8](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.7...inkscape-desktop-g3-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [inkscape-desktop-g3-4.1.7](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.6...inkscape-desktop-g3-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [inkscape-desktop-g3-4.1.6](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.5...inkscape-desktop-g3-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [inkscape-desktop-g3-4.1.5](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.4...inkscape-desktop-g3-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [inkscape-desktop-g3-4.1.4](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.3...inkscape-desktop-g3-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [inkscape-desktop-g3-4.1.3](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.0...inkscape-desktop-g3-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [inkscape-desktop-g3-4.1.2](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.0...inkscape-desktop-g3-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/inkscape-desktop-g3/4.1.9/Chart.yaml b/stable/inkscape-desktop-g3/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..348a8b5b6b
--- /dev/null
+++ b/stable/inkscape-desktop-g3/4.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing
+home: https://truecharts.org/charts/stable/inkscape-desktop-g3
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/inkscape-desktop-g3.png
+keywords:
+ - inkscape-desktop-g3
+ - Productivity
+ - Tools-Utilities
+ - MediaApp-Photos
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: inkscape-desktop-g3
+sources:
+ - https://github.com/accetto/headless-drawing-g3/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/inkscape-desktop-g3
+ - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-inkscape-g3
+type: application
+version: 4.1.9
diff --git a/stable/inkscape-desktop-g3/4.1.8/README.md b/stable/inkscape-desktop-g3/4.1.9/README.md
similarity index 100%
rename from stable/inkscape-desktop-g3/4.1.8/README.md
rename to stable/inkscape-desktop-g3/4.1.9/README.md
diff --git a/stable/inkscape-desktop-g3/4.1.9/app-changelog.md b/stable/inkscape-desktop-g3/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..8ca3229728
--- /dev/null
+++ b/stable/inkscape-desktop-g3/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [inkscape-desktop-g3-4.1.9](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-4.1.8...inkscape-desktop-g3-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/inkscape-desktop-g3/4.1.8/app-readme.md b/stable/inkscape-desktop-g3/4.1.9/app-readme.md
similarity index 100%
rename from stable/inkscape-desktop-g3/4.1.8/app-readme.md
rename to stable/inkscape-desktop-g3/4.1.9/app-readme.md
diff --git a/stable/inkscape-desktop-g3/4.1.9/charts/common-17.2.28.tgz b/stable/inkscape-desktop-g3/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/inkscape-desktop-g3/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/inkscape-desktop-g3/4.1.8/ix_values.yaml b/stable/inkscape-desktop-g3/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/inkscape-desktop-g3/4.1.8/ix_values.yaml
rename to stable/inkscape-desktop-g3/4.1.9/ix_values.yaml
diff --git a/stable/inkscape-desktop-g3/4.1.8/questions.yaml b/stable/inkscape-desktop-g3/4.1.9/questions.yaml
similarity index 100%
rename from stable/inkscape-desktop-g3/4.1.8/questions.yaml
rename to stable/inkscape-desktop-g3/4.1.9/questions.yaml
diff --git a/stable/insurgencysandstorm/4.1.8/templates/common.yaml b/stable/inkscape-desktop-g3/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/insurgencysandstorm/4.1.8/templates/common.yaml
rename to stable/inkscape-desktop-g3/4.1.9/templates/common.yaml
diff --git a/stable/mstream/9.1.12/values.yaml b/stable/inkscape-desktop-g3/4.1.9/values.yaml
similarity index 100%
rename from stable/mstream/9.1.12/values.yaml
rename to stable/inkscape-desktop-g3/4.1.9/values.yaml
diff --git a/stable/insurgencysandstorm/4.1.8/CHANGELOG.md b/stable/insurgencysandstorm/4.1.8/CHANGELOG.md
deleted file mode 100644
index 015b8f40e6..0000000000
--- a/stable/insurgencysandstorm/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [insurgencysandstorm-4.1.8](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.7...insurgencysandstorm-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [insurgencysandstorm-4.1.7](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.6...insurgencysandstorm-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [insurgencysandstorm-4.1.6](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.5...insurgencysandstorm-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [insurgencysandstorm-4.1.5](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.4...insurgencysandstorm-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [insurgencysandstorm-4.1.4](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.3...insurgencysandstorm-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [insurgencysandstorm-4.1.3](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.0...insurgencysandstorm-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [insurgencysandstorm-4.1.2](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.0...insurgencysandstorm-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [insurgencysandstorm-4.1.0](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.0.1...insurgencysandstorm-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [insurgencysandstorm-4.0.1](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.0.0...insurgencysandstorm-4.0.1) (2023-12-26)
diff --git a/stable/insurgencysandstorm/4.1.8/Chart.yaml b/stable/insurgencysandstorm/4.1.8/Chart.yaml
deleted file mode 100644
index aa87ed68ad..0000000000
--- a/stable/insurgencysandstorm/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: insurgencysandstorm
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Insurgency Sandstorm and run it.
-home: https://truecharts.org/charts/stable/insurgencysandstorm
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/insurgencysandstorm.png
-keywords:
- - insurgencysandstorm
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: insurgencysandstorm
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/insurgencysandstorm
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/insurgencysandstorm/4.1.8/app-changelog.md b/stable/insurgencysandstorm/4.1.8/app-changelog.md
deleted file mode 100644
index 9613f5e6a6..0000000000
--- a/stable/insurgencysandstorm/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [insurgencysandstorm-4.1.8](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.7...insurgencysandstorm-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/insurgencysandstorm/4.1.8/charts/common-17.2.26.tgz b/stable/insurgencysandstorm/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/insurgencysandstorm/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/insurgencysandstorm/4.1.9/CHANGELOG.md b/stable/insurgencysandstorm/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..0f468206d3
--- /dev/null
+++ b/stable/insurgencysandstorm/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [insurgencysandstorm-4.1.9](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.8...insurgencysandstorm-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [insurgencysandstorm-4.1.8](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.7...insurgencysandstorm-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [insurgencysandstorm-4.1.7](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.6...insurgencysandstorm-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [insurgencysandstorm-4.1.6](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.5...insurgencysandstorm-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [insurgencysandstorm-4.1.5](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.4...insurgencysandstorm-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [insurgencysandstorm-4.1.4](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.3...insurgencysandstorm-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [insurgencysandstorm-4.1.3](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.0...insurgencysandstorm-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [insurgencysandstorm-4.1.2](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.0...insurgencysandstorm-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/insurgencysandstorm/4.1.9/Chart.yaml b/stable/insurgencysandstorm/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..996b721f7a
--- /dev/null
+++ b/stable/insurgencysandstorm/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: insurgencysandstorm
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Insurgency Sandstorm and run it.
+home: https://truecharts.org/charts/stable/insurgencysandstorm
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/insurgencysandstorm.png
+keywords:
+ - insurgencysandstorm
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: insurgencysandstorm
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/insurgencysandstorm
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/insurgencysandstorm/4.1.8/README.md b/stable/insurgencysandstorm/4.1.9/README.md
similarity index 100%
rename from stable/insurgencysandstorm/4.1.8/README.md
rename to stable/insurgencysandstorm/4.1.9/README.md
diff --git a/stable/insurgencysandstorm/4.1.9/app-changelog.md b/stable/insurgencysandstorm/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..6961825515
--- /dev/null
+++ b/stable/insurgencysandstorm/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [insurgencysandstorm-4.1.9](https://github.com/truecharts/charts/compare/insurgencysandstorm-4.1.8...insurgencysandstorm-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/insurgencysandstorm/4.1.8/app-readme.md b/stable/insurgencysandstorm/4.1.9/app-readme.md
similarity index 100%
rename from stable/insurgencysandstorm/4.1.8/app-readme.md
rename to stable/insurgencysandstorm/4.1.9/app-readme.md
diff --git a/stable/insurgencysandstorm/4.1.9/charts/common-17.2.28.tgz b/stable/insurgencysandstorm/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/insurgencysandstorm/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/insurgencysandstorm/4.1.8/ix_values.yaml b/stable/insurgencysandstorm/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/insurgencysandstorm/4.1.8/ix_values.yaml
rename to stable/insurgencysandstorm/4.1.9/ix_values.yaml
diff --git a/stable/insurgencysandstorm/4.1.8/questions.yaml b/stable/insurgencysandstorm/4.1.9/questions.yaml
similarity index 100%
rename from stable/insurgencysandstorm/4.1.8/questions.yaml
rename to stable/insurgencysandstorm/4.1.9/questions.yaml
diff --git a/stable/invitarr/4.1.9/templates/common.yaml b/stable/insurgencysandstorm/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/invitarr/4.1.9/templates/common.yaml
rename to stable/insurgencysandstorm/4.1.9/templates/common.yaml
diff --git a/stable/multi-scrobbler/5.1.12/values.yaml b/stable/insurgencysandstorm/4.1.9/values.yaml
similarity index 100%
rename from stable/multi-scrobbler/5.1.12/values.yaml
rename to stable/insurgencysandstorm/4.1.9/values.yaml
diff --git a/stable/invidious/8.1.10/CHANGELOG.md b/stable/invidious/8.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..fd2eef7a96
--- /dev/null
+++ b/stable/invidious/8.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [invidious-8.1.10](https://github.com/truecharts/charts/compare/invidious-8.1.9...invidious-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [invidious-8.1.9](https://github.com/truecharts/charts/compare/invidious-8.1.8...invidious-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [invidious-8.1.8](https://github.com/truecharts/charts/compare/invidious-8.1.7...invidious-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [invidious-8.1.7](https://github.com/truecharts/charts/compare/invidious-8.1.6...invidious-8.1.7) (2024-01-14)
+
+### Chore
+
+
+
+- update container image quay.io/invidious/invidious to latest[@7da41b3](https://github.com/7da41b3) by renovate ([#17172](https://github.com/truecharts/charts/issues/17172))
+
+
+
+
+## [invidious-8.1.6](https://github.com/truecharts/charts/compare/invidious-8.1.5...invidious-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [invidious-8.1.5](https://github.com/truecharts/charts/compare/invidious-8.1.4...invidious-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [invidious-8.1.4](https://github.com/truecharts/charts/compare/invidious-8.1.3...invidious-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [invidious-8.1.3](https://github.com/truecharts/charts/compare/invidious-8.1.0...invidious-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- remove 2 empty changelogs ([#16634](https://github.com/truecharts/charts/issues/16634))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [invidious-8.1.2](https://github.com/truecharts/charts/compare/invidious-8.1.0...invidious-8.1.2) (2024-01-01)
+
diff --git a/stable/invidious/8.1.10/Chart.yaml b/stable/invidious/8.1.10/Chart.yaml
new file mode 100644
index 0000000000..7644f39c2d
--- /dev/null
+++ b/stable/invidious/8.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Open source alternative front-end to YouTube.
+home: https://truecharts.org/charts/stable/invidious
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/invidious.png
+keywords:
+ - invidious
+ - youtube
+ - media
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: invidious
+sources:
+ - https://github.com/iv-org/invidious
+ - https://docs.invidious.io/installation/#docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/invidious
+ - https://quay.io/invidious/invidious
+type: application
+version: 8.1.10
diff --git a/stable/invidious/8.1.10/LICENSE b/stable/invidious/8.1.10/LICENSE
new file mode 100644
index 0000000000..33a8cbb23f
--- /dev/null
+++ b/stable/invidious/8.1.10/LICENSE
@@ -0,0 +1,106 @@
+Business Source License 1.1
+
+Parameters
+
+Licensor: The TrueCharts Project, it's owner and it's contributors
+Licensed Work: The TrueCharts "Blocky" Helm Chart
+Additional Use Grant: You may use the licensed work in production, as long
+ as it is directly sourced from a TrueCharts provided
+ official repository, catalog or source. You may also make private
+ modification to the directly sourced licenced work,
+ when used in production.
+
+ The following cases are, due to their nature, also
+ defined as 'production use' and explicitly prohibited:
+ - Bundling, including or displaying the licensed work
+ with(in) another work intended for production use,
+ with the apparent intend of facilitating and/or
+ promoting production use by third parties in
+ violation of this license.
+
+Change Date: 2050-01-01
+
+Change License: 3-clause BSD license
+
+For information about alternative licensing arrangements for the Software,
+please contact: legal@truecharts.org
+
+Notice
+
+The Business Source License (this document, or the “License”) is not an Open
+Source license. However, the Licensed Work will eventually be made available
+under an Open Source License, as stated in this License.
+
+License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved.
+“Business Source License” is a trademark of MariaDB Corporation Ab.
+
+-----------------------------------------------------------------------------
+
+Business Source License 1.1
+
+Terms
+
+The Licensor hereby grants you the right to copy, modify, create derivative
+works, redistribute, and make non-production use of the Licensed Work. The
+Licensor may make an Additional Use Grant, above, permitting limited
+production use.
+
+Effective on the Change Date, or the fourth anniversary of the first publicly
+available distribution of a specific version of the Licensed Work under this
+License, whichever comes first, the Licensor hereby grants you rights under
+the terms of the Change License, and the rights granted in the paragraph
+above terminate.
+
+If your use of the Licensed Work does not comply with the requirements
+currently in effect as described in this License, you must purchase a
+commercial license from the Licensor, its affiliated entities, or authorized
+resellers, or you must refrain from using the Licensed Work.
+
+All copies of the original and modified Licensed Work, and derivative works
+of the Licensed Work, are subject to this License. This License applies
+separately for each version of the Licensed Work and the Change Date may vary
+for each version of the Licensed Work released by Licensor.
+
+You must conspicuously display this License on each original or modified copy
+of the Licensed Work. If you receive the Licensed Work in original or
+modified form from a third party, the terms and conditions set forth in this
+License apply to your use of that work.
+
+Any use of the Licensed Work in violation of this License will automatically
+terminate your rights under this License for the current and all other
+versions of the Licensed Work.
+
+This License does not grant you any right in any trademark or logo of
+Licensor or its affiliates (provided that you may use a trademark or logo of
+Licensor as expressly required by this License).
+
+TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON
+AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
+EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
+TITLE.
+
+MariaDB hereby grants you permission to use this License’s text to license
+your works, and to refer to it using the trademark “Business Source License”,
+as long as you comply with the Covenants of Licensor below.
+
+Covenants of Licensor
+
+In consideration of the right to use this License’s text and the “Business
+Source License” name and trademark, Licensor covenants to MariaDB, and to all
+other recipients of the licensed work to be provided by Licensor:
+
+1. To specify as the Change License the GPL Version 2.0 or any later version,
+ or a license that is compatible with GPL Version 2.0 or a later version,
+ where “compatible” means that software provided under the Change License can
+ be included in a program with software provided under GPL Version 2.0 or a
+ later version. Licensor may specify additional Change Licenses without
+ limitation.
+
+2. To either: (a) specify an additional grant of rights to use that does not
+ impose any additional restriction on the right granted in this License, as
+ the Additional Use Grant; or (b) insert the text “None”.
+
+3. To specify a Change Date.
+
+4. Not to modify this License in any other way.
diff --git a/stable/invidious/8.1.9/README.md b/stable/invidious/8.1.10/README.md
similarity index 100%
rename from stable/invidious/8.1.9/README.md
rename to stable/invidious/8.1.10/README.md
diff --git a/stable/invidious/8.1.10/app-changelog.md b/stable/invidious/8.1.10/app-changelog.md
new file mode 100644
index 0000000000..68132b9b14
--- /dev/null
+++ b/stable/invidious/8.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [invidious-8.1.10](https://github.com/truecharts/charts/compare/invidious-8.1.9...invidious-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/invidious/8.1.9/app-readme.md b/stable/invidious/8.1.10/app-readme.md
similarity index 100%
rename from stable/invidious/8.1.9/app-readme.md
rename to stable/invidious/8.1.10/app-readme.md
diff --git a/stable/invidious/8.1.10/charts/common-17.2.28.tgz b/stable/invidious/8.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/invidious/8.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/invidious/8.1.9/ix_values.yaml b/stable/invidious/8.1.10/ix_values.yaml
similarity index 100%
rename from stable/invidious/8.1.9/ix_values.yaml
rename to stable/invidious/8.1.10/ix_values.yaml
diff --git a/stable/invidious/8.1.9/questions.yaml b/stable/invidious/8.1.10/questions.yaml
similarity index 100%
rename from stable/invidious/8.1.9/questions.yaml
rename to stable/invidious/8.1.10/questions.yaml
diff --git a/stable/invidious/8.1.9/templates/_config.tpl b/stable/invidious/8.1.10/templates/_config.tpl
similarity index 100%
rename from stable/invidious/8.1.9/templates/_config.tpl
rename to stable/invidious/8.1.10/templates/_config.tpl
diff --git a/stable/invidious/8.1.9/templates/common.yaml b/stable/invidious/8.1.10/templates/common.yaml
similarity index 100%
rename from stable/invidious/8.1.9/templates/common.yaml
rename to stable/invidious/8.1.10/templates/common.yaml
diff --git a/stable/muse/4.2.2/values.yaml b/stable/invidious/8.1.10/values.yaml
similarity index 100%
rename from stable/muse/4.2.2/values.yaml
rename to stable/invidious/8.1.10/values.yaml
diff --git a/stable/invidious/8.1.9/CHANGELOG.md b/stable/invidious/8.1.9/CHANGELOG.md
deleted file mode 100644
index f315e26459..0000000000
--- a/stable/invidious/8.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [invidious-8.1.9](https://github.com/truecharts/charts/compare/invidious-8.1.8...invidious-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [invidious-8.1.8](https://github.com/truecharts/charts/compare/invidious-8.1.7...invidious-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [invidious-8.1.7](https://github.com/truecharts/charts/compare/invidious-8.1.6...invidious-8.1.7) (2024-01-14)
-
-### Chore
-
-
-
-- update container image quay.io/invidious/invidious to latest[@7da41b3](https://github.com/7da41b3) by renovate ([#17172](https://github.com/truecharts/charts/issues/17172))
-
-
-
-
-## [invidious-8.1.6](https://github.com/truecharts/charts/compare/invidious-8.1.5...invidious-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [invidious-8.1.5](https://github.com/truecharts/charts/compare/invidious-8.1.4...invidious-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [invidious-8.1.4](https://github.com/truecharts/charts/compare/invidious-8.1.3...invidious-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [invidious-8.1.3](https://github.com/truecharts/charts/compare/invidious-8.1.0...invidious-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- remove 2 empty changelogs ([#16634](https://github.com/truecharts/charts/issues/16634))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [invidious-8.1.2](https://github.com/truecharts/charts/compare/invidious-8.1.0...invidious-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
diff --git a/stable/invidious/8.1.9/Chart.yaml b/stable/invidious/8.1.9/Chart.yaml
deleted file mode 100644
index d492fc09fd..0000000000
--- a/stable/invidious/8.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Open source alternative front-end to YouTube.
-home: https://truecharts.org/charts/stable/invidious
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/invidious.png
-keywords:
- - invidious
- - youtube
- - media
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: invidious
-sources:
- - https://github.com/iv-org/invidious
- - https://docs.invidious.io/installation/#docker
- - https://github.com/truecharts/charts/tree/master/charts/stable/invidious
- - https://quay.io/invidious/invidious
-type: application
-version: 8.1.9
diff --git a/stable/invidious/8.1.9/app-changelog.md b/stable/invidious/8.1.9/app-changelog.md
deleted file mode 100644
index defbe0b2ba..0000000000
--- a/stable/invidious/8.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [invidious-8.1.9](https://github.com/truecharts/charts/compare/invidious-8.1.8...invidious-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/invidious/8.1.9/charts/common-17.2.26.tgz b/stable/invidious/8.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/invidious/8.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/invitarr/4.1.10/CHANGELOG.md b/stable/invitarr/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..ea30bad130
--- /dev/null
+++ b/stable/invitarr/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [invitarr-4.1.10](https://github.com/truecharts/charts/compare/invitarr-4.1.9...invitarr-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [invitarr-4.1.9](https://github.com/truecharts/charts/compare/invitarr-4.1.8...invitarr-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [invitarr-4.1.8](https://github.com/truecharts/charts/compare/invitarr-4.1.7...invitarr-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [invitarr-4.1.7](https://github.com/truecharts/charts/compare/invitarr-4.1.6...invitarr-4.1.7) (2024-01-14)
+
+
+
+
+## [invitarr-4.1.6](https://github.com/truecharts/charts/compare/invitarr-4.1.5...invitarr-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [invitarr-4.1.5](https://github.com/truecharts/charts/compare/invitarr-4.1.4...invitarr-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [invitarr-4.1.4](https://github.com/truecharts/charts/compare/invitarr-4.1.3...invitarr-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [invitarr-4.1.3](https://github.com/truecharts/charts/compare/invitarr-4.1.0...invitarr-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [invitarr-4.1.2](https://github.com/truecharts/charts/compare/invitarr-4.1.0...invitarr-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
diff --git a/stable/invitarr/4.1.10/Chart.yaml b/stable/invitarr/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..e00a541863
--- /dev/null
+++ b/stable/invitarr/4.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A chatbot that invites discord users to plex.
+home: https://truecharts.org/charts/stable/invitarr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/invitarr.png
+keywords:
+ - invitarr
+ - home-automation
+ - Tools-Utilities
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: invitarr
+sources:
+ - https://github.com/Sleepingpirates/Invitarr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/invitarr
+ - https://hub.docker.com/r/piratify/invitarr
+type: application
+version: 4.1.10
diff --git a/stable/invitarr/4.1.9/README.md b/stable/invitarr/4.1.10/README.md
similarity index 100%
rename from stable/invitarr/4.1.9/README.md
rename to stable/invitarr/4.1.10/README.md
diff --git a/stable/invitarr/4.1.10/app-changelog.md b/stable/invitarr/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..a660f53586
--- /dev/null
+++ b/stable/invitarr/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [invitarr-4.1.10](https://github.com/truecharts/charts/compare/invitarr-4.1.9...invitarr-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/invitarr/4.1.9/app-readme.md b/stable/invitarr/4.1.10/app-readme.md
similarity index 100%
rename from stable/invitarr/4.1.9/app-readme.md
rename to stable/invitarr/4.1.10/app-readme.md
diff --git a/stable/invitarr/4.1.10/charts/common-17.2.28.tgz b/stable/invitarr/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/invitarr/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/invitarr/4.1.9/ix_values.yaml b/stable/invitarr/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/invitarr/4.1.9/ix_values.yaml
rename to stable/invitarr/4.1.10/ix_values.yaml
diff --git a/stable/invitarr/4.1.9/questions.yaml b/stable/invitarr/4.1.10/questions.yaml
similarity index 100%
rename from stable/invitarr/4.1.9/questions.yaml
rename to stable/invitarr/4.1.10/questions.yaml
diff --git a/stable/ipmi-tools/5.1.8/templates/common.yaml b/stable/invitarr/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/ipmi-tools/5.1.8/templates/common.yaml
rename to stable/invitarr/4.1.10/templates/common.yaml
diff --git a/stable/muximux/9.1.8/values.yaml b/stable/invitarr/4.1.10/values.yaml
similarity index 100%
rename from stable/muximux/9.1.8/values.yaml
rename to stable/invitarr/4.1.10/values.yaml
diff --git a/stable/invitarr/4.1.9/CHANGELOG.md b/stable/invitarr/4.1.9/CHANGELOG.md
deleted file mode 100644
index 39540760e4..0000000000
--- a/stable/invitarr/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [invitarr-4.1.9](https://github.com/truecharts/charts/compare/invitarr-4.1.8...invitarr-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [invitarr-4.1.8](https://github.com/truecharts/charts/compare/invitarr-4.1.7...invitarr-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [invitarr-4.1.7](https://github.com/truecharts/charts/compare/invitarr-4.1.6...invitarr-4.1.7) (2024-01-14)
-
-
-
-
-## [invitarr-4.1.6](https://github.com/truecharts/charts/compare/invitarr-4.1.5...invitarr-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [invitarr-4.1.5](https://github.com/truecharts/charts/compare/invitarr-4.1.4...invitarr-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [invitarr-4.1.4](https://github.com/truecharts/charts/compare/invitarr-4.1.3...invitarr-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [invitarr-4.1.3](https://github.com/truecharts/charts/compare/invitarr-4.1.0...invitarr-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [invitarr-4.1.2](https://github.com/truecharts/charts/compare/invitarr-4.1.0...invitarr-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [invitarr-4.1.0](https://github.com/truecharts/charts/compare/invitarr-4.0.1...invitarr-4.1.0) (2023-12-30)
-
-### Chore
-
diff --git a/stable/invitarr/4.1.9/Chart.yaml b/stable/invitarr/4.1.9/Chart.yaml
deleted file mode 100644
index cb164f1fa4..0000000000
--- a/stable/invitarr/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A chatbot that invites discord users to plex.
-home: https://truecharts.org/charts/stable/invitarr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/invitarr.png
-keywords:
- - invitarr
- - home-automation
- - Tools-Utilities
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: invitarr
-sources:
- - https://github.com/Sleepingpirates/Invitarr
- - https://github.com/truecharts/charts/tree/master/charts/stable/invitarr
- - https://hub.docker.com/r/piratify/invitarr
-type: application
-version: 4.1.9
diff --git a/stable/invitarr/4.1.9/app-changelog.md b/stable/invitarr/4.1.9/app-changelog.md
deleted file mode 100644
index 0febffb1ff..0000000000
--- a/stable/invitarr/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [invitarr-4.1.9](https://github.com/truecharts/charts/compare/invitarr-4.1.8...invitarr-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/invitarr/4.1.9/charts/common-17.2.26.tgz b/stable/invitarr/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/invitarr/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ipfs/9.1.8/CHANGELOG.md b/stable/ipfs/9.1.8/CHANGELOG.md
deleted file mode 100644
index 75b2fd7f69..0000000000
--- a/stable/ipfs/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ipfs-9.1.8](https://github.com/truecharts/charts/compare/ipfs-9.1.7...ipfs-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ipfs-9.1.7](https://github.com/truecharts/charts/compare/ipfs-9.1.6...ipfs-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [ipfs-9.1.6](https://github.com/truecharts/charts/compare/ipfs-9.1.5...ipfs-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ipfs-9.1.5](https://github.com/truecharts/charts/compare/ipfs-9.1.4...ipfs-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ipfs-9.1.4](https://github.com/truecharts/charts/compare/ipfs-9.1.3...ipfs-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ipfs-9.1.3](https://github.com/truecharts/charts/compare/ipfs-9.1.0...ipfs-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [ipfs-9.1.2](https://github.com/truecharts/charts/compare/ipfs-9.1.0...ipfs-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [ipfs-9.1.0](https://github.com/truecharts/charts/compare/ipfs-9.0.1...ipfs-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [ipfs-9.0.1](https://github.com/truecharts/charts/compare/ipfs-9.0.0...ipfs-9.0.1) (2023-12-26)
diff --git a/stable/ipfs/9.1.8/Chart.yaml b/stable/ipfs/9.1.8/Chart.yaml
deleted file mode 100644
index 993c646a9a..0000000000
--- a/stable/ipfs/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: storage
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.25.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: IPFS is a global, versioned, peer-to-peer Interplanetary Filesystem.
-home: https://truecharts.org/charts/stable/ipfs
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ipfs.png
-keywords:
- - ipfs
- - kubo
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ipfs
-sources:
- - https://github.com/ipfs/kubo
- - https://github.com/truecharts/charts/tree/master/charts/stable/ipfs
- - https://hub.docker.com/r/ipfs/kubo
-type: application
-version: 9.1.8
diff --git a/stable/ipfs/9.1.8/app-changelog.md b/stable/ipfs/9.1.8/app-changelog.md
deleted file mode 100644
index 1349089f81..0000000000
--- a/stable/ipfs/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ipfs-9.1.8](https://github.com/truecharts/charts/compare/ipfs-9.1.7...ipfs-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ipfs/9.1.8/charts/common-17.2.26.tgz b/stable/ipfs/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ipfs/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ipfs/9.1.9/CHANGELOG.md b/stable/ipfs/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..0a58df3db2
--- /dev/null
+++ b/stable/ipfs/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ipfs-9.1.9](https://github.com/truecharts/charts/compare/ipfs-9.1.8...ipfs-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ipfs-9.1.8](https://github.com/truecharts/charts/compare/ipfs-9.1.7...ipfs-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ipfs-9.1.7](https://github.com/truecharts/charts/compare/ipfs-9.1.6...ipfs-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [ipfs-9.1.6](https://github.com/truecharts/charts/compare/ipfs-9.1.5...ipfs-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ipfs-9.1.5](https://github.com/truecharts/charts/compare/ipfs-9.1.4...ipfs-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ipfs-9.1.4](https://github.com/truecharts/charts/compare/ipfs-9.1.3...ipfs-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ipfs-9.1.3](https://github.com/truecharts/charts/compare/ipfs-9.1.0...ipfs-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ipfs-9.1.2](https://github.com/truecharts/charts/compare/ipfs-9.1.0...ipfs-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/ipfs/9.1.9/Chart.yaml b/stable/ipfs/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..f3fb3be822
--- /dev/null
+++ b/stable/ipfs/9.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: storage
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.25.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: IPFS is a global, versioned, peer-to-peer Interplanetary Filesystem.
+home: https://truecharts.org/charts/stable/ipfs
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ipfs.png
+keywords:
+ - ipfs
+ - kubo
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ipfs
+sources:
+ - https://github.com/ipfs/kubo
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ipfs
+ - https://hub.docker.com/r/ipfs/kubo
+type: application
+version: 9.1.9
diff --git a/stable/ipfs/9.1.8/README.md b/stable/ipfs/9.1.9/README.md
similarity index 100%
rename from stable/ipfs/9.1.8/README.md
rename to stable/ipfs/9.1.9/README.md
diff --git a/stable/ipfs/9.1.9/app-changelog.md b/stable/ipfs/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..571ffa27e5
--- /dev/null
+++ b/stable/ipfs/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ipfs-9.1.9](https://github.com/truecharts/charts/compare/ipfs-9.1.8...ipfs-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ipfs/9.1.8/app-readme.md b/stable/ipfs/9.1.9/app-readme.md
similarity index 100%
rename from stable/ipfs/9.1.8/app-readme.md
rename to stable/ipfs/9.1.9/app-readme.md
diff --git a/stable/ipfs/9.1.9/charts/common-17.2.28.tgz b/stable/ipfs/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ipfs/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/ipfs/9.1.8/ix_values.yaml b/stable/ipfs/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/ipfs/9.1.8/ix_values.yaml
rename to stable/ipfs/9.1.9/ix_values.yaml
diff --git a/stable/ipfs/9.1.8/questions.yaml b/stable/ipfs/9.1.9/questions.yaml
similarity index 100%
rename from stable/ipfs/9.1.8/questions.yaml
rename to stable/ipfs/9.1.9/questions.yaml
diff --git a/stable/plexripper/7.1.8/templates/NOTES.txt b/stable/ipfs/9.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/plexripper/7.1.8/templates/NOTES.txt
rename to stable/ipfs/9.1.9/templates/NOTES.txt
diff --git a/stable/picoshare/8.1.8/templates/common.yaml b/stable/ipfs/9.1.9/templates/common.yaml
similarity index 100%
rename from stable/picoshare/8.1.8/templates/common.yaml
rename to stable/ipfs/9.1.9/templates/common.yaml
diff --git a/stable/mymediaforalexa/7.1.8/values.yaml b/stable/ipfs/9.1.9/values.yaml
similarity index 100%
rename from stable/mymediaforalexa/7.1.8/values.yaml
rename to stable/ipfs/9.1.9/values.yaml
diff --git a/stable/ipmi-tools/5.1.8/CHANGELOG.md b/stable/ipmi-tools/5.1.8/CHANGELOG.md
deleted file mode 100644
index 4396c87df9..0000000000
--- a/stable/ipmi-tools/5.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ipmi-tools-5.1.8](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.7...ipmi-tools-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ipmi-tools-5.1.7](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.6...ipmi-tools-5.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [ipmi-tools-5.1.6](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.5...ipmi-tools-5.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ipmi-tools-5.1.5](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.4...ipmi-tools-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ipmi-tools-5.1.4](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.3...ipmi-tools-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ipmi-tools-5.1.3](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.0...ipmi-tools-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [ipmi-tools-5.1.2](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.0...ipmi-tools-5.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [ipmi-tools-5.1.0](https://github.com/truecharts/charts/compare/ipmi-tools-5.0.1...ipmi-tools-5.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [ipmi-tools-5.0.1](https://github.com/truecharts/charts/compare/ipmi-tools-5.0.0...ipmi-tools-5.0.1) (2023-12-26)
diff --git a/stable/ipmi-tools/5.1.8/Chart.yaml b/stable/ipmi-tools/5.1.8/Chart.yaml
deleted file mode 100644
index 3d8bce4b56..0000000000
--- a/stable/ipmi-tools/5.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A simple WebGUI Fan controller for IPMI.
-home: https://truecharts.org/charts/stable/ipmi-tools
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ipmi-tools.png
-keywords:
- - ipmi-tools
- - Productivity
- - Tools-Utilities
- - Network-Management
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ipmi-tools
-sources:
- - https://github.com/EdwardChamberlain/IPMI-Fan-Controller
- - https://github.com/truecharts/charts/tree/master/charts/stable/ipmi-tools
- - https://hub.docker.com/r/edchamberlain/ipmi-tools
-type: application
-version: 5.1.8
diff --git a/stable/ipmi-tools/5.1.8/app-changelog.md b/stable/ipmi-tools/5.1.8/app-changelog.md
deleted file mode 100644
index a0106d8055..0000000000
--- a/stable/ipmi-tools/5.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ipmi-tools-5.1.8](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.7...ipmi-tools-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ipmi-tools/5.1.8/charts/common-17.2.26.tgz b/stable/ipmi-tools/5.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ipmi-tools/5.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ipmi-tools/5.1.9/CHANGELOG.md b/stable/ipmi-tools/5.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..0a05b40c12
--- /dev/null
+++ b/stable/ipmi-tools/5.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ipmi-tools-5.1.9](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.8...ipmi-tools-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ipmi-tools-5.1.8](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.7...ipmi-tools-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ipmi-tools-5.1.7](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.6...ipmi-tools-5.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [ipmi-tools-5.1.6](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.5...ipmi-tools-5.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ipmi-tools-5.1.5](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.4...ipmi-tools-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ipmi-tools-5.1.4](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.3...ipmi-tools-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ipmi-tools-5.1.3](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.0...ipmi-tools-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ipmi-tools-5.1.2](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.0...ipmi-tools-5.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/ipmi-tools/5.1.9/Chart.yaml b/stable/ipmi-tools/5.1.9/Chart.yaml
new file mode 100644
index 0000000000..0bcd3a828c
--- /dev/null
+++ b/stable/ipmi-tools/5.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A simple WebGUI Fan controller for IPMI.
+home: https://truecharts.org/charts/stable/ipmi-tools
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ipmi-tools.png
+keywords:
+ - ipmi-tools
+ - Productivity
+ - Tools-Utilities
+ - Network-Management
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ipmi-tools
+sources:
+ - https://github.com/EdwardChamberlain/IPMI-Fan-Controller
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ipmi-tools
+ - https://hub.docker.com/r/edchamberlain/ipmi-tools
+type: application
+version: 5.1.9
diff --git a/stable/ipmi-tools/5.1.8/README.md b/stable/ipmi-tools/5.1.9/README.md
similarity index 100%
rename from stable/ipmi-tools/5.1.8/README.md
rename to stable/ipmi-tools/5.1.9/README.md
diff --git a/stable/ipmi-tools/5.1.9/app-changelog.md b/stable/ipmi-tools/5.1.9/app-changelog.md
new file mode 100644
index 0000000000..14761a6f60
--- /dev/null
+++ b/stable/ipmi-tools/5.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ipmi-tools-5.1.9](https://github.com/truecharts/charts/compare/ipmi-tools-5.1.8...ipmi-tools-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ipmi-tools/5.1.8/app-readme.md b/stable/ipmi-tools/5.1.9/app-readme.md
similarity index 100%
rename from stable/ipmi-tools/5.1.8/app-readme.md
rename to stable/ipmi-tools/5.1.9/app-readme.md
diff --git a/stable/ipmi-tools/5.1.9/charts/common-17.2.28.tgz b/stable/ipmi-tools/5.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ipmi-tools/5.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/ipmi-tools/5.1.8/ix_values.yaml b/stable/ipmi-tools/5.1.9/ix_values.yaml
similarity index 100%
rename from stable/ipmi-tools/5.1.8/ix_values.yaml
rename to stable/ipmi-tools/5.1.9/ix_values.yaml
diff --git a/stable/ipmi-tools/5.1.8/questions.yaml b/stable/ipmi-tools/5.1.9/questions.yaml
similarity index 100%
rename from stable/ipmi-tools/5.1.8/questions.yaml
rename to stable/ipmi-tools/5.1.9/questions.yaml
diff --git a/stable/plextraktsync/6.2.7/templates/NOTES.txt b/stable/ipmi-tools/5.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/plextraktsync/6.2.7/templates/NOTES.txt
rename to stable/ipmi-tools/5.1.9/templates/NOTES.txt
diff --git a/stable/jelu/4.1.10/templates/common.yaml b/stable/ipmi-tools/5.1.9/templates/common.yaml
similarity index 100%
rename from stable/jelu/4.1.10/templates/common.yaml
rename to stable/ipmi-tools/5.1.9/templates/common.yaml
diff --git a/stable/mysql-workbench/8.1.12/values.yaml b/stable/ipmi-tools/5.1.9/values.yaml
similarity index 100%
rename from stable/mysql-workbench/8.1.12/values.yaml
rename to stable/ipmi-tools/5.1.9/values.yaml
diff --git a/stable/ispy-agent-dvr/8.2.4/CHANGELOG.md b/stable/ispy-agent-dvr/8.2.4/CHANGELOG.md
deleted file mode 100644
index 9e47e2644f..0000000000
--- a/stable/ispy-agent-dvr/8.2.4/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ispy-agent-dvr-8.2.4](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.2.3...ispy-agent-dvr-8.2.4) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ispy-agent-dvr-8.2.3](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.2.2...ispy-agent-dvr-8.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [ispy-agent-dvr-8.2.2](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.2.1...ispy-agent-dvr-8.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image doitandbedone/ispyagentdvr to v5.2.3.0[@a27ece7](https://github.com/a27ece7) by renovate ([#17410](https://github.com/truecharts/charts/issues/17410))
-
-
-## [ispy-agent-dvr-8.2.1](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.2.0...ispy-agent-dvr-8.2.1) (2024-01-15)
-
-### Chore
-
-
-
-- update container image doitandbedone/ispyagentdvr to v5.2.2.0[@4811daf](https://github.com/4811daf) by renovate ([#17244](https://github.com/truecharts/charts/issues/17244))
-
-
-## [ispy-agent-dvr-8.2.0](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.1.7...ispy-agent-dvr-8.2.0) (2024-01-14)
-
-### Chore
-
-
-
-- update container image doitandbedone/ispyagentdvr to v5.2.1.0[@469e128](https://github.com/469e128) by renovate ([#17201](https://github.com/truecharts/charts/issues/17201))
-
-
-## [ispy-agent-dvr-8.1.7](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.1.6...ispy-agent-dvr-8.1.7) (2024-01-14)
-
-### Chore
-
-
-
-- update container image doitandbedone/ispyagentdvr to v5.1.9.0[@e227d0a](https://github.com/e227d0a) by renovate ([#17183](https://github.com/truecharts/charts/issues/17183))
-
-
-
-
-## [ispy-agent-dvr-8.1.6](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.1.5...ispy-agent-dvr-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ispy-agent-dvr-8.1.5](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.1.4...ispy-agent-dvr-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ispy-agent-dvr-8.1.4](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.1.3...ispy-agent-dvr-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ispy-agent-dvr-8.1.3](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.1.0...ispy-agent-dvr-8.1.3) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/ispy-agent-dvr/8.2.4/Chart.yaml b/stable/ispy-agent-dvr/8.2.4/Chart.yaml
deleted file mode 100644
index 7f6eb983dc..0000000000
--- a/stable/ispy-agent-dvr/8.2.4/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: security
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 5.2.3.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: iSpy's Agent DVR, a standalone DVR service to manage IP cameras.
-home: https://truecharts.org/charts/stable/ispy-agent-dvr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ispy-agent-dvr.png
-keywords:
- - dvr
- - ispy
- - agent
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ispy-agent-dvr
-sources:
- - https://github.com/doitandbedone/ispyagentdvr-docker
- - https://github.com/truecharts/charts/tree/master/charts/stable/ispy-agent-dvr
- - https://hub.docker.com/r/doitandbedone/ispyagentdvr
-type: application
-version: 8.2.4
diff --git a/stable/ispy-agent-dvr/8.2.4/app-changelog.md b/stable/ispy-agent-dvr/8.2.4/app-changelog.md
deleted file mode 100644
index 191369d5c5..0000000000
--- a/stable/ispy-agent-dvr/8.2.4/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ispy-agent-dvr-8.2.4](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.2.3...ispy-agent-dvr-8.2.4) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ispy-agent-dvr/8.2.4/charts/common-17.2.26.tgz b/stable/ispy-agent-dvr/8.2.4/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ispy-agent-dvr/8.2.4/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ispy-agent-dvr/8.2.5/CHANGELOG.md b/stable/ispy-agent-dvr/8.2.5/CHANGELOG.md
new file mode 100644
index 0000000000..de7615033a
--- /dev/null
+++ b/stable/ispy-agent-dvr/8.2.5/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ispy-agent-dvr-8.2.5](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.2.4...ispy-agent-dvr-8.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ispy-agent-dvr-8.2.4](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.2.3...ispy-agent-dvr-8.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ispy-agent-dvr-8.2.3](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.2.2...ispy-agent-dvr-8.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [ispy-agent-dvr-8.2.2](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.2.1...ispy-agent-dvr-8.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image doitandbedone/ispyagentdvr to v5.2.3.0[@a27ece7](https://github.com/a27ece7) by renovate ([#17410](https://github.com/truecharts/charts/issues/17410))
+
+
+## [ispy-agent-dvr-8.2.1](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.2.0...ispy-agent-dvr-8.2.1) (2024-01-15)
+
+### Chore
+
+
+
+- update container image doitandbedone/ispyagentdvr to v5.2.2.0[@4811daf](https://github.com/4811daf) by renovate ([#17244](https://github.com/truecharts/charts/issues/17244))
+
+
+## [ispy-agent-dvr-8.2.0](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.1.7...ispy-agent-dvr-8.2.0) (2024-01-14)
+
+### Chore
+
+
+
+- update container image doitandbedone/ispyagentdvr to v5.2.1.0[@469e128](https://github.com/469e128) by renovate ([#17201](https://github.com/truecharts/charts/issues/17201))
+
+
+## [ispy-agent-dvr-8.1.7](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.1.6...ispy-agent-dvr-8.1.7) (2024-01-14)
+
+### Chore
+
+
+
+- update container image doitandbedone/ispyagentdvr to v5.1.9.0[@e227d0a](https://github.com/e227d0a) by renovate ([#17183](https://github.com/truecharts/charts/issues/17183))
+
+
+
+
+## [ispy-agent-dvr-8.1.6](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.1.5...ispy-agent-dvr-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ispy-agent-dvr-8.1.5](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.1.4...ispy-agent-dvr-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ispy-agent-dvr-8.1.4](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.1.3...ispy-agent-dvr-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/ispy-agent-dvr/8.2.5/Chart.yaml b/stable/ispy-agent-dvr/8.2.5/Chart.yaml
new file mode 100644
index 0000000000..328ce90e37
--- /dev/null
+++ b/stable/ispy-agent-dvr/8.2.5/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: security
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.2.3.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: iSpy's Agent DVR, a standalone DVR service to manage IP cameras.
+home: https://truecharts.org/charts/stable/ispy-agent-dvr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ispy-agent-dvr.png
+keywords:
+ - dvr
+ - ispy
+ - agent
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ispy-agent-dvr
+sources:
+ - https://github.com/doitandbedone/ispyagentdvr-docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ispy-agent-dvr
+ - https://hub.docker.com/r/doitandbedone/ispyagentdvr
+type: application
+version: 8.2.5
diff --git a/stable/ispy-agent-dvr/8.2.4/README.md b/stable/ispy-agent-dvr/8.2.5/README.md
similarity index 100%
rename from stable/ispy-agent-dvr/8.2.4/README.md
rename to stable/ispy-agent-dvr/8.2.5/README.md
diff --git a/stable/ispy-agent-dvr/8.2.5/app-changelog.md b/stable/ispy-agent-dvr/8.2.5/app-changelog.md
new file mode 100644
index 0000000000..d71e0cdcce
--- /dev/null
+++ b/stable/ispy-agent-dvr/8.2.5/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ispy-agent-dvr-8.2.5](https://github.com/truecharts/charts/compare/ispy-agent-dvr-8.2.4...ispy-agent-dvr-8.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ispy-agent-dvr/8.2.4/app-readme.md b/stable/ispy-agent-dvr/8.2.5/app-readme.md
similarity index 100%
rename from stable/ispy-agent-dvr/8.2.4/app-readme.md
rename to stable/ispy-agent-dvr/8.2.5/app-readme.md
diff --git a/stable/ispy-agent-dvr/8.2.5/charts/common-17.2.28.tgz b/stable/ispy-agent-dvr/8.2.5/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ispy-agent-dvr/8.2.5/charts/common-17.2.28.tgz differ
diff --git a/stable/ispy-agent-dvr/8.2.4/ix_values.yaml b/stable/ispy-agent-dvr/8.2.5/ix_values.yaml
similarity index 100%
rename from stable/ispy-agent-dvr/8.2.4/ix_values.yaml
rename to stable/ispy-agent-dvr/8.2.5/ix_values.yaml
diff --git a/stable/ispy-agent-dvr/8.2.4/questions.yaml b/stable/ispy-agent-dvr/8.2.5/questions.yaml
similarity index 100%
rename from stable/ispy-agent-dvr/8.2.4/questions.yaml
rename to stable/ispy-agent-dvr/8.2.5/questions.yaml
diff --git a/stable/pocketmine-mp/2.1.9/templates/NOTES.txt b/stable/ispy-agent-dvr/8.2.5/templates/NOTES.txt
similarity index 100%
rename from stable/pocketmine-mp/2.1.9/templates/NOTES.txt
rename to stable/ispy-agent-dvr/8.2.5/templates/NOTES.txt
diff --git a/stable/pastey/5.1.12/templates/common.yaml b/stable/ispy-agent-dvr/8.2.5/templates/common.yaml
similarity index 100%
rename from stable/pastey/5.1.12/templates/common.yaml
rename to stable/ispy-agent-dvr/8.2.5/templates/common.yaml
diff --git a/stable/namecheap-ddns/4.1.8/values.yaml b/stable/ispy-agent-dvr/8.2.5/values.yaml
similarity index 100%
rename from stable/namecheap-ddns/4.1.8/values.yaml
rename to stable/ispy-agent-dvr/8.2.5/values.yaml
diff --git a/stable/it-tools/3.1.8/CHANGELOG.md b/stable/it-tools/3.1.8/CHANGELOG.md
deleted file mode 100644
index b4baca09c2..0000000000
--- a/stable/it-tools/3.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [it-tools-3.1.8](https://github.com/truecharts/charts/compare/it-tools-3.1.7...it-tools-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [it-tools-3.1.7](https://github.com/truecharts/charts/compare/it-tools-3.1.6...it-tools-3.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [it-tools-3.1.6](https://github.com/truecharts/charts/compare/it-tools-3.1.5...it-tools-3.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [it-tools-3.1.5](https://github.com/truecharts/charts/compare/it-tools-3.1.4...it-tools-3.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [it-tools-3.1.4](https://github.com/truecharts/charts/compare/it-tools-3.1.3...it-tools-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [it-tools-3.1.3](https://github.com/truecharts/charts/compare/it-tools-3.1.0...it-tools-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [it-tools-3.1.2](https://github.com/truecharts/charts/compare/it-tools-3.1.0...it-tools-3.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [it-tools-3.1.0](https://github.com/truecharts/charts/compare/it-tools-3.0.1...it-tools-3.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [it-tools-3.0.1](https://github.com/truecharts/charts/compare/it-tools-3.0.0...it-tools-3.0.1) (2023-12-26)
-
-### Chore
-
-- update helm general non-major by renovate ([#16545](https://github.com/truecharts/charts/issues/16545))
diff --git a/stable/it-tools/3.1.8/Chart.yaml b/stable/it-tools/3.1.8/Chart.yaml
deleted file mode 100644
index a644ac8d7d..0000000000
--- a/stable/it-tools/3.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: tools
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2023.12.21
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Useful tools for developer and people working in IT.
-home: https://truecharts.org/charts/stable/it-tools
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/it-tools.png
-keywords:
- - it-tools
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: it-tools
-sources:
- - https://github.com/CorentinTh/it-tools
- - https://github.com/truecharts/charts/tree/master/charts/stable/it-tools
- - https://hub.docker.com/r/corentinth/it-tools
-type: application
-version: 3.1.8
diff --git a/stable/it-tools/3.1.8/app-changelog.md b/stable/it-tools/3.1.8/app-changelog.md
deleted file mode 100644
index 38bf3d31fe..0000000000
--- a/stable/it-tools/3.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [it-tools-3.1.8](https://github.com/truecharts/charts/compare/it-tools-3.1.7...it-tools-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/it-tools/3.1.8/charts/common-17.2.26.tgz b/stable/it-tools/3.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/it-tools/3.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/it-tools/3.1.9/CHANGELOG.md b/stable/it-tools/3.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..67744ed1a0
--- /dev/null
+++ b/stable/it-tools/3.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [it-tools-3.1.9](https://github.com/truecharts/charts/compare/it-tools-3.1.8...it-tools-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [it-tools-3.1.8](https://github.com/truecharts/charts/compare/it-tools-3.1.7...it-tools-3.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [it-tools-3.1.7](https://github.com/truecharts/charts/compare/it-tools-3.1.6...it-tools-3.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [it-tools-3.1.6](https://github.com/truecharts/charts/compare/it-tools-3.1.5...it-tools-3.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [it-tools-3.1.5](https://github.com/truecharts/charts/compare/it-tools-3.1.4...it-tools-3.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [it-tools-3.1.4](https://github.com/truecharts/charts/compare/it-tools-3.1.3...it-tools-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [it-tools-3.1.3](https://github.com/truecharts/charts/compare/it-tools-3.1.0...it-tools-3.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [it-tools-3.1.2](https://github.com/truecharts/charts/compare/it-tools-3.1.0...it-tools-3.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+## [it-tools-3.1.0](https://github.com/truecharts/charts/compare/it-tools-3.0.1...it-tools-3.1.0) (2023-12-30)
+
diff --git a/stable/it-tools/3.1.9/Chart.yaml b/stable/it-tools/3.1.9/Chart.yaml
new file mode 100644
index 0000000000..3713156199
--- /dev/null
+++ b/stable/it-tools/3.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: tools
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2023.12.21
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Useful tools for developer and people working in IT.
+home: https://truecharts.org/charts/stable/it-tools
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/it-tools.png
+keywords:
+ - it-tools
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: it-tools
+sources:
+ - https://github.com/CorentinTh/it-tools
+ - https://github.com/truecharts/charts/tree/master/charts/stable/it-tools
+ - https://hub.docker.com/r/corentinth/it-tools
+type: application
+version: 3.1.9
diff --git a/stable/it-tools/3.1.8/README.md b/stable/it-tools/3.1.9/README.md
similarity index 100%
rename from stable/it-tools/3.1.8/README.md
rename to stable/it-tools/3.1.9/README.md
diff --git a/stable/it-tools/3.1.9/app-changelog.md b/stable/it-tools/3.1.9/app-changelog.md
new file mode 100644
index 0000000000..c25d035605
--- /dev/null
+++ b/stable/it-tools/3.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [it-tools-3.1.9](https://github.com/truecharts/charts/compare/it-tools-3.1.8...it-tools-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/it-tools/3.1.8/app-readme.md b/stable/it-tools/3.1.9/app-readme.md
similarity index 100%
rename from stable/it-tools/3.1.8/app-readme.md
rename to stable/it-tools/3.1.9/app-readme.md
diff --git a/stable/it-tools/3.1.9/charts/common-17.2.28.tgz b/stable/it-tools/3.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/it-tools/3.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/it-tools/3.1.8/ix_values.yaml b/stable/it-tools/3.1.9/ix_values.yaml
similarity index 100%
rename from stable/it-tools/3.1.8/ix_values.yaml
rename to stable/it-tools/3.1.9/ix_values.yaml
diff --git a/stable/it-tools/3.1.8/questions.yaml b/stable/it-tools/3.1.9/questions.yaml
similarity index 100%
rename from stable/it-tools/3.1.8/questions.yaml
rename to stable/it-tools/3.1.9/questions.yaml
diff --git a/stable/portainer/7.1.8/templates/NOTES.txt b/stable/it-tools/3.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/portainer/7.1.8/templates/NOTES.txt
rename to stable/it-tools/3.1.9/templates/NOTES.txt
diff --git a/stable/photostructure/6.0.3/templates/common.yaml b/stable/it-tools/3.1.9/templates/common.yaml
similarity index 100%
rename from stable/photostructure/6.0.3/templates/common.yaml
rename to stable/it-tools/3.1.9/templates/common.yaml
diff --git a/stable/nano-wallet/8.1.8/values.yaml b/stable/it-tools/3.1.9/values.yaml
similarity index 100%
rename from stable/nano-wallet/8.1.8/values.yaml
rename to stable/it-tools/3.1.9/values.yaml
diff --git a/stable/iyuuplus/8.1.8/CHANGELOG.md b/stable/iyuuplus/8.1.8/CHANGELOG.md
deleted file mode 100644
index 4fc35cc2fd..0000000000
--- a/stable/iyuuplus/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [iyuuplus-8.1.8](https://github.com/truecharts/charts/compare/iyuuplus-8.1.7...iyuuplus-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [iyuuplus-8.1.7](https://github.com/truecharts/charts/compare/iyuuplus-8.1.6...iyuuplus-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [iyuuplus-8.1.6](https://github.com/truecharts/charts/compare/iyuuplus-8.1.5...iyuuplus-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [iyuuplus-8.1.5](https://github.com/truecharts/charts/compare/iyuuplus-8.1.4...iyuuplus-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [iyuuplus-8.1.4](https://github.com/truecharts/charts/compare/iyuuplus-8.1.3...iyuuplus-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [iyuuplus-8.1.3](https://github.com/truecharts/charts/compare/iyuuplus-8.1.0...iyuuplus-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [iyuuplus-8.1.2](https://github.com/truecharts/charts/compare/iyuuplus-8.1.0...iyuuplus-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [iyuuplus-8.1.0](https://github.com/truecharts/charts/compare/iyuuplus-8.0.1...iyuuplus-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [iyuuplus-8.0.1](https://github.com/truecharts/charts/compare/iyuuplus-8.0.0...iyuuplus-8.0.1) (2023-12-26)
diff --git a/stable/iyuuplus/8.1.8/Chart.yaml b/stable/iyuuplus/8.1.8/Chart.yaml
deleted file mode 100644
index b809abd568..0000000000
--- a/stable/iyuuplus/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: The IYUU automatic seeding tool can automatically seed most PT sites in China, support downloader clusters, multiple disks, multiple download directories, connecting to remote downloaders, etc.
-home: https://truecharts.org/charts/stable/iyuuplus
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/iyuuplus.png
-keywords:
- - iyuuplus
- - pt
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: iyuuplus
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/iyuuplus
- - https://hub.docker.com/r/iyuucn/iyuuplus
-type: application
-version: 8.1.8
diff --git a/stable/iyuuplus/8.1.8/app-changelog.md b/stable/iyuuplus/8.1.8/app-changelog.md
deleted file mode 100644
index 350e5f6f43..0000000000
--- a/stable/iyuuplus/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [iyuuplus-8.1.8](https://github.com/truecharts/charts/compare/iyuuplus-8.1.7...iyuuplus-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/iyuuplus/8.1.8/charts/common-17.2.26.tgz b/stable/iyuuplus/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/iyuuplus/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/iyuuplus/8.1.9/CHANGELOG.md b/stable/iyuuplus/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..8b82615ddc
--- /dev/null
+++ b/stable/iyuuplus/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [iyuuplus-8.1.9](https://github.com/truecharts/charts/compare/iyuuplus-8.1.8...iyuuplus-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [iyuuplus-8.1.8](https://github.com/truecharts/charts/compare/iyuuplus-8.1.7...iyuuplus-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [iyuuplus-8.1.7](https://github.com/truecharts/charts/compare/iyuuplus-8.1.6...iyuuplus-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [iyuuplus-8.1.6](https://github.com/truecharts/charts/compare/iyuuplus-8.1.5...iyuuplus-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [iyuuplus-8.1.5](https://github.com/truecharts/charts/compare/iyuuplus-8.1.4...iyuuplus-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [iyuuplus-8.1.4](https://github.com/truecharts/charts/compare/iyuuplus-8.1.3...iyuuplus-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [iyuuplus-8.1.3](https://github.com/truecharts/charts/compare/iyuuplus-8.1.0...iyuuplus-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [iyuuplus-8.1.2](https://github.com/truecharts/charts/compare/iyuuplus-8.1.0...iyuuplus-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/iyuuplus/8.1.9/Chart.yaml b/stable/iyuuplus/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..af137e947b
--- /dev/null
+++ b/stable/iyuuplus/8.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The IYUU automatic seeding tool can automatically seed most PT sites in China, support downloader clusters, multiple disks, multiple download directories, connecting to remote downloaders, etc.
+home: https://truecharts.org/charts/stable/iyuuplus
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/iyuuplus.png
+keywords:
+ - iyuuplus
+ - pt
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: iyuuplus
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/iyuuplus
+ - https://hub.docker.com/r/iyuucn/iyuuplus
+type: application
+version: 8.1.9
diff --git a/stable/iyuuplus/8.1.8/README.md b/stable/iyuuplus/8.1.9/README.md
similarity index 100%
rename from stable/iyuuplus/8.1.8/README.md
rename to stable/iyuuplus/8.1.9/README.md
diff --git a/stable/iyuuplus/8.1.9/app-changelog.md b/stable/iyuuplus/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..1e71b3fdad
--- /dev/null
+++ b/stable/iyuuplus/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [iyuuplus-8.1.9](https://github.com/truecharts/charts/compare/iyuuplus-8.1.8...iyuuplus-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/iyuuplus/8.1.8/app-readme.md b/stable/iyuuplus/8.1.9/app-readme.md
similarity index 100%
rename from stable/iyuuplus/8.1.8/app-readme.md
rename to stable/iyuuplus/8.1.9/app-readme.md
diff --git a/stable/iyuuplus/8.1.9/charts/common-17.2.28.tgz b/stable/iyuuplus/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/iyuuplus/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/iyuuplus/8.1.8/ix_values.yaml b/stable/iyuuplus/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/iyuuplus/8.1.8/ix_values.yaml
rename to stable/iyuuplus/8.1.9/ix_values.yaml
diff --git a/stable/iyuuplus/8.1.8/questions.yaml b/stable/iyuuplus/8.1.9/questions.yaml
similarity index 100%
rename from stable/iyuuplus/8.1.8/questions.yaml
rename to stable/iyuuplus/8.1.9/questions.yaml
diff --git a/stable/posterr/7.1.10/templates/NOTES.txt b/stable/iyuuplus/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/posterr/7.1.10/templates/NOTES.txt
rename to stable/iyuuplus/8.1.9/templates/NOTES.txt
diff --git a/stable/plexripper/7.1.8/templates/common.yaml b/stable/iyuuplus/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/plexripper/7.1.8/templates/common.yaml
rename to stable/iyuuplus/8.1.9/templates/common.yaml
diff --git a/stable/necesse/4.1.8/values.yaml b/stable/iyuuplus/8.1.9/values.yaml
similarity index 100%
rename from stable/necesse/4.1.8/values.yaml
rename to stable/iyuuplus/8.1.9/values.yaml
diff --git a/stable/jackett/18.1.9/CHANGELOG.md b/stable/jackett/18.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..ee096a3ec6
--- /dev/null
+++ b/stable/jackett/18.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [jackett-18.1.9](https://github.com/truecharts/charts/compare/jackett-18.1.8...jackett-18.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [jackett-18.1.8](https://github.com/truecharts/charts/compare/jackett-18.1.7...jackett-18.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [jackett-18.1.7](https://github.com/truecharts/charts/compare/jackett-18.1.6...jackett-18.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [jackett-18.1.6](https://github.com/truecharts/charts/compare/jackett-18.1.5...jackett-18.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [jackett-18.1.5](https://github.com/truecharts/charts/compare/jackett-18.1.4...jackett-18.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [jackett-18.1.4](https://github.com/truecharts/charts/compare/jackett-18.1.3...jackett-18.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [jackett-18.1.3](https://github.com/truecharts/charts/compare/jackett-18.1.0...jackett-18.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [jackett-18.1.2](https://github.com/truecharts/charts/compare/jackett-18.1.0...jackett-18.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/jackett/18.1.9/Chart.yaml b/stable/jackett/18.1.9/Chart.yaml
new file mode 100644
index 0000000000..99a7e32afc
--- /dev/null
+++ b/stable/jackett/18.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.21.1155
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: API Support for your favorite torrent trackers.
+home: https://truecharts.org/charts/stable/jackett
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/jackett.png
+keywords:
+ - jackett
+ - torrent
+ - usenet
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: jackett
+sources:
+ - https://github.com/Jackett/Jackett
+ - https://github.com/truecharts/charts/tree/master/charts/stable/jackett
+ - https://ghcr.io/linuxserver/jackett
+type: application
+version: 18.1.9
diff --git a/stable/jackett/18.1.9/README.md b/stable/jackett/18.1.9/README.md
new file mode 100644
index 0000000000..20f3c4cb7b
--- /dev/null
+++ b/stable/jackett/18.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/jackett)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/jackett/18.1.9/app-changelog.md b/stable/jackett/18.1.9/app-changelog.md
new file mode 100644
index 0000000000..055f6f1fa4
--- /dev/null
+++ b/stable/jackett/18.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [jackett-18.1.9](https://github.com/truecharts/charts/compare/jackett-18.1.8...jackett-18.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/jackett/18.1.9/app-readme.md b/stable/jackett/18.1.9/app-readme.md
new file mode 100644
index 0000000000..e2546b99d5
--- /dev/null
+++ b/stable/jackett/18.1.9/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/charts/stable/jackett](https://truecharts.org/charts/stable/jackett)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/jackett/18.1.9/charts/common-17.2.28.tgz b/stable/jackett/18.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/jackett/18.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/jackett/18.1.9/ix_values.yaml b/stable/jackett/18.1.9/ix_values.yaml
new file mode 100644
index 0000000000..0a6bb6efe2
--- /dev/null
+++ b/stable/jackett/18.1.9/ix_values.yaml
@@ -0,0 +1,35 @@
+image:
+ repository: ghcr.io/linuxserver/jackett
+ pullPolicy: IfNotPresent
+ tag: 0.21.1155@sha256:5c408d64cb2385a3ee2934c8a5773eaadd5cd114e6b338328d60ab964ec0c88c
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ protocol: http
+ targetPort: 9117
+ port: 9117
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ path: "/UI/Login"
+ readiness:
+ path: "/UI/Login"
+ startup:
+ path: "/UI/Login"
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+portal:
+ open:
+ enabled: true
diff --git a/stable/jackett/18.1.9/questions.yaml b/stable/jackett/18.1.9/questions.yaml
new file mode 100644
index 0000000000..196d11786a
--- /dev/null
+++ b/stable/jackett/18.1.9/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 9117
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 0
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/prusaslicer-novnc/7.1.13/templates/NOTES.txt b/stable/jackett/18.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/prusaslicer-novnc/7.1.13/templates/NOTES.txt
rename to stable/jackett/18.1.9/templates/NOTES.txt
diff --git a/stable/pocketmine-mp/2.1.9/templates/common.yaml b/stable/jackett/18.1.9/templates/common.yaml
similarity index 100%
rename from stable/pocketmine-mp/2.1.9/templates/common.yaml
rename to stable/jackett/18.1.9/templates/common.yaml
diff --git a/stable/neko/4.1.68/values.yaml b/stable/jackett/18.1.9/values.yaml
similarity index 100%
rename from stable/neko/4.1.68/values.yaml
rename to stable/jackett/18.1.9/values.yaml
diff --git a/stable/jdownloader2/14.2.9/CHANGELOG.md b/stable/jdownloader2/14.2.9/CHANGELOG.md
new file mode 100644
index 0000000000..29336aa6fc
--- /dev/null
+++ b/stable/jdownloader2/14.2.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [jdownloader2-14.2.9](https://github.com/truecharts/charts/compare/jdownloader2-14.2.8...jdownloader2-14.2.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [jdownloader2-14.2.8](https://github.com/truecharts/charts/compare/jdownloader2-14.2.7...jdownloader2-14.2.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [jdownloader2-14.2.7](https://github.com/truecharts/charts/compare/jdownloader2-14.2.6...jdownloader2-14.2.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [jdownloader2-14.2.6](https://github.com/truecharts/charts/compare/jdownloader2-14.2.5...jdownloader2-14.2.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [jdownloader2-14.2.5](https://github.com/truecharts/charts/compare/jdownloader2-14.2.4...jdownloader2-14.2.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [jdownloader2-14.2.4](https://github.com/truecharts/charts/compare/jdownloader2-14.2.3...jdownloader2-14.2.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [jdownloader2-14.2.3](https://github.com/truecharts/charts/compare/jdownloader2-14.2.0...jdownloader2-14.2.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [jdownloader2-14.2.2](https://github.com/truecharts/charts/compare/jdownloader2-14.2.0...jdownloader2-14.2.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+## [jdownloader2-14.2.0](https://github.com/truecharts/charts/compare/jdownloader2-14.1.0...jdownloader2-14.2.0) (2023-12-31)
+
diff --git a/stable/jdownloader2/14.2.9/Chart.yaml b/stable/jdownloader2/14.2.9/Chart.yaml
new file mode 100644
index 0000000000..c41c9107da
--- /dev/null
+++ b/stable/jdownloader2/14.2.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: downloads
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 23.12.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: JDownloader is a free, open-source download management tool with a huge community of developers that makes downloading as easy and fast as it should be.
+home: https://truecharts.org/charts/stable/jdownloader2
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/jdownloader2.png
+keywords:
+ - jdownloader
+ - download
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: jdownloader2
+sources:
+ - https://jdownloader.org/
+ - https://github.com/jlesage/docker-jdownloader-2
+ - https://github.com/truecharts/charts/tree/master/charts/stable/jdownloader2
+ - https://hub.docker.com/r/jlesage/jdownloader-2
+type: application
+version: 14.2.9
diff --git a/stable/jdownloader2/14.2.9/README.md b/stable/jdownloader2/14.2.9/README.md
new file mode 100644
index 0000000000..e3adb62de1
--- /dev/null
+++ b/stable/jdownloader2/14.2.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/jdownloader2)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/jdownloader2/14.2.9/app-changelog.md b/stable/jdownloader2/14.2.9/app-changelog.md
new file mode 100644
index 0000000000..883ba6932b
--- /dev/null
+++ b/stable/jdownloader2/14.2.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [jdownloader2-14.2.9](https://github.com/truecharts/charts/compare/jdownloader2-14.2.8...jdownloader2-14.2.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/jdownloader2/14.2.9/app-readme.md b/stable/jdownloader2/14.2.9/app-readme.md
new file mode 100644
index 0000000000..3fbca6272d
--- /dev/null
+++ b/stable/jdownloader2/14.2.9/app-readme.md
@@ -0,0 +1,8 @@
+JDownloader is a free, open-source download management tool with a huge community of developers that makes downloading as easy and fast as it should be.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/jdownloader2](https://truecharts.org/charts/stable/jdownloader2)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/jdownloader2/14.2.9/charts/common-17.2.28.tgz b/stable/jdownloader2/14.2.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/jdownloader2/14.2.9/charts/common-17.2.28.tgz differ
diff --git a/stable/jdownloader2/14.2.9/ix_values.yaml b/stable/jdownloader2/14.2.9/ix_values.yaml
new file mode 100644
index 0000000000..e0de76499f
--- /dev/null
+++ b/stable/jdownloader2/14.2.9/ix_values.yaml
@@ -0,0 +1,85 @@
+image:
+ repository: jlesage/jdownloader-2
+ pullPolicy: IfNotPresent
+ tag: v23.12.2@sha256:947e1756c827f47d0fcb77647f89c684aaacbb8a910fbe87b2cf01d8d74d670d
+service:
+ main:
+ ports:
+ main:
+ port: 10054
+ targetPort: 5800
+ myjd:
+ enabled: true
+ ports:
+ myjd:
+ enabled: true
+ port: 3129
+ targetPort: 3129
+ vnc:
+ enabled: true
+ ports:
+ vnc:
+ enabled: true
+ port: 10056
+ targetPort: 5900
+ingress:
+ main:
+ integrations:
+ homepage:
+ widget:
+ type: jdownloader
+jdownloader:
+ # General Settings
+ KEEP_APP_RUNNING: false
+ # GUI Settings
+ DISPLAY_WIDTH: 1280
+ DISPLAY_HEIGHT: 768
+ SECURE_CONNECTION: false
+ ENABLE_CJK_FONT: false
+configmap:
+ jdownloader:
+ enabled: true
+ data:
+ ENABLE_CJK_FONT: '{{ ternary "1" "0" .Values.jdownloader.ENABLE_CJK_FONT }}'
+ KEEP_APP_RUNNING: '{{ ternary "1" "0" .Values.jdownloader.KEEP_APP_RUNNING }}'
+ SECURE_CONNECTION: '{{ ternary "1" "0" .Values.jdownloader.SECURE_CONNECTION }}'
+ DISPLAY_WIDTH: "{{ .Values.jdownloader.DISPLAY_WIDTH }}"
+ DISPLAY_HEIGHT: "{{ .Values.jdownloader.DISPLAY_HEIGHT }}"
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ output:
+ enabled: true
+ mountPath: "/output"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ securityContext:
+ capabilities:
+ add:
+ - NET_BIND_SERVICE
+ - KILL
+ probes:
+ liveness:
+ type: tcp
+ readiness:
+ type: tcp
+ startup:
+ type: tcp
+ env:
+ VNC_PASSWORD: ""
+ envFrom:
+ - configMapRef:
+ name: "jdownloader"
diff --git a/stable/jdownloader2/14.2.9/questions.yaml b/stable/jdownloader2/14.2.9/questions.yaml
new file mode 100644
index 0000000000..bd9474505b
--- /dev/null
+++ b/stable/jdownloader2/14.2.9/questions.yaml
@@ -0,0 +1,3263 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ # Portal
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: VNC_PASSWORD
+ label: "VNC_PASSWORD"
+ description: "Password needed to connect to the application's GUI. See the VNC Password section for more details."
+ schema:
+ type: string
+ private: true
+ default: "REPLACETHIS"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: jdownloader
+ group: "App Configuration"
+ label: "jDownloader2 Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ENABLE_CJK_FONT
+ label: "ENABLE_CJK_FONT"
+ description: "When set to true, open-source computer font WenQuanYi Zen Hei is installed. "
+ schema:
+ type: boolean
+ default: false
+ - variable: KEEP_APP_RUNNING
+ label: "KEEP_APP_RUNNING"
+ description: "When set to true, the application will be automatically restarted if it crashes or if a user quits it."
+ schema:
+ type: boolean
+ default: false
+ - variable: gui
+ label: "GUI Settings"
+ description: "Always read description before changing a value here. Also refer to README"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: DISPLAY_WIDTH
+ label: "DISPLAY_WIDTH"
+ description: "Width (in pixels) of the application's window."
+ schema:
+ type: int
+ default: 1280
+ required: true
+ - variable: DISPLAY_HEIGHT
+ label: "DISPLAY_HEIGHT"
+ description: "Height (in pixels) of the application's window."
+ schema:
+ type: int
+ default: 768
+ required: true
+ - variable: SECURE_CONNECTION
+ label: "SECURE_CONNECTION"
+ description: "When set to true, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details."
+ schema:
+ type: boolean
+ default: false
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10054
+ required: true
+ - variable: myjd
+ label: "MyJDownloader"
+ description: "Port used by MyJDownloader mobile applications and browser extensions to establish a direct connect to the JDownloader"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: myjd
+ label: "myjd 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: 3129
+ required: true
+ - variable: vnc
+ label: "VNC Service"
+ description: "The VNC service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: vnc
+ label: "VNC 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: 10056
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: output
+ label: "App Output Storage"
+ description: "Stores the Application Output."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/putty/7.1.8/templates/NOTES.txt b/stable/jdownloader2/14.2.9/templates/NOTES.txt
similarity index 100%
rename from stable/putty/7.1.8/templates/NOTES.txt
rename to stable/jdownloader2/14.2.9/templates/NOTES.txt
diff --git a/stable/proxmox-backup-server/2.2.3/templates/common.yaml b/stable/jdownloader2/14.2.9/templates/common.yaml
similarity index 100%
rename from stable/proxmox-backup-server/2.2.3/templates/common.yaml
rename to stable/jdownloader2/14.2.9/templates/common.yaml
diff --git a/stable/netbootxyz/3.1.8/values.yaml b/stable/jdownloader2/14.2.9/values.yaml
similarity index 100%
rename from stable/netbootxyz/3.1.8/values.yaml
rename to stable/jdownloader2/14.2.9/values.yaml
diff --git a/stable/jellyfin/17.1.13/CHANGELOG.md b/stable/jellyfin/17.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..286506a23c
--- /dev/null
+++ b/stable/jellyfin/17.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [jellyfin-17.1.13](https://github.com/truecharts/charts/compare/jellyfin-17.1.12...jellyfin-17.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [jellyfin-17.1.12](https://github.com/truecharts/charts/compare/jellyfin-17.1.11...jellyfin-17.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [jellyfin-17.1.11](https://github.com/truecharts/charts/compare/jellyfin-17.1.10...jellyfin-17.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [jellyfin-17.1.10](https://github.com/truecharts/charts/compare/jellyfin-17.1.9...jellyfin-17.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image docker.io/alpine/socat to 1.8.0.0[@434b9d3](https://github.com/434b9d3) by renovate ([#17337](https://github.com/truecharts/charts/issues/17337))
+
+
+## [jellyfin-17.1.9](https://github.com/truecharts/charts/compare/jellyfin-17.1.8...jellyfin-17.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image docker.io/alpine/socat to 1.8.0.0[@e1f0bde](https://github.com/e1f0bde) by renovate ([#17124](https://github.com/truecharts/charts/issues/17124))
+
+
+
+
+## [jellyfin-17.1.8](https://github.com/truecharts/charts/compare/jellyfin-17.1.7...jellyfin-17.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [jellyfin-17.1.7](https://github.com/truecharts/charts/compare/jellyfin-17.1.6...jellyfin-17.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image docker.io/alpine/socat to 1.8.0.0[@c1aeecb](https://github.com/c1aeecb) by renovate ([#16926](https://github.com/truecharts/charts/issues/16926))
+
+
+## [jellyfin-17.1.6](https://github.com/truecharts/charts/compare/jellyfin-17.1.5...jellyfin-17.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [jellyfin-17.1.5](https://github.com/truecharts/charts/compare/jellyfin-17.1.4...jellyfin-17.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [jellyfin-17.1.4](https://github.com/truecharts/charts/compare/jellyfin-17.1.1...jellyfin-17.1.4) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/jellyfin/17.1.13/Chart.yaml b/stable/jellyfin/17.1.13/Chart.yaml
new file mode 100644
index 0000000000..a84d15c7b5
--- /dev/null
+++ b/stable/jellyfin/17.1.13/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 10.8.13
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Jellyfin is a Free Software Media System
+home: https://truecharts.org/charts/stable/jellyfin
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/jellyfin.png
+keywords:
+ - jellyfin
+ - plex
+ - emby
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: jellyfin
+sources:
+ - https://github.com/jellyfin/jellyfin
+ - https://github.com/truecharts/charts/tree/master/charts/stable/jellyfin
+ - https://hub.docker.com/r/alpine/socat
+ - https://hub.docker.com/r/jellyfin/jellyfin
+type: application
+version: 17.1.13
diff --git a/stable/jellyfin/17.1.13/README.md b/stable/jellyfin/17.1.13/README.md
new file mode 100644
index 0000000000..e14616696d
--- /dev/null
+++ b/stable/jellyfin/17.1.13/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/jellyfin)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/jellyfin/17.1.13/app-changelog.md b/stable/jellyfin/17.1.13/app-changelog.md
new file mode 100644
index 0000000000..24a75885d7
--- /dev/null
+++ b/stable/jellyfin/17.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [jellyfin-17.1.13](https://github.com/truecharts/charts/compare/jellyfin-17.1.12...jellyfin-17.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/jellyfin/17.1.13/app-readme.md b/stable/jellyfin/17.1.13/app-readme.md
new file mode 100644
index 0000000000..73fdb17ba4
--- /dev/null
+++ b/stable/jellyfin/17.1.13/app-readme.md
@@ -0,0 +1,8 @@
+Jellyfin is a Free Software Media System
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/jellyfin](https://truecharts.org/charts/stable/jellyfin)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/jellyfin/17.1.13/charts/common-17.2.28.tgz b/stable/jellyfin/17.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/jellyfin/17.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/jellyfin/17.1.13/ix_values.yaml b/stable/jellyfin/17.1.13/ix_values.yaml
new file mode 100644
index 0000000000..149500743c
--- /dev/null
+++ b/stable/jellyfin/17.1.13/ix_values.yaml
@@ -0,0 +1,98 @@
+image:
+ repository: docker.io/jellyfin/jellyfin
+ pullPolicy: IfNotPresent
+ tag: 10.8.13@sha256:05a9734d7e83086b957c5b7a16cbb5a60b5bb8d113ffb953e57547359dd05140
+broadcastProxyImage:
+ repository: docker.io/alpine/socat
+ pullPolicy: IfNotPresent
+ tag: 1.8.0.0@sha256:434b9d3e7012feec715cbf441c8f6c677bf973d225ec3843fbb5f64c3ed42871
+service:
+ main:
+ ports:
+ main:
+ port: 8096
+ targetPort: 8096
+ autodiscovery:
+ enabled: true
+ ports:
+ autodiscovery:
+ enabled: true
+ protocol: udp
+ port: 7359
+ targetPort: 7359
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ cache:
+ enabled: true
+ mountPath: "/cache"
+ type: "emptyDir"
+ transcode:
+ enabled: true
+ mountPath: "/config/transcodes"
+ type: "emptyDir"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ JELLYFIN_PublishedServerUrl: "{{ $.Values.chartContext.appUrl }}"
+ broadcastproxy:
+ enabled: false
+ type: DaemonSet
+ podSpec:
+ hostNetwork: true
+ # Proxy doesn't seem to respect the TERM signal, so by default
+ # this ends up just hanging until the default grace period ends.
+ # This is unnecesary since this workload only proxies autodiscovery
+ # messages.
+ terminationGracePeriodSeconds: 3
+ containers:
+ broadcastproxy:
+ enabled: true
+ primary: true
+ imageSelector: broadcastProxyImage
+ securityContext:
+ readOnlyRootFilesystem: true
+ command: ["/bin/sh"]
+ # Quite a lot going on here:
+ # - Resolve Jellyfin's autodiscovery service IP from its FQDN via getent hosts
+ # - Export the IP to `$TARGET_IP`
+ # - Check `$TARGET_IP` is not empty (so we can crash if it is - will help to detect templating errors)
+ # - Touch `/tmp/healty` to use with the readiness, liveness and startup probes
+ # - Start socat in proxy mode
+ # - On exit remove `/tmp/healthy`
+ args:
+ - "-c"
+ - 'export TARGET_IP=$(getent hosts ''{{ printf "%v-autodiscovery" (include "tc.v1.common.lib.chart.names.fullname" $) }}'' | awk ''{ print $1 }'') && [[ ! -z $TARGET_IP ]] && touch /tmp/healthy && socat UDP-LISTEN:7359,fork,reuseaddr,rcvbuf=8096 UDP4-SENDTO:${TARGET_IP}:7359,rcvbuf=8096 ; rm -rf /tmp/healthy'
+ probes:
+ readiness:
+ enabled: true
+ type: exec
+ command:
+ - cat
+ - /tmp/healthy
+ liveness:
+ enabled: true
+ type: exec
+ command:
+ - cat
+ - /tmp/healthy
+ startup:
+ enabled: true
+ type: exec
+ command:
+ - cat
+ - /tmp/healthy
+# -- enable Jellyfin autodiscovery on LAN
+autodiscovery:
+ enabled: false
+updated: true
diff --git a/stable/jellyfin/17.1.13/questions.yaml b/stable/jellyfin/17.1.13/questions.yaml
new file mode 100644
index 0000000000..718ddb36fb
--- /dev/null
+++ b/stable/jellyfin/17.1.13/questions.yaml
@@ -0,0 +1,3113 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: autodiscovery
+ group: "App Configuration"
+ label: "Autodiscovery"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Autodiscovery on LAN"
+ schema:
+ type: boolean
+ default: false
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8096
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: transcode
+ label: "App Transcode Storage"
+ description: "Storage for transcode, best to be set to emptyDir and if enough RAM, to Memory type."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/pwndrop/8.1.9/templates/NOTES.txt b/stable/jellyfin/17.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/pwndrop/8.1.9/templates/NOTES.txt
rename to stable/jellyfin/17.1.13/templates/NOTES.txt
diff --git a/stable/jellyfin/17.1.13/templates/common.yaml b/stable/jellyfin/17.1.13/templates/common.yaml
new file mode 100644
index 0000000000..754fc72816
--- /dev/null
+++ b/stable/jellyfin/17.1.13/templates/common.yaml
@@ -0,0 +1,8 @@
+{{- include "tc.v1.common.loader.init" . }}
+
+{{- if .Values.autodiscovery.enabled -}}
+{{/* Add proxy workload */}}
+{{- $_ := set .Values.workload.broadcastproxy "enabled" true -}}
+{{- end -}}
+
+{{- include "tc.v1.common.loader.apply" . -}}
diff --git a/stable/netdata/8.1.8/values.yaml b/stable/jellyfin/17.1.13/values.yaml
similarity index 100%
rename from stable/netdata/8.1.8/values.yaml
rename to stable/jellyfin/17.1.13/values.yaml
diff --git a/stable/jellyseerr/8.1.8/CHANGELOG.md b/stable/jellyseerr/8.1.8/CHANGELOG.md
deleted file mode 100644
index 89eab13474..0000000000
--- a/stable/jellyseerr/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [jellyseerr-8.1.8](https://github.com/truecharts/charts/compare/jellyseerr-8.1.7...jellyseerr-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [jellyseerr-8.1.7](https://github.com/truecharts/charts/compare/jellyseerr-8.1.6...jellyseerr-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [jellyseerr-8.1.6](https://github.com/truecharts/charts/compare/jellyseerr-8.1.5...jellyseerr-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [jellyseerr-8.1.5](https://github.com/truecharts/charts/compare/jellyseerr-8.1.4...jellyseerr-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [jellyseerr-8.1.4](https://github.com/truecharts/charts/compare/jellyseerr-8.1.3...jellyseerr-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [jellyseerr-8.1.3](https://github.com/truecharts/charts/compare/jellyseerr-8.1.0...jellyseerr-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [jellyseerr-8.1.2](https://github.com/truecharts/charts/compare/jellyseerr-8.1.0...jellyseerr-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [jellyseerr-8.1.0](https://github.com/truecharts/charts/compare/jellyseerr-8.0.1...jellyseerr-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [jellyseerr-8.0.1](https://github.com/truecharts/charts/compare/jellyseerr-8.0.0...jellyseerr-8.0.1) (2023-12-26)
diff --git a/stable/jellyseerr/8.1.8/Chart.yaml b/stable/jellyseerr/8.1.8/Chart.yaml
deleted file mode 100644
index 0439b2435c..0000000000
--- a/stable/jellyseerr/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.7.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Jellyseerr is a fork of Overseerr with support for Jellyfin and Emby. It can be used to manage requests for your media library.
-home: https://truecharts.org/charts/stable/jellyseerr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/jellyseerr.png
-keywords:
- - jellyseerr
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: jellyseerr
-sources:
- - https://github.com/Fallenbagel/jellyseerr
- - https://github.com/truecharts/charts/tree/master/charts/stable/jellyseerr
- - https://hub.docker.com/r/fallenbagel/jellyseerr
-type: application
-version: 8.1.8
diff --git a/stable/jellyseerr/8.1.8/app-changelog.md b/stable/jellyseerr/8.1.8/app-changelog.md
deleted file mode 100644
index 4061dbfd8e..0000000000
--- a/stable/jellyseerr/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [jellyseerr-8.1.8](https://github.com/truecharts/charts/compare/jellyseerr-8.1.7...jellyseerr-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/jellyseerr/8.1.8/charts/common-17.2.26.tgz b/stable/jellyseerr/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/jellyseerr/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/jellyseerr/8.1.9/CHANGELOG.md b/stable/jellyseerr/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..fdd38dc23a
--- /dev/null
+++ b/stable/jellyseerr/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [jellyseerr-8.1.9](https://github.com/truecharts/charts/compare/jellyseerr-8.1.8...jellyseerr-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [jellyseerr-8.1.8](https://github.com/truecharts/charts/compare/jellyseerr-8.1.7...jellyseerr-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [jellyseerr-8.1.7](https://github.com/truecharts/charts/compare/jellyseerr-8.1.6...jellyseerr-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [jellyseerr-8.1.6](https://github.com/truecharts/charts/compare/jellyseerr-8.1.5...jellyseerr-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [jellyseerr-8.1.5](https://github.com/truecharts/charts/compare/jellyseerr-8.1.4...jellyseerr-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [jellyseerr-8.1.4](https://github.com/truecharts/charts/compare/jellyseerr-8.1.3...jellyseerr-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [jellyseerr-8.1.3](https://github.com/truecharts/charts/compare/jellyseerr-8.1.0...jellyseerr-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [jellyseerr-8.1.2](https://github.com/truecharts/charts/compare/jellyseerr-8.1.0...jellyseerr-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/jellyseerr/8.1.9/Chart.yaml b/stable/jellyseerr/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..fdc2976b22
--- /dev/null
+++ b/stable/jellyseerr/8.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.7.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Jellyseerr is a fork of Overseerr with support for Jellyfin and Emby. It can be used to manage requests for your media library.
+home: https://truecharts.org/charts/stable/jellyseerr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/jellyseerr.png
+keywords:
+ - jellyseerr
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: jellyseerr
+sources:
+ - https://github.com/Fallenbagel/jellyseerr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/jellyseerr
+ - https://hub.docker.com/r/fallenbagel/jellyseerr
+type: application
+version: 8.1.9
diff --git a/stable/jellyseerr/8.1.8/README.md b/stable/jellyseerr/8.1.9/README.md
similarity index 100%
rename from stable/jellyseerr/8.1.8/README.md
rename to stable/jellyseerr/8.1.9/README.md
diff --git a/stable/jellyseerr/8.1.9/app-changelog.md b/stable/jellyseerr/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..517f2551a4
--- /dev/null
+++ b/stable/jellyseerr/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [jellyseerr-8.1.9](https://github.com/truecharts/charts/compare/jellyseerr-8.1.8...jellyseerr-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/jellyseerr/8.1.8/app-readme.md b/stable/jellyseerr/8.1.9/app-readme.md
similarity index 100%
rename from stable/jellyseerr/8.1.8/app-readme.md
rename to stable/jellyseerr/8.1.9/app-readme.md
diff --git a/stable/jellyseerr/8.1.9/charts/common-17.2.28.tgz b/stable/jellyseerr/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/jellyseerr/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/jellyseerr/8.1.8/ix_values.yaml b/stable/jellyseerr/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/jellyseerr/8.1.8/ix_values.yaml
rename to stable/jellyseerr/8.1.9/ix_values.yaml
diff --git a/stable/jellyseerr/8.1.8/questions.yaml b/stable/jellyseerr/8.1.9/questions.yaml
similarity index 100%
rename from stable/jellyseerr/8.1.8/questions.yaml
rename to stable/jellyseerr/8.1.9/questions.yaml
diff --git a/stable/pylon/8.1.10/templates/NOTES.txt b/stable/jellyseerr/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/pylon/8.1.10/templates/NOTES.txt
rename to stable/jellyseerr/8.1.9/templates/NOTES.txt
diff --git a/stable/putty/7.1.8/templates/common.yaml b/stable/jellyseerr/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/putty/7.1.8/templates/common.yaml
rename to stable/jellyseerr/8.1.9/templates/common.yaml
diff --git a/stable/neverwinternights-ee/4.1.9/values.yaml b/stable/jellyseerr/8.1.9/values.yaml
similarity index 100%
rename from stable/neverwinternights-ee/4.1.9/values.yaml
rename to stable/jellyseerr/8.1.9/values.yaml
diff --git a/stable/jellystat/2.1.8/CHANGELOG.md b/stable/jellystat/2.1.8/CHANGELOG.md
deleted file mode 100644
index d799efb3f6..0000000000
--- a/stable/jellystat/2.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [jellystat-2.1.8](https://github.com/truecharts/charts/compare/jellystat-2.1.7...jellystat-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [jellystat-2.1.7](https://github.com/truecharts/charts/compare/jellystat-2.1.6...jellystat-2.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [jellystat-2.1.6](https://github.com/truecharts/charts/compare/jellystat-2.1.5...jellystat-2.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [jellystat-2.1.5](https://github.com/truecharts/charts/compare/jellystat-2.1.4...jellystat-2.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [jellystat-2.1.4](https://github.com/truecharts/charts/compare/jellystat-2.1.3...jellystat-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [jellystat-2.1.3](https://github.com/truecharts/charts/compare/jellystat-2.1.0...jellystat-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [jellystat-2.1.2](https://github.com/truecharts/charts/compare/jellystat-2.1.0...jellystat-2.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [jellystat-2.1.0](https://github.com/truecharts/charts/compare/jellystat-2.0.1...jellystat-2.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [jellystat-2.0.1](https://github.com/truecharts/charts/compare/jellystat-2.0.0...jellystat-2.0.1) (2023-12-26)
diff --git a/stable/jellystat/2.1.8/Chart.yaml b/stable/jellystat/2.1.8/Chart.yaml
deleted file mode 100644
index 2c1ac372cd..0000000000
--- a/stable/jellystat/2.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: statistics
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A free and open source Statistics App for Jellyfin.
-home: https://truecharts.org/charts/stable/jellystat
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/jellystat.png
-keywords:
- - jellystat
- - jellyfin
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: jellystat
-sources:
- - https://github.com/CyferShepard/Jellystat
- - https://github.com/truecharts/charts/tree/master/charts/stable/jellystat
- - https://hub.docker.com/r/cyfershepard/jellystat
-type: application
-version: 2.1.8
diff --git a/stable/jellystat/2.1.8/app-changelog.md b/stable/jellystat/2.1.8/app-changelog.md
deleted file mode 100644
index 6d21d22b78..0000000000
--- a/stable/jellystat/2.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [jellystat-2.1.8](https://github.com/truecharts/charts/compare/jellystat-2.1.7...jellystat-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/jellystat/2.1.8/charts/common-17.2.26.tgz b/stable/jellystat/2.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/jellystat/2.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/jellystat/2.1.9/CHANGELOG.md b/stable/jellystat/2.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..d002611f7e
--- /dev/null
+++ b/stable/jellystat/2.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [jellystat-2.1.9](https://github.com/truecharts/charts/compare/jellystat-2.1.8...jellystat-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [jellystat-2.1.8](https://github.com/truecharts/charts/compare/jellystat-2.1.7...jellystat-2.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [jellystat-2.1.7](https://github.com/truecharts/charts/compare/jellystat-2.1.6...jellystat-2.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [jellystat-2.1.6](https://github.com/truecharts/charts/compare/jellystat-2.1.5...jellystat-2.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [jellystat-2.1.5](https://github.com/truecharts/charts/compare/jellystat-2.1.4...jellystat-2.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [jellystat-2.1.4](https://github.com/truecharts/charts/compare/jellystat-2.1.3...jellystat-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [jellystat-2.1.3](https://github.com/truecharts/charts/compare/jellystat-2.1.0...jellystat-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [jellystat-2.1.2](https://github.com/truecharts/charts/compare/jellystat-2.1.0...jellystat-2.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/jellystat/2.1.9/Chart.yaml b/stable/jellystat/2.1.9/Chart.yaml
new file mode 100644
index 0000000000..dcce6e763c
--- /dev/null
+++ b/stable/jellystat/2.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: statistics
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A free and open source Statistics App for Jellyfin.
+home: https://truecharts.org/charts/stable/jellystat
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/jellystat.png
+keywords:
+ - jellystat
+ - jellyfin
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: jellystat
+sources:
+ - https://github.com/CyferShepard/Jellystat
+ - https://github.com/truecharts/charts/tree/master/charts/stable/jellystat
+ - https://hub.docker.com/r/cyfershepard/jellystat
+type: application
+version: 2.1.9
diff --git a/stable/jellystat/2.1.8/README.md b/stable/jellystat/2.1.9/README.md
similarity index 100%
rename from stable/jellystat/2.1.8/README.md
rename to stable/jellystat/2.1.9/README.md
diff --git a/stable/jellystat/2.1.9/app-changelog.md b/stable/jellystat/2.1.9/app-changelog.md
new file mode 100644
index 0000000000..ee0024f787
--- /dev/null
+++ b/stable/jellystat/2.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [jellystat-2.1.9](https://github.com/truecharts/charts/compare/jellystat-2.1.8...jellystat-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/jellystat/2.1.8/app-readme.md b/stable/jellystat/2.1.9/app-readme.md
similarity index 100%
rename from stable/jellystat/2.1.8/app-readme.md
rename to stable/jellystat/2.1.9/app-readme.md
diff --git a/stable/jellystat/2.1.9/charts/common-17.2.28.tgz b/stable/jellystat/2.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/jellystat/2.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/jellystat/2.1.8/ix_values.yaml b/stable/jellystat/2.1.9/ix_values.yaml
similarity index 100%
rename from stable/jellystat/2.1.8/ix_values.yaml
rename to stable/jellystat/2.1.9/ix_values.yaml
diff --git a/stable/jellystat/2.1.8/questions.yaml b/stable/jellystat/2.1.9/questions.yaml
similarity index 100%
rename from stable/jellystat/2.1.8/questions.yaml
rename to stable/jellystat/2.1.9/questions.yaml
diff --git a/stable/qbitmanage/7.1.9/templates/NOTES.txt b/stable/jellystat/2.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/qbitmanage/7.1.9/templates/NOTES.txt
rename to stable/jellystat/2.1.9/templates/NOTES.txt
diff --git a/stable/jellystat/2.1.8/templates/_secrets.tpl b/stable/jellystat/2.1.9/templates/_secrets.tpl
similarity index 100%
rename from stable/jellystat/2.1.8/templates/_secrets.tpl
rename to stable/jellystat/2.1.9/templates/_secrets.tpl
diff --git a/stable/jellystat/2.1.8/templates/common.yaml b/stable/jellystat/2.1.9/templates/common.yaml
similarity index 100%
rename from stable/jellystat/2.1.8/templates/common.yaml
rename to stable/jellystat/2.1.9/templates/common.yaml
diff --git a/stable/newyearcountdownclock/4.1.8/values.yaml b/stable/jellystat/2.1.9/values.yaml
similarity index 100%
rename from stable/newyearcountdownclock/4.1.8/values.yaml
rename to stable/jellystat/2.1.9/values.yaml
diff --git a/stable/jelu/4.1.10/CHANGELOG.md b/stable/jelu/4.1.10/CHANGELOG.md
deleted file mode 100644
index 8294e471f4..0000000000
--- a/stable/jelu/4.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [jelu-4.1.10](https://github.com/truecharts/charts/compare/jelu-4.1.9...jelu-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [jelu-4.1.9](https://github.com/truecharts/charts/compare/jelu-4.1.8...jelu-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [jelu-4.1.8](https://github.com/truecharts/charts/compare/jelu-4.1.7...jelu-4.1.8) (2024-01-15)
-
-### Chore
-
-
-
-- update container image wabayang/jelu to latest[@7bd27ae](https://github.com/7bd27ae) by renovate ([#17242](https://github.com/truecharts/charts/issues/17242))
-
-
-
-
-## [jelu-4.1.7](https://github.com/truecharts/charts/compare/jelu-4.1.6...jelu-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [jelu-4.1.6](https://github.com/truecharts/charts/compare/jelu-4.1.5...jelu-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [jelu-4.1.5](https://github.com/truecharts/charts/compare/jelu-4.1.4...jelu-4.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [jelu-4.1.4](https://github.com/truecharts/charts/compare/jelu-4.1.1...jelu-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [jelu-4.1.3](https://github.com/truecharts/charts/compare/jelu-4.1.1...jelu-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [jelu-4.1.1](https://github.com/truecharts/charts/compare/jelu-4.1.0...jelu-4.1.1) (2023-12-31)
-
diff --git a/stable/jelu/4.1.10/Chart.yaml b/stable/jelu/4.1.10/Chart.yaml
deleted file mode 100644
index adadd0c93a..0000000000
--- a/stable/jelu/4.1.10/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaApp-Books
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Track what you have read, what you are reading and what you want to read.
-home: https://truecharts.org/charts/stable/jelu
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/jelu.png
-keywords:
- - jelu
- - MediaApp-Books
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: jelu
-sources:
- - https://github.com/bayang/jelu
- - https://github.com/truecharts/charts/tree/master/charts/stable/jelu
- - https://hub.docker.com/r/wabayang/jelu
-type: application
-version: 4.1.10
diff --git a/stable/jelu/4.1.10/app-changelog.md b/stable/jelu/4.1.10/app-changelog.md
deleted file mode 100644
index 1c30da4ed6..0000000000
--- a/stable/jelu/4.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [jelu-4.1.10](https://github.com/truecharts/charts/compare/jelu-4.1.9...jelu-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/jelu/4.1.10/charts/common-17.2.26.tgz b/stable/jelu/4.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/jelu/4.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/jelu/4.1.11/CHANGELOG.md b/stable/jelu/4.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..5ef9b1d392
--- /dev/null
+++ b/stable/jelu/4.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [jelu-4.1.11](https://github.com/truecharts/charts/compare/jelu-4.1.10...jelu-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [jelu-4.1.10](https://github.com/truecharts/charts/compare/jelu-4.1.9...jelu-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [jelu-4.1.9](https://github.com/truecharts/charts/compare/jelu-4.1.8...jelu-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [jelu-4.1.8](https://github.com/truecharts/charts/compare/jelu-4.1.7...jelu-4.1.8) (2024-01-15)
+
+### Chore
+
+
+
+- update container image wabayang/jelu to latest[@7bd27ae](https://github.com/7bd27ae) by renovate ([#17242](https://github.com/truecharts/charts/issues/17242))
+
+
+
+
+## [jelu-4.1.7](https://github.com/truecharts/charts/compare/jelu-4.1.6...jelu-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [jelu-4.1.6](https://github.com/truecharts/charts/compare/jelu-4.1.5...jelu-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [jelu-4.1.5](https://github.com/truecharts/charts/compare/jelu-4.1.4...jelu-4.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [jelu-4.1.4](https://github.com/truecharts/charts/compare/jelu-4.1.1...jelu-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [jelu-4.1.3](https://github.com/truecharts/charts/compare/jelu-4.1.1...jelu-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
diff --git a/stable/jelu/4.1.11/Chart.yaml b/stable/jelu/4.1.11/Chart.yaml
new file mode 100644
index 0000000000..e3b2b177ef
--- /dev/null
+++ b/stable/jelu/4.1.11/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaApp-Books
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Track what you have read, what you are reading and what you want to read.
+home: https://truecharts.org/charts/stable/jelu
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/jelu.png
+keywords:
+ - jelu
+ - MediaApp-Books
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: jelu
+sources:
+ - https://github.com/bayang/jelu
+ - https://github.com/truecharts/charts/tree/master/charts/stable/jelu
+ - https://hub.docker.com/r/wabayang/jelu
+type: application
+version: 4.1.11
diff --git a/stable/jelu/4.1.10/README.md b/stable/jelu/4.1.11/README.md
similarity index 100%
rename from stable/jelu/4.1.10/README.md
rename to stable/jelu/4.1.11/README.md
diff --git a/stable/jelu/4.1.11/app-changelog.md b/stable/jelu/4.1.11/app-changelog.md
new file mode 100644
index 0000000000..9c429418a2
--- /dev/null
+++ b/stable/jelu/4.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [jelu-4.1.11](https://github.com/truecharts/charts/compare/jelu-4.1.10...jelu-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/jelu/4.1.10/app-readme.md b/stable/jelu/4.1.11/app-readme.md
similarity index 100%
rename from stable/jelu/4.1.10/app-readme.md
rename to stable/jelu/4.1.11/app-readme.md
diff --git a/stable/jelu/4.1.11/charts/common-17.2.28.tgz b/stable/jelu/4.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/jelu/4.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/jelu/4.1.10/ix_values.yaml b/stable/jelu/4.1.11/ix_values.yaml
similarity index 100%
rename from stable/jelu/4.1.10/ix_values.yaml
rename to stable/jelu/4.1.11/ix_values.yaml
diff --git a/stable/jelu/4.1.10/questions.yaml b/stable/jelu/4.1.11/questions.yaml
similarity index 100%
rename from stable/jelu/4.1.10/questions.yaml
rename to stable/jelu/4.1.11/questions.yaml
diff --git a/stable/jmzhomeproxy/4.1.8/templates/common.yaml b/stable/jelu/4.1.11/templates/common.yaml
similarity index 100%
rename from stable/jmzhomeproxy/4.1.8/templates/common.yaml
rename to stable/jelu/4.1.11/templates/common.yaml
diff --git a/stable/nextpvr/8.1.8/values.yaml b/stable/jelu/4.1.11/values.yaml
similarity index 100%
rename from stable/nextpvr/8.1.8/values.yaml
rename to stable/jelu/4.1.11/values.yaml
diff --git a/stable/jenkins/6.5.2/CHANGELOG.md b/stable/jenkins/6.5.2/CHANGELOG.md
deleted file mode 100644
index 198d4a109f..0000000000
--- a/stable/jenkins/6.5.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [jenkins-6.5.2](https://github.com/truecharts/charts/compare/jenkins-6.5.1...jenkins-6.5.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [jenkins-6.5.1](https://github.com/truecharts/charts/compare/jenkins-6.5.0...jenkins-6.5.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [jenkins-6.5.0](https://github.com/truecharts/charts/compare/jenkins-6.4.0...jenkins-6.5.0) (2024-01-19)
-
-### Chore
-
-
-
-- update container image jenkins/jenkins to v2.441-jdk17[@01e66c7](https://github.com/01e66c7) by renovate ([#17308](https://github.com/truecharts/charts/issues/17308))
-
-
-## [jenkins-6.4.0](https://github.com/truecharts/charts/compare/jenkins-6.3.1...jenkins-6.4.0) (2024-01-13)
-
-### Chore
-
-
-
-- update container image jenkins/jenkins to v2.440-jdk17[@061945b](https://github.com/061945b) by renovate ([#17108](https://github.com/truecharts/charts/issues/17108))
-
-
-## [jenkins-6.3.1](https://github.com/truecharts/charts/compare/jenkins-6.3.0...jenkins-6.3.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [jenkins-6.3.0](https://github.com/truecharts/charts/compare/jenkins-6.2.5...jenkins-6.3.0) (2024-01-03)
-
-### Chore
-
-
-
-- update container image jenkins/jenkins to v2.439-jdk17[@2aee59d](https://github.com/2aee59d) by renovate ([#16818](https://github.com/truecharts/charts/issues/16818))
-
-
-## [jenkins-6.2.5](https://github.com/truecharts/charts/compare/jenkins-6.2.4...jenkins-6.2.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [jenkins-6.2.4](https://github.com/truecharts/charts/compare/jenkins-6.2.3...jenkins-6.2.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [jenkins-6.2.3](https://github.com/truecharts/charts/compare/jenkins-6.2.0...jenkins-6.2.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
diff --git a/stable/jenkins/6.5.2/Chart.yaml b/stable/jenkins/6.5.2/Chart.yaml
deleted file mode 100644
index 73ee6c3848..0000000000
--- a/stable/jenkins/6.5.2/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.441.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: The gold standard in devops tools for running CI/CD pipelines.
-home: https://truecharts.org/charts/stable/jenkins
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/jenkins.png
-keywords:
- - jenkins
- - productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: jenkins
-sources:
- - https://github.com/jenkinsci/docker
- - https://github.com/truecharts/charts/tree/master/charts/stable/jenkins
- - https://hub.docker.com/r/jenkins/jenkins
-type: application
-version: 6.5.2
diff --git a/stable/jenkins/6.5.2/app-changelog.md b/stable/jenkins/6.5.2/app-changelog.md
deleted file mode 100644
index ed3c72f4c0..0000000000
--- a/stable/jenkins/6.5.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [jenkins-6.5.2](https://github.com/truecharts/charts/compare/jenkins-6.5.1...jenkins-6.5.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/jenkins/6.5.2/charts/common-17.2.26.tgz b/stable/jenkins/6.5.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/jenkins/6.5.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/jenkins/6.5.3/CHANGELOG.md b/stable/jenkins/6.5.3/CHANGELOG.md
new file mode 100644
index 0000000000..5ab15fe3f2
--- /dev/null
+++ b/stable/jenkins/6.5.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [jenkins-6.5.3](https://github.com/truecharts/charts/compare/jenkins-6.5.2...jenkins-6.5.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [jenkins-6.5.2](https://github.com/truecharts/charts/compare/jenkins-6.5.1...jenkins-6.5.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [jenkins-6.5.1](https://github.com/truecharts/charts/compare/jenkins-6.5.0...jenkins-6.5.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [jenkins-6.5.0](https://github.com/truecharts/charts/compare/jenkins-6.4.0...jenkins-6.5.0) (2024-01-19)
+
+### Chore
+
+
+
+- update container image jenkins/jenkins to v2.441-jdk17[@01e66c7](https://github.com/01e66c7) by renovate ([#17308](https://github.com/truecharts/charts/issues/17308))
+
+
+## [jenkins-6.4.0](https://github.com/truecharts/charts/compare/jenkins-6.3.1...jenkins-6.4.0) (2024-01-13)
+
+### Chore
+
+
+
+- update container image jenkins/jenkins to v2.440-jdk17[@061945b](https://github.com/061945b) by renovate ([#17108](https://github.com/truecharts/charts/issues/17108))
+
+
+## [jenkins-6.3.1](https://github.com/truecharts/charts/compare/jenkins-6.3.0...jenkins-6.3.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [jenkins-6.3.0](https://github.com/truecharts/charts/compare/jenkins-6.2.5...jenkins-6.3.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image jenkins/jenkins to v2.439-jdk17[@2aee59d](https://github.com/2aee59d) by renovate ([#16818](https://github.com/truecharts/charts/issues/16818))
+
+
+## [jenkins-6.2.5](https://github.com/truecharts/charts/compare/jenkins-6.2.4...jenkins-6.2.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [jenkins-6.2.4](https://github.com/truecharts/charts/compare/jenkins-6.2.3...jenkins-6.2.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [jenkins-6.2.3](https://github.com/truecharts/charts/compare/jenkins-6.2.0...jenkins-6.2.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
diff --git a/stable/jenkins/6.5.3/Chart.yaml b/stable/jenkins/6.5.3/Chart.yaml
new file mode 100644
index 0000000000..ed4e00f845
--- /dev/null
+++ b/stable/jenkins/6.5.3/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.441.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The gold standard in devops tools for running CI/CD pipelines.
+home: https://truecharts.org/charts/stable/jenkins
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/jenkins.png
+keywords:
+ - jenkins
+ - productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: jenkins
+sources:
+ - https://github.com/jenkinsci/docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/jenkins
+ - https://hub.docker.com/r/jenkins/jenkins
+type: application
+version: 6.5.3
diff --git a/stable/jenkins/6.5.2/README.md b/stable/jenkins/6.5.3/README.md
similarity index 100%
rename from stable/jenkins/6.5.2/README.md
rename to stable/jenkins/6.5.3/README.md
diff --git a/stable/jenkins/6.5.3/app-changelog.md b/stable/jenkins/6.5.3/app-changelog.md
new file mode 100644
index 0000000000..0428bef391
--- /dev/null
+++ b/stable/jenkins/6.5.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [jenkins-6.5.3](https://github.com/truecharts/charts/compare/jenkins-6.5.2...jenkins-6.5.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/jenkins/6.5.2/app-readme.md b/stable/jenkins/6.5.3/app-readme.md
similarity index 100%
rename from stable/jenkins/6.5.2/app-readme.md
rename to stable/jenkins/6.5.3/app-readme.md
diff --git a/stable/jenkins/6.5.3/charts/common-17.2.28.tgz b/stable/jenkins/6.5.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/jenkins/6.5.3/charts/common-17.2.28.tgz differ
diff --git a/stable/jenkins/6.5.2/ix_values.yaml b/stable/jenkins/6.5.3/ix_values.yaml
similarity index 100%
rename from stable/jenkins/6.5.2/ix_values.yaml
rename to stable/jenkins/6.5.3/ix_values.yaml
diff --git a/stable/jenkins/6.5.2/questions.yaml b/stable/jenkins/6.5.3/questions.yaml
similarity index 100%
rename from stable/jenkins/6.5.2/questions.yaml
rename to stable/jenkins/6.5.3/questions.yaml
diff --git a/stable/qbitrr/3.2.2/templates/NOTES.txt b/stable/jenkins/6.5.3/templates/NOTES.txt
similarity index 100%
rename from stable/qbitrr/3.2.2/templates/NOTES.txt
rename to stable/jenkins/6.5.3/templates/NOTES.txt
diff --git a/stable/jenkins/6.5.2/templates/_secret.tpl b/stable/jenkins/6.5.3/templates/_secret.tpl
similarity index 100%
rename from stable/jenkins/6.5.2/templates/_secret.tpl
rename to stable/jenkins/6.5.3/templates/_secret.tpl
diff --git a/stable/jenkins/6.5.2/templates/common.yaml b/stable/jenkins/6.5.3/templates/common.yaml
similarity index 100%
rename from stable/jenkins/6.5.2/templates/common.yaml
rename to stable/jenkins/6.5.3/templates/common.yaml
diff --git a/stable/nexus-oss/4.2.2/values.yaml b/stable/jenkins/6.5.3/values.yaml
similarity index 100%
rename from stable/nexus-oss/4.2.2/values.yaml
rename to stable/jenkins/6.5.3/values.yaml
diff --git a/stable/jmzhomeproxy/4.1.8/CHANGELOG.md b/stable/jmzhomeproxy/4.1.8/CHANGELOG.md
deleted file mode 100644
index dc5af66bf7..0000000000
--- a/stable/jmzhomeproxy/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [jmzhomeproxy-4.1.8](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.7...jmzhomeproxy-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [jmzhomeproxy-4.1.7](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.6...jmzhomeproxy-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [jmzhomeproxy-4.1.6](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.5...jmzhomeproxy-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [jmzhomeproxy-4.1.5](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.4...jmzhomeproxy-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [jmzhomeproxy-4.1.4](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.3...jmzhomeproxy-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [jmzhomeproxy-4.1.3](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.0...jmzhomeproxy-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [jmzhomeproxy-4.1.2](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.0...jmzhomeproxy-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [jmzhomeproxy-4.1.0](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.0.1...jmzhomeproxy-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [jmzhomeproxy-4.0.1](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.0.0...jmzhomeproxy-4.0.1) (2023-12-26)
diff --git a/stable/jmzhomeproxy/4.1.8/Chart.yaml b/stable/jmzhomeproxy/4.1.8/Chart.yaml
deleted file mode 100644
index 3fc19a3be7..0000000000
--- a/stable/jmzhomeproxy/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Proxy is in quotes because I couldn't think of a better name. There is nothing overly special about this other than using it as a simple and easy to use dashboard for all your self-hosted services.
-home: https://truecharts.org/charts/stable/jmzhomeproxy
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/jmzhomeproxy.png
-keywords:
- - jmzhomeproxy
- - Cloud
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: jmzhomeproxy
-sources:
- - https://github.com/JmzTaylor/homelab_proxy/
- - https://github.com/truecharts/charts/tree/master/charts/stable/jmzhomeproxy
- - https://hub.docker.com/r/jmzsoftware/jmzhomelabproxy
-type: application
-version: 4.1.8
diff --git a/stable/jmzhomeproxy/4.1.8/app-changelog.md b/stable/jmzhomeproxy/4.1.8/app-changelog.md
deleted file mode 100644
index c9e2deb61a..0000000000
--- a/stable/jmzhomeproxy/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [jmzhomeproxy-4.1.8](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.7...jmzhomeproxy-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/jmzhomeproxy/4.1.8/charts/common-17.2.26.tgz b/stable/jmzhomeproxy/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/jmzhomeproxy/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/jmzhomeproxy/4.1.9/CHANGELOG.md b/stable/jmzhomeproxy/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..e9ce02b6fe
--- /dev/null
+++ b/stable/jmzhomeproxy/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [jmzhomeproxy-4.1.9](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.8...jmzhomeproxy-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [jmzhomeproxy-4.1.8](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.7...jmzhomeproxy-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [jmzhomeproxy-4.1.7](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.6...jmzhomeproxy-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [jmzhomeproxy-4.1.6](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.5...jmzhomeproxy-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [jmzhomeproxy-4.1.5](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.4...jmzhomeproxy-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [jmzhomeproxy-4.1.4](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.3...jmzhomeproxy-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [jmzhomeproxy-4.1.3](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.0...jmzhomeproxy-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [jmzhomeproxy-4.1.2](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.0...jmzhomeproxy-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/jmzhomeproxy/4.1.9/Chart.yaml b/stable/jmzhomeproxy/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..033caf878c
--- /dev/null
+++ b/stable/jmzhomeproxy/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Proxy is in quotes because I couldn't think of a better name. There is nothing overly special about this other than using it as a simple and easy to use dashboard for all your self-hosted services.
+home: https://truecharts.org/charts/stable/jmzhomeproxy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/jmzhomeproxy.png
+keywords:
+ - jmzhomeproxy
+ - Cloud
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: jmzhomeproxy
+sources:
+ - https://github.com/JmzTaylor/homelab_proxy/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/jmzhomeproxy
+ - https://hub.docker.com/r/jmzsoftware/jmzhomelabproxy
+type: application
+version: 4.1.9
diff --git a/stable/jmzhomeproxy/4.1.8/README.md b/stable/jmzhomeproxy/4.1.9/README.md
similarity index 100%
rename from stable/jmzhomeproxy/4.1.8/README.md
rename to stable/jmzhomeproxy/4.1.9/README.md
diff --git a/stable/jmzhomeproxy/4.1.9/app-changelog.md b/stable/jmzhomeproxy/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..a25c7bff71
--- /dev/null
+++ b/stable/jmzhomeproxy/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [jmzhomeproxy-4.1.9](https://github.com/truecharts/charts/compare/jmzhomeproxy-4.1.8...jmzhomeproxy-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/jmzhomeproxy/4.1.8/app-readme.md b/stable/jmzhomeproxy/4.1.9/app-readme.md
similarity index 100%
rename from stable/jmzhomeproxy/4.1.8/app-readme.md
rename to stable/jmzhomeproxy/4.1.9/app-readme.md
diff --git a/stable/jmzhomeproxy/4.1.9/charts/common-17.2.28.tgz b/stable/jmzhomeproxy/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/jmzhomeproxy/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/jmzhomeproxy/4.1.8/ix_values.yaml b/stable/jmzhomeproxy/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/jmzhomeproxy/4.1.8/ix_values.yaml
rename to stable/jmzhomeproxy/4.1.9/ix_values.yaml
diff --git a/stable/jmzhomeproxy/4.1.8/questions.yaml b/stable/jmzhomeproxy/4.1.9/questions.yaml
similarity index 100%
rename from stable/jmzhomeproxy/4.1.8/questions.yaml
rename to stable/jmzhomeproxy/4.1.9/questions.yaml
diff --git a/stable/kdenlive-vnc/4.1.8/templates/common.yaml b/stable/jmzhomeproxy/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/kdenlive-vnc/4.1.8/templates/common.yaml
rename to stable/jmzhomeproxy/4.1.9/templates/common.yaml
diff --git a/stable/nginx-proxy-manager/8.2.3/values.yaml b/stable/jmzhomeproxy/4.1.9/values.yaml
similarity index 100%
rename from stable/nginx-proxy-manager/8.2.3/values.yaml
rename to stable/jmzhomeproxy/4.1.9/values.yaml
diff --git a/stable/joplin-server/16.2.6/CHANGELOG.md b/stable/joplin-server/16.2.6/CHANGELOG.md
new file mode 100644
index 0000000000..08f3a6a888
--- /dev/null
+++ b/stable/joplin-server/16.2.6/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [joplin-server-16.2.6](https://github.com/truecharts/charts/compare/joplin-server-16.2.5...joplin-server-16.2.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [joplin-server-16.2.5](https://github.com/truecharts/charts/compare/joplin-server-16.2.4...joplin-server-16.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [joplin-server-16.2.4](https://github.com/truecharts/charts/compare/joplin-server-16.2.3...joplin-server-16.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [joplin-server-16.2.3](https://github.com/truecharts/charts/compare/joplin-server-16.2.2...joplin-server-16.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image joplin/server to v2.14.2[@b87564e](https://github.com/b87564e) by renovate ([#17429](https://github.com/truecharts/charts/issues/17429))
+
+
+
+
+## [joplin-server-16.2.2](https://github.com/truecharts/charts/compare/joplin-server-16.2.1...joplin-server-16.2.2) (2024-01-09)
+
+### Fix
+
+
+
+- fix env ([#17065](https://github.com/truecharts/charts/issues/17065))
+
+
+## [joplin-server-16.2.1](https://github.com/truecharts/charts/compare/joplin-server-16.2.0...joplin-server-16.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [joplin-server-16.2.0](https://github.com/truecharts/charts/compare/joplin-server-16.1.5...joplin-server-16.2.0) (2024-01-05)
+
+### Fix
+
+
+
+- update mailer sec variable name ([#16883](https://github.com/truecharts/charts/issues/16883))
+
+
+## [joplin-server-16.1.5](https://github.com/truecharts/charts/compare/joplin-server-16.1.4...joplin-server-16.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [joplin-server-16.1.4](https://github.com/truecharts/charts/compare/joplin-server-16.1.3...joplin-server-16.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [joplin-server-16.1.3](https://github.com/truecharts/charts/compare/joplin-server-16.1.0...joplin-server-16.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/joplin-server/16.2.6/Chart.yaml b/stable/joplin-server/16.2.6/Chart.yaml
new file mode 100644
index 0000000000..fd11f712be
--- /dev/null
+++ b/stable/joplin-server/16.2.6/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.14.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Allows you to sync any Joplin client.
+home: https://truecharts.org/charts/stable/joplin-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/joplin-server.png
+keywords:
+ - joplin
+ - notes
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: joplin-server
+sources:
+ - https://github.com/laurent22/joplin
+ - https://github.com/laurent22/joplin/tree/dev/packages/server
+ - https://github.com/truecharts/charts/tree/master/charts/stable/joplin-server
+ - https://hub.docker.com/r/joplin/server
+type: application
+version: 16.2.6
diff --git a/stable/joplin-server/16.2.6/README.md b/stable/joplin-server/16.2.6/README.md
new file mode 100644
index 0000000000..74315f7d54
--- /dev/null
+++ b/stable/joplin-server/16.2.6/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/joplin-server)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/joplin-server/16.2.6/app-changelog.md b/stable/joplin-server/16.2.6/app-changelog.md
new file mode 100644
index 0000000000..876c9845c0
--- /dev/null
+++ b/stable/joplin-server/16.2.6/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [joplin-server-16.2.6](https://github.com/truecharts/charts/compare/joplin-server-16.2.5...joplin-server-16.2.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/joplin-server/16.2.6/app-readme.md b/stable/joplin-server/16.2.6/app-readme.md
new file mode 100644
index 0000000000..54f7320860
--- /dev/null
+++ b/stable/joplin-server/16.2.6/app-readme.md
@@ -0,0 +1,8 @@
+Allows you to sync any Joplin client.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/joplin-server](https://truecharts.org/charts/stable/joplin-server)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/joplin-server/16.2.6/charts/common-17.2.28.tgz b/stable/joplin-server/16.2.6/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/joplin-server/16.2.6/charts/common-17.2.28.tgz differ
diff --git a/stable/joplin-server/16.2.6/ix_values.yaml b/stable/joplin-server/16.2.6/ix_values.yaml
new file mode 100644
index 0000000000..2c15800e74
--- /dev/null
+++ b/stable/joplin-server/16.2.6/ix_values.yaml
@@ -0,0 +1,69 @@
+image:
+ repository: joplin/server
+ tag: 2.14.2-beta@sha256:b87564ef34e9ed0513e9b925b617cb8a1371eddfc8476f1fbd3fa85341d51508
+ pullPolicy: IfNotPresent
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ path: "/api/ping"
+ port: "{{ .Values.service.main.ports.main.port }}"
+ httpHeaders:
+ Host: '{{ tpl .Values.workload.main.podSpec.containers.main.env.APP_BASE_URL $ | replace "https://" "" | replace "http://" "" }}'
+ readiness:
+ path: "/api/ping"
+ port: "{{ .Values.service.main.ports.main.port }}"
+ httpHeaders:
+ Host: '{{ tpl .Values.workload.main.podSpec.containers.main.env.APP_BASE_URL $ | replace "https://" "" | replace "http://" "" }}'
+ startup:
+ type: tcp
+ port: "{{ .Values.service.main.ports.main.port }}"
+ env:
+ APP_BASE_URL: ""
+ APP_PORT: "{{ .Values.service.main.ports.main.port }}"
+ DB_CLIENT: "pg"
+ POSTGRES_DATABASE: "{{ .Values.cnpg.main.database }}"
+ POSTGRES_USER: "{{ .Values.cnpg.main.user }}"
+ POSTGRES_PORT: "5432"
+ POSTGRES_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ POSTGRES_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ MAILER_ENABLED: 0
+ MAILER_HOST: ""
+ MAILER_PORT: 465
+ MAILER_SECURITY: tls
+ MAILER_AUTH_USER: ""
+ MAILER_AUTH_PASSWORD: ""
+ MAILER_NOREPLY_NAME: ""
+ MAILER_NOREPLY_EMAIL: ""
+service:
+ main:
+ ports:
+ main:
+ port: 22300
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+cnpg:
+ main:
+ enabled: true
+ user: joplin
+ database: joplin
+portal:
+ open:
+ enabled: true
diff --git a/stable/joplin-server/16.2.6/questions.yaml b/stable/joplin-server/16.2.6/questions.yaml
new file mode 100644
index 0000000000..1f195a0e14
--- /dev/null
+++ b/stable/joplin-server/16.2.6/questions.yaml
@@ -0,0 +1,3368 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: APP_BASE_URL
+ label: App Base Url
+ description: Sets the APP BASE URL, eg http://ip:port | https://app.mydomain.tld
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: MAILER_ENABLED
+ label: Mailer Enabled
+ description: Set 1 to enabled and 0 to disable
+ schema:
+ type: int
+ min: 0
+ max: 1
+ default: 0
+ - variable: MAILER_HOST
+ label: Mailer Host
+ description: Set the mail host, eg smtp.example.com
+ schema:
+ show_if: [["MAILER_ENABLED", "=", 1]]
+ type: string
+ default: ""
+ - variable: MAILER_PORT
+ label: Mailer Port
+ description: Sets the mail port, eg SMTP PORT 465
+ schema:
+ show_if: [["MAILER_ENABLED", "=", 1]]
+ type: int
+ default: 465
+ - variable: MAILER_SECURITY
+ label: Mailer Secure
+ description: Enable SSL for SMTP
+ schema:
+ show_if: [["MAILER_ENABLED", "=", 1]]
+ type: string
+ default: tls
+ enum:
+ - value: tls
+ description: TLS
+ - value: starttls
+ description: StartTLS
+ - value: "none"
+ description: "None"
+
+ - variable: MAILER_AUTH_USER
+ label: Mailer Auth User
+ description: Sets the username for the email server
+ schema:
+ show_if: [["MAILER_ENABLED", "=", 1]]
+ type: string
+ default: ""
+ - variable: MAILER_AUTH_PASSWORD
+ label: Mailer Auth Password
+ description: Sets the password for the email server
+ schema:
+ show_if: [["MAILER_ENABLED", "=", 1]]
+ type: string
+ private: true
+ default: ""
+ - variable: MAILER_NOREPLY_NAME
+ label: Mailer No Reply Name
+ description: Sets the No Reply email name
+ schema:
+ show_if: [["MAILER_ENABLED", "=", 1]]
+ type: string
+ default: ""
+ - variable: MAILER_NOREPLY_EMAIL
+ label: Mailer No Reply Email
+ description: Sets the No Reply default email
+ schema:
+ show_if: [["MAILER_ENABLED", "=", 1]]
+ type: string
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service
+ description: The Primary service on which the healthcheck runs, often the webUI
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 22300
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: App Config Storage
+ description: Stores the Application Configuration.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/joplin-server/16.2.6/templates/NOTES.txt b/stable/joplin-server/16.2.6/templates/NOTES.txt
new file mode 100644
index 0000000000..72e715a3bc
--- /dev/null
+++ b/stable/joplin-server/16.2.6/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/joplin-server/16.2.6/templates/common.yaml b/stable/joplin-server/16.2.6/templates/common.yaml
new file mode 100644
index 0000000000..9d95f16171
--- /dev/null
+++ b/stable/joplin-server/16.2.6/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/ngircd/8.1.8/values.yaml b/stable/joplin-server/16.2.6/values.yaml
similarity index 100%
rename from stable/ngircd/8.1.8/values.yaml
rename to stable/joplin-server/16.2.6/values.yaml
diff --git a/stable/jupyter/7.1.8/CHANGELOG.md b/stable/jupyter/7.1.8/CHANGELOG.md
deleted file mode 100644
index 3906aaf7ce..0000000000
--- a/stable/jupyter/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [jupyter-7.1.8](https://github.com/truecharts/charts/compare/jupyter-7.1.7...jupyter-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [jupyter-7.1.7](https://github.com/truecharts/charts/compare/jupyter-7.1.6...jupyter-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [jupyter-7.1.6](https://github.com/truecharts/charts/compare/jupyter-7.1.5...jupyter-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [jupyter-7.1.5](https://github.com/truecharts/charts/compare/jupyter-7.1.4...jupyter-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [jupyter-7.1.4](https://github.com/truecharts/charts/compare/jupyter-7.1.3...jupyter-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [jupyter-7.1.3](https://github.com/truecharts/charts/compare/jupyter-7.1.0...jupyter-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [jupyter-7.1.2](https://github.com/truecharts/charts/compare/jupyter-7.1.0...jupyter-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [jupyter-7.1.0](https://github.com/truecharts/charts/compare/jupyter-7.0.1...jupyter-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [jupyter-7.0.1](https://github.com/truecharts/charts/compare/jupyter-7.0.0...jupyter-7.0.1) (2023-12-26)
diff --git a/stable/jupyter/7.1.8/Chart.yaml b/stable/jupyter/7.1.8/Chart.yaml
deleted file mode 100644
index 0f948ad619..0000000000
--- a/stable/jupyter/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,45 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2023.10.20
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Jupyter a web based IDE
-home: https://truecharts.org/charts/stable/jupyter
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/jupyter.png
-keywords:
- - Jupyter
- - Notebook
- - Lab
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: jupyter
-sources:
- - https://github.com/jupyter/docker-stacks
- - https://github.com/truecharts/charts/tree/master/charts/stable/jupyter
- - https://hub.docker.com/r/jupyter/all-spark-notebook
- - https://hub.docker.com/r/jupyter/scipy-notebook
- - https://hub.docker.com/r/jupyter/tensorflow-notebook
- - https://hub.docker.com/r/jupyter/datascience-notebook
- - https://hub.docker.com/r/jupyter/base-notebook
- - https://hub.docker.com/r/jupyter/pyspark-notebook
- - https://hub.docker.com/r/jupyter/r-notebook
- - https://hub.docker.com/r/jupyter/minimal-notebook
-type: application
-version: 7.1.8
diff --git a/stable/jupyter/7.1.8/app-changelog.md b/stable/jupyter/7.1.8/app-changelog.md
deleted file mode 100644
index 22ead373a2..0000000000
--- a/stable/jupyter/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [jupyter-7.1.8](https://github.com/truecharts/charts/compare/jupyter-7.1.7...jupyter-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/jupyter/7.1.8/charts/common-17.2.26.tgz b/stable/jupyter/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/jupyter/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/jupyter/7.1.9/CHANGELOG.md b/stable/jupyter/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..8dd674c583
--- /dev/null
+++ b/stable/jupyter/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [jupyter-7.1.9](https://github.com/truecharts/charts/compare/jupyter-7.1.8...jupyter-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [jupyter-7.1.8](https://github.com/truecharts/charts/compare/jupyter-7.1.7...jupyter-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [jupyter-7.1.7](https://github.com/truecharts/charts/compare/jupyter-7.1.6...jupyter-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [jupyter-7.1.6](https://github.com/truecharts/charts/compare/jupyter-7.1.5...jupyter-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [jupyter-7.1.5](https://github.com/truecharts/charts/compare/jupyter-7.1.4...jupyter-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [jupyter-7.1.4](https://github.com/truecharts/charts/compare/jupyter-7.1.3...jupyter-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [jupyter-7.1.3](https://github.com/truecharts/charts/compare/jupyter-7.1.0...jupyter-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [jupyter-7.1.2](https://github.com/truecharts/charts/compare/jupyter-7.1.0...jupyter-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/jupyter/7.1.9/Chart.yaml b/stable/jupyter/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..99b702ad07
--- /dev/null
+++ b/stable/jupyter/7.1.9/Chart.yaml
@@ -0,0 +1,45 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2023.10.20
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Jupyter a web based IDE
+home: https://truecharts.org/charts/stable/jupyter
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/jupyter.png
+keywords:
+ - Jupyter
+ - Notebook
+ - Lab
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: jupyter
+sources:
+ - https://github.com/jupyter/docker-stacks
+ - https://github.com/truecharts/charts/tree/master/charts/stable/jupyter
+ - https://hub.docker.com/r/jupyter/all-spark-notebook
+ - https://hub.docker.com/r/jupyter/scipy-notebook
+ - https://hub.docker.com/r/jupyter/tensorflow-notebook
+ - https://hub.docker.com/r/jupyter/datascience-notebook
+ - https://hub.docker.com/r/jupyter/base-notebook
+ - https://hub.docker.com/r/jupyter/pyspark-notebook
+ - https://hub.docker.com/r/jupyter/r-notebook
+ - https://hub.docker.com/r/jupyter/minimal-notebook
+type: application
+version: 7.1.9
diff --git a/stable/jupyter/7.1.8/README.md b/stable/jupyter/7.1.9/README.md
similarity index 100%
rename from stable/jupyter/7.1.8/README.md
rename to stable/jupyter/7.1.9/README.md
diff --git a/stable/jupyter/7.1.9/app-changelog.md b/stable/jupyter/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..2d01fd2ad7
--- /dev/null
+++ b/stable/jupyter/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [jupyter-7.1.9](https://github.com/truecharts/charts/compare/jupyter-7.1.8...jupyter-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/jupyter/7.1.8/app-readme.md b/stable/jupyter/7.1.9/app-readme.md
similarity index 100%
rename from stable/jupyter/7.1.8/app-readme.md
rename to stable/jupyter/7.1.9/app-readme.md
diff --git a/stable/jupyter/7.1.9/charts/common-17.2.28.tgz b/stable/jupyter/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/jupyter/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/jupyter/7.1.8/ix_values.yaml b/stable/jupyter/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/jupyter/7.1.8/ix_values.yaml
rename to stable/jupyter/7.1.9/ix_values.yaml
diff --git a/stable/jupyter/7.1.8/questions.yaml b/stable/jupyter/7.1.9/questions.yaml
similarity index 100%
rename from stable/jupyter/7.1.8/questions.yaml
rename to stable/jupyter/7.1.9/questions.yaml
diff --git a/stable/qdirstat/8.0.2/templates/NOTES.txt b/stable/jupyter/7.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/qdirstat/8.0.2/templates/NOTES.txt
rename to stable/jupyter/7.1.9/templates/NOTES.txt
diff --git a/stable/pwndrop/8.1.9/templates/common.yaml b/stable/jupyter/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/pwndrop/8.1.9/templates/common.yaml
rename to stable/jupyter/7.1.9/templates/common.yaml
diff --git a/stable/nightscout/4.1.8/values.yaml b/stable/jupyter/7.1.9/values.yaml
similarity index 100%
rename from stable/nightscout/4.1.8/values.yaml
rename to stable/jupyter/7.1.9/values.yaml
diff --git a/stable/kanboard/15.1.9/CHANGELOG.md b/stable/kanboard/15.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..c0618d9b12
--- /dev/null
+++ b/stable/kanboard/15.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [kanboard-15.1.9](https://github.com/truecharts/charts/compare/kanboard-15.1.8...kanboard-15.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [kanboard-15.1.8](https://github.com/truecharts/charts/compare/kanboard-15.1.7...kanboard-15.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [kanboard-15.1.7](https://github.com/truecharts/charts/compare/kanboard-15.1.6...kanboard-15.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [kanboard-15.1.6](https://github.com/truecharts/charts/compare/kanboard-15.1.5...kanboard-15.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [kanboard-15.1.5](https://github.com/truecharts/charts/compare/kanboard-15.1.4...kanboard-15.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [kanboard-15.1.4](https://github.com/truecharts/charts/compare/kanboard-15.1.3...kanboard-15.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [kanboard-15.1.3](https://github.com/truecharts/charts/compare/kanboard-15.1.0...kanboard-15.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [kanboard-15.1.2](https://github.com/truecharts/charts/compare/kanboard-15.1.0...kanboard-15.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/kanboard/15.1.9/Chart.yaml b/stable/kanboard/15.1.9/Chart.yaml
new file mode 100644
index 0000000000..61abc1b870
--- /dev/null
+++ b/stable/kanboard/15.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.2.34
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Kanboard is a free and open source Kanban project management software.
+home: https://truecharts.org/charts/stable/kanboard
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/kanboard.png
+keywords:
+ - kanboard
+ - kanban
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: kanboard
+sources:
+ - https://github.com/kanboard/kanboard
+ - https://github.com/truecharts/charts/tree/master/charts/stable/kanboard
+ - https://hub.docker.com/r/kanboard/kanboard
+type: application
+version: 15.1.9
diff --git a/stable/kanboard/15.1.9/README.md b/stable/kanboard/15.1.9/README.md
new file mode 100644
index 0000000000..e828bb6ecd
--- /dev/null
+++ b/stable/kanboard/15.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/kanboard)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/kanboard/15.1.9/app-changelog.md b/stable/kanboard/15.1.9/app-changelog.md
new file mode 100644
index 0000000000..8b3ea943a4
--- /dev/null
+++ b/stable/kanboard/15.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [kanboard-15.1.9](https://github.com/truecharts/charts/compare/kanboard-15.1.8...kanboard-15.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/kanboard/15.1.9/app-readme.md b/stable/kanboard/15.1.9/app-readme.md
new file mode 100644
index 0000000000..bb1967699c
--- /dev/null
+++ b/stable/kanboard/15.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Kanboard is a free and open source Kanban project management software.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/kanboard](https://truecharts.org/charts/stable/kanboard)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/kanboard/15.1.9/charts/common-17.2.28.tgz b/stable/kanboard/15.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/kanboard/15.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/kanboard/15.1.9/ix_values.yaml b/stable/kanboard/15.1.9/ix_values.yaml
new file mode 100644
index 0000000000..adb67825d2
--- /dev/null
+++ b/stable/kanboard/15.1.9/ix_values.yaml
@@ -0,0 +1,51 @@
+image:
+ repository: kanboard/kanboard
+ tag: v1.2.34@sha256:63faa984bc8d2006f93734e90c5d3a26bc9bb69529fbf739129a869443adc0fe
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10015
+ targetPort: 80
+persistence:
+ data:
+ enabled: true
+ mountPath: "/var/www/app/data"
+ ssl:
+ enabled: true
+ mountPath: "/etc/nginx/ssl"
+cnpg:
+ main:
+ enabled: true
+ user: kanboard
+ database: kanboard
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ MAIL_CONFIGURATION: false
+ LOG_DRIVER: stdout
+ DB_DRIVER: "postgres"
+ DB_NAME: "{{ .Values.cnpg.main.database }}"
+ DB_USERNAME: "{{ .Values.cnpg.main.user }}"
+ DB_PORT: "5432"
+ DB_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ DB_HOSTNAME:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
diff --git a/stable/kanboard/15.1.9/questions.yaml b/stable/kanboard/15.1.9/questions.yaml
new file mode 100644
index 0000000000..a548b74f19
--- /dev/null
+++ b/stable/kanboard/15.1.9/questions.yaml
@@ -0,0 +1,3580 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: MAIL_CONFIGURATION
+ label: "MAIL_CONFIGURATION"
+ description: "Sets the MAIL_CONFIGURATION env var"
+ schema:
+ type: boolean
+ default: false
+ - variable: LOG_DRIVER
+ label: "LOG_DRIVER"
+ description: "Sets the LOG_DRIVER env var"
+ schema:
+ type: string
+ default: "stdout"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10015
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ssl
+ label: "App SSL Storage"
+ description: "Stores the Application SSL."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/qinglong/8.2.2/templates/NOTES.txt b/stable/kanboard/15.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/qinglong/8.2.2/templates/NOTES.txt
rename to stable/kanboard/15.1.9/templates/NOTES.txt
diff --git a/stable/pylon/8.1.10/templates/common.yaml b/stable/kanboard/15.1.9/templates/common.yaml
similarity index 100%
rename from stable/pylon/8.1.10/templates/common.yaml
rename to stable/kanboard/15.1.9/templates/common.yaml
diff --git a/stable/nitter/5.1.11/values.yaml b/stable/kanboard/15.1.9/values.yaml
similarity index 100%
rename from stable/nitter/5.1.11/values.yaml
rename to stable/kanboard/15.1.9/values.yaml
diff --git a/stable/kasm/7.1.8/CHANGELOG.md b/stable/kasm/7.1.8/CHANGELOG.md
deleted file mode 100644
index 119b64f271..0000000000
--- a/stable/kasm/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [kasm-7.1.8](https://github.com/truecharts/charts/compare/kasm-7.1.7...kasm-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [kasm-7.1.7](https://github.com/truecharts/charts/compare/kasm-7.1.6...kasm-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [kasm-7.1.6](https://github.com/truecharts/charts/compare/kasm-7.1.5...kasm-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [kasm-7.1.5](https://github.com/truecharts/charts/compare/kasm-7.1.4...kasm-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [kasm-7.1.4](https://github.com/truecharts/charts/compare/kasm-7.1.3...kasm-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [kasm-7.1.3](https://github.com/truecharts/charts/compare/kasm-7.1.0...kasm-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [kasm-7.1.2](https://github.com/truecharts/charts/compare/kasm-7.1.0...kasm-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [kasm-7.1.0](https://github.com/truecharts/charts/compare/kasm-7.0.1...kasm-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [kasm-7.0.1](https://github.com/truecharts/charts/compare/kasm-7.0.0...kasm-7.0.1) (2023-12-26)
diff --git a/stable/kasm/7.1.8/Chart.yaml b/stable/kasm/7.1.8/Chart.yaml
deleted file mode 100644
index 19f05c7e6a..0000000000
--- a/stable/kasm/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.14.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Kasm Workspaces is a streaming platform for delivering browser-based access to desktops, applications, and web services.
-home: https://truecharts.org/charts/stable/kasm
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/kasm.png
-keywords:
- - kasm
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: kasm
-sources:
- - https://www.kasmweb.com/
- - https://github.com/orgs/linuxserver/packages/container/package/kasm
- - https://github.com/linuxserver/docker-kasm#readme
- - https://github.com/truecharts/charts/tree/master/charts/stable/kasm
- - https://hub.docker.com/r/kasmweb/workspaces
-type: application
-version: 7.1.8
diff --git a/stable/kasm/7.1.8/app-changelog.md b/stable/kasm/7.1.8/app-changelog.md
deleted file mode 100644
index 8d2442480d..0000000000
--- a/stable/kasm/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [kasm-7.1.8](https://github.com/truecharts/charts/compare/kasm-7.1.7...kasm-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/kasm/7.1.8/charts/common-17.2.26.tgz b/stable/kasm/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/kasm/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/kasm/7.1.9/CHANGELOG.md b/stable/kasm/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..9490b27415
--- /dev/null
+++ b/stable/kasm/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [kasm-7.1.9](https://github.com/truecharts/charts/compare/kasm-7.1.8...kasm-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [kasm-7.1.8](https://github.com/truecharts/charts/compare/kasm-7.1.7...kasm-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [kasm-7.1.7](https://github.com/truecharts/charts/compare/kasm-7.1.6...kasm-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [kasm-7.1.6](https://github.com/truecharts/charts/compare/kasm-7.1.5...kasm-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [kasm-7.1.5](https://github.com/truecharts/charts/compare/kasm-7.1.4...kasm-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [kasm-7.1.4](https://github.com/truecharts/charts/compare/kasm-7.1.3...kasm-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [kasm-7.1.3](https://github.com/truecharts/charts/compare/kasm-7.1.0...kasm-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [kasm-7.1.2](https://github.com/truecharts/charts/compare/kasm-7.1.0...kasm-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/kasm/7.1.9/Chart.yaml b/stable/kasm/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..7292d4fbf2
--- /dev/null
+++ b/stable/kasm/7.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.14.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Kasm Workspaces is a streaming platform for delivering browser-based access to desktops, applications, and web services.
+home: https://truecharts.org/charts/stable/kasm
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/kasm.png
+keywords:
+ - kasm
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: kasm
+sources:
+ - https://www.kasmweb.com/
+ - https://github.com/orgs/linuxserver/packages/container/package/kasm
+ - https://github.com/linuxserver/docker-kasm#readme
+ - https://github.com/truecharts/charts/tree/master/charts/stable/kasm
+ - https://hub.docker.com/r/kasmweb/workspaces
+type: application
+version: 7.1.9
diff --git a/stable/kasm/7.1.9/LICENSE b/stable/kasm/7.1.9/LICENSE
new file mode 100644
index 0000000000..33a8cbb23f
--- /dev/null
+++ b/stable/kasm/7.1.9/LICENSE
@@ -0,0 +1,106 @@
+Business Source License 1.1
+
+Parameters
+
+Licensor: The TrueCharts Project, it's owner and it's contributors
+Licensed Work: The TrueCharts "Blocky" Helm Chart
+Additional Use Grant: You may use the licensed work in production, as long
+ as it is directly sourced from a TrueCharts provided
+ official repository, catalog or source. You may also make private
+ modification to the directly sourced licenced work,
+ when used in production.
+
+ The following cases are, due to their nature, also
+ defined as 'production use' and explicitly prohibited:
+ - Bundling, including or displaying the licensed work
+ with(in) another work intended for production use,
+ with the apparent intend of facilitating and/or
+ promoting production use by third parties in
+ violation of this license.
+
+Change Date: 2050-01-01
+
+Change License: 3-clause BSD license
+
+For information about alternative licensing arrangements for the Software,
+please contact: legal@truecharts.org
+
+Notice
+
+The Business Source License (this document, or the “License”) is not an Open
+Source license. However, the Licensed Work will eventually be made available
+under an Open Source License, as stated in this License.
+
+License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved.
+“Business Source License” is a trademark of MariaDB Corporation Ab.
+
+-----------------------------------------------------------------------------
+
+Business Source License 1.1
+
+Terms
+
+The Licensor hereby grants you the right to copy, modify, create derivative
+works, redistribute, and make non-production use of the Licensed Work. The
+Licensor may make an Additional Use Grant, above, permitting limited
+production use.
+
+Effective on the Change Date, or the fourth anniversary of the first publicly
+available distribution of a specific version of the Licensed Work under this
+License, whichever comes first, the Licensor hereby grants you rights under
+the terms of the Change License, and the rights granted in the paragraph
+above terminate.
+
+If your use of the Licensed Work does not comply with the requirements
+currently in effect as described in this License, you must purchase a
+commercial license from the Licensor, its affiliated entities, or authorized
+resellers, or you must refrain from using the Licensed Work.
+
+All copies of the original and modified Licensed Work, and derivative works
+of the Licensed Work, are subject to this License. This License applies
+separately for each version of the Licensed Work and the Change Date may vary
+for each version of the Licensed Work released by Licensor.
+
+You must conspicuously display this License on each original or modified copy
+of the Licensed Work. If you receive the Licensed Work in original or
+modified form from a third party, the terms and conditions set forth in this
+License apply to your use of that work.
+
+Any use of the Licensed Work in violation of this License will automatically
+terminate your rights under this License for the current and all other
+versions of the Licensed Work.
+
+This License does not grant you any right in any trademark or logo of
+Licensor or its affiliates (provided that you may use a trademark or logo of
+Licensor as expressly required by this License).
+
+TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON
+AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
+EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
+TITLE.
+
+MariaDB hereby grants you permission to use this License’s text to license
+your works, and to refer to it using the trademark “Business Source License”,
+as long as you comply with the Covenants of Licensor below.
+
+Covenants of Licensor
+
+In consideration of the right to use this License’s text and the “Business
+Source License” name and trademark, Licensor covenants to MariaDB, and to all
+other recipients of the licensed work to be provided by Licensor:
+
+1. To specify as the Change License the GPL Version 2.0 or any later version,
+ or a license that is compatible with GPL Version 2.0 or a later version,
+ where “compatible” means that software provided under the Change License can
+ be included in a program with software provided under GPL Version 2.0 or a
+ later version. Licensor may specify additional Change Licenses without
+ limitation.
+
+2. To either: (a) specify an additional grant of rights to use that does not
+ impose any additional restriction on the right granted in this License, as
+ the Additional Use Grant; or (b) insert the text “None”.
+
+3. To specify a Change Date.
+
+4. Not to modify this License in any other way.
diff --git a/stable/kasm/7.1.8/README.md b/stable/kasm/7.1.9/README.md
similarity index 100%
rename from stable/kasm/7.1.8/README.md
rename to stable/kasm/7.1.9/README.md
diff --git a/stable/kasm/7.1.9/app-changelog.md b/stable/kasm/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..881bdee299
--- /dev/null
+++ b/stable/kasm/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [kasm-7.1.9](https://github.com/truecharts/charts/compare/kasm-7.1.8...kasm-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/kasm/7.1.8/app-readme.md b/stable/kasm/7.1.9/app-readme.md
similarity index 100%
rename from stable/kasm/7.1.8/app-readme.md
rename to stable/kasm/7.1.9/app-readme.md
diff --git a/stable/kasm/7.1.9/charts/common-17.2.28.tgz b/stable/kasm/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/kasm/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/kasm/7.1.8/ix_values.yaml b/stable/kasm/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/kasm/7.1.8/ix_values.yaml
rename to stable/kasm/7.1.9/ix_values.yaml
diff --git a/stable/kasm/7.1.8/questions.yaml b/stable/kasm/7.1.9/questions.yaml
similarity index 100%
rename from stable/kasm/7.1.8/questions.yaml
rename to stable/kasm/7.1.9/questions.yaml
diff --git a/stable/quassel-web/8.1.8/templates/NOTES.txt b/stable/kasm/7.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/quassel-web/8.1.8/templates/NOTES.txt
rename to stable/kasm/7.1.9/templates/NOTES.txt
diff --git a/stable/kasm/7.1.8/templates/_hostPathMounts.tpl b/stable/kasm/7.1.9/templates/_hostPathMounts.tpl
similarity index 100%
rename from stable/kasm/7.1.8/templates/_hostPathMounts.tpl
rename to stable/kasm/7.1.9/templates/_hostPathMounts.tpl
diff --git a/stable/kasm/7.1.8/templates/common.yaml b/stable/kasm/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/kasm/7.1.8/templates/common.yaml
rename to stable/kasm/7.1.9/templates/common.yaml
diff --git a/stable/nntp2nntp/8.1.8/values.yaml b/stable/kasm/7.1.9/values.yaml
similarity index 100%
rename from stable/nntp2nntp/8.1.8/values.yaml
rename to stable/kasm/7.1.9/values.yaml
diff --git a/stable/kavita/8.1.10/CHANGELOG.md b/stable/kavita/8.1.10/CHANGELOG.md
deleted file mode 100644
index da40ad8218..0000000000
--- a/stable/kavita/8.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [kavita-8.1.10](https://github.com/truecharts/charts/compare/kavita-8.1.9...kavita-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [kavita-8.1.9](https://github.com/truecharts/charts/compare/kavita-8.1.8...kavita-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [kavita-8.1.8](https://github.com/truecharts/charts/compare/kavita-8.1.7...kavita-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image jvmilazz0/kavita to v0.7.13[@89a5953](https://github.com/89a5953) by renovate ([#17430](https://github.com/truecharts/charts/issues/17430))
-
-
-
-
-## [kavita-8.1.7](https://github.com/truecharts/charts/compare/kavita-8.1.6...kavita-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [kavita-8.1.6](https://github.com/truecharts/charts/compare/kavita-8.1.5...kavita-8.1.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image jvmilazz0/kavita to v0.7.12[@a7dd4dd](https://github.com/a7dd4dd) by renovate ([#17005](https://github.com/truecharts/charts/issues/17005))
-
-
-## [kavita-8.1.5](https://github.com/truecharts/charts/compare/kavita-8.1.4...kavita-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [kavita-8.1.4](https://github.com/truecharts/charts/compare/kavita-8.1.3...kavita-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [kavita-8.1.3](https://github.com/truecharts/charts/compare/kavita-8.1.0...kavita-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [kavita-8.1.2](https://github.com/truecharts/charts/compare/kavita-8.1.0...kavita-8.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/kavita/8.1.10/Chart.yaml b/stable/kavita/8.1.10/Chart.yaml
deleted file mode 100644
index b8c2b93ba4..0000000000
--- a/stable/kavita/8.1.10/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.7.13
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Kavita is a rocket fueled self-hosted digital library which supports a vast array of file formats
-home: https://truecharts.org/charts/stable/kavita
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/kavita.png
-keywords:
- - kavita
- - manga
- - library
- - book
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: kavita
-sources:
- - https://www.kavitareader.com
- - https://github.com/truecharts/charts/tree/master/charts/stable/kavita
- - https://hub.docker.com/r/jvmilazz0/kavita
-type: application
-version: 8.1.10
diff --git a/stable/kavita/8.1.10/app-changelog.md b/stable/kavita/8.1.10/app-changelog.md
deleted file mode 100644
index b819891bd6..0000000000
--- a/stable/kavita/8.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [kavita-8.1.10](https://github.com/truecharts/charts/compare/kavita-8.1.9...kavita-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/kavita/8.1.10/charts/common-17.2.26.tgz b/stable/kavita/8.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/kavita/8.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/kavita/8.1.11/CHANGELOG.md b/stable/kavita/8.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..9e0a0d4b23
--- /dev/null
+++ b/stable/kavita/8.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [kavita-8.1.11](https://github.com/truecharts/charts/compare/kavita-8.1.10...kavita-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [kavita-8.1.10](https://github.com/truecharts/charts/compare/kavita-8.1.9...kavita-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [kavita-8.1.9](https://github.com/truecharts/charts/compare/kavita-8.1.8...kavita-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [kavita-8.1.8](https://github.com/truecharts/charts/compare/kavita-8.1.7...kavita-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image jvmilazz0/kavita to v0.7.13[@89a5953](https://github.com/89a5953) by renovate ([#17430](https://github.com/truecharts/charts/issues/17430))
+
+
+
+
+## [kavita-8.1.7](https://github.com/truecharts/charts/compare/kavita-8.1.6...kavita-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [kavita-8.1.6](https://github.com/truecharts/charts/compare/kavita-8.1.5...kavita-8.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image jvmilazz0/kavita to v0.7.12[@a7dd4dd](https://github.com/a7dd4dd) by renovate ([#17005](https://github.com/truecharts/charts/issues/17005))
+
+
+## [kavita-8.1.5](https://github.com/truecharts/charts/compare/kavita-8.1.4...kavita-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [kavita-8.1.4](https://github.com/truecharts/charts/compare/kavita-8.1.3...kavita-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [kavita-8.1.3](https://github.com/truecharts/charts/compare/kavita-8.1.0...kavita-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/kavita/8.1.11/Chart.yaml b/stable/kavita/8.1.11/Chart.yaml
new file mode 100644
index 0000000000..64cb4c396f
--- /dev/null
+++ b/stable/kavita/8.1.11/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.7.13
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Kavita is a rocket fueled self-hosted digital library which supports a vast array of file formats
+home: https://truecharts.org/charts/stable/kavita
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/kavita.png
+keywords:
+ - kavita
+ - manga
+ - library
+ - book
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: kavita
+sources:
+ - https://www.kavitareader.com
+ - https://github.com/truecharts/charts/tree/master/charts/stable/kavita
+ - https://hub.docker.com/r/jvmilazz0/kavita
+type: application
+version: 8.1.11
diff --git a/stable/kavita/8.1.10/README.md b/stable/kavita/8.1.11/README.md
similarity index 100%
rename from stable/kavita/8.1.10/README.md
rename to stable/kavita/8.1.11/README.md
diff --git a/stable/kavita/8.1.11/app-changelog.md b/stable/kavita/8.1.11/app-changelog.md
new file mode 100644
index 0000000000..0dac5a0eb4
--- /dev/null
+++ b/stable/kavita/8.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [kavita-8.1.11](https://github.com/truecharts/charts/compare/kavita-8.1.10...kavita-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/kavita/8.1.10/app-readme.md b/stable/kavita/8.1.11/app-readme.md
similarity index 100%
rename from stable/kavita/8.1.10/app-readme.md
rename to stable/kavita/8.1.11/app-readme.md
diff --git a/stable/kavita/8.1.11/charts/common-17.2.28.tgz b/stable/kavita/8.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/kavita/8.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/kavita/8.1.10/ix_values.yaml b/stable/kavita/8.1.11/ix_values.yaml
similarity index 100%
rename from stable/kavita/8.1.10/ix_values.yaml
rename to stable/kavita/8.1.11/ix_values.yaml
diff --git a/stable/kavita/8.1.10/questions.yaml b/stable/kavita/8.1.11/questions.yaml
similarity index 100%
rename from stable/kavita/8.1.10/questions.yaml
rename to stable/kavita/8.1.11/questions.yaml
diff --git a/stable/radicale/4.1.8/templates/NOTES.txt b/stable/kavita/8.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/radicale/4.1.8/templates/NOTES.txt
rename to stable/kavita/8.1.11/templates/NOTES.txt
diff --git a/stable/qdirstat/8.0.2/templates/common.yaml b/stable/kavita/8.1.11/templates/common.yaml
similarity index 100%
rename from stable/qdirstat/8.0.2/templates/common.yaml
rename to stable/kavita/8.1.11/templates/common.yaml
diff --git a/stable/nosqlclient/4.1.8/values.yaml b/stable/kavita/8.1.11/values.yaml
similarity index 100%
rename from stable/nosqlclient/4.1.8/values.yaml
rename to stable/kavita/8.1.11/values.yaml
diff --git a/stable/kdenlive-vnc/4.1.8/CHANGELOG.md b/stable/kdenlive-vnc/4.1.8/CHANGELOG.md
deleted file mode 100644
index 12e4f37836..0000000000
--- a/stable/kdenlive-vnc/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [kdenlive-vnc-4.1.8](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.7...kdenlive-vnc-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [kdenlive-vnc-4.1.7](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.6...kdenlive-vnc-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [kdenlive-vnc-4.1.6](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.5...kdenlive-vnc-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [kdenlive-vnc-4.1.5](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.4...kdenlive-vnc-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [kdenlive-vnc-4.1.4](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.3...kdenlive-vnc-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [kdenlive-vnc-4.1.3](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.0...kdenlive-vnc-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [kdenlive-vnc-4.1.2](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.0...kdenlive-vnc-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [kdenlive-vnc-4.1.0](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.0.1...kdenlive-vnc-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [kdenlive-vnc-4.0.1](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.0.0...kdenlive-vnc-4.0.1) (2023-12-26)
diff --git a/stable/kdenlive-vnc/4.1.8/Chart.yaml b/stable/kdenlive-vnc/4.1.8/Chart.yaml
deleted file mode 100644
index 863a9769e4..0000000000
--- a/stable/kdenlive-vnc/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaApp-Video
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: An instance of kdenlive accessible through vnc and noVnc (=Web Interface)
-home: https://truecharts.org/charts/stable/kdenlive-vnc
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/kdenlive-vnc.png
-keywords:
- - kdenlive-vnc
- - MediaApp-Video
- - MediaApp-Music
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: kdenlive-vnc
-sources:
- - https://github.com/JonathanTreffler/kdenlive-vnc-docker
- - https://github.com/truecharts/charts/tree/master/charts/stable/kdenlive-vnc
- - https://hub.docker.com/r/tessypowder/docker-kdenlive
-type: application
-version: 4.1.8
diff --git a/stable/kdenlive-vnc/4.1.8/app-changelog.md b/stable/kdenlive-vnc/4.1.8/app-changelog.md
deleted file mode 100644
index 5eb44874df..0000000000
--- a/stable/kdenlive-vnc/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [kdenlive-vnc-4.1.8](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.7...kdenlive-vnc-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/kdenlive-vnc/4.1.8/charts/common-17.2.26.tgz b/stable/kdenlive-vnc/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/kdenlive-vnc/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/kdenlive-vnc/4.1.9/CHANGELOG.md b/stable/kdenlive-vnc/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..93ab32fbce
--- /dev/null
+++ b/stable/kdenlive-vnc/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [kdenlive-vnc-4.1.9](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.8...kdenlive-vnc-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [kdenlive-vnc-4.1.8](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.7...kdenlive-vnc-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [kdenlive-vnc-4.1.7](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.6...kdenlive-vnc-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [kdenlive-vnc-4.1.6](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.5...kdenlive-vnc-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [kdenlive-vnc-4.1.5](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.4...kdenlive-vnc-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [kdenlive-vnc-4.1.4](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.3...kdenlive-vnc-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [kdenlive-vnc-4.1.3](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.0...kdenlive-vnc-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [kdenlive-vnc-4.1.2](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.0...kdenlive-vnc-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/kdenlive-vnc/4.1.9/Chart.yaml b/stable/kdenlive-vnc/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..cc707422c2
--- /dev/null
+++ b/stable/kdenlive-vnc/4.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaApp-Video
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: An instance of kdenlive accessible through vnc and noVnc (=Web Interface)
+home: https://truecharts.org/charts/stable/kdenlive-vnc
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/kdenlive-vnc.png
+keywords:
+ - kdenlive-vnc
+ - MediaApp-Video
+ - MediaApp-Music
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: kdenlive-vnc
+sources:
+ - https://github.com/JonathanTreffler/kdenlive-vnc-docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/kdenlive-vnc
+ - https://hub.docker.com/r/tessypowder/docker-kdenlive
+type: application
+version: 4.1.9
diff --git a/stable/kdenlive-vnc/4.1.8/README.md b/stable/kdenlive-vnc/4.1.9/README.md
similarity index 100%
rename from stable/kdenlive-vnc/4.1.8/README.md
rename to stable/kdenlive-vnc/4.1.9/README.md
diff --git a/stable/kdenlive-vnc/4.1.9/app-changelog.md b/stable/kdenlive-vnc/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..cf794a7a99
--- /dev/null
+++ b/stable/kdenlive-vnc/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [kdenlive-vnc-4.1.9](https://github.com/truecharts/charts/compare/kdenlive-vnc-4.1.8...kdenlive-vnc-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/kdenlive-vnc/4.1.8/app-readme.md b/stable/kdenlive-vnc/4.1.9/app-readme.md
similarity index 100%
rename from stable/kdenlive-vnc/4.1.8/app-readme.md
rename to stable/kdenlive-vnc/4.1.9/app-readme.md
diff --git a/stable/kdenlive-vnc/4.1.9/charts/common-17.2.28.tgz b/stable/kdenlive-vnc/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/kdenlive-vnc/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/kdenlive-vnc/4.1.8/ix_values.yaml b/stable/kdenlive-vnc/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/kdenlive-vnc/4.1.8/ix_values.yaml
rename to stable/kdenlive-vnc/4.1.9/ix_values.yaml
diff --git a/stable/kdenlive-vnc/4.1.8/questions.yaml b/stable/kdenlive-vnc/4.1.9/questions.yaml
similarity index 100%
rename from stable/kdenlive-vnc/4.1.8/questions.yaml
rename to stable/kdenlive-vnc/4.1.9/questions.yaml
diff --git a/stable/kdenlive/4.1.10/templates/common.yaml b/stable/kdenlive-vnc/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/kdenlive/4.1.10/templates/common.yaml
rename to stable/kdenlive-vnc/4.1.9/templates/common.yaml
diff --git a/stable/notarius/4.1.8/values.yaml b/stable/kdenlive-vnc/4.1.9/values.yaml
similarity index 100%
rename from stable/notarius/4.1.8/values.yaml
rename to stable/kdenlive-vnc/4.1.9/values.yaml
diff --git a/stable/kdenlive/4.1.10/CHANGELOG.md b/stable/kdenlive/4.1.10/CHANGELOG.md
deleted file mode 100644
index 04cfb7e08b..0000000000
--- a/stable/kdenlive/4.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [kdenlive-4.1.10](https://github.com/truecharts/charts/compare/kdenlive-4.1.9...kdenlive-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [kdenlive-4.1.9](https://github.com/truecharts/charts/compare/kdenlive-4.1.8...kdenlive-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [kdenlive-4.1.8](https://github.com/truecharts/charts/compare/kdenlive-4.1.7...kdenlive-4.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [kdenlive-4.1.7](https://github.com/truecharts/charts/compare/kdenlive-4.1.6...kdenlive-4.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image lscr.io/linuxserver/kdenlive to latest[@c5f4cb0](https://github.com/c5f4cb0) by renovate ([#17039](https://github.com/truecharts/charts/issues/17039))
-
-
-## [kdenlive-4.1.6](https://github.com/truecharts/charts/compare/kdenlive-4.1.5...kdenlive-4.1.6) (2024-01-03)
-
-### Chore
-
-
-
-- update container image lscr.io/linuxserver/kdenlive to latest[@235c61f](https://github.com/235c61f) by renovate ([#16784](https://github.com/truecharts/charts/issues/16784))
-
-
-## [kdenlive-4.1.5](https://github.com/truecharts/charts/compare/kdenlive-4.1.4...kdenlive-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [kdenlive-4.1.4](https://github.com/truecharts/charts/compare/kdenlive-4.1.3...kdenlive-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [kdenlive-4.1.3](https://github.com/truecharts/charts/compare/kdenlive-4.1.0...kdenlive-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [kdenlive-4.1.2](https://github.com/truecharts/charts/compare/kdenlive-4.1.0...kdenlive-4.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/kdenlive/4.1.10/Chart.yaml b/stable/kdenlive/4.1.10/Chart.yaml
deleted file mode 100644
index 4213f4fec0..0000000000
--- a/stable/kdenlive/4.1.10/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Kdenlive(https://kdenlive.org/) is a powerful free and open source cross-platform video editing program made by the KDE community. Feature rich and production ready.
-home: https://truecharts.org/charts/stable/kdenlive
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/kdenlive.png
-keywords:
- - kdenlive
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: kdenlive
-sources:
- - https://github.com/linuxserver/docker-kdenlive#readme
- - https://kdenlive.org/
- - https://github.com/orgs/linuxserver/packages/container/package/kdenlive
- - https://github.com/truecharts/charts/tree/master/charts/stable/kdenlive
- - https://fleet.linuxserver.io/image?name=linuxserver/kdenlive
-type: application
-version: 4.1.10
diff --git a/stable/kdenlive/4.1.10/app-changelog.md b/stable/kdenlive/4.1.10/app-changelog.md
deleted file mode 100644
index cfa341bb26..0000000000
--- a/stable/kdenlive/4.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [kdenlive-4.1.10](https://github.com/truecharts/charts/compare/kdenlive-4.1.9...kdenlive-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/kdenlive/4.1.10/charts/common-17.2.26.tgz b/stable/kdenlive/4.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/kdenlive/4.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/kdenlive/4.1.11/CHANGELOG.md b/stable/kdenlive/4.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..641c2f63e4
--- /dev/null
+++ b/stable/kdenlive/4.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [kdenlive-4.1.11](https://github.com/truecharts/charts/compare/kdenlive-4.1.10...kdenlive-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [kdenlive-4.1.10](https://github.com/truecharts/charts/compare/kdenlive-4.1.9...kdenlive-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [kdenlive-4.1.9](https://github.com/truecharts/charts/compare/kdenlive-4.1.8...kdenlive-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [kdenlive-4.1.8](https://github.com/truecharts/charts/compare/kdenlive-4.1.7...kdenlive-4.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [kdenlive-4.1.7](https://github.com/truecharts/charts/compare/kdenlive-4.1.6...kdenlive-4.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image lscr.io/linuxserver/kdenlive to latest[@c5f4cb0](https://github.com/c5f4cb0) by renovate ([#17039](https://github.com/truecharts/charts/issues/17039))
+
+
+## [kdenlive-4.1.6](https://github.com/truecharts/charts/compare/kdenlive-4.1.5...kdenlive-4.1.6) (2024-01-03)
+
+### Chore
+
+
+
+- update container image lscr.io/linuxserver/kdenlive to latest[@235c61f](https://github.com/235c61f) by renovate ([#16784](https://github.com/truecharts/charts/issues/16784))
+
+
+## [kdenlive-4.1.5](https://github.com/truecharts/charts/compare/kdenlive-4.1.4...kdenlive-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [kdenlive-4.1.4](https://github.com/truecharts/charts/compare/kdenlive-4.1.3...kdenlive-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [kdenlive-4.1.3](https://github.com/truecharts/charts/compare/kdenlive-4.1.0...kdenlive-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/kdenlive/4.1.11/Chart.yaml b/stable/kdenlive/4.1.11/Chart.yaml
new file mode 100644
index 0000000000..0739c7a461
--- /dev/null
+++ b/stable/kdenlive/4.1.11/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Kdenlive(https://kdenlive.org/) is a powerful free and open source cross-platform video editing program made by the KDE community. Feature rich and production ready.
+home: https://truecharts.org/charts/stable/kdenlive
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/kdenlive.png
+keywords:
+ - kdenlive
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: kdenlive
+sources:
+ - https://github.com/linuxserver/docker-kdenlive#readme
+ - https://kdenlive.org/
+ - https://github.com/orgs/linuxserver/packages/container/package/kdenlive
+ - https://github.com/truecharts/charts/tree/master/charts/stable/kdenlive
+ - https://fleet.linuxserver.io/image?name=linuxserver/kdenlive
+type: application
+version: 4.1.11
diff --git a/stable/kdenlive/4.1.10/README.md b/stable/kdenlive/4.1.11/README.md
similarity index 100%
rename from stable/kdenlive/4.1.10/README.md
rename to stable/kdenlive/4.1.11/README.md
diff --git a/stable/kdenlive/4.1.11/app-changelog.md b/stable/kdenlive/4.1.11/app-changelog.md
new file mode 100644
index 0000000000..95b23346d0
--- /dev/null
+++ b/stable/kdenlive/4.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [kdenlive-4.1.11](https://github.com/truecharts/charts/compare/kdenlive-4.1.10...kdenlive-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/kdenlive/4.1.10/app-readme.md b/stable/kdenlive/4.1.11/app-readme.md
similarity index 100%
rename from stable/kdenlive/4.1.10/app-readme.md
rename to stable/kdenlive/4.1.11/app-readme.md
diff --git a/stable/kdenlive/4.1.11/charts/common-17.2.28.tgz b/stable/kdenlive/4.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/kdenlive/4.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/kdenlive/4.1.10/ix_values.yaml b/stable/kdenlive/4.1.11/ix_values.yaml
similarity index 100%
rename from stable/kdenlive/4.1.10/ix_values.yaml
rename to stable/kdenlive/4.1.11/ix_values.yaml
diff --git a/stable/kdenlive/4.1.10/questions.yaml b/stable/kdenlive/4.1.11/questions.yaml
similarity index 100%
rename from stable/kdenlive/4.1.10/questions.yaml
rename to stable/kdenlive/4.1.11/questions.yaml
diff --git a/stable/keeweb/4.1.8/templates/common.yaml b/stable/kdenlive/4.1.11/templates/common.yaml
similarity index 100%
rename from stable/keeweb/4.1.8/templates/common.yaml
rename to stable/kdenlive/4.1.11/templates/common.yaml
diff --git a/stable/notea/4.1.8/values.yaml b/stable/kdenlive/4.1.11/values.yaml
similarity index 100%
rename from stable/notea/4.1.8/values.yaml
rename to stable/kdenlive/4.1.11/values.yaml
diff --git a/stable/keeweb/4.1.8/CHANGELOG.md b/stable/keeweb/4.1.8/CHANGELOG.md
deleted file mode 100644
index 32cf1f7f89..0000000000
--- a/stable/keeweb/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [keeweb-4.1.8](https://github.com/truecharts/charts/compare/keeweb-4.1.7...keeweb-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [keeweb-4.1.7](https://github.com/truecharts/charts/compare/keeweb-4.1.6...keeweb-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [keeweb-4.1.6](https://github.com/truecharts/charts/compare/keeweb-4.1.5...keeweb-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [keeweb-4.1.5](https://github.com/truecharts/charts/compare/keeweb-4.1.4...keeweb-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [keeweb-4.1.4](https://github.com/truecharts/charts/compare/keeweb-4.1.3...keeweb-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [keeweb-4.1.3](https://github.com/truecharts/charts/compare/keeweb-4.1.0...keeweb-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [keeweb-4.1.2](https://github.com/truecharts/charts/compare/keeweb-4.1.0...keeweb-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [keeweb-4.1.0](https://github.com/truecharts/charts/compare/keeweb-4.0.1...keeweb-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [keeweb-4.0.1](https://github.com/truecharts/charts/compare/keeweb-4.0.0...keeweb-4.0.1) (2023-12-26)
diff --git a/stable/keeweb/4.1.8/Chart.yaml b/stable/keeweb/4.1.8/Chart.yaml
deleted file mode 100644
index 5845b70cb6..0000000000
--- a/stable/keeweb/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This webapp is a browser and desktop password manager compatible with KeePass databases. It doesn't require any server or additional resources. The app can run either in browser, or as a desktop app.
-home: https://truecharts.org/charts/stable/keeweb
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/keeweb.png
-keywords:
- - keeweb
- - Productivity
- - Tools-Utilities
- - Network-Web
- - Network-Management
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: keeweb
-sources:
- - https://github.com/keeweb/keeweb
- - https://github.com/truecharts/charts/tree/master/charts/stable/keeweb
- - https://hub.docker.com/r/antelle/keeweb
-type: application
-version: 4.1.8
diff --git a/stable/keeweb/4.1.8/app-changelog.md b/stable/keeweb/4.1.8/app-changelog.md
deleted file mode 100644
index f9afa4398b..0000000000
--- a/stable/keeweb/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [keeweb-4.1.8](https://github.com/truecharts/charts/compare/keeweb-4.1.7...keeweb-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/keeweb/4.1.8/charts/common-17.2.26.tgz b/stable/keeweb/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/keeweb/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/keeweb/4.1.9/CHANGELOG.md b/stable/keeweb/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..aab11d8be2
--- /dev/null
+++ b/stable/keeweb/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [keeweb-4.1.9](https://github.com/truecharts/charts/compare/keeweb-4.1.8...keeweb-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [keeweb-4.1.8](https://github.com/truecharts/charts/compare/keeweb-4.1.7...keeweb-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [keeweb-4.1.7](https://github.com/truecharts/charts/compare/keeweb-4.1.6...keeweb-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [keeweb-4.1.6](https://github.com/truecharts/charts/compare/keeweb-4.1.5...keeweb-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [keeweb-4.1.5](https://github.com/truecharts/charts/compare/keeweb-4.1.4...keeweb-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [keeweb-4.1.4](https://github.com/truecharts/charts/compare/keeweb-4.1.3...keeweb-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [keeweb-4.1.3](https://github.com/truecharts/charts/compare/keeweb-4.1.0...keeweb-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [keeweb-4.1.2](https://github.com/truecharts/charts/compare/keeweb-4.1.0...keeweb-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/keeweb/4.1.9/Chart.yaml b/stable/keeweb/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..7c9d555105
--- /dev/null
+++ b/stable/keeweb/4.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This webapp is a browser and desktop password manager compatible with KeePass databases. It doesn't require any server or additional resources. The app can run either in browser, or as a desktop app.
+home: https://truecharts.org/charts/stable/keeweb
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/keeweb.png
+keywords:
+ - keeweb
+ - Productivity
+ - Tools-Utilities
+ - Network-Web
+ - Network-Management
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: keeweb
+sources:
+ - https://github.com/keeweb/keeweb
+ - https://github.com/truecharts/charts/tree/master/charts/stable/keeweb
+ - https://hub.docker.com/r/antelle/keeweb
+type: application
+version: 4.1.9
diff --git a/stable/keeweb/4.1.8/README.md b/stable/keeweb/4.1.9/README.md
similarity index 100%
rename from stable/keeweb/4.1.8/README.md
rename to stable/keeweb/4.1.9/README.md
diff --git a/stable/keeweb/4.1.9/app-changelog.md b/stable/keeweb/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..e9582c676c
--- /dev/null
+++ b/stable/keeweb/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [keeweb-4.1.9](https://github.com/truecharts/charts/compare/keeweb-4.1.8...keeweb-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/keeweb/4.1.8/app-readme.md b/stable/keeweb/4.1.9/app-readme.md
similarity index 100%
rename from stable/keeweb/4.1.8/app-readme.md
rename to stable/keeweb/4.1.9/app-readme.md
diff --git a/stable/keeweb/4.1.9/charts/common-17.2.28.tgz b/stable/keeweb/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/keeweb/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/keeweb/4.1.8/ix_values.yaml b/stable/keeweb/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/keeweb/4.1.8/ix_values.yaml
rename to stable/keeweb/4.1.9/ix_values.yaml
diff --git a/stable/keeweb/4.1.8/questions.yaml b/stable/keeweb/4.1.9/questions.yaml
similarity index 100%
rename from stable/keeweb/4.1.8/questions.yaml
rename to stable/keeweb/4.1.9/questions.yaml
diff --git a/stable/kerbalspaceprogram-lmp/4.1.8/templates/common.yaml b/stable/keeweb/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/kerbalspaceprogram-lmp/4.1.8/templates/common.yaml
rename to stable/keeweb/4.1.9/templates/common.yaml
diff --git a/stable/notifiarr/3.1.8/values.yaml b/stable/keeweb/4.1.9/values.yaml
similarity index 100%
rename from stable/notifiarr/3.1.8/values.yaml
rename to stable/keeweb/4.1.9/values.yaml
diff --git a/stable/kerbalspaceprogram-lmp/4.1.8/CHANGELOG.md b/stable/kerbalspaceprogram-lmp/4.1.8/CHANGELOG.md
deleted file mode 100644
index 4ecf484f3d..0000000000
--- a/stable/kerbalspaceprogram-lmp/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [kerbalspaceprogram-lmp-4.1.8](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.7...kerbalspaceprogram-lmp-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [kerbalspaceprogram-lmp-4.1.7](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.6...kerbalspaceprogram-lmp-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [kerbalspaceprogram-lmp-4.1.6](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.5...kerbalspaceprogram-lmp-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [kerbalspaceprogram-lmp-4.1.5](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.4...kerbalspaceprogram-lmp-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [kerbalspaceprogram-lmp-4.1.4](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.3...kerbalspaceprogram-lmp-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [kerbalspaceprogram-lmp-4.1.3](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.0...kerbalspaceprogram-lmp-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [kerbalspaceprogram-lmp-4.1.2](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.0...kerbalspaceprogram-lmp-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [kerbalspaceprogram-lmp-4.1.0](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.0.2...kerbalspaceprogram-lmp-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [kerbalspaceprogram-lmp-4.0.2](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.0.1...kerbalspaceprogram-lmp-4.0.2) (2023-12-27)
diff --git a/stable/kerbalspaceprogram-lmp/4.1.8/Chart.yaml b/stable/kerbalspaceprogram-lmp/4.1.8/Chart.yaml
deleted file mode 100644
index 096f877906..0000000000
--- a/stable/kerbalspaceprogram-lmp/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and run Luna Multiplayer for Kerbal Space Program (KSP).
-home: https://truecharts.org/charts/stable/kerbalspaceprogram-lmp
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/kerbalspaceprogram-lmp.png
-keywords:
- - kerbalspaceprogram-lmp
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: kerbalspaceprogram-lmp
-sources:
- - https://github.com/LunaMultiplayer/LunaMultiplayer
- - https://github.com/truecharts/charts/tree/master/charts/stable/kerbalspaceprogram-lmp
- - https://hub.docker.com/r/ich777/lunamultiplayer-ksp
-type: application
-version: 4.1.8
diff --git a/stable/kerbalspaceprogram-lmp/4.1.8/app-changelog.md b/stable/kerbalspaceprogram-lmp/4.1.8/app-changelog.md
deleted file mode 100644
index 0f1de66506..0000000000
--- a/stable/kerbalspaceprogram-lmp/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [kerbalspaceprogram-lmp-4.1.8](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.7...kerbalspaceprogram-lmp-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/kerbalspaceprogram-lmp/4.1.8/charts/common-17.2.26.tgz b/stable/kerbalspaceprogram-lmp/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/kerbalspaceprogram-lmp/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/kerbalspaceprogram-lmp/4.1.9/CHANGELOG.md b/stable/kerbalspaceprogram-lmp/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..b562934de6
--- /dev/null
+++ b/stable/kerbalspaceprogram-lmp/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [kerbalspaceprogram-lmp-4.1.9](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.8...kerbalspaceprogram-lmp-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [kerbalspaceprogram-lmp-4.1.8](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.7...kerbalspaceprogram-lmp-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [kerbalspaceprogram-lmp-4.1.7](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.6...kerbalspaceprogram-lmp-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [kerbalspaceprogram-lmp-4.1.6](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.5...kerbalspaceprogram-lmp-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [kerbalspaceprogram-lmp-4.1.5](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.4...kerbalspaceprogram-lmp-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [kerbalspaceprogram-lmp-4.1.4](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.3...kerbalspaceprogram-lmp-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [kerbalspaceprogram-lmp-4.1.3](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.0...kerbalspaceprogram-lmp-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [kerbalspaceprogram-lmp-4.1.2](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.0...kerbalspaceprogram-lmp-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/kerbalspaceprogram-lmp/4.1.9/Chart.yaml b/stable/kerbalspaceprogram-lmp/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..c21b8393a5
--- /dev/null
+++ b/stable/kerbalspaceprogram-lmp/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and run Luna Multiplayer for Kerbal Space Program (KSP).
+home: https://truecharts.org/charts/stable/kerbalspaceprogram-lmp
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/kerbalspaceprogram-lmp.png
+keywords:
+ - kerbalspaceprogram-lmp
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: kerbalspaceprogram-lmp
+sources:
+ - https://github.com/LunaMultiplayer/LunaMultiplayer
+ - https://github.com/truecharts/charts/tree/master/charts/stable/kerbalspaceprogram-lmp
+ - https://hub.docker.com/r/ich777/lunamultiplayer-ksp
+type: application
+version: 4.1.9
diff --git a/stable/kerbalspaceprogram-lmp/4.1.8/README.md b/stable/kerbalspaceprogram-lmp/4.1.9/README.md
similarity index 100%
rename from stable/kerbalspaceprogram-lmp/4.1.8/README.md
rename to stable/kerbalspaceprogram-lmp/4.1.9/README.md
diff --git a/stable/kerbalspaceprogram-lmp/4.1.9/app-changelog.md b/stable/kerbalspaceprogram-lmp/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..421414931b
--- /dev/null
+++ b/stable/kerbalspaceprogram-lmp/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [kerbalspaceprogram-lmp-4.1.9](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-4.1.8...kerbalspaceprogram-lmp-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/kerbalspaceprogram-lmp/4.1.8/app-readme.md b/stable/kerbalspaceprogram-lmp/4.1.9/app-readme.md
similarity index 100%
rename from stable/kerbalspaceprogram-lmp/4.1.8/app-readme.md
rename to stable/kerbalspaceprogram-lmp/4.1.9/app-readme.md
diff --git a/stable/kerbalspaceprogram-lmp/4.1.9/charts/common-17.2.28.tgz b/stable/kerbalspaceprogram-lmp/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/kerbalspaceprogram-lmp/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/kerbalspaceprogram-lmp/4.1.8/ix_values.yaml b/stable/kerbalspaceprogram-lmp/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/kerbalspaceprogram-lmp/4.1.8/ix_values.yaml
rename to stable/kerbalspaceprogram-lmp/4.1.9/ix_values.yaml
diff --git a/stable/kerbalspaceprogram-lmp/4.1.8/questions.yaml b/stable/kerbalspaceprogram-lmp/4.1.9/questions.yaml
similarity index 100%
rename from stable/kerbalspaceprogram-lmp/4.1.8/questions.yaml
rename to stable/kerbalspaceprogram-lmp/4.1.9/questions.yaml
diff --git a/stable/kerio-connect/4.1.8/templates/common.yaml b/stable/kerbalspaceprogram-lmp/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/kerio-connect/4.1.8/templates/common.yaml
rename to stable/kerbalspaceprogram-lmp/4.1.9/templates/common.yaml
diff --git a/stable/novnc/9.1.8/values.yaml b/stable/kerbalspaceprogram-lmp/4.1.9/values.yaml
similarity index 100%
rename from stable/novnc/9.1.8/values.yaml
rename to stable/kerbalspaceprogram-lmp/4.1.9/values.yaml
diff --git a/stable/kerio-connect/4.1.8/CHANGELOG.md b/stable/kerio-connect/4.1.8/CHANGELOG.md
deleted file mode 100644
index e66c4ac332..0000000000
--- a/stable/kerio-connect/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [kerio-connect-4.1.8](https://github.com/truecharts/charts/compare/kerio-connect-4.1.7...kerio-connect-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [kerio-connect-4.1.7](https://github.com/truecharts/charts/compare/kerio-connect-4.1.6...kerio-connect-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [kerio-connect-4.1.6](https://github.com/truecharts/charts/compare/kerio-connect-4.1.5...kerio-connect-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [kerio-connect-4.1.5](https://github.com/truecharts/charts/compare/kerio-connect-4.1.4...kerio-connect-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [kerio-connect-4.1.4](https://github.com/truecharts/charts/compare/kerio-connect-4.1.3...kerio-connect-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [kerio-connect-4.1.3](https://github.com/truecharts/charts/compare/kerio-connect-4.1.0...kerio-connect-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [kerio-connect-4.1.2](https://github.com/truecharts/charts/compare/kerio-connect-4.1.0...kerio-connect-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [kerio-connect-4.1.0](https://github.com/truecharts/charts/compare/kerio-connect-4.0.1...kerio-connect-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [kerio-connect-4.0.1](https://github.com/truecharts/charts/compare/kerio-connect-4.0.0...kerio-connect-4.0.1) (2023-12-26)
diff --git a/stable/kerio-connect/4.1.8/Chart.yaml b/stable/kerio-connect/4.1.8/Chart.yaml
deleted file mode 100644
index 88cfe0c9a8..0000000000
--- a/stable/kerio-connect/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Web
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Kerio Connect is Mail/Groupware like Microsoft Exchange, but running on Linux. More Informations under www.kerio.com/connect
-home: https://truecharts.org/charts/stable/kerio-connect
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/kerio-connect.png
-keywords:
- - kerio-connect
- - Network-Web
- - Network-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: kerio-connect
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/kerio-connect
- - https://hub.docker.com/r/chvb/docker-kerio-connect
-type: application
-version: 4.1.8
diff --git a/stable/kerio-connect/4.1.8/app-changelog.md b/stable/kerio-connect/4.1.8/app-changelog.md
deleted file mode 100644
index 9084773cdd..0000000000
--- a/stable/kerio-connect/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [kerio-connect-4.1.8](https://github.com/truecharts/charts/compare/kerio-connect-4.1.7...kerio-connect-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/kerio-connect/4.1.8/charts/common-17.2.26.tgz b/stable/kerio-connect/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/kerio-connect/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/kerio-connect/4.1.9/CHANGELOG.md b/stable/kerio-connect/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..c7dab3e1b7
--- /dev/null
+++ b/stable/kerio-connect/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [kerio-connect-4.1.9](https://github.com/truecharts/charts/compare/kerio-connect-4.1.8...kerio-connect-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [kerio-connect-4.1.8](https://github.com/truecharts/charts/compare/kerio-connect-4.1.7...kerio-connect-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [kerio-connect-4.1.7](https://github.com/truecharts/charts/compare/kerio-connect-4.1.6...kerio-connect-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [kerio-connect-4.1.6](https://github.com/truecharts/charts/compare/kerio-connect-4.1.5...kerio-connect-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [kerio-connect-4.1.5](https://github.com/truecharts/charts/compare/kerio-connect-4.1.4...kerio-connect-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [kerio-connect-4.1.4](https://github.com/truecharts/charts/compare/kerio-connect-4.1.3...kerio-connect-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [kerio-connect-4.1.3](https://github.com/truecharts/charts/compare/kerio-connect-4.1.0...kerio-connect-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [kerio-connect-4.1.2](https://github.com/truecharts/charts/compare/kerio-connect-4.1.0...kerio-connect-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/kerio-connect/4.1.9/Chart.yaml b/stable/kerio-connect/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..e8b93b742f
--- /dev/null
+++ b/stable/kerio-connect/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Web
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Kerio Connect is Mail/Groupware like Microsoft Exchange, but running on Linux. More Informations under www.kerio.com/connect
+home: https://truecharts.org/charts/stable/kerio-connect
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/kerio-connect.png
+keywords:
+ - kerio-connect
+ - Network-Web
+ - Network-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: kerio-connect
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/kerio-connect
+ - https://hub.docker.com/r/chvb/docker-kerio-connect
+type: application
+version: 4.1.9
diff --git a/stable/kerio-connect/4.1.8/README.md b/stable/kerio-connect/4.1.9/README.md
similarity index 100%
rename from stable/kerio-connect/4.1.8/README.md
rename to stable/kerio-connect/4.1.9/README.md
diff --git a/stable/kerio-connect/4.1.9/app-changelog.md b/stable/kerio-connect/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..81e3b3ebd5
--- /dev/null
+++ b/stable/kerio-connect/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [kerio-connect-4.1.9](https://github.com/truecharts/charts/compare/kerio-connect-4.1.8...kerio-connect-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/kerio-connect/4.1.8/app-readme.md b/stable/kerio-connect/4.1.9/app-readme.md
similarity index 100%
rename from stable/kerio-connect/4.1.8/app-readme.md
rename to stable/kerio-connect/4.1.9/app-readme.md
diff --git a/stable/kerio-connect/4.1.9/charts/common-17.2.28.tgz b/stable/kerio-connect/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/kerio-connect/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/kerio-connect/4.1.8/ix_values.yaml b/stable/kerio-connect/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/kerio-connect/4.1.8/ix_values.yaml
rename to stable/kerio-connect/4.1.9/ix_values.yaml
diff --git a/stable/kerio-connect/4.1.8/questions.yaml b/stable/kerio-connect/4.1.9/questions.yaml
similarity index 100%
rename from stable/kerio-connect/4.1.8/questions.yaml
rename to stable/kerio-connect/4.1.9/questions.yaml
diff --git a/stable/kitana/4.1.9/templates/common.yaml b/stable/kerio-connect/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/kitana/4.1.9/templates/common.yaml
rename to stable/kerio-connect/4.1.9/templates/common.yaml
diff --git a/stable/ntfy/8.2.2/values.yaml b/stable/kerio-connect/4.1.9/values.yaml
similarity index 100%
rename from stable/ntfy/8.2.2/values.yaml
rename to stable/kerio-connect/4.1.9/values.yaml
diff --git a/stable/kitana/4.1.10/CHANGELOG.md b/stable/kitana/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..e3feec943f
--- /dev/null
+++ b/stable/kitana/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [kitana-4.1.10](https://github.com/truecharts/charts/compare/kitana-4.1.9...kitana-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [kitana-4.1.9](https://github.com/truecharts/charts/compare/kitana-4.1.8...kitana-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [kitana-4.1.8](https://github.com/truecharts/charts/compare/kitana-4.1.7...kitana-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [kitana-4.1.7](https://github.com/truecharts/charts/compare/kitana-4.1.6...kitana-4.1.7) (2024-01-14)
+
+
+
+
+## [kitana-4.1.6](https://github.com/truecharts/charts/compare/kitana-4.1.5...kitana-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [kitana-4.1.5](https://github.com/truecharts/charts/compare/kitana-4.1.4...kitana-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [kitana-4.1.4](https://github.com/truecharts/charts/compare/kitana-4.1.3...kitana-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [kitana-4.1.3](https://github.com/truecharts/charts/compare/kitana-4.1.0...kitana-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [kitana-4.1.2](https://github.com/truecharts/charts/compare/kitana-4.1.0...kitana-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
diff --git a/stable/kitana/4.1.10/Chart.yaml b/stable/kitana/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..16092239ab
--- /dev/null
+++ b/stable/kitana/4.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Kitana exposes your Plex plugin interfaces "to the outside world". It does that by authenticating against Plex.TV, then connecting to the Plex Media Server you tell it to, and essentially proxying the plugin UI. It has full PMS connection awareness and allows you to connect locally, remotely, or even via relay.
+home: https://truecharts.org/charts/stable/kitana
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/kitana.png
+keywords:
+ - kitana
+ - home-automation
+ - Tools-Utilities
+ - MediaApp-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: kitana
+sources:
+ - https://github.com/pannal/Kitana
+ - https://github.com/truecharts/charts/tree/master/charts/stable/kitana
+ - https://hub.docker.com/r/pannal/kitana
+type: application
+version: 4.1.10
diff --git a/stable/kitana/4.1.9/README.md b/stable/kitana/4.1.10/README.md
similarity index 100%
rename from stable/kitana/4.1.9/README.md
rename to stable/kitana/4.1.10/README.md
diff --git a/stable/kitana/4.1.10/app-changelog.md b/stable/kitana/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..51e523022f
--- /dev/null
+++ b/stable/kitana/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [kitana-4.1.10](https://github.com/truecharts/charts/compare/kitana-4.1.9...kitana-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/kitana/4.1.9/app-readme.md b/stable/kitana/4.1.10/app-readme.md
similarity index 100%
rename from stable/kitana/4.1.9/app-readme.md
rename to stable/kitana/4.1.10/app-readme.md
diff --git a/stable/kitana/4.1.10/charts/common-17.2.28.tgz b/stable/kitana/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/kitana/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/kitana/4.1.9/ix_values.yaml b/stable/kitana/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/kitana/4.1.9/ix_values.yaml
rename to stable/kitana/4.1.10/ix_values.yaml
diff --git a/stable/kitana/4.1.9/questions.yaml b/stable/kitana/4.1.10/questions.yaml
similarity index 100%
rename from stable/kitana/4.1.9/questions.yaml
rename to stable/kitana/4.1.10/questions.yaml
diff --git a/stable/kiwix-serve/7.1.9/templates/common.yaml b/stable/kitana/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/kiwix-serve/7.1.9/templates/common.yaml
rename to stable/kitana/4.1.10/templates/common.yaml
diff --git a/stable/obs-ndi/5.1.8/values.yaml b/stable/kitana/4.1.10/values.yaml
similarity index 100%
rename from stable/obs-ndi/5.1.8/values.yaml
rename to stable/kitana/4.1.10/values.yaml
diff --git a/stable/kitana/4.1.9/CHANGELOG.md b/stable/kitana/4.1.9/CHANGELOG.md
deleted file mode 100644
index 2d5ea1d099..0000000000
--- a/stable/kitana/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [kitana-4.1.9](https://github.com/truecharts/charts/compare/kitana-4.1.8...kitana-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [kitana-4.1.8](https://github.com/truecharts/charts/compare/kitana-4.1.7...kitana-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [kitana-4.1.7](https://github.com/truecharts/charts/compare/kitana-4.1.6...kitana-4.1.7) (2024-01-14)
-
-
-
-
-## [kitana-4.1.6](https://github.com/truecharts/charts/compare/kitana-4.1.5...kitana-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [kitana-4.1.5](https://github.com/truecharts/charts/compare/kitana-4.1.4...kitana-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [kitana-4.1.4](https://github.com/truecharts/charts/compare/kitana-4.1.3...kitana-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [kitana-4.1.3](https://github.com/truecharts/charts/compare/kitana-4.1.0...kitana-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [kitana-4.1.2](https://github.com/truecharts/charts/compare/kitana-4.1.0...kitana-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [kitana-4.1.0](https://github.com/truecharts/charts/compare/kitana-4.0.1...kitana-4.1.0) (2023-12-30)
-
-### Chore
-
diff --git a/stable/kitana/4.1.9/Chart.yaml b/stable/kitana/4.1.9/Chart.yaml
deleted file mode 100644
index 7883f1295a..0000000000
--- a/stable/kitana/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Kitana exposes your Plex plugin interfaces "to the outside world". It does that by authenticating against Plex.TV, then connecting to the Plex Media Server you tell it to, and essentially proxying the plugin UI. It has full PMS connection awareness and allows you to connect locally, remotely, or even via relay.
-home: https://truecharts.org/charts/stable/kitana
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/kitana.png
-keywords:
- - kitana
- - home-automation
- - Tools-Utilities
- - MediaApp-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: kitana
-sources:
- - https://github.com/pannal/Kitana
- - https://github.com/truecharts/charts/tree/master/charts/stable/kitana
- - https://hub.docker.com/r/pannal/kitana
-type: application
-version: 4.1.9
diff --git a/stable/kitana/4.1.9/app-changelog.md b/stable/kitana/4.1.9/app-changelog.md
deleted file mode 100644
index 55ae4b23fb..0000000000
--- a/stable/kitana/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [kitana-4.1.9](https://github.com/truecharts/charts/compare/kitana-4.1.8...kitana-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/kitana/4.1.9/charts/common-17.2.26.tgz b/stable/kitana/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/kitana/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/kitchenowl/8.3.2/CHANGELOG.md b/stable/kitchenowl/8.3.2/CHANGELOG.md
deleted file mode 100644
index 5979bc3f5f..0000000000
--- a/stable/kitchenowl/8.3.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [kitchenowl-8.3.2](https://github.com/truecharts/charts/compare/kitchenowl-8.3.1...kitchenowl-8.3.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [kitchenowl-8.3.1](https://github.com/truecharts/charts/compare/kitchenowl-8.3.0...kitchenowl-8.3.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [kitchenowl-8.3.0](https://github.com/truecharts/charts/compare/kitchenowl-8.2.2...kitchenowl-8.3.0) (2024-01-12)
-
-### Fix
-
-
-
-- assign backend environment variables ([#17050](https://github.com/truecharts/charts/issues/17050))
-
-
-## [kitchenowl-8.2.2](https://github.com/truecharts/charts/compare/kitchenowl-8.2.1...kitchenowl-8.2.2) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [kitchenowl-8.2.1](https://github.com/truecharts/charts/compare/kitchenowl-8.2.0...kitchenowl-8.2.1) (2024-01-08)
-
-### Chore
-
-
-
-- update container image tombursch/kitchenowl-web to latest[@8144301](https://github.com/8144301) by renovate ([#16968](https://github.com/truecharts/charts/issues/16968))
-
-- update container image tombursch/kitchenowl to latest[@0a4ae56](https://github.com/0a4ae56) by renovate ([#16967](https://github.com/truecharts/charts/issues/16967))
-
-
-## [kitchenowl-8.2.0](https://github.com/truecharts/charts/compare/kitchenowl-8.1.5...kitchenowl-8.2.0) (2024-01-03)
-
-### Feat
-
-
-
-- Add OIDC providers ([#16748](https://github.com/truecharts/charts/issues/16748))
-
-
-## [kitchenowl-8.1.5](https://github.com/truecharts/charts/compare/kitchenowl-8.1.4...kitchenowl-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [kitchenowl-8.1.4](https://github.com/truecharts/charts/compare/kitchenowl-8.1.3...kitchenowl-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [kitchenowl-8.1.3](https://github.com/truecharts/charts/compare/kitchenowl-8.1.0...kitchenowl-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
diff --git a/stable/kitchenowl/8.3.2/Chart.yaml b/stable/kitchenowl/8.3.2/Chart.yaml
deleted file mode 100644
index 0bd6d0a225..0000000000
--- a/stable/kitchenowl/8.3.2/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: KitchenOwl is a smart self-hosted grocery list and recipe manager.
-home: https://truecharts.org/charts/stable/kitchenowl
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/kitchenowl.png
-keywords:
- - recipes
- - kitchen
- - grocery
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: kitchenowl
-sources:
- - https://tombursch.github.io/kitchenowl
- - https://github.com/truecharts/charts/tree/master/charts/stable/kitchenowl
- - https://hub.docker.com/r/tombursch/kitchenowl-web
- - https://hub.docker.com/r/tombursch/kitchenowl
-type: application
-version: 8.3.2
diff --git a/stable/kitchenowl/8.3.2/app-changelog.md b/stable/kitchenowl/8.3.2/app-changelog.md
deleted file mode 100644
index 0515af19b8..0000000000
--- a/stable/kitchenowl/8.3.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [kitchenowl-8.3.2](https://github.com/truecharts/charts/compare/kitchenowl-8.3.1...kitchenowl-8.3.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/kitchenowl/8.3.2/charts/common-17.2.26.tgz b/stable/kitchenowl/8.3.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/kitchenowl/8.3.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/kitchenowl/8.3.3/CHANGELOG.md b/stable/kitchenowl/8.3.3/CHANGELOG.md
new file mode 100644
index 0000000000..7b38ebb905
--- /dev/null
+++ b/stable/kitchenowl/8.3.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [kitchenowl-8.3.3](https://github.com/truecharts/charts/compare/kitchenowl-8.3.2...kitchenowl-8.3.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [kitchenowl-8.3.2](https://github.com/truecharts/charts/compare/kitchenowl-8.3.1...kitchenowl-8.3.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [kitchenowl-8.3.1](https://github.com/truecharts/charts/compare/kitchenowl-8.3.0...kitchenowl-8.3.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [kitchenowl-8.3.0](https://github.com/truecharts/charts/compare/kitchenowl-8.2.2...kitchenowl-8.3.0) (2024-01-12)
+
+### Fix
+
+
+
+- assign backend environment variables ([#17050](https://github.com/truecharts/charts/issues/17050))
+
+
+## [kitchenowl-8.2.2](https://github.com/truecharts/charts/compare/kitchenowl-8.2.1...kitchenowl-8.2.2) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [kitchenowl-8.2.1](https://github.com/truecharts/charts/compare/kitchenowl-8.2.0...kitchenowl-8.2.1) (2024-01-08)
+
+### Chore
+
+
+
+- update container image tombursch/kitchenowl-web to latest[@8144301](https://github.com/8144301) by renovate ([#16968](https://github.com/truecharts/charts/issues/16968))
+
+- update container image tombursch/kitchenowl to latest[@0a4ae56](https://github.com/0a4ae56) by renovate ([#16967](https://github.com/truecharts/charts/issues/16967))
+
+
+## [kitchenowl-8.2.0](https://github.com/truecharts/charts/compare/kitchenowl-8.1.5...kitchenowl-8.2.0) (2024-01-03)
+
+### Feat
+
+
+
+- Add OIDC providers ([#16748](https://github.com/truecharts/charts/issues/16748))
+
+
+## [kitchenowl-8.1.5](https://github.com/truecharts/charts/compare/kitchenowl-8.1.4...kitchenowl-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [kitchenowl-8.1.4](https://github.com/truecharts/charts/compare/kitchenowl-8.1.3...kitchenowl-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [kitchenowl-8.1.3](https://github.com/truecharts/charts/compare/kitchenowl-8.1.0...kitchenowl-8.1.3) (2024-01-01)
+
+### Chore
diff --git a/stable/kitchenowl/8.3.3/Chart.yaml b/stable/kitchenowl/8.3.3/Chart.yaml
new file mode 100644
index 0000000000..eeb2977fed
--- /dev/null
+++ b/stable/kitchenowl/8.3.3/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: KitchenOwl is a smart self-hosted grocery list and recipe manager.
+home: https://truecharts.org/charts/stable/kitchenowl
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/kitchenowl.png
+keywords:
+ - recipes
+ - kitchen
+ - grocery
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: kitchenowl
+sources:
+ - https://tombursch.github.io/kitchenowl
+ - https://github.com/truecharts/charts/tree/master/charts/stable/kitchenowl
+ - https://hub.docker.com/r/tombursch/kitchenowl-web
+ - https://hub.docker.com/r/tombursch/kitchenowl
+type: application
+version: 8.3.3
diff --git a/stable/kitchenowl/8.3.2/README.md b/stable/kitchenowl/8.3.3/README.md
similarity index 100%
rename from stable/kitchenowl/8.3.2/README.md
rename to stable/kitchenowl/8.3.3/README.md
diff --git a/stable/kitchenowl/8.3.3/app-changelog.md b/stable/kitchenowl/8.3.3/app-changelog.md
new file mode 100644
index 0000000000..361d78d352
--- /dev/null
+++ b/stable/kitchenowl/8.3.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [kitchenowl-8.3.3](https://github.com/truecharts/charts/compare/kitchenowl-8.3.2...kitchenowl-8.3.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/kitchenowl/8.3.2/app-readme.md b/stable/kitchenowl/8.3.3/app-readme.md
similarity index 100%
rename from stable/kitchenowl/8.3.2/app-readme.md
rename to stable/kitchenowl/8.3.3/app-readme.md
diff --git a/stable/kitchenowl/8.3.3/charts/common-17.2.28.tgz b/stable/kitchenowl/8.3.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/kitchenowl/8.3.3/charts/common-17.2.28.tgz differ
diff --git a/stable/kitchenowl/8.3.2/ix_values.yaml b/stable/kitchenowl/8.3.3/ix_values.yaml
similarity index 100%
rename from stable/kitchenowl/8.3.2/ix_values.yaml
rename to stable/kitchenowl/8.3.3/ix_values.yaml
diff --git a/stable/kitchenowl/8.3.2/questions.yaml b/stable/kitchenowl/8.3.3/questions.yaml
similarity index 100%
rename from stable/kitchenowl/8.3.2/questions.yaml
rename to stable/kitchenowl/8.3.3/questions.yaml
diff --git a/stable/rcon-webadmin/7.1.8/templates/NOTES.txt b/stable/kitchenowl/8.3.3/templates/NOTES.txt
similarity index 100%
rename from stable/rcon-webadmin/7.1.8/templates/NOTES.txt
rename to stable/kitchenowl/8.3.3/templates/NOTES.txt
diff --git a/stable/kitchenowl/8.3.2/templates/_secrets.tpl b/stable/kitchenowl/8.3.3/templates/_secrets.tpl
similarity index 100%
rename from stable/kitchenowl/8.3.2/templates/_secrets.tpl
rename to stable/kitchenowl/8.3.3/templates/_secrets.tpl
diff --git a/stable/kitchenowl/8.3.2/templates/common.yaml b/stable/kitchenowl/8.3.3/templates/common.yaml
similarity index 100%
rename from stable/kitchenowl/8.3.2/templates/common.yaml
rename to stable/kitchenowl/8.3.3/templates/common.yaml
diff --git a/stable/observium/4.1.8/values.yaml b/stable/kitchenowl/8.3.3/values.yaml
similarity index 100%
rename from stable/observium/4.1.8/values.yaml
rename to stable/kitchenowl/8.3.3/values.yaml
diff --git a/stable/kiwix-serve/7.1.10/CHANGELOG.md b/stable/kiwix-serve/7.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..4c1f34c1f5
--- /dev/null
+++ b/stable/kiwix-serve/7.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [kiwix-serve-7.1.10](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.9...kiwix-serve-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [kiwix-serve-7.1.9](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.8...kiwix-serve-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [kiwix-serve-7.1.8](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.7...kiwix-serve-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [kiwix-serve-7.1.7](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.6...kiwix-serve-7.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [kiwix-serve-7.1.6](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.5...kiwix-serve-7.1.6) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/kiwix/kiwix-serve to 3.6.0[@b25f5fc](https://github.com/b25f5fc) by renovate ([#16711](https://github.com/truecharts/charts/issues/16711))
+
+
+## [kiwix-serve-7.1.5](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.4...kiwix-serve-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [kiwix-serve-7.1.4](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.3...kiwix-serve-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [kiwix-serve-7.1.3](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.0...kiwix-serve-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [kiwix-serve-7.1.2](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.0...kiwix-serve-7.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/kiwix-serve/7.1.10/Chart.yaml b/stable/kiwix-serve/7.1.10/Chart.yaml
new file mode 100644
index 0000000000..3f1d11d9bf
--- /dev/null
+++ b/stable/kiwix-serve/7.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.6.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Kiwix enables you to have the whole Wikipedia at hand wherever you go!
+home: https://truecharts.org/charts/stable/kiwix-serve
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/kiwix-serve.png
+keywords:
+ - kiwix-serve
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: kiwix-serve
+sources:
+ - https://www.kiwix.org/
+ - https://github.com/kiwix/kiwix-tools/blob/master/docker/server
+ - https://github.com/truecharts/charts/tree/master/charts/stable/kiwix-serve
+ - https://ghcr.io/kiwix/kiwix-serve
+type: application
+version: 7.1.10
diff --git a/stable/kiwix-serve/7.1.9/README.md b/stable/kiwix-serve/7.1.10/README.md
similarity index 100%
rename from stable/kiwix-serve/7.1.9/README.md
rename to stable/kiwix-serve/7.1.10/README.md
diff --git a/stable/kiwix-serve/7.1.10/app-changelog.md b/stable/kiwix-serve/7.1.10/app-changelog.md
new file mode 100644
index 0000000000..5816549fe6
--- /dev/null
+++ b/stable/kiwix-serve/7.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [kiwix-serve-7.1.10](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.9...kiwix-serve-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/kiwix-serve/7.1.9/app-readme.md b/stable/kiwix-serve/7.1.10/app-readme.md
similarity index 100%
rename from stable/kiwix-serve/7.1.9/app-readme.md
rename to stable/kiwix-serve/7.1.10/app-readme.md
diff --git a/stable/kiwix-serve/7.1.10/charts/common-17.2.28.tgz b/stable/kiwix-serve/7.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/kiwix-serve/7.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/kiwix-serve/7.1.9/ix_values.yaml b/stable/kiwix-serve/7.1.10/ix_values.yaml
similarity index 100%
rename from stable/kiwix-serve/7.1.9/ix_values.yaml
rename to stable/kiwix-serve/7.1.10/ix_values.yaml
diff --git a/stable/kiwix-serve/7.1.9/questions.yaml b/stable/kiwix-serve/7.1.10/questions.yaml
similarity index 100%
rename from stable/kiwix-serve/7.1.9/questions.yaml
rename to stable/kiwix-serve/7.1.10/questions.yaml
diff --git a/stable/rdesktop/7.1.92/templates/NOTES.txt b/stable/kiwix-serve/7.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/rdesktop/7.1.92/templates/NOTES.txt
rename to stable/kiwix-serve/7.1.10/templates/NOTES.txt
diff --git a/stable/krusader/4.1.8/templates/common.yaml b/stable/kiwix-serve/7.1.10/templates/common.yaml
similarity index 100%
rename from stable/krusader/4.1.8/templates/common.yaml
rename to stable/kiwix-serve/7.1.10/templates/common.yaml
diff --git a/stable/obsidian/4.1.8/values.yaml b/stable/kiwix-serve/7.1.10/values.yaml
similarity index 100%
rename from stable/obsidian/4.1.8/values.yaml
rename to stable/kiwix-serve/7.1.10/values.yaml
diff --git a/stable/kiwix-serve/7.1.9/CHANGELOG.md b/stable/kiwix-serve/7.1.9/CHANGELOG.md
deleted file mode 100644
index 25ca3df72f..0000000000
--- a/stable/kiwix-serve/7.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [kiwix-serve-7.1.9](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.8...kiwix-serve-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [kiwix-serve-7.1.8](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.7...kiwix-serve-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [kiwix-serve-7.1.7](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.6...kiwix-serve-7.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [kiwix-serve-7.1.6](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.5...kiwix-serve-7.1.6) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/kiwix/kiwix-serve to 3.6.0[@b25f5fc](https://github.com/b25f5fc) by renovate ([#16711](https://github.com/truecharts/charts/issues/16711))
-
-
-## [kiwix-serve-7.1.5](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.4...kiwix-serve-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [kiwix-serve-7.1.4](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.3...kiwix-serve-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [kiwix-serve-7.1.3](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.0...kiwix-serve-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [kiwix-serve-7.1.2](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.0...kiwix-serve-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/kiwix-serve/7.1.9/Chart.yaml b/stable/kiwix-serve/7.1.9/Chart.yaml
deleted file mode 100644
index b10e41c2c8..0000000000
--- a/stable/kiwix-serve/7.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.6.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Kiwix enables you to have the whole Wikipedia at hand wherever you go!
-home: https://truecharts.org/charts/stable/kiwix-serve
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/kiwix-serve.png
-keywords:
- - kiwix-serve
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: kiwix-serve
-sources:
- - https://www.kiwix.org/
- - https://github.com/kiwix/kiwix-tools/blob/master/docker/server
- - https://github.com/truecharts/charts/tree/master/charts/stable/kiwix-serve
- - https://ghcr.io/kiwix/kiwix-serve
-type: application
-version: 7.1.9
diff --git a/stable/kiwix-serve/7.1.9/app-changelog.md b/stable/kiwix-serve/7.1.9/app-changelog.md
deleted file mode 100644
index de18a44c8d..0000000000
--- a/stable/kiwix-serve/7.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [kiwix-serve-7.1.9](https://github.com/truecharts/charts/compare/kiwix-serve-7.1.8...kiwix-serve-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/kiwix-serve/7.1.9/charts/common-17.2.26.tgz b/stable/kiwix-serve/7.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/kiwix-serve/7.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/kms/17.1.9/CHANGELOG.md b/stable/kms/17.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..c012061d01
--- /dev/null
+++ b/stable/kms/17.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [kms-17.1.9](https://github.com/truecharts/charts/compare/kms-17.1.8...kms-17.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [kms-17.1.8](https://github.com/truecharts/charts/compare/kms-17.1.7...kms-17.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [kms-17.1.7](https://github.com/truecharts/charts/compare/kms-17.1.6...kms-17.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [kms-17.1.6](https://github.com/truecharts/charts/compare/kms-17.1.5...kms-17.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [kms-17.1.5](https://github.com/truecharts/charts/compare/kms-17.1.4...kms-17.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [kms-17.1.4](https://github.com/truecharts/charts/compare/kms-17.1.3...kms-17.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [kms-17.1.3](https://github.com/truecharts/charts/compare/kms-17.1.0...kms-17.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [kms-17.1.2](https://github.com/truecharts/charts/compare/kms-17.1.0...kms-17.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/kms/17.1.9/Chart.yaml b/stable/kms/17.1.9/Chart.yaml
new file mode 100644
index 0000000000..57fb524504
--- /dev/null
+++ b/stable/kms/17.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: graywares
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: minimal
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Private Windows Activation Server for development and testing
+home: https://truecharts.org/charts/stable/kms
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/kms.png
+keywords:
+ - kms
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: kms
+sources:
+ - https://github.com/Py-KMS-Organization/py-kms
+ - https://github.com/truecharts/charts/tree/master/charts/stable/kms
+ - https://hub.docker.com/r/pykmsorg/py-kms
+type: application
+version: 17.1.9
diff --git a/stable/kms/17.1.9/README.md b/stable/kms/17.1.9/README.md
new file mode 100644
index 0000000000..8fb5f2be7c
--- /dev/null
+++ b/stable/kms/17.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/kms)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/kms/17.1.9/app-changelog.md b/stable/kms/17.1.9/app-changelog.md
new file mode 100644
index 0000000000..128f4f8494
--- /dev/null
+++ b/stable/kms/17.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [kms-17.1.9](https://github.com/truecharts/charts/compare/kms-17.1.8...kms-17.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/kms/17.1.9/app-readme.md b/stable/kms/17.1.9/app-readme.md
new file mode 100644
index 0000000000..4f97e4215f
--- /dev/null
+++ b/stable/kms/17.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Private Windows Activation Server for development and testing
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/kms](https://truecharts.org/charts/stable/kms)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/kms/17.1.9/charts/common-17.2.28.tgz b/stable/kms/17.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/kms/17.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/kms/17.1.9/ix_values.yaml b/stable/kms/17.1.9/ix_values.yaml
new file mode 100644
index 0000000000..413ab5a2f2
--- /dev/null
+++ b/stable/kms/17.1.9/ix_values.yaml
@@ -0,0 +1,31 @@
+image:
+ repository: pykmsorg/py-kms
+ pullPolicy: IfNotPresent
+ tag: minimal@sha256:830c65dac504b2ebdff18e8126f3c66db06860f306a9703e15b598642b8d9de9
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: tcp
+ startup:
+ type: tcp
+ readiness:
+ type: tcp
+service:
+ main:
+ ports:
+ main:
+ port: 1688
+ targetPort: 1688
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+portal:
+ open:
+ enabled: false
diff --git a/stable/kms/17.1.9/questions.yaml b/stable/kms/17.1.9/questions.yaml
new file mode 100644
index 0000000000..de8c38764d
--- /dev/null
+++ b/stable/kms/17.1.9/questions.yaml
@@ -0,0 +1,1997 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 1688
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/rdtclient/3.1.11/templates/NOTES.txt b/stable/kms/17.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/rdtclient/3.1.11/templates/NOTES.txt
rename to stable/kms/17.1.9/templates/NOTES.txt
diff --git a/stable/qinglong/8.2.2/templates/common.yaml b/stable/kms/17.1.9/templates/common.yaml
similarity index 100%
rename from stable/qinglong/8.2.2/templates/common.yaml
rename to stable/kms/17.1.9/templates/common.yaml
diff --git a/stable/onlinecheckyourserver/4.1.8/values.yaml b/stable/kms/17.1.9/values.yaml
similarity index 100%
rename from stable/onlinecheckyourserver/4.1.8/values.yaml
rename to stable/kms/17.1.9/values.yaml
diff --git a/stable/kodi-headless/8.1.8/CHANGELOG.md b/stable/kodi-headless/8.1.8/CHANGELOG.md
deleted file mode 100644
index b64dcc9468..0000000000
--- a/stable/kodi-headless/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [kodi-headless-8.1.8](https://github.com/truecharts/charts/compare/kodi-headless-8.1.7...kodi-headless-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [kodi-headless-8.1.7](https://github.com/truecharts/charts/compare/kodi-headless-8.1.6...kodi-headless-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [kodi-headless-8.1.6](https://github.com/truecharts/charts/compare/kodi-headless-8.1.5...kodi-headless-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [kodi-headless-8.1.5](https://github.com/truecharts/charts/compare/kodi-headless-8.1.4...kodi-headless-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [kodi-headless-8.1.4](https://github.com/truecharts/charts/compare/kodi-headless-8.1.3...kodi-headless-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [kodi-headless-8.1.3](https://github.com/truecharts/charts/compare/kodi-headless-8.1.0...kodi-headless-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [kodi-headless-8.1.2](https://github.com/truecharts/charts/compare/kodi-headless-8.1.0...kodi-headless-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [kodi-headless-8.1.0](https://github.com/truecharts/charts/compare/kodi-headless-8.0.1...kodi-headless-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [kodi-headless-8.0.1](https://github.com/truecharts/charts/compare/kodi-headless-8.0.0...kodi-headless-8.0.1) (2023-12-26)
diff --git a/stable/kodi-headless/8.1.8/Chart.yaml b/stable/kodi-headless/8.1.8/Chart.yaml
deleted file mode 100644
index 9e92cc1ce3..0000000000
--- a/stable/kodi-headless/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 190.0.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A headless install of kodi in a docker container.
-home: https://truecharts.org/charts/stable/kodi-headless
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/kodi-headless.png
-keywords:
- - kodi-headless
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: kodi-headless
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/kodi-headless
- - https://hub.docker.com/r/linuxserver/kodi-headless
-type: application
-version: 8.1.8
diff --git a/stable/kodi-headless/8.1.8/app-changelog.md b/stable/kodi-headless/8.1.8/app-changelog.md
deleted file mode 100644
index a95d813cfc..0000000000
--- a/stable/kodi-headless/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [kodi-headless-8.1.8](https://github.com/truecharts/charts/compare/kodi-headless-8.1.7...kodi-headless-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/kodi-headless/8.1.8/charts/common-17.2.26.tgz b/stable/kodi-headless/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/kodi-headless/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/kodi-headless/8.1.9/CHANGELOG.md b/stable/kodi-headless/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..54b41bd879
--- /dev/null
+++ b/stable/kodi-headless/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [kodi-headless-8.1.9](https://github.com/truecharts/charts/compare/kodi-headless-8.1.8...kodi-headless-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [kodi-headless-8.1.8](https://github.com/truecharts/charts/compare/kodi-headless-8.1.7...kodi-headless-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [kodi-headless-8.1.7](https://github.com/truecharts/charts/compare/kodi-headless-8.1.6...kodi-headless-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [kodi-headless-8.1.6](https://github.com/truecharts/charts/compare/kodi-headless-8.1.5...kodi-headless-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [kodi-headless-8.1.5](https://github.com/truecharts/charts/compare/kodi-headless-8.1.4...kodi-headless-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [kodi-headless-8.1.4](https://github.com/truecharts/charts/compare/kodi-headless-8.1.3...kodi-headless-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [kodi-headless-8.1.3](https://github.com/truecharts/charts/compare/kodi-headless-8.1.0...kodi-headless-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [kodi-headless-8.1.2](https://github.com/truecharts/charts/compare/kodi-headless-8.1.0...kodi-headless-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/kodi-headless/8.1.9/Chart.yaml b/stable/kodi-headless/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..d7af053e47
--- /dev/null
+++ b/stable/kodi-headless/8.1.9/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 190.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A headless install of kodi in a docker container.
+home: https://truecharts.org/charts/stable/kodi-headless
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/kodi-headless.png
+keywords:
+ - kodi-headless
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: kodi-headless
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/kodi-headless
+ - https://hub.docker.com/r/linuxserver/kodi-headless
+type: application
+version: 8.1.9
diff --git a/stable/kodi-headless/8.1.8/README.md b/stable/kodi-headless/8.1.9/README.md
similarity index 100%
rename from stable/kodi-headless/8.1.8/README.md
rename to stable/kodi-headless/8.1.9/README.md
diff --git a/stable/kodi-headless/8.1.9/app-changelog.md b/stable/kodi-headless/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..ed0ea853f4
--- /dev/null
+++ b/stable/kodi-headless/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [kodi-headless-8.1.9](https://github.com/truecharts/charts/compare/kodi-headless-8.1.8...kodi-headless-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/kodi-headless/8.1.8/app-readme.md b/stable/kodi-headless/8.1.9/app-readme.md
similarity index 100%
rename from stable/kodi-headless/8.1.8/app-readme.md
rename to stable/kodi-headless/8.1.9/app-readme.md
diff --git a/stable/kodi-headless/8.1.9/charts/common-17.2.28.tgz b/stable/kodi-headless/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/kodi-headless/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/kodi-headless/8.1.8/ix_values.yaml b/stable/kodi-headless/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/kodi-headless/8.1.8/ix_values.yaml
rename to stable/kodi-headless/8.1.9/ix_values.yaml
diff --git a/stable/kodi-headless/8.1.8/questions.yaml b/stable/kodi-headless/8.1.9/questions.yaml
similarity index 100%
rename from stable/kodi-headless/8.1.8/questions.yaml
rename to stable/kodi-headless/8.1.9/questions.yaml
diff --git a/stable/recyclarr/8.1.8/templates/NOTES.txt b/stable/kodi-headless/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/recyclarr/8.1.8/templates/NOTES.txt
rename to stable/kodi-headless/8.1.9/templates/NOTES.txt
diff --git a/stable/quassel-web/8.1.8/templates/common.yaml b/stable/kodi-headless/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/quassel-web/8.1.8/templates/common.yaml
rename to stable/kodi-headless/8.1.9/templates/common.yaml
diff --git a/stable/openaudible/4.1.8/values.yaml b/stable/kodi-headless/8.1.9/values.yaml
similarity index 100%
rename from stable/openaudible/4.1.8/values.yaml
rename to stable/kodi-headless/8.1.9/values.yaml
diff --git a/stable/komga/12.2.5/CHANGELOG.md b/stable/komga/12.2.5/CHANGELOG.md
new file mode 100644
index 0000000000..f8da171e33
--- /dev/null
+++ b/stable/komga/12.2.5/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [komga-12.2.5](https://github.com/truecharts/charts/compare/komga-12.2.4...komga-12.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [komga-12.2.4](https://github.com/truecharts/charts/compare/komga-12.2.3...komga-12.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [komga-12.2.3](https://github.com/truecharts/charts/compare/komga-12.2.2...komga-12.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [komga-12.2.2](https://github.com/truecharts/charts/compare/komga-12.2.1...komga-12.2.2) (2024-01-14)
+
+### Chore
+
+
+
+- update container image gotson/komga to v1.10.1[@ffe43cb](https://github.com/ffe43cb) by renovate ([#17192](https://github.com/truecharts/charts/issues/17192))
+
+
+
+
+## [komga-12.2.1](https://github.com/truecharts/charts/compare/komga-12.2.0...komga-12.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [komga-12.2.0](https://github.com/truecharts/charts/compare/komga-12.1.5...komga-12.2.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image gotson/komga to v1.10.0[@37159b0](https://github.com/37159b0) by renovate ([#17020](https://github.com/truecharts/charts/issues/17020))
+
+
+## [komga-12.1.5](https://github.com/truecharts/charts/compare/komga-12.1.4...komga-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [komga-12.1.4](https://github.com/truecharts/charts/compare/komga-12.1.3...komga-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [komga-12.1.3](https://github.com/truecharts/charts/compare/komga-12.1.0...komga-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/komga/12.2.5/Chart.yaml b/stable/komga/12.2.5/Chart.yaml
new file mode 100644
index 0000000000..860b39d571
--- /dev/null
+++ b/stable/komga/12.2.5/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.10.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A comics/mangas server to serve/stream pages via API
+home: https://truecharts.org/charts/stable/komga
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/komga.png
+keywords:
+ - komga
+ - comics
+ - mangas
+ - server
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: komga
+sources:
+ - https://github.com/gotson/komga
+ - https://komga.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/komga
+ - https://hub.docker.com/r/gotson/komga
+type: application
+version: 12.2.5
diff --git a/stable/komga/12.2.5/README.md b/stable/komga/12.2.5/README.md
new file mode 100644
index 0000000000..3f26d1e5a7
--- /dev/null
+++ b/stable/komga/12.2.5/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/komga)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/komga/12.2.5/app-changelog.md b/stable/komga/12.2.5/app-changelog.md
new file mode 100644
index 0000000000..fcba33d76a
--- /dev/null
+++ b/stable/komga/12.2.5/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [komga-12.2.5](https://github.com/truecharts/charts/compare/komga-12.2.4...komga-12.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/komga/12.2.5/app-readme.md b/stable/komga/12.2.5/app-readme.md
new file mode 100644
index 0000000000..16065d09d8
--- /dev/null
+++ b/stable/komga/12.2.5/app-readme.md
@@ -0,0 +1,8 @@
+A comics/mangas server to serve/stream pages via API
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/komga](https://truecharts.org/charts/stable/komga)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/komga/12.2.5/charts/common-17.2.28.tgz b/stable/komga/12.2.5/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/komga/12.2.5/charts/common-17.2.28.tgz differ
diff --git a/stable/komga/12.2.5/ix_values.yaml b/stable/komga/12.2.5/ix_values.yaml
new file mode 100644
index 0000000000..4632a61ed5
--- /dev/null
+++ b/stable/komga/12.2.5/ix_values.yaml
@@ -0,0 +1,36 @@
+image:
+ repository: gotson/komga
+ tag: 1.10.1@sha256:ffe43cbdd589c71ab1fd6963cde96ae137b76918a26c3dacfa3083f23b02db8b
+ pullPolicy: IfNotPresent
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ SERVER_PORT: "{{ .Values.service.main.ports.main.port }}"
+ probes:
+ liveness:
+ port: "{{ .Values.service.main.ports.main.port }}"
+ path: /actuator/health
+ readiness:
+ port: "{{ .Values.service.main.ports.main.port }}"
+ path: /actuator/health
+ startup:
+ type: tcp
+ port: "{{ .Values.service.main.ports.main.port }}"
+service:
+ main:
+ ports:
+ main:
+ port: 10085
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ data:
+ enabled: true
+ mountPath: "/data"
+portal:
+ open:
+ enabled: true
diff --git a/stable/komga/12.2.5/questions.yaml b/stable/komga/12.2.5/questions.yaml
new file mode 100644
index 0000000000..49e2c9f1ca
--- /dev/null
+++ b/stable/komga/12.2.5/questions.yaml
@@ -0,0 +1,3101 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10085
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/redisinsight/5.1.8/templates/NOTES.txt b/stable/komga/12.2.5/templates/NOTES.txt
similarity index 100%
rename from stable/redisinsight/5.1.8/templates/NOTES.txt
rename to stable/komga/12.2.5/templates/NOTES.txt
diff --git a/stable/qwantify/2.1.8/templates/common.yaml b/stable/komga/12.2.5/templates/common.yaml
similarity index 100%
rename from stable/qwantify/2.1.8/templates/common.yaml
rename to stable/komga/12.2.5/templates/common.yaml
diff --git a/stable/openbooks/3.1.11/values.yaml b/stable/komga/12.2.5/values.yaml
similarity index 100%
rename from stable/openbooks/3.1.11/values.yaml
rename to stable/komga/12.2.5/values.yaml
diff --git a/stable/kopia/10.1.12/CHANGELOG.md b/stable/kopia/10.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..25b7cbbf9b
--- /dev/null
+++ b/stable/kopia/10.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [kopia-10.1.12](https://github.com/truecharts/charts/compare/kopia-10.1.11...kopia-10.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [kopia-10.1.11](https://github.com/truecharts/charts/compare/kopia-10.1.10...kopia-10.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [kopia-10.1.10](https://github.com/truecharts/charts/compare/kopia-10.1.9...kopia-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [kopia-10.1.9](https://github.com/truecharts/charts/compare/kopia-10.1.8...kopia-10.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [kopia-10.1.8](https://github.com/truecharts/charts/compare/kopia-10.1.7...kopia-10.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image kopia/kopia to 0.15.0[@fea96ce](https://github.com/fea96ce) by renovate ([#16783](https://github.com/truecharts/charts/issues/16783))
+
+
+## [kopia-10.1.7](https://github.com/truecharts/charts/compare/kopia-10.1.6...kopia-10.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [kopia-10.1.6](https://github.com/truecharts/charts/compare/kopia-10.1.4...kopia-10.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [kopia-10.1.4](https://github.com/truecharts/charts/compare/kopia-10.1.3...kopia-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [kopia-10.1.3](https://github.com/truecharts/charts/compare/kopia-10.1.0...kopia-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/kopia/10.1.12/Chart.yaml b/stable/kopia/10.1.12/Chart.yaml
new file mode 100644
index 0000000000..a5231901bf
--- /dev/null
+++ b/stable/kopia/10.1.12/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utility
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.15.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Kopia is a simple, cross-platform tool for managing encrypted backups in the cloud. It provides fast, incremental backups, secure, client-side end-to-end encryption, compression and data deduplication.
+home: https://truecharts.org/charts/stable/kopia
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/kopia.png
+keywords:
+ - backup
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: kopia
+sources:
+ - https://github.com/kopia/kopia
+ - https://kopia.io/docs/installation/#docker-images
+ - https://github.com/truecharts/charts/tree/master/charts/stable/kopia
+ - https://hub.docker.com/r/kopia/kopia
+type: application
+version: 10.1.12
diff --git a/stable/kopia/10.1.12/README.md b/stable/kopia/10.1.12/README.md
new file mode 100644
index 0000000000..b033b42175
--- /dev/null
+++ b/stable/kopia/10.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/kopia)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/kopia/10.1.12/app-changelog.md b/stable/kopia/10.1.12/app-changelog.md
new file mode 100644
index 0000000000..f9c280c8bf
--- /dev/null
+++ b/stable/kopia/10.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [kopia-10.1.12](https://github.com/truecharts/charts/compare/kopia-10.1.11...kopia-10.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/kopia/10.1.12/app-readme.md b/stable/kopia/10.1.12/app-readme.md
new file mode 100644
index 0000000000..9f2f7c00f7
--- /dev/null
+++ b/stable/kopia/10.1.12/app-readme.md
@@ -0,0 +1,8 @@
+Kopia is a simple, cross-platform tool for managing encrypted backups in the cloud. It provides fast, incremental backups, secure, client-side end-to-end encryption, compression and data deduplication.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/kopia](https://truecharts.org/charts/stable/kopia)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/kopia/10.1.12/charts/common-17.2.28.tgz b/stable/kopia/10.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/kopia/10.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/kopia/10.1.12/ix_values.yaml b/stable/kopia/10.1.12/ix_values.yaml
new file mode 100644
index 0000000000..be6fb1145c
--- /dev/null
+++ b/stable/kopia/10.1.12/ix_values.yaml
@@ -0,0 +1,58 @@
+image:
+ repository: kopia/kopia
+ tag: 0.15.0@sha256:fea96cef392971a0dce271ac4edd289476e23f3d4e1b90958785ee579ff14c07
+ pullPolicy: IfNotPresent
+
+service:
+ main:
+ ports:
+ main:
+ protocol: http
+ port: 10238
+
+kopia:
+ user: "user"
+ password: "secret"
+ server_username: "user"
+ server_password: "password"
+
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ envFrom:
+ - secretRef:
+ name: "kopia-secrets"
+ args:
+ - server
+ - start
+ - --address=http://0.0.0.0:{{ .Values.service.main.ports.main.port }}
+ - --insecure
+ - --server-username={{ .Values.kopia.server_username }}
+ - --server-password={{ .Values.kopia.server_password }}
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ enabled: false
+ startup:
+ enabled: false
+
+persistence:
+ config:
+ enabled: true
+ mountPath: "/app/config"
+ cache:
+ enabled: true
+ mountPath: "/app/cache"
+ logs:
+ enabled: true
+ mountPath: "/app/logs"
+ rclone:
+ enabled: true
+ mountPath: "/app/rclone"
+
+portal:
+ open:
+ enabled: true
diff --git a/stable/kopia/10.1.12/questions.yaml b/stable/kopia/10.1.12/questions.yaml
new file mode 100644
index 0000000000..59aada7221
--- /dev/null
+++ b/stable/kopia/10.1.12/questions.yaml
@@ -0,0 +1,3680 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: kopia
+ group: App Configuration
+ label: Kopia Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: user
+ label: Repo User
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: Repo Password
+ schema:
+ type: string
+ private: true
+ required: true
+ default: ""
+ - variable: server_username
+ label: Server User
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: server_password
+ label: Server Password
+ schema:
+ type: string
+ private: true
+ required: true
+ default: ""
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10238
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: cache
+ label: "App Cache Storage"
+ description: "Stores the Application Cache."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: logs
+ label: "App Logs Storage"
+ description: "Stores the Application Logs."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: rclone
+ label: "App Rclone Storage"
+ description: "Stores the Application Rclone."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/remmina/9.1.12/templates/NOTES.txt b/stable/kopia/10.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/remmina/9.1.12/templates/NOTES.txt
rename to stable/kopia/10.1.12/templates/NOTES.txt
diff --git a/stable/kopia/10.1.12/templates/_secrets.tpl b/stable/kopia/10.1.12/templates/_secrets.tpl
new file mode 100644
index 0000000000..222ee7dfcf
--- /dev/null
+++ b/stable/kopia/10.1.12/templates/_secrets.tpl
@@ -0,0 +1,11 @@
+{{/* Define the secret */}}
+{{- define "kopia.secrets" -}}
+{{- $secretName := (printf "%s-kopia-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) -}}
+
+{{- $kopia := .Values.kopia -}}
+
+enabled: true
+data:
+ USER: {{ $kopia.user | default "user" | quote }}
+ KOPIA_PASSWORD: {{ $kopia.password | default "secret" | quote }}
+{{- end }}
diff --git a/stable/kopia/10.1.12/templates/common.yaml b/stable/kopia/10.1.12/templates/common.yaml
new file mode 100644
index 0000000000..17dd4a5c77
--- /dev/null
+++ b/stable/kopia/10.1.12/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render secrets for kopia */}}
+{{- $secrets := include "kopia.secrets" . | fromYaml -}}
+{{- if $secrets -}}
+ {{- $_ := set .Values.secret "kopia-secrets" $secrets -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/opengl-desktop-g3/4.1.8/values.yaml b/stable/kopia/10.1.12/values.yaml
similarity index 100%
rename from stable/opengl-desktop-g3/4.1.8/values.yaml
rename to stable/kopia/10.1.12/values.yaml
diff --git a/stable/krusader/4.1.8/CHANGELOG.md b/stable/krusader/4.1.8/CHANGELOG.md
deleted file mode 100644
index 8cf46e3277..0000000000
--- a/stable/krusader/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [krusader-4.1.8](https://github.com/truecharts/charts/compare/krusader-4.1.7...krusader-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [krusader-4.1.7](https://github.com/truecharts/charts/compare/krusader-4.1.6...krusader-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [krusader-4.1.6](https://github.com/truecharts/charts/compare/krusader-4.1.5...krusader-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [krusader-4.1.5](https://github.com/truecharts/charts/compare/krusader-4.1.4...krusader-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [krusader-4.1.4](https://github.com/truecharts/charts/compare/krusader-4.1.3...krusader-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [krusader-4.1.3](https://github.com/truecharts/charts/compare/krusader-4.1.0...krusader-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [krusader-4.1.2](https://github.com/truecharts/charts/compare/krusader-4.1.0...krusader-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [krusader-4.1.0](https://github.com/truecharts/charts/compare/krusader-4.0.1...krusader-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [krusader-4.0.1](https://github.com/truecharts/charts/compare/krusader-4.0.0...krusader-4.0.1) (2023-12-26)
diff --git a/stable/krusader/4.1.8/Chart.yaml b/stable/krusader/4.1.8/Chart.yaml
deleted file mode 100644
index 9d8434e172..0000000000
--- a/stable/krusader/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Krusader is an advanced orthodox file manager for KDE and other desktops in the Unix world. It is similar to the console-based GNU Midnight Commander, GNOME Commander for the GNOME desktop environment, or Total Commander for Windows, all of which can trace their paradigmatic features to the original Norton Commander for DOS. It supports extensive archive handling, mounted filesystem support, FTP, advanced search, viewer/editor, directory synchronisation, file content comparisons, batch renaming, etc.
-home: https://truecharts.org/charts/stable/krusader
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/krusader.png
-keywords:
- - krusader
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: krusader
-sources:
- - https://krusader.org/
- - https://github.com/truecharts/charts/tree/master/charts/stable/krusader
- - https://hub.docker.com/r/ich777/krusader
-type: application
-version: 4.1.8
diff --git a/stable/krusader/4.1.8/app-changelog.md b/stable/krusader/4.1.8/app-changelog.md
deleted file mode 100644
index 177a20f6a0..0000000000
--- a/stable/krusader/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [krusader-4.1.8](https://github.com/truecharts/charts/compare/krusader-4.1.7...krusader-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/krusader/4.1.8/charts/common-17.2.26.tgz b/stable/krusader/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/krusader/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/krusader/4.1.9/CHANGELOG.md b/stable/krusader/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..e9e8c87058
--- /dev/null
+++ b/stable/krusader/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [krusader-4.1.9](https://github.com/truecharts/charts/compare/krusader-4.1.8...krusader-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [krusader-4.1.8](https://github.com/truecharts/charts/compare/krusader-4.1.7...krusader-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [krusader-4.1.7](https://github.com/truecharts/charts/compare/krusader-4.1.6...krusader-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [krusader-4.1.6](https://github.com/truecharts/charts/compare/krusader-4.1.5...krusader-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [krusader-4.1.5](https://github.com/truecharts/charts/compare/krusader-4.1.4...krusader-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [krusader-4.1.4](https://github.com/truecharts/charts/compare/krusader-4.1.3...krusader-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [krusader-4.1.3](https://github.com/truecharts/charts/compare/krusader-4.1.0...krusader-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [krusader-4.1.2](https://github.com/truecharts/charts/compare/krusader-4.1.0...krusader-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/krusader/4.1.9/Chart.yaml b/stable/krusader/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..e20cf20887
--- /dev/null
+++ b/stable/krusader/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Krusader is an advanced orthodox file manager for KDE and other desktops in the Unix world. It is similar to the console-based GNU Midnight Commander, GNOME Commander for the GNOME desktop environment, or Total Commander for Windows, all of which can trace their paradigmatic features to the original Norton Commander for DOS. It supports extensive archive handling, mounted filesystem support, FTP, advanced search, viewer/editor, directory synchronisation, file content comparisons, batch renaming, etc.
+home: https://truecharts.org/charts/stable/krusader
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/krusader.png
+keywords:
+ - krusader
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: krusader
+sources:
+ - https://krusader.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/krusader
+ - https://hub.docker.com/r/ich777/krusader
+type: application
+version: 4.1.9
diff --git a/stable/krusader/4.1.8/README.md b/stable/krusader/4.1.9/README.md
similarity index 100%
rename from stable/krusader/4.1.8/README.md
rename to stable/krusader/4.1.9/README.md
diff --git a/stable/krusader/4.1.9/app-changelog.md b/stable/krusader/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..9825d4cff1
--- /dev/null
+++ b/stable/krusader/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [krusader-4.1.9](https://github.com/truecharts/charts/compare/krusader-4.1.8...krusader-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/krusader/4.1.8/app-readme.md b/stable/krusader/4.1.9/app-readme.md
similarity index 100%
rename from stable/krusader/4.1.8/app-readme.md
rename to stable/krusader/4.1.9/app-readme.md
diff --git a/stable/krusader/4.1.9/charts/common-17.2.28.tgz b/stable/krusader/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/krusader/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/krusader/4.1.8/ix_values.yaml b/stable/krusader/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/krusader/4.1.8/ix_values.yaml
rename to stable/krusader/4.1.9/ix_values.yaml
diff --git a/stable/krusader/4.1.8/questions.yaml b/stable/krusader/4.1.9/questions.yaml
similarity index 100%
rename from stable/krusader/4.1.8/questions.yaml
rename to stable/krusader/4.1.9/questions.yaml
diff --git a/stable/lastoasis/4.1.9/templates/common.yaml b/stable/krusader/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/lastoasis/4.1.9/templates/common.yaml
rename to stable/krusader/4.1.9/templates/common.yaml
diff --git a/stable/openhab/8.1.9/values.yaml b/stable/krusader/4.1.9/values.yaml
similarity index 100%
rename from stable/openhab/8.1.9/values.yaml
rename to stable/krusader/4.1.9/values.yaml
diff --git a/stable/lama-cleaner/5.1.8/CHANGELOG.md b/stable/lama-cleaner/5.1.8/CHANGELOG.md
deleted file mode 100644
index 31e8faed92..0000000000
--- a/stable/lama-cleaner/5.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [lama-cleaner-5.1.8](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.7...lama-cleaner-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [lama-cleaner-5.1.7](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.6...lama-cleaner-5.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [lama-cleaner-5.1.6](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.5...lama-cleaner-5.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [lama-cleaner-5.1.5](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.4...lama-cleaner-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [lama-cleaner-5.1.4](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.3...lama-cleaner-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [lama-cleaner-5.1.3](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.0...lama-cleaner-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [lama-cleaner-5.1.2](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.0...lama-cleaner-5.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [lama-cleaner-5.1.0](https://github.com/truecharts/charts/compare/lama-cleaner-5.0.1...lama-cleaner-5.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [lama-cleaner-5.0.1](https://github.com/truecharts/charts/compare/lama-cleaner-5.0.0...lama-cleaner-5.0.1) (2023-12-26)
diff --git a/stable/lama-cleaner/5.1.8/Chart.yaml b/stable/lama-cleaner/5.1.8/Chart.yaml
deleted file mode 100644
index 4725f9675b..0000000000
--- a/stable/lama-cleaner/5.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.33.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Open-source inpainting tool powered by SOTA AI model.
-home: https://truecharts.org/charts/stable/lama-cleaner
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/lama-cleaner.png
-keywords:
- - lama-cleaner
- - media
- - AI
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: lama-cleaner
-sources:
- - https://github.com/Sanster/lama-cleaner
- - https://github.com/truecharts/charts/tree/master/charts/stable/lama-cleaner
- - https://hub.docker.com/r/cwq1913/lama-cleaner
-type: application
-version: 5.1.8
diff --git a/stable/lama-cleaner/5.1.8/app-changelog.md b/stable/lama-cleaner/5.1.8/app-changelog.md
deleted file mode 100644
index f3bd3bda31..0000000000
--- a/stable/lama-cleaner/5.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [lama-cleaner-5.1.8](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.7...lama-cleaner-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/lama-cleaner/5.1.8/charts/common-17.2.26.tgz b/stable/lama-cleaner/5.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/lama-cleaner/5.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/lama-cleaner/5.1.9/CHANGELOG.md b/stable/lama-cleaner/5.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..ced5320d31
--- /dev/null
+++ b/stable/lama-cleaner/5.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [lama-cleaner-5.1.9](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.8...lama-cleaner-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [lama-cleaner-5.1.8](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.7...lama-cleaner-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [lama-cleaner-5.1.7](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.6...lama-cleaner-5.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [lama-cleaner-5.1.6](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.5...lama-cleaner-5.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [lama-cleaner-5.1.5](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.4...lama-cleaner-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [lama-cleaner-5.1.4](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.3...lama-cleaner-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [lama-cleaner-5.1.3](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.0...lama-cleaner-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [lama-cleaner-5.1.2](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.0...lama-cleaner-5.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/lama-cleaner/5.1.9/Chart.yaml b/stable/lama-cleaner/5.1.9/Chart.yaml
new file mode 100644
index 0000000000..8eb705c0ea
--- /dev/null
+++ b/stable/lama-cleaner/5.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.33.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Open-source inpainting tool powered by SOTA AI model.
+home: https://truecharts.org/charts/stable/lama-cleaner
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/lama-cleaner.png
+keywords:
+ - lama-cleaner
+ - media
+ - AI
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: lama-cleaner
+sources:
+ - https://github.com/Sanster/lama-cleaner
+ - https://github.com/truecharts/charts/tree/master/charts/stable/lama-cleaner
+ - https://hub.docker.com/r/cwq1913/lama-cleaner
+type: application
+version: 5.1.9
diff --git a/stable/lama-cleaner/5.1.8/README.md b/stable/lama-cleaner/5.1.9/README.md
similarity index 100%
rename from stable/lama-cleaner/5.1.8/README.md
rename to stable/lama-cleaner/5.1.9/README.md
diff --git a/stable/lama-cleaner/5.1.9/app-changelog.md b/stable/lama-cleaner/5.1.9/app-changelog.md
new file mode 100644
index 0000000000..0eccd06d38
--- /dev/null
+++ b/stable/lama-cleaner/5.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [lama-cleaner-5.1.9](https://github.com/truecharts/charts/compare/lama-cleaner-5.1.8...lama-cleaner-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/lama-cleaner/5.1.8/app-readme.md b/stable/lama-cleaner/5.1.9/app-readme.md
similarity index 100%
rename from stable/lama-cleaner/5.1.8/app-readme.md
rename to stable/lama-cleaner/5.1.9/app-readme.md
diff --git a/stable/lama-cleaner/5.1.9/charts/common-17.2.28.tgz b/stable/lama-cleaner/5.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/lama-cleaner/5.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/lama-cleaner/5.1.8/ix_values.yaml b/stable/lama-cleaner/5.1.9/ix_values.yaml
similarity index 100%
rename from stable/lama-cleaner/5.1.8/ix_values.yaml
rename to stable/lama-cleaner/5.1.9/ix_values.yaml
diff --git a/stable/lama-cleaner/5.1.8/questions.yaml b/stable/lama-cleaner/5.1.9/questions.yaml
similarity index 100%
rename from stable/lama-cleaner/5.1.8/questions.yaml
rename to stable/lama-cleaner/5.1.9/questions.yaml
diff --git a/stable/requestrr/9.0.2/templates/NOTES.txt b/stable/lama-cleaner/5.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/requestrr/9.0.2/templates/NOTES.txt
rename to stable/lama-cleaner/5.1.9/templates/NOTES.txt
diff --git a/stable/lama-cleaner/5.1.8/templates/_args.tpl b/stable/lama-cleaner/5.1.9/templates/_args.tpl
similarity index 100%
rename from stable/lama-cleaner/5.1.8/templates/_args.tpl
rename to stable/lama-cleaner/5.1.9/templates/_args.tpl
diff --git a/stable/lama-cleaner/5.1.8/templates/common.yaml b/stable/lama-cleaner/5.1.9/templates/common.yaml
similarity index 100%
rename from stable/lama-cleaner/5.1.8/templates/common.yaml
rename to stable/lama-cleaner/5.1.9/templates/common.yaml
diff --git a/stable/openra/4.1.8/values.yaml b/stable/lama-cleaner/5.1.9/values.yaml
similarity index 100%
rename from stable/openra/4.1.8/values.yaml
rename to stable/lama-cleaner/5.1.9/values.yaml
diff --git a/stable/lancache-dns/7.1.8/CHANGELOG.md b/stable/lancache-dns/7.1.8/CHANGELOG.md
deleted file mode 100644
index 8d0bf8a973..0000000000
--- a/stable/lancache-dns/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [lancache-dns-7.1.8](https://github.com/truecharts/charts/compare/lancache-dns-7.1.7...lancache-dns-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [lancache-dns-7.1.7](https://github.com/truecharts/charts/compare/lancache-dns-7.1.6...lancache-dns-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [lancache-dns-7.1.6](https://github.com/truecharts/charts/compare/lancache-dns-7.1.5...lancache-dns-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [lancache-dns-7.1.5](https://github.com/truecharts/charts/compare/lancache-dns-7.1.4...lancache-dns-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [lancache-dns-7.1.4](https://github.com/truecharts/charts/compare/lancache-dns-7.1.3...lancache-dns-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [lancache-dns-7.1.3](https://github.com/truecharts/charts/compare/lancache-dns-7.1.0...lancache-dns-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [lancache-dns-7.1.2](https://github.com/truecharts/charts/compare/lancache-dns-7.1.0...lancache-dns-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [lancache-dns-7.1.0](https://github.com/truecharts/charts/compare/lancache-dns-7.0.1...lancache-dns-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [lancache-dns-7.0.1](https://github.com/truecharts/charts/compare/lancache-dns-7.0.0...lancache-dns-7.0.1) (2023-12-26)
diff --git a/stable/lancache-dns/7.1.8/Chart.yaml b/stable/lancache-dns/7.1.8/Chart.yaml
deleted file mode 100644
index 8465fd1ed6..0000000000
--- a/stable/lancache-dns/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: networking
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: DNS Chart service for a steam cache.
-home: https://truecharts.org/charts/stable/lancache-dns
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/lancache-dns.png
-keywords:
- - lancache-dns
- - dns
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: lancache-dns
-sources:
- - https://github.com/lancachenet/lancache-dns
- - https://github.com/truecharts/charts/tree/master/charts/stable/lancache-dns
- - https://hub.docker.com/r/lancachenet/lancache-dns
-type: application
-version: 7.1.8
diff --git a/stable/lancache-dns/7.1.8/app-changelog.md b/stable/lancache-dns/7.1.8/app-changelog.md
deleted file mode 100644
index f91b563b23..0000000000
--- a/stable/lancache-dns/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [lancache-dns-7.1.8](https://github.com/truecharts/charts/compare/lancache-dns-7.1.7...lancache-dns-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/lancache-dns/7.1.8/charts/common-17.2.26.tgz b/stable/lancache-dns/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/lancache-dns/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/lancache-dns/7.1.9/CHANGELOG.md b/stable/lancache-dns/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..6d9994df99
--- /dev/null
+++ b/stable/lancache-dns/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [lancache-dns-7.1.9](https://github.com/truecharts/charts/compare/lancache-dns-7.1.8...lancache-dns-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [lancache-dns-7.1.8](https://github.com/truecharts/charts/compare/lancache-dns-7.1.7...lancache-dns-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [lancache-dns-7.1.7](https://github.com/truecharts/charts/compare/lancache-dns-7.1.6...lancache-dns-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [lancache-dns-7.1.6](https://github.com/truecharts/charts/compare/lancache-dns-7.1.5...lancache-dns-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [lancache-dns-7.1.5](https://github.com/truecharts/charts/compare/lancache-dns-7.1.4...lancache-dns-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [lancache-dns-7.1.4](https://github.com/truecharts/charts/compare/lancache-dns-7.1.3...lancache-dns-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [lancache-dns-7.1.3](https://github.com/truecharts/charts/compare/lancache-dns-7.1.0...lancache-dns-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [lancache-dns-7.1.2](https://github.com/truecharts/charts/compare/lancache-dns-7.1.0...lancache-dns-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/lancache-dns/7.1.9/Chart.yaml b/stable/lancache-dns/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..675a7cf2c2
--- /dev/null
+++ b/stable/lancache-dns/7.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: networking
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: DNS Chart service for a steam cache.
+home: https://truecharts.org/charts/stable/lancache-dns
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/lancache-dns.png
+keywords:
+ - lancache-dns
+ - dns
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: lancache-dns
+sources:
+ - https://github.com/lancachenet/lancache-dns
+ - https://github.com/truecharts/charts/tree/master/charts/stable/lancache-dns
+ - https://hub.docker.com/r/lancachenet/lancache-dns
+type: application
+version: 7.1.9
diff --git a/stable/lancache-dns/7.1.8/README.md b/stable/lancache-dns/7.1.9/README.md
similarity index 100%
rename from stable/lancache-dns/7.1.8/README.md
rename to stable/lancache-dns/7.1.9/README.md
diff --git a/stable/lancache-dns/7.1.9/app-changelog.md b/stable/lancache-dns/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..a8e96bb473
--- /dev/null
+++ b/stable/lancache-dns/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [lancache-dns-7.1.9](https://github.com/truecharts/charts/compare/lancache-dns-7.1.8...lancache-dns-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/lancache-dns/7.1.8/app-readme.md b/stable/lancache-dns/7.1.9/app-readme.md
similarity index 100%
rename from stable/lancache-dns/7.1.8/app-readme.md
rename to stable/lancache-dns/7.1.9/app-readme.md
diff --git a/stable/lancache-dns/7.1.9/charts/common-17.2.28.tgz b/stable/lancache-dns/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/lancache-dns/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/lancache-dns/7.1.8/ix_values.yaml b/stable/lancache-dns/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/lancache-dns/7.1.8/ix_values.yaml
rename to stable/lancache-dns/7.1.9/ix_values.yaml
diff --git a/stable/lancache-dns/7.1.8/questions.yaml b/stable/lancache-dns/7.1.9/questions.yaml
similarity index 100%
rename from stable/lancache-dns/7.1.8/questions.yaml
rename to stable/lancache-dns/7.1.9/questions.yaml
diff --git a/stable/retrobot/7.1.8/templates/NOTES.txt b/stable/lancache-dns/7.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/retrobot/7.1.8/templates/NOTES.txt
rename to stable/lancache-dns/7.1.9/templates/NOTES.txt
diff --git a/stable/redisinsight/5.1.8/templates/common.yaml b/stable/lancache-dns/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/redisinsight/5.1.8/templates/common.yaml
rename to stable/lancache-dns/7.1.9/templates/common.yaml
diff --git a/stable/openspeedtest/7.1.8/values.yaml b/stable/lancache-dns/7.1.9/values.yaml
similarity index 100%
rename from stable/openspeedtest/7.1.8/values.yaml
rename to stable/lancache-dns/7.1.9/values.yaml
diff --git a/stable/lancache-monolithic/7.1.8/CHANGELOG.md b/stable/lancache-monolithic/7.1.8/CHANGELOG.md
deleted file mode 100644
index eb7c0381a9..0000000000
--- a/stable/lancache-monolithic/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [lancache-monolithic-7.1.8](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.7...lancache-monolithic-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [lancache-monolithic-7.1.7](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.6...lancache-monolithic-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [lancache-monolithic-7.1.6](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.5...lancache-monolithic-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [lancache-monolithic-7.1.5](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.4...lancache-monolithic-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [lancache-monolithic-7.1.4](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.3...lancache-monolithic-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [lancache-monolithic-7.1.3](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.0...lancache-monolithic-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [lancache-monolithic-7.1.2](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.0...lancache-monolithic-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [lancache-monolithic-7.1.0](https://github.com/truecharts/charts/compare/lancache-monolithic-7.0.1...lancache-monolithic-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [lancache-monolithic-7.0.1](https://github.com/truecharts/charts/compare/lancache-monolithic-7.0.0...lancache-monolithic-7.0.1) (2023-12-26)
diff --git a/stable/lancache-monolithic/7.1.8/Chart.yaml b/stable/lancache-monolithic/7.1.8/Chart.yaml
deleted file mode 100644
index 160cbc1b70..0000000000
--- a/stable/lancache-monolithic/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: gaming
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A monolithic lancache service capable of caching all CDNs in a single instance.
-home: https://truecharts.org/charts/stable/lancache-monolithic
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/lancache-monolithic.png
-keywords:
- - monolithic
- - lancache
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: lancache-monolithic
-sources:
- - https://github.com/lancachenet/monolithic
- - https://github.com/truecharts/charts/tree/master/charts/stable/lancache-monolithic
- - https://hub.docker.com/r/ich777/lancache-prefill
- - https://hub.docker.com/r/lancachenet/monolithic
-type: application
-version: 7.1.8
diff --git a/stable/lancache-monolithic/7.1.8/app-changelog.md b/stable/lancache-monolithic/7.1.8/app-changelog.md
deleted file mode 100644
index 13e7f5bac8..0000000000
--- a/stable/lancache-monolithic/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [lancache-monolithic-7.1.8](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.7...lancache-monolithic-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/lancache-monolithic/7.1.8/charts/common-17.2.26.tgz b/stable/lancache-monolithic/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/lancache-monolithic/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/lancache-monolithic/7.1.9/CHANGELOG.md b/stable/lancache-monolithic/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..3b9c584920
--- /dev/null
+++ b/stable/lancache-monolithic/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [lancache-monolithic-7.1.9](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.8...lancache-monolithic-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [lancache-monolithic-7.1.8](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.7...lancache-monolithic-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [lancache-monolithic-7.1.7](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.6...lancache-monolithic-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [lancache-monolithic-7.1.6](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.5...lancache-monolithic-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [lancache-monolithic-7.1.5](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.4...lancache-monolithic-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [lancache-monolithic-7.1.4](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.3...lancache-monolithic-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [lancache-monolithic-7.1.3](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.0...lancache-monolithic-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [lancache-monolithic-7.1.2](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.0...lancache-monolithic-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/lancache-monolithic/7.1.9/Chart.yaml b/stable/lancache-monolithic/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..e5f514b4f9
--- /dev/null
+++ b/stable/lancache-monolithic/7.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: gaming
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A monolithic lancache service capable of caching all CDNs in a single instance.
+home: https://truecharts.org/charts/stable/lancache-monolithic
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/lancache-monolithic.png
+keywords:
+ - monolithic
+ - lancache
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: lancache-monolithic
+sources:
+ - https://github.com/lancachenet/monolithic
+ - https://github.com/truecharts/charts/tree/master/charts/stable/lancache-monolithic
+ - https://hub.docker.com/r/ich777/lancache-prefill
+ - https://hub.docker.com/r/lancachenet/monolithic
+type: application
+version: 7.1.9
diff --git a/stable/lancache-monolithic/7.1.8/README.md b/stable/lancache-monolithic/7.1.9/README.md
similarity index 100%
rename from stable/lancache-monolithic/7.1.8/README.md
rename to stable/lancache-monolithic/7.1.9/README.md
diff --git a/stable/lancache-monolithic/7.1.9/app-changelog.md b/stable/lancache-monolithic/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..8ddfb0706a
--- /dev/null
+++ b/stable/lancache-monolithic/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [lancache-monolithic-7.1.9](https://github.com/truecharts/charts/compare/lancache-monolithic-7.1.8...lancache-monolithic-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/lancache-monolithic/7.1.8/app-readme.md b/stable/lancache-monolithic/7.1.9/app-readme.md
similarity index 100%
rename from stable/lancache-monolithic/7.1.8/app-readme.md
rename to stable/lancache-monolithic/7.1.9/app-readme.md
diff --git a/stable/lancache-monolithic/7.1.9/charts/common-17.2.28.tgz b/stable/lancache-monolithic/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/lancache-monolithic/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/lancache-monolithic/7.1.8/ix_values.yaml b/stable/lancache-monolithic/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/lancache-monolithic/7.1.8/ix_values.yaml
rename to stable/lancache-monolithic/7.1.9/ix_values.yaml
diff --git a/stable/lancache-monolithic/7.1.8/questions.yaml b/stable/lancache-monolithic/7.1.9/questions.yaml
similarity index 100%
rename from stable/lancache-monolithic/7.1.8/questions.yaml
rename to stable/lancache-monolithic/7.1.9/questions.yaml
diff --git a/stable/rickroll/5.1.8/templates/NOTES.txt b/stable/lancache-monolithic/7.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/rickroll/5.1.8/templates/NOTES.txt
rename to stable/lancache-monolithic/7.1.9/templates/NOTES.txt
diff --git a/stable/lancache-monolithic/7.1.8/templates/common.yaml b/stable/lancache-monolithic/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/lancache-monolithic/7.1.8/templates/common.yaml
rename to stable/lancache-monolithic/7.1.9/templates/common.yaml
diff --git a/stable/openttd/4.1.8/values.yaml b/stable/lancache-monolithic/7.1.9/values.yaml
similarity index 100%
rename from stable/openttd/4.1.8/values.yaml
rename to stable/lancache-monolithic/7.1.9/values.yaml
diff --git a/stable/lanraragi/8.1.8/CHANGELOG.md b/stable/lanraragi/8.1.8/CHANGELOG.md
deleted file mode 100644
index 9047a21129..0000000000
--- a/stable/lanraragi/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [lanraragi-8.1.8](https://github.com/truecharts/charts/compare/lanraragi-8.1.7...lanraragi-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [lanraragi-8.1.7](https://github.com/truecharts/charts/compare/lanraragi-8.1.6...lanraragi-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [lanraragi-8.1.6](https://github.com/truecharts/charts/compare/lanraragi-8.1.5...lanraragi-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [lanraragi-8.1.5](https://github.com/truecharts/charts/compare/lanraragi-8.1.4...lanraragi-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [lanraragi-8.1.4](https://github.com/truecharts/charts/compare/lanraragi-8.1.3...lanraragi-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [lanraragi-8.1.3](https://github.com/truecharts/charts/compare/lanraragi-8.1.0...lanraragi-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [lanraragi-8.1.2](https://github.com/truecharts/charts/compare/lanraragi-8.1.0...lanraragi-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [lanraragi-8.1.0](https://github.com/truecharts/charts/compare/lanraragi-8.0.1...lanraragi-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [lanraragi-8.0.1](https://github.com/truecharts/charts/compare/lanraragi-8.0.0...lanraragi-8.0.1) (2023-12-26)
-
-### Chore
diff --git a/stable/lanraragi/8.1.8/Chart.yaml b/stable/lanraragi/8.1.8/Chart.yaml
deleted file mode 100644
index 11ad0515d3..0000000000
--- a/stable/lanraragi/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.9.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Open source server for archival of comics/manga.
-home: https://truecharts.org/charts/stable/lanraragi
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/lanraragi.png
-keywords:
- - lanraragi
- - comics
- - manga
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: lanraragi
-sources:
- - https://github.com/Difegue/LANraragi
- - https://sugoi.gitbook.io/lanraragi/
- - https://github.com/truecharts/charts/tree/master/charts/stable/lanraragi
- - https://hub.docker.com/r/difegue/lanraragi
-type: application
-version: 8.1.8
diff --git a/stable/lanraragi/8.1.8/app-changelog.md b/stable/lanraragi/8.1.8/app-changelog.md
deleted file mode 100644
index 153ebe68b8..0000000000
--- a/stable/lanraragi/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [lanraragi-8.1.8](https://github.com/truecharts/charts/compare/lanraragi-8.1.7...lanraragi-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/lanraragi/8.1.8/charts/common-17.2.26.tgz b/stable/lanraragi/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/lanraragi/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/lanraragi/8.1.9/CHANGELOG.md b/stable/lanraragi/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..b24400e730
--- /dev/null
+++ b/stable/lanraragi/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [lanraragi-8.1.9](https://github.com/truecharts/charts/compare/lanraragi-8.1.8...lanraragi-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [lanraragi-8.1.8](https://github.com/truecharts/charts/compare/lanraragi-8.1.7...lanraragi-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [lanraragi-8.1.7](https://github.com/truecharts/charts/compare/lanraragi-8.1.6...lanraragi-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [lanraragi-8.1.6](https://github.com/truecharts/charts/compare/lanraragi-8.1.5...lanraragi-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [lanraragi-8.1.5](https://github.com/truecharts/charts/compare/lanraragi-8.1.4...lanraragi-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [lanraragi-8.1.4](https://github.com/truecharts/charts/compare/lanraragi-8.1.3...lanraragi-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [lanraragi-8.1.3](https://github.com/truecharts/charts/compare/lanraragi-8.1.0...lanraragi-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [lanraragi-8.1.2](https://github.com/truecharts/charts/compare/lanraragi-8.1.0...lanraragi-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
diff --git a/stable/lanraragi/8.1.9/Chart.yaml b/stable/lanraragi/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..46e9bb8b63
--- /dev/null
+++ b/stable/lanraragi/8.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.9.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Open source server for archival of comics/manga.
+home: https://truecharts.org/charts/stable/lanraragi
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/lanraragi.png
+keywords:
+ - lanraragi
+ - comics
+ - manga
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: lanraragi
+sources:
+ - https://github.com/Difegue/LANraragi
+ - https://sugoi.gitbook.io/lanraragi/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/lanraragi
+ - https://hub.docker.com/r/difegue/lanraragi
+type: application
+version: 8.1.9
diff --git a/stable/lanraragi/8.1.8/README.md b/stable/lanraragi/8.1.9/README.md
similarity index 100%
rename from stable/lanraragi/8.1.8/README.md
rename to stable/lanraragi/8.1.9/README.md
diff --git a/stable/lanraragi/8.1.9/app-changelog.md b/stable/lanraragi/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..585a244fac
--- /dev/null
+++ b/stable/lanraragi/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [lanraragi-8.1.9](https://github.com/truecharts/charts/compare/lanraragi-8.1.8...lanraragi-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/lanraragi/8.1.8/app-readme.md b/stable/lanraragi/8.1.9/app-readme.md
similarity index 100%
rename from stable/lanraragi/8.1.8/app-readme.md
rename to stable/lanraragi/8.1.9/app-readme.md
diff --git a/stable/lanraragi/8.1.9/charts/common-17.2.28.tgz b/stable/lanraragi/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/lanraragi/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/lanraragi/8.1.8/ix_values.yaml b/stable/lanraragi/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/lanraragi/8.1.8/ix_values.yaml
rename to stable/lanraragi/8.1.9/ix_values.yaml
diff --git a/stable/lanraragi/8.1.8/questions.yaml b/stable/lanraragi/8.1.9/questions.yaml
similarity index 100%
rename from stable/lanraragi/8.1.8/questions.yaml
rename to stable/lanraragi/8.1.9/questions.yaml
diff --git a/stable/rimgo/5.1.24/templates/NOTES.txt b/stable/lanraragi/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/rimgo/5.1.24/templates/NOTES.txt
rename to stable/lanraragi/8.1.9/templates/NOTES.txt
diff --git a/stable/requestrr/9.0.2/templates/common.yaml b/stable/lanraragi/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/requestrr/9.0.2/templates/common.yaml
rename to stable/lanraragi/8.1.9/templates/common.yaml
diff --git a/stable/openvscode-server/8.1.10/values.yaml b/stable/lanraragi/8.1.9/values.yaml
similarity index 100%
rename from stable/openvscode-server/8.1.10/values.yaml
rename to stable/lanraragi/8.1.9/values.yaml
diff --git a/stable/lastoasis/4.1.10/CHANGELOG.md b/stable/lastoasis/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..3d541a5818
--- /dev/null
+++ b/stable/lastoasis/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [lastoasis-4.1.10](https://github.com/truecharts/charts/compare/lastoasis-4.1.9...lastoasis-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [lastoasis-4.1.9](https://github.com/truecharts/charts/compare/lastoasis-4.1.8...lastoasis-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [lastoasis-4.1.8](https://github.com/truecharts/charts/compare/lastoasis-4.1.7...lastoasis-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [lastoasis-4.1.7](https://github.com/truecharts/charts/compare/lastoasis-4.1.6...lastoasis-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [lastoasis-4.1.6](https://github.com/truecharts/charts/compare/lastoasis-4.1.5...lastoasis-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [lastoasis-4.1.5](https://github.com/truecharts/charts/compare/lastoasis-4.1.4...lastoasis-4.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [lastoasis-4.1.4](https://github.com/truecharts/charts/compare/lastoasis-4.1.1...lastoasis-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [lastoasis-4.1.3](https://github.com/truecharts/charts/compare/lastoasis-4.1.1...lastoasis-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+## [lastoasis-4.1.1](https://github.com/truecharts/charts/compare/lastoasis-4.1.0...lastoasis-4.1.1) (2023-12-31)
+
diff --git a/stable/lastoasis/4.1.10/Chart.yaml b/stable/lastoasis/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..9f1ba03634
--- /dev/null
+++ b/stable/lastoasis/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: lastoasis
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Last Oasis and run it.
+home: https://truecharts.org/charts/stable/lastoasis
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/lastoasis.png
+keywords:
+ - lastoasis
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: lastoasis
+sources:
+ - https://store.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/lastoasis
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.10
diff --git a/stable/lastoasis/4.1.9/README.md b/stable/lastoasis/4.1.10/README.md
similarity index 100%
rename from stable/lastoasis/4.1.9/README.md
rename to stable/lastoasis/4.1.10/README.md
diff --git a/stable/lastoasis/4.1.10/app-changelog.md b/stable/lastoasis/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..51febb3a36
--- /dev/null
+++ b/stable/lastoasis/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [lastoasis-4.1.10](https://github.com/truecharts/charts/compare/lastoasis-4.1.9...lastoasis-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/lastoasis/4.1.9/app-readme.md b/stable/lastoasis/4.1.10/app-readme.md
similarity index 100%
rename from stable/lastoasis/4.1.9/app-readme.md
rename to stable/lastoasis/4.1.10/app-readme.md
diff --git a/stable/lastoasis/4.1.10/charts/common-17.2.28.tgz b/stable/lastoasis/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/lastoasis/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/lastoasis/4.1.9/ix_values.yaml b/stable/lastoasis/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/lastoasis/4.1.9/ix_values.yaml
rename to stable/lastoasis/4.1.10/ix_values.yaml
diff --git a/stable/lastoasis/4.1.9/questions.yaml b/stable/lastoasis/4.1.10/questions.yaml
similarity index 100%
rename from stable/lastoasis/4.1.9/questions.yaml
rename to stable/lastoasis/4.1.10/questions.yaml
diff --git a/stable/left4dead/4.1.8/templates/common.yaml b/stable/lastoasis/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/left4dead/4.1.8/templates/common.yaml
rename to stable/lastoasis/4.1.10/templates/common.yaml
diff --git a/stable/owi2plex/4.1.8/values.yaml b/stable/lastoasis/4.1.10/values.yaml
similarity index 100%
rename from stable/owi2plex/4.1.8/values.yaml
rename to stable/lastoasis/4.1.10/values.yaml
diff --git a/stable/lastoasis/4.1.9/CHANGELOG.md b/stable/lastoasis/4.1.9/CHANGELOG.md
deleted file mode 100644
index 11d078bfd5..0000000000
--- a/stable/lastoasis/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [lastoasis-4.1.9](https://github.com/truecharts/charts/compare/lastoasis-4.1.8...lastoasis-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [lastoasis-4.1.8](https://github.com/truecharts/charts/compare/lastoasis-4.1.7...lastoasis-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [lastoasis-4.1.7](https://github.com/truecharts/charts/compare/lastoasis-4.1.6...lastoasis-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [lastoasis-4.1.6](https://github.com/truecharts/charts/compare/lastoasis-4.1.5...lastoasis-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [lastoasis-4.1.5](https://github.com/truecharts/charts/compare/lastoasis-4.1.4...lastoasis-4.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [lastoasis-4.1.4](https://github.com/truecharts/charts/compare/lastoasis-4.1.1...lastoasis-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [lastoasis-4.1.3](https://github.com/truecharts/charts/compare/lastoasis-4.1.1...lastoasis-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [lastoasis-4.1.1](https://github.com/truecharts/charts/compare/lastoasis-4.1.0...lastoasis-4.1.1) (2023-12-31)
-
-### Chore
-
-- update container image ich777/steamcmd to lastoasis[@8a0a739](https://github.com/8a0a739) by renovate ([#16618](https://github.com/truecharts/charts/issues/16618))
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-## [lastoasis-4.1.0](https://github.com/truecharts/charts/compare/lastoasis-4.0.1...lastoasis-4.1.0) (2023-12-30)
-
-### Chore
-
diff --git a/stable/lastoasis/4.1.9/Chart.yaml b/stable/lastoasis/4.1.9/Chart.yaml
deleted file mode 100644
index 2c664d29ae..0000000000
--- a/stable/lastoasis/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: lastoasis
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Last Oasis and run it.
-home: https://truecharts.org/charts/stable/lastoasis
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/lastoasis.png
-keywords:
- - lastoasis
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: lastoasis
-sources:
- - https://store.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/lastoasis
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.9
diff --git a/stable/lastoasis/4.1.9/app-changelog.md b/stable/lastoasis/4.1.9/app-changelog.md
deleted file mode 100644
index 756f1a81d4..0000000000
--- a/stable/lastoasis/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [lastoasis-4.1.9](https://github.com/truecharts/charts/compare/lastoasis-4.1.8...lastoasis-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/lastoasis/4.1.9/charts/common-17.2.26.tgz b/stable/lastoasis/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/lastoasis/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/leaf2mqtt/10.1.9/CHANGELOG.md b/stable/leaf2mqtt/10.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..b02a2e90d6
--- /dev/null
+++ b/stable/leaf2mqtt/10.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [leaf2mqtt-10.1.9](https://github.com/truecharts/charts/compare/leaf2mqtt-10.1.8...leaf2mqtt-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [leaf2mqtt-10.1.8](https://github.com/truecharts/charts/compare/leaf2mqtt-10.1.7...leaf2mqtt-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [leaf2mqtt-10.1.7](https://github.com/truecharts/charts/compare/leaf2mqtt-10.1.6...leaf2mqtt-10.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [leaf2mqtt-10.1.6](https://github.com/truecharts/charts/compare/leaf2mqtt-10.1.5...leaf2mqtt-10.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [leaf2mqtt-10.1.5](https://github.com/truecharts/charts/compare/leaf2mqtt-10.1.4...leaf2mqtt-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [leaf2mqtt-10.1.4](https://github.com/truecharts/charts/compare/leaf2mqtt-10.1.3...leaf2mqtt-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [leaf2mqtt-10.1.3](https://github.com/truecharts/charts/compare/leaf2mqtt-10.1.0...leaf2mqtt-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [leaf2mqtt-10.1.2](https://github.com/truecharts/charts/compare/leaf2mqtt-10.1.0...leaf2mqtt-10.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/leaf2mqtt/10.1.9/Chart.yaml b/stable/leaf2mqtt/10.1.9/Chart.yaml
new file mode 100644
index 0000000000..3828f2c9e5
--- /dev/null
+++ b/stable/leaf2mqtt/10.1.9/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.6.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Nissan Leaf connected services to MQTT adapter
+home: https://truecharts.org/charts/stable/leaf2mqtt
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/leaf2mqtt.png
+keywords:
+ - leaf2mqtt
+ - leaf
+ - nissan
+ - kamereon
+ - carwings
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: leaf2mqtt
+sources:
+ - https://github.com/mitsumaui/leaf2mqtt
+ - https://github.com/k8s-at-home/container-images
+ - https://github.com/truecharts/charts/tree/master/charts/stable/leaf2mqtt
+ - https://ghcr.io/k8s-at-home/leaf2mqtt
+type: application
+version: 10.1.9
diff --git a/stable/leaf2mqtt/10.1.9/README.md b/stable/leaf2mqtt/10.1.9/README.md
new file mode 100644
index 0000000000..955036d0b0
--- /dev/null
+++ b/stable/leaf2mqtt/10.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/leaf2mqtt)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/leaf2mqtt/10.1.9/app-changelog.md b/stable/leaf2mqtt/10.1.9/app-changelog.md
new file mode 100644
index 0000000000..cee2c07c2a
--- /dev/null
+++ b/stable/leaf2mqtt/10.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [leaf2mqtt-10.1.9](https://github.com/truecharts/charts/compare/leaf2mqtt-10.1.8...leaf2mqtt-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/leaf2mqtt/10.1.9/app-readme.md b/stable/leaf2mqtt/10.1.9/app-readme.md
new file mode 100644
index 0000000000..ab6cb3e25f
--- /dev/null
+++ b/stable/leaf2mqtt/10.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Nissan Leaf connected services to MQTT adapter
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/leaf2mqtt](https://truecharts.org/charts/stable/leaf2mqtt)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/leaf2mqtt/10.1.9/charts/common-17.2.28.tgz b/stable/leaf2mqtt/10.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/leaf2mqtt/10.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/leaf2mqtt/10.1.9/ix_values.yaml b/stable/leaf2mqtt/10.1.9/ix_values.yaml
new file mode 100644
index 0000000000..f245573df0
--- /dev/null
+++ b/stable/leaf2mqtt/10.1.9/ix_values.yaml
@@ -0,0 +1,43 @@
+image:
+ repository: ghcr.io/k8s-at-home/leaf2mqtt
+ tag: v0.6@sha256:aef098fe333c18f0efc31dca6256e2c0aa209befb6b339d948e62c0ee5877391
+ pullPolicy: IfNotPresent
+service:
+ main:
+ enabled: false
+ ports:
+ main:
+ enabled: false
+portal:
+ open:
+ enabled: false
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ enabled: false
+ startup:
+ enabled: false
+ env:
+ LEAF_TYPE: ""
+ MQTT_HOST: ""
+ MQTT_PORT: 1883
+ MQTT_BASE_TOPIC: leaf
+ UPDATE_INTERVAL_MINUTES: 60
+ CHARGING_UPDATE_INTERVAL_MINUTES: 60
+ LOG_LEVEL: "Warning"
+ LEAF_USERNAME: "leafuser"
+ LEAF_PASSWORD: "changeme"
+ MQTT_USERNAME: "mqttuser"
+ MQTT_PASSWORD: "changeme"
diff --git a/stable/leaf2mqtt/10.1.9/questions.yaml b/stable/leaf2mqtt/10.1.9/questions.yaml
new file mode 100644
index 0000000000..7b1a4c83c8
--- /dev/null
+++ b/stable/leaf2mqtt/10.1.9/questions.yaml
@@ -0,0 +1,2013 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals: {}
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: LEAF_USERNAME
+ label: "LEAF_USERNAME"
+ description: "Your NissanConnect username"
+ schema:
+ type: string
+ default: "leafuser"
+ required: true
+ - variable: LEAF_PASSWORD
+ label: "LEAF_PASSWORD"
+ description: "Your NissanConnect password"
+ schema:
+ type: string
+ default: "changeme"
+ required: true
+ - variable: MQTT_USERNAME
+ label: "MQTT_USERNAME"
+ description: "Your MQTT username"
+ schema:
+ type: string
+ default: "mqttuser"
+ required: true
+ - variable: MQTT_PASSWORD
+ label: "MQTT_PASSWORD"
+ description: "Your MQTT password"
+ schema:
+ type: string
+ default: "changeme"
+ required: true
+ - variable: LEAF_TYPE
+ label: "LEAF_TYPE"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: MQTT_HOST
+ label: "MQTT_HOST"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: MQTT_PORT
+ label: "MQTT_PORT"
+ schema:
+ type: int
+ default: 1883
+ - variable: MQTT_BASE_TOPIC
+ label: "MQTT_BASE_TOPIC"
+ schema:
+ type: string
+ default: "leaf"
+ - variable: UPDATE_INTERVAL_MINUTES
+ label: "UPDATE_INTERVAL_MINUTES"
+ schema:
+ type: int
+ default: 60
+ - variable: CHARGING_UPDATE_INTERVAL_MINUTES
+ label: "CHARGING_UPDATE_INTERVAL_MINUTES"
+ schema:
+ type: int
+ default: 60
+ - variable: LOG_LEVEL
+ label: "LOG_LEVEL"
+ schema:
+ type: string
+ default: "Warning"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/ring-mqtt/7.1.9/templates/NOTES.txt b/stable/leaf2mqtt/10.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/ring-mqtt/7.1.9/templates/NOTES.txt
rename to stable/leaf2mqtt/10.1.9/templates/NOTES.txt
diff --git a/stable/lemur-cfssl/4.1.8/templates/common.yaml b/stable/leaf2mqtt/10.1.9/templates/common.yaml
similarity index 100%
rename from stable/lemur-cfssl/4.1.8/templates/common.yaml
rename to stable/leaf2mqtt/10.1.9/templates/common.yaml
diff --git a/stable/paperless-ngx/6.4.2/values.yaml b/stable/leaf2mqtt/10.1.9/values.yaml
similarity index 100%
rename from stable/paperless-ngx/6.4.2/values.yaml
rename to stable/leaf2mqtt/10.1.9/values.yaml
diff --git a/stable/left4dead/4.1.8/CHANGELOG.md b/stable/left4dead/4.1.8/CHANGELOG.md
deleted file mode 100644
index 7528b864c7..0000000000
--- a/stable/left4dead/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [left4dead-4.1.8](https://github.com/truecharts/charts/compare/left4dead-4.1.7...left4dead-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [left4dead-4.1.7](https://github.com/truecharts/charts/compare/left4dead-4.1.6...left4dead-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [left4dead-4.1.6](https://github.com/truecharts/charts/compare/left4dead-4.1.5...left4dead-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [left4dead-4.1.5](https://github.com/truecharts/charts/compare/left4dead-4.1.4...left4dead-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [left4dead-4.1.4](https://github.com/truecharts/charts/compare/left4dead-4.1.3...left4dead-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [left4dead-4.1.3](https://github.com/truecharts/charts/compare/left4dead-4.1.0...left4dead-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [left4dead-4.1.2](https://github.com/truecharts/charts/compare/left4dead-4.1.0...left4dead-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [left4dead-4.1.0](https://github.com/truecharts/charts/compare/left4dead-4.0.1...left4dead-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [left4dead-4.0.1](https://github.com/truecharts/charts/compare/left4dead-4.0.0...left4dead-4.0.1) (2023-12-26)
diff --git a/stable/left4dead/4.1.8/Chart.yaml b/stable/left4dead/4.1.8/Chart.yaml
deleted file mode 100644
index 0a40727c5a..0000000000
--- a/stable/left4dead/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: l4d
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Left4Dead and run it.
-home: https://truecharts.org/charts/stable/left4dead
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/left4dead.png
-keywords:
- - left4dead
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: left4dead
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/left4dead
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/left4dead/4.1.8/app-changelog.md b/stable/left4dead/4.1.8/app-changelog.md
deleted file mode 100644
index ffb38a1c4e..0000000000
--- a/stable/left4dead/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [left4dead-4.1.8](https://github.com/truecharts/charts/compare/left4dead-4.1.7...left4dead-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/left4dead/4.1.8/charts/common-17.2.26.tgz b/stable/left4dead/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/left4dead/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/left4dead/4.1.9/CHANGELOG.md b/stable/left4dead/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..6a06e61bf3
--- /dev/null
+++ b/stable/left4dead/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [left4dead-4.1.9](https://github.com/truecharts/charts/compare/left4dead-4.1.8...left4dead-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [left4dead-4.1.8](https://github.com/truecharts/charts/compare/left4dead-4.1.7...left4dead-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [left4dead-4.1.7](https://github.com/truecharts/charts/compare/left4dead-4.1.6...left4dead-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [left4dead-4.1.6](https://github.com/truecharts/charts/compare/left4dead-4.1.5...left4dead-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [left4dead-4.1.5](https://github.com/truecharts/charts/compare/left4dead-4.1.4...left4dead-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [left4dead-4.1.4](https://github.com/truecharts/charts/compare/left4dead-4.1.3...left4dead-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [left4dead-4.1.3](https://github.com/truecharts/charts/compare/left4dead-4.1.0...left4dead-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [left4dead-4.1.2](https://github.com/truecharts/charts/compare/left4dead-4.1.0...left4dead-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/left4dead/4.1.9/Chart.yaml b/stable/left4dead/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..ed13cb013f
--- /dev/null
+++ b/stable/left4dead/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: l4d
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Left4Dead and run it.
+home: https://truecharts.org/charts/stable/left4dead
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/left4dead.png
+keywords:
+ - left4dead
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: left4dead
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/left4dead
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/left4dead/4.1.8/README.md b/stable/left4dead/4.1.9/README.md
similarity index 100%
rename from stable/left4dead/4.1.8/README.md
rename to stable/left4dead/4.1.9/README.md
diff --git a/stable/left4dead/4.1.9/app-changelog.md b/stable/left4dead/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..4304434574
--- /dev/null
+++ b/stable/left4dead/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [left4dead-4.1.9](https://github.com/truecharts/charts/compare/left4dead-4.1.8...left4dead-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/left4dead/4.1.8/app-readme.md b/stable/left4dead/4.1.9/app-readme.md
similarity index 100%
rename from stable/left4dead/4.1.8/app-readme.md
rename to stable/left4dead/4.1.9/app-readme.md
diff --git a/stable/left4dead/4.1.9/charts/common-17.2.28.tgz b/stable/left4dead/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/left4dead/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/left4dead/4.1.8/ix_values.yaml b/stable/left4dead/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/left4dead/4.1.8/ix_values.yaml
rename to stable/left4dead/4.1.9/ix_values.yaml
diff --git a/stable/left4dead/4.1.8/questions.yaml b/stable/left4dead/4.1.9/questions.yaml
similarity index 100%
rename from stable/left4dead/4.1.8/questions.yaml
rename to stable/left4dead/4.1.9/questions.yaml
diff --git a/stable/lingva/4.1.8/templates/common.yaml b/stable/left4dead/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/lingva/4.1.8/templates/common.yaml
rename to stable/left4dead/4.1.9/templates/common.yaml
diff --git a/stable/passwordpusherephemeral/4.1.8/values.yaml b/stable/left4dead/4.1.9/values.yaml
similarity index 100%
rename from stable/passwordpusherephemeral/4.1.8/values.yaml
rename to stable/left4dead/4.1.9/values.yaml
diff --git a/stable/lemur-cfssl/4.1.8/CHANGELOG.md b/stable/lemur-cfssl/4.1.8/CHANGELOG.md
deleted file mode 100644
index 6c44b7c979..0000000000
--- a/stable/lemur-cfssl/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [lemur-cfssl-4.1.8](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.7...lemur-cfssl-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [lemur-cfssl-4.1.7](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.6...lemur-cfssl-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [lemur-cfssl-4.1.6](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.5...lemur-cfssl-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [lemur-cfssl-4.1.5](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.4...lemur-cfssl-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [lemur-cfssl-4.1.4](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.3...lemur-cfssl-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [lemur-cfssl-4.1.3](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.0...lemur-cfssl-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [lemur-cfssl-4.1.2](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.0...lemur-cfssl-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [lemur-cfssl-4.1.0](https://github.com/truecharts/charts/compare/lemur-cfssl-4.0.1...lemur-cfssl-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [lemur-cfssl-4.0.1](https://github.com/truecharts/charts/compare/lemur-cfssl-4.0.0...lemur-cfssl-4.0.1) (2023-12-26)
diff --git a/stable/lemur-cfssl/4.1.8/Chart.yaml b/stable/lemur-cfssl/4.1.8/Chart.yaml
deleted file mode 100644
index 7cd25dbdd6..0000000000
--- a/stable/lemur-cfssl/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Lemur manages TLS certificate creation. While not able to issue certificates itself, Lemur acts as a broker between CAs and environments providing a central portal for developers to issue TLS certificates with 'sane' defaults.
-home: https://truecharts.org/charts/stable/lemur-cfssl
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/lemur-cfssl.png
-keywords:
- - lemur-cfssl
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: lemur-cfssl
-sources:
- - https://github.com/Netflix/lemur
- - https://github.com/truecharts/charts/tree/master/charts/stable/lemur-cfssl
- - https://hub.docker.com/r/halianelf/lemur
-type: application
-version: 4.1.8
diff --git a/stable/lemur-cfssl/4.1.8/app-changelog.md b/stable/lemur-cfssl/4.1.8/app-changelog.md
deleted file mode 100644
index 12da6a3eae..0000000000
--- a/stable/lemur-cfssl/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [lemur-cfssl-4.1.8](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.7...lemur-cfssl-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/lemur-cfssl/4.1.8/charts/common-17.2.26.tgz b/stable/lemur-cfssl/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/lemur-cfssl/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/lemur-cfssl/4.1.9/CHANGELOG.md b/stable/lemur-cfssl/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..5fb170437c
--- /dev/null
+++ b/stable/lemur-cfssl/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [lemur-cfssl-4.1.9](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.8...lemur-cfssl-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [lemur-cfssl-4.1.8](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.7...lemur-cfssl-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [lemur-cfssl-4.1.7](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.6...lemur-cfssl-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [lemur-cfssl-4.1.6](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.5...lemur-cfssl-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [lemur-cfssl-4.1.5](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.4...lemur-cfssl-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [lemur-cfssl-4.1.4](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.3...lemur-cfssl-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [lemur-cfssl-4.1.3](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.0...lemur-cfssl-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [lemur-cfssl-4.1.2](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.0...lemur-cfssl-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/lemur-cfssl/4.1.9/Chart.yaml b/stable/lemur-cfssl/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..842269a2d2
--- /dev/null
+++ b/stable/lemur-cfssl/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Lemur manages TLS certificate creation. While not able to issue certificates itself, Lemur acts as a broker between CAs and environments providing a central portal for developers to issue TLS certificates with 'sane' defaults.
+home: https://truecharts.org/charts/stable/lemur-cfssl
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/lemur-cfssl.png
+keywords:
+ - lemur-cfssl
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: lemur-cfssl
+sources:
+ - https://github.com/Netflix/lemur
+ - https://github.com/truecharts/charts/tree/master/charts/stable/lemur-cfssl
+ - https://hub.docker.com/r/halianelf/lemur
+type: application
+version: 4.1.9
diff --git a/stable/lemur-cfssl/4.1.8/README.md b/stable/lemur-cfssl/4.1.9/README.md
similarity index 100%
rename from stable/lemur-cfssl/4.1.8/README.md
rename to stable/lemur-cfssl/4.1.9/README.md
diff --git a/stable/lemur-cfssl/4.1.9/app-changelog.md b/stable/lemur-cfssl/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..65fba7b426
--- /dev/null
+++ b/stable/lemur-cfssl/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [lemur-cfssl-4.1.9](https://github.com/truecharts/charts/compare/lemur-cfssl-4.1.8...lemur-cfssl-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/lemur-cfssl/4.1.8/app-readme.md b/stable/lemur-cfssl/4.1.9/app-readme.md
similarity index 100%
rename from stable/lemur-cfssl/4.1.8/app-readme.md
rename to stable/lemur-cfssl/4.1.9/app-readme.md
diff --git a/stable/lemur-cfssl/4.1.9/charts/common-17.2.28.tgz b/stable/lemur-cfssl/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/lemur-cfssl/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/lemur-cfssl/4.1.8/ix_values.yaml b/stable/lemur-cfssl/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/lemur-cfssl/4.1.8/ix_values.yaml
rename to stable/lemur-cfssl/4.1.9/ix_values.yaml
diff --git a/stable/lemur-cfssl/4.1.8/questions.yaml b/stable/lemur-cfssl/4.1.9/questions.yaml
similarity index 100%
rename from stable/lemur-cfssl/4.1.8/questions.yaml
rename to stable/lemur-cfssl/4.1.9/questions.yaml
diff --git a/stable/livestreamdvr/4.1.11/templates/common.yaml b/stable/lemur-cfssl/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/livestreamdvr/4.1.11/templates/common.yaml
rename to stable/lemur-cfssl/4.1.9/templates/common.yaml
diff --git a/stable/pasta/7.1.8/values.yaml b/stable/lemur-cfssl/4.1.9/values.yaml
similarity index 100%
rename from stable/pasta/7.1.8/values.yaml
rename to stable/lemur-cfssl/4.1.9/values.yaml
diff --git a/stable/libreddit/7.1.8/CHANGELOG.md b/stable/libreddit/7.1.8/CHANGELOG.md
deleted file mode 100644
index 492f86f9c0..0000000000
--- a/stable/libreddit/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [libreddit-7.1.8](https://github.com/truecharts/charts/compare/libreddit-7.1.7...libreddit-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [libreddit-7.1.7](https://github.com/truecharts/charts/compare/libreddit-7.1.6...libreddit-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [libreddit-7.1.6](https://github.com/truecharts/charts/compare/libreddit-7.1.5...libreddit-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [libreddit-7.1.5](https://github.com/truecharts/charts/compare/libreddit-7.1.4...libreddit-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [libreddit-7.1.4](https://github.com/truecharts/charts/compare/libreddit-7.1.3...libreddit-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [libreddit-7.1.3](https://github.com/truecharts/charts/compare/libreddit-7.1.0...libreddit-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [libreddit-7.1.2](https://github.com/truecharts/charts/compare/libreddit-7.1.0...libreddit-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [libreddit-7.1.0](https://github.com/truecharts/charts/compare/libreddit-7.0.1...libreddit-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [libreddit-7.0.1](https://github.com/truecharts/charts/compare/libreddit-7.0.0...libreddit-7.0.1) (2023-12-26)
diff --git a/stable/libreddit/7.1.8/Chart.yaml b/stable/libreddit/7.1.8/Chart.yaml
deleted file mode 100644
index dbdeac99b4..0000000000
--- a/stable/libreddit/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: An alternative private front-end to Reddit
-home: https://truecharts.org/charts/stable/libreddit
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/libreddit.png
-keywords:
- - reddit
- - libreddit
- - social
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: libreddit
-sources:
- - https://github.com/spikecodes/libreddit
- - https://github.com/truecharts/charts/tree/master/charts/stable/libreddit
- - https://hub.docker.com/r/libreddit/libreddit
-type: application
-version: 7.1.8
diff --git a/stable/libreddit/7.1.8/app-changelog.md b/stable/libreddit/7.1.8/app-changelog.md
deleted file mode 100644
index f32e84de14..0000000000
--- a/stable/libreddit/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [libreddit-7.1.8](https://github.com/truecharts/charts/compare/libreddit-7.1.7...libreddit-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/libreddit/7.1.8/charts/common-17.2.26.tgz b/stable/libreddit/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/libreddit/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/libreddit/7.1.9/CHANGELOG.md b/stable/libreddit/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..28ad77e83d
--- /dev/null
+++ b/stable/libreddit/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [libreddit-7.1.9](https://github.com/truecharts/charts/compare/libreddit-7.1.8...libreddit-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [libreddit-7.1.8](https://github.com/truecharts/charts/compare/libreddit-7.1.7...libreddit-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [libreddit-7.1.7](https://github.com/truecharts/charts/compare/libreddit-7.1.6...libreddit-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [libreddit-7.1.6](https://github.com/truecharts/charts/compare/libreddit-7.1.5...libreddit-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [libreddit-7.1.5](https://github.com/truecharts/charts/compare/libreddit-7.1.4...libreddit-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [libreddit-7.1.4](https://github.com/truecharts/charts/compare/libreddit-7.1.3...libreddit-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [libreddit-7.1.3](https://github.com/truecharts/charts/compare/libreddit-7.1.0...libreddit-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [libreddit-7.1.2](https://github.com/truecharts/charts/compare/libreddit-7.1.0...libreddit-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/libreddit/7.1.9/Chart.yaml b/stable/libreddit/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..63eaf2f6d0
--- /dev/null
+++ b/stable/libreddit/7.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: An alternative private front-end to Reddit
+home: https://truecharts.org/charts/stable/libreddit
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/libreddit.png
+keywords:
+ - reddit
+ - libreddit
+ - social
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: libreddit
+sources:
+ - https://github.com/spikecodes/libreddit
+ - https://github.com/truecharts/charts/tree/master/charts/stable/libreddit
+ - https://hub.docker.com/r/libreddit/libreddit
+type: application
+version: 7.1.9
diff --git a/stable/libreddit/7.1.8/README.md b/stable/libreddit/7.1.9/README.md
similarity index 100%
rename from stable/libreddit/7.1.8/README.md
rename to stable/libreddit/7.1.9/README.md
diff --git a/stable/libreddit/7.1.9/app-changelog.md b/stable/libreddit/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..7beab23399
--- /dev/null
+++ b/stable/libreddit/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [libreddit-7.1.9](https://github.com/truecharts/charts/compare/libreddit-7.1.8...libreddit-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/libreddit/7.1.8/app-readme.md b/stable/libreddit/7.1.9/app-readme.md
similarity index 100%
rename from stable/libreddit/7.1.8/app-readme.md
rename to stable/libreddit/7.1.9/app-readme.md
diff --git a/stable/libreddit/7.1.9/charts/common-17.2.28.tgz b/stable/libreddit/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/libreddit/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/libreddit/7.1.8/ix_values.yaml b/stable/libreddit/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/libreddit/7.1.8/ix_values.yaml
rename to stable/libreddit/7.1.9/ix_values.yaml
diff --git a/stable/libreddit/7.1.8/questions.yaml b/stable/libreddit/7.1.9/questions.yaml
similarity index 100%
rename from stable/libreddit/7.1.8/questions.yaml
rename to stable/libreddit/7.1.9/questions.yaml
diff --git a/stable/romm/6.3.4/templates/NOTES.txt b/stable/libreddit/7.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/romm/6.3.4/templates/NOTES.txt
rename to stable/libreddit/7.1.9/templates/NOTES.txt
diff --git a/stable/retrobot/7.1.8/templates/common.yaml b/stable/libreddit/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/retrobot/7.1.8/templates/common.yaml
rename to stable/libreddit/7.1.9/templates/common.yaml
diff --git a/stable/pastey/5.1.12/values.yaml b/stable/libreddit/7.1.9/values.yaml
similarity index 100%
rename from stable/pastey/5.1.12/values.yaml
rename to stable/libreddit/7.1.9/values.yaml
diff --git a/stable/libremdb/6.1.19/CHANGELOG.md b/stable/libremdb/6.1.19/CHANGELOG.md
deleted file mode 100644
index f3e23ec43f..0000000000
--- a/stable/libremdb/6.1.19/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [libremdb-6.1.19](https://github.com/truecharts/charts/compare/libremdb-6.1.18...libremdb-6.1.19) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [libremdb-6.1.18](https://github.com/truecharts/charts/compare/libremdb-6.1.17...libremdb-6.1.18) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [libremdb-6.1.17](https://github.com/truecharts/charts/compare/libremdb-6.1.16...libremdb-6.1.17) (2024-01-14)
-
-### Chore
-
-
-
-- update container image quay.io/pussthecatorg/libremdb to latest[@093e10a](https://github.com/093e10a) by renovate ([#17173](https://github.com/truecharts/charts/issues/17173))
-
-
-
-
-## [libremdb-6.1.16](https://github.com/truecharts/charts/compare/libremdb-6.1.15...libremdb-6.1.16) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [libremdb-6.1.15](https://github.com/truecharts/charts/compare/libremdb-6.1.14...libremdb-6.1.15) (2024-01-09)
-
-### Chore
-
-
-
-- update container image quay.io/pussthecatorg/libremdb to latest[@24a90e7](https://github.com/24a90e7) by renovate ([#16962](https://github.com/truecharts/charts/issues/16962))
-
-
-## [libremdb-6.1.14](https://github.com/truecharts/charts/compare/libremdb-6.1.13...libremdb-6.1.14) (2024-01-05)
-
-### Chore
-
-
-
-- update container image quay.io/pussthecatorg/libremdb to latest[@ebc0f93](https://github.com/ebc0f93) by renovate ([#16885](https://github.com/truecharts/charts/issues/16885))
-
-
-## [libremdb-6.1.13](https://github.com/truecharts/charts/compare/libremdb-6.1.12...libremdb-6.1.13) (2024-01-04)
-
-### Chore
-
-
-
-- update container image quay.io/pussthecatorg/libremdb to latest[@aa31465](https://github.com/aa31465) by renovate ([#16868](https://github.com/truecharts/charts/issues/16868))
-
-
-## [libremdb-6.1.12](https://github.com/truecharts/charts/compare/libremdb-6.1.11...libremdb-6.1.12) (2024-01-03)
-
-### Chore
-
-
-
-- update container image quay.io/pussthecatorg/libremdb to latest[@8c28b66](https://github.com/8c28b66) by renovate ([#16849](https://github.com/truecharts/charts/issues/16849))
-
-
-## [libremdb-6.1.11](https://github.com/truecharts/charts/compare/libremdb-6.1.10...libremdb-6.1.11) (2024-01-03)
-
-### Chore
-
-
-
-- update container image quay.io/pussthecatorg/libremdb to latest[@35d047e](https://github.com/35d047e) by renovate ([#16829](https://github.com/truecharts/charts/issues/16829))
-
-
-## [libremdb-6.1.10](https://github.com/truecharts/charts/compare/libremdb-6.1.9...libremdb-6.1.10) (2024-01-03)
-
-### Chore
-
-
-
-- update container image quay.io/pussthecatorg/libremdb to latest[@03097a7](https://github.com/03097a7) by renovate ([#16714](https://github.com/truecharts/charts/issues/16714))
diff --git a/stable/libremdb/6.1.19/Chart.yaml b/stable/libremdb/6.1.19/Chart.yaml
deleted file mode 100644
index de803979f1..0000000000
--- a/stable/libremdb/6.1.19/Chart.yaml
+++ /dev/null
@@ -1,46 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: redis
- version: 11.1.6
- repository: https://deps.truecharts.org
- condition: redis.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A free & open source IMDb front-end.
-home: https://truecharts.org/charts/stable/libremdb
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/libremdb.png
-keywords:
- - libremdb
- - media
- - imdb
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: libremdb
-sources:
- - https://github.com/PussTheCat-org/docker-libremdb-quay
- - https://github.com/zyachel/libremdb
- - https://github.com/truecharts/charts/tree/master/charts/stable/libremdb
- - https://quay.io/pussthecatorg/libremdb
-type: application
-version: 6.1.19
diff --git a/stable/libremdb/6.1.19/app-changelog.md b/stable/libremdb/6.1.19/app-changelog.md
deleted file mode 100644
index cf21865a71..0000000000
--- a/stable/libremdb/6.1.19/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [libremdb-6.1.19](https://github.com/truecharts/charts/compare/libremdb-6.1.18...libremdb-6.1.19) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/libremdb/6.1.19/charts/common-17.2.26.tgz b/stable/libremdb/6.1.19/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/libremdb/6.1.19/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/libremdb/6.1.20/CHANGELOG.md b/stable/libremdb/6.1.20/CHANGELOG.md
new file mode 100644
index 0000000000..cd0515dc36
--- /dev/null
+++ b/stable/libremdb/6.1.20/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [libremdb-6.1.20](https://github.com/truecharts/charts/compare/libremdb-6.1.19...libremdb-6.1.20) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [libremdb-6.1.19](https://github.com/truecharts/charts/compare/libremdb-6.1.18...libremdb-6.1.19) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [libremdb-6.1.18](https://github.com/truecharts/charts/compare/libremdb-6.1.17...libremdb-6.1.18) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [libremdb-6.1.17](https://github.com/truecharts/charts/compare/libremdb-6.1.16...libremdb-6.1.17) (2024-01-14)
+
+### Chore
+
+
+
+- update container image quay.io/pussthecatorg/libremdb to latest[@093e10a](https://github.com/093e10a) by renovate ([#17173](https://github.com/truecharts/charts/issues/17173))
+
+
+
+
+## [libremdb-6.1.16](https://github.com/truecharts/charts/compare/libremdb-6.1.15...libremdb-6.1.16) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [libremdb-6.1.15](https://github.com/truecharts/charts/compare/libremdb-6.1.14...libremdb-6.1.15) (2024-01-09)
+
+### Chore
+
+
+
+- update container image quay.io/pussthecatorg/libremdb to latest[@24a90e7](https://github.com/24a90e7) by renovate ([#16962](https://github.com/truecharts/charts/issues/16962))
+
+
+## [libremdb-6.1.14](https://github.com/truecharts/charts/compare/libremdb-6.1.13...libremdb-6.1.14) (2024-01-05)
+
+### Chore
+
+
+
+- update container image quay.io/pussthecatorg/libremdb to latest[@ebc0f93](https://github.com/ebc0f93) by renovate ([#16885](https://github.com/truecharts/charts/issues/16885))
+
+
+## [libremdb-6.1.13](https://github.com/truecharts/charts/compare/libremdb-6.1.12...libremdb-6.1.13) (2024-01-04)
+
+### Chore
+
+
+
+- update container image quay.io/pussthecatorg/libremdb to latest[@aa31465](https://github.com/aa31465) by renovate ([#16868](https://github.com/truecharts/charts/issues/16868))
+
+
+## [libremdb-6.1.12](https://github.com/truecharts/charts/compare/libremdb-6.1.11...libremdb-6.1.12) (2024-01-03)
+
+### Chore
+
+
+
+- update container image quay.io/pussthecatorg/libremdb to latest[@8c28b66](https://github.com/8c28b66) by renovate ([#16849](https://github.com/truecharts/charts/issues/16849))
+
+
+## [libremdb-6.1.11](https://github.com/truecharts/charts/compare/libremdb-6.1.10...libremdb-6.1.11) (2024-01-03)
+
+### Chore
+
+
+
+- update container image quay.io/pussthecatorg/libremdb to latest[@35d047e](https://github.com/35d047e) by renovate ([#16829](https://github.com/truecharts/charts/issues/16829))
diff --git a/stable/libremdb/6.1.20/Chart.yaml b/stable/libremdb/6.1.20/Chart.yaml
new file mode 100644
index 0000000000..275cc9448d
--- /dev/null
+++ b/stable/libremdb/6.1.20/Chart.yaml
@@ -0,0 +1,46 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A free & open source IMDb front-end.
+home: https://truecharts.org/charts/stable/libremdb
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/libremdb.png
+keywords:
+ - libremdb
+ - media
+ - imdb
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: libremdb
+sources:
+ - https://github.com/PussTheCat-org/docker-libremdb-quay
+ - https://github.com/zyachel/libremdb
+ - https://github.com/truecharts/charts/tree/master/charts/stable/libremdb
+ - https://quay.io/pussthecatorg/libremdb
+type: application
+version: 6.1.20
diff --git a/stable/libremdb/6.1.19/README.md b/stable/libremdb/6.1.20/README.md
similarity index 100%
rename from stable/libremdb/6.1.19/README.md
rename to stable/libremdb/6.1.20/README.md
diff --git a/stable/libremdb/6.1.20/app-changelog.md b/stable/libremdb/6.1.20/app-changelog.md
new file mode 100644
index 0000000000..620f0c1baf
--- /dev/null
+++ b/stable/libremdb/6.1.20/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [libremdb-6.1.20](https://github.com/truecharts/charts/compare/libremdb-6.1.19...libremdb-6.1.20) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/libremdb/6.1.19/app-readme.md b/stable/libremdb/6.1.20/app-readme.md
similarity index 100%
rename from stable/libremdb/6.1.19/app-readme.md
rename to stable/libremdb/6.1.20/app-readme.md
diff --git a/stable/libremdb/6.1.20/charts/common-17.2.28.tgz b/stable/libremdb/6.1.20/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/libremdb/6.1.20/charts/common-17.2.28.tgz differ
diff --git a/stable/libremdb/6.1.20/charts/redis-11.1.6.tgz b/stable/libremdb/6.1.20/charts/redis-11.1.6.tgz
new file mode 100644
index 0000000000..f65cde0826
Binary files /dev/null and b/stable/libremdb/6.1.20/charts/redis-11.1.6.tgz differ
diff --git a/stable/libremdb/6.1.19/ix_values.yaml b/stable/libremdb/6.1.20/ix_values.yaml
similarity index 100%
rename from stable/libremdb/6.1.19/ix_values.yaml
rename to stable/libremdb/6.1.20/ix_values.yaml
diff --git a/stable/libremdb/6.1.19/questions.yaml b/stable/libremdb/6.1.20/questions.yaml
similarity index 100%
rename from stable/libremdb/6.1.19/questions.yaml
rename to stable/libremdb/6.1.20/questions.yaml
diff --git a/stable/rsnapshot/8.1.12/templates/NOTES.txt b/stable/libremdb/6.1.20/templates/NOTES.txt
similarity index 100%
rename from stable/rsnapshot/8.1.12/templates/NOTES.txt
rename to stable/libremdb/6.1.20/templates/NOTES.txt
diff --git a/stable/rickroll/5.1.8/templates/common.yaml b/stable/libremdb/6.1.20/templates/common.yaml
similarity index 100%
rename from stable/rickroll/5.1.8/templates/common.yaml
rename to stable/libremdb/6.1.20/templates/common.yaml
diff --git a/stable/pavlovvr/4.1.8/values.yaml b/stable/libremdb/6.1.20/values.yaml
similarity index 100%
rename from stable/pavlovvr/4.1.8/values.yaml
rename to stable/libremdb/6.1.20/values.yaml
diff --git a/stable/librespeed/12.1.12/CHANGELOG.md b/stable/librespeed/12.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..5c81caf76f
--- /dev/null
+++ b/stable/librespeed/12.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [librespeed-12.1.12](https://github.com/truecharts/charts/compare/librespeed-12.1.11...librespeed-12.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [librespeed-12.1.11](https://github.com/truecharts/charts/compare/librespeed-12.1.10...librespeed-12.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [librespeed-12.1.10](https://github.com/truecharts/charts/compare/librespeed-12.1.9...librespeed-12.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [librespeed-12.1.9](https://github.com/truecharts/charts/compare/librespeed-12.1.8...librespeed-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/librespeed to 5.3.0[@208b58c](https://github.com/208b58c) by renovate ([#17357](https://github.com/truecharts/charts/issues/17357))
+
+
+## [librespeed-12.1.8](https://github.com/truecharts/charts/compare/librespeed-12.1.7...librespeed-12.1.8) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/librespeed to 5.3.0[@9d4495f](https://github.com/9d4495f) by renovate ([#17236](https://github.com/truecharts/charts/issues/17236))
+
+
+
+
+## [librespeed-12.1.7](https://github.com/truecharts/charts/compare/librespeed-12.1.6...librespeed-12.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [librespeed-12.1.6](https://github.com/truecharts/charts/compare/librespeed-12.1.5...librespeed-12.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/librespeed to 5.3.0[@db0eb0b](https://github.com/db0eb0b) by renovate ([#16944](https://github.com/truecharts/charts/issues/16944))
+
+
+## [librespeed-12.1.5](https://github.com/truecharts/charts/compare/librespeed-12.1.4...librespeed-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [librespeed-12.1.4](https://github.com/truecharts/charts/compare/librespeed-12.1.3...librespeed-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [librespeed-12.1.3](https://github.com/truecharts/charts/compare/librespeed-12.1.0...librespeed-12.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/librespeed/12.1.12/Chart.yaml b/stable/librespeed/12.1.12/Chart.yaml
new file mode 100644
index 0000000000..cb60b8c917
--- /dev/null
+++ b/stable/librespeed/12.1.12/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.3.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Librespeed is a HTML5 webpage to test upload and download speeds
+home: https://truecharts.org/charts/stable/librespeed
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/librespeed.png
+keywords:
+ - librespeed
+ - speedtest
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: librespeed
+sources:
+ - https://github.com/librespeed/speedtest
+ - https://github.com/truecharts/charts/tree/master/charts/stable/librespeed
+ - https://ghcr.io/linuxserver/librespeed
+type: application
+version: 12.1.12
diff --git a/stable/librespeed/12.1.12/README.md b/stable/librespeed/12.1.12/README.md
new file mode 100644
index 0000000000..e7948fa070
--- /dev/null
+++ b/stable/librespeed/12.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/librespeed)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/librespeed/12.1.12/app-changelog.md b/stable/librespeed/12.1.12/app-changelog.md
new file mode 100644
index 0000000000..f8ef91a3e4
--- /dev/null
+++ b/stable/librespeed/12.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [librespeed-12.1.12](https://github.com/truecharts/charts/compare/librespeed-12.1.11...librespeed-12.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/librespeed/12.1.12/app-readme.md b/stable/librespeed/12.1.12/app-readme.md
new file mode 100644
index 0000000000..7e86075604
--- /dev/null
+++ b/stable/librespeed/12.1.12/app-readme.md
@@ -0,0 +1,8 @@
+Librespeed is a HTML5 webpage to test upload and download speeds
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/librespeed](https://truecharts.org/charts/stable/librespeed)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/librespeed/12.1.12/charts/common-17.2.28.tgz b/stable/librespeed/12.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/librespeed/12.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/librespeed/12.1.12/ix_values.yaml b/stable/librespeed/12.1.12/ix_values.yaml
new file mode 100644
index 0000000000..61889c3d7e
--- /dev/null
+++ b/stable/librespeed/12.1.12/ix_values.yaml
@@ -0,0 +1,23 @@
+image:
+ repository: ghcr.io/linuxserver/librespeed
+ tag: 5.3.0@sha256:208b58c4ba23b060906caf95f80162bf7875eadef415fb118dd2ab1451dcfb1b
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10016
+ targetPort: 80
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
diff --git a/stable/librespeed/12.1.12/questions.yaml b/stable/librespeed/12.1.12/questions.yaml
new file mode 100644
index 0000000000..8085531843
--- /dev/null
+++ b/stable/librespeed/12.1.12/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10016
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/rss-bridge/8.1.9/templates/NOTES.txt b/stable/librespeed/12.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/rss-bridge/8.1.9/templates/NOTES.txt
rename to stable/librespeed/12.1.12/templates/NOTES.txt
diff --git a/stable/rsnapshot/8.1.12/templates/common.yaml b/stable/librespeed/12.1.12/templates/common.yaml
similarity index 100%
rename from stable/rsnapshot/8.1.12/templates/common.yaml
rename to stable/librespeed/12.1.12/templates/common.yaml
diff --git a/stable/phoronix-test-suite/4.1.8/values.yaml b/stable/librespeed/12.1.12/values.yaml
similarity index 100%
rename from stable/phoronix-test-suite/4.1.8/values.yaml
rename to stable/librespeed/12.1.12/values.yaml
diff --git a/stable/lidarr/19.1.12/CHANGELOG.md b/stable/lidarr/19.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..bb5a9de271
--- /dev/null
+++ b/stable/lidarr/19.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [lidarr-19.1.12](https://github.com/truecharts/charts/compare/lidarr-19.1.11...lidarr-19.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [lidarr-19.1.11](https://github.com/truecharts/charts/compare/lidarr-19.1.10...lidarr-19.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [lidarr-19.1.10](https://github.com/truecharts/charts/compare/lidarr-19.1.9...lidarr-19.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [lidarr-19.1.9](https://github.com/truecharts/charts/compare/lidarr-19.1.8...lidarr-19.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/onedr0p/lidarr-develop to v2.1.3.3927[@437d38a](https://github.com/437d38a) by renovate ([#17420](https://github.com/truecharts/charts/issues/17420))
+
+
+
+
+## [lidarr-19.1.8](https://github.com/truecharts/charts/compare/lidarr-19.1.7...lidarr-19.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [lidarr-19.1.7](https://github.com/truecharts/charts/compare/lidarr-19.1.6...lidarr-19.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/onedr0p/lidarr-develop to v2.1.2.3893[@d9a03ed](https://github.com/d9a03ed) by renovate ([#16995](https://github.com/truecharts/charts/issues/16995))
+
+
+## [lidarr-19.1.6](https://github.com/truecharts/charts/compare/lidarr-19.1.5...lidarr-19.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [lidarr-19.1.5](https://github.com/truecharts/charts/compare/lidarr-19.1.4...lidarr-19.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [lidarr-19.1.4](https://github.com/truecharts/charts/compare/lidarr-19.1.1...lidarr-19.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/lidarr/19.1.12/Chart.yaml b/stable/lidarr/19.1.12/Chart.yaml
new file mode 100644
index 0000000000..b92c917998
--- /dev/null
+++ b/stable/lidarr/19.1.12/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.1.3.3927
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Looks and smells like Sonarr but made for music
+home: https://truecharts.org/charts/stable/lidarr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/lidarr.png
+keywords:
+ - lidarr
+ - torrent
+ - usenet
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: lidarr
+sources:
+ - https://github.com/Lidarr/Lidarr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/lidarr
+ - https://ghcr.io/onedr0p/lidarr-develop
+ - https://ghcr.io/onedr0p/exportarr
+type: application
+version: 19.1.12
diff --git a/stable/lidarr/19.1.12/README.md b/stable/lidarr/19.1.12/README.md
new file mode 100644
index 0000000000..5dd4de9f50
--- /dev/null
+++ b/stable/lidarr/19.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/lidarr)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/lidarr/19.1.12/app-changelog.md b/stable/lidarr/19.1.12/app-changelog.md
new file mode 100644
index 0000000000..2e1fa4a5d5
--- /dev/null
+++ b/stable/lidarr/19.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [lidarr-19.1.12](https://github.com/truecharts/charts/compare/lidarr-19.1.11...lidarr-19.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/lidarr/19.1.12/app-readme.md b/stable/lidarr/19.1.12/app-readme.md
new file mode 100644
index 0000000000..ab0ee61c1d
--- /dev/null
+++ b/stable/lidarr/19.1.12/app-readme.md
@@ -0,0 +1,8 @@
+Looks and smells like Sonarr but made for music
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/lidarr](https://truecharts.org/charts/stable/lidarr)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/lidarr/19.1.12/charts/common-17.2.28.tgz b/stable/lidarr/19.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/lidarr/19.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/lidarr/19.1.12/ix_values.yaml b/stable/lidarr/19.1.12/ix_values.yaml
new file mode 100644
index 0000000000..9e7ee5df85
--- /dev/null
+++ b/stable/lidarr/19.1.12/ix_values.yaml
@@ -0,0 +1,109 @@
+image:
+ repository: ghcr.io/onedr0p/lidarr-develop
+ pullPolicy: IfNotPresent
+ tag: 2.1.3.3927@sha256:437d38a8f53184721755772b7f1b0f5657ccee4c81a2f40b18a1b8a9ecf17b34
+exportarrImage:
+ repository: ghcr.io/onedr0p/exportarr
+ pullPolicy: IfNotPresent
+ tag: v1.6.0@sha256:b522e128509b766cf66f847190fccd225ff194dc76775fe6a215f2dd3010cac2
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+service:
+ main:
+ ports:
+ main:
+ port: 8686
+ metrics:
+ enabled: true
+ type: ClusterIP
+ targetSelector: exportarr
+ ports:
+ metrics:
+ enabled: true
+ port: 8687
+ targetSelector: exportarr
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: true
+ type: http
+ path: /ping
+ readiness:
+ enabled: true
+ type: http
+ path: /ping
+ startup:
+ enabled: true
+ type: http
+ path: /ping
+ env:
+ LIDARR__PORT: "{{ .Values.service.main.ports.main.port }}"
+ LIDARR__AUTHENTICATION_METHOD: ""
+ exportarr:
+ enabled: true
+ type: Deployment
+ strategy: RollingUpdate
+ replicas: 1
+ podSpec:
+ containers:
+ exportarr:
+ primary: true
+ enabled: true
+ imageSelector: exportarrImage
+ args:
+ - lidarr
+ probes:
+ liveness:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ readiness:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ startup:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ env:
+ INTERFACE: 0.0.0.0
+ PORT: "{{ .Values.service.metrics.ports.metrics.port }}"
+ URL: '{{ printf "http://%v:%v" (include "tc.v1.common.lib.chart.names.fullname" $) .Values.service.main.ports.main.port }}'
+ # additional metrics (slow)
+ # ENABLE_ADDITIONAL_METRICS: false
+ # enable gathering unknown queue items
+ # ENABLE_UNKNOWN_QUEUE_ITEMS: false
+ CONFIG: "/config/config.xml"
+persistence:
+ config:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: /config
+ exportarr:
+ exportarr:
+ mountPath: /config
+ readOnly: true
+metrics:
+ main:
+ enabled: true
+ type: "servicemonitor"
+ endpoints:
+ - port: metrics
+ path: /metrics
+ targetSelector: metrics
+ prometheusRule:
+ enabled: false
+portal:
+ open:
+ enabled: true
+updated: true
diff --git a/stable/lidarr/19.1.12/questions.yaml b/stable/lidarr/19.1.12/questions.yaml
new file mode 100644
index 0000000000..362b6c1276
--- /dev/null
+++ b/stable/lidarr/19.1.12/questions.yaml
@@ -0,0 +1,2885 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: App Configuration
+ label: Image Environment
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: LIDARR__AUTHENTICATION_METHOD
+ label: Auth Method
+ description: Sets the auth method.
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: In-App Setting
+ - value: External
+ description: External/None
+ - value: Basic
+ description: Basic
+ - value: Forms
+ description: Forms
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8686
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: metrics
+ group: Metrics
+ label: Prometheus Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: prometheusRule
+ label: PrometheusRule
+ description: Enable and configure Prometheus Rules for the App.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ # TODO: Rule List section
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/rtorrent-rutorrent/3.1.8/templates/NOTES.txt b/stable/lidarr/19.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/rtorrent-rutorrent/3.1.8/templates/NOTES.txt
rename to stable/lidarr/19.1.12/templates/NOTES.txt
diff --git a/stable/lidarr/19.1.12/templates/common.yaml b/stable/lidarr/19.1.12/templates/common.yaml
new file mode 100644
index 0000000000..3c93f57861
--- /dev/null
+++ b/stable/lidarr/19.1.12/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . -}}
+
+{{/* Disable [exportarr] if requested */}}
+{{- if not .Values.metrics.main.enabled -}}
+ {{- $_ := set .Values.workload.exportarr "enabled" false -}}
+ {{- $_ := set .Values.service.metrics "enabled" false -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{- include "tc.v1.common.loader.apply" . -}}
diff --git a/stable/photo-stream/4.1.8/values.yaml b/stable/lidarr/19.1.12/values.yaml
similarity index 100%
rename from stable/photo-stream/4.1.8/values.yaml
rename to stable/lidarr/19.1.12/values.yaml
diff --git a/stable/lingva/4.1.8/CHANGELOG.md b/stable/lingva/4.1.8/CHANGELOG.md
deleted file mode 100644
index 798795711a..0000000000
--- a/stable/lingva/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [lingva-4.1.8](https://github.com/truecharts/charts/compare/lingva-4.1.7...lingva-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [lingva-4.1.7](https://github.com/truecharts/charts/compare/lingva-4.1.6...lingva-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [lingva-4.1.6](https://github.com/truecharts/charts/compare/lingva-4.1.5...lingva-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [lingva-4.1.5](https://github.com/truecharts/charts/compare/lingva-4.1.4...lingva-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [lingva-4.1.4](https://github.com/truecharts/charts/compare/lingva-4.1.3...lingva-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [lingva-4.1.3](https://github.com/truecharts/charts/compare/lingva-4.1.0...lingva-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [lingva-4.1.2](https://github.com/truecharts/charts/compare/lingva-4.1.0...lingva-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [lingva-4.1.0](https://github.com/truecharts/charts/compare/lingva-4.0.1...lingva-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [lingva-4.0.1](https://github.com/truecharts/charts/compare/lingva-4.0.0...lingva-4.0.1) (2023-12-26)
diff --git a/stable/lingva/4.1.8/Chart.yaml b/stable/lingva/4.1.8/Chart.yaml
deleted file mode 100644
index 4f82848d51..0000000000
--- a/stable/lingva/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Alternative front-end for Google Translate, serving as a Free and Open Source translator with over a hundred languages available
-home: https://truecharts.org/charts/stable/lingva
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/lingva.png
-keywords:
- - lingva
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: lingva
-sources:
- - https://github.com/TheDavidDelta/lingva-translate
- - https://github.com/truecharts/charts/tree/master/charts/stable/lingva
- - https://hub.docker.com/r/thedaviddelta/lingva-translate
-type: application
-version: 4.1.8
diff --git a/stable/lingva/4.1.8/app-changelog.md b/stable/lingva/4.1.8/app-changelog.md
deleted file mode 100644
index eaab8818f3..0000000000
--- a/stable/lingva/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [lingva-4.1.8](https://github.com/truecharts/charts/compare/lingva-4.1.7...lingva-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/lingva/4.1.8/charts/common-17.2.26.tgz b/stable/lingva/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/lingva/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/lingva/4.1.9/CHANGELOG.md b/stable/lingva/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..4d2c45cab1
--- /dev/null
+++ b/stable/lingva/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [lingva-4.1.9](https://github.com/truecharts/charts/compare/lingva-4.1.8...lingva-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [lingva-4.1.8](https://github.com/truecharts/charts/compare/lingva-4.1.7...lingva-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [lingva-4.1.7](https://github.com/truecharts/charts/compare/lingva-4.1.6...lingva-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [lingva-4.1.6](https://github.com/truecharts/charts/compare/lingva-4.1.5...lingva-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [lingva-4.1.5](https://github.com/truecharts/charts/compare/lingva-4.1.4...lingva-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [lingva-4.1.4](https://github.com/truecharts/charts/compare/lingva-4.1.3...lingva-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [lingva-4.1.3](https://github.com/truecharts/charts/compare/lingva-4.1.0...lingva-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [lingva-4.1.2](https://github.com/truecharts/charts/compare/lingva-4.1.0...lingva-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/lingva/4.1.9/Chart.yaml b/stable/lingva/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..ffcd319389
--- /dev/null
+++ b/stable/lingva/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Alternative front-end for Google Translate, serving as a Free and Open Source translator with over a hundred languages available
+home: https://truecharts.org/charts/stable/lingva
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/lingva.png
+keywords:
+ - lingva
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: lingva
+sources:
+ - https://github.com/TheDavidDelta/lingva-translate
+ - https://github.com/truecharts/charts/tree/master/charts/stable/lingva
+ - https://hub.docker.com/r/thedaviddelta/lingva-translate
+type: application
+version: 4.1.9
diff --git a/stable/lingva/4.1.8/README.md b/stable/lingva/4.1.9/README.md
similarity index 100%
rename from stable/lingva/4.1.8/README.md
rename to stable/lingva/4.1.9/README.md
diff --git a/stable/lingva/4.1.9/app-changelog.md b/stable/lingva/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..b1c93cedf3
--- /dev/null
+++ b/stable/lingva/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [lingva-4.1.9](https://github.com/truecharts/charts/compare/lingva-4.1.8...lingva-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/lingva/4.1.8/app-readme.md b/stable/lingva/4.1.9/app-readme.md
similarity index 100%
rename from stable/lingva/4.1.8/app-readme.md
rename to stable/lingva/4.1.9/app-readme.md
diff --git a/stable/lingva/4.1.9/charts/common-17.2.28.tgz b/stable/lingva/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/lingva/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/lingva/4.1.8/ix_values.yaml b/stable/lingva/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/lingva/4.1.8/ix_values.yaml
rename to stable/lingva/4.1.9/ix_values.yaml
diff --git a/stable/lingva/4.1.8/questions.yaml b/stable/lingva/4.1.9/questions.yaml
similarity index 100%
rename from stable/lingva/4.1.8/questions.yaml
rename to stable/lingva/4.1.9/questions.yaml
diff --git a/stable/llalon-github-backup/4.1.8/templates/common.yaml b/stable/lingva/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/llalon-github-backup/4.1.8/templates/common.yaml
rename to stable/lingva/4.1.9/templates/common.yaml
diff --git a/stable/photoshow/9.1.8/values.yaml b/stable/lingva/4.1.9/values.yaml
similarity index 100%
rename from stable/photoshow/9.1.8/values.yaml
rename to stable/lingva/4.1.9/values.yaml
diff --git a/stable/linkding/8.1.8/CHANGELOG.md b/stable/linkding/8.1.8/CHANGELOG.md
deleted file mode 100644
index 03a8df7c24..0000000000
--- a/stable/linkding/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [linkding-8.1.8](https://github.com/truecharts/charts/compare/linkding-8.1.7...linkding-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [linkding-8.1.7](https://github.com/truecharts/charts/compare/linkding-8.1.6...linkding-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [linkding-8.1.6](https://github.com/truecharts/charts/compare/linkding-8.1.5...linkding-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [linkding-8.1.5](https://github.com/truecharts/charts/compare/linkding-8.1.4...linkding-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [linkding-8.1.4](https://github.com/truecharts/charts/compare/linkding-8.1.3...linkding-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [linkding-8.1.3](https://github.com/truecharts/charts/compare/linkding-8.1.0...linkding-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [linkding-8.1.2](https://github.com/truecharts/charts/compare/linkding-8.1.0...linkding-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [linkding-8.1.0](https://github.com/truecharts/charts/compare/linkding-8.0.1...linkding-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [linkding-8.0.1](https://github.com/truecharts/charts/compare/linkding-8.0.0...linkding-8.0.1) (2023-12-26)
diff --git a/stable/linkding/8.1.8/Chart.yaml b/stable/linkding/8.1.8/Chart.yaml
deleted file mode 100644
index 675f41ef22..0000000000
--- a/stable/linkding/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: bookmarks
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.23.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Linkding is a simple bookmark service that you can host yourself. It's designed be to be minimal, fast and easy.
-home: https://truecharts.org/charts/stable/linkding
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/linkding.png
-keywords:
- - bookmarks
- - links
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: linkding
-sources:
- - https://github.com/sissbruecker/linkding
- - https://github.com/truecharts/charts/tree/master/charts/stable/linkding
- - https://hub.docker.com/r/sissbruecker/linkding
-type: application
-version: 8.1.8
diff --git a/stable/linkding/8.1.8/app-changelog.md b/stable/linkding/8.1.8/app-changelog.md
deleted file mode 100644
index 308fd022e0..0000000000
--- a/stable/linkding/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [linkding-8.1.8](https://github.com/truecharts/charts/compare/linkding-8.1.7...linkding-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/linkding/8.1.8/charts/common-17.2.26.tgz b/stable/linkding/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/linkding/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/linkding/8.1.9/CHANGELOG.md b/stable/linkding/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..390c8cb217
--- /dev/null
+++ b/stable/linkding/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [linkding-8.1.9](https://github.com/truecharts/charts/compare/linkding-8.1.8...linkding-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [linkding-8.1.8](https://github.com/truecharts/charts/compare/linkding-8.1.7...linkding-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [linkding-8.1.7](https://github.com/truecharts/charts/compare/linkding-8.1.6...linkding-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [linkding-8.1.6](https://github.com/truecharts/charts/compare/linkding-8.1.5...linkding-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [linkding-8.1.5](https://github.com/truecharts/charts/compare/linkding-8.1.4...linkding-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [linkding-8.1.4](https://github.com/truecharts/charts/compare/linkding-8.1.3...linkding-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [linkding-8.1.3](https://github.com/truecharts/charts/compare/linkding-8.1.0...linkding-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [linkding-8.1.2](https://github.com/truecharts/charts/compare/linkding-8.1.0...linkding-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/linkding/8.1.9/Chart.yaml b/stable/linkding/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..aad04b313b
--- /dev/null
+++ b/stable/linkding/8.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: bookmarks
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.23.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Linkding is a simple bookmark service that you can host yourself. It's designed be to be minimal, fast and easy.
+home: https://truecharts.org/charts/stable/linkding
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/linkding.png
+keywords:
+ - bookmarks
+ - links
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: linkding
+sources:
+ - https://github.com/sissbruecker/linkding
+ - https://github.com/truecharts/charts/tree/master/charts/stable/linkding
+ - https://hub.docker.com/r/sissbruecker/linkding
+type: application
+version: 8.1.9
diff --git a/stable/linkding/8.1.8/README.md b/stable/linkding/8.1.9/README.md
similarity index 100%
rename from stable/linkding/8.1.8/README.md
rename to stable/linkding/8.1.9/README.md
diff --git a/stable/linkding/8.1.9/app-changelog.md b/stable/linkding/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..44d472bebb
--- /dev/null
+++ b/stable/linkding/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [linkding-8.1.9](https://github.com/truecharts/charts/compare/linkding-8.1.8...linkding-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/linkding/8.1.8/app-readme.md b/stable/linkding/8.1.9/app-readme.md
similarity index 100%
rename from stable/linkding/8.1.8/app-readme.md
rename to stable/linkding/8.1.9/app-readme.md
diff --git a/stable/linkding/8.1.9/charts/common-17.2.28.tgz b/stable/linkding/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/linkding/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/linkding/8.1.8/ix_values.yaml b/stable/linkding/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/linkding/8.1.8/ix_values.yaml
rename to stable/linkding/8.1.9/ix_values.yaml
diff --git a/stable/linkding/8.1.8/questions.yaml b/stable/linkding/8.1.9/questions.yaml
similarity index 100%
rename from stable/linkding/8.1.8/questions.yaml
rename to stable/linkding/8.1.9/questions.yaml
diff --git a/stable/satisfactory/8.1.9/templates/NOTES.txt b/stable/linkding/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/satisfactory/8.1.9/templates/NOTES.txt
rename to stable/linkding/8.1.9/templates/NOTES.txt
diff --git a/stable/rss-bridge/8.1.9/templates/common.yaml b/stable/linkding/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/rss-bridge/8.1.9/templates/common.yaml
rename to stable/linkding/8.1.9/templates/common.yaml
diff --git a/stable/photostructure/6.0.3/values.yaml b/stable/linkding/8.1.9/values.yaml
similarity index 100%
rename from stable/photostructure/6.0.3/values.yaml
rename to stable/linkding/8.1.9/values.yaml
diff --git a/stable/linkwallet/4.1.8/CHANGELOG.md b/stable/linkwallet/4.1.8/CHANGELOG.md
deleted file mode 100644
index d474726ecb..0000000000
--- a/stable/linkwallet/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [linkwallet-4.1.8](https://github.com/truecharts/charts/compare/linkwallet-4.1.7...linkwallet-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [linkwallet-4.1.7](https://github.com/truecharts/charts/compare/linkwallet-4.1.6...linkwallet-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [linkwallet-4.1.6](https://github.com/truecharts/charts/compare/linkwallet-4.1.5...linkwallet-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [linkwallet-4.1.5](https://github.com/truecharts/charts/compare/linkwallet-4.1.4...linkwallet-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [linkwallet-4.1.4](https://github.com/truecharts/charts/compare/linkwallet-4.1.3...linkwallet-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [linkwallet-4.1.3](https://github.com/truecharts/charts/compare/linkwallet-4.1.0...linkwallet-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [linkwallet-4.1.2](https://github.com/truecharts/charts/compare/linkwallet-4.1.0...linkwallet-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [linkwallet-4.1.0](https://github.com/truecharts/charts/compare/linkwallet-4.0.1...linkwallet-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [linkwallet-4.0.1](https://github.com/truecharts/charts/compare/linkwallet-4.0.0...linkwallet-4.0.1) (2023-12-26)
diff --git a/stable/linkwallet/4.1.8/Chart.yaml b/stable/linkwallet/4.1.8/Chart.yaml
deleted file mode 100644
index 4e1f3a0f27..0000000000
--- a/stable/linkwallet/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: bookmarks
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.0.36
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A self-hosted bookmark database with full-text page content search.
-home: https://truecharts.org/charts/stable/linkwallet
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/linkwallet.png
-keywords:
- - bookmarks
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: linkwallet
-sources:
- - https://github.com/tardisx/linkwallet
- - https://github.com/truecharts/charts/tree/master/charts/stable/linkwallet
- - https://hub.docker.com/r/tardisx/linkwallet
-type: application
-version: 4.1.8
diff --git a/stable/linkwallet/4.1.8/app-changelog.md b/stable/linkwallet/4.1.8/app-changelog.md
deleted file mode 100644
index f10ab8ccd4..0000000000
--- a/stable/linkwallet/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [linkwallet-4.1.8](https://github.com/truecharts/charts/compare/linkwallet-4.1.7...linkwallet-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/linkwallet/4.1.8/charts/common-17.2.26.tgz b/stable/linkwallet/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/linkwallet/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/linkwallet/4.1.9/CHANGELOG.md b/stable/linkwallet/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..06d01886b8
--- /dev/null
+++ b/stable/linkwallet/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [linkwallet-4.1.9](https://github.com/truecharts/charts/compare/linkwallet-4.1.8...linkwallet-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [linkwallet-4.1.8](https://github.com/truecharts/charts/compare/linkwallet-4.1.7...linkwallet-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [linkwallet-4.1.7](https://github.com/truecharts/charts/compare/linkwallet-4.1.6...linkwallet-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [linkwallet-4.1.6](https://github.com/truecharts/charts/compare/linkwallet-4.1.5...linkwallet-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [linkwallet-4.1.5](https://github.com/truecharts/charts/compare/linkwallet-4.1.4...linkwallet-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [linkwallet-4.1.4](https://github.com/truecharts/charts/compare/linkwallet-4.1.3...linkwallet-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [linkwallet-4.1.3](https://github.com/truecharts/charts/compare/linkwallet-4.1.0...linkwallet-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [linkwallet-4.1.2](https://github.com/truecharts/charts/compare/linkwallet-4.1.0...linkwallet-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/linkwallet/4.1.9/Chart.yaml b/stable/linkwallet/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..c7926a9cb3
--- /dev/null
+++ b/stable/linkwallet/4.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: bookmarks
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.0.36
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A self-hosted bookmark database with full-text page content search.
+home: https://truecharts.org/charts/stable/linkwallet
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/linkwallet.png
+keywords:
+ - bookmarks
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: linkwallet
+sources:
+ - https://github.com/tardisx/linkwallet
+ - https://github.com/truecharts/charts/tree/master/charts/stable/linkwallet
+ - https://hub.docker.com/r/tardisx/linkwallet
+type: application
+version: 4.1.9
diff --git a/stable/linkwallet/4.1.8/README.md b/stable/linkwallet/4.1.9/README.md
similarity index 100%
rename from stable/linkwallet/4.1.8/README.md
rename to stable/linkwallet/4.1.9/README.md
diff --git a/stable/linkwallet/4.1.9/app-changelog.md b/stable/linkwallet/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..da71d37ce7
--- /dev/null
+++ b/stable/linkwallet/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [linkwallet-4.1.9](https://github.com/truecharts/charts/compare/linkwallet-4.1.8...linkwallet-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/linkwallet/4.1.8/app-readme.md b/stable/linkwallet/4.1.9/app-readme.md
similarity index 100%
rename from stable/linkwallet/4.1.8/app-readme.md
rename to stable/linkwallet/4.1.9/app-readme.md
diff --git a/stable/linkwallet/4.1.9/charts/common-17.2.28.tgz b/stable/linkwallet/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/linkwallet/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/linkwallet/4.1.8/ix_values.yaml b/stable/linkwallet/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/linkwallet/4.1.8/ix_values.yaml
rename to stable/linkwallet/4.1.9/ix_values.yaml
diff --git a/stable/linkwallet/4.1.8/questions.yaml b/stable/linkwallet/4.1.9/questions.yaml
similarity index 100%
rename from stable/linkwallet/4.1.8/questions.yaml
rename to stable/linkwallet/4.1.9/questions.yaml
diff --git a/stable/rtorrent-rutorrent/3.1.8/templates/common.yaml b/stable/linkwallet/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/rtorrent-rutorrent/3.1.8/templates/common.yaml
rename to stable/linkwallet/4.1.9/templates/common.yaml
diff --git a/stable/phpmyadmin/4.1.8/values.yaml b/stable/linkwallet/4.1.9/values.yaml
similarity index 100%
rename from stable/phpmyadmin/4.1.8/values.yaml
rename to stable/linkwallet/4.1.9/values.yaml
diff --git a/stable/linkwarden/3.2.11/CHANGELOG.md b/stable/linkwarden/3.2.11/CHANGELOG.md
deleted file mode 100644
index 68cb99c7c1..0000000000
--- a/stable/linkwarden/3.2.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [linkwarden-3.2.11](https://github.com/truecharts/charts/compare/linkwarden-3.2.10...linkwarden-3.2.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [linkwarden-3.2.10](https://github.com/truecharts/charts/compare/linkwarden-3.2.9...linkwarden-3.2.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [linkwarden-3.2.9](https://github.com/truecharts/charts/compare/linkwarden-3.2.8...linkwarden-3.2.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linkwarden/linkwarden to v2.4.9[@9d0c86d](https://github.com/9d0c86d) by renovate ([#17417](https://github.com/truecharts/charts/issues/17417))
-
-
-
-
-## [linkwarden-3.2.8](https://github.com/truecharts/charts/compare/linkwarden-3.2.7...linkwarden-3.2.8) (2024-01-12)
-
-### Chore
-
-
-
-- update label text on scale ui ([#17087](https://github.com/truecharts/charts/issues/17087))
-
-
-## [linkwarden-3.2.7](https://github.com/truecharts/charts/compare/linkwarden-3.2.6...linkwarden-3.2.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [linkwarden-3.2.6](https://github.com/truecharts/charts/compare/linkwarden-3.2.5...linkwarden-3.2.6) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/linkwarden/linkwarden to v2.4.8[@ee344d6](https://github.com/ee344d6) by renovate ([#16717](https://github.com/truecharts/charts/issues/16717))
-
-
-## [linkwarden-3.2.5](https://github.com/truecharts/charts/compare/linkwarden-3.2.4...linkwarden-3.2.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [linkwarden-3.2.4](https://github.com/truecharts/charts/compare/linkwarden-3.2.3...linkwarden-3.2.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [linkwarden-3.2.3](https://github.com/truecharts/charts/compare/linkwarden-3.2.0...linkwarden-3.2.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/linkwarden/3.2.11/Chart.yaml b/stable/linkwarden/3.2.11/Chart.yaml
deleted file mode 100644
index fe5983ab49..0000000000
--- a/stable/linkwarden/3.2.11/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: bookmarks
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.4.9
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.
-home: https://truecharts.org/charts/stable/linkwarden
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/linkwarden.png
-keywords:
- - linkwarden
- - bookmark
- - manager
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: linkwarden
-sources:
- - https://github.com/linkwarden/linkwarden
- - https://github.com/truecharts/charts/tree/master/charts/stable/linkwarden
- - https://ghcr.io/linkwarden/linkwarden
-type: application
-version: 3.2.11
diff --git a/stable/linkwarden/3.2.11/app-changelog.md b/stable/linkwarden/3.2.11/app-changelog.md
deleted file mode 100644
index d37ad0ed2f..0000000000
--- a/stable/linkwarden/3.2.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [linkwarden-3.2.11](https://github.com/truecharts/charts/compare/linkwarden-3.2.10...linkwarden-3.2.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/linkwarden/3.2.11/charts/common-17.2.26.tgz b/stable/linkwarden/3.2.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/linkwarden/3.2.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/linkwarden/3.2.12/CHANGELOG.md b/stable/linkwarden/3.2.12/CHANGELOG.md
new file mode 100644
index 0000000000..4c360c7945
--- /dev/null
+++ b/stable/linkwarden/3.2.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [linkwarden-3.2.12](https://github.com/truecharts/charts/compare/linkwarden-3.2.11...linkwarden-3.2.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [linkwarden-3.2.11](https://github.com/truecharts/charts/compare/linkwarden-3.2.10...linkwarden-3.2.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [linkwarden-3.2.10](https://github.com/truecharts/charts/compare/linkwarden-3.2.9...linkwarden-3.2.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [linkwarden-3.2.9](https://github.com/truecharts/charts/compare/linkwarden-3.2.8...linkwarden-3.2.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linkwarden/linkwarden to v2.4.9[@9d0c86d](https://github.com/9d0c86d) by renovate ([#17417](https://github.com/truecharts/charts/issues/17417))
+
+
+
+
+## [linkwarden-3.2.8](https://github.com/truecharts/charts/compare/linkwarden-3.2.7...linkwarden-3.2.8) (2024-01-12)
+
+### Chore
+
+
+
+- update label text on scale ui ([#17087](https://github.com/truecharts/charts/issues/17087))
+
+
+## [linkwarden-3.2.7](https://github.com/truecharts/charts/compare/linkwarden-3.2.6...linkwarden-3.2.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [linkwarden-3.2.6](https://github.com/truecharts/charts/compare/linkwarden-3.2.5...linkwarden-3.2.6) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linkwarden/linkwarden to v2.4.8[@ee344d6](https://github.com/ee344d6) by renovate ([#16717](https://github.com/truecharts/charts/issues/16717))
+
+
+## [linkwarden-3.2.5](https://github.com/truecharts/charts/compare/linkwarden-3.2.4...linkwarden-3.2.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [linkwarden-3.2.4](https://github.com/truecharts/charts/compare/linkwarden-3.2.3...linkwarden-3.2.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [linkwarden-3.2.3](https://github.com/truecharts/charts/compare/linkwarden-3.2.0...linkwarden-3.2.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/linkwarden/3.2.12/Chart.yaml b/stable/linkwarden/3.2.12/Chart.yaml
new file mode 100644
index 0000000000..526847d189
--- /dev/null
+++ b/stable/linkwarden/3.2.12/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: bookmarks
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.4.9
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.
+home: https://truecharts.org/charts/stable/linkwarden
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/linkwarden.png
+keywords:
+ - linkwarden
+ - bookmark
+ - manager
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: linkwarden
+sources:
+ - https://github.com/linkwarden/linkwarden
+ - https://github.com/truecharts/charts/tree/master/charts/stable/linkwarden
+ - https://ghcr.io/linkwarden/linkwarden
+type: application
+version: 3.2.12
diff --git a/stable/linkwarden/3.2.11/README.md b/stable/linkwarden/3.2.12/README.md
similarity index 100%
rename from stable/linkwarden/3.2.11/README.md
rename to stable/linkwarden/3.2.12/README.md
diff --git a/stable/linkwarden/3.2.12/app-changelog.md b/stable/linkwarden/3.2.12/app-changelog.md
new file mode 100644
index 0000000000..aee14b8fa7
--- /dev/null
+++ b/stable/linkwarden/3.2.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [linkwarden-3.2.12](https://github.com/truecharts/charts/compare/linkwarden-3.2.11...linkwarden-3.2.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/linkwarden/3.2.11/app-readme.md b/stable/linkwarden/3.2.12/app-readme.md
similarity index 100%
rename from stable/linkwarden/3.2.11/app-readme.md
rename to stable/linkwarden/3.2.12/app-readme.md
diff --git a/stable/linkwarden/3.2.12/charts/common-17.2.28.tgz b/stable/linkwarden/3.2.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/linkwarden/3.2.12/charts/common-17.2.28.tgz differ
diff --git a/stable/linkwarden/3.2.11/ix_values.yaml b/stable/linkwarden/3.2.12/ix_values.yaml
similarity index 100%
rename from stable/linkwarden/3.2.11/ix_values.yaml
rename to stable/linkwarden/3.2.12/ix_values.yaml
diff --git a/stable/linkwarden/3.2.11/questions.yaml b/stable/linkwarden/3.2.12/questions.yaml
similarity index 100%
rename from stable/linkwarden/3.2.11/questions.yaml
rename to stable/linkwarden/3.2.12/questions.yaml
diff --git a/stable/scrutiny/9.1.8/templates/NOTES.txt b/stable/linkwarden/3.2.12/templates/NOTES.txt
similarity index 100%
rename from stable/scrutiny/9.1.8/templates/NOTES.txt
rename to stable/linkwarden/3.2.12/templates/NOTES.txt
diff --git a/stable/linkwarden/3.2.11/templates/_secrets.tpl b/stable/linkwarden/3.2.12/templates/_secrets.tpl
similarity index 100%
rename from stable/linkwarden/3.2.11/templates/_secrets.tpl
rename to stable/linkwarden/3.2.12/templates/_secrets.tpl
diff --git a/stable/linkwarden/3.2.11/templates/common.yaml b/stable/linkwarden/3.2.12/templates/common.yaml
similarity index 100%
rename from stable/linkwarden/3.2.11/templates/common.yaml
rename to stable/linkwarden/3.2.12/templates/common.yaml
diff --git a/stable/picoshare/8.1.8/values.yaml b/stable/linkwarden/3.2.12/values.yaml
similarity index 100%
rename from stable/picoshare/8.1.8/values.yaml
rename to stable/linkwarden/3.2.12/values.yaml
diff --git a/stable/livestreamdvr/4.1.11/CHANGELOG.md b/stable/livestreamdvr/4.1.11/CHANGELOG.md
deleted file mode 100644
index 6b50e6d4c0..0000000000
--- a/stable/livestreamdvr/4.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [livestreamdvr-4.1.11](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.10...livestreamdvr-4.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [livestreamdvr-4.1.10](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.9...livestreamdvr-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [livestreamdvr-4.1.9](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.8...livestreamdvr-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image mrbrax/twitchautomator to master[@ad91155](https://github.com/ad91155) by renovate ([#17388](https://github.com/truecharts/charts/issues/17388))
-
-
-## [livestreamdvr-4.1.8](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.7...livestreamdvr-4.1.8) (2024-01-15)
-
-### Chore
-
-
-
-- update container image mrbrax/twitchautomator to master[@0e2b537](https://github.com/0e2b537) by renovate ([#17265](https://github.com/truecharts/charts/issues/17265))
-
-
-## [livestreamdvr-4.1.7](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.6...livestreamdvr-4.1.7) (2024-01-14)
-
-### Chore
-
-
-
-- update container image mrbrax/twitchautomator to master[@e9d2660](https://github.com/e9d2660) by renovate ([#17170](https://github.com/truecharts/charts/issues/17170))
-
-
-
-
-## [livestreamdvr-4.1.6](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.5...livestreamdvr-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [livestreamdvr-4.1.5](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.4...livestreamdvr-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [livestreamdvr-4.1.4](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.3...livestreamdvr-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [livestreamdvr-4.1.3](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.0...livestreamdvr-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/livestreamdvr/4.1.11/Chart.yaml b/stable/livestreamdvr/4.1.11/Chart.yaml
deleted file mode 100644
index a7be71f6f9..0000000000
--- a/stable/livestreamdvr/4.1.11/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaApp-Video
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: master
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: An automatic twitch recorder.
-home: https://truecharts.org/charts/stable/livestreamdvr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/livestreamdvr.png
-keywords:
- - livestreamdvr
- - MediaApp-Video
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: livestreamdvr
-sources:
- - https://github.com/MrBrax/LiveStreamDVR
- - https://github.com/truecharts/charts/tree/master/charts/stable/livestreamdvr
- - https://hub.docker.com/r/mrbrax/twitchautomator
-type: application
-version: 4.1.11
diff --git a/stable/livestreamdvr/4.1.11/app-changelog.md b/stable/livestreamdvr/4.1.11/app-changelog.md
deleted file mode 100644
index 2ce452b2c1..0000000000
--- a/stable/livestreamdvr/4.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [livestreamdvr-4.1.11](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.10...livestreamdvr-4.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/livestreamdvr/4.1.11/charts/common-17.2.26.tgz b/stable/livestreamdvr/4.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/livestreamdvr/4.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/livestreamdvr/4.1.12/CHANGELOG.md b/stable/livestreamdvr/4.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..941ca50c0e
--- /dev/null
+++ b/stable/livestreamdvr/4.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [livestreamdvr-4.1.12](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.11...livestreamdvr-4.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [livestreamdvr-4.1.11](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.10...livestreamdvr-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [livestreamdvr-4.1.10](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.9...livestreamdvr-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [livestreamdvr-4.1.9](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.8...livestreamdvr-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image mrbrax/twitchautomator to master[@ad91155](https://github.com/ad91155) by renovate ([#17388](https://github.com/truecharts/charts/issues/17388))
+
+
+## [livestreamdvr-4.1.8](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.7...livestreamdvr-4.1.8) (2024-01-15)
+
+### Chore
+
+
+
+- update container image mrbrax/twitchautomator to master[@0e2b537](https://github.com/0e2b537) by renovate ([#17265](https://github.com/truecharts/charts/issues/17265))
+
+
+## [livestreamdvr-4.1.7](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.6...livestreamdvr-4.1.7) (2024-01-14)
+
+### Chore
+
+
+
+- update container image mrbrax/twitchautomator to master[@e9d2660](https://github.com/e9d2660) by renovate ([#17170](https://github.com/truecharts/charts/issues/17170))
+
+
+
+
+## [livestreamdvr-4.1.6](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.5...livestreamdvr-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [livestreamdvr-4.1.5](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.4...livestreamdvr-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [livestreamdvr-4.1.4](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.3...livestreamdvr-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [livestreamdvr-4.1.3](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.0...livestreamdvr-4.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/livestreamdvr/4.1.12/Chart.yaml b/stable/livestreamdvr/4.1.12/Chart.yaml
new file mode 100644
index 0000000000..0fc517aac1
--- /dev/null
+++ b/stable/livestreamdvr/4.1.12/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaApp-Video
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: master
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: An automatic twitch recorder.
+home: https://truecharts.org/charts/stable/livestreamdvr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/livestreamdvr.png
+keywords:
+ - livestreamdvr
+ - MediaApp-Video
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: livestreamdvr
+sources:
+ - https://github.com/MrBrax/LiveStreamDVR
+ - https://github.com/truecharts/charts/tree/master/charts/stable/livestreamdvr
+ - https://hub.docker.com/r/mrbrax/twitchautomator
+type: application
+version: 4.1.12
diff --git a/stable/livestreamdvr/4.1.11/README.md b/stable/livestreamdvr/4.1.12/README.md
similarity index 100%
rename from stable/livestreamdvr/4.1.11/README.md
rename to stable/livestreamdvr/4.1.12/README.md
diff --git a/stable/livestreamdvr/4.1.12/app-changelog.md b/stable/livestreamdvr/4.1.12/app-changelog.md
new file mode 100644
index 0000000000..54932805d1
--- /dev/null
+++ b/stable/livestreamdvr/4.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [livestreamdvr-4.1.12](https://github.com/truecharts/charts/compare/livestreamdvr-4.1.11...livestreamdvr-4.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/livestreamdvr/4.1.11/app-readme.md b/stable/livestreamdvr/4.1.12/app-readme.md
similarity index 100%
rename from stable/livestreamdvr/4.1.11/app-readme.md
rename to stable/livestreamdvr/4.1.12/app-readme.md
diff --git a/stable/livestreamdvr/4.1.12/charts/common-17.2.28.tgz b/stable/livestreamdvr/4.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/livestreamdvr/4.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/livestreamdvr/4.1.11/ix_values.yaml b/stable/livestreamdvr/4.1.12/ix_values.yaml
similarity index 100%
rename from stable/livestreamdvr/4.1.11/ix_values.yaml
rename to stable/livestreamdvr/4.1.12/ix_values.yaml
diff --git a/stable/livestreamdvr/4.1.11/questions.yaml b/stable/livestreamdvr/4.1.12/questions.yaml
similarity index 100%
rename from stable/livestreamdvr/4.1.11/questions.yaml
rename to stable/livestreamdvr/4.1.12/questions.yaml
diff --git a/stable/longvinter/4.1.8/templates/common.yaml b/stable/livestreamdvr/4.1.12/templates/common.yaml
similarity index 100%
rename from stable/longvinter/4.1.8/templates/common.yaml
rename to stable/livestreamdvr/4.1.12/templates/common.yaml
diff --git a/stable/pigallery2/4.1.8/values.yaml b/stable/livestreamdvr/4.1.12/values.yaml
similarity index 100%
rename from stable/pigallery2/4.1.8/values.yaml
rename to stable/livestreamdvr/4.1.12/values.yaml
diff --git a/stable/llalon-github-backup/4.1.8/CHANGELOG.md b/stable/llalon-github-backup/4.1.8/CHANGELOG.md
deleted file mode 100644
index 12c48b3158..0000000000
--- a/stable/llalon-github-backup/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [llalon-github-backup-4.1.8](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.7...llalon-github-backup-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [llalon-github-backup-4.1.7](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.6...llalon-github-backup-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [llalon-github-backup-4.1.6](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.5...llalon-github-backup-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [llalon-github-backup-4.1.5](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.4...llalon-github-backup-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [llalon-github-backup-4.1.4](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.3...llalon-github-backup-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [llalon-github-backup-4.1.3](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.0...llalon-github-backup-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [llalon-github-backup-4.1.2](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.0...llalon-github-backup-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [llalon-github-backup-4.1.0](https://github.com/truecharts/charts/compare/llalon-github-backup-4.0.1...llalon-github-backup-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [llalon-github-backup-4.0.1](https://github.com/truecharts/charts/compare/llalon-github-backup-4.0.0...llalon-github-backup-4.0.1) (2023-12-26)
diff --git a/stable/llalon-github-backup/4.1.8/Chart.yaml b/stable/llalon-github-backup/4.1.8/Chart.yaml
deleted file mode 100644
index f476dc2bfd..0000000000
--- a/stable/llalon-github-backup/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Backup
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Automatically backup github repositories on schedule. Allows for custom configuration.
-home: https://truecharts.org/charts/stable/llalon-github-backup
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/llalon-github-backup.png
-keywords:
- - llalon-github-backup
- - Backup
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: llalon-github-backup
-sources:
- - https://github.com/abusesa/github-backup
- - https://github.com/truecharts/charts/tree/master/charts/stable/llalon-github-backup
- - https://hub.docker.com/r/llalon/github-backup
-type: application
-version: 4.1.8
diff --git a/stable/llalon-github-backup/4.1.8/app-changelog.md b/stable/llalon-github-backup/4.1.8/app-changelog.md
deleted file mode 100644
index 54f5f034df..0000000000
--- a/stable/llalon-github-backup/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [llalon-github-backup-4.1.8](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.7...llalon-github-backup-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/llalon-github-backup/4.1.8/charts/common-17.2.26.tgz b/stable/llalon-github-backup/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/llalon-github-backup/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/llalon-github-backup/4.1.9/CHANGELOG.md b/stable/llalon-github-backup/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..4ca5661cda
--- /dev/null
+++ b/stable/llalon-github-backup/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [llalon-github-backup-4.1.9](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.8...llalon-github-backup-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [llalon-github-backup-4.1.8](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.7...llalon-github-backup-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [llalon-github-backup-4.1.7](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.6...llalon-github-backup-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [llalon-github-backup-4.1.6](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.5...llalon-github-backup-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [llalon-github-backup-4.1.5](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.4...llalon-github-backup-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [llalon-github-backup-4.1.4](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.3...llalon-github-backup-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [llalon-github-backup-4.1.3](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.0...llalon-github-backup-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [llalon-github-backup-4.1.2](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.0...llalon-github-backup-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/llalon-github-backup/4.1.9/Chart.yaml b/stable/llalon-github-backup/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..fada55dffd
--- /dev/null
+++ b/stable/llalon-github-backup/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Backup
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Automatically backup github repositories on schedule. Allows for custom configuration.
+home: https://truecharts.org/charts/stable/llalon-github-backup
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/llalon-github-backup.png
+keywords:
+ - llalon-github-backup
+ - Backup
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: llalon-github-backup
+sources:
+ - https://github.com/abusesa/github-backup
+ - https://github.com/truecharts/charts/tree/master/charts/stable/llalon-github-backup
+ - https://hub.docker.com/r/llalon/github-backup
+type: application
+version: 4.1.9
diff --git a/stable/llalon-github-backup/4.1.8/README.md b/stable/llalon-github-backup/4.1.9/README.md
similarity index 100%
rename from stable/llalon-github-backup/4.1.8/README.md
rename to stable/llalon-github-backup/4.1.9/README.md
diff --git a/stable/llalon-github-backup/4.1.9/app-changelog.md b/stable/llalon-github-backup/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..ff10386f01
--- /dev/null
+++ b/stable/llalon-github-backup/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [llalon-github-backup-4.1.9](https://github.com/truecharts/charts/compare/llalon-github-backup-4.1.8...llalon-github-backup-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/llalon-github-backup/4.1.8/app-readme.md b/stable/llalon-github-backup/4.1.9/app-readme.md
similarity index 100%
rename from stable/llalon-github-backup/4.1.8/app-readme.md
rename to stable/llalon-github-backup/4.1.9/app-readme.md
diff --git a/stable/llalon-github-backup/4.1.9/charts/common-17.2.28.tgz b/stable/llalon-github-backup/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/llalon-github-backup/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/llalon-github-backup/4.1.8/ix_values.yaml b/stable/llalon-github-backup/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/llalon-github-backup/4.1.8/ix_values.yaml
rename to stable/llalon-github-backup/4.1.9/ix_values.yaml
diff --git a/stable/llalon-github-backup/4.1.8/questions.yaml b/stable/llalon-github-backup/4.1.9/questions.yaml
similarity index 100%
rename from stable/llalon-github-backup/4.1.8/questions.yaml
rename to stable/llalon-github-backup/4.1.9/questions.yaml
diff --git a/stable/mailpile/4.1.8/templates/common.yaml b/stable/llalon-github-backup/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/mailpile/4.1.8/templates/common.yaml
rename to stable/llalon-github-backup/4.1.9/templates/common.yaml
diff --git a/stable/pinry/8.1.8/values.yaml b/stable/llalon-github-backup/4.1.9/values.yaml
similarity index 100%
rename from stable/pinry/8.1.8/values.yaml
rename to stable/llalon-github-backup/4.1.9/values.yaml
diff --git a/stable/lldap/4.1.8/CHANGELOG.md b/stable/lldap/4.1.8/CHANGELOG.md
deleted file mode 100644
index 616d0006de..0000000000
--- a/stable/lldap/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [lldap-4.1.8](https://github.com/truecharts/charts/compare/lldap-4.1.7...lldap-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [lldap-4.1.7](https://github.com/truecharts/charts/compare/lldap-4.1.6...lldap-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [lldap-4.1.6](https://github.com/truecharts/charts/compare/lldap-4.1.5...lldap-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [lldap-4.1.5](https://github.com/truecharts/charts/compare/lldap-4.1.4...lldap-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [lldap-4.1.4](https://github.com/truecharts/charts/compare/lldap-4.1.3...lldap-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [lldap-4.1.3](https://github.com/truecharts/charts/compare/lldap-4.1.0...lldap-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [lldap-4.1.2](https://github.com/truecharts/charts/compare/lldap-4.1.0...lldap-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [lldap-4.1.0](https://github.com/truecharts/charts/compare/lldap-4.0.1...lldap-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [lldap-4.0.1](https://github.com/truecharts/charts/compare/lldap-4.0.0...lldap-4.0.1) (2023-12-26)
diff --git a/stable/lldap/4.1.8/Chart.yaml b/stable/lldap/4.1.8/Chart.yaml
deleted file mode 100644
index 70b3d43f3d..0000000000
--- a/stable/lldap/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: ldap
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.5.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Lightweight ldap server for authentication and user management
-home: https://truecharts.org/charts/stable/lldap
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/lldap.png
-keywords:
- - lldap
- - ldap
- - authentication
- - auth
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: lldap
-sources:
- - https://github.com/nitnelave/lldap
- - https://github.com/truecharts/charts/tree/master/charts/stable/lldap
- - https://hub.docker.com/r/nitnelave/lldap
-type: application
-version: 4.1.8
diff --git a/stable/lldap/4.1.8/app-changelog.md b/stable/lldap/4.1.8/app-changelog.md
deleted file mode 100644
index 924268eae4..0000000000
--- a/stable/lldap/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [lldap-4.1.8](https://github.com/truecharts/charts/compare/lldap-4.1.7...lldap-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/lldap/4.1.8/charts/common-17.2.26.tgz b/stable/lldap/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/lldap/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/lldap/4.1.9/CHANGELOG.md b/stable/lldap/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..13880be016
--- /dev/null
+++ b/stable/lldap/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [lldap-4.1.9](https://github.com/truecharts/charts/compare/lldap-4.1.8...lldap-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [lldap-4.1.8](https://github.com/truecharts/charts/compare/lldap-4.1.7...lldap-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [lldap-4.1.7](https://github.com/truecharts/charts/compare/lldap-4.1.6...lldap-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [lldap-4.1.6](https://github.com/truecharts/charts/compare/lldap-4.1.5...lldap-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [lldap-4.1.5](https://github.com/truecharts/charts/compare/lldap-4.1.4...lldap-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [lldap-4.1.4](https://github.com/truecharts/charts/compare/lldap-4.1.3...lldap-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [lldap-4.1.3](https://github.com/truecharts/charts/compare/lldap-4.1.0...lldap-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [lldap-4.1.2](https://github.com/truecharts/charts/compare/lldap-4.1.0...lldap-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/lldap/4.1.9/Chart.yaml b/stable/lldap/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..cb288beaae
--- /dev/null
+++ b/stable/lldap/4.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: ldap
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.5.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Lightweight ldap server for authentication and user management
+home: https://truecharts.org/charts/stable/lldap
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/lldap.png
+keywords:
+ - lldap
+ - ldap
+ - authentication
+ - auth
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: lldap
+sources:
+ - https://github.com/nitnelave/lldap
+ - https://github.com/truecharts/charts/tree/master/charts/stable/lldap
+ - https://hub.docker.com/r/nitnelave/lldap
+type: application
+version: 4.1.9
diff --git a/stable/scrypted/3.3.2/templates/NOTES.txt b/stable/lldap/4.1.9/NOTES.txt
similarity index 100%
rename from stable/scrypted/3.3.2/templates/NOTES.txt
rename to stable/lldap/4.1.9/NOTES.txt
diff --git a/stable/lldap/4.1.8/README.md b/stable/lldap/4.1.9/README.md
similarity index 100%
rename from stable/lldap/4.1.8/README.md
rename to stable/lldap/4.1.9/README.md
diff --git a/stable/lldap/4.1.9/app-changelog.md b/stable/lldap/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..29ed889f9b
--- /dev/null
+++ b/stable/lldap/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [lldap-4.1.9](https://github.com/truecharts/charts/compare/lldap-4.1.8...lldap-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/lldap/4.1.8/app-readme.md b/stable/lldap/4.1.9/app-readme.md
similarity index 100%
rename from stable/lldap/4.1.8/app-readme.md
rename to stable/lldap/4.1.9/app-readme.md
diff --git a/stable/lldap/4.1.9/charts/common-17.2.28.tgz b/stable/lldap/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/lldap/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/lldap/4.1.8/ix_values.yaml b/stable/lldap/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/lldap/4.1.8/ix_values.yaml
rename to stable/lldap/4.1.9/ix_values.yaml
diff --git a/stable/lldap/4.1.8/questions.yaml b/stable/lldap/4.1.9/questions.yaml
similarity index 100%
rename from stable/lldap/4.1.8/questions.yaml
rename to stable/lldap/4.1.9/questions.yaml
diff --git a/stable/lldap/4.1.8/templates/_secrets.tpl b/stable/lldap/4.1.9/templates/_secrets.tpl
similarity index 100%
rename from stable/lldap/4.1.8/templates/_secrets.tpl
rename to stable/lldap/4.1.9/templates/_secrets.tpl
diff --git a/stable/lldap/4.1.8/templates/common.yaml b/stable/lldap/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/lldap/4.1.8/templates/common.yaml
rename to stable/lldap/4.1.9/templates/common.yaml
diff --git a/stable/pixapop/9.1.8/values.yaml b/stable/lldap/4.1.9/values.yaml
similarity index 100%
rename from stable/pixapop/9.1.8/values.yaml
rename to stable/lldap/4.1.9/values.yaml
diff --git a/stable/local-ai/8.20.3/CHANGELOG.md b/stable/local-ai/8.20.3/CHANGELOG.md
deleted file mode 100644
index be17494eaf..0000000000
--- a/stable/local-ai/8.20.3/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [local-ai-8.20.3](https://github.com/truecharts/charts/compare/local-ai-8.20.2...local-ai-8.20.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image docker.io/localai/localai to v2.6.0[@e60bdfa](https://github.com/e60bdfa) by renovate ([#17467](https://github.com/truecharts/charts/issues/17467))
-
-
-## [local-ai-8.20.2](https://github.com/truecharts/charts/compare/local-ai-8.20.1...local-ai-8.20.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [local-ai-8.20.1](https://github.com/truecharts/charts/compare/local-ai-8.20.0...local-ai-8.20.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [local-ai-8.20.0](https://github.com/truecharts/charts/compare/local-ai-8.14.8...local-ai-8.20.0) (2024-01-21)
-
-### Chore
-
-
-
-- update container image docker.io/localai/localai to v2.6.0 by renovate ([#17442](https://github.com/truecharts/charts/issues/17442))
-
-
-## [local-ai-8.14.8](https://github.com/truecharts/charts/compare/local-ai-8.14.2...local-ai-8.14.8) (2024-01-14)
-
-### Chore
-
-
-
-- update container image docker.io/localai/localai to v2.5.1 by renovate ([#17182](https://github.com/truecharts/charts/issues/17182))
-
-
-## [local-ai-8.14.2](https://github.com/truecharts/charts/compare/local-ai-8.14.1...local-ai-8.14.2) (2024-01-14)
-
-### Chore
-
-
-
-- update container image docker.io/localai/localai to v[@c9cb2cd](https://github.com/c9cb2cd) by renovate ([#17126](https://github.com/truecharts/charts/issues/17126))
-
-
-
-
-## [local-ai-8.14.1](https://github.com/truecharts/charts/compare/local-ai-8.14.0...local-ai-8.14.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [local-ai-8.14.0](https://github.com/truecharts/charts/compare/local-ai-8.8.6...local-ai-8.14.0) (2024-01-08)
-
-### Chore
-
-
-
-- update container image docker.io/localai/localai to v2.5.0 by renovate ([#17044](https://github.com/truecharts/charts/issues/17044))
-
-
-## [local-ai-8.8.6](https://github.com/truecharts/charts/compare/local-ai-8.8.0...local-ai-8.8.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image docker.io/localai/localai to v2.4.1 by renovate ([#16987](https://github.com/truecharts/charts/issues/16987))
-
-
-## [local-ai-8.8.0](https://github.com/truecharts/charts/compare/local-ai-8.7.5...local-ai-8.8.0) (2024-01-05)
-
-
-## [local-ai-8.7.5](https://github.com/truecharts/charts/compare/local-ai-8.7.4...local-ai-8.7.5) (2024-01-02)
-
-### Chore
-
diff --git a/stable/local-ai/8.20.3/Chart.yaml b/stable/local-ai/8.20.3/Chart.yaml
deleted file mode 100644
index da2f869e16..0000000000
--- a/stable/local-ai/8.20.3/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: ai
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.6.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Self-hosted, community-driven, local OpenAI-compatible API.
-home: https://truecharts.org/charts/stable/local-ai
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/local-ai.png
-keywords:
- - local-ai
- - ai
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: local-ai
-sources:
- - https://github.com/go-skynet/LocalAI
- - https://github.com/truecharts/charts/tree/master/charts/stable/local-ai
- - https://hub.docker.com/r/localai/localai
-type: application
-version: 8.20.3
diff --git a/stable/local-ai/8.20.3/app-changelog.md b/stable/local-ai/8.20.3/app-changelog.md
deleted file mode 100644
index 9d2e3207b7..0000000000
--- a/stable/local-ai/8.20.3/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [local-ai-8.20.3](https://github.com/truecharts/charts/compare/local-ai-8.20.2...local-ai-8.20.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image docker.io/localai/localai to v2.6.0[@e60bdfa](https://github.com/e60bdfa) by renovate ([#17467](https://github.com/truecharts/charts/issues/17467))
\ No newline at end of file
diff --git a/stable/local-ai/8.20.3/charts/common-17.2.26.tgz b/stable/local-ai/8.20.3/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/local-ai/8.20.3/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/local-ai/8.20.4/CHANGELOG.md b/stable/local-ai/8.20.4/CHANGELOG.md
new file mode 100644
index 0000000000..9ed4fc0d5c
--- /dev/null
+++ b/stable/local-ai/8.20.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [local-ai-8.20.4](https://github.com/truecharts/charts/compare/local-ai-8.20.3...local-ai-8.20.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [local-ai-8.20.3](https://github.com/truecharts/charts/compare/local-ai-8.20.2...local-ai-8.20.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image docker.io/localai/localai to v2.6.0[@e60bdfa](https://github.com/e60bdfa) by renovate ([#17467](https://github.com/truecharts/charts/issues/17467))
+
+
+## [local-ai-8.20.2](https://github.com/truecharts/charts/compare/local-ai-8.20.1...local-ai-8.20.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [local-ai-8.20.1](https://github.com/truecharts/charts/compare/local-ai-8.20.0...local-ai-8.20.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [local-ai-8.20.0](https://github.com/truecharts/charts/compare/local-ai-8.14.8...local-ai-8.20.0) (2024-01-21)
+
+### Chore
+
+
+
+- update container image docker.io/localai/localai to v2.6.0 by renovate ([#17442](https://github.com/truecharts/charts/issues/17442))
+
+
+## [local-ai-8.14.8](https://github.com/truecharts/charts/compare/local-ai-8.14.2...local-ai-8.14.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image docker.io/localai/localai to v2.5.1 by renovate ([#17182](https://github.com/truecharts/charts/issues/17182))
+
+
+## [local-ai-8.14.2](https://github.com/truecharts/charts/compare/local-ai-8.14.1...local-ai-8.14.2) (2024-01-14)
+
+### Chore
+
+
+
+- update container image docker.io/localai/localai to v[@c9cb2cd](https://github.com/c9cb2cd) by renovate ([#17126](https://github.com/truecharts/charts/issues/17126))
+
+
+
+
+## [local-ai-8.14.1](https://github.com/truecharts/charts/compare/local-ai-8.14.0...local-ai-8.14.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [local-ai-8.14.0](https://github.com/truecharts/charts/compare/local-ai-8.8.6...local-ai-8.14.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image docker.io/localai/localai to v2.5.0 by renovate ([#17044](https://github.com/truecharts/charts/issues/17044))
+
+
+## [local-ai-8.8.6](https://github.com/truecharts/charts/compare/local-ai-8.8.0...local-ai-8.8.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image docker.io/localai/localai to v2.4.1 by renovate ([#16987](https://github.com/truecharts/charts/issues/16987))
diff --git a/stable/local-ai/8.20.4/Chart.yaml b/stable/local-ai/8.20.4/Chart.yaml
new file mode 100644
index 0000000000..29a9ea2727
--- /dev/null
+++ b/stable/local-ai/8.20.4/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: ai
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.6.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Self-hosted, community-driven, local OpenAI-compatible API.
+home: https://truecharts.org/charts/stable/local-ai
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/local-ai.png
+keywords:
+ - local-ai
+ - ai
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: local-ai
+sources:
+ - https://github.com/go-skynet/LocalAI
+ - https://github.com/truecharts/charts/tree/master/charts/stable/local-ai
+ - https://hub.docker.com/r/localai/localai
+type: application
+version: 8.20.4
diff --git a/stable/local-ai/8.20.3/README.md b/stable/local-ai/8.20.4/README.md
similarity index 100%
rename from stable/local-ai/8.20.3/README.md
rename to stable/local-ai/8.20.4/README.md
diff --git a/stable/local-ai/8.20.4/app-changelog.md b/stable/local-ai/8.20.4/app-changelog.md
new file mode 100644
index 0000000000..761ead7713
--- /dev/null
+++ b/stable/local-ai/8.20.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [local-ai-8.20.4](https://github.com/truecharts/charts/compare/local-ai-8.20.3...local-ai-8.20.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/local-ai/8.20.3/app-readme.md b/stable/local-ai/8.20.4/app-readme.md
similarity index 100%
rename from stable/local-ai/8.20.3/app-readme.md
rename to stable/local-ai/8.20.4/app-readme.md
diff --git a/stable/local-ai/8.20.4/charts/common-17.2.28.tgz b/stable/local-ai/8.20.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/local-ai/8.20.4/charts/common-17.2.28.tgz differ
diff --git a/stable/local-ai/8.20.3/ix_values.yaml b/stable/local-ai/8.20.4/ix_values.yaml
similarity index 100%
rename from stable/local-ai/8.20.3/ix_values.yaml
rename to stable/local-ai/8.20.4/ix_values.yaml
diff --git a/stable/local-ai/8.20.3/questions.yaml b/stable/local-ai/8.20.4/questions.yaml
similarity index 100%
rename from stable/local-ai/8.20.3/questions.yaml
rename to stable/local-ai/8.20.4/questions.yaml
diff --git a/stable/seafile/4.1.11/templates/NOTES.txt b/stable/local-ai/8.20.4/templates/NOTES.txt
similarity index 100%
rename from stable/seafile/4.1.11/templates/NOTES.txt
rename to stable/local-ai/8.20.4/templates/NOTES.txt
diff --git a/stable/satisfactory/8.1.9/templates/common.yaml b/stable/local-ai/8.20.4/templates/common.yaml
similarity index 100%
rename from stable/satisfactory/8.1.9/templates/common.yaml
rename to stable/local-ai/8.20.4/templates/common.yaml
diff --git a/stable/pixark/4.1.8/values.yaml b/stable/local-ai/8.20.4/values.yaml
similarity index 100%
rename from stable/pixark/4.1.8/values.yaml
rename to stable/local-ai/8.20.4/values.yaml
diff --git a/stable/logitech-media-server/10.1.9/CHANGELOG.md b/stable/logitech-media-server/10.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..1e1ad66e14
--- /dev/null
+++ b/stable/logitech-media-server/10.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [logitech-media-server-10.1.9](https://github.com/truecharts/charts/compare/logitech-media-server-10.1.8...logitech-media-server-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [logitech-media-server-10.1.8](https://github.com/truecharts/charts/compare/logitech-media-server-10.1.7...logitech-media-server-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [logitech-media-server-10.1.7](https://github.com/truecharts/charts/compare/logitech-media-server-10.1.6...logitech-media-server-10.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [logitech-media-server-10.1.6](https://github.com/truecharts/charts/compare/logitech-media-server-10.1.5...logitech-media-server-10.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [logitech-media-server-10.1.5](https://github.com/truecharts/charts/compare/logitech-media-server-10.1.4...logitech-media-server-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [logitech-media-server-10.1.4](https://github.com/truecharts/charts/compare/logitech-media-server-10.1.3...logitech-media-server-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [logitech-media-server-10.1.3](https://github.com/truecharts/charts/compare/logitech-media-server-10.1.0...logitech-media-server-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [logitech-media-server-10.1.2](https://github.com/truecharts/charts/compare/logitech-media-server-10.1.0...logitech-media-server-10.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/logitech-media-server/10.1.9/Chart.yaml b/stable/logitech-media-server/10.1.9/Chart.yaml
new file mode 100644
index 0000000000..827f7d884a
--- /dev/null
+++ b/stable/logitech-media-server/10.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: stable
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Logitech Media Server is a platform for home/office audio streaming.
+home: https://truecharts.org/charts/stable/logitech-media-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/logitech-media-server.png
+keywords:
+ - logitech-media-server
+ - squeezebox
+ - audio
+ - streaming
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: logitech-media-server
+sources:
+ - https://github.com/Logitech/slimserver
+ - https://github.com/truecharts/charts/tree/master/charts/stable/logitech-media-server
+ - https://hub.docker.com/r/lmscommunity/logitechmediaserver
+type: application
+version: 10.1.9
diff --git a/stable/logitech-media-server/10.1.9/README.md b/stable/logitech-media-server/10.1.9/README.md
new file mode 100644
index 0000000000..97c6ce7ecc
--- /dev/null
+++ b/stable/logitech-media-server/10.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/logitech-media-server)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/logitech-media-server/10.1.9/app-changelog.md b/stable/logitech-media-server/10.1.9/app-changelog.md
new file mode 100644
index 0000000000..9f80197306
--- /dev/null
+++ b/stable/logitech-media-server/10.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [logitech-media-server-10.1.9](https://github.com/truecharts/charts/compare/logitech-media-server-10.1.8...logitech-media-server-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/logitech-media-server/10.1.9/app-readme.md b/stable/logitech-media-server/10.1.9/app-readme.md
new file mode 100644
index 0000000000..14480534d3
--- /dev/null
+++ b/stable/logitech-media-server/10.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Logitech Media Server is a platform for home/office audio streaming.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/logitech-media-server](https://truecharts.org/charts/stable/logitech-media-server)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/logitech-media-server/10.1.9/charts/common-17.2.28.tgz b/stable/logitech-media-server/10.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/logitech-media-server/10.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/logitech-media-server/10.1.9/ix_values.yaml b/stable/logitech-media-server/10.1.9/ix_values.yaml
new file mode 100644
index 0000000000..1c8067fd14
--- /dev/null
+++ b/stable/logitech-media-server/10.1.9/ix_values.yaml
@@ -0,0 +1,51 @@
+image:
+ repository: lmscommunity/logitechmediaserver
+ pullPolicy: IfNotPresent
+ tag: stable@sha256:c5f000215c791026fe95725ca0581dcfa42d436343e4e646843b016c7e69f76c
+service:
+ main:
+ ports:
+ main:
+ port: 9000
+ cli:
+ enabled: true
+ ports:
+ cli:
+ enabled: true
+ port: 9090
+ targetPort: 9090
+ playertcp:
+ enabled: true
+ ports:
+ slimprototcp:
+ enabled: true
+ port: 3483
+ targetPort: 3483
+ playerudp:
+ enabled: true
+ ports:
+ slimprotoudp:
+ enabled: true
+ port: 3483
+ protocol: udp
+ targetPort: 3483
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ HTTP_PORT: "{{ .Values.service.main.ports.main.port }}"
diff --git a/stable/logitech-media-server/10.1.9/questions.yaml b/stable/logitech-media-server/10.1.9/questions.yaml
new file mode 100644
index 0000000000..c63d93c2ca
--- /dev/null
+++ b/stable/logitech-media-server/10.1.9/questions.yaml
@@ -0,0 +1,2978 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service
+ description: Logitech Media Web UI and music streaming
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Web Interface and music streaming port
+ 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: 9000
+ required: true
+ - variable: cli
+ label: CLI Service
+ description: Logitech Media Server Telnet Command Line Interface
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cli
+ label: Port used for remote control using the Telnet Command Line interface
+ 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: 9090
+ required: true
+ - variable: playertcp
+ label: Logitech Media Server Player TCP Communcation
+ description: Logitech Media Server Player Service for TCP communication
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: slimprototcp
+ label: Player to server TCP communication
+ 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: 3483
+ required: true
+ - variable: playerudp
+ label: Logitech Media Server Player Communcation
+ description: Logitech Media Server Player Service for UDP communication
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: slimprotoudp
+ label: Player to server UDP communication
+ 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: 3483
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: App Config Storage
+ description: Stores the Application Configuration.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/searxng/6.1.14/templates/NOTES.txt b/stable/logitech-media-server/10.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/searxng/6.1.14/templates/NOTES.txt
rename to stable/logitech-media-server/10.1.9/templates/NOTES.txt
diff --git a/stable/scrutiny/9.1.8/templates/common.yaml b/stable/logitech-media-server/10.1.9/templates/common.yaml
similarity index 100%
rename from stable/scrutiny/9.1.8/templates/common.yaml
rename to stable/logitech-media-server/10.1.9/templates/common.yaml
diff --git a/stable/plausible/8.2.5/values.yaml b/stable/logitech-media-server/10.1.9/values.yaml
similarity index 100%
rename from stable/plausible/8.2.5/values.yaml
rename to stable/logitech-media-server/10.1.9/values.yaml
diff --git a/stable/longvinter/4.1.8/CHANGELOG.md b/stable/longvinter/4.1.8/CHANGELOG.md
deleted file mode 100644
index 20434a97f8..0000000000
--- a/stable/longvinter/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [longvinter-4.1.8](https://github.com/truecharts/charts/compare/longvinter-4.1.7...longvinter-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [longvinter-4.1.7](https://github.com/truecharts/charts/compare/longvinter-4.1.6...longvinter-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [longvinter-4.1.6](https://github.com/truecharts/charts/compare/longvinter-4.1.5...longvinter-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [longvinter-4.1.5](https://github.com/truecharts/charts/compare/longvinter-4.1.4...longvinter-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [longvinter-4.1.4](https://github.com/truecharts/charts/compare/longvinter-4.1.3...longvinter-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [longvinter-4.1.3](https://github.com/truecharts/charts/compare/longvinter-4.1.0...longvinter-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [longvinter-4.1.2](https://github.com/truecharts/charts/compare/longvinter-4.1.0...longvinter-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [longvinter-4.1.0](https://github.com/truecharts/charts/compare/longvinter-4.0.1...longvinter-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [longvinter-4.0.1](https://github.com/truecharts/charts/compare/longvinter-4.0.0...longvinter-4.0.1) (2023-12-26)
diff --git a/stable/longvinter/4.1.8/Chart.yaml b/stable/longvinter/4.1.8/Chart.yaml
deleted file mode 100644
index def35fb69e..0000000000
--- a/stable/longvinter/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: longinter
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Longvinter and run it.
-home: https://truecharts.org/charts/stable/longvinter
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/longvinter.png
-keywords:
- - longvinter
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: longvinter
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/longvinter
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/longvinter/4.1.8/app-changelog.md b/stable/longvinter/4.1.8/app-changelog.md
deleted file mode 100644
index 5fb56ce958..0000000000
--- a/stable/longvinter/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [longvinter-4.1.8](https://github.com/truecharts/charts/compare/longvinter-4.1.7...longvinter-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/longvinter/4.1.8/charts/common-17.2.26.tgz b/stable/longvinter/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/longvinter/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/longvinter/4.1.9/CHANGELOG.md b/stable/longvinter/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..a7cb37258d
--- /dev/null
+++ b/stable/longvinter/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [longvinter-4.1.9](https://github.com/truecharts/charts/compare/longvinter-4.1.8...longvinter-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [longvinter-4.1.8](https://github.com/truecharts/charts/compare/longvinter-4.1.7...longvinter-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [longvinter-4.1.7](https://github.com/truecharts/charts/compare/longvinter-4.1.6...longvinter-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [longvinter-4.1.6](https://github.com/truecharts/charts/compare/longvinter-4.1.5...longvinter-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [longvinter-4.1.5](https://github.com/truecharts/charts/compare/longvinter-4.1.4...longvinter-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [longvinter-4.1.4](https://github.com/truecharts/charts/compare/longvinter-4.1.3...longvinter-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [longvinter-4.1.3](https://github.com/truecharts/charts/compare/longvinter-4.1.0...longvinter-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [longvinter-4.1.2](https://github.com/truecharts/charts/compare/longvinter-4.1.0...longvinter-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/longvinter/4.1.9/Chart.yaml b/stable/longvinter/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..041502395d
--- /dev/null
+++ b/stable/longvinter/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: longinter
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Longvinter and run it.
+home: https://truecharts.org/charts/stable/longvinter
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/longvinter.png
+keywords:
+ - longvinter
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: longvinter
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/longvinter
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/longvinter/4.1.8/README.md b/stable/longvinter/4.1.9/README.md
similarity index 100%
rename from stable/longvinter/4.1.8/README.md
rename to stable/longvinter/4.1.9/README.md
diff --git a/stable/longvinter/4.1.9/app-changelog.md b/stable/longvinter/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..deeaf7e3f6
--- /dev/null
+++ b/stable/longvinter/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [longvinter-4.1.9](https://github.com/truecharts/charts/compare/longvinter-4.1.8...longvinter-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/longvinter/4.1.8/app-readme.md b/stable/longvinter/4.1.9/app-readme.md
similarity index 100%
rename from stable/longvinter/4.1.8/app-readme.md
rename to stable/longvinter/4.1.9/app-readme.md
diff --git a/stable/longvinter/4.1.9/charts/common-17.2.28.tgz b/stable/longvinter/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/longvinter/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/longvinter/4.1.8/ix_values.yaml b/stable/longvinter/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/longvinter/4.1.8/ix_values.yaml
rename to stable/longvinter/4.1.9/ix_values.yaml
diff --git a/stable/longvinter/4.1.8/questions.yaml b/stable/longvinter/4.1.9/questions.yaml
similarity index 100%
rename from stable/longvinter/4.1.8/questions.yaml
rename to stable/longvinter/4.1.9/questions.yaml
diff --git a/stable/maloja/4.1.8/templates/common.yaml b/stable/longvinter/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/maloja/4.1.8/templates/common.yaml
rename to stable/longvinter/4.1.9/templates/common.yaml
diff --git a/stable/plaxt/7.1.8/values.yaml b/stable/longvinter/4.1.9/values.yaml
similarity index 100%
rename from stable/plaxt/7.1.8/values.yaml
rename to stable/longvinter/4.1.9/values.yaml
diff --git a/stable/mailpile/4.1.8/CHANGELOG.md b/stable/mailpile/4.1.8/CHANGELOG.md
deleted file mode 100644
index 1e30701c48..0000000000
--- a/stable/mailpile/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mailpile-4.1.8](https://github.com/truecharts/charts/compare/mailpile-4.1.7...mailpile-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mailpile-4.1.7](https://github.com/truecharts/charts/compare/mailpile-4.1.6...mailpile-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [mailpile-4.1.6](https://github.com/truecharts/charts/compare/mailpile-4.1.5...mailpile-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [mailpile-4.1.5](https://github.com/truecharts/charts/compare/mailpile-4.1.4...mailpile-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mailpile-4.1.4](https://github.com/truecharts/charts/compare/mailpile-4.1.3...mailpile-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mailpile-4.1.3](https://github.com/truecharts/charts/compare/mailpile-4.1.0...mailpile-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [mailpile-4.1.2](https://github.com/truecharts/charts/compare/mailpile-4.1.0...mailpile-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [mailpile-4.1.0](https://github.com/truecharts/charts/compare/mailpile-4.0.1...mailpile-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [mailpile-4.0.1](https://github.com/truecharts/charts/compare/mailpile-4.0.0...mailpile-4.0.1) (2023-12-26)
diff --git a/stable/mailpile/4.1.8/Chart.yaml b/stable/mailpile/4.1.8/Chart.yaml
deleted file mode 100644
index 226b6b0784..0000000000
--- a/stable/mailpile/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Mailpile is software, an e-mail client. It runs on your desktop or laptop computer and you interact with it by using your web browser. The goal of Mailpile is to allow people to send e-mail in a more secure and private manner than before.
-home: https://truecharts.org/charts/stable/mailpile
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mailpile.png
-keywords:
- - mailpile
- - Productivity
- - Network-Web
- - Network-Messenger
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mailpile
-sources:
- - https://www.mailpile.is/
- - https://github.com/truecharts/charts/tree/master/charts/stable/mailpile
- - https://hub.docker.com/r/rroemhild/mailpile
-type: application
-version: 4.1.8
diff --git a/stable/mailpile/4.1.8/app-changelog.md b/stable/mailpile/4.1.8/app-changelog.md
deleted file mode 100644
index 28573fd3c7..0000000000
--- a/stable/mailpile/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mailpile-4.1.8](https://github.com/truecharts/charts/compare/mailpile-4.1.7...mailpile-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mailpile/4.1.8/charts/common-17.2.26.tgz b/stable/mailpile/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mailpile/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mailpile/4.1.9/CHANGELOG.md b/stable/mailpile/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..c270e18069
--- /dev/null
+++ b/stable/mailpile/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mailpile-4.1.9](https://github.com/truecharts/charts/compare/mailpile-4.1.8...mailpile-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mailpile-4.1.8](https://github.com/truecharts/charts/compare/mailpile-4.1.7...mailpile-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mailpile-4.1.7](https://github.com/truecharts/charts/compare/mailpile-4.1.6...mailpile-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [mailpile-4.1.6](https://github.com/truecharts/charts/compare/mailpile-4.1.5...mailpile-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mailpile-4.1.5](https://github.com/truecharts/charts/compare/mailpile-4.1.4...mailpile-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mailpile-4.1.4](https://github.com/truecharts/charts/compare/mailpile-4.1.3...mailpile-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mailpile-4.1.3](https://github.com/truecharts/charts/compare/mailpile-4.1.0...mailpile-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [mailpile-4.1.2](https://github.com/truecharts/charts/compare/mailpile-4.1.0...mailpile-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/mailpile/4.1.9/Chart.yaml b/stable/mailpile/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..9a1c7a52b6
--- /dev/null
+++ b/stable/mailpile/4.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Mailpile is software, an e-mail client. It runs on your desktop or laptop computer and you interact with it by using your web browser. The goal of Mailpile is to allow people to send e-mail in a more secure and private manner than before.
+home: https://truecharts.org/charts/stable/mailpile
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mailpile.png
+keywords:
+ - mailpile
+ - Productivity
+ - Network-Web
+ - Network-Messenger
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mailpile
+sources:
+ - https://www.mailpile.is/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mailpile
+ - https://hub.docker.com/r/rroemhild/mailpile
+type: application
+version: 4.1.9
diff --git a/stable/mailpile/4.1.8/README.md b/stable/mailpile/4.1.9/README.md
similarity index 100%
rename from stable/mailpile/4.1.8/README.md
rename to stable/mailpile/4.1.9/README.md
diff --git a/stable/mailpile/4.1.9/app-changelog.md b/stable/mailpile/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..137d29824e
--- /dev/null
+++ b/stable/mailpile/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mailpile-4.1.9](https://github.com/truecharts/charts/compare/mailpile-4.1.8...mailpile-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mailpile/4.1.8/app-readme.md b/stable/mailpile/4.1.9/app-readme.md
similarity index 100%
rename from stable/mailpile/4.1.8/app-readme.md
rename to stable/mailpile/4.1.9/app-readme.md
diff --git a/stable/mailpile/4.1.9/charts/common-17.2.28.tgz b/stable/mailpile/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mailpile/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/mailpile/4.1.8/ix_values.yaml b/stable/mailpile/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/mailpile/4.1.8/ix_values.yaml
rename to stable/mailpile/4.1.9/ix_values.yaml
diff --git a/stable/mailpile/4.1.8/questions.yaml b/stable/mailpile/4.1.9/questions.yaml
similarity index 100%
rename from stable/mailpile/4.1.8/questions.yaml
rename to stable/mailpile/4.1.9/questions.yaml
diff --git a/stable/mango/4.1.8/templates/common.yaml b/stable/mailpile/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/mango/4.1.8/templates/common.yaml
rename to stable/mailpile/4.1.9/templates/common.yaml
diff --git a/stable/plex-auto-languages/7.1.8/values.yaml b/stable/mailpile/4.1.9/values.yaml
similarity index 100%
rename from stable/plex-auto-languages/7.1.8/values.yaml
rename to stable/mailpile/4.1.9/values.yaml
diff --git a/stable/makemkv/8.1.8/CHANGELOG.md b/stable/makemkv/8.1.8/CHANGELOG.md
deleted file mode 100644
index b164ee9ecb..0000000000
--- a/stable/makemkv/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [makemkv-8.1.8](https://github.com/truecharts/charts/compare/makemkv-8.1.7...makemkv-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [makemkv-8.1.7](https://github.com/truecharts/charts/compare/makemkv-8.1.6...makemkv-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [makemkv-8.1.6](https://github.com/truecharts/charts/compare/makemkv-8.1.5...makemkv-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [makemkv-8.1.5](https://github.com/truecharts/charts/compare/makemkv-8.1.4...makemkv-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [makemkv-8.1.4](https://github.com/truecharts/charts/compare/makemkv-8.1.3...makemkv-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [makemkv-8.1.3](https://github.com/truecharts/charts/compare/makemkv-8.1.0...makemkv-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [makemkv-8.1.2](https://github.com/truecharts/charts/compare/makemkv-8.1.0...makemkv-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [makemkv-8.1.0](https://github.com/truecharts/charts/compare/makemkv-8.0.1...makemkv-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [makemkv-8.0.1](https://github.com/truecharts/charts/compare/makemkv-8.0.0...makemkv-8.0.1) (2023-12-26)
diff --git a/stable/makemkv/8.1.8/Chart.yaml b/stable/makemkv/8.1.8/Chart.yaml
deleted file mode 100644
index f61405a1fe..0000000000
--- a/stable/makemkv/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 23.11.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: MakeMKV is your one-click solution to convert video that you own into free and patents-unencumbered format that can be played everywhere.
-home: https://truecharts.org/charts/stable/makemkv
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/makemkv.png
-keywords:
- - mkv
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: makemkv
-sources:
- - https://github.com/jlesage/docker-makemkv
- - https://github.com/truecharts/charts/tree/master/charts/stable/makemkv
- - https://hub.docker.com/r/jlesage/makemkv
-type: application
-version: 8.1.8
diff --git a/stable/makemkv/8.1.8/app-changelog.md b/stable/makemkv/8.1.8/app-changelog.md
deleted file mode 100644
index f3e6d54f8b..0000000000
--- a/stable/makemkv/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [makemkv-8.1.8](https://github.com/truecharts/charts/compare/makemkv-8.1.7...makemkv-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/makemkv/8.1.8/charts/common-17.2.26.tgz b/stable/makemkv/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/makemkv/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/makemkv/8.1.9/CHANGELOG.md b/stable/makemkv/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..4ed0b594bd
--- /dev/null
+++ b/stable/makemkv/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [makemkv-8.1.9](https://github.com/truecharts/charts/compare/makemkv-8.1.8...makemkv-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [makemkv-8.1.8](https://github.com/truecharts/charts/compare/makemkv-8.1.7...makemkv-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [makemkv-8.1.7](https://github.com/truecharts/charts/compare/makemkv-8.1.6...makemkv-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [makemkv-8.1.6](https://github.com/truecharts/charts/compare/makemkv-8.1.5...makemkv-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [makemkv-8.1.5](https://github.com/truecharts/charts/compare/makemkv-8.1.4...makemkv-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [makemkv-8.1.4](https://github.com/truecharts/charts/compare/makemkv-8.1.3...makemkv-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [makemkv-8.1.3](https://github.com/truecharts/charts/compare/makemkv-8.1.0...makemkv-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [makemkv-8.1.2](https://github.com/truecharts/charts/compare/makemkv-8.1.0...makemkv-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/makemkv/8.1.9/Chart.yaml b/stable/makemkv/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..1630da6c60
--- /dev/null
+++ b/stable/makemkv/8.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 23.11.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: MakeMKV is your one-click solution to convert video that you own into free and patents-unencumbered format that can be played everywhere.
+home: https://truecharts.org/charts/stable/makemkv
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/makemkv.png
+keywords:
+ - mkv
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: makemkv
+sources:
+ - https://github.com/jlesage/docker-makemkv
+ - https://github.com/truecharts/charts/tree/master/charts/stable/makemkv
+ - https://hub.docker.com/r/jlesage/makemkv
+type: application
+version: 8.1.9
diff --git a/stable/makemkv/8.1.8/README.md b/stable/makemkv/8.1.9/README.md
similarity index 100%
rename from stable/makemkv/8.1.8/README.md
rename to stable/makemkv/8.1.9/README.md
diff --git a/stable/makemkv/8.1.9/app-changelog.md b/stable/makemkv/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..c6b557f0fa
--- /dev/null
+++ b/stable/makemkv/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [makemkv-8.1.9](https://github.com/truecharts/charts/compare/makemkv-8.1.8...makemkv-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/makemkv/8.1.8/app-readme.md b/stable/makemkv/8.1.9/app-readme.md
similarity index 100%
rename from stable/makemkv/8.1.8/app-readme.md
rename to stable/makemkv/8.1.9/app-readme.md
diff --git a/stable/makemkv/8.1.9/charts/common-17.2.28.tgz b/stable/makemkv/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/makemkv/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/makemkv/8.1.8/ix_values.yaml b/stable/makemkv/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/makemkv/8.1.8/ix_values.yaml
rename to stable/makemkv/8.1.9/ix_values.yaml
diff --git a/stable/makemkv/8.1.8/questions.yaml b/stable/makemkv/8.1.9/questions.yaml
similarity index 100%
rename from stable/makemkv/8.1.8/questions.yaml
rename to stable/makemkv/8.1.9/questions.yaml
diff --git a/stable/seedsync/6.1.8/templates/NOTES.txt b/stable/makemkv/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/seedsync/6.1.8/templates/NOTES.txt
rename to stable/makemkv/8.1.9/templates/NOTES.txt
diff --git a/stable/scrypted/3.3.2/templates/common.yaml b/stable/makemkv/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/scrypted/3.3.2/templates/common.yaml
rename to stable/makemkv/8.1.9/templates/common.yaml
diff --git a/stable/plex-meta-manager/5.2.3/values.yaml b/stable/makemkv/8.1.9/values.yaml
similarity index 100%
rename from stable/plex-meta-manager/5.2.3/values.yaml
rename to stable/makemkv/8.1.9/values.yaml
diff --git a/stable/maloja/4.1.8/CHANGELOG.md b/stable/maloja/4.1.8/CHANGELOG.md
deleted file mode 100644
index 713a585c2d..0000000000
--- a/stable/maloja/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [maloja-4.1.8](https://github.com/truecharts/charts/compare/maloja-4.1.7...maloja-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [maloja-4.1.7](https://github.com/truecharts/charts/compare/maloja-4.1.6...maloja-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [maloja-4.1.6](https://github.com/truecharts/charts/compare/maloja-4.1.5...maloja-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [maloja-4.1.5](https://github.com/truecharts/charts/compare/maloja-4.1.4...maloja-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [maloja-4.1.4](https://github.com/truecharts/charts/compare/maloja-4.1.3...maloja-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [maloja-4.1.3](https://github.com/truecharts/charts/compare/maloja-4.1.0...maloja-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [maloja-4.1.2](https://github.com/truecharts/charts/compare/maloja-4.1.0...maloja-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [maloja-4.1.0](https://github.com/truecharts/charts/compare/maloja-4.0.1...maloja-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [maloja-4.0.1](https://github.com/truecharts/charts/compare/maloja-4.0.0...maloja-4.0.1) (2023-12-26)
diff --git a/stable/maloja/4.1.8/Chart.yaml b/stable/maloja/4.1.8/Chart.yaml
deleted file mode 100644
index 5c5c602e4c..0000000000
--- a/stable/maloja/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaServer-Music
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Self-hosted music scrobble database to create personal listening statistics and charts as a substitute for Last.fm / Libre.fm / GNU FM.
-home: https://truecharts.org/charts/stable/maloja
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/maloja.png
-keywords:
- - maloja
- - MediaServer-Music
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: maloja
-sources:
- - https://maloja.krateng.ch/
- - https://github.com/truecharts/charts/tree/master/charts/stable/maloja
- - https://hub.docker.com/r/krateng/maloja
-type: application
-version: 4.1.8
diff --git a/stable/maloja/4.1.8/app-changelog.md b/stable/maloja/4.1.8/app-changelog.md
deleted file mode 100644
index 4f4642528f..0000000000
--- a/stable/maloja/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [maloja-4.1.8](https://github.com/truecharts/charts/compare/maloja-4.1.7...maloja-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/maloja/4.1.8/charts/common-17.2.26.tgz b/stable/maloja/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/maloja/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/maloja/4.1.9/CHANGELOG.md b/stable/maloja/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..f5150aabf6
--- /dev/null
+++ b/stable/maloja/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [maloja-4.1.9](https://github.com/truecharts/charts/compare/maloja-4.1.8...maloja-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [maloja-4.1.8](https://github.com/truecharts/charts/compare/maloja-4.1.7...maloja-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [maloja-4.1.7](https://github.com/truecharts/charts/compare/maloja-4.1.6...maloja-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [maloja-4.1.6](https://github.com/truecharts/charts/compare/maloja-4.1.5...maloja-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [maloja-4.1.5](https://github.com/truecharts/charts/compare/maloja-4.1.4...maloja-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [maloja-4.1.4](https://github.com/truecharts/charts/compare/maloja-4.1.3...maloja-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [maloja-4.1.3](https://github.com/truecharts/charts/compare/maloja-4.1.0...maloja-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [maloja-4.1.2](https://github.com/truecharts/charts/compare/maloja-4.1.0...maloja-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/maloja/4.1.9/Chart.yaml b/stable/maloja/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..8c4b448270
--- /dev/null
+++ b/stable/maloja/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaServer-Music
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Self-hosted music scrobble database to create personal listening statistics and charts as a substitute for Last.fm / Libre.fm / GNU FM.
+home: https://truecharts.org/charts/stable/maloja
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/maloja.png
+keywords:
+ - maloja
+ - MediaServer-Music
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: maloja
+sources:
+ - https://maloja.krateng.ch/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/maloja
+ - https://hub.docker.com/r/krateng/maloja
+type: application
+version: 4.1.9
diff --git a/stable/maloja/4.1.8/README.md b/stable/maloja/4.1.9/README.md
similarity index 100%
rename from stable/maloja/4.1.8/README.md
rename to stable/maloja/4.1.9/README.md
diff --git a/stable/maloja/4.1.9/app-changelog.md b/stable/maloja/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..af51bf1a93
--- /dev/null
+++ b/stable/maloja/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [maloja-4.1.9](https://github.com/truecharts/charts/compare/maloja-4.1.8...maloja-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/maloja/4.1.8/app-readme.md b/stable/maloja/4.1.9/app-readme.md
similarity index 100%
rename from stable/maloja/4.1.8/app-readme.md
rename to stable/maloja/4.1.9/app-readme.md
diff --git a/stable/maloja/4.1.9/charts/common-17.2.28.tgz b/stable/maloja/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/maloja/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/maloja/4.1.8/ix_values.yaml b/stable/maloja/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/maloja/4.1.8/ix_values.yaml
rename to stable/maloja/4.1.9/ix_values.yaml
diff --git a/stable/maloja/4.1.8/questions.yaml b/stable/maloja/4.1.9/questions.yaml
similarity index 100%
rename from stable/maloja/4.1.8/questions.yaml
rename to stable/maloja/4.1.9/questions.yaml
diff --git a/stable/media-roller/4.1.8/templates/common.yaml b/stable/maloja/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/media-roller/4.1.8/templates/common.yaml
rename to stable/maloja/4.1.9/templates/common.yaml
diff --git a/stable/plex-playlist-sync/2.1.11/values.yaml b/stable/maloja/4.1.9/values.yaml
similarity index 100%
rename from stable/plex-playlist-sync/2.1.11/values.yaml
rename to stable/maloja/4.1.9/values.yaml
diff --git a/stable/mango/4.1.8/CHANGELOG.md b/stable/mango/4.1.8/CHANGELOG.md
deleted file mode 100644
index 7f18395f80..0000000000
--- a/stable/mango/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mango-4.1.8](https://github.com/truecharts/charts/compare/mango-4.1.7...mango-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mango-4.1.7](https://github.com/truecharts/charts/compare/mango-4.1.6...mango-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [mango-4.1.6](https://github.com/truecharts/charts/compare/mango-4.1.5...mango-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [mango-4.1.5](https://github.com/truecharts/charts/compare/mango-4.1.4...mango-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mango-4.1.4](https://github.com/truecharts/charts/compare/mango-4.1.3...mango-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mango-4.1.3](https://github.com/truecharts/charts/compare/mango-4.1.0...mango-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [mango-4.1.2](https://github.com/truecharts/charts/compare/mango-4.1.0...mango-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [mango-4.1.0](https://github.com/truecharts/charts/compare/mango-4.0.1...mango-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [mango-4.0.1](https://github.com/truecharts/charts/compare/mango-4.0.0...mango-4.0.1) (2023-12-26)
diff --git a/stable/mango/4.1.8/Chart.yaml b/stable/mango/4.1.8/Chart.yaml
deleted file mode 100644
index 535403ea1d..0000000000
--- a/stable/mango/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaApp-Books
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: |
- Mango is a self-hosted manga server and reader. Its features include[br]
-home: https://truecharts.org/charts/stable/mango
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mango.png
-keywords:
- - mango
- - MediaApp-Books
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mango
-sources:
- - https://github.com/hkalexling/mango
- - https://github.com/truecharts/charts/tree/master/charts/stable/mango
- - https://hub.docker.com/r/hkalexling/mango
-type: application
-version: 4.1.8
diff --git a/stable/mango/4.1.8/app-changelog.md b/stable/mango/4.1.8/app-changelog.md
deleted file mode 100644
index d51f2b01e5..0000000000
--- a/stable/mango/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mango-4.1.8](https://github.com/truecharts/charts/compare/mango-4.1.7...mango-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mango/4.1.8/charts/common-17.2.26.tgz b/stable/mango/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mango/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mango/4.1.9/CHANGELOG.md b/stable/mango/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..e7bc2b361c
--- /dev/null
+++ b/stable/mango/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mango-4.1.9](https://github.com/truecharts/charts/compare/mango-4.1.8...mango-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mango-4.1.8](https://github.com/truecharts/charts/compare/mango-4.1.7...mango-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mango-4.1.7](https://github.com/truecharts/charts/compare/mango-4.1.6...mango-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [mango-4.1.6](https://github.com/truecharts/charts/compare/mango-4.1.5...mango-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mango-4.1.5](https://github.com/truecharts/charts/compare/mango-4.1.4...mango-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mango-4.1.4](https://github.com/truecharts/charts/compare/mango-4.1.3...mango-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mango-4.1.3](https://github.com/truecharts/charts/compare/mango-4.1.0...mango-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [mango-4.1.2](https://github.com/truecharts/charts/compare/mango-4.1.0...mango-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/mango/4.1.9/Chart.yaml b/stable/mango/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..747aad0dfc
--- /dev/null
+++ b/stable/mango/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaApp-Books
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: |
+ Mango is a self-hosted manga server and reader. Its features include[br]
+home: https://truecharts.org/charts/stable/mango
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mango.png
+keywords:
+ - mango
+ - MediaApp-Books
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mango
+sources:
+ - https://github.com/hkalexling/mango
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mango
+ - https://hub.docker.com/r/hkalexling/mango
+type: application
+version: 4.1.9
diff --git a/stable/mango/4.1.8/README.md b/stable/mango/4.1.9/README.md
similarity index 100%
rename from stable/mango/4.1.8/README.md
rename to stable/mango/4.1.9/README.md
diff --git a/stable/mango/4.1.9/app-changelog.md b/stable/mango/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..3cd530d8ae
--- /dev/null
+++ b/stable/mango/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mango-4.1.9](https://github.com/truecharts/charts/compare/mango-4.1.8...mango-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mango/4.1.8/app-readme.md b/stable/mango/4.1.9/app-readme.md
similarity index 100%
rename from stable/mango/4.1.8/app-readme.md
rename to stable/mango/4.1.9/app-readme.md
diff --git a/stable/mango/4.1.9/charts/common-17.2.28.tgz b/stable/mango/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mango/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/mango/4.1.8/ix_values.yaml b/stable/mango/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/mango/4.1.8/ix_values.yaml
rename to stable/mango/4.1.9/ix_values.yaml
diff --git a/stable/mango/4.1.8/questions.yaml b/stable/mango/4.1.9/questions.yaml
similarity index 100%
rename from stable/mango/4.1.8/questions.yaml
rename to stable/mango/4.1.9/questions.yaml
diff --git a/stable/mediaelch/4.1.8/templates/common.yaml b/stable/mango/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/mediaelch/4.1.8/templates/common.yaml
rename to stable/mango/4.1.9/templates/common.yaml
diff --git a/stable/plex-utills/7.1.8/values.yaml b/stable/mango/4.1.9/values.yaml
similarity index 100%
rename from stable/plex-utills/7.1.8/values.yaml
rename to stable/mango/4.1.9/values.yaml
diff --git a/stable/matomo/12.0.1/CHANGELOG.md b/stable/matomo/12.0.1/CHANGELOG.md
new file mode 100644
index 0000000000..c4997a7a37
--- /dev/null
+++ b/stable/matomo/12.0.1/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [matomo-12.0.1](https://github.com/truecharts/charts/compare/matomo-12.0.0...matomo-12.0.1) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [matomo-12.0.0](https://github.com/truecharts/charts/compare/matomo-11.1.12...matomo-12.0.0) (2024-01-21)
+
+### Chore
+
+
+
+- update container image bitnami/matomo to v5.0.1[@74ca3af](https://github.com/74ca3af) by renovate ([#17453](https://github.com/truecharts/charts/issues/17453))
+
+
+## [matomo-11.1.12](https://github.com/truecharts/charts/compare/matomo-11.1.11...matomo-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [matomo-11.1.11](https://github.com/truecharts/charts/compare/matomo-11.1.10...matomo-11.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [matomo-11.1.10](https://github.com/truecharts/charts/compare/matomo-11.1.9...matomo-11.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image bitnami/matomo to v[@3ba4a01](https://github.com/3ba4a01) by renovate ([#17327](https://github.com/truecharts/charts/issues/17327))
+
+
+
+
+## [matomo-11.1.9](https://github.com/truecharts/charts/compare/matomo-11.1.8...matomo-11.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [matomo-11.1.8](https://github.com/truecharts/charts/compare/matomo-11.1.7...matomo-11.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [matomo-11.1.7](https://github.com/truecharts/charts/compare/matomo-11.1.6...matomo-11.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [matomo-11.1.6](https://github.com/truecharts/charts/compare/matomo-11.1.5...matomo-11.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [matomo-11.1.5](https://github.com/truecharts/charts/compare/matomo-11.1.4...matomo-11.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/matomo/12.0.1/Chart.yaml b/stable/matomo/12.0.1/Chart.yaml
new file mode 100644
index 0000000000..8f5590f268
--- /dev/null
+++ b/stable/matomo/12.0.1/Chart.yaml
@@ -0,0 +1,44 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.0.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Matomo is the leading Free/Libre open analytics platform
+home: https://truecharts.org/charts/stable/matomo
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/matomo.png
+keywords:
+ - analytics
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: matomo
+sources:
+ - https://github.com/bitnami/bitnami-docker-matomo
+ - https://github.com/matomo-org/matomo
+ - https://github.com/truecharts/charts/tree/master/charts/stable/matomo
+ - https://hub.docker.com/r/bitnami/matomo
+type: application
+version: 12.0.1
diff --git a/stable/matomo/12.0.1/README.md b/stable/matomo/12.0.1/README.md
new file mode 100644
index 0000000000..8408e32ff4
--- /dev/null
+++ b/stable/matomo/12.0.1/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/matomo)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/matomo/12.0.1/app-changelog.md b/stable/matomo/12.0.1/app-changelog.md
new file mode 100644
index 0000000000..f9019d3a43
--- /dev/null
+++ b/stable/matomo/12.0.1/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [matomo-12.0.1](https://github.com/truecharts/charts/compare/matomo-12.0.0...matomo-12.0.1) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/matomo/12.0.1/app-readme.md b/stable/matomo/12.0.1/app-readme.md
new file mode 100644
index 0000000000..7440722cbf
--- /dev/null
+++ b/stable/matomo/12.0.1/app-readme.md
@@ -0,0 +1,8 @@
+Matomo is the leading Free/Libre open analytics platform
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/matomo](https://truecharts.org/charts/stable/matomo)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/matomo/12.0.1/charts/common-17.2.28.tgz b/stable/matomo/12.0.1/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/matomo/12.0.1/charts/common-17.2.28.tgz differ
diff --git a/stable/matomo/12.0.1/charts/mariadb-12.1.6.tgz b/stable/matomo/12.0.1/charts/mariadb-12.1.6.tgz
new file mode 100644
index 0000000000..cffb31b284
Binary files /dev/null and b/stable/matomo/12.0.1/charts/mariadb-12.1.6.tgz differ
diff --git a/stable/matomo/12.0.1/ix_values.yaml b/stable/matomo/12.0.1/ix_values.yaml
new file mode 100644
index 0000000000..de35da212d
--- /dev/null
+++ b/stable/matomo/12.0.1/ix_values.yaml
@@ -0,0 +1,96 @@
+image:
+ repository: bitnami/matomo
+ tag: 5.0.1@sha256:74ca3af8892b286dc9906163b0bf5529cf78e778f80879971a70b0fe1197dc01
+ pullPolicy: IfNotPresent
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ path: "/index.php"
+ readiness:
+ path: "/index.php"
+ startup:
+ path: "/index.php"
+ env:
+ APACHE_HTTP_PORT_NUMBER: "{{ .Values.service.main.ports.main.port }}"
+ APACHE_HTTPS_PORT_NUMBER: "{{ .Values.service.https.ports.https.port }}"
+ MATOMO_DATABASE_PORT_NUMBER: 3306
+ MATOMO_DATABASE_NAME: "{{ .Values.mariadb.mariadbDatabase }}"
+ MATOMO_DATABASE_USER: "{{ .Values.mariadb.mariadbUsername }}"
+ PHP_DATE_TIMEZONE: "{{ .Values.TZ }}"
+ # User / Site Config
+ MATOMO_USERNAME: "admin"
+ MATOMO_PASSWORD: "password"
+ MATOMO_EMAIL: "myemail@example.com"
+ MATOMO_WEBSITE_NAME: "My Website"
+ MATOMO_WEBSITE_HOST: "https://web.example.com"
+ MATOMO_HOST: "127.0.0.1"
+ # Reverse Proxy Config
+ MATOMO_ENABLE_PROXY_URI_HEADER: false
+ MATOMO_ENABLE_ASSUME_SECURE_PROTOCOL: false
+ MATOMO_ENABLE_FORCE_SSL: false
+ # No defaults, but usually this header is used
+ # MATOMO_PROXY_CLIENT_HEADER: "HTTP_X_FORWARDED_FOR"
+ # SMTP Config
+ MATOMO_SMTP_HOST: ""
+ MATOMO_SMTP_PORT: ""
+ MATOMO_SMTP_USER: ""
+ MATOMO_SMTP_PASSWORD: ""
+ # Available protocols are: "ssl", "tls", "none"
+ MATOMO_SMTP_PROTOCOL: ""
+ # Available mechanisms are: "Plain", "Login", "Crammd5"
+ MATOMO_SMTP_AUTH: "Plain"
+ # PHP Config
+ PHP_MEMORY_LIMIT: "2048M"
+ PHP_ENABLE_OPCACHE: true
+ # PHP_EXPOSE_PHP:
+ # PHP_MAX_EXECUTION_TIME:
+ # PHP_MAX_INPUT_TIME:
+ # PHP_MAX_INPUT_VARS:
+ # PHP_POST_MAX_SIZE:
+ # PHP_UPLOAD_MAX_FILESIZE:
+ MATOMO_DATABASE_HOST:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: plainhost
+ MATOMO_DATABASE_PASSWORD:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: mariadb-password
+service:
+ main:
+ ports:
+ main:
+ protocol: http
+ port: 10172
+ targetPort: 10172
+ https:
+ enabled: true
+ ports:
+ https:
+ enabled: true
+ protocol: https
+ port: 10173
+ targetPort: 10173
+persistence:
+ data:
+ enabled: true
+ mountPath: "/bitnami/matomo"
+mariadb:
+ enabled: true
+ mariadbUsername: matomo
+ mariadbDatabase: matomo
+portal:
+ open:
+ enabled: true
diff --git a/stable/matomo/12.0.1/questions.yaml b/stable/matomo/12.0.1/questions.yaml
new file mode 100644
index 0000000000..c80ca93076
--- /dev/null
+++ b/stable/matomo/12.0.1/questions.yaml
@@ -0,0 +1,2992 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: BITNAMI_DEBUG
+ label: "BITNAMI_DEBUG"
+ description: "Increase verbosity on initialization logs."
+ schema:
+ type: boolean
+ default: false
+ - variable: MATOMO_USERNAME
+ label: "MATOMO_USERNAME (First Install Only)"
+ description: "Matomo application username"
+ schema:
+ type: string
+ required: true
+ default: "admin"
+ - variable: MATOMO_PASSWORD
+ label: "MATOMO_PASSWORD (First Install Only)"
+ description: "Matomo application password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: MATOMO_HOST
+ label: "MATOMO_HOST (First Install Only)"
+ description: "Matomo application host"
+ schema:
+ type: string
+ required: true
+ default: "127.0.0.1"
+ - variable: MATOMO_EMAIL
+ label: "MATOMO_EMAIL (First Install Only)"
+ description: "Matomo application email"
+ schema:
+ type: string
+ required: true
+ default: "email@example.com"
+ - variable: MATOMO_WEBSITE_NAME
+ label: "MATOMO_WEBSITE_NAME (First Install Only)"
+ description: "Name of a website to track in Matomo"
+ schema:
+ type: string
+ required: true
+ default: "My Website"
+ - variable: MATOMO_WEBSITE_HOST
+ label: "MATOMO_WEBSITE_HOST (First Install Only)"
+ description: "Website's host or domain to track in Matomo"
+ schema:
+ type: string
+ required: true
+ default: "https://web.example.com"
+ - variable: MATOMO_SMTP_HOST
+ label: "MATOMO_SMTP_HOST (First Install Only)"
+ description: "Matomo SMTP host"
+ schema:
+ type: string
+ default: ""
+ - variable: MATOMO_SMTP_PORT
+ label: "MATOMO_SMTP_PORT (First Install Only)"
+ description: "Matomo SMTP port"
+ schema:
+ type: string
+ default: ""
+ - variable: MATOMO_SMTP_USER
+ label: "MATOMO_SMTP_USER (First Install Only)"
+ description: "Matomo SMTP user"
+ schema:
+ type: string
+ default: ""
+ - variable: MATOMO_SMTP_PASSWORD
+ label: "MATOMO_SMTP_PASSWORD (First Install Only)"
+ description: "Matomo SMTP password"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: MATOMO_SMTP_PROTOCOL
+ label: "MATOMO_SMTP_PROTOCOL (First Install Only)"
+ description: "Matomo SMTP protocol"
+ schema:
+ type: string
+ private: true
+ default: "none"
+ enum:
+ - value: ssl
+ description: "ssl"
+ - value: "tls"
+ description: "tls"
+ - value: none
+ description: "none"
+ - variable: MATOMO_SMTP_AUTH
+ label: "MATOMO_SMTP_AUTH (First Install Only)"
+ description: "Matomo SMTP authentication mechanism to use"
+ schema:
+ type: string
+ private: true
+ default: "Plain"
+ enum:
+ - value: Crammd5
+ description: "Crammd5"
+ - value: "Login"
+ description: "Login"
+ - value: Plain
+ description: "Plain"
+ - variable: phpconfig
+ label: "PHP Config (Advanced)"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: PHP_MEMORY_LIMIT
+ label: "PHP_MEMORY_LIMIT"
+ description: "Memory limit for PHP scripts"
+ schema:
+ type: string
+ default: "2048M"
+ - variable: PHP_ENABLE_OPCACHE
+ label: "PHP_ENABLE_OPCACHE"
+ description: "Enable OPcache for PHP scripts"
+ schema:
+ type: boolean
+ default: true
+ - variable: PHP_EXPOSE_PHP
+ label: "PHP_EXPOSE_PHP"
+ description: "Enables HTTP header with PHP version"
+ schema:
+ type: boolean
+ default: true
+ - variable: PHP_MAX_EXECUTION_TIME
+ label: "PHP_MAX_EXECUTION_TIME"
+ description: "Maximum execution time for PHP scripts"
+ schema:
+ type: string
+ default: ""
+ - variable: PHP_MAX_INPUT_TIME
+ label: "PHP_MAX_INPUT_TIME"
+ description: "Maximum input time for PHP scripts"
+ schema:
+ type: string
+ default: ""
+ - variable: PHP_MAX_INPUT_VARS
+ label: "PHP_MAX_INPUT_VARS"
+ description: "Maximum amount of input variables for PHP scripts"
+ schema:
+ type: string
+ default: ""
+ - variable: PHP_POST_MAX_SIZE
+ label: "PHP_POST_MAX_SIZE"
+ description: "Maximum size for PHP POST requests"
+ schema:
+ type: string
+ default: ""
+ - variable: PHP_UPLOAD_MAX_FILESIZE
+ label: "PHP_UPLOAD_MAX_FILESIZE"
+ description: "Maximum file size for PHP uploads"
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10172
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: 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: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/servas/3.2.3/templates/NOTES.txt b/stable/matomo/12.0.1/templates/NOTES.txt
similarity index 100%
rename from stable/servas/3.2.3/templates/NOTES.txt
rename to stable/matomo/12.0.1/templates/NOTES.txt
diff --git a/stable/seafile/4.1.11/templates/common.yaml b/stable/matomo/12.0.1/templates/common.yaml
similarity index 100%
rename from stable/seafile/4.1.11/templates/common.yaml
rename to stable/matomo/12.0.1/templates/common.yaml
diff --git a/stable/plexanisync/5.1.9/values.yaml b/stable/matomo/12.0.1/values.yaml
similarity index 100%
rename from stable/plexanisync/5.1.9/values.yaml
rename to stable/matomo/12.0.1/values.yaml
diff --git a/stable/mattermost/11.1.13/CHANGELOG.md b/stable/mattermost/11.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..335cda93f6
--- /dev/null
+++ b/stable/mattermost/11.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mattermost-11.1.13](https://github.com/truecharts/charts/compare/mattermost-11.1.12...mattermost-11.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mattermost-11.1.12](https://github.com/truecharts/charts/compare/mattermost-11.1.11...mattermost-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mattermost-11.1.11](https://github.com/truecharts/charts/compare/mattermost-11.1.10...mattermost-11.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [mattermost-11.1.10](https://github.com/truecharts/charts/compare/mattermost-11.1.9...mattermost-11.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image mattermost/mattermost-enterprise-edition to release-9.4[@865a323](https://github.com/865a323) by renovate ([#17384](https://github.com/truecharts/charts/issues/17384))
+
+
+## [mattermost-11.1.9](https://github.com/truecharts/charts/compare/mattermost-11.1.8...mattermost-11.1.9) (2024-01-15)
+
+### Chore
+
+
+
+- update container image mattermost/mattermost-enterprise-edition to release-9.4[@7826194](https://github.com/7826194) by renovate ([#17277](https://github.com/truecharts/charts/issues/17277))
+
+
+
+
+## [mattermost-11.1.8](https://github.com/truecharts/charts/compare/mattermost-11.1.7...mattermost-11.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mattermost-11.1.7](https://github.com/truecharts/charts/compare/mattermost-11.1.6...mattermost-11.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image mattermost/mattermost-enterprise-edition to release-9.4[@f04bc75](https://github.com/f04bc75) by renovate ([#17040](https://github.com/truecharts/charts/issues/17040))
+
+
+## [mattermost-11.1.6](https://github.com/truecharts/charts/compare/mattermost-11.1.5...mattermost-11.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image mattermost/mattermost-enterprise-edition to release-9.4[@2e639ff](https://github.com/2e639ff) by renovate ([#16959](https://github.com/truecharts/charts/issues/16959))
+
+
+## [mattermost-11.1.5](https://github.com/truecharts/charts/compare/mattermost-11.1.4...mattermost-11.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mattermost-11.1.4](https://github.com/truecharts/charts/compare/mattermost-11.1.3...mattermost-11.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/mattermost/11.1.13/Chart.yaml b/stable/mattermost/11.1.13/Chart.yaml
new file mode 100644
index 0000000000..5d08e60727
--- /dev/null
+++ b/stable/mattermost/11.1.13/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: hosting
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 9.4.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.
+home: https://truecharts.org/charts/stable/mattermost
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mattermost.png
+keywords:
+ - team
+ - mattermost
+ - development
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mattermost
+sources:
+ - https://github.com/mattermost/mattermost-server
+ - https://github.com/mattermost/docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mattermost
+ - https://hub.docker.com/r/mattermost/mattermost-enterprise-edition
+type: application
+version: 11.1.13
diff --git a/stable/mattermost/11.1.13/README.md b/stable/mattermost/11.1.13/README.md
new file mode 100644
index 0000000000..11ae560399
--- /dev/null
+++ b/stable/mattermost/11.1.13/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/mattermost)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/mattermost/11.1.13/app-changelog.md b/stable/mattermost/11.1.13/app-changelog.md
new file mode 100644
index 0000000000..cdc38371f9
--- /dev/null
+++ b/stable/mattermost/11.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mattermost-11.1.13](https://github.com/truecharts/charts/compare/mattermost-11.1.12...mattermost-11.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mattermost/11.1.13/app-readme.md b/stable/mattermost/11.1.13/app-readme.md
new file mode 100644
index 0000000000..709cc54d5f
--- /dev/null
+++ b/stable/mattermost/11.1.13/app-readme.md
@@ -0,0 +1,8 @@
+Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/mattermost](https://truecharts.org/charts/stable/mattermost)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/mattermost/11.1.13/charts/common-17.2.28.tgz b/stable/mattermost/11.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mattermost/11.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/mattermost/11.1.13/ix_values.yaml b/stable/mattermost/11.1.13/ix_values.yaml
new file mode 100644
index 0000000000..ec863e3fdf
--- /dev/null
+++ b/stable/mattermost/11.1.13/ix_values.yaml
@@ -0,0 +1,48 @@
+image:
+ repository: mattermost/mattermost-enterprise-edition
+ tag: release-9.4@sha256:865a323846fb6509c82b9135b01d9905271e19c013b010ef9e7319a61508e58b
+ pullPolicy: IfNotPresent
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ TIMEZONE: "{{ .Values.TZ }}"
+ MM_SQLSETTINGS_DRIVERNAME: "postgres"
+ MM_BLEVESETTINGS_INDEXDIR: "/mattermost/bleve-indexes"
+ MM_SERVICESETTINGS_SITEURL: "https://test.example.com"
+ MM_SQLSETTINGS_DATASOURCE: '{{ .Values.cnpg.main.creds.std | trimAll "\"" }}'
+service:
+ main:
+ ports:
+ main:
+ port: 10239
+ targetPort: 8065
+persistence:
+ config:
+ enabled: true
+ mountPath: "/mattermost/config"
+ data:
+ enabled: true
+ mountPath: "/mattermost/data"
+ logs:
+ enabled: true
+ mountPath: "/mattermost/logs"
+ plugins:
+ enabled: true
+ mountPath: "/mattermost/plugins"
+ clientplugins:
+ enabled: true
+ mountPath: "/mattermost/client/plugins"
+ bleveindexes:
+ enabled: true
+ mountPath: "/mattermost/bleve-indexes"
+cnpg:
+ main:
+ enabled: true
+ user: mattermost
+ database: mattermost
+portal:
+ open:
+ enabled: true
diff --git a/stable/mattermost/11.1.13/questions.yaml b/stable/mattermost/11.1.13/questions.yaml
new file mode 100644
index 0000000000..f4393b5f66
--- /dev/null
+++ b/stable/mattermost/11.1.13/questions.yaml
@@ -0,0 +1,4666 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: MM_SERVICESETTINGS_SITEURL
+ label: "MM_SERVICESETTINGS_SITEURL"
+ description: "HTTPS URL on which you will reach this instance, eg. https://matter.example.com/"
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10239
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Config."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: logs
+ label: "App Logs Storage"
+ description: "Stores the Application Logs."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: plugins
+ label: "App Plugins Storage"
+ description: "Stores the Application Plugins."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: clientplugins
+ label: "App Client's Plugins Storage"
+ description: "Stores the Application Client's Plugins."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: bleveindexes
+ label: "App bleveIndexes Storage"
+ description: "Stores the Application bleveIndexes."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/sftpgo/5.1.8/templates/NOTES.txt b/stable/mattermost/11.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/sftpgo/5.1.8/templates/NOTES.txt
rename to stable/mattermost/11.1.13/templates/NOTES.txt
diff --git a/stable/mediagoblin/4.1.8/templates/common.yaml b/stable/mattermost/11.1.13/templates/common.yaml
similarity index 100%
rename from stable/mediagoblin/4.1.8/templates/common.yaml
rename to stable/mattermost/11.1.13/templates/common.yaml
diff --git a/stable/plexripper/7.1.8/values.yaml b/stable/mattermost/11.1.13/values.yaml
similarity index 100%
rename from stable/plexripper/7.1.8/values.yaml
rename to stable/mattermost/11.1.13/values.yaml
diff --git a/stable/mc-router/3.1.8/CHANGELOG.md b/stable/mc-router/3.1.8/CHANGELOG.md
deleted file mode 100644
index 052050c408..0000000000
--- a/stable/mc-router/3.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mc-router-3.1.8](https://github.com/truecharts/charts/compare/mc-router-3.1.7...mc-router-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mc-router-3.1.7](https://github.com/truecharts/charts/compare/mc-router-3.1.6...mc-router-3.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [mc-router-3.1.6](https://github.com/truecharts/charts/compare/mc-router-3.1.5...mc-router-3.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [mc-router-3.1.5](https://github.com/truecharts/charts/compare/mc-router-3.1.4...mc-router-3.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mc-router-3.1.4](https://github.com/truecharts/charts/compare/mc-router-3.1.3...mc-router-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mc-router-3.1.3](https://github.com/truecharts/charts/compare/mc-router-3.1.0...mc-router-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [mc-router-3.1.2](https://github.com/truecharts/charts/compare/mc-router-3.1.0...mc-router-3.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [mc-router-3.1.0](https://github.com/truecharts/charts/compare/mc-router-3.0.1...mc-router-3.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [mc-router-3.0.1](https://github.com/truecharts/charts/compare/mc-router-3.0.0...mc-router-3.0.1) (2023-12-26)
diff --git a/stable/mc-router/3.1.8/Chart.yaml b/stable/mc-router/3.1.8/Chart.yaml
deleted file mode 100644
index 51e2557a40..0000000000
--- a/stable/mc-router/3.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: minecraft
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.20.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Lightweight multiplexer/proxy for Minecraft-Java servers.
-home: https://truecharts.org/charts/stable/mc-router
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mc-router.png
-keywords:
- - mc-router
- - minecraft
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mc-router
-sources:
- - https://github.com/itzg/mc-router
- - https://github.com/truecharts/charts/tree/master/charts/stable/mc-router
- - https://hub.docker.com/r/itzg/mc-router
-type: application
-version: 3.1.8
diff --git a/stable/mc-router/3.1.8/app-changelog.md b/stable/mc-router/3.1.8/app-changelog.md
deleted file mode 100644
index e36e44aaed..0000000000
--- a/stable/mc-router/3.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mc-router-3.1.8](https://github.com/truecharts/charts/compare/mc-router-3.1.7...mc-router-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mc-router/3.1.8/charts/common-17.2.26.tgz b/stable/mc-router/3.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mc-router/3.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mc-router/3.1.9/CHANGELOG.md b/stable/mc-router/3.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..6f01b3e6ab
--- /dev/null
+++ b/stable/mc-router/3.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mc-router-3.1.9](https://github.com/truecharts/charts/compare/mc-router-3.1.8...mc-router-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mc-router-3.1.8](https://github.com/truecharts/charts/compare/mc-router-3.1.7...mc-router-3.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mc-router-3.1.7](https://github.com/truecharts/charts/compare/mc-router-3.1.6...mc-router-3.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [mc-router-3.1.6](https://github.com/truecharts/charts/compare/mc-router-3.1.5...mc-router-3.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mc-router-3.1.5](https://github.com/truecharts/charts/compare/mc-router-3.1.4...mc-router-3.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mc-router-3.1.4](https://github.com/truecharts/charts/compare/mc-router-3.1.3...mc-router-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mc-router-3.1.3](https://github.com/truecharts/charts/compare/mc-router-3.1.0...mc-router-3.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [mc-router-3.1.2](https://github.com/truecharts/charts/compare/mc-router-3.1.0...mc-router-3.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/mc-router/3.1.9/Chart.yaml b/stable/mc-router/3.1.9/Chart.yaml
new file mode 100644
index 0000000000..38471be725
--- /dev/null
+++ b/stable/mc-router/3.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: minecraft
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.20.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Lightweight multiplexer/proxy for Minecraft-Java servers.
+home: https://truecharts.org/charts/stable/mc-router
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mc-router.png
+keywords:
+ - mc-router
+ - minecraft
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mc-router
+sources:
+ - https://github.com/itzg/mc-router
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mc-router
+ - https://hub.docker.com/r/itzg/mc-router
+type: application
+version: 3.1.9
diff --git a/stable/mc-router/3.1.8/README.md b/stable/mc-router/3.1.9/README.md
similarity index 100%
rename from stable/mc-router/3.1.8/README.md
rename to stable/mc-router/3.1.9/README.md
diff --git a/stable/mc-router/3.1.9/app-changelog.md b/stable/mc-router/3.1.9/app-changelog.md
new file mode 100644
index 0000000000..9e13f4135c
--- /dev/null
+++ b/stable/mc-router/3.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mc-router-3.1.9](https://github.com/truecharts/charts/compare/mc-router-3.1.8...mc-router-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mc-router/3.1.8/app-readme.md b/stable/mc-router/3.1.9/app-readme.md
similarity index 100%
rename from stable/mc-router/3.1.8/app-readme.md
rename to stable/mc-router/3.1.9/app-readme.md
diff --git a/stable/mc-router/3.1.9/charts/common-17.2.28.tgz b/stable/mc-router/3.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mc-router/3.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/mc-router/3.1.8/ix_values.yaml b/stable/mc-router/3.1.9/ix_values.yaml
similarity index 100%
rename from stable/mc-router/3.1.8/ix_values.yaml
rename to stable/mc-router/3.1.9/ix_values.yaml
diff --git a/stable/mc-router/3.1.8/questions.yaml b/stable/mc-router/3.1.9/questions.yaml
similarity index 100%
rename from stable/mc-router/3.1.8/questions.yaml
rename to stable/mc-router/3.1.9/questions.yaml
diff --git a/stable/shlink-web-client/9.1.8/templates/NOTES.txt b/stable/mc-router/3.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/shlink-web-client/9.1.8/templates/NOTES.txt
rename to stable/mc-router/3.1.9/templates/NOTES.txt
diff --git a/stable/mc-router/3.1.8/templates/_secrets.tpl b/stable/mc-router/3.1.9/templates/_secrets.tpl
similarity index 100%
rename from stable/mc-router/3.1.8/templates/_secrets.tpl
rename to stable/mc-router/3.1.9/templates/_secrets.tpl
diff --git a/stable/mc-router/3.1.8/templates/common.yaml b/stable/mc-router/3.1.9/templates/common.yaml
similarity index 100%
rename from stable/mc-router/3.1.8/templates/common.yaml
rename to stable/mc-router/3.1.9/templates/common.yaml
diff --git a/stable/plextraktsync/6.2.7/values.yaml b/stable/mc-router/3.1.9/values.yaml
similarity index 100%
rename from stable/plextraktsync/6.2.7/values.yaml
rename to stable/mc-router/3.1.9/values.yaml
diff --git a/stable/mealie/20.1.9/CHANGELOG.md b/stable/mealie/20.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..6641482a58
--- /dev/null
+++ b/stable/mealie/20.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mealie-20.1.9](https://github.com/truecharts/charts/compare/mealie-20.1.8...mealie-20.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mealie-20.1.8](https://github.com/truecharts/charts/compare/mealie-20.1.7...mealie-20.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mealie-20.1.7](https://github.com/truecharts/charts/compare/mealie-20.1.6...mealie-20.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [mealie-20.1.6](https://github.com/truecharts/charts/compare/mealie-20.1.5...mealie-20.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mealie-20.1.5](https://github.com/truecharts/charts/compare/mealie-20.1.4...mealie-20.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mealie-20.1.4](https://github.com/truecharts/charts/compare/mealie-20.1.3...mealie-20.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mealie-20.1.3](https://github.com/truecharts/charts/compare/mealie-20.1.0...mealie-20.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [mealie-20.1.2](https://github.com/truecharts/charts/compare/mealie-20.1.0...mealie-20.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/mealie/20.1.9/Chart.yaml b/stable/mealie/20.1.9/Chart.yaml
new file mode 100644
index 0000000000..f99d2fa223
--- /dev/null
+++ b/stable/mealie/20.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Mealie is a self hosted recipe manager and meal planner with a RestAPI backend
+home: https://truecharts.org/charts/stable/mealie
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mealie.png
+keywords:
+ - grocy
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mealie
+sources:
+ - https://github.com/mealie-recipes/mealie
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mealie
+ - https://ghcr.io/mealie-recipes/mealie
+type: application
+version: 20.1.9
diff --git a/stable/mealie/20.1.9/LICENSE b/stable/mealie/20.1.9/LICENSE
new file mode 100644
index 0000000000..33a8cbb23f
--- /dev/null
+++ b/stable/mealie/20.1.9/LICENSE
@@ -0,0 +1,106 @@
+Business Source License 1.1
+
+Parameters
+
+Licensor: The TrueCharts Project, it's owner and it's contributors
+Licensed Work: The TrueCharts "Blocky" Helm Chart
+Additional Use Grant: You may use the licensed work in production, as long
+ as it is directly sourced from a TrueCharts provided
+ official repository, catalog or source. You may also make private
+ modification to the directly sourced licenced work,
+ when used in production.
+
+ The following cases are, due to their nature, also
+ defined as 'production use' and explicitly prohibited:
+ - Bundling, including or displaying the licensed work
+ with(in) another work intended for production use,
+ with the apparent intend of facilitating and/or
+ promoting production use by third parties in
+ violation of this license.
+
+Change Date: 2050-01-01
+
+Change License: 3-clause BSD license
+
+For information about alternative licensing arrangements for the Software,
+please contact: legal@truecharts.org
+
+Notice
+
+The Business Source License (this document, or the “License”) is not an Open
+Source license. However, the Licensed Work will eventually be made available
+under an Open Source License, as stated in this License.
+
+License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved.
+“Business Source License” is a trademark of MariaDB Corporation Ab.
+
+-----------------------------------------------------------------------------
+
+Business Source License 1.1
+
+Terms
+
+The Licensor hereby grants you the right to copy, modify, create derivative
+works, redistribute, and make non-production use of the Licensed Work. The
+Licensor may make an Additional Use Grant, above, permitting limited
+production use.
+
+Effective on the Change Date, or the fourth anniversary of the first publicly
+available distribution of a specific version of the Licensed Work under this
+License, whichever comes first, the Licensor hereby grants you rights under
+the terms of the Change License, and the rights granted in the paragraph
+above terminate.
+
+If your use of the Licensed Work does not comply with the requirements
+currently in effect as described in this License, you must purchase a
+commercial license from the Licensor, its affiliated entities, or authorized
+resellers, or you must refrain from using the Licensed Work.
+
+All copies of the original and modified Licensed Work, and derivative works
+of the Licensed Work, are subject to this License. This License applies
+separately for each version of the Licensed Work and the Change Date may vary
+for each version of the Licensed Work released by Licensor.
+
+You must conspicuously display this License on each original or modified copy
+of the Licensed Work. If you receive the Licensed Work in original or
+modified form from a third party, the terms and conditions set forth in this
+License apply to your use of that work.
+
+Any use of the Licensed Work in violation of this License will automatically
+terminate your rights under this License for the current and all other
+versions of the Licensed Work.
+
+This License does not grant you any right in any trademark or logo of
+Licensor or its affiliates (provided that you may use a trademark or logo of
+Licensor as expressly required by this License).
+
+TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON
+AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
+EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
+TITLE.
+
+MariaDB hereby grants you permission to use this License’s text to license
+your works, and to refer to it using the trademark “Business Source License”,
+as long as you comply with the Covenants of Licensor below.
+
+Covenants of Licensor
+
+In consideration of the right to use this License’s text and the “Business
+Source License” name and trademark, Licensor covenants to MariaDB, and to all
+other recipients of the licensed work to be provided by Licensor:
+
+1. To specify as the Change License the GPL Version 2.0 or any later version,
+ or a license that is compatible with GPL Version 2.0 or a later version,
+ where “compatible” means that software provided under the Change License can
+ be included in a program with software provided under GPL Version 2.0 or a
+ later version. Licensor may specify additional Change Licenses without
+ limitation.
+
+2. To either: (a) specify an additional grant of rights to use that does not
+ impose any additional restriction on the right granted in this License, as
+ the Additional Use Grant; or (b) insert the text “None”.
+
+3. To specify a Change Date.
+
+4. Not to modify this License in any other way.
diff --git a/stable/mealie/20.1.9/README.md b/stable/mealie/20.1.9/README.md
new file mode 100644
index 0000000000..78a7815f5b
--- /dev/null
+++ b/stable/mealie/20.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/mealie)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/mealie/20.1.9/app-changelog.md b/stable/mealie/20.1.9/app-changelog.md
new file mode 100644
index 0000000000..888e5bfd41
--- /dev/null
+++ b/stable/mealie/20.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mealie-20.1.9](https://github.com/truecharts/charts/compare/mealie-20.1.8...mealie-20.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mealie/20.1.9/app-readme.md b/stable/mealie/20.1.9/app-readme.md
new file mode 100644
index 0000000000..b8d1b98bcd
--- /dev/null
+++ b/stable/mealie/20.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Mealie is a self hosted recipe manager and meal planner with a RestAPI backend
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/mealie](https://truecharts.org/charts/stable/mealie)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/mealie/20.1.9/charts/common-17.2.28.tgz b/stable/mealie/20.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mealie/20.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/mealie/20.1.9/ix_values.yaml b/stable/mealie/20.1.9/ix_values.yaml
new file mode 100644
index 0000000000..b4ac52e7dc
--- /dev/null
+++ b/stable/mealie/20.1.9/ix_values.yaml
@@ -0,0 +1,107 @@
+image:
+ repository: ghcr.io/mealie-recipes/mealie
+ tag: v1.0.0-RC2@sha256:9881b16dda92272c6eeeb132697ad2379be1c562f0f53f86f20ce2654b57f455
+ pullPolicy: IfNotPresent
+mealie:
+ frontend:
+ theme:
+ light_primary: "#E58325"
+ light_accent: "#007A99"
+ light_secondary: "#973542"
+ light_success: "#43A047"
+ light_info: "#1976D2"
+ light_warning: "#FF6D00"
+ light_error: "#EF5350"
+ dark_primary: "#E58325"
+ dark_accent: "#007A99"
+ dark_secondary: "#973542"
+ dark_success: "#43A047"
+ dark_info: "#1976D2"
+ dark_warning: "#FF6D00"
+ dark_error: "#EF5350"
+ api:
+ general:
+ allow_signup: true
+ default_group: Home
+ base_url: ""
+ token_time: 48
+ security:
+ max_login_attempts: 5
+ user_lockout_time: 24
+ smtp:
+ user: ""
+ password: ""
+ host: ""
+ port: 587
+ from_name: Mealie
+ from_email: ""
+ # TLS | SSL | NONE
+ auth_strategy: TLS
+ webworkers:
+ workers_per_core: 1
+ max_workers: 1
+ web_concurrency: 1
+ ldap:
+ auth_enabled: false
+ server_url: ""
+ tls_insecure: false
+ enable_starttls: false
+ tls_cacertfile: ""
+ base_dn: ""
+ query_bind: ""
+ query_password: ""
+ user_filter: ""
+ admin_filter: ""
+ id_attribute: uid
+ name_attribute: name
+ mail_attribute: mail
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: true
+ type: exec
+ command:
+ - python
+ - /app/mealie/scripts/healthcheck.py
+ readiness:
+ enabled: true
+ type: exec
+ command:
+ - python
+ - /app/mealie/scripts/healthcheck.py
+ startup:
+ enabled: true
+ type: exec
+ command:
+ - python
+ - /app/mealie/scripts/healthcheck.py
+ envFrom:
+ - secretRef:
+ name: frontend
+ - secretRef:
+ name: api
+service:
+ main:
+ ports:
+ main:
+ port: 10018
+ protocol: http
+persistence:
+ data:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: /app/data
+cnpg:
+ main:
+ enabled: true
+ user: mealie
+ database: mealie
+portal:
+ open:
+ enabled: true
diff --git a/stable/mealie/20.1.9/questions.yaml b/stable/mealie/20.1.9/questions.yaml
new file mode 100644
index 0000000000..ac1aa2475d
--- /dev/null
+++ b/stable/mealie/20.1.9/questions.yaml
@@ -0,0 +1,3642 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: mealie
+ group: App Configuration
+ label: Mealie Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: frontend
+ label: Mealie Frontend Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: theme
+ label: Theme
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: light_primary
+ label: Light Primary
+ description: Light Theme Config Variable
+ schema:
+ type: string
+ default: "#E58325"
+ required: true
+ - variable: light_accent
+ label: Light Accent
+ description: Light Theme Config Variable
+ schema:
+ type: string
+ default: "#007A99"
+ required: true
+ - variable: light_secondary
+ label: Light Secondary
+ description: Light Theme Config Variable
+ schema:
+ type: string
+ default: "#973542"
+ required: true
+ - variable: light_success
+ label: Light Success
+ description: Light Theme Config Variable
+ schema:
+ type: string
+ default: "#43A047"
+ required: true
+ - variable: light_info
+ label: Light Info
+ description: Light Theme Config Variable
+ schema:
+ type: string
+ default: "#1976D2"
+ required: true
+ - variable: light_warning
+ label: Light Warning
+ description: Light Theme Config Variable
+ schema:
+ type: string
+ default: "#FF6D00"
+ required: true
+ - variable: light_error
+ label: Light Error
+ description: Light Theme Config Variable
+ schema:
+ type: string
+ default: "#EF5350"
+ required: true
+ - variable: dark_primary
+ label: Dark Primary
+ description: Dark Theme Config Variable
+ schema:
+ type: string
+ default: "#E58325"
+ required: true
+ - variable: dark_accent
+ label: Dark Accent
+ description: Dark Theme Config Variable
+ schema:
+ type: string
+ default: "#007A99"
+ required: true
+ - variable: dark_secondary
+ label: Dark Secondary
+ description: Dark Theme Config Variable
+ schema:
+ type: string
+ default: "#973542"
+ required: true
+ - variable: dark_success
+ label: Dark Success
+ description: Dark Theme Config Variable
+ schema:
+ type: string
+ default: "#43A047"
+ required: true
+ - variable: dark_info
+ label: Dark Info
+ description: Dark Theme Config Variable
+ schema:
+ type: string
+ default: "#1976D2"
+ required: true
+ - variable: dark_warning
+ label: Dark Warning
+ description: Dark Theme Config Variable
+ schema:
+ type: string
+ default: "#FF6D00"
+ required: true
+ - variable: dark_error
+ label: Dark Error
+ description: Dark Theme Config Variable
+ schema:
+ type: string
+ default: "#EF5350"
+ required: true
+ - variable: api
+ label: Mealie API Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: general
+ label: General
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: base_url
+ label: Base URL
+ description: Used for Notifications
+ schema:
+ type: string
+ default: ""
+ - variable: allow_signup
+ label: Allow Sign up
+ description: Allow user sign-up without token
+ schema:
+ type: boolean
+ default: true
+ - variable: default_group
+ label: Default Group
+ description: The default group for users
+ schema:
+ type: string
+ default: Home
+ required: true
+ - variable: token_time
+ label: Token Time
+ description: The time in hours that a login/auth token is valid
+ schema:
+ type: int
+ default: 48
+ required: true
+ - variable: security
+ label: Security
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: max_login_attempts
+ label: Max Login Attempts
+ description: Maximum times a user can provide an invalid password before their account is locked
+ schema:
+ type: int
+ default: 5
+ required: true
+ - variable: user_lockout_time
+ label: User Lockout Time
+ description: Time in hours for how long a users account is locked
+ schema:
+ type: int
+ default: 24
+ required: true
+ - variable: webworkers
+ label: Web Workers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: workers_per_core
+ label: Workers Per Core
+ description: Set the number of workers to the number of CPU cores multiplied by this value.
+ schema:
+ type: int
+ default: 1
+ required: true
+ - variable: max_workers
+ label: Max Workers
+ description: Set the maximum number of workers to use. Default is not set meaning unlimited.
+ schema:
+ type: int
+ default: 1
+ required: true
+ - variable: web_concurrency
+ label: Web Concurrency
+ description: Override the automatic definition of number of workers.
+ schema:
+ type: int
+ default: 1
+ required: true
+ - variable: smtp
+ label: SMTP
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: Host
+ description: Mail Host
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Port
+ description: Mail Port
+ schema:
+ type: int
+ show_if: [["host", "!=", ""]]
+ default: 587
+ required: true
+ - variable: user
+ label: User
+ description: Mail User
+ schema:
+ type: string
+ show_if: [["host", "!=", ""]]
+ required: true
+ default: ""
+ - variable: password
+ label: Password
+ description: Mail Password
+ schema:
+ type: string
+ show_if: [["host", "!=", ""]]
+ private: true
+ required: true
+ default: ""
+ - variable: from_name
+ label: From Name
+ description: Mail From Name
+ schema:
+ type: string
+ show_if: [["host", "!=", ""]]
+ required: true
+ default: Mealie
+ - variable: from_email
+ label: From Email
+ description: Mail From Email
+ schema:
+ type: string
+ show_if: [["host", "!=", ""]]
+ required: true
+ default: ""
+ - variable: auth_strategy
+ label: Auth Strategy
+ description: Mail Auth Strategy
+ schema:
+ type: string
+ show_if: [["host", "!=", ""]]
+ required: true
+ default: "TLS"
+ enum:
+ - value: TLS
+ description: TLS
+ - value: SSL
+ description: SSL
+ - value: NONE
+ description: NONE
+ - variable: ldap
+ label: LDAP
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: auth_enabled
+ label: Auth Enabled
+ description: Authenticate via an external LDAP server in addition to built-in Mealie auth
+ schema:
+ type: boolean
+ default: false
+ - variable: server_url
+ label: Server URL
+ description: LDAP server URL
+ schema:
+ type: string
+ default: ""
+ - variable: tls_insecure
+ label: TLS Insecure
+ description: Do not verify server certificate when using secure LDAP
+ schema:
+ type: boolean
+ default: false
+ - variable: enable_starttls
+ label: Enable StartTLS
+ description: Use STARTTLS to connect to the server
+ schema:
+ type: boolean
+ default: false
+ - variable: tls_cacertfile
+ label: TLS CA Cert File
+ description: File path to Certificate Authority used to verify server certificate
+ schema:
+ type: string
+ default: ""
+ - variable: base_dn
+ label: Base DN
+ description: Starting point when searching for users authentication.
+ schema:
+ type: string
+ default: ""
+ - variable: query_bind
+ label: Query Bind
+ description: Optional bind user for LDAP search queries
+ schema:
+ type: string
+ default: ""
+ - variable: query_password
+ label: Query Password
+ description: Optional password for the bind user used
+ schema:
+ type: string
+ default: ""
+ - variable: user_filter
+ label: User Filter
+ description: Optional LDAP filter to narrow down eligible users
+ schema:
+ type: string
+ default: ""
+ - variable: admin_filter
+ label: Admin Filter
+ description: Optional LDAP filter, which tells Mealie the LDAP user is an admin
+ schema:
+ type: string
+ default: ""
+ - variable: id_attribute
+ label: ID Attribute
+ description: The LDAP attribute that maps to the user's id
+ schema:
+ type: string
+ default: uid
+ - variable: name_attribute
+ label: Name Attribute
+ description: The LDAP attribute that maps to the user's name
+ schema:
+ type: string
+ default: name
+ - variable: mail_attribute
+ label: Mail Attribute
+ description: The LDAP attribute that maps to the user's email
+ schema:
+ type: string
+ default: mail
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service
+ description: The Primary service on which the healthcheck runs, often the webUI
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 10018
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: App Data Storage
+ description: Stores the Application Data.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/shoko-server/8.1.8/templates/NOTES.txt b/stable/mealie/20.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/shoko-server/8.1.8/templates/NOTES.txt
rename to stable/mealie/20.1.9/templates/NOTES.txt
diff --git a/stable/mealie/20.1.9/templates/_secrets.tpl b/stable/mealie/20.1.9/templates/_secrets.tpl
new file mode 100644
index 0000000000..5c7f541324
--- /dev/null
+++ b/stable/mealie/20.1.9/templates/_secrets.tpl
@@ -0,0 +1,97 @@
+{{/* Define the secrets */}}
+{{- define "mealie.secrets" -}}
+{{- $fullname := (include "tc.v1.common.lib.chart.names.fullname" $) -}}
+{{- $api := .Values.mealie.api -}}
+{{- $frontend := .Values.mealie.frontend }}
+
+frontend:
+ enabled: true
+ data:
+ {{/* Frontend */}}
+ THEME_LIGHT_PRIMARY: {{ $frontend.theme.light_primary | default "#E58325" | quote }}
+ THEME_LIGHT_ACCENT: {{ $frontend.theme.light_accent | default "#007A99" | quote }}
+ THEME_LIGHT_SECONDARY: {{ $frontend.theme.light_secondary | default "#973542" | quote }}
+ THEME_LIGHT_SUCCESS: {{ $frontend.theme.light_success | default "#43A047" | quote }}
+ THEME_LIGHT_INFO: {{ $frontend.theme.light_info | default "#1976D2" | quote }}
+ THEME_LIGHT_WARNING: {{ $frontend.theme.light_warning | default "#FF6D00" | quote }}
+ THEME_LIGHT_ERROR: {{ $frontend.theme.light_error | default "#EF5350" | quote }}
+ THEME_DARK_PRIMARY: {{ $frontend.theme.dark_primary | default "#E58325" | quote }}
+ THEME_DARK_ACCENT: {{ $frontend.theme.dark_accent | default "#007A99" | quote }}
+ THEME_DARK_SECONDARY: {{ $frontend.theme.dark_secondary | default "#973542" | quote }}
+ THEME_DARK_SUCCESS: {{ $frontend.theme.dark_success | default "#43A047" | quote }}
+ THEME_DARK_INFO: {{ $frontend.theme.dark_info | default "#1976D2" | quote }}
+ THEME_DARK_WARNING: {{ $frontend.theme.dark_warning | default "#FF6D00" | quote }}
+ THEME_DARK_ERROR: {{ $frontend.theme.dark_error | default "#EF5350" | quote }}
+
+api:
+ enabled: true
+ data:
+ API_PORT: {{ .Values.service.main.ports.main.port | quote }}
+ {{/* Database */}}
+ DB_ENGINE: "postgres"
+ POSTGRES_PORT: "5432"
+ POSTGRES_USER: {{ .Values.cnpg.main.user }}
+ POSTGRES_PASSWORD: {{ .Values.cnpg.main.creds.password | trimAll "\"" }}
+ POSTGRES_DB: {{ .Values.cnpg.main.database }}
+ POSTGRES_SERVER: {{ .Values.cnpg.main.creds.host }}
+ {{/* User Defined */}}
+ {{/* General */}}
+ ALLOW_SIGNUP: {{ $api.general.allow_signup | quote }}
+ DEFAULT_GROUP: {{ $api.general.default_group }}
+ DEFAULT_EMAIL: {{ $api.general.default_email }}
+ BASE_URL: {{ $api.general.base_url }}
+ TOKEN_TIME: {{ $api.general.token_time | quote }}
+ {{/* Security */}}
+ SECURITY_MAX_LOGIN_ATTEMPTS: {{ $api.security.max_login_attempts | quote }}
+ SECURITY_USER_LOCKOUT_TIME: {{ $api.security.user_lockout_time | quote }}
+ {{/* SMTP */}}
+ {{- if $api.smtp.host }}
+ SMTP_PORT: {{ $api.smtp.port | quote }}
+ SMTP_HOST: {{ $api.smtp.host | quote }}
+ SMTP_USER: {{ $api.smtp.user | quote }}
+ SMTP_PASSWORD: {{ $api.smtp.password | quote }}
+ SMTP_FROM_NAME: {{ $api.smtp.from_name | quote }}
+ SMTP_AUTH_STRATEGY: {{ $api.smtp.auth_strategy | quote }}
+ SMTP_FROM_EMAIL: {{ $api.smtp.from_email | quote }}
+ {{- end }}
+ {{/* Workers */}}
+ WORKERS_PER_CORE: {{ $api.webworkers.workers_per_core | quote }}
+ MAX_WORKERS: {{ $api.webworkers.max_workers | quote }}
+ WEB_CONCURRENCY: {{ $api.webworkers.web_concurrency | quote }}
+ {{/* LDAP */}}
+ {{- if $api.ldap.auth_enabled }}
+ LDAP_AUTH_ENABLED: {{ $api.ldap.auth_enabled | quote }}
+ {{- with $api.ldap.server_url }}
+ LDAP_SERVER_URL: {{ . }}
+ {{- end }}
+ LDAP_TLS_INSECURE: {{ $api.ldap.tls_insecure | quote }}
+ LDAP_ENABLE_STARTTLS: {{ $api.ldap.enable_starttls | quote }}
+ {{- with $api.ldap.tls_cacertfile }}
+ LDAP_TLS_CACERTFILE: {{ . | quote }}
+ {{- end -}}
+ {{- with $api.ldap.base_dn }}
+ LDAP_BASE_DN: {{ . | quote }}
+ {{- end -}}
+ {{- with $api.ldap.query_bind }}
+ LDAP_QUERY_BIND: {{ . | quote }}
+ {{- end -}}
+ {{- with $api.ldap.query_password }}
+ LDAP_QUERY_PASSWORD: {{ . | quote }}
+ {{- end -}}
+ {{- with $api.ldap.user_filter }}
+ LDAP_USER_FILTER: {{ . | quote }}
+ {{- end -}}
+ {{- with $api.ldap.admin_filter }}
+ LDAP_ADMIN_FILTER: {{ . | quote }}
+ {{- end -}}
+ {{- with $api.ldap.id_attribute }}
+ LDAP_ID_ATTRIBUTE: {{ . | quote }}
+ {{- end -}}
+ {{- with $api.ldap.name_attribute }}
+ LDAP_NAME_ATTRIBUTE: {{ . | quote }}
+ {{- end -}}
+ {{- with $api.ldap.mail_attribute }}
+ LDAP_MAIL_ATTRIBUTE: {{ . | quote }}
+ {{- end -}}
+ {{- end -}}
+{{- end -}}
diff --git a/stable/mealie/20.1.9/templates/common.yaml b/stable/mealie/20.1.9/templates/common.yaml
new file mode 100644
index 0000000000..fda2cdae01
--- /dev/null
+++ b/stable/mealie/20.1.9/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render secrets for mealie */}}
+{{- $secrets := include "mealie.secrets" . | fromYaml -}}
+{{- if $secrets -}}
+ {{- $_ := mustMergeOverwrite .Values.secret $secrets -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/pocketmine-mp/2.1.9/values.yaml b/stable/mealie/20.1.9/values.yaml
similarity index 100%
rename from stable/pocketmine-mp/2.1.9/values.yaml
rename to stable/mealie/20.1.9/values.yaml
diff --git a/stable/media-roller/4.1.8/CHANGELOG.md b/stable/media-roller/4.1.8/CHANGELOG.md
deleted file mode 100644
index afc9d46b29..0000000000
--- a/stable/media-roller/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [media-roller-4.1.8](https://github.com/truecharts/charts/compare/media-roller-4.1.7...media-roller-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [media-roller-4.1.7](https://github.com/truecharts/charts/compare/media-roller-4.1.6...media-roller-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [media-roller-4.1.6](https://github.com/truecharts/charts/compare/media-roller-4.1.5...media-roller-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [media-roller-4.1.5](https://github.com/truecharts/charts/compare/media-roller-4.1.4...media-roller-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [media-roller-4.1.4](https://github.com/truecharts/charts/compare/media-roller-4.1.3...media-roller-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [media-roller-4.1.3](https://github.com/truecharts/charts/compare/media-roller-4.1.0...media-roller-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [media-roller-4.1.2](https://github.com/truecharts/charts/compare/media-roller-4.1.0...media-roller-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [media-roller-4.1.0](https://github.com/truecharts/charts/compare/media-roller-4.0.1...media-roller-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [media-roller-4.0.1](https://github.com/truecharts/charts/compare/media-roller-4.0.0...media-roller-4.0.1) (2023-12-26)
diff --git a/stable/media-roller/4.1.8/Chart.yaml b/stable/media-roller/4.1.8/Chart.yaml
deleted file mode 100644
index 058a4882c4..0000000000
--- a/stable/media-roller/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Mobile friendly tool for downloading videos from social media.
-home: https://truecharts.org/charts/stable/media-roller
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/media-roller.png
-keywords:
- - media-roller
- - Tools-Utilities
- - MediaApp-Video
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: media-roller
-sources:
- - https://github.com/rroller/media-roller
- - https://github.com/truecharts/charts/tree/master/charts/stable/media-roller
- - https://hub.docker.com/r/ronnieroller/media-roller
-type: application
-version: 4.1.8
diff --git a/stable/media-roller/4.1.8/app-changelog.md b/stable/media-roller/4.1.8/app-changelog.md
deleted file mode 100644
index 31affa4021..0000000000
--- a/stable/media-roller/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [media-roller-4.1.8](https://github.com/truecharts/charts/compare/media-roller-4.1.7...media-roller-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/media-roller/4.1.8/charts/common-17.2.26.tgz b/stable/media-roller/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/media-roller/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/media-roller/4.1.9/CHANGELOG.md b/stable/media-roller/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..87a29c1f10
--- /dev/null
+++ b/stable/media-roller/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [media-roller-4.1.9](https://github.com/truecharts/charts/compare/media-roller-4.1.8...media-roller-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [media-roller-4.1.8](https://github.com/truecharts/charts/compare/media-roller-4.1.7...media-roller-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [media-roller-4.1.7](https://github.com/truecharts/charts/compare/media-roller-4.1.6...media-roller-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [media-roller-4.1.6](https://github.com/truecharts/charts/compare/media-roller-4.1.5...media-roller-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [media-roller-4.1.5](https://github.com/truecharts/charts/compare/media-roller-4.1.4...media-roller-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [media-roller-4.1.4](https://github.com/truecharts/charts/compare/media-roller-4.1.3...media-roller-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [media-roller-4.1.3](https://github.com/truecharts/charts/compare/media-roller-4.1.0...media-roller-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [media-roller-4.1.2](https://github.com/truecharts/charts/compare/media-roller-4.1.0...media-roller-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/media-roller/4.1.9/Chart.yaml b/stable/media-roller/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..9ca3c4414d
--- /dev/null
+++ b/stable/media-roller/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Mobile friendly tool for downloading videos from social media.
+home: https://truecharts.org/charts/stable/media-roller
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/media-roller.png
+keywords:
+ - media-roller
+ - Tools-Utilities
+ - MediaApp-Video
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: media-roller
+sources:
+ - https://github.com/rroller/media-roller
+ - https://github.com/truecharts/charts/tree/master/charts/stable/media-roller
+ - https://hub.docker.com/r/ronnieroller/media-roller
+type: application
+version: 4.1.9
diff --git a/stable/media-roller/4.1.8/README.md b/stable/media-roller/4.1.9/README.md
similarity index 100%
rename from stable/media-roller/4.1.8/README.md
rename to stable/media-roller/4.1.9/README.md
diff --git a/stable/media-roller/4.1.9/app-changelog.md b/stable/media-roller/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..7155a95e45
--- /dev/null
+++ b/stable/media-roller/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [media-roller-4.1.9](https://github.com/truecharts/charts/compare/media-roller-4.1.8...media-roller-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/media-roller/4.1.8/app-readme.md b/stable/media-roller/4.1.9/app-readme.md
similarity index 100%
rename from stable/media-roller/4.1.8/app-readme.md
rename to stable/media-roller/4.1.9/app-readme.md
diff --git a/stable/media-roller/4.1.9/charts/common-17.2.28.tgz b/stable/media-roller/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/media-roller/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/media-roller/4.1.8/ix_values.yaml b/stable/media-roller/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/media-roller/4.1.8/ix_values.yaml
rename to stable/media-roller/4.1.9/ix_values.yaml
diff --git a/stable/media-roller/4.1.8/questions.yaml b/stable/media-roller/4.1.9/questions.yaml
similarity index 100%
rename from stable/media-roller/4.1.8/questions.yaml
rename to stable/media-roller/4.1.9/questions.yaml
diff --git a/stable/memories-of-mars/4.1.8/templates/common.yaml b/stable/media-roller/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/memories-of-mars/4.1.8/templates/common.yaml
rename to stable/media-roller/4.1.9/templates/common.yaml
diff --git a/stable/portainer/7.1.8/values.yaml b/stable/media-roller/4.1.9/values.yaml
similarity index 100%
rename from stable/portainer/7.1.8/values.yaml
rename to stable/media-roller/4.1.9/values.yaml
diff --git a/stable/mediaelch/4.1.8/CHANGELOG.md b/stable/mediaelch/4.1.8/CHANGELOG.md
deleted file mode 100644
index 27d4f4356e..0000000000
--- a/stable/mediaelch/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mediaelch-4.1.8](https://github.com/truecharts/charts/compare/mediaelch-4.1.7...mediaelch-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mediaelch-4.1.7](https://github.com/truecharts/charts/compare/mediaelch-4.1.6...mediaelch-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [mediaelch-4.1.6](https://github.com/truecharts/charts/compare/mediaelch-4.1.5...mediaelch-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [mediaelch-4.1.5](https://github.com/truecharts/charts/compare/mediaelch-4.1.4...mediaelch-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mediaelch-4.1.4](https://github.com/truecharts/charts/compare/mediaelch-4.1.3...mediaelch-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mediaelch-4.1.3](https://github.com/truecharts/charts/compare/mediaelch-4.1.0...mediaelch-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [mediaelch-4.1.2](https://github.com/truecharts/charts/compare/mediaelch-4.1.0...mediaelch-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [mediaelch-4.1.0](https://github.com/truecharts/charts/compare/mediaelch-4.0.2...mediaelch-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [mediaelch-4.0.2](https://github.com/truecharts/charts/compare/mediaelch-4.0.1...mediaelch-4.0.2) (2023-12-27)
diff --git a/stable/mediaelch/4.1.8/Chart.yaml b/stable/mediaelch/4.1.8/Chart.yaml
deleted file mode 100644
index 2aa70492cd..0000000000
--- a/stable/mediaelch/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Mediaelch is a Tool to manage your movie and show libary regarding the metadata and artwork.
-home: https://truecharts.org/charts/stable/mediaelch
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mediaelch.png
-keywords:
- - mediaelch
- - Tools
- - MediaApp-Video
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mediaelch
-sources:
- - https://github.com/Komet/MediaElch
- - https://github.com/truecharts/charts/tree/master/charts/stable/mediaelch
- - https://hub.docker.com/r/masonxx/mediaelch
-type: application
-version: 4.1.8
diff --git a/stable/mediaelch/4.1.8/app-changelog.md b/stable/mediaelch/4.1.8/app-changelog.md
deleted file mode 100644
index 989f6910a2..0000000000
--- a/stable/mediaelch/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mediaelch-4.1.8](https://github.com/truecharts/charts/compare/mediaelch-4.1.7...mediaelch-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mediaelch/4.1.8/charts/common-17.2.26.tgz b/stable/mediaelch/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mediaelch/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mediaelch/4.1.9/CHANGELOG.md b/stable/mediaelch/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..8e9347a709
--- /dev/null
+++ b/stable/mediaelch/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mediaelch-4.1.9](https://github.com/truecharts/charts/compare/mediaelch-4.1.8...mediaelch-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mediaelch-4.1.8](https://github.com/truecharts/charts/compare/mediaelch-4.1.7...mediaelch-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mediaelch-4.1.7](https://github.com/truecharts/charts/compare/mediaelch-4.1.6...mediaelch-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [mediaelch-4.1.6](https://github.com/truecharts/charts/compare/mediaelch-4.1.5...mediaelch-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mediaelch-4.1.5](https://github.com/truecharts/charts/compare/mediaelch-4.1.4...mediaelch-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mediaelch-4.1.4](https://github.com/truecharts/charts/compare/mediaelch-4.1.3...mediaelch-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mediaelch-4.1.3](https://github.com/truecharts/charts/compare/mediaelch-4.1.0...mediaelch-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [mediaelch-4.1.2](https://github.com/truecharts/charts/compare/mediaelch-4.1.0...mediaelch-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/mediaelch/4.1.9/Chart.yaml b/stable/mediaelch/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..d485d3f629
--- /dev/null
+++ b/stable/mediaelch/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Mediaelch is a Tool to manage your movie and show libary regarding the metadata and artwork.
+home: https://truecharts.org/charts/stable/mediaelch
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mediaelch.png
+keywords:
+ - mediaelch
+ - Tools
+ - MediaApp-Video
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mediaelch
+sources:
+ - https://github.com/Komet/MediaElch
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mediaelch
+ - https://hub.docker.com/r/masonxx/mediaelch
+type: application
+version: 4.1.9
diff --git a/stable/mediaelch/4.1.8/README.md b/stable/mediaelch/4.1.9/README.md
similarity index 100%
rename from stable/mediaelch/4.1.8/README.md
rename to stable/mediaelch/4.1.9/README.md
diff --git a/stable/mediaelch/4.1.9/app-changelog.md b/stable/mediaelch/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..0102efcec8
--- /dev/null
+++ b/stable/mediaelch/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mediaelch-4.1.9](https://github.com/truecharts/charts/compare/mediaelch-4.1.8...mediaelch-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mediaelch/4.1.8/app-readme.md b/stable/mediaelch/4.1.9/app-readme.md
similarity index 100%
rename from stable/mediaelch/4.1.8/app-readme.md
rename to stable/mediaelch/4.1.9/app-readme.md
diff --git a/stable/mediaelch/4.1.9/charts/common-17.2.28.tgz b/stable/mediaelch/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mediaelch/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/mediaelch/4.1.8/ix_values.yaml b/stable/mediaelch/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/mediaelch/4.1.8/ix_values.yaml
rename to stable/mediaelch/4.1.9/ix_values.yaml
diff --git a/stable/mediaelch/4.1.8/questions.yaml b/stable/mediaelch/4.1.9/questions.yaml
similarity index 100%
rename from stable/mediaelch/4.1.8/questions.yaml
rename to stable/mediaelch/4.1.9/questions.yaml
diff --git a/stable/metatube/4.1.8/templates/common.yaml b/stable/mediaelch/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/metatube/4.1.8/templates/common.yaml
rename to stable/mediaelch/4.1.9/templates/common.yaml
diff --git a/stable/post-recording/4.1.8/values.yaml b/stable/mediaelch/4.1.9/values.yaml
similarity index 100%
rename from stable/post-recording/4.1.8/values.yaml
rename to stable/mediaelch/4.1.9/values.yaml
diff --git a/stable/mediagoblin/4.1.8/CHANGELOG.md b/stable/mediagoblin/4.1.8/CHANGELOG.md
deleted file mode 100644
index 6fc990d4a1..0000000000
--- a/stable/mediagoblin/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mediagoblin-4.1.8](https://github.com/truecharts/charts/compare/mediagoblin-4.1.7...mediagoblin-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mediagoblin-4.1.7](https://github.com/truecharts/charts/compare/mediagoblin-4.1.6...mediagoblin-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [mediagoblin-4.1.6](https://github.com/truecharts/charts/compare/mediagoblin-4.1.5...mediagoblin-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [mediagoblin-4.1.5](https://github.com/truecharts/charts/compare/mediagoblin-4.1.4...mediagoblin-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mediagoblin-4.1.4](https://github.com/truecharts/charts/compare/mediagoblin-4.1.3...mediagoblin-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mediagoblin-4.1.3](https://github.com/truecharts/charts/compare/mediagoblin-4.1.0...mediagoblin-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [mediagoblin-4.1.2](https://github.com/truecharts/charts/compare/mediagoblin-4.1.0...mediagoblin-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [mediagoblin-4.1.0](https://github.com/truecharts/charts/compare/mediagoblin-4.0.1...mediagoblin-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [mediagoblin-4.0.1](https://github.com/truecharts/charts/compare/mediagoblin-4.0.0...mediagoblin-4.0.1) (2023-12-26)
diff --git a/stable/mediagoblin/4.1.8/Chart.yaml b/stable/mediagoblin/4.1.8/Chart.yaml
deleted file mode 100644
index 3581940847..0000000000
--- a/stable/mediagoblin/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaApp-Photos
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "MediaGoblin is a free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc. [br][br][b][u][span style='color: #ff9900;']Default user/password[/span][/u][/b][br]User: [B][u]admin[/B][/u][br]Password: [B][u]admin[/B][/u][/b]"
-home: https://truecharts.org/charts/stable/mediagoblin
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mediagoblin.png
-keywords:
- - mediagoblin
- - MediaApp-Photos
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mediagoblin
-sources:
- - https://mediagoblin.org/
- - https://github.com/truecharts/charts/tree/master/charts/stable/mediagoblin
- - https://hub.docker.com/r/mtlynch/mediagoblin
-type: application
-version: 4.1.8
diff --git a/stable/mediagoblin/4.1.8/app-changelog.md b/stable/mediagoblin/4.1.8/app-changelog.md
deleted file mode 100644
index 20ca436044..0000000000
--- a/stable/mediagoblin/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mediagoblin-4.1.8](https://github.com/truecharts/charts/compare/mediagoblin-4.1.7...mediagoblin-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mediagoblin/4.1.8/charts/common-17.2.26.tgz b/stable/mediagoblin/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mediagoblin/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mediagoblin/4.1.9/CHANGELOG.md b/stable/mediagoblin/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..ac88e85501
--- /dev/null
+++ b/stable/mediagoblin/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mediagoblin-4.1.9](https://github.com/truecharts/charts/compare/mediagoblin-4.1.8...mediagoblin-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mediagoblin-4.1.8](https://github.com/truecharts/charts/compare/mediagoblin-4.1.7...mediagoblin-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mediagoblin-4.1.7](https://github.com/truecharts/charts/compare/mediagoblin-4.1.6...mediagoblin-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [mediagoblin-4.1.6](https://github.com/truecharts/charts/compare/mediagoblin-4.1.5...mediagoblin-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mediagoblin-4.1.5](https://github.com/truecharts/charts/compare/mediagoblin-4.1.4...mediagoblin-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mediagoblin-4.1.4](https://github.com/truecharts/charts/compare/mediagoblin-4.1.3...mediagoblin-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mediagoblin-4.1.3](https://github.com/truecharts/charts/compare/mediagoblin-4.1.0...mediagoblin-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [mediagoblin-4.1.2](https://github.com/truecharts/charts/compare/mediagoblin-4.1.0...mediagoblin-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/mediagoblin/4.1.9/Chart.yaml b/stable/mediagoblin/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..e8b5591711
--- /dev/null
+++ b/stable/mediagoblin/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaApp-Photos
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "MediaGoblin is a free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc. [br][br][b][u][span style='color: #ff9900;']Default user/password[/span][/u][/b][br]User: [B][u]admin[/B][/u][br]Password: [B][u]admin[/B][/u][/b]"
+home: https://truecharts.org/charts/stable/mediagoblin
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mediagoblin.png
+keywords:
+ - mediagoblin
+ - MediaApp-Photos
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mediagoblin
+sources:
+ - https://mediagoblin.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mediagoblin
+ - https://hub.docker.com/r/mtlynch/mediagoblin
+type: application
+version: 4.1.9
diff --git a/stable/mediagoblin/4.1.8/README.md b/stable/mediagoblin/4.1.9/README.md
similarity index 100%
rename from stable/mediagoblin/4.1.8/README.md
rename to stable/mediagoblin/4.1.9/README.md
diff --git a/stable/mediagoblin/4.1.9/app-changelog.md b/stable/mediagoblin/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..c06f34d3fe
--- /dev/null
+++ b/stable/mediagoblin/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mediagoblin-4.1.9](https://github.com/truecharts/charts/compare/mediagoblin-4.1.8...mediagoblin-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mediagoblin/4.1.8/app-readme.md b/stable/mediagoblin/4.1.9/app-readme.md
similarity index 100%
rename from stable/mediagoblin/4.1.8/app-readme.md
rename to stable/mediagoblin/4.1.9/app-readme.md
diff --git a/stable/mediagoblin/4.1.9/charts/common-17.2.28.tgz b/stable/mediagoblin/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mediagoblin/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/mediagoblin/4.1.8/ix_values.yaml b/stable/mediagoblin/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/mediagoblin/4.1.8/ix_values.yaml
rename to stable/mediagoblin/4.1.9/ix_values.yaml
diff --git a/stable/mediagoblin/4.1.8/questions.yaml b/stable/mediagoblin/4.1.9/questions.yaml
similarity index 100%
rename from stable/mediagoblin/4.1.8/questions.yaml
rename to stable/mediagoblin/4.1.9/questions.yaml
diff --git a/stable/mindustry/4.1.8/templates/common.yaml b/stable/mediagoblin/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/mindustry/4.1.8/templates/common.yaml
rename to stable/mediagoblin/4.1.9/templates/common.yaml
diff --git a/stable/posterr/7.1.10/values.yaml b/stable/mediagoblin/4.1.9/values.yaml
similarity index 100%
rename from stable/posterr/7.1.10/values.yaml
rename to stable/mediagoblin/4.1.9/values.yaml
diff --git a/stable/mediainfo/7.1.8/CHANGELOG.md b/stable/mediainfo/7.1.8/CHANGELOG.md
deleted file mode 100644
index b43d1b1e99..0000000000
--- a/stable/mediainfo/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mediainfo-7.1.8](https://github.com/truecharts/charts/compare/mediainfo-7.1.7...mediainfo-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mediainfo-7.1.7](https://github.com/truecharts/charts/compare/mediainfo-7.1.6...mediainfo-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [mediainfo-7.1.6](https://github.com/truecharts/charts/compare/mediainfo-7.1.5...mediainfo-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [mediainfo-7.1.5](https://github.com/truecharts/charts/compare/mediainfo-7.1.4...mediainfo-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mediainfo-7.1.4](https://github.com/truecharts/charts/compare/mediainfo-7.1.3...mediainfo-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mediainfo-7.1.3](https://github.com/truecharts/charts/compare/mediainfo-7.1.0...mediainfo-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [mediainfo-7.1.2](https://github.com/truecharts/charts/compare/mediainfo-7.1.0...mediainfo-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [mediainfo-7.1.0](https://github.com/truecharts/charts/compare/mediainfo-7.0.1...mediainfo-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [mediainfo-7.0.1](https://github.com/truecharts/charts/compare/mediainfo-7.0.0...mediainfo-7.0.1) (2023-12-26)
diff --git a/stable/mediainfo/7.1.8/Chart.yaml b/stable/mediainfo/7.1.8/Chart.yaml
deleted file mode 100644
index 370b6889e4..0000000000
--- a/stable/mediainfo/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 23.12.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files.
-home: https://truecharts.org/charts/stable/mediainfo
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mediainfo.png
-keywords:
- - info
- - media
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mediainfo
-sources:
- - https://github.com/jlesage/docker-mediainfo
- - https://github.com/truecharts/charts/tree/master/charts/stable/mediainfo
- - https://hub.docker.com/r/jlesage/mediainfo
-type: application
-version: 7.1.8
diff --git a/stable/mediainfo/7.1.8/app-changelog.md b/stable/mediainfo/7.1.8/app-changelog.md
deleted file mode 100644
index ef065c3006..0000000000
--- a/stable/mediainfo/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mediainfo-7.1.8](https://github.com/truecharts/charts/compare/mediainfo-7.1.7...mediainfo-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mediainfo/7.1.8/charts/common-17.2.26.tgz b/stable/mediainfo/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mediainfo/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mediainfo/7.1.9/CHANGELOG.md b/stable/mediainfo/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..7c18cf4a95
--- /dev/null
+++ b/stable/mediainfo/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mediainfo-7.1.9](https://github.com/truecharts/charts/compare/mediainfo-7.1.8...mediainfo-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mediainfo-7.1.8](https://github.com/truecharts/charts/compare/mediainfo-7.1.7...mediainfo-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mediainfo-7.1.7](https://github.com/truecharts/charts/compare/mediainfo-7.1.6...mediainfo-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [mediainfo-7.1.6](https://github.com/truecharts/charts/compare/mediainfo-7.1.5...mediainfo-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mediainfo-7.1.5](https://github.com/truecharts/charts/compare/mediainfo-7.1.4...mediainfo-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mediainfo-7.1.4](https://github.com/truecharts/charts/compare/mediainfo-7.1.3...mediainfo-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mediainfo-7.1.3](https://github.com/truecharts/charts/compare/mediainfo-7.1.0...mediainfo-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [mediainfo-7.1.2](https://github.com/truecharts/charts/compare/mediainfo-7.1.0...mediainfo-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/mediainfo/7.1.9/Chart.yaml b/stable/mediainfo/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..b7d04b92e0
--- /dev/null
+++ b/stable/mediainfo/7.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 23.12.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files.
+home: https://truecharts.org/charts/stable/mediainfo
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mediainfo.png
+keywords:
+ - info
+ - media
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mediainfo
+sources:
+ - https://github.com/jlesage/docker-mediainfo
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mediainfo
+ - https://hub.docker.com/r/jlesage/mediainfo
+type: application
+version: 7.1.9
diff --git a/stable/mediainfo/7.1.8/README.md b/stable/mediainfo/7.1.9/README.md
similarity index 100%
rename from stable/mediainfo/7.1.8/README.md
rename to stable/mediainfo/7.1.9/README.md
diff --git a/stable/mediainfo/7.1.9/app-changelog.md b/stable/mediainfo/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..67531776a1
--- /dev/null
+++ b/stable/mediainfo/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mediainfo-7.1.9](https://github.com/truecharts/charts/compare/mediainfo-7.1.8...mediainfo-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mediainfo/7.1.8/app-readme.md b/stable/mediainfo/7.1.9/app-readme.md
similarity index 100%
rename from stable/mediainfo/7.1.8/app-readme.md
rename to stable/mediainfo/7.1.9/app-readme.md
diff --git a/stable/mediainfo/7.1.9/charts/common-17.2.28.tgz b/stable/mediainfo/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mediainfo/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/mediainfo/7.1.8/ix_values.yaml b/stable/mediainfo/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/mediainfo/7.1.8/ix_values.yaml
rename to stable/mediainfo/7.1.9/ix_values.yaml
diff --git a/stable/mediainfo/7.1.8/questions.yaml b/stable/mediainfo/7.1.9/questions.yaml
similarity index 100%
rename from stable/mediainfo/7.1.8/questions.yaml
rename to stable/mediainfo/7.1.9/questions.yaml
diff --git a/stable/shorturl/9.1.8/templates/NOTES.txt b/stable/mediainfo/7.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/shorturl/9.1.8/templates/NOTES.txt
rename to stable/mediainfo/7.1.9/templates/NOTES.txt
diff --git a/stable/senseai-server/4.1.8/templates/common.yaml b/stable/mediainfo/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/senseai-server/4.1.8/templates/common.yaml
rename to stable/mediainfo/7.1.9/templates/common.yaml
diff --git a/stable/postscriptum/4.1.8/values.yaml b/stable/mediainfo/7.1.9/values.yaml
similarity index 100%
rename from stable/postscriptum/4.1.8/values.yaml
rename to stable/mediainfo/7.1.9/values.yaml
diff --git a/stable/medusa/9.1.13/CHANGELOG.md b/stable/medusa/9.1.13/CHANGELOG.md
deleted file mode 100644
index d2647fc925..0000000000
--- a/stable/medusa/9.1.13/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [medusa-9.1.13](https://github.com/truecharts/charts/compare/medusa-9.1.12...medusa-9.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [medusa-9.1.12](https://github.com/truecharts/charts/compare/medusa-9.1.11...medusa-9.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [medusa-9.1.11](https://github.com/truecharts/charts/compare/medusa-9.1.10...medusa-9.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/medusa to 1.0.19[@afb4489](https://github.com/afb4489) by renovate ([#17358](https://github.com/truecharts/charts/issues/17358))
-
-
-## [medusa-9.1.10](https://github.com/truecharts/charts/compare/medusa-9.1.9...medusa-9.1.10) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/medusa to 1.0.19[@1f0c69d](https://github.com/1f0c69d) by renovate ([#17142](https://github.com/truecharts/charts/issues/17142))
-
-
-
-
-## [medusa-9.1.9](https://github.com/truecharts/charts/compare/medusa-9.1.8...medusa-9.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [medusa-9.1.8](https://github.com/truecharts/charts/compare/medusa-9.1.7...medusa-9.1.8) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/medusa to 1.0.19[@c950acf](https://github.com/c950acf) by renovate ([#17036](https://github.com/truecharts/charts/issues/17036))
-
-
-## [medusa-9.1.7](https://github.com/truecharts/charts/compare/medusa-9.1.6...medusa-9.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/medusa to 1.0.19[@d7c7f52](https://github.com/d7c7f52) by renovate ([#16945](https://github.com/truecharts/charts/issues/16945))
-
-
-## [medusa-9.1.6](https://github.com/truecharts/charts/compare/medusa-9.1.5...medusa-9.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [medusa-9.1.5](https://github.com/truecharts/charts/compare/medusa-9.1.4...medusa-9.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [medusa-9.1.4](https://github.com/truecharts/charts/compare/medusa-9.1.1...medusa-9.1.4) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/medusa/9.1.13/Chart.yaml b/stable/medusa/9.1.13/Chart.yaml
deleted file mode 100644
index 1349bc8230..0000000000
--- a/stable/medusa/9.1.13/Chart.yaml
+++ /dev/null
@@ -1,42 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.0.19
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: An automatic Video Library Manager for TV Shows
-home: https://truecharts.org/charts/stable/medusa
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/medusa.png
-keywords:
- - medusa
- - video
- - library
- - manager
- - tv
- - shows
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: medusa
-sources:
- - https://github.com/linuxserver/docker-medusa
- - https://pymedusa.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/medusa
- - https://ghcr.io/linuxserver/medusa
-type: application
-version: 9.1.13
diff --git a/stable/medusa/9.1.13/app-changelog.md b/stable/medusa/9.1.13/app-changelog.md
deleted file mode 100644
index 25854ecba4..0000000000
--- a/stable/medusa/9.1.13/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [medusa-9.1.13](https://github.com/truecharts/charts/compare/medusa-9.1.12...medusa-9.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/medusa/9.1.13/charts/common-17.2.26.tgz b/stable/medusa/9.1.13/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/medusa/9.1.13/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/medusa/9.1.14/CHANGELOG.md b/stable/medusa/9.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..901210a2bb
--- /dev/null
+++ b/stable/medusa/9.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [medusa-9.1.14](https://github.com/truecharts/charts/compare/medusa-9.1.13...medusa-9.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [medusa-9.1.13](https://github.com/truecharts/charts/compare/medusa-9.1.12...medusa-9.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [medusa-9.1.12](https://github.com/truecharts/charts/compare/medusa-9.1.11...medusa-9.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [medusa-9.1.11](https://github.com/truecharts/charts/compare/medusa-9.1.10...medusa-9.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/medusa to 1.0.19[@afb4489](https://github.com/afb4489) by renovate ([#17358](https://github.com/truecharts/charts/issues/17358))
+
+
+## [medusa-9.1.10](https://github.com/truecharts/charts/compare/medusa-9.1.9...medusa-9.1.10) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/medusa to 1.0.19[@1f0c69d](https://github.com/1f0c69d) by renovate ([#17142](https://github.com/truecharts/charts/issues/17142))
+
+
+
+
+## [medusa-9.1.9](https://github.com/truecharts/charts/compare/medusa-9.1.8...medusa-9.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [medusa-9.1.8](https://github.com/truecharts/charts/compare/medusa-9.1.7...medusa-9.1.8) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/medusa to 1.0.19[@c950acf](https://github.com/c950acf) by renovate ([#17036](https://github.com/truecharts/charts/issues/17036))
+
+
+## [medusa-9.1.7](https://github.com/truecharts/charts/compare/medusa-9.1.6...medusa-9.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/medusa to 1.0.19[@d7c7f52](https://github.com/d7c7f52) by renovate ([#16945](https://github.com/truecharts/charts/issues/16945))
+
+
+## [medusa-9.1.6](https://github.com/truecharts/charts/compare/medusa-9.1.5...medusa-9.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [medusa-9.1.5](https://github.com/truecharts/charts/compare/medusa-9.1.4...medusa-9.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/medusa/9.1.14/Chart.yaml b/stable/medusa/9.1.14/Chart.yaml
new file mode 100644
index 0000000000..9f74b62abb
--- /dev/null
+++ b/stable/medusa/9.1.14/Chart.yaml
@@ -0,0 +1,42 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.0.19
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: An automatic Video Library Manager for TV Shows
+home: https://truecharts.org/charts/stable/medusa
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/medusa.png
+keywords:
+ - medusa
+ - video
+ - library
+ - manager
+ - tv
+ - shows
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: medusa
+sources:
+ - https://github.com/linuxserver/docker-medusa
+ - https://pymedusa.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/medusa
+ - https://ghcr.io/linuxserver/medusa
+type: application
+version: 9.1.14
diff --git a/stable/medusa/9.1.13/README.md b/stable/medusa/9.1.14/README.md
similarity index 100%
rename from stable/medusa/9.1.13/README.md
rename to stable/medusa/9.1.14/README.md
diff --git a/stable/medusa/9.1.14/app-changelog.md b/stable/medusa/9.1.14/app-changelog.md
new file mode 100644
index 0000000000..a3c8bebd11
--- /dev/null
+++ b/stable/medusa/9.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [medusa-9.1.14](https://github.com/truecharts/charts/compare/medusa-9.1.13...medusa-9.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/medusa/9.1.13/app-readme.md b/stable/medusa/9.1.14/app-readme.md
similarity index 100%
rename from stable/medusa/9.1.13/app-readme.md
rename to stable/medusa/9.1.14/app-readme.md
diff --git a/stable/medusa/9.1.14/charts/common-17.2.28.tgz b/stable/medusa/9.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/medusa/9.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/medusa/9.1.13/ix_values.yaml b/stable/medusa/9.1.14/ix_values.yaml
similarity index 100%
rename from stable/medusa/9.1.13/ix_values.yaml
rename to stable/medusa/9.1.14/ix_values.yaml
diff --git a/stable/medusa/9.1.13/questions.yaml b/stable/medusa/9.1.14/questions.yaml
similarity index 100%
rename from stable/medusa/9.1.13/questions.yaml
rename to stable/medusa/9.1.14/questions.yaml
diff --git a/stable/simply-shorten/7.1.8/templates/NOTES.txt b/stable/medusa/9.1.14/templates/NOTES.txt
similarity index 100%
rename from stable/simply-shorten/7.1.8/templates/NOTES.txt
rename to stable/medusa/9.1.14/templates/NOTES.txt
diff --git a/stable/medusa/9.1.14/templates/common.yaml b/stable/medusa/9.1.14/templates/common.yaml
new file mode 100644
index 0000000000..992373e750
--- /dev/null
+++ b/stable/medusa/9.1.14/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/preclear/4.1.8/values.yaml b/stable/medusa/9.1.14/values.yaml
similarity index 100%
rename from stable/preclear/4.1.8/values.yaml
rename to stable/medusa/9.1.14/values.yaml
diff --git a/stable/megasync/5.1.11/CHANGELOG.md b/stable/megasync/5.1.11/CHANGELOG.md
deleted file mode 100644
index 8267dd9197..0000000000
--- a/stable/megasync/5.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [megasync-5.1.11](https://github.com/truecharts/charts/compare/megasync-5.1.10...megasync-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [megasync-5.1.10](https://github.com/truecharts/charts/compare/megasync-5.1.9...megasync-5.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [megasync-5.1.9](https://github.com/truecharts/charts/compare/megasync-5.1.8...megasync-5.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [megasync-5.1.8](https://github.com/truecharts/charts/compare/megasync-5.1.7...megasync-5.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ich777/megasync to latest[@6c65468](https://github.com/6c65468) by renovate ([#16776](https://github.com/truecharts/charts/issues/16776))
-
-
-## [megasync-5.1.7](https://github.com/truecharts/charts/compare/megasync-5.1.6...megasync-5.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [megasync-5.1.6](https://github.com/truecharts/charts/compare/megasync-5.1.4...megasync-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [megasync-5.1.4](https://github.com/truecharts/charts/compare/megasync-5.1.3...megasync-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [megasync-5.1.3](https://github.com/truecharts/charts/compare/megasync-5.1.0...megasync-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [megasync-5.1.2](https://github.com/truecharts/charts/compare/megasync-5.1.0...megasync-5.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/megasync/5.1.11/Chart.yaml b/stable/megasync/5.1.11/Chart.yaml
deleted file mode 100644
index 5a1751a977..0000000000
--- a/stable/megasync/5.1.11/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: MEGAsync can synchronize all of your devices with your MEGA account.
-home: https://truecharts.org/charts/stable/megasync
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/megasync.png
-keywords:
- - megasync
- - Network-Other
- - Productivity
- - Tools-Utilities
- - Backup
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: megasync
-sources:
- - https://github.com/ich777/docker-megasync
- - https://github.com/truecharts/charts/tree/master/charts/stable/megasync
- - https://hub.docker.com/r/ich777/megasync
-type: application
-version: 5.1.11
diff --git a/stable/megasync/5.1.11/app-changelog.md b/stable/megasync/5.1.11/app-changelog.md
deleted file mode 100644
index bdab781e63..0000000000
--- a/stable/megasync/5.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [megasync-5.1.11](https://github.com/truecharts/charts/compare/megasync-5.1.10...megasync-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/megasync/5.1.11/charts/common-17.2.26.tgz b/stable/megasync/5.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/megasync/5.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/megasync/5.1.12/CHANGELOG.md b/stable/megasync/5.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..3c4ad6dbc2
--- /dev/null
+++ b/stable/megasync/5.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [megasync-5.1.12](https://github.com/truecharts/charts/compare/megasync-5.1.11...megasync-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [megasync-5.1.11](https://github.com/truecharts/charts/compare/megasync-5.1.10...megasync-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [megasync-5.1.10](https://github.com/truecharts/charts/compare/megasync-5.1.9...megasync-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [megasync-5.1.9](https://github.com/truecharts/charts/compare/megasync-5.1.8...megasync-5.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [megasync-5.1.8](https://github.com/truecharts/charts/compare/megasync-5.1.7...megasync-5.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ich777/megasync to latest[@6c65468](https://github.com/6c65468) by renovate ([#16776](https://github.com/truecharts/charts/issues/16776))
+
+
+## [megasync-5.1.7](https://github.com/truecharts/charts/compare/megasync-5.1.6...megasync-5.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [megasync-5.1.6](https://github.com/truecharts/charts/compare/megasync-5.1.4...megasync-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [megasync-5.1.4](https://github.com/truecharts/charts/compare/megasync-5.1.3...megasync-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [megasync-5.1.3](https://github.com/truecharts/charts/compare/megasync-5.1.0...megasync-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/megasync/5.1.12/Chart.yaml b/stable/megasync/5.1.12/Chart.yaml
new file mode 100644
index 0000000000..9c72ec925a
--- /dev/null
+++ b/stable/megasync/5.1.12/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: MEGAsync can synchronize all of your devices with your MEGA account.
+home: https://truecharts.org/charts/stable/megasync
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/megasync.png
+keywords:
+ - megasync
+ - Network-Other
+ - Productivity
+ - Tools-Utilities
+ - Backup
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: megasync
+sources:
+ - https://github.com/ich777/docker-megasync
+ - https://github.com/truecharts/charts/tree/master/charts/stable/megasync
+ - https://hub.docker.com/r/ich777/megasync
+type: application
+version: 5.1.12
diff --git a/stable/megasync/5.1.11/README.md b/stable/megasync/5.1.12/README.md
similarity index 100%
rename from stable/megasync/5.1.11/README.md
rename to stable/megasync/5.1.12/README.md
diff --git a/stable/megasync/5.1.12/app-changelog.md b/stable/megasync/5.1.12/app-changelog.md
new file mode 100644
index 0000000000..a409326e05
--- /dev/null
+++ b/stable/megasync/5.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [megasync-5.1.12](https://github.com/truecharts/charts/compare/megasync-5.1.11...megasync-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/megasync/5.1.11/app-readme.md b/stable/megasync/5.1.12/app-readme.md
similarity index 100%
rename from stable/megasync/5.1.11/app-readme.md
rename to stable/megasync/5.1.12/app-readme.md
diff --git a/stable/megasync/5.1.12/charts/common-17.2.28.tgz b/stable/megasync/5.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/megasync/5.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/megasync/5.1.11/ix_values.yaml b/stable/megasync/5.1.12/ix_values.yaml
similarity index 100%
rename from stable/megasync/5.1.11/ix_values.yaml
rename to stable/megasync/5.1.12/ix_values.yaml
diff --git a/stable/megasync/5.1.11/questions.yaml b/stable/megasync/5.1.12/questions.yaml
similarity index 100%
rename from stable/megasync/5.1.11/questions.yaml
rename to stable/megasync/5.1.12/questions.yaml
diff --git a/stable/slash/2.1.9/templates/NOTES.txt b/stable/megasync/5.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/slash/2.1.9/templates/NOTES.txt
rename to stable/megasync/5.1.12/templates/NOTES.txt
diff --git a/stable/sftpgo/5.1.8/templates/common.yaml b/stable/megasync/5.1.12/templates/common.yaml
similarity index 100%
rename from stable/sftpgo/5.1.8/templates/common.yaml
rename to stable/megasync/5.1.12/templates/common.yaml
diff --git a/stable/projectzomboidreporter-frontend/4.1.8/values.yaml b/stable/megasync/5.1.12/values.yaml
similarity index 100%
rename from stable/projectzomboidreporter-frontend/4.1.8/values.yaml
rename to stable/megasync/5.1.12/values.yaml
diff --git a/stable/memories-of-mars/4.1.8/CHANGELOG.md b/stable/memories-of-mars/4.1.8/CHANGELOG.md
deleted file mode 100644
index 498b11ed2e..0000000000
--- a/stable/memories-of-mars/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [memories-of-mars-4.1.8](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.7...memories-of-mars-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [memories-of-mars-4.1.7](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.6...memories-of-mars-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [memories-of-mars-4.1.6](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.5...memories-of-mars-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [memories-of-mars-4.1.5](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.4...memories-of-mars-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [memories-of-mars-4.1.4](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.3...memories-of-mars-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [memories-of-mars-4.1.3](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.0...memories-of-mars-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [memories-of-mars-4.1.2](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.0...memories-of-mars-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [memories-of-mars-4.1.0](https://github.com/truecharts/charts/compare/memories-of-mars-4.0.1...memories-of-mars-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [memories-of-mars-4.0.1](https://github.com/truecharts/charts/compare/memories-of-mars-4.0.0...memories-of-mars-4.0.1) (2023-12-26)
diff --git a/stable/memories-of-mars/4.1.8/Chart.yaml b/stable/memories-of-mars/4.1.8/Chart.yaml
deleted file mode 100644
index 18a20088d0..0000000000
--- a/stable/memories-of-mars/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: memoriesofmars
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Memories of Mars and run it.
-home: https://truecharts.org/charts/stable/memories-of-mars
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/memories-of-mars.png
-keywords:
- - memories-of-mars
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: memories-of-mars
-sources:
- - https://memoriesofmars.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/memories-of-mars
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/memories-of-mars/4.1.8/app-changelog.md b/stable/memories-of-mars/4.1.8/app-changelog.md
deleted file mode 100644
index d13bba608d..0000000000
--- a/stable/memories-of-mars/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [memories-of-mars-4.1.8](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.7...memories-of-mars-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/memories-of-mars/4.1.8/charts/common-17.2.26.tgz b/stable/memories-of-mars/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/memories-of-mars/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/memories-of-mars/4.1.9/CHANGELOG.md b/stable/memories-of-mars/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..24b02b3695
--- /dev/null
+++ b/stable/memories-of-mars/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [memories-of-mars-4.1.9](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.8...memories-of-mars-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [memories-of-mars-4.1.8](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.7...memories-of-mars-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [memories-of-mars-4.1.7](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.6...memories-of-mars-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [memories-of-mars-4.1.6](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.5...memories-of-mars-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [memories-of-mars-4.1.5](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.4...memories-of-mars-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [memories-of-mars-4.1.4](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.3...memories-of-mars-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [memories-of-mars-4.1.3](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.0...memories-of-mars-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [memories-of-mars-4.1.2](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.0...memories-of-mars-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/memories-of-mars/4.1.9/Chart.yaml b/stable/memories-of-mars/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..a9783787a8
--- /dev/null
+++ b/stable/memories-of-mars/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: memoriesofmars
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Memories of Mars and run it.
+home: https://truecharts.org/charts/stable/memories-of-mars
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/memories-of-mars.png
+keywords:
+ - memories-of-mars
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: memories-of-mars
+sources:
+ - https://memoriesofmars.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/memories-of-mars
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/memories-of-mars/4.1.8/README.md b/stable/memories-of-mars/4.1.9/README.md
similarity index 100%
rename from stable/memories-of-mars/4.1.8/README.md
rename to stable/memories-of-mars/4.1.9/README.md
diff --git a/stable/memories-of-mars/4.1.9/app-changelog.md b/stable/memories-of-mars/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..841ad0d282
--- /dev/null
+++ b/stable/memories-of-mars/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [memories-of-mars-4.1.9](https://github.com/truecharts/charts/compare/memories-of-mars-4.1.8...memories-of-mars-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/memories-of-mars/4.1.8/app-readme.md b/stable/memories-of-mars/4.1.9/app-readme.md
similarity index 100%
rename from stable/memories-of-mars/4.1.8/app-readme.md
rename to stable/memories-of-mars/4.1.9/app-readme.md
diff --git a/stable/memories-of-mars/4.1.9/charts/common-17.2.28.tgz b/stable/memories-of-mars/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/memories-of-mars/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/memories-of-mars/4.1.8/ix_values.yaml b/stable/memories-of-mars/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/memories-of-mars/4.1.8/ix_values.yaml
rename to stable/memories-of-mars/4.1.9/ix_values.yaml
diff --git a/stable/memories-of-mars/4.1.8/questions.yaml b/stable/memories-of-mars/4.1.9/questions.yaml
similarity index 100%
rename from stable/memories-of-mars/4.1.8/questions.yaml
rename to stable/memories-of-mars/4.1.9/questions.yaml
diff --git a/stable/mininote/4.1.8/templates/common.yaml b/stable/memories-of-mars/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/mininote/4.1.8/templates/common.yaml
rename to stable/memories-of-mars/4.1.9/templates/common.yaml
diff --git a/stable/proxmox-backup-server/2.2.3/values.yaml b/stable/memories-of-mars/4.1.9/values.yaml
similarity index 100%
rename from stable/proxmox-backup-server/2.2.3/values.yaml
rename to stable/memories-of-mars/4.1.9/values.yaml
diff --git a/stable/meshcentral/14.1.11/CHANGELOG.md b/stable/meshcentral/14.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..80b6b8e78e
--- /dev/null
+++ b/stable/meshcentral/14.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [meshcentral-14.1.11](https://github.com/truecharts/charts/compare/meshcentral-14.1.10...meshcentral-14.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [meshcentral-14.1.10](https://github.com/truecharts/charts/compare/meshcentral-14.1.9...meshcentral-14.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [meshcentral-14.1.9](https://github.com/truecharts/charts/compare/meshcentral-14.1.8...meshcentral-14.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [meshcentral-14.1.8](https://github.com/truecharts/charts/compare/meshcentral-14.1.7...meshcentral-14.1.8) (2024-01-19)
+
+### Chore
+
+
+
+- update container image ghcr.io/ylianst/meshcentral to v1.1.19[@b2e718e](https://github.com/b2e718e) by renovate ([#17303](https://github.com/truecharts/charts/issues/17303))
+
+
+## [meshcentral-14.1.7](https://github.com/truecharts/charts/compare/meshcentral-14.1.6...meshcentral-14.1.7) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghcr.io/ylianst/meshcentral to v1.1.18[@71f8c8d](https://github.com/71f8c8d) by renovate ([#17248](https://github.com/truecharts/charts/issues/17248))
+
+
+
+
+## [meshcentral-14.1.6](https://github.com/truecharts/charts/compare/meshcentral-14.1.5...meshcentral-14.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [meshcentral-14.1.5](https://github.com/truecharts/charts/compare/meshcentral-14.1.4...meshcentral-14.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [meshcentral-14.1.4](https://github.com/truecharts/charts/compare/meshcentral-14.1.3...meshcentral-14.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [meshcentral-14.1.3](https://github.com/truecharts/charts/compare/meshcentral-14.1.0...meshcentral-14.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/meshcentral/14.1.11/Chart.yaml b/stable/meshcentral/14.1.11/Chart.yaml
new file mode 100644
index 0000000000..6aeea630aa
--- /dev/null
+++ b/stable/meshcentral/14.1.11/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.1.19
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: MeshCentral is a full computer management web site
+home: https://truecharts.org/charts/stable/meshcentral
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/meshcentral.png
+keywords:
+ - meshcentral
+ - teamviewer
+ - rdp
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: meshcentral
+sources:
+ - https://github.com/Ylianst/MeshCentral
+ - https://github.com/truecharts/charts/tree/master/charts/stable/meshcentral
+ - https://ghcr.io/ylianst/meshcentral
+type: application
+version: 14.1.11
diff --git a/stable/meshcentral/14.1.11/README.md b/stable/meshcentral/14.1.11/README.md
new file mode 100644
index 0000000000..8d51bf653f
--- /dev/null
+++ b/stable/meshcentral/14.1.11/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/meshcentral)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/meshcentral/14.1.11/app-changelog.md b/stable/meshcentral/14.1.11/app-changelog.md
new file mode 100644
index 0000000000..4a8ebe9706
--- /dev/null
+++ b/stable/meshcentral/14.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [meshcentral-14.1.11](https://github.com/truecharts/charts/compare/meshcentral-14.1.10...meshcentral-14.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/meshcentral/14.1.11/app-readme.md b/stable/meshcentral/14.1.11/app-readme.md
new file mode 100644
index 0000000000..dc6ab6c435
--- /dev/null
+++ b/stable/meshcentral/14.1.11/app-readme.md
@@ -0,0 +1,8 @@
+MeshCentral is a full computer management web site
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/meshcentral](https://truecharts.org/charts/stable/meshcentral)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/meshcentral/14.1.11/charts/common-17.2.28.tgz b/stable/meshcentral/14.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/meshcentral/14.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/meshcentral/14.1.11/ix_values.yaml b/stable/meshcentral/14.1.11/ix_values.yaml
new file mode 100644
index 0000000000..45f0cfb3dd
--- /dev/null
+++ b/stable/meshcentral/14.1.11/ix_values.yaml
@@ -0,0 +1,1001 @@
+image:
+ repository: ghcr.io/ylianst/meshcentral
+ pullPolicy: IfNotPresent
+ tag: 1.1.19@sha256:b2e718ed0bca0ad30c4351226ae3314b46402ccff59b7265855e827f0c9ebd5e
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ command:
+ - node
+ - meshcentral/meshcentral
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+# - Values with the character _ in-front of them are pruned. Add or remove _ to disable or enable options
+# - More in-depth info for each options can be found here: https://github.com/Ylianst/MeshCentral/blob/master/meshcentral-config-schema.json
+# - Check for this chart's specific info in our webpage https://truecharts.org
+# - Last sync with upstream config schema: Oct 29, 2022
+# - Any service that uses port other than 443, need to be manually configured.
+meshcentral:
+ settings:
+ # - The actual main port as seen externally on the Internet, this setting is often used when a reverse-proxy is used.
+ aliasPort: 443
+ # - When set, relayPort value is ignored. Set this to a DNS name the points to this server. When the server is accessed using the DNS name, the main web server port is used as a web relay port.
+ relayDNS: []
+ # - Automatically downloads all agent error logs into meshcentral-data/agenterrorlogs.txt.
+ agentLogDump: false
+ # - Automatically activates and transfers any agent crash dump files to the server in meshcentral-data/coredumps.
+ agentCoreDump: false
+ # - List of non-administrator users that have access to mesh agent crash dumps.
+ _agentCoreDumpUsers: []
+ # - When code signing an agent using authenticode, lock the agent to only allow connection to this server. (This is in testing, the default value will change to true in the future).
+ _agentSignLock: false
+ # - The time stamping server to use when code signing Windows executables. When set to false, the executables are not time stamped.
+ _agentTimeStampServer: http://timestamp.comodoca.com/authenticode
+ # - The HTTP proxy to use when contacting the time stamping server, if false, no proxy is used. By default, the npmproxy value is used.
+ _agentTimeStampProxy:
+ # - When set to true, MeshCentral will only grab the required TCP listening ports or fail. It will not try to use the next available port of it's busy.
+ _exactPorts: false
+ # - Set this to the primary DNS name of this MeshCentral server.
+ cert: mc.domain.com
+ # - Force MeshCentral to use the HTTPS and MPS certificates even if the name does not match the expected DNS value.
+ keepCerts: false
+ # - When enabled, only MeshCentral WAN features are enabled and agents will connect to the server using a well known DNS name.
+ WANonly: false
+ # - When enabled, only MeshCentral LAN features are enabled and agents will find the server using multicast LAN packets.
+ LANonly: false
+ allowLoginToken: false
+ # - Controls the Strict-Transport-Security header, default is 1 year. Set to false to remove, true to force enable, or string to set a custom value. If set to null, MeshCentral will enable if a trusted certificate is set.
+ _StrictTransportSecurity: null
+ # - When enabled, the MeshCentral web site can be embedded within another website's iframe.
+ allowFraming: false
+ # - Options: strict | lax | none | true
+ _cookieIpCheck: lax
+ # - When enabled, allows use of WebRTC to allow direct network traffic between the agent and browser.
+ webRTC: false
+ # - By default, a nice looking 404 error page is displayed when needed. Set this to false to disable it.
+ nice404: true
+ # - When specified, sends data to the browser at x seconds interval and expects a response from the browser.
+ _browserPing: 300
+ # - When specified, sends data to the browser at x seconds interval.
+ _browserPong: 300
+ # - Loads all agent binaries in RAM for faster agent updates.
+ _agentsInRam: false
+ # - When specified, sends data to the agent at x seconds interval and expects a response from the agent.
+ _agentPing: 300
+ # - When specified, sends data to the agent at x seconds interval.
+ _agentPong: 300
+ # - When enabled, MeshCentral will automatically monitor and manage Intel AMT devices.
+ _amtManager: true
+ # - If an agent attempts to connect to a unknown device group, automatically create a new device group and grant access to the specified user. Example: admin
+ _orphanAgentUser: null
+ # - How much time in seconds with no traffic from an agent before dropping the agent connection.
+ _agentIdleTimeout: 150
+ # - Adds a random length string to generated web pages to mitigate a BREACH attack.
+ _webPageLengthRandomization: true
+ # - Enables GZIP compression for web requests.
+ compression: true
+ # - Enables server-side, websocket per-message deflate compression.
+ wsCompression: true
+ # - Enables agent-side, websocket per-message deflate compression. wscompression must also be true for this to work.
+ agentWsCompression: true
+ # - Set to 1 to present the server from updating any agent.
+ _noAgentUpdate: 0
+ # - When set to 2, all agents that need to be updated will use the meshcore.js update system. With the default value of 1, the native update system is used.
+ _agentUpdateSystem: 1
+ # - Set to false to not allow temporary agents to be updated.
+ _temporaryAgentUpdate: true
+ # - Set to false to disable Intel AMT scanning on the local network, this is already disabled in WAN mode.
+ _amtScanner: true
+ # - Set to false to disable agent multicast scanning on the local network, this is already disabled in WAN mode.
+ _meshScanner: true
+ # - When false, users will only be able to set remote desktop image quality to 60%, this can reduce server bandwidth usage.
+ _allowHighQualityDesktop: true
+ # - When set with a valid email address, enables the MeshCentral web push notification feature. Allows administrators to send browser notifications to users even if they are not looking at the MeshCentral web site.
+ _webPush:
+ # - Server administrator email given to the FireFox and Chrome push notification services.
+ email: null
+ # - Duration of a session cookie in minutes. Changing this affects how often the session needs to be automatically refreshed.
+ sessionTime: 60
+ # - Options: strict | lax | none
+ sessionSameSite: lax
+ # - Amount of time to keep various events in the database, in seconds.
+ dbExpire:
+ # - Amount of time in seconds that events are kept in the database.
+ events: 1728000
+ # - Amount of time in seconds that device power events are kept in the database.
+ powerevents: 864000
+ # - Amount of time in seconds that server statistics are kept in the database.
+ statsevents: 2592000
+ # - Execute this when the server startup is completed. The first parameter will be the server version.
+ _RunOnServerStarted: null
+ # - Execute this when the server has been updated. The first parameter will be the server version.
+ _RunOnServerUpdated: null
+ # - Execute this when the server has to restart due to an error. The first parameter will be the server version.
+ _RunOnServerError: null
+ # - When true, this server uses MeshCentral.com a push notification relay for Android notifications. Push notifications work even if the Android app is not open.
+ _publicPushNotifications: false
+ # - When true, enabled a server modules that efficiently splits a remote desktop stream to multiple browsers. Also allows slow browsers to not slow down the session for fast ones, this comes at the cost of extra server memory and processing for all remote desktop sessions.
+ _desktopMultiplex: false
+ # - If set, a user from a banned IP address will be redirected to this URL.
+ _ipBlockedUserRedirect: null
+ # - When set, only users from allowed IP address ranges can connect to the server. Example: 192.168.2.100,192.168.1.0/24
+ _userAllowedIP: null
+ # - When set, users from these denied IP address ranges will not be able to connect to the server. Example: 192.168.2.100,192.168.1.0/24
+ _userBlockedIP: null
+ # - When set, only agents from allowed IP address ranges can connect to the server. Example: 192.168.2.100,192.168.1.0/24
+ _agentAllowedIP: null
+ # - When set, agents from these denied IP address ranges will not be able to connect to the server. Example: 192.168.2.100,192.168.1.0/24
+ _agentBlockedIP: null
+ # - File path and name of the authentication log to be created. This log can be parsed by Fail2ban.
+ _authLog: null
+ # - Users in this list are allowed to send and receive inter-user messages. This can be used to implement bots or other software where MeshCentral is used as data transport. See interuser websocket command in the code.
+ _InterUserMessaging: []
+ # - Users in this list are allowed to see and manage all device groups within their domain.
+ _manageAllDeviceGroups: []
+ # - Users in this list are allowed to manage all users in all domains.
+ _manageCrossDomain: []
+ # - When this server is in LAN mode, you may discover this server using a multicast discovery tool. When discovery happens, the name and info fields are sent back to the discovery tool.
+ _localDiscovery:
+ name: null
+ info: null
+ # - When set, encrypts all LAN discovery traffic to agents and tools using this key. This is only useful in LAN/Hybrid mode when agents and tools user multicast to find the server.
+ key: null
+ # - When true, indicates that a TLS offloader is in front of the MeshCentral server. More typically, set this to the IP address of the reverse proxy or TLS offloader so that IP forwarding headers will be trusted. For example: 127.0.0.1,192.168.1.100
+ _tlsOffload: false
+ # - Trust forwarded headers from these IPs or domains. Providing the magic string "CloudFlare" will cause the server to download the IP address list of trusted CloudFlare proxies directly from CloudFlare on each server start. For example: 127.0.0.1,proxy.example.com,CloudFlare
+ _trustedProxy: null
+ # - The Management Presence Server (MPS), this is the server that received Intel AMT Client Initiated Remote Access (CIRA) connections.
+ _mpsPort: 4433
+ _mpsAliasPort: null
+ _mpsAliasHost: null
+ # - When set to true, indicate that TLS is being performed by a device in front of MeshCentral.
+ _mpsTlsOffload: false
+ # - When set to true, the MPS server will only accept TLS 1.2 and 1.3 connections. Older Intel AMT devices will not be able to connect.
+ _mpsHighSecurity: false
+ # - Send syslog events over the network (RFC3164) to a target hostname:port. For example: localhost:514
+ _syslogtcp: null
+ # - The STUN servers used for WebRTC, if not specified the Google and Mozilla servers and used when the server is not in LAN mode.
+ _webrtcConfig:
+ iceServers:
+ - urls: ""
+ # - Enabled the MeshCentral built-in Crowdsec bouncer. This section is passed directly to the bouncer, all of the settings are documented at https://www.npmjs.com/package/@crowdsec/express-bouncer
+ _crowdsec:
+ # - The URL of your LAPI instance. Ex: http://localhost:8080
+ url: null
+ # - The bouncer key (generated via cscli).
+ apiKey: null
+ # - Action to perform if the CrowdSec agent can't be contacted. Options: bypass | captcha | ban
+ failbackRemediation: ban
+ autobackup:
+ mongoDumpPath: /usr/bin/mongodump
+ backupIntervalHours: 24
+ keepLastDaysBackup: 10
+ zipPassword: ""
+ backupPath: /opt/meshcentral/meshcentral-backup
+ # - Enabled automated upload of the server backups to a Google Drive account, once enabled you need to go in "My Server" tab as administrator to associate the account.
+ _googleDrive:
+ # - The name of the folder to create in the Google Drive account.
+ folderName: MeshCentral-Backups
+ # - The maximum number of files to keep in the Google Drive folder, older files will be removed if needed.
+ maxFiles: 10
+ # - Enabled automated upload of the server backups to a WebDAV account.
+ _webdav:
+ # - WebDAV account URL.
+ url: ""
+ # - WebDAV account username.
+ username: ""
+ # - WebDAV account password.
+ password: ""
+ # - The name of the folder to create in the WebDAV account.
+ folderName: MeshCentral-Backups
+ # - The maximum number of files to keep in the WebDAV folder, older files will be removed if needed.
+ maxFiles: 10
+ _redirects:
+ meshcommander: https://www.meshcommander.com/
+ # - This section described a policy for how many times an IP address is allowed to attempt to login incorrectly. By default it's 10 times in 10 minutes, but this can be changed here.
+ maxInvalidLogin:
+ # - Ranges of IP addresses that are not subject to invalid login limitations. For example: 192.168.1.0/24,172.16.0.1
+ _exclude: ""
+ # - Time in minutes over which the a maximum number of invalid login attempts is allowed from an IP address.
+ time: 10
+ # - Maximum number of invalid login attempts from an IP address in the time period.
+ count: 10
+ # - Additional time in minute that login attempts will be denied once the invalid login limit is reached.
+ coolofftime: 30
+ # - This section described a policy for how many times an IP address is allowed to attempt to perform two-factor authentication (2FA) incorrectly. By default it's 10 times in 10 minutes, but this can be changed here.
+ maxInvalid2fa:
+ # - Ranges of IP addresses that are not subject to invalid 2FA limitations. For example: 192.168.1.0/24,172.16.0.1
+ _exclude: ""
+ # - Time in minutes over which the a maximum number of invalid 2FA attempts is allowed from an IP address.
+ time: 10
+ # - Maximum number of invalid 2FA attempts from an IP address in the time period.
+ count: 10
+ # - Additional time in minute that 2FA attempts will be denied once the invalid login limit is reached.
+ coolofftime: 30
+ # - When present, this section will enable the Intel AMT provisioning server on the local network. This is used for Intel AMT bare-metal ACM activation.
+ _amtProvisioningServer:
+ # - Port number that provisioning server will listen to.
+ port: 9971
+ # - The agent-less device group to add Intel AMT devices to once they are activated. Must be of format: mesh/domain/id
+ deviceGroup: null
+ # - The MEBX password to set during activation. This password must be at least 8 characters long and have 1 lower, 1 upper, 1 alpha-numeric and 1 non-alpha numeric character.
+ newMebxPassword: null
+ # - The trusted FQDN or provisioning server value the remote device will have. This can be set in MEBx or using the DHCP server option 15 on the local network.
+ trustedFqdn: null
+ # - The IP address of this server. This address will be used when creating the USB setup.bin file to indicate what IP address to send the hello data to.
+ ip: null
+ plugins:
+ enabled: false
+ # - Connects MeshCentral to the SendGrid email server, allows MeshCentral to send email messages for 2FA or user notification.
+ _sendgrid:
+ # - Email address used in the messages from field.
+ from: null
+ # - The SendGrid API key.
+ apiKey: null
+ # - When set to false, the email format and DNS MX record are not checked.
+ verifyemail: true
+ _smtp:
+ # - Optional hostname of the client, this defaults to the hostname of the machine. This is useful for SMTP relays.
+ name: null
+ # - Hostname of the SMTP server.
+ host: null
+ # - SMTP server port number.
+ port: null
+ # - Email address used in the messages from field.
+ from: null
+ tls: true
+ _auth:
+ clientId: null
+ clientSecret: null
+ refreshToken: null
+ tlscertcheck: true
+ tlsstrict: true
+ # - When set to false, the email format and DNS MX record are not checked
+ verifyemail: true
+ # - Connects MeshCentral to a SMS text messaging provider, allows MeshCentral to send SMS messages for 2FA or user notification. Options: One of the following blocks
+ _sms:
+ # - twillio
+ provider: twillio
+ sid: null
+ auth: null
+ from: null
+ # # - plivo
+ # provider: plivo
+ # id: null
+ # token: null
+ # from: nyll
+ # # - telnyx
+ # provider: telnyx
+ # apikey: null
+ # from: null
+ # # - url
+ # provider: url
+ # url: "tc.common.names.fullname"
+ # - This section allow MeshCentral to send messages over user messaging networks like Telegram
+ _messaging:
+ # - Configure Telegram messaging system
+ _telegram:
+ apiid: ""
+ apihash: ""
+ session: ""
+ # - Configure Discord messaging system
+ _discord:
+ # - An optional HTTP link to the discord server the user must join to get notifications.
+ serverurl: ""
+ # - A Discord bot token that MeshCentral will use to login to Discord.
+ token: ""
+ # - Configure XMPP messaging system
+ _xmpp:
+ service: ""
+ credentials:
+ username: ""
+ password: ""
+ # - Any settings in this section is used as default setting for all domains
+ _domaindefaults:
+ title: Default Title
+ domains:
+ "":
+ # - HTTPS URL when to get the TLS certificate that MeshAgent's will see when connecting to this server. This setting is used when a reverse proxy like Traefik is used in front of MeshCentral.
+ certUrl: https://mc.domain.com
+ # - The title of this web site. All web pages will have this title.
+ title: MeshCentral
+ # - Secondary title text that is placed on the upper right on the title on many web pages.
+ title2: TrueCharts
+ # - When enabled, the server will send reduced sized web pages.
+ minify: true
+ # - 0 = User selects day/night mode, 1 = Always night mode, 2 = Always day mode
+ nightMode: 0
+ # - Valid numbers are 1 and 2, changes the style of the login page and some secondary pages.
+ siteStyle: 2
+ # - When set to false, this setting will disable the mobile site.
+ mobileSite: true
+ # - Set to true to enable IP KVM device support in this domain.
+ ipkvm: false
+ # - When set to true, allow new user accounts to be created from the login page.
+ newAccounts: false
+ # - When set this password will be required in order to create a new account from the login screen.
+ _newAccountsPass: ""
+ # - When set to true, users will get a CAPTCHA when creating a new account from the login screen.
+ _newAccountsCaptcha: false
+ _newAccountsUserGroups: []
+ # - When enabled, the username of each account is also the email address of the account.
+ userNameIsEmail: false
+ _newAccountsRights: []
+ _newAccountEmailDomains: []
+ # - The maximum number of devices a user can see on the devices page at the same time. By default all devices will show, but this may need to be limited on servers with large number of devices.
+ _maxDeviceView: 1000
+ _userQuota: 1048576
+ _meshQuota: 248576
+ # - Requires that users add the value ?key=xxx in the URL in order to see the web site.
+ _loginKey: []
+ # - Requires that agents add the value ?key=xxx in the URL in order to connect. This is not automatic and needs to be manually added in the meshagent.msh file.
+ _agentKey: []
+ # - Web site .png logo file that is 450x66 in size placed in meshcentral-data that is used on the top of many pages.
+ _titlePicture: ""
+ # - Web site .png logo file placed in meshcentral-data that used on the login page when sitestyle is 2.
+ _loginPicture: ""
+ # - Redirects HTTP root requests to this URL. When in use, direct users to /login to see the normal login page.
+ _rootRedirect: ""
+ # - Redirects HTTP root requests to this URL only where user is not already logged in. When in use, direct users to /login to see the normal login page.
+ _unknownUserRootRedirect: ""
+ # - Text that will be shown on the login screen.
+ welcomeText: Welcome to TrueCharts MeshCentral
+ # - Name of the PNG or JPEG file that will be shown on the login screen. Put this file in the meshcentral-data folder and place the file name here.
+ _welcomePicture: null
+ # - When enabled, the welcomePicture will show as a fullscreen background on the login screen.
+ _welcomePictureFullScreen: false
+ # - Text that will be displayed on the top of the messenger window when no username or device name is displayed.
+ _meshMessengerTitle: TrueCharts MeshCentral
+ # - Name of a .png image file that is placed in meshcentral-data that is displayed on the top of the messenger web page. When null, the default image is displayed.
+ _meshMessengerPicture: null
+ # - Sum of: 1 = Hide header, 2 = Hide tab, 4 = Hide footer, 8 = Hide title, 16 = Hide left bar, 32 = Hide back buttons
+ _hide: 0
+ # - This is a HTML string displayed at the bottom of the web page when a user is logged in.
+ _footer: null
+ # - This is a HTML string displayed at the bottom of the web page when a user is not logged in.
+ _loginfooter: null
+ # - Allow users to save SSH, RDP, VNC device credentials on the server that can be used by any other user.
+ _allowSavingDeviceCredentials: true
+ # - This value is normally auto-detected, when set to true, MeshCentral assumes that the TLS certificate comes from a trusted CA and will insure download tools perform certificate checking.
+ _trustedCert: null
+ # - When set to false, the desktop/terminal sharing link feature is not available.
+ _guestDeviceSharing:
+ # - When set, limits the maximum length of a guest session, in minutes.
+ maxSessionTime: null
+ # - Number of days a device can be inactive before it's removed. 0 disables this feature. Device group setting will override this value.
+ _autoRemoveInactiveDevices: 0
+ # - When set to true, the devices search box will match on both the server name and client name of a device.
+ _deviceSearchBarServerAndClientName: false
+ # - When set to true, MeshCentral Assistant can create it's own guest sharing links.
+ _agentSelfGuestSharing:
+ # - When set, limits the self-created guest sharing link to this number of minutes.
+ expire: null
+ # - When set, your can try click the run button to run on of these scripts on the remote device.
+ _PreconfiguredScripts:
+ # - Name of the script.
+ - name: null
+ # - The type of script. Options: bat | ps1 | sh | agent
+ type: null
+ # - How to run this script, does not apply to agent scripts. Options: agent | userfirst | user
+ runas: null
+ # - The command or \\r\\n separated commands to run, if set do not use the file key.
+ _cmd: null
+ # - The script file path and name, if set do not use the cmd key. This file path starts in meshcentral-data.
+ file: null
+ # - When set, you can right click on the input button in the desktop tab and instantly remotely type one of these pre-configured strings.
+ _preConfiguredRemoteInput:
+ # - Name of the text string.
+ - name: null
+ # - Text string that will be remotely typed when selected.
+ value: null
+ _altMessenging:
+ # - Name of the alternative messaging service, for example: "Jitsi".
+ - name: null
+ # - URL to the alternative messaging services, for example: "https://meet.jit.si/myserver-{0}", for a device {0}, {1}, {2}, {3} is the device id. For a user, {0} is the userid, {1} is full userid with dashes, {2} is real name with no spaces, {3} is real name with dash instead of spaces.
+ url: null
+ # - If specified, this is the URL that is used on the administrator side, for example: "https://meet.jit.si/myserver-{0}", for a device {0}, {1}, {2}, {3} is the device id. For a user, {0} is the userid, {1} is full userid with dashes, {2} is real name with no spaces, {3} is real name with dash instead of spaces.
+ localurl: null
+ # - Indicate if this button should be shown in the user or device type. If omitted, it will be displayed in both. Options: null | user | device
+ type: null
+ deviceMeshRouterLinks:
+ # - Display a RDP link in the device tab when supported
+ rdp: true
+ # - Display a SSH link in the device tab when supported
+ ssh: true
+ # - Display a SCP link in the device tab when supported
+ scp: true
+ _extralinks:
+ # - Name of the link to be displayed on the web site.
+ - name: null
+ # - Protocol. Valid values are: Options: custom | http | https | rdp | ssh | scp | mcrdesktop | mcrfiles.
+ protocol: null
+ # - The port on the remote device.
+ port: null
+ # - Target IP address. If not specified, the target of the connection is the remote device running the MeshAgent.
+ ip: null
+ # - The local port MeshCentral Router would bind to. By default, a random available port is used.
+ localport: null
+ # - Array of node// or mesh// or tag: strings. When set, the link will only show up for the specified devices, device groups or device tag.
+ filter: []
+ myServer:
+ # - Allows administrators to backup the server from the My Server tab. This option can only enabled when the NeDB database is in use. For other databases, this option disabled and the setting is ignored.
+ Backup: true
+ # - Allows administrators to restore the server from the My Server tab. This option can only enabled when the NeDB database is in use. For other databases, this option disabled and the setting is ignored.
+ Restore: true
+ # - Allows administrators to see the server crash log the server from the My Server tab.
+ ErrorLog: true
+ # - Allows administrators to access the server console from the My Server tab.
+ Console: true
+ # - Allows administrators to access the server trace tab from from the My Server tab.
+ Trace: true
+ _passwordRequirements:
+ # - Minimum number of characters allowed for the account password.
+ min: null
+ # - Maximum number of characters allowed for the account password.
+ max: null
+ # - Minimum number of upper case characters required in the password.
+ upper: null
+ # - Minimum number of lower case characters required in the password.
+ lower: null
+ # - Minimum number of numeric characters required in the password.
+ numeric: null
+ # - Minimum number of non-alpha-numeric characters required in the password.
+ nonalpha: null
+ # - Number of days after which the user is required to change the account password.
+ reset: null
+ # - Set to false to disable email 2FA.
+ email2factor: true
+ # - Set to false to disable SMS 2FA.
+ sms2factor: true
+ # - Set to false to disable push notification 2FA.
+ push2factor: true
+ # - Set to false to disable one-time-password 2FA.
+ otp2factor: true
+ # - Set to false to disable user messaging 2FA.
+ msg2factor: true
+ # - Set to false to disable 2FA backup codes.
+ backupcode2factor: true
+ # - Set to false to disable single 2FA warning.
+ single2factorWarning: true
+ # - When set to true, prevents any changes to 2FA.
+ lock2factor: false
+ # - Requires that all accounts setup 2FA.
+ force2factor: false
+ # - IP addresses where 2FA login is skipped, for example: 127.0.0.1,192.168.2.0/24
+ skip2factor: null
+ # - Number of old passwords the server should remember and not allow the user to switch back to.
+ oldPasswordBan: null
+ # - Uses WildLeek to block use of the 10000 most commonly used passwords.
+ banCommonPasswords: true
+ # - Allows users to create alternative username/passwords for their account. Set to false to disallow all users, or set to a userid array to only all some users.
+ loginTokens: true
+ # - Maximum about of time the to wait for a 2FA token on the login page in seconds.
+ twoFactorTimeout:
+ # - If true and user account has FIDO key setup, 2FA login screen will automatically request FIDO 2FA.
+ autofido2fa: false
+ # - Maximum number of FIDO/YubikeyOTP hardware 2FA keys that can be setup in a user account.
+ maxfidokeys: null
+ # - If set to false, the account reset option on the login screen will not be available to users.
+ allowaccountreset: true
+ # - Number of days that a user is allowed to remember this device for when completing 2FA. Set this to 0 to remove this option.
+ _twoFactorCookieDurationDays: 30
+ # - Type of user authentication to use, this can be SSPI on Windows or LDAP. If not set, username/password is used. Options: null | sspi | ldap
+ _auth: null
+ # - The LDAP value to use as a user's unique account identifier. Use "ldapUserKey" or "ldapUserBinaryKey".
+ _ldapUserKey: null
+ # - The LDAP value to use as a user's unique account identifier, when specified in this field, the values will be HEX converted.
+ _ldapUserBinaryKey: objectSid
+ # - The LDAP value to use for the user name, you can also compose the name by setting this value to, for example: "{{{givenName}}} {{{sn}}}"
+ _ldapUserName: displayName
+ # - The LDAP value to use for the user's email address.
+ _ldapUserEmail: mail
+ # - The LDAP value to use for the user's real name, you can also compose the name by setting this value to, for example: "{{{givenName}}} {{{sn}}}"
+ _ldapUserRealName: name
+ # - The LDAP value to use for the user's phone number.
+ _ldapUserPhoneNumber: telephoneNumber
+ # - The LDAP value to use for the user's image.
+ _ldapUserImage: thumbnailPhoto
+ # - When set to a filename, for example /opt/meshcentral/meshcentral-data/ldapusers.txt, MeshCentral will save the LDAP user object to this file each time a user logs in. This is used for debugging LDAP issues.
+ _ldapSaveUserToFile: null
+ # - The LDAP value to use for the user's group memberships.
+ _ldapUserGroups: memberOf
+ # - When set to true or set to an object, MeshCentral will synchronize LDAP user memberships to MeshCentral user groups.
+ _ldapSyncWithUserGroups:
+ # - When set to a string or array of strings, only LDAP membership groups that includes one of the strings will be synchronized with MeshCentral user groups.
+ filter: []
+ # - A list of LDAP groups. Users must be part of at least one of these groups to allow login. If null, all users are allowed to login.
+ _ldapUserRequiredGroupMembership: []
+ # - LDAP options passed to ldapauth-fork
+ _ldapOptions:
+ URL: "ldap://1.2.3.4:389"
+ BindDN: "CN=svc_meshcentral,CN=Users,DC=meshcentral,DC=local"
+ BindCredentials: "Password.1"
+ SearchBase: "DC=meshcentral,DC=local"
+ SearchFilter: "(sAMAccountName={{username}})"
+ # - Enabled a feature where you can set one or more invitation codes in a device group. You can then give a invitation link to users who can use it to download the agent.
+ _agentInviteCodes: false
+ # - When enabled, all newly installed MeshAgents will be instructed to no use a HTTP/HTTPS proxy even if one is configured on the remote system
+ _agentNoProxy: false
+ # - This section is used to indicate if parts of the meshagent.tag file should be used to set server-side device properties.
+ _agentTag:
+ # - Action taken if one of the lines in meshagent.tag contains ~ServerName:name. 0=Ignore, 1=Set.
+ ServerName: 0
+ # - Action taken if one of the lines in meshagent.tag contains ~ServerDesc:desc. 0=Ignore, 1=Set, 2=SetIfEmpty.
+ ServerDesc: 0
+ # - Action taken if one of the lines in meshagent.tag contains ~ServerTags:tag1,tag2,tag3. 0=Ignore, 1=Set, 2=SetIfEmpty, 3=Append.
+ ServerTags: 0
+ # - Enables the geo-location feature and device location map in the user interface, this feature is not being worked on.
+ geoLocation: true
+ # - When enabled, activates the built-in web-based VNC client.
+ novnc: true
+ # - When enabled, activates the built-in web-based RDP client.
+ mstsc: true
+ # - When enabled, activates the built-in web-based SSH client.
+ ssh: true
+ # - Path where to find custom email templates for this domain.
+ _webEmailsPath: null
+ _customUI: null
+ # - This section is used to customize user consent prompts, these show up when asking if a remote session is allowed or not.
+ _consentMessages:
+ Title: null
+ Desktop: null
+ Terminal: null
+ Files: null
+ # - How long in seconds to show the user consent dialog box.
+ consentTimeout: 30
+ # - If true, user consent is accepted after the timeout.
+ autoAcceptOnTimeout: false
+ # - This section is user to customize user notifications when a remote desktop, terminal or file session is connected to a remote system.
+ _notificationMessages:
+ Title: null
+ Desktop: null
+ Terminal: null
+ Files: null
+ # - Use this section to customize the agent branding.
+ _agentCustomization:
+ # - The name of the agent as displayed to the user.
+ displayName: MeshCentral Agent
+ # - The description of the agent as displayed to the user.
+ description: Mesh Agent Background Service
+ # - This will be used as the path to install the agent, by default this is 'Mesh Agent' in Windows and 'meshagent' in other OS's.
+ companyName: Mesh Agent
+ # - The name of the background service, by default this is 'Mesh Agent' in Windows and 'meshagent' in other OS's but should be set to an all lower case, no space string.
+ serviceName: Mesh Agent
+ # - Text string to show in the agent installation dialog box.
+ installText: null
+ # - The filename of a image file in .png format located in meshcentral-data to display in the MeshCentral Agent installation dialog, image should be square and from 64x64 to 200x200.
+ image: null
+ # - The agent filename.
+ fileName: meshagent
+ # - Foreground text color, valid values are RBG in format 0,0,0 to 255,255,255 or format #000000 to #FFFFFF.
+ foregroundColor: null
+ # - Background color, valid values are RBG in format 0,0,0 to 255,255,255 or format #000000 to #FFFFFF.
+ backgroundColor: null
+ # - Use this section to set resource metadata of the Windows agents prior to signing. In Windows, you can right-click and select properties to view these values.
+ _agentFileInfo:
+ # - Sets the agent icon, this is the name of a .ico file with the file placed in the meshcentral-data folder.
+ icon: null
+ # - Executable file description.
+ fileDescription: null
+ # - Executable file version, in the form of 'n.n.n.n', for example: '1.2.3.4'.
+ fileVersion: null
+ # - Executable internal name.
+ internalName: null
+ # - Executable legal copyright.
+ legalCopyright: null
+ # - Executable original file name.
+ originalFilename: null
+ # - Executable product name.
+ productName: null
+ # - Executable product version. Any string format will work, but a alphabetic character is required for this value to show correctly in the Windows property box. For example: 'v1.2.3.4' will work, but '1.2.3.4' will not.
+ productVersion: null
+ # - Use this section to customize the MeshCentral Assistant.
+ _assistantCustomization:
+ # - Name to show as MeshCentral Assistant dialog title.
+ title: MeshCentral Assistant
+ # - The filename of a image file in .png format located in meshcentral-data to display in MeshCentral Assistant, image should be square and from 64x64 to 128x128.
+ image: null
+ # - The MeshCentral Assistant filename.
+ fileName: meshagent
+ # - Use this section to customize the MeshCentral Agent for Android.
+ _androidCustomization:
+ # - Displayed on top of the MeshCentral Agent for Android.
+ title: MeshCentral Agent
+ # - Subtitle displayed until the title on the toolbar.
+ subtitle: null
+ # - The filename of a image file in .png format located in meshcentral-data to display in MeshCentral Agent for Android, image should be square and from 64x64 to 128x128.
+ image: null
+ # - If set, a user from a banned IP address will be redirected to this URL."
+ _ipBlockedUserRedirect: null
+ # - When set, requires that a browser request have set HTTP header to allow user login. Example: '{ "Sec-Fetch-Dest": "iframe" }'
+ _userRequiredHttpHeader: null
+ # - When set, only users from allowed IP address ranges can connect to the server. Example: "192.168.2.100,192.168.1.0/24"
+ _userAllowedIP: null
+ # - When set, users from these denied IP address ranges will not be able to connect to the server. Example: "192.168.2.100,192.168.1.0/24"
+ _userBlockedIP: null
+ # - When set, only agents from allowed IP address ranges can connect to the server. Example: "192.168.2.100,192.168.1.0/24"
+ _agentAllowedIP: null
+ # - When set, agents from these denied IP address ranges will not be able to connect to the server. Example: "192.168.2.100,192.168.1.0/24"
+ _agentBlockedIP: null
+ # - When set, idle users will be disconnected after a set amounts of minutes.
+ _userSessionIdleTimeout: null
+ # - Use this section to require user consent for this domain.
+ _userConsentFlags:
+ # - Enable desktop notification for this domain.
+ desktopnotify: false
+ # - Enable terminal notification for this domain.
+ terminalnotify: false
+ # - Enable files notification for this domain.
+ filenotify: false
+ # - Enable desktop prompt for this domain.
+ desktopprompt: false
+ # - Enable terminal user prompt for this domain.
+ terminalprompt: false
+ # - Enable files prompt for this domain.
+ fileprompt: false
+ # - Enable remote desktop privacy bar for this domain.
+ desktopprivacybar: false
+ # - When users navigate thru the web interface, the URL on top will change to point to the current screen. This allows a user to refresh or bookmark the URL and come back to the correct screen. Setting false here will disable this feature.
+ _urlSwitching: true
+ # - This is the text that will be shown in the remote desktop privacy bar. You can use {0} to display the account realname or {1} to display the account identifier in the string.
+ _desktopPrivacyBarText: null
+ _limits:
+ # - Maximum number of devices in this domain.
+ MaxDevices: null
+ # - Maximum number of devices in this domain.
+ MaxUserAccounts: null
+ # - Maximum number of user sessions that can connect to this server for this domain.
+ MaxUserSessions: null
+ # - Maximum number of agents that can connect to this server for this domain.
+ MaxAgentSessions: null
+ # - Maximum number of sessions a single user can have. Each time a user opens a new browser tab or opens a new browser on a different computer, a new user session is created.
+ MaxSingleUserSessions: null
+ # - Values that affect the files feature
+ _files:
+ # - When false, removes the 'SFTP Connect' button from the files tab unless this is the only possible option.
+ sftpConnect: true
+ # - Values that affect the terminal feature
+ _terminal:
+ # - When false, removes the 'SSH Connect' button from the terminal tab unless this is the only possible option.
+ sshConnect: true
+ # - Indicate what terminal options are available when the user clicks the right mouse button on the terminal connect button. Options: any | root | user | login
+ linuxShell: any
+ # - Indicate what string the agent must write to the shell after starting a terminal session
+ launchCommand:
+ # - String to write after opening a Linux terminal.
+ linux: alias ls=\\'ls --color=auto\\';clear\\n
+ # - String to write after opening a macOS terminal.
+ darwin: null
+ # - String to write after opening a FreeBSD terminal.
+ freebsd: null
+ # - Values that affect the desktop feature"
+ _desktop:
+ # - When set to true, the remote desktop feature is view only.
+ viewonly: false
+ # - List of local network Intel AMT scanning options offered in the user interface. For example ["LabNetwork 192.168.15.0/23", "SalesNetwork 192.168.8.0/24"].
+ _amtScanOptions:
+ - Network 192.168.1.0/24
+ # - Information passed to the AMT manager module that impacts all Intel AMT device managed within this domain.
+ _amtManager:
+ # - When set to false, MeshCentral will use TLS to connect to Intel AMT, this is not recommended.
+ TlsConnections: true
+ # - When set to false, MeshCentral will not attempt a TLS ACM activation on Intel AMT v14+
+ TlsAcmActivation: false
+ # - List of username and passwords to try when connecting to Intel AMT.
+ AdminAccounts:
+ # - Intel AMT administrator username.
+ - user: admin
+ # - Intel AMT administrator password.
+ pass: null
+ # - List of up to 4 domain suffixes to configure in Intel AMT when activating CIRA.
+ EnvironmentDetection: []
+ # - Specifies a certificate and private key to use to issue Intel AMT TLS certificates. By default the MeshCentral self-signed root certificate is used.
+ TlsRootCert:
+ # - Name of the certificate file that is in .p12 or .pfx format in meshcentral-data, use this with certpfxpass.
+ certpfx: null
+ # - Password for the file specified in certpfx.
+ certpfxpass: null
+ # - Name of the certificate file in PEM format located in meshcentral-data. Using this with keyfile.
+ certfile: null
+ # - Name of the private key file in PEM format located in meshcentral-data. Using this with certfile.
+ keyfile: null
+ # - List of WIFI profiles to setup in any managed Intel AMT device with a WIFI network interface.
+ WifiProfiles:
+ # - WIFI profile name, if not specified the SSID is used.
+ name: null
+ # - SSID of the WIFI station.
+ ssid: null
+ # - WIFI authentication. Options: wpa-psk | wpa2-psk | wpa-8021x | wpa2-802.1x | wpa3-sae-802.1x | wpa3-owe-802.1x
+ authentication: wpa2-psk
+ # - WIFI encryption. Options: ccmp-aes | tkip-rc4
+ encryption: ccmp-aes
+ # - Password on the WIFI station
+ password: null
+ # - 802.1x settings for this WIFI profile. Only required if the WIFI authentication type has 802.1x
+ _802.1x:
+ # - Identifies the authentication protocol used to authenticate the access requestor to the AAA server. Options: EAP-TLS | EAP-TTLS/MSCHAPv2 | PEAPv0/EAP-MSCHAPv2 | PEAPv1/EAP-GTC | EAP-FAST/MSCHAPv2 | EAP-FAST/GTC | EAP-MD5 | EAP-PSK | EAP-SIM | EAP-AKA | EAP-FAST/TLS | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
+ authenticationProtocol: null
+ # - Determines the comparison algorithm used between the ServerCertificateName value and the subject name field of the certificate presented by the AAA server. Options: Fullname | DomainSuffix | 2 | 3
+ serverCertificateNameComparison: FullName
+ # - The name compared against the subject name field in the certificate provided by the AAA server.
+ serverCertificateName: null
+ # - Indicates the activity setting of the 802.1X module in H0 state
+ availableInS0: true
+ # - A credential used by the supplicant and AAA server to establish a mutually authenticated encrypted tunnel for confidential user authentication.
+ protectedAccessCredentialHex: null
+ # - Optional password to extract the PAC (Protected Access Credential) information from the PAC data.
+ pacPassword: null
+ # - The domain within which Username is unique.
+ domain: null
+ # - Within the domain specified by Domain, Identifies the user that is requesting access to the network.
+ username: null
+ # - The password associated with the user identified by Username and Domain.
+ password: null
+ # - A string presented to the authentication server in 802.1x protocol exchange
+ roamingIdentity: null
+ # - Timeout in seconds, in which the Intel(R) AMT will hold an authenticated 802.1X session.
+ pxeTimeoutInSeconds: 120
+ # - 802.1x settings for the Intel AMT Wired interface. If set to false, any existing 802.1x wired profile will be removed from Intel AMT.
+ _802.1x:
+ # - Identifies the authentication protocol used to authenticate the access requestor to the AAA server. Options: EAP-TLS | EAP-TTLS/MSCHAPv2 | PEAPv0/EAP-MSCHAPv2 | PEAPv1/EAP-GTC | EAP-FAST/MSCHAPv2 | EAP-FAST/GTC | EAP-MD5 | EAP-PSK | EAP-SIM | EAP-AKA | EAP-FAST/TLS | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
+ authenticationProtocol: null
+ # - Determines the comparison algorithm used between the ServerCertificateName value and the subject name field of the certificate presented by the AAA server. Options: Fullname | DomainSuffix | 2 | 3
+ serverCertificateNameComparison: FullName
+ # - The name compared against the subject name field in the certificate provided by the AAA server.
+ serverCertificateName: null
+ # - Indicates the activity setting of the 802.1X module in H0 state
+ availableInS0: true
+ # - A credential used by the supplicant and AAA server to establish a mutually authenticated encrypted tunnel for confidential user authentication.
+ protectedAccessCredentialHex: null
+ # - Optional password to extract the PAC (Protected Access Credential) information from the PAC data.
+ pacPassword: null
+ # - The domain within which Username is unique.
+ domain: null
+ # - Within the domain specified by Domain, Identifies the user that is requesting access to the network.
+ username: null
+ # - The password associated with the user identified by Username and Domain.
+ password: null
+ # - A string presented to the authentication server in 802.1x protocol exchange
+ roamingIdentity: null
+ # - Timeout in seconds, in which the Intel(R) AMT will hold an authenticated 802.1X session.
+ pxeTimeoutInSeconds: 120
+ _amtAcmActivation:
+ log: null
+ # - When set to true, the certificate common name needs to match exactly the Intel AMT trusted FQDN or DHCP Option 15. If false, some flexibility may be given to the matching.
+ strictCommonName: false
+ certs:
+ certfiles: null
+ keyfile: null
+ # - This is used to create HTTP redirections. For example setting "redirects": { "example": "https://example.com" } will make it so that anyone accessing /example on the server will get redirected to the specified URL.
+ _redirects:
+ example: https://example.com
+ example1: https://example1.com
+ _yubikey:
+ id: null
+ secret: null
+ proxy: null
+ _httpHeaders: null
+ # - Key and values to add to the MeshAgent .msh file
+ agentConfig:
+ # - Needed if you use traefik https://github.com/traefik/traefik/issues/4487
+ - webSocketMaskOverride=1
+ # - Key and values to add to the MeshCentral Assistant .msh file
+ _assistantConfig: []
+ # - When false, users can't set the clipboard of a remove device.
+ clipboardGet: true
+ # - When false, users can't get the clipboard of a remove device.
+ clipboardSet: true
+ # - When false, removes the local recording feature on remote desktop.
+ localSessionRecording: true
+ _sessionRecording:
+ # - When enabled, only device users with the session recording feature turned on will be recorded. When false, all users are recorded.
+ onlySelectedUsers: false
+ # - When enabled, only device user groups with the session recording feature turned on will be recorded. When false, all users are recorded.
+ onlySelectedUserGroups: false
+ # - When enabled, only device groups with the session recording feature turned on will be recorded. When false, all devices are recorded.
+ onlySelectedDeviceGroups: false
+ # - The file path where recording files are kept.
+ filepath: null
+ # - If true, automatically index remote desktop recordings so that the plays can skip to any place in the file.
+ index: false
+ # - Maximum number of recording files to keep.
+ maxRecordings: null
+ # - Maximum number of days to keep a recording.
+ maxRecordingDays: null
+ # - Maximum number of recordings in megabytes. Once exceed, remove the oldest recordings.
+ maxRecordingSizeMegabytes: null
+ # - This is an array: 1 = Terminal, 2 = Desktop, 5 = Files, 100 = Intel AMT WSMAN, 101 = Intel AMT Redirection, 200 = Messenger
+ _protocols:
+ - 1
+ - 5
+ # - When set to false, hides the username and password prompt on login screen.
+ _showPasswordLogin: true
+ # - Connects MeshCentral to the SendGrid email server, allows MeshCentral to send email messages for 2FA or user notification.
+ _sendgrid:
+ # - Email address used in the messages from field.
+ from: null
+ # - The SendGrid API key.
+ apiKey: null
+ # - When set to false, the email format and DNS MX record are not checked.
+ verifyemail: true
+ # - Connects MeshCentral to a SMTP email server, allows MeshCentral to send email messages for 2FA or user notification.
+ _smtp:
+ # - Optional hostname of the client, this defaults to the hostname of the machine. This is useful for SMTP relays.
+ name: null
+ # - Hostname of the SMTP server.
+ host: null
+ # - SMTP server port number.
+ port: null
+ # - Email address used in the messages from field.
+ from: null
+ tls: true
+ _auth:
+ clientId: null
+ clientSecret: null
+ refreshToken: null
+ tlscertcheck: true
+ tlsstrict: true
+ # - When set to false, the email format and DNS MX record are not checked
+ verifyemail: true
+ # - Makes MeshCentral send emails using the Unix sendmail command. Allows MeshCentral to send email messages for 2FA or user notification.
+ _sendmail:
+ # - Possible values are unix or windows
+ newline: unix
+ # - Path to the sendmail command
+ path: sendmail
+ # - Array or arguments to pass to sendmail
+ _args: []
+ _authStrategies:
+ _twitter:
+ # - Required, this is the URL that your SSO provider sends auth approval to.
+ callbackurl: null
+ newAccounts: false
+ newAccountsUserGroups: []
+ clientid: null
+ clientsecret: null
+ # - Then set, the user will be redirected to this URL when hitting the logout link
+ logouturl: null
+ _google:
+ # - Required, this is the URL that your SSO provider sends auth approval to.
+ callbackurl: null
+ newAccounts: false
+ newAccountsUserGroups: []
+ clientid: null
+ clientsecret: null
+ # - Then set, the user will be redirected to this URL when hitting the logout link
+ logouturl: null
+ _github:
+ # - Required, this is the URL that your SSO provider sends auth approval to.
+ callbackurl: null
+ newAccounts: false
+ newAccountsUserGroups: []
+ clientid: null
+ clientsecret: null
+ # - Then set, the user will be redirected to this URL when hitting the logout link
+ logouturl: null
+ _reddit:
+ # - Required, this is the URL that your SSO provider sends auth approval to.
+ callbackurl: null
+ newAccounts: false
+ newAccountsUserGroups: []
+ clientid: null
+ clientsecret: null
+ # - Then set, the user will be redirected to this URL when hitting the logout link
+ logouturl: null
+ _azure:
+ # - Required, this is the URL that your SSO provider sends auth approval to.
+ callbackurl: null
+ newAccounts: false
+ newAccountsUserGroups: []
+ clientid: null
+ clientsecret: null
+ tenantid: null
+ # - Then set, the user will be redirected to this URL when hitting the logout link
+ logouturl: null
+ _jumpcloud:
+ # - Required, this is the URL that your SSO provider sends auth approval to.
+ callbackurl: null
+ newAccounts: false
+ newAccountsUserGroups: []
+ entityid: null
+ idpurl: null
+ cert: null
+ # - Then set, the user will be redirected to this URL when hitting the logout link
+ logouturl: null
+ _saml:
+ # - Required, this is the URL that your SSO provider sends auth approval to.
+ callbackurl: null
+ disableRequestedAuthnContext: false
+ newAccounts: false
+ newAccountsUserGroups: []
+ newAccountsRights: []
+ entityid: null
+ idpurl: null
+ cert: null
+ # - Then set, the user will be redirected to this URL when hitting the logout link
+ logouturl: null
+ _oidc:
+ # - If set, this will be used as the authorization URL. (If set tokenURL and userInfoURL need set also)
+ authorizationURL: null
+ # - Required, this is the URL that your SSO provider sends auth approval to.
+ callbackurl: null
+ clientid: null
+ clientsecret: null
+ # - Full URL of SSO portal
+ issuer: null
+ # - If set, this will be used as the token URL. (If set authorizationURL and userInfoURL need set also)
+ tokenURL: null
+ # - If set, this will be used as the user info URL. (If set authorizationURL and tokenURL need set also)
+ userInfoURL: null
+ # - Then set, the user will be redirected to this URL when hitting the logout link
+ logouturl: null
+ newAccounts: true
+ groups:
+ # - When set, the user must be part of one of the OIDC user groups to login to MeshCentral.
+ required: []
+ # - When set, users part of these groups will be promoted with site administrator in MeshCentral, users that are not part of these groups will be demoted.
+ siteadmin: []
+ sync:
+ enabled: false
+ # - When set, limits what OIDC groups are mirrored into MeshCentral user groups.
+ filter: []
+service:
+ main:
+ ports:
+ main:
+ # Only use HTTPS if meshcental handles the certs
+ protocol: http
+ port: 10205
+ # mps:
+ # enabled: true
+ # ports:
+ # mps:
+ # enabled: true
+ # port: 4433
+ # targetPort: 4433
+ # amtprovisioner:
+ # enabled: true
+ # ports:
+ # amtprovisioner:
+ # enabled: true
+ # port: 9971
+ # targetPort: 9971
+cnpg:
+ main:
+ enabled: true
+ username: meshcentral
+ database: meshcentral
+persistence:
+ data:
+ enabled: true
+ mountPath: /opt/meshcentral/meshcentral-data
+ size: 256Gi
+ files:
+ enabled: true
+ mountPath: /opt/meshcentral/meshcentral-files
+ size: 256Gi
+ web:
+ enabled: true
+ mountPath: /opt/meshcentral/meshcentral-web
+ size: 256Gi
+ backups:
+ enabled: true
+ mountPath: /opt/meshcentral/meshcentral-backup
+ size: 256Gi
+ configfile:
+ enabled: true
+ type: secret
+ readOnly: true
+ defaultMode: "0600"
+ objectName: mesh-secret
+ mountPath: /opt/meshcentral/meshcentral-data/config.json
+ subPath: config.json
+portal:
+ open:
+ enabled: true
diff --git a/stable/meshcentral/14.1.11/questions.yaml b/stable/meshcentral/14.1.11/questions.yaml
new file mode 100644
index 0000000000..dfbe911baa
--- /dev/null
+++ b/stable/meshcentral/14.1.11/questions.yaml
@@ -0,0 +1,4721 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: meshcentral
+ group: App Configuration
+ label: MeshCentral Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: settings
+ label: Section
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: aliasPort
+ label: aliasPort
+ description: The actual main port as seen externally on the Internet, this setting is often used when a reverse-proxy is used.
+ schema:
+ type: int
+ required: true
+ default: 443
+ - variable: cert
+ label: cert
+ description: Set this to the primary DNS name of this MeshCentral server.
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: tlsOffload
+ label: tlsOffload
+ description: When true, indicates that a TLS offloader is in front of the MeshCentral server. More typically, set this to the IP address of the reverse proxy or TLS offloader so that IP forwarding headers will be trusted. For example 172.16.0.0/16
+ schema:
+ type: string
+ default: "172.16.0.0/16"
+ - variable: trustedProxy
+ label: trustedProxy
+ description: Trust forwarded headers from these IPs or domains. Providing the magic string "CloudFlare" will cause the server to download the IP address list of trusted CloudFlare proxies directly from CloudFlare on each server start. For example 172.16.0.0/16. This should be left empty if traefik is used.
+ schema:
+ type: string
+ default: ""
+ - variable: WANonly
+ label: WANonly
+ description: When enabled, only MeshCentral WAN features are enabled and agents will connect to the server using a well known DNS name.
+ schema:
+ type: boolean
+ default: false
+ - variable: LANonly
+ label: LANonly
+ description: When enabled, only MeshCentral LAN features are enabled and agents will find the server using multicast LAN packets.
+ schema:
+ type: boolean
+ default: false
+ - variable: webRTC
+ label: webRTC
+ description: When enabled, allows use of WebRTC to allow direct network traffic between the agent and browser.
+ schema:
+ type: boolean
+ default: false
+ - variable: compression
+ label: compression
+ description: Enables GZIP compression for web requests.
+ schema:
+ type: boolean
+ default: true
+ - variable: wsCompression
+ label: wsCompression
+ description: Enables server-side, websocket per-message deflate compression.
+ schema:
+ type: boolean
+ default: true
+ - variable: agentWsCompression
+ label: agentWsCompression
+ description: Enables agent-side, websocket per-message deflate compression. wscompression must also be true for this to work.
+ schema:
+ type: boolean
+ default: true
+ - variable: allowFraming
+ label: allowFraming
+ description: When enabled, the MeshCentral web site can be embedded within another website's iframe.
+ schema:
+ type: boolean
+ default: false
+ - variable: newAccounts
+ label: newAccounts
+ description: When set to true, allow new user accounts to be created from the login page.
+ schema:
+ type: boolean
+ default: false
+ - variable: allowHighQualityDesktop
+ label: allowHighQualityDesktop
+ description: When false, users will only be able to set remote desktop image quality to 60%, this can reduce server bandwidth usage.
+ schema:
+ type: boolean
+ default: true
+ - variable: agentLogDump
+ label: agentLogDump
+ description: Automatically downloads all agent error logs into meshcentral-data/agenterrorlogs.txt.
+ schema:
+ type: boolean
+ default: false
+ - variable: agentCoreDump
+ label: agentCoreDump
+ description: Automatically activates and transfers any agent crash dump files to the server in meshcentral-data/coredumps.
+ schema:
+ type: boolean
+ default: false
+ - variable: browserPing
+ label: browserPing
+ description: When specified, sends data to the browser at x seconds interval and expects a response from the browser.
+ schema:
+ type: int
+ required: true
+ default: -99
+ - variable: browserPong
+ label: browserPong
+ description: When specified, sends data to the browser at x seconds interval.
+ schema:
+ type: int
+ required: true
+ default: -99
+ - variable: agentPing
+ label: agentPing
+ description: When specified, sends data to the agent at x seconds interval and expects a response from the agent.
+ schema:
+ type: int
+ required: true
+ default: -99
+ - variable: agentPong
+ label: agentPong
+ description: When specified, sends data to the agent at x seconds interval.
+ schema:
+ type: int
+ required: true
+ default: -99
+ - variable: agentIdleTimeout
+ label: agentIdleTimeout
+ description: How much time in seconds with no traffic from an agent before dropping the agent connection.
+ schema:
+ type: int
+ required: true
+ default: -99
+ - variable: maxInvalidLogin
+ label: Section
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: time
+ label: time
+ description: Time in minutes over which the a maximum number of invalid login attempts is allowed from an IP address.
+ schema:
+ type: int
+ required: true
+ default: 10
+ - variable: count
+ label: count
+ description: Maximum number of invalid login attempts from an IP address in the time period.
+ schema:
+ type: int
+ required: true
+ default: 10
+ - variable: coolofftime
+ label: coolofftime
+ description: Additional time in minute that login attempts will be denied once the invalid login limit is reached.
+ schema:
+ type: int
+ required: true
+ default: 30
+ - variable: exclude
+ label: exclude
+ description: Ranges of IP addresses that are not subject to invalid login limitations. For example 192.168.1.0/24,172.16.0.1
+ schema:
+ type: string
+ default: ""
+ - variable: maxInvalid2fa
+ label: Section
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: time
+ label: time
+ description: Time in minutes over which the a maximum number of invalid 2FA attempts is allowed from an IP address.
+ schema:
+ type: int
+ required: true
+ default: 10
+ - variable: count
+ label: count
+ description: Maximum number of invalid 2FA attempts from an IP address in the time period.
+ schema:
+ type: int
+ required: true
+ default: 10
+ - variable: coolofftime
+ label: coolofftime
+ description: Additional time in minute that 2FA attempts will be denied once the invalid login limit is reached.
+ schema:
+ type: int
+ required: true
+ default: 30
+ - variable: exclude
+ label: exclude
+ description: Ranges of IP addresses that are not subject to invalid 2FA limitations. For example 192.168.1.0/24,172.16.0.1
+ schema:
+ type: string
+ default: ""
+ - variable: autobackup
+ label: Section
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: backupIntervalHours
+ label: backupIntervalHours
+ schema:
+ type: int
+ required: true
+ default: 24
+ - variable: keepLastDaysBackup
+ label: keepLastDaysBackup
+ schema:
+ type: int
+ required: true
+ default: 10
+ - variable: zipPassword
+ label: zipPassword
+ description: Leave empty for no password
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: _setupWebDav
+ label: Backup to Web DAV
+ description: Enabled automated upload of the server backups to a WebDAV account.
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: webdav
+ label: Section
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: url
+ label: url
+ description: WebDAV account URL.
+ schema:
+ type: string
+ default: ""
+ - variable: username
+ label: username
+ description: WebDAV account username.
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ description: WebDAV account password.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: folderName
+ label: folderName
+ description: The name of the folder to create in the WebDAV account.
+ schema:
+ type: string
+ default: MeshCentral-Backups
+ - variable: maxFiles
+ label: maxFiles
+ description: The maximum number of files to keep in the WebDAV folder, older files will be removed if needed.
+ schema:
+ type: int
+ default: 10
+ - variable: relayDNS
+ label: relayDNS
+ description: When set, relayPort value is ignored. Set this to a DNS name the points to this server. When the server is accessed using the DNS name, the main web server port is used as a web relay port.
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: relayDNSEntry
+ label: relayDNS Entry
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: plugins
+ label: Section
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: _setupMessaging
+ label: Setup Messaging
+ description: This section allow MeshCentral to send messages over user messaging networks like Discord
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: messaging
+ label: Section
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: _setupTelegram
+ label: Setup Telegram
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: telegram
+ label: telegram
+ description: Configure Telegram messaging system
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: apiid
+ label: apiid
+ schema:
+ type: string
+ default: ""
+ - variable: apihash
+ label: apihash
+ schema:
+ type: string
+ default: ""
+ - variable: session
+ label: session
+ schema:
+ type: string
+ default: ""
+ - variable: _setupDiscord
+ label: Setup Discord
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: discord
+ label: discord
+ description: Configure Discord messaging system
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: serverurl
+ label: serverurl
+ schema:
+ type: string
+ default: ""
+ - variable: token
+ label: token
+ schema:
+ type: string
+ default: ""
+ - variable: _setupXMPP
+ label: Setup XMPP
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: xmpp
+ label: xmpp
+ description: Configure XMPP messaging system
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: service
+ label: service
+ schema:
+ type: string
+ default: ""
+ - variable: credentials
+ label: credentials
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: domains
+ label: Section
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: tcdefaultdomain
+ label: 'Section <"">'
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: certUrl
+ label: certUrl
+ description: HTTPS URL when to get the TLS certificate that MeshAgent's will see when connecting to this server. This setting is used when a reverse proxy like Traefik is used in front of MeshCentral.
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: title
+ label: title
+ description: The title of this web site. All web pages will have this title.
+ schema:
+ type: string
+ required: true
+ default: MeshCentral
+ - variable: title2
+ label: title2
+ description: Secondary title text that is placed on the upper right on the title on many web pages.
+ schema:
+ type: string
+ required: true
+ default: TrueCharts
+ - variable: welcomeText
+ label: welcomeText
+ description: Text that will be shown on the login screen.
+ schema:
+ type: string
+ required: true
+ default: Welcome to TrueCharts MeshCentral
+ - variable: minify
+ label: minify
+ description: When enabled, the server will send reduced sized web pages.
+ schema:
+ type: boolean
+ default: true
+ - variable: localSessionRecording
+ label: localSessionRecording
+ description: When false, removes the local recording feature on remote desktop.
+ schema:
+ type: boolean
+ default: true
+ - variable: mstsc
+ label: mstsc
+ description: When enabled, activates the built-in web-based RDP client.
+ schema:
+ type: boolean
+ default: true
+ - variable: ssh
+ label: ssh
+ description: When enabled, activates the built-in web-based SSH client.
+ schema:
+ type: boolean
+ default: true
+ - variable: novnc
+ label: novnc
+ description: When enabled, activates the built-in web-based VNC client.
+ schema:
+ type: boolean
+ default: true
+ - variable: geoLocation
+ label: geoLocation
+ description: Enables the geo-location feature and device location map in the user interface, this feature is not being worked on.
+ schema:
+ type: boolean
+ default: true
+ - variable: nightMode
+ label: nightMode
+ description: 0 = User selects day/night mode, 1 = Always night mode, 2 = Always day mode
+ schema:
+ type: int
+ min: 0
+ max: 2
+ requited: true
+ default: 0
+ - variable: siteStyle
+ label: siteStyle
+ description: Valid numbers are 1 and 2, changes the style of the login page and some secondary pages.
+ schema:
+ type: int
+ min: 1
+ max: 2
+ requited: true
+ default: 2
+ - variable: deviceMeshRouterLinks
+ label: Section
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: rdp
+ label: rdp
+ description: Display a RDP link in the device tab when supported
+ schema:
+ type: boolean
+ default: true
+ - variable: ssh
+ label: ssh
+ description: Display a SSH link in the device tab when supported
+ schema:
+ type: boolean
+ default: true
+ - variable: scp
+ label: scp
+ description: Display a SCP link in the device tab when supported
+ schema:
+ type: boolean
+ default: true
+ - variable: _setupAgentCustomization
+ label: Setup Agent Customization
+ description: Use this section to customize the agent branding.
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: agentCustomization
+ label: Section
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: displayName
+ label: displayName
+ description: The name of the agent as displayed to the user.
+ schema:
+ type: string
+ default: MeshCentral Agent
+ - variable: description
+ label: description
+ description: The description of the agent as displayed to the user.
+ schema:
+ type: string
+ default: Mesh Agent Background Service
+ - variable: companyName
+ label: companyName
+ description: This will be used as the path to install the agent, by default this is 'Mesh Agent' in Windows and 'meshagent' in other OS's.
+ schema:
+ type: string
+ default: Mesh Agent
+ - variable: serviceName
+ label: serviceName
+ description: The name of the background service, by default this is 'Mesh Agent' in Windows and 'meshagent' in other OS's but should be set to an all lower case, no space string.
+ schema:
+ type: string
+ default: Mesh Agent
+ - variable: installText
+ label: installText
+ description: Text string to show in the agent installation dialog box.
+ schema:
+ type: string
+ default: ""
+ - variable: image
+ label: image
+ description: The filename of a image file in .png format located in meshcentral-data to display in the MeshCentral Agent installation dialog, image should be square and from 64x64 to 200x200.
+ schema:
+ type: string
+ default: ""
+ - variable: fileName
+ label: fileName
+ description: The agent filename.
+ schema:
+ type: string
+ default: meshagent
+ - variable: foregroundColor
+ label: foregroundColor
+ description: 'Foreground text color, valid values are RBG in format 0,0,0 to 255,255,255 or format "#000000" to "#FFFFFF".'
+ schema:
+ type: string
+ default: ""
+ - variable: backgroundColor
+ label: backgroundColor
+ description: 'Background color, valid values are RBG in format 0,0,0 to 255,255,255 or format "#000000" to "#FFFFFF".'
+ schema:
+ type: string
+ default: ""
+ - variable: additional_meshcentral
+ group: App Configuration
+ label: Additional MeshCentral Configuration
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: entry
+ label: Key - Value Pair
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 10205
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: App Data Storage
+ description: Stores the Application Data.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: files
+ label: Files Storage
+ description: Stores the Files
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: web
+ label: Web Storage
+ description: Stores the Web Files. Used for web customization
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: Backups Storage
+ description: Stores the Backups
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/meshcentral/14.1.11/templates/_secret.tpl b/stable/meshcentral/14.1.11/templates/_secret.tpl
new file mode 100644
index 0000000000..dd6451341b
--- /dev/null
+++ b/stable/meshcentral/14.1.11/templates/_secret.tpl
@@ -0,0 +1,171 @@
+{{/* Define the secret */}}
+{{- define "meshcentral.secret" -}}
+
+{{- $fullname := include "tc.v1.common.lib.chart.names.fullname" $ -}}
+{{- $secretName := printf "%s-mesh-secret" $fullname -}}
+{{- $secretStoreName := printf "%s-sec-store" $fullname -}}
+
+{{- $config := .Values.meshcentral -}}
+{{- $mc_custom := .Values.additional_meshcentral -}}
+
+{{- $isScale := false -}}
+{{- if hasKey .Values.global "ixChartContext" -}}
+ {{- $isScale = true -}}
+{{- else -}}
+ {{- $isScale = false -}}
+{{- end -}}
+
+{{- if $isScale -}}
+ {{- if .Values.additional_meshcentral -}}
+ {{- $mc_custom = (include "render.custom.scale.values" $mc_custom) -}}
+ {{- $mc_custom_merged := dict -}}
+ {{/* We created a new unique section# for each key we parsed */}}
+ {{/* And we merge them here, as without it we would have multiple */}}
+ {{/* same top level keys */}}
+ {{- range $section := (fromYaml $mc_custom) -}}
+ {{- $mc_custom_merged = mergeOverwrite $mc_custom_merged $section -}}
+ {{- end -}}
+ {{- $config = mergeOverwrite $config $mc_custom_merged -}}
+ {{- end -}}
+{{- end -}}
+
+{{- $sessionKey := "" -}}
+{{- with (lookup "v1" "Secret" .Release.Namespace $secretStoreName) -}}
+ {{- $sessionKey = (index .data "session_key") | b64dec -}}
+{{- else -}}
+ {{- $sessionKey = randAlphaNum 32 -}}
+{{- end -}}
+
+{{/* Inject some values */}}
+{{- $_ := set $config "$schema" "http://info.meshcentral.com/downloads/meshcentral-config-schema.json" -}}
+
+{{- if not (hasKey $config "settings") -}}
+ {{- $_ := set $config "settings" dict -}}
+{{- end -}}
+
+{{- $_ := set $config.settings "postgres" dict -}}
+{{- $_ := set $config.settings.postgres "database" .Values.cnpg.main.database -}}
+{{- $_ := set $config.settings.postgres "user" .Values.cnpg.main.user -}}
+{{- $_ := set $config.settings.postgres "host" (.Values.cnpg.main.creds.host | trimAll "\"") -}}
+{{- $_ := set $config.settings.postgres "port" 5432 -}}
+{{- $_ := set $config.settings.postgres "password" (.Values.cnpg.main.creds.password | trimAll "\"") -}}
+{{- $_ := set $config.settings "sessionKey" $sessionKey -}}
+{{- $_ := set $config.settings "port" .Values.service.main.ports.main.port -}}
+
+{{/* Force disable some functions that are not appliable in docker */}}
+{{- $_ := set $config.settings "selfUpdate" false -}}
+{{- $_ := set $config.settings "cleanNpmCacheOnUpdate" false -}}
+
+{{/* Disallows administrators to update the server from the My Server tab. For ANY domains defined */}}
+{{- range $domain := $config.domains -}}
+ {{- if not (hasKey $domain "myServer") -}}
+ {{- $_ := set $domain "myServer" dict -}}
+ {{- end -}}
+ {{- $_ := set $domain.myServer "Upgrade" false -}}
+{{- end -}}
+
+{{- if $isScale -}}
+ {{- $config = (include "mergeAndrenameDefaultDomain" $config) -}}
+ {{- $config = (include "prune.keys.scale" (fromYaml $config)) -}}
+{{- else -}}
+ {{- $config = (include "prune.keys" $config) -}}
+{{- end }}
+
+secret:
+ sec-store:
+ enabled: true
+ data:
+ {{/* Store session_key to reuse */}}
+ session_key: {{ $sessionKey }}
+ mesh-secret:
+ enabled: true
+ data:
+ {{/* The actual config */}}
+ config.json: |
+ {{- toPrettyJson (fromYaml $config) | nindent 8 }}
+{{- end -}}
+
+{{/* Prunes keys that start with _ */}}
+{{- define "prune.keys" -}}
+ {{- $values := . -}}
+ {{- range $k, $v := $values -}}
+ {{- if (hasPrefix "_" $k) -}}
+ {{- $_ := unset $values $k -}}
+ {{- else -}}
+ {{- if eq (kindOf $v) "map" -}}
+ {{- $v := (include "prune.keys" $v) -}}
+ {{- end -}}
+ {{- end -}}
+ {{- end -}}
+ {{- toYaml $values -}}
+{{- end -}}
+
+{{/* Only on TrueNAS Scale */}}
+{{/* Prunes empty lists */}}
+{{/* Prunes int and float equal to -99 */}}
+{{/* Prunes empty strings (Does not prune empty strings in lists) */}}
+{{/* Prunes keys that start with _ */}}
+{{/* There are cases you want to pass strings or bools on the same field */}}
+{{/* So if eq string, and eq true/false/null convert to the real values */}}
+{{- define "prune.keys.scale" -}}
+ {{- $values := . -}}
+ {{- range $k, $v := $values -}}
+ {{- if eq (kindOf $v) "string" -}}
+ {{- if not $v -}}
+ {{- $_ := unset $values $k -}}
+ {{- else if or (eq $v "true") -}}
+ {{- $_ := set $values $k true -}}
+ {{- else if or (eq $v "false") -}}
+ {{- $_ := set $values $k false -}}
+ {{- else if or (eq $v "null") -}}
+ {{- $_ := set $values $k nil -}} {{/* nil == null on helm */}}
+ {{- end -}}
+ {{- end -}}
+ {{- if or (eq (kindOf $v) "float64") (eq (kindOf $v) "int64") -}}
+ {{- if eq (int $v) -99 -}}
+ {{- $_ := unset $values $k -}}
+ {{- end -}}
+ {{- end -}}
+ {{- if eq (kindOf $v) "slice" -}}
+ {{- if not $v -}}
+ {{- $_ := unset $values $k -}}
+ {{- end -}}
+ {{- end -}}
+ {{- if (hasPrefix "_" $k) -}}
+ {{- $_ := unset $values $k -}}
+ {{- else -}}
+ {{- if eq (kindOf $v) "map" -}}
+ {{- $v := (include "prune.keys.scale" $v) -}}
+ {{- end -}}
+ {{- end -}}
+ {{- end -}}
+ {{- toYaml $values -}}
+{{- end -}}
+
+{{/* Renames tcdefaultdomain variable to "" as this is the key used by MeshCentral */}}
+{{/* but SCALE GUI does not handle it well */}}
+{{- define "mergeAndrenameDefaultDomain" -}}
+ {{- $values := . -}}
+ {{- $defaultDomain := index $values.domains "" -}}
+ {{- $computedDomain := mergeOverwrite $defaultDomain $values.domains.tcdefaultdomain -}}
+ {{- $_ := set $values.domains "" $computedDomain -}}
+ {{- $_ := unset $values.domains "tcdefaultdomain" -}}
+ {{- toYaml $values -}}
+{{- end -}}
+
+{{/* Takes a list of dicts with a value and a */}}
+{{/* key formatted in dot notaion and converts it to yaml */}}
+{{- define "render.custom.scale.values" -}}
+ {{- $values := . }}
+ {{- $section := 1 }}
+ {{- range $item := $values }}
+ {{- $indent := 2 }}
+ {{- printf "section%v" $section | nindent 0 }}:
+ {{- $section = (add 1 (int $section)) }}
+ {{- range (split "." $item.key) }}
+ {{- . | nindent (int $indent) }}:
+ {{- $indent = (add 2 (int $indent)) }}
+ {{- end }}
+ {{- printf " %v" $item.value }}
+ {{- end }}
+{{- end -}}
diff --git a/stable/meshcentral/14.1.11/templates/common.yaml b/stable/meshcentral/14.1.11/templates/common.yaml
new file mode 100644
index 0000000000..c097596c46
--- /dev/null
+++ b/stable/meshcentral/14.1.11/templates/common.yaml
@@ -0,0 +1,22 @@
+{{/* Make sure all variables are set properly */}}
+{{ include "tc.v1.common.loader.init" . }}
+
+{{- $_ := mustMergeOverwrite .Values (include "meshcentral.secret" $ | fromYaml) -}}
+
+{{- define "meshcentral.probes" -}}
+probes:
+ liveness:
+ type: {{ .Values.service.main.ports.main.protocol }}
+ path: /health.ashx
+ readiness:
+ type: {{ .Values.service.main.ports.main.protocol }}
+ path: /health.ashx
+ startup:
+ type: {{ .Values.service.main.ports.main.protocol }}
+ path: /health.ashx
+{{- end -}}
+
+{{- $_ := mergeOverwrite .Values.workload.main.podSpec.containers.main (include "meshcentral.probes" . | fromYaml) -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/prpdf/4.1.8/values.yaml b/stable/meshcentral/14.1.11/values.yaml
similarity index 100%
rename from stable/prpdf/4.1.8/values.yaml
rename to stable/meshcentral/14.1.11/values.yaml
diff --git a/stable/meshroom/8.1.8/CHANGELOG.md b/stable/meshroom/8.1.8/CHANGELOG.md
deleted file mode 100644
index 7eba15528c..0000000000
--- a/stable/meshroom/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [meshroom-8.1.8](https://github.com/truecharts/charts/compare/meshroom-8.1.7...meshroom-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [meshroom-8.1.7](https://github.com/truecharts/charts/compare/meshroom-8.1.6...meshroom-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [meshroom-8.1.6](https://github.com/truecharts/charts/compare/meshroom-8.1.5...meshroom-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [meshroom-8.1.5](https://github.com/truecharts/charts/compare/meshroom-8.1.4...meshroom-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [meshroom-8.1.4](https://github.com/truecharts/charts/compare/meshroom-8.1.3...meshroom-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [meshroom-8.1.3](https://github.com/truecharts/charts/compare/meshroom-8.1.0...meshroom-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [meshroom-8.1.2](https://github.com/truecharts/charts/compare/meshroom-8.1.0...meshroom-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [meshroom-8.1.0](https://github.com/truecharts/charts/compare/meshroom-8.0.1...meshroom-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [meshroom-8.0.1](https://github.com/truecharts/charts/compare/meshroom-8.0.0...meshroom-8.0.1) (2023-12-26)
diff --git a/stable/meshroom/8.1.8/Chart.yaml b/stable/meshroom/8.1.8/Chart.yaml
deleted file mode 100644
index 0a7df31280..0000000000
--- a/stable/meshroom/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2021.1.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Meshroom is a free, open-source 3D Reconstruction Software based on the AliceVision Photogrammetric Computer Vision framework.
-home: https://truecharts.org/charts/stable/meshroom
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/meshroom.png
-keywords:
- - meshroom
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: meshroom
-sources:
- - https://github.com/alicevision/meshroom
- - https://github.com/truecharts/charts/tree/master/charts/stable/meshroom
- - https://hub.docker.com/r/alicevision/meshroom
-type: application
-version: 8.1.8
diff --git a/stable/meshroom/8.1.8/app-changelog.md b/stable/meshroom/8.1.8/app-changelog.md
deleted file mode 100644
index d005560f8b..0000000000
--- a/stable/meshroom/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [meshroom-8.1.8](https://github.com/truecharts/charts/compare/meshroom-8.1.7...meshroom-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/meshroom/8.1.8/charts/common-17.2.26.tgz b/stable/meshroom/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/meshroom/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/meshroom/8.1.9/CHANGELOG.md b/stable/meshroom/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..21243fcfe8
--- /dev/null
+++ b/stable/meshroom/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [meshroom-8.1.9](https://github.com/truecharts/charts/compare/meshroom-8.1.8...meshroom-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [meshroom-8.1.8](https://github.com/truecharts/charts/compare/meshroom-8.1.7...meshroom-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [meshroom-8.1.7](https://github.com/truecharts/charts/compare/meshroom-8.1.6...meshroom-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [meshroom-8.1.6](https://github.com/truecharts/charts/compare/meshroom-8.1.5...meshroom-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [meshroom-8.1.5](https://github.com/truecharts/charts/compare/meshroom-8.1.4...meshroom-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [meshroom-8.1.4](https://github.com/truecharts/charts/compare/meshroom-8.1.3...meshroom-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [meshroom-8.1.3](https://github.com/truecharts/charts/compare/meshroom-8.1.0...meshroom-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [meshroom-8.1.2](https://github.com/truecharts/charts/compare/meshroom-8.1.0...meshroom-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/meshroom/8.1.9/Chart.yaml b/stable/meshroom/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..babb3e8bc6
--- /dev/null
+++ b/stable/meshroom/8.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2021.1.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Meshroom is a free, open-source 3D Reconstruction Software based on the AliceVision Photogrammetric Computer Vision framework.
+home: https://truecharts.org/charts/stable/meshroom
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/meshroom.png
+keywords:
+ - meshroom
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: meshroom
+sources:
+ - https://github.com/alicevision/meshroom
+ - https://github.com/truecharts/charts/tree/master/charts/stable/meshroom
+ - https://hub.docker.com/r/alicevision/meshroom
+type: application
+version: 8.1.9
diff --git a/stable/meshroom/8.1.8/README.md b/stable/meshroom/8.1.9/README.md
similarity index 100%
rename from stable/meshroom/8.1.8/README.md
rename to stable/meshroom/8.1.9/README.md
diff --git a/stable/meshroom/8.1.9/app-changelog.md b/stable/meshroom/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..687e8a5d74
--- /dev/null
+++ b/stable/meshroom/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [meshroom-8.1.9](https://github.com/truecharts/charts/compare/meshroom-8.1.8...meshroom-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/meshroom/8.1.8/app-readme.md b/stable/meshroom/8.1.9/app-readme.md
similarity index 100%
rename from stable/meshroom/8.1.8/app-readme.md
rename to stable/meshroom/8.1.9/app-readme.md
diff --git a/stable/meshroom/8.1.9/charts/common-17.2.28.tgz b/stable/meshroom/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/meshroom/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/meshroom/8.1.8/ix_values.yaml b/stable/meshroom/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/meshroom/8.1.8/ix_values.yaml
rename to stable/meshroom/8.1.9/ix_values.yaml
diff --git a/stable/meshroom/8.1.8/questions.yaml b/stable/meshroom/8.1.9/questions.yaml
similarity index 100%
rename from stable/meshroom/8.1.8/questions.yaml
rename to stable/meshroom/8.1.9/questions.yaml
diff --git a/stable/smokeping/9.1.12/templates/NOTES.txt b/stable/meshroom/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/smokeping/9.1.12/templates/NOTES.txt
rename to stable/meshroom/8.1.9/templates/NOTES.txt
diff --git a/stable/shlink-web-client/9.1.8/templates/common.yaml b/stable/meshroom/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/shlink-web-client/9.1.8/templates/common.yaml
rename to stable/meshroom/8.1.9/templates/common.yaml
diff --git a/stable/prusaslicer-novnc/7.1.13/values.yaml b/stable/meshroom/8.1.9/values.yaml
similarity index 100%
rename from stable/prusaslicer-novnc/7.1.13/values.yaml
rename to stable/meshroom/8.1.9/values.yaml
diff --git a/stable/metabase/2.1.10/CHANGELOG.md b/stable/metabase/2.1.10/CHANGELOG.md
deleted file mode 100644
index 709d661b65..0000000000
--- a/stable/metabase/2.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [metabase-2.1.10](https://github.com/truecharts/charts/compare/metabase-2.1.9...metabase-2.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [metabase-2.1.9](https://github.com/truecharts/charts/compare/metabase-2.1.8...metabase-2.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [metabase-2.1.8](https://github.com/truecharts/charts/compare/metabase-2.1.7...metabase-2.1.8) (2024-01-14)
-
-### Chore
-
-
-
-- update container image metabase/metabase to v0.48.3[@2f788f9](https://github.com/2f788f9) by renovate ([#17195](https://github.com/truecharts/charts/issues/17195))
-
-
-
-
-## [metabase-2.1.7](https://github.com/truecharts/charts/compare/metabase-2.1.6...metabase-2.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [metabase-2.1.6](https://github.com/truecharts/charts/compare/metabase-2.1.5...metabase-2.1.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image metabase/metabase to v0.48.2[@3afb2a1](https://github.com/3afb2a1) by renovate ([#17007](https://github.com/truecharts/charts/issues/17007))
-
-
-## [metabase-2.1.5](https://github.com/truecharts/charts/compare/metabase-2.1.4...metabase-2.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [metabase-2.1.4](https://github.com/truecharts/charts/compare/metabase-2.1.3...metabase-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [metabase-2.1.3](https://github.com/truecharts/charts/compare/metabase-2.1.0...metabase-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [metabase-2.1.2](https://github.com/truecharts/charts/compare/metabase-2.1.0...metabase-2.1.2) (2024-01-01)
-
-### Chore
-
-
-
diff --git a/stable/metabase/2.1.10/Chart.yaml b/stable/metabase/2.1.10/Chart.yaml
deleted file mode 100644
index ecb5fce70d..0000000000
--- a/stable/metabase/2.1.10/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: reporting
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.48.3
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Business intelligence, dashboards, and data visualization tools
-home: https://truecharts.org/charts/stable/metabase
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/metabase.png
-keywords:
- - metabase
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: metabase
-sources:
- - https://github.com/metabase/metabase
- - https://github.com/truecharts/charts/tree/master/charts/stable/metabase
- - https://hub.docker.com/r/metabase/metabase
-type: application
-version: 2.1.10
diff --git a/stable/metabase/2.1.10/app-changelog.md b/stable/metabase/2.1.10/app-changelog.md
deleted file mode 100644
index f00e36f820..0000000000
--- a/stable/metabase/2.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [metabase-2.1.10](https://github.com/truecharts/charts/compare/metabase-2.1.9...metabase-2.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/metabase/2.1.10/charts/common-17.2.26.tgz b/stable/metabase/2.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/metabase/2.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/metabase/2.1.11/CHANGELOG.md b/stable/metabase/2.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..c451a584eb
--- /dev/null
+++ b/stable/metabase/2.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [metabase-2.1.11](https://github.com/truecharts/charts/compare/metabase-2.1.10...metabase-2.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [metabase-2.1.10](https://github.com/truecharts/charts/compare/metabase-2.1.9...metabase-2.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [metabase-2.1.9](https://github.com/truecharts/charts/compare/metabase-2.1.8...metabase-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [metabase-2.1.8](https://github.com/truecharts/charts/compare/metabase-2.1.7...metabase-2.1.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image metabase/metabase to v0.48.3[@2f788f9](https://github.com/2f788f9) by renovate ([#17195](https://github.com/truecharts/charts/issues/17195))
+
+
+
+
+## [metabase-2.1.7](https://github.com/truecharts/charts/compare/metabase-2.1.6...metabase-2.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [metabase-2.1.6](https://github.com/truecharts/charts/compare/metabase-2.1.5...metabase-2.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image metabase/metabase to v0.48.2[@3afb2a1](https://github.com/3afb2a1) by renovate ([#17007](https://github.com/truecharts/charts/issues/17007))
+
+
+## [metabase-2.1.5](https://github.com/truecharts/charts/compare/metabase-2.1.4...metabase-2.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [metabase-2.1.4](https://github.com/truecharts/charts/compare/metabase-2.1.3...metabase-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [metabase-2.1.3](https://github.com/truecharts/charts/compare/metabase-2.1.0...metabase-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/metabase/2.1.11/Chart.yaml b/stable/metabase/2.1.11/Chart.yaml
new file mode 100644
index 0000000000..4b77f4be1f
--- /dev/null
+++ b/stable/metabase/2.1.11/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: reporting
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.48.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Business intelligence, dashboards, and data visualization tools
+home: https://truecharts.org/charts/stable/metabase
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/metabase.png
+keywords:
+ - metabase
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: metabase
+sources:
+ - https://github.com/metabase/metabase
+ - https://github.com/truecharts/charts/tree/master/charts/stable/metabase
+ - https://hub.docker.com/r/metabase/metabase
+type: application
+version: 2.1.11
diff --git a/stable/metabase/2.1.10/README.md b/stable/metabase/2.1.11/README.md
similarity index 100%
rename from stable/metabase/2.1.10/README.md
rename to stable/metabase/2.1.11/README.md
diff --git a/stable/metabase/2.1.11/app-changelog.md b/stable/metabase/2.1.11/app-changelog.md
new file mode 100644
index 0000000000..d8c11a4178
--- /dev/null
+++ b/stable/metabase/2.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [metabase-2.1.11](https://github.com/truecharts/charts/compare/metabase-2.1.10...metabase-2.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/metabase/2.1.10/app-readme.md b/stable/metabase/2.1.11/app-readme.md
similarity index 100%
rename from stable/metabase/2.1.10/app-readme.md
rename to stable/metabase/2.1.11/app-readme.md
diff --git a/stable/metabase/2.1.11/charts/common-17.2.28.tgz b/stable/metabase/2.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/metabase/2.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/metabase/2.1.10/ix_values.yaml b/stable/metabase/2.1.11/ix_values.yaml
similarity index 100%
rename from stable/metabase/2.1.10/ix_values.yaml
rename to stable/metabase/2.1.11/ix_values.yaml
diff --git a/stable/metabase/2.1.10/questions.yaml b/stable/metabase/2.1.11/questions.yaml
similarity index 100%
rename from stable/metabase/2.1.10/questions.yaml
rename to stable/metabase/2.1.11/questions.yaml
diff --git a/stable/smtp-relay/2.1.10/templates/NOTES.txt b/stable/metabase/2.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/smtp-relay/2.1.10/templates/NOTES.txt
rename to stable/metabase/2.1.11/templates/NOTES.txt
diff --git a/stable/slash/2.1.9/templates/common.yaml b/stable/metabase/2.1.11/templates/common.yaml
similarity index 100%
rename from stable/slash/2.1.9/templates/common.yaml
rename to stable/metabase/2.1.11/templates/common.yaml
diff --git a/stable/pt-helper/4.1.8/values.yaml b/stable/metabase/2.1.11/values.yaml
similarity index 100%
rename from stable/pt-helper/4.1.8/values.yaml
rename to stable/metabase/2.1.11/values.yaml
diff --git a/stable/metatube/4.1.8/CHANGELOG.md b/stable/metatube/4.1.8/CHANGELOG.md
deleted file mode 100644
index 4c626a2a5c..0000000000
--- a/stable/metatube/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [metatube-4.1.8](https://github.com/truecharts/charts/compare/metatube-4.1.7...metatube-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [metatube-4.1.7](https://github.com/truecharts/charts/compare/metatube-4.1.6...metatube-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [metatube-4.1.6](https://github.com/truecharts/charts/compare/metatube-4.1.5...metatube-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [metatube-4.1.5](https://github.com/truecharts/charts/compare/metatube-4.1.4...metatube-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [metatube-4.1.4](https://github.com/truecharts/charts/compare/metatube-4.1.3...metatube-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [metatube-4.1.3](https://github.com/truecharts/charts/compare/metatube-4.1.0...metatube-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [metatube-4.1.2](https://github.com/truecharts/charts/compare/metatube-4.1.0...metatube-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [metatube-4.1.0](https://github.com/truecharts/charts/compare/metatube-4.0.1...metatube-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [metatube-4.0.1](https://github.com/truecharts/charts/compare/metatube-4.0.0...metatube-4.0.1) (2023-12-26)
diff --git a/stable/metatube/4.1.8/Chart.yaml b/stable/metatube/4.1.8/Chart.yaml
deleted file mode 100644
index c2bf6a162c..0000000000
--- a/stable/metatube/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: MetaTube downloads video from YouTube and can add metadata from a specified metadata provider on the downloaded file.
-home: https://truecharts.org/charts/stable/metatube
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/metatube.png
-keywords:
- - metatube
- - Downloaders
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: metatube
-sources:
- - https://github.com/JVT038/MetaTube
- - https://github.com/truecharts/charts/tree/master/charts/stable/metatube
- - https://hub.docker.com/r/jvt038/metatube
-type: application
-version: 4.1.8
diff --git a/stable/metatube/4.1.8/app-changelog.md b/stable/metatube/4.1.8/app-changelog.md
deleted file mode 100644
index 904c672726..0000000000
--- a/stable/metatube/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [metatube-4.1.8](https://github.com/truecharts/charts/compare/metatube-4.1.7...metatube-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/metatube/4.1.8/charts/common-17.2.26.tgz b/stable/metatube/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/metatube/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/metatube/4.1.9/CHANGELOG.md b/stable/metatube/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..e60d9aa412
--- /dev/null
+++ b/stable/metatube/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [metatube-4.1.9](https://github.com/truecharts/charts/compare/metatube-4.1.8...metatube-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [metatube-4.1.8](https://github.com/truecharts/charts/compare/metatube-4.1.7...metatube-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [metatube-4.1.7](https://github.com/truecharts/charts/compare/metatube-4.1.6...metatube-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [metatube-4.1.6](https://github.com/truecharts/charts/compare/metatube-4.1.5...metatube-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [metatube-4.1.5](https://github.com/truecharts/charts/compare/metatube-4.1.4...metatube-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [metatube-4.1.4](https://github.com/truecharts/charts/compare/metatube-4.1.3...metatube-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [metatube-4.1.3](https://github.com/truecharts/charts/compare/metatube-4.1.0...metatube-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [metatube-4.1.2](https://github.com/truecharts/charts/compare/metatube-4.1.0...metatube-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/metatube/4.1.9/Chart.yaml b/stable/metatube/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..ab3cd22f1f
--- /dev/null
+++ b/stable/metatube/4.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: MetaTube downloads video from YouTube and can add metadata from a specified metadata provider on the downloaded file.
+home: https://truecharts.org/charts/stable/metatube
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/metatube.png
+keywords:
+ - metatube
+ - Downloaders
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: metatube
+sources:
+ - https://github.com/JVT038/MetaTube
+ - https://github.com/truecharts/charts/tree/master/charts/stable/metatube
+ - https://hub.docker.com/r/jvt038/metatube
+type: application
+version: 4.1.9
diff --git a/stable/metatube/4.1.8/README.md b/stable/metatube/4.1.9/README.md
similarity index 100%
rename from stable/metatube/4.1.8/README.md
rename to stable/metatube/4.1.9/README.md
diff --git a/stable/metatube/4.1.9/app-changelog.md b/stable/metatube/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..b19b88ae1e
--- /dev/null
+++ b/stable/metatube/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [metatube-4.1.9](https://github.com/truecharts/charts/compare/metatube-4.1.8...metatube-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/metatube/4.1.8/app-readme.md b/stable/metatube/4.1.9/app-readme.md
similarity index 100%
rename from stable/metatube/4.1.8/app-readme.md
rename to stable/metatube/4.1.9/app-readme.md
diff --git a/stable/metatube/4.1.9/charts/common-17.2.28.tgz b/stable/metatube/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/metatube/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/metatube/4.1.8/ix_values.yaml b/stable/metatube/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/metatube/4.1.8/ix_values.yaml
rename to stable/metatube/4.1.9/ix_values.yaml
diff --git a/stable/metatube/4.1.8/questions.yaml b/stable/metatube/4.1.9/questions.yaml
similarity index 100%
rename from stable/metatube/4.1.8/questions.yaml
rename to stable/metatube/4.1.9/questions.yaml
diff --git a/stable/mojopaste/4.1.8/templates/common.yaml b/stable/metatube/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/mojopaste/4.1.8/templates/common.yaml
rename to stable/metatube/4.1.9/templates/common.yaml
diff --git a/stable/putty/7.1.8/values.yaml b/stable/metatube/4.1.9/values.yaml
similarity index 100%
rename from stable/putty/7.1.8/values.yaml
rename to stable/metatube/4.1.9/values.yaml
diff --git a/stable/metube/11.0.5/CHANGELOG.md b/stable/metube/11.0.5/CHANGELOG.md
new file mode 100644
index 0000000000..4ebced9cfb
--- /dev/null
+++ b/stable/metube/11.0.5/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [metube-11.0.5](https://github.com/truecharts/charts/compare/metube-11.0.4...metube-11.0.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [metube-11.0.4](https://github.com/truecharts/charts/compare/metube-11.0.3...metube-11.0.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [metube-11.0.3](https://github.com/truecharts/charts/compare/metube-11.0.2...metube-11.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [metube-11.0.2](https://github.com/truecharts/charts/compare/metube-11.0.1...metube-11.0.2) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [metube-11.0.1](https://github.com/truecharts/charts/compare/metube-11.0.0...metube-11.0.1) (2024-01-08)
+
+### Chore
+
+
+
+- update container image alexta69/metube to v2024-01-05[@a9410ec](https://github.com/a9410ec) by renovate ([#16980](https://github.com/truecharts/charts/issues/16980))
+
+
+## [metube-11.0.0](https://github.com/truecharts/charts/compare/metube-10.1.6...metube-11.0.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image alexta69/metube to v2024-01-02[@9fefa40](https://github.com/9fefa40) by renovate ([#16813](https://github.com/truecharts/charts/issues/16813))
+
+
+## [metube-10.1.6](https://github.com/truecharts/charts/compare/metube-10.1.5...metube-10.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [metube-10.1.5](https://github.com/truecharts/charts/compare/metube-10.1.4...metube-10.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [metube-10.1.4](https://github.com/truecharts/charts/compare/metube-10.1.1...metube-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/metube/11.0.5/Chart.yaml b/stable/metube/11.0.5/Chart.yaml
new file mode 100644
index 0000000000..b64cf9880b
--- /dev/null
+++ b/stable/metube/11.0.5/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2024.1.5
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Web GUI for youtube-dl.
+home: https://truecharts.org/charts/stable/metube
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/metube.png
+keywords:
+ - metube
+ - media
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: metube
+sources:
+ - https://github.com/alexta69/metube
+ - https://github.com/truecharts/charts/tree/master/charts/stable/metube
+ - https://hub.docker.com/r/alexta69/metube
+type: application
+version: 11.0.5
diff --git a/stable/metube/11.0.5/README.md b/stable/metube/11.0.5/README.md
new file mode 100644
index 0000000000..1c24a013b9
--- /dev/null
+++ b/stable/metube/11.0.5/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/metube)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/metube/11.0.5/app-changelog.md b/stable/metube/11.0.5/app-changelog.md
new file mode 100644
index 0000000000..48a737f9d5
--- /dev/null
+++ b/stable/metube/11.0.5/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [metube-11.0.5](https://github.com/truecharts/charts/compare/metube-11.0.4...metube-11.0.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/metube/11.0.5/app-readme.md b/stable/metube/11.0.5/app-readme.md
new file mode 100644
index 0000000000..d4e0937409
--- /dev/null
+++ b/stable/metube/11.0.5/app-readme.md
@@ -0,0 +1,8 @@
+Web GUI for youtube-dl.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/metube](https://truecharts.org/charts/stable/metube)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/metube/11.0.5/charts/common-17.2.28.tgz b/stable/metube/11.0.5/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/metube/11.0.5/charts/common-17.2.28.tgz differ
diff --git a/stable/metube/11.0.5/ix_values.yaml b/stable/metube/11.0.5/ix_values.yaml
new file mode 100644
index 0000000000..06defb1fa3
--- /dev/null
+++ b/stable/metube/11.0.5/ix_values.yaml
@@ -0,0 +1,30 @@
+image:
+ repository: alexta69/metube
+ tag: 2024-01-05@sha256:a9410ec7912dc0fe5b6a2b1b8c5528f573a407bf3a749f41463e9350d0674424
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10216
+ targetPort: 8081
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+ downloads:
+ enabled: true
+ mountPath: /downloads
+portal:
+ open:
+ enabled: true
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ STATE_DIR: /config
+ DOWNLOAD_DIR: /downloads
+ OUTPUT_TEMPLATE: "%(title)s.%(ext)s"
+ YTDL_OPTIONS: "{}"
diff --git a/stable/metube/11.0.5/questions.yaml b/stable/metube/11.0.5/questions.yaml
new file mode 100644
index 0000000000..76fe1c541e
--- /dev/null
+++ b/stable/metube/11.0.5/questions.yaml
@@ -0,0 +1,3120 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: App Configuration
+ label: Image Environment
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: OUTPUT_TEMPLATE
+ label: Output Template
+ description: The template for the filenames of the downloaded videos
+ schema:
+ type: string
+ default: "%(title)s.%(ext)s"
+ - variable: YTDL_OPTIONS
+ label: YTDL Options
+ description: Additional options to pass to youtube-dl, in JSON format
+ schema:
+ type: string
+ default: "{}"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 10216
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: App Config Storage
+ description: Stores the Application Config.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: downloads
+ label: App Downloads Storage
+ description: Stores the Application Downloads.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/snapdrop/8.1.11/templates/NOTES.txt b/stable/metube/11.0.5/templates/NOTES.txt
similarity index 100%
rename from stable/snapdrop/8.1.11/templates/NOTES.txt
rename to stable/metube/11.0.5/templates/NOTES.txt
diff --git a/stable/smtp-relay/2.1.10/templates/common.yaml b/stable/metube/11.0.5/templates/common.yaml
similarity index 100%
rename from stable/smtp-relay/2.1.10/templates/common.yaml
rename to stable/metube/11.0.5/templates/common.yaml
diff --git a/stable/pvk-ii/4.1.8/values.yaml b/stable/metube/11.0.5/values.yaml
similarity index 100%
rename from stable/pvk-ii/4.1.8/values.yaml
rename to stable/metube/11.0.5/values.yaml
diff --git a/stable/mindustry/4.1.8/CHANGELOG.md b/stable/mindustry/4.1.8/CHANGELOG.md
deleted file mode 100644
index 9680875348..0000000000
--- a/stable/mindustry/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mindustry-4.1.8](https://github.com/truecharts/charts/compare/mindustry-4.1.7...mindustry-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mindustry-4.1.7](https://github.com/truecharts/charts/compare/mindustry-4.1.6...mindustry-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [mindustry-4.1.6](https://github.com/truecharts/charts/compare/mindustry-4.1.5...mindustry-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [mindustry-4.1.5](https://github.com/truecharts/charts/compare/mindustry-4.1.4...mindustry-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mindustry-4.1.4](https://github.com/truecharts/charts/compare/mindustry-4.1.3...mindustry-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mindustry-4.1.3](https://github.com/truecharts/charts/compare/mindustry-4.1.0...mindustry-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [mindustry-4.1.2](https://github.com/truecharts/charts/compare/mindustry-4.1.0...mindustry-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [mindustry-4.1.0](https://github.com/truecharts/charts/compare/mindustry-4.0.2...mindustry-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [mindustry-4.0.2](https://github.com/truecharts/charts/compare/mindustry-4.0.1...mindustry-4.0.2) (2023-12-27)
diff --git a/stable/mindustry/4.1.8/Chart.yaml b/stable/mindustry/4.1.8/Chart.yaml
deleted file mode 100644
index 244d923833..0000000000
--- a/stable/mindustry/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This is a Basic Mindustry Server. It will download the preferred version of Mindustry and run it.
-home: https://truecharts.org/charts/stable/mindustry
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mindustry.png
-keywords:
- - mindustry
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mindustry
-sources:
- - https://anuke.itch.io/mindustry
- - https://github.com/truecharts/charts/tree/master/charts/stable/mindustry
- - https://hub.docker.com/r/ich777/mindustry-server
-type: application
-version: 4.1.8
diff --git a/stable/mindustry/4.1.8/app-changelog.md b/stable/mindustry/4.1.8/app-changelog.md
deleted file mode 100644
index aa862f3d0f..0000000000
--- a/stable/mindustry/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mindustry-4.1.8](https://github.com/truecharts/charts/compare/mindustry-4.1.7...mindustry-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mindustry/4.1.8/charts/common-17.2.26.tgz b/stable/mindustry/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mindustry/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mindustry/4.1.9/CHANGELOG.md b/stable/mindustry/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..0296744934
--- /dev/null
+++ b/stable/mindustry/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mindustry-4.1.9](https://github.com/truecharts/charts/compare/mindustry-4.1.8...mindustry-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mindustry-4.1.8](https://github.com/truecharts/charts/compare/mindustry-4.1.7...mindustry-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mindustry-4.1.7](https://github.com/truecharts/charts/compare/mindustry-4.1.6...mindustry-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [mindustry-4.1.6](https://github.com/truecharts/charts/compare/mindustry-4.1.5...mindustry-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mindustry-4.1.5](https://github.com/truecharts/charts/compare/mindustry-4.1.4...mindustry-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mindustry-4.1.4](https://github.com/truecharts/charts/compare/mindustry-4.1.3...mindustry-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mindustry-4.1.3](https://github.com/truecharts/charts/compare/mindustry-4.1.0...mindustry-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [mindustry-4.1.2](https://github.com/truecharts/charts/compare/mindustry-4.1.0...mindustry-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/mindustry/4.1.9/Chart.yaml b/stable/mindustry/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..44618f76b7
--- /dev/null
+++ b/stable/mindustry/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This is a Basic Mindustry Server. It will download the preferred version of Mindustry and run it.
+home: https://truecharts.org/charts/stable/mindustry
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mindustry.png
+keywords:
+ - mindustry
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mindustry
+sources:
+ - https://anuke.itch.io/mindustry
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mindustry
+ - https://hub.docker.com/r/ich777/mindustry-server
+type: application
+version: 4.1.9
diff --git a/stable/mindustry/4.1.8/README.md b/stable/mindustry/4.1.9/README.md
similarity index 100%
rename from stable/mindustry/4.1.8/README.md
rename to stable/mindustry/4.1.9/README.md
diff --git a/stable/mindustry/4.1.9/app-changelog.md b/stable/mindustry/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..1da8b3772c
--- /dev/null
+++ b/stable/mindustry/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mindustry-4.1.9](https://github.com/truecharts/charts/compare/mindustry-4.1.8...mindustry-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mindustry/4.1.8/app-readme.md b/stable/mindustry/4.1.9/app-readme.md
similarity index 100%
rename from stable/mindustry/4.1.8/app-readme.md
rename to stable/mindustry/4.1.9/app-readme.md
diff --git a/stable/mindustry/4.1.9/charts/common-17.2.28.tgz b/stable/mindustry/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mindustry/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/mindustry/4.1.8/ix_values.yaml b/stable/mindustry/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/mindustry/4.1.8/ix_values.yaml
rename to stable/mindustry/4.1.9/ix_values.yaml
diff --git a/stable/mindustry/4.1.8/questions.yaml b/stable/mindustry/4.1.9/questions.yaml
similarity index 100%
rename from stable/mindustry/4.1.8/questions.yaml
rename to stable/mindustry/4.1.9/questions.yaml
diff --git a/stable/monero-node/4.1.8/templates/common.yaml b/stable/mindustry/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/monero-node/4.1.8/templates/common.yaml
rename to stable/mindustry/4.1.9/templates/common.yaml
diff --git a/stable/pwm/4.1.8/values.yaml b/stable/mindustry/4.1.9/values.yaml
similarity index 100%
rename from stable/pwm/4.1.8/values.yaml
rename to stable/mindustry/4.1.9/values.yaml
diff --git a/stable/minecraft-bedrock/7.1.8/CHANGELOG.md b/stable/minecraft-bedrock/7.1.8/CHANGELOG.md
deleted file mode 100644
index 78d9596a24..0000000000
--- a/stable/minecraft-bedrock/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [minecraft-bedrock-7.1.8](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.7...minecraft-bedrock-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [minecraft-bedrock-7.1.7](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.6...minecraft-bedrock-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [minecraft-bedrock-7.1.6](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.5...minecraft-bedrock-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [minecraft-bedrock-7.1.5](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.4...minecraft-bedrock-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [minecraft-bedrock-7.1.4](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.3...minecraft-bedrock-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [minecraft-bedrock-7.1.3](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.0...minecraft-bedrock-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [minecraft-bedrock-7.1.2](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.0...minecraft-bedrock-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [minecraft-bedrock-7.1.0](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.0.1...minecraft-bedrock-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [minecraft-bedrock-7.0.1](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.0.0...minecraft-bedrock-7.0.1) (2023-12-26)
diff --git a/stable/minecraft-bedrock/7.1.8/Chart.yaml b/stable/minecraft-bedrock/7.1.8/Chart.yaml
deleted file mode 100644
index 9b1245e071..0000000000
--- a/stable/minecraft-bedrock/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: games
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2023.8.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Minecraft Bedrock Dedicated Server
-home: https://truecharts.org/charts/stable/minecraft-bedrock
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/minecraft-bedrock.png
-keywords:
- - minecraft
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: minecraft-bedrock
-sources:
- - https://github.com/itzg/docker-minecraft-server
- - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-bedrock
- - https://hub.docker.com/r/itzg/minecraft-bedrock-server
-type: application
-version: 7.1.8
diff --git a/stable/minecraft-bedrock/7.1.8/app-changelog.md b/stable/minecraft-bedrock/7.1.8/app-changelog.md
deleted file mode 100644
index 65f5b35b5e..0000000000
--- a/stable/minecraft-bedrock/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [minecraft-bedrock-7.1.8](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.7...minecraft-bedrock-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/minecraft-bedrock/7.1.8/charts/common-17.2.26.tgz b/stable/minecraft-bedrock/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/minecraft-bedrock/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/minecraft-bedrock/7.1.9/CHANGELOG.md b/stable/minecraft-bedrock/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..9791d0d111
--- /dev/null
+++ b/stable/minecraft-bedrock/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [minecraft-bedrock-7.1.9](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.8...minecraft-bedrock-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [minecraft-bedrock-7.1.8](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.7...minecraft-bedrock-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [minecraft-bedrock-7.1.7](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.6...minecraft-bedrock-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [minecraft-bedrock-7.1.6](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.5...minecraft-bedrock-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [minecraft-bedrock-7.1.5](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.4...minecraft-bedrock-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [minecraft-bedrock-7.1.4](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.3...minecraft-bedrock-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [minecraft-bedrock-7.1.3](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.0...minecraft-bedrock-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [minecraft-bedrock-7.1.2](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.0...minecraft-bedrock-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/minecraft-bedrock/7.1.9/Chart.yaml b/stable/minecraft-bedrock/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..ea64298ba2
--- /dev/null
+++ b/stable/minecraft-bedrock/7.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: games
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2023.8.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Minecraft Bedrock Dedicated Server
+home: https://truecharts.org/charts/stable/minecraft-bedrock
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/minecraft-bedrock.png
+keywords:
+ - minecraft
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: minecraft-bedrock
+sources:
+ - https://github.com/itzg/docker-minecraft-server
+ - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-bedrock
+ - https://hub.docker.com/r/itzg/minecraft-bedrock-server
+type: application
+version: 7.1.9
diff --git a/stable/minecraft-bedrock/7.1.8/README.md b/stable/minecraft-bedrock/7.1.9/README.md
similarity index 100%
rename from stable/minecraft-bedrock/7.1.8/README.md
rename to stable/minecraft-bedrock/7.1.9/README.md
diff --git a/stable/minecraft-bedrock/7.1.9/app-changelog.md b/stable/minecraft-bedrock/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..87fb5be361
--- /dev/null
+++ b/stable/minecraft-bedrock/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [minecraft-bedrock-7.1.9](https://github.com/truecharts/charts/compare/minecraft-bedrock-7.1.8...minecraft-bedrock-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/minecraft-bedrock/7.1.8/app-readme.md b/stable/minecraft-bedrock/7.1.9/app-readme.md
similarity index 100%
rename from stable/minecraft-bedrock/7.1.8/app-readme.md
rename to stable/minecraft-bedrock/7.1.9/app-readme.md
diff --git a/stable/minecraft-bedrock/7.1.9/charts/common-17.2.28.tgz b/stable/minecraft-bedrock/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/minecraft-bedrock/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/minecraft-bedrock/7.1.8/ix_values.yaml b/stable/minecraft-bedrock/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/minecraft-bedrock/7.1.8/ix_values.yaml
rename to stable/minecraft-bedrock/7.1.9/ix_values.yaml
diff --git a/stable/minecraft-bedrock/7.1.8/questions.yaml b/stable/minecraft-bedrock/7.1.9/questions.yaml
similarity index 100%
rename from stable/minecraft-bedrock/7.1.8/questions.yaml
rename to stable/minecraft-bedrock/7.1.9/questions.yaml
diff --git a/stable/soft-serve/5.1.8/templates/NOTES.txt b/stable/minecraft-bedrock/7.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/soft-serve/5.1.8/templates/NOTES.txt
rename to stable/minecraft-bedrock/7.1.9/templates/NOTES.txt
diff --git a/stable/snapdrop/8.1.11/templates/common.yaml b/stable/minecraft-bedrock/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/snapdrop/8.1.11/templates/common.yaml
rename to stable/minecraft-bedrock/7.1.9/templates/common.yaml
diff --git a/stable/pwndrop/8.1.9/values.yaml b/stable/minecraft-bedrock/7.1.9/values.yaml
similarity index 100%
rename from stable/pwndrop/8.1.9/values.yaml
rename to stable/minecraft-bedrock/7.1.9/values.yaml
diff --git a/stable/minecraft-bungeecord/7.1.8/CHANGELOG.md b/stable/minecraft-bungeecord/7.1.8/CHANGELOG.md
deleted file mode 100644
index 58efb69ec2..0000000000
--- a/stable/minecraft-bungeecord/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [minecraft-bungeecord-7.1.8](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.7...minecraft-bungeecord-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [minecraft-bungeecord-7.1.7](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.6...minecraft-bungeecord-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [minecraft-bungeecord-7.1.6](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.5...minecraft-bungeecord-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [minecraft-bungeecord-7.1.5](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.4...minecraft-bungeecord-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [minecraft-bungeecord-7.1.4](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.3...minecraft-bungeecord-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [minecraft-bungeecord-7.1.3](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.0...minecraft-bungeecord-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [minecraft-bungeecord-7.1.2](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.0...minecraft-bungeecord-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [minecraft-bungeecord-7.1.0](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.0.1...minecraft-bungeecord-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [minecraft-bungeecord-7.0.1](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.0.0...minecraft-bungeecord-7.0.1) (2023-12-26)
diff --git a/stable/minecraft-bungeecord/7.1.8/Chart.yaml b/stable/minecraft-bungeecord/7.1.8/Chart.yaml
deleted file mode 100644
index 5c72d37874..0000000000
--- a/stable/minecraft-bungeecord/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: proxy
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2022.4.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: the front-end of a cluster of minecraft-java containers.
-home: https://truecharts.org/charts/stable/minecraft-bungeecord
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/minecraft-bungeecord.png
-keywords:
- - minecraft-bungeecord
- - gameserver
- - minecraft
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: minecraft-bungeecord
-sources:
- - https://github.com/itzg/docker-bungeecord
- - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-bungeecord
- - https://hub.docker.com/r/itzg/bungeecord
-type: application
-version: 7.1.8
diff --git a/stable/minecraft-bungeecord/7.1.8/app-changelog.md b/stable/minecraft-bungeecord/7.1.8/app-changelog.md
deleted file mode 100644
index 1dd2ee9cf0..0000000000
--- a/stable/minecraft-bungeecord/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [minecraft-bungeecord-7.1.8](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.7...minecraft-bungeecord-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/minecraft-bungeecord/7.1.8/charts/common-17.2.26.tgz b/stable/minecraft-bungeecord/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/minecraft-bungeecord/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/minecraft-bungeecord/7.1.9/CHANGELOG.md b/stable/minecraft-bungeecord/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..263b045a0a
--- /dev/null
+++ b/stable/minecraft-bungeecord/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [minecraft-bungeecord-7.1.9](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.8...minecraft-bungeecord-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [minecraft-bungeecord-7.1.8](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.7...minecraft-bungeecord-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [minecraft-bungeecord-7.1.7](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.6...minecraft-bungeecord-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [minecraft-bungeecord-7.1.6](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.5...minecraft-bungeecord-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [minecraft-bungeecord-7.1.5](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.4...minecraft-bungeecord-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [minecraft-bungeecord-7.1.4](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.3...minecraft-bungeecord-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [minecraft-bungeecord-7.1.3](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.0...minecraft-bungeecord-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [minecraft-bungeecord-7.1.2](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.0...minecraft-bungeecord-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/minecraft-bungeecord/7.1.9/Chart.yaml b/stable/minecraft-bungeecord/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..8e6173efcf
--- /dev/null
+++ b/stable/minecraft-bungeecord/7.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: proxy
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2022.4.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: the front-end of a cluster of minecraft-java containers.
+home: https://truecharts.org/charts/stable/minecraft-bungeecord
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/minecraft-bungeecord.png
+keywords:
+ - minecraft-bungeecord
+ - gameserver
+ - minecraft
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: minecraft-bungeecord
+sources:
+ - https://github.com/itzg/docker-bungeecord
+ - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-bungeecord
+ - https://hub.docker.com/r/itzg/bungeecord
+type: application
+version: 7.1.9
diff --git a/stable/minecraft-bungeecord/7.1.8/README.md b/stable/minecraft-bungeecord/7.1.9/README.md
similarity index 100%
rename from stable/minecraft-bungeecord/7.1.8/README.md
rename to stable/minecraft-bungeecord/7.1.9/README.md
diff --git a/stable/minecraft-bungeecord/7.1.9/app-changelog.md b/stable/minecraft-bungeecord/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..4130972418
--- /dev/null
+++ b/stable/minecraft-bungeecord/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [minecraft-bungeecord-7.1.9](https://github.com/truecharts/charts/compare/minecraft-bungeecord-7.1.8...minecraft-bungeecord-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/minecraft-bungeecord/7.1.8/app-readme.md b/stable/minecraft-bungeecord/7.1.9/app-readme.md
similarity index 100%
rename from stable/minecraft-bungeecord/7.1.8/app-readme.md
rename to stable/minecraft-bungeecord/7.1.9/app-readme.md
diff --git a/stable/minecraft-bungeecord/7.1.9/charts/common-17.2.28.tgz b/stable/minecraft-bungeecord/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/minecraft-bungeecord/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/minecraft-bungeecord/7.1.8/ix_values.yaml b/stable/minecraft-bungeecord/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/minecraft-bungeecord/7.1.8/ix_values.yaml
rename to stable/minecraft-bungeecord/7.1.9/ix_values.yaml
diff --git a/stable/minecraft-bungeecord/7.1.8/questions.yaml b/stable/minecraft-bungeecord/7.1.9/questions.yaml
similarity index 100%
rename from stable/minecraft-bungeecord/7.1.8/questions.yaml
rename to stable/minecraft-bungeecord/7.1.9/questions.yaml
diff --git a/stable/sonsoftheforest/2.1.11/templates/NOTES.txt b/stable/minecraft-bungeecord/7.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/sonsoftheforest/2.1.11/templates/NOTES.txt
rename to stable/minecraft-bungeecord/7.1.9/templates/NOTES.txt
diff --git a/stable/snippet-box/6.1.8/templates/common.yaml b/stable/minecraft-bungeecord/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/snippet-box/6.1.8/templates/common.yaml
rename to stable/minecraft-bungeecord/7.1.9/templates/common.yaml
diff --git a/stable/pyload-ng/4.1.12/values.yaml b/stable/minecraft-bungeecord/7.1.9/values.yaml
similarity index 100%
rename from stable/pyload-ng/4.1.12/values.yaml
rename to stable/minecraft-bungeecord/7.1.9/values.yaml
diff --git a/stable/minecraft-java/7.1.10/CHANGELOG.md b/stable/minecraft-java/7.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..129e5441d9
--- /dev/null
+++ b/stable/minecraft-java/7.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [minecraft-java-7.1.10](https://github.com/truecharts/charts/compare/minecraft-java-7.1.9...minecraft-java-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [minecraft-java-7.1.9](https://github.com/truecharts/charts/compare/minecraft-java-7.1.8...minecraft-java-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [minecraft-java-7.1.8](https://github.com/truecharts/charts/compare/minecraft-java-7.1.7...minecraft-java-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [minecraft-java-7.1.7](https://github.com/truecharts/charts/compare/minecraft-java-7.1.6...minecraft-java-7.1.7) (2024-01-14)
+
+### Fix
+
+
+
+- mcbackup wrong service name in host ([#17089](https://github.com/truecharts/charts/issues/17089))
+
+
+
+
+## [minecraft-java-7.1.6](https://github.com/truecharts/charts/compare/minecraft-java-7.1.5...minecraft-java-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [minecraft-java-7.1.5](https://github.com/truecharts/charts/compare/minecraft-java-7.1.4...minecraft-java-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [minecraft-java-7.1.4](https://github.com/truecharts/charts/compare/minecraft-java-7.1.3...minecraft-java-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [minecraft-java-7.1.3](https://github.com/truecharts/charts/compare/minecraft-java-7.1.0...minecraft-java-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [minecraft-java-7.1.2](https://github.com/truecharts/charts/compare/minecraft-java-7.1.0...minecraft-java-7.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/minecraft-java/7.1.10/Chart.yaml b/stable/minecraft-java/7.1.10/Chart.yaml
new file mode 100644
index 0000000000..87708c7d48
--- /dev/null
+++ b/stable/minecraft-java/7.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: games
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2023.11.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Minecraft Java Dedicated Server
+home: https://truecharts.org/charts/stable/minecraft-java
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/minecraft-java.png
+keywords:
+ - minecraft-java
+ - minecraft
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: minecraft-java
+sources:
+ - https://github.com/itzg/docker-minecraft-server
+ - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-java
+ - https://hub.docker.com/r/itzg/minecraft-server
+ - https://hub.docker.com/r/itzg/mc-backup
+type: application
+version: 7.1.10
diff --git a/stable/minecraft-java/7.1.9/README.md b/stable/minecraft-java/7.1.10/README.md
similarity index 100%
rename from stable/minecraft-java/7.1.9/README.md
rename to stable/minecraft-java/7.1.10/README.md
diff --git a/stable/minecraft-java/7.1.10/app-changelog.md b/stable/minecraft-java/7.1.10/app-changelog.md
new file mode 100644
index 0000000000..b9407fa2aa
--- /dev/null
+++ b/stable/minecraft-java/7.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [minecraft-java-7.1.10](https://github.com/truecharts/charts/compare/minecraft-java-7.1.9...minecraft-java-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/minecraft-java/7.1.9/app-readme.md b/stable/minecraft-java/7.1.10/app-readme.md
similarity index 100%
rename from stable/minecraft-java/7.1.9/app-readme.md
rename to stable/minecraft-java/7.1.10/app-readme.md
diff --git a/stable/minecraft-java/7.1.10/charts/common-17.2.28.tgz b/stable/minecraft-java/7.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/minecraft-java/7.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/minecraft-java/7.1.9/ix_values.yaml b/stable/minecraft-java/7.1.10/ix_values.yaml
similarity index 100%
rename from stable/minecraft-java/7.1.9/ix_values.yaml
rename to stable/minecraft-java/7.1.10/ix_values.yaml
diff --git a/stable/minecraft-java/7.1.9/questions.yaml b/stable/minecraft-java/7.1.10/questions.yaml
similarity index 100%
rename from stable/minecraft-java/7.1.9/questions.yaml
rename to stable/minecraft-java/7.1.10/questions.yaml
diff --git a/stable/spaceengineers/5.1.8/templates/NOTES.txt b/stable/minecraft-java/7.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/spaceengineers/5.1.8/templates/NOTES.txt
rename to stable/minecraft-java/7.1.10/templates/NOTES.txt
diff --git a/stable/minecraft-java/7.1.9/templates/common.yaml b/stable/minecraft-java/7.1.10/templates/common.yaml
similarity index 100%
rename from stable/minecraft-java/7.1.9/templates/common.yaml
rename to stable/minecraft-java/7.1.10/templates/common.yaml
diff --git a/stable/pylon/8.1.10/values.yaml b/stable/minecraft-java/7.1.10/values.yaml
similarity index 100%
rename from stable/pylon/8.1.10/values.yaml
rename to stable/minecraft-java/7.1.10/values.yaml
diff --git a/stable/minecraft-java/7.1.9/CHANGELOG.md b/stable/minecraft-java/7.1.9/CHANGELOG.md
deleted file mode 100644
index 1f061f1ed3..0000000000
--- a/stable/minecraft-java/7.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [minecraft-java-7.1.9](https://github.com/truecharts/charts/compare/minecraft-java-7.1.8...minecraft-java-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [minecraft-java-7.1.8](https://github.com/truecharts/charts/compare/minecraft-java-7.1.7...minecraft-java-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [minecraft-java-7.1.7](https://github.com/truecharts/charts/compare/minecraft-java-7.1.6...minecraft-java-7.1.7) (2024-01-14)
-
-### Fix
-
-
-
-- mcbackup wrong service name in host ([#17089](https://github.com/truecharts/charts/issues/17089))
-
-
-
-
-## [minecraft-java-7.1.6](https://github.com/truecharts/charts/compare/minecraft-java-7.1.5...minecraft-java-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [minecraft-java-7.1.5](https://github.com/truecharts/charts/compare/minecraft-java-7.1.4...minecraft-java-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [minecraft-java-7.1.4](https://github.com/truecharts/charts/compare/minecraft-java-7.1.3...minecraft-java-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [minecraft-java-7.1.3](https://github.com/truecharts/charts/compare/minecraft-java-7.1.0...minecraft-java-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [minecraft-java-7.1.2](https://github.com/truecharts/charts/compare/minecraft-java-7.1.0...minecraft-java-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/minecraft-java/7.1.9/Chart.yaml b/stable/minecraft-java/7.1.9/Chart.yaml
deleted file mode 100644
index bf0a7feb0f..0000000000
--- a/stable/minecraft-java/7.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: games
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2023.11.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Minecraft Java Dedicated Server
-home: https://truecharts.org/charts/stable/minecraft-java
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/minecraft-java.png
-keywords:
- - minecraft-java
- - minecraft
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: minecraft-java
-sources:
- - https://github.com/itzg/docker-minecraft-server
- - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-java
- - https://hub.docker.com/r/itzg/minecraft-server
- - https://hub.docker.com/r/itzg/mc-backup
-type: application
-version: 7.1.9
diff --git a/stable/minecraft-java/7.1.9/app-changelog.md b/stable/minecraft-java/7.1.9/app-changelog.md
deleted file mode 100644
index 3ae457079b..0000000000
--- a/stable/minecraft-java/7.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [minecraft-java-7.1.9](https://github.com/truecharts/charts/compare/minecraft-java-7.1.8...minecraft-java-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/minecraft-java/7.1.9/charts/common-17.2.26.tgz b/stable/minecraft-java/7.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/minecraft-java/7.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/minetest/7.1.10/CHANGELOG.md b/stable/minetest/7.1.10/CHANGELOG.md
deleted file mode 100644
index 46f41d6cda..0000000000
--- a/stable/minetest/7.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [minetest-7.1.10](https://github.com/truecharts/charts/compare/minetest-7.1.9...minetest-7.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [minetest-7.1.9](https://github.com/truecharts/charts/compare/minetest-7.1.8...minetest-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [minetest-7.1.8](https://github.com/truecharts/charts/compare/minetest-7.1.7...minetest-7.1.8) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/minetest to 5.8.0[@6f5fbd7](https://github.com/6f5fbd7) by renovate ([#17143](https://github.com/truecharts/charts/issues/17143))
-
-
-
-
-## [minetest-7.1.7](https://github.com/truecharts/charts/compare/minetest-7.1.6...minetest-7.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [minetest-7.1.6](https://github.com/truecharts/charts/compare/minetest-7.1.5...minetest-7.1.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/minetest to 5.8.0[@b5f7834](https://github.com/b5f7834) by renovate ([#16946](https://github.com/truecharts/charts/issues/16946))
-
-
-## [minetest-7.1.5](https://github.com/truecharts/charts/compare/minetest-7.1.4...minetest-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [minetest-7.1.4](https://github.com/truecharts/charts/compare/minetest-7.1.3...minetest-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [minetest-7.1.3](https://github.com/truecharts/charts/compare/minetest-7.1.0...minetest-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [minetest-7.1.2](https://github.com/truecharts/charts/compare/minetest-7.1.0...minetest-7.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/minetest/7.1.10/Chart.yaml b/stable/minetest/7.1.10/Chart.yaml
deleted file mode 100644
index a906f9f59f..0000000000
--- a/stable/minetest/7.1.10/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: games
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 5.8.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Minetest (server) is a near-infinite-world block sandbox game and a game engine.
-home: https://truecharts.org/charts/stable/minetest
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/minetest.png
-keywords:
- - minetest
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: minetest
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/minetest
- - https://ghcr.io/linuxserver/minetest
-type: application
-version: 7.1.10
diff --git a/stable/minetest/7.1.10/app-changelog.md b/stable/minetest/7.1.10/app-changelog.md
deleted file mode 100644
index bd2d589716..0000000000
--- a/stable/minetest/7.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [minetest-7.1.10](https://github.com/truecharts/charts/compare/minetest-7.1.9...minetest-7.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/minetest/7.1.10/charts/common-17.2.26.tgz b/stable/minetest/7.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/minetest/7.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/minetest/7.1.11/CHANGELOG.md b/stable/minetest/7.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..5061989045
--- /dev/null
+++ b/stable/minetest/7.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [minetest-7.1.11](https://github.com/truecharts/charts/compare/minetest-7.1.10...minetest-7.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [minetest-7.1.10](https://github.com/truecharts/charts/compare/minetest-7.1.9...minetest-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [minetest-7.1.9](https://github.com/truecharts/charts/compare/minetest-7.1.8...minetest-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [minetest-7.1.8](https://github.com/truecharts/charts/compare/minetest-7.1.7...minetest-7.1.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/minetest to 5.8.0[@6f5fbd7](https://github.com/6f5fbd7) by renovate ([#17143](https://github.com/truecharts/charts/issues/17143))
+
+
+
+
+## [minetest-7.1.7](https://github.com/truecharts/charts/compare/minetest-7.1.6...minetest-7.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [minetest-7.1.6](https://github.com/truecharts/charts/compare/minetest-7.1.5...minetest-7.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/minetest to 5.8.0[@b5f7834](https://github.com/b5f7834) by renovate ([#16946](https://github.com/truecharts/charts/issues/16946))
+
+
+## [minetest-7.1.5](https://github.com/truecharts/charts/compare/minetest-7.1.4...minetest-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [minetest-7.1.4](https://github.com/truecharts/charts/compare/minetest-7.1.3...minetest-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [minetest-7.1.3](https://github.com/truecharts/charts/compare/minetest-7.1.0...minetest-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/minetest/7.1.11/Chart.yaml b/stable/minetest/7.1.11/Chart.yaml
new file mode 100644
index 0000000000..d419e41e20
--- /dev/null
+++ b/stable/minetest/7.1.11/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: games
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.8.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Minetest (server) is a near-infinite-world block sandbox game and a game engine.
+home: https://truecharts.org/charts/stable/minetest
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/minetest.png
+keywords:
+ - minetest
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: minetest
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/minetest
+ - https://ghcr.io/linuxserver/minetest
+type: application
+version: 7.1.11
diff --git a/stable/minetest/7.1.10/README.md b/stable/minetest/7.1.11/README.md
similarity index 100%
rename from stable/minetest/7.1.10/README.md
rename to stable/minetest/7.1.11/README.md
diff --git a/stable/minetest/7.1.11/app-changelog.md b/stable/minetest/7.1.11/app-changelog.md
new file mode 100644
index 0000000000..67423c69b4
--- /dev/null
+++ b/stable/minetest/7.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [minetest-7.1.11](https://github.com/truecharts/charts/compare/minetest-7.1.10...minetest-7.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/minetest/7.1.10/app-readme.md b/stable/minetest/7.1.11/app-readme.md
similarity index 100%
rename from stable/minetest/7.1.10/app-readme.md
rename to stable/minetest/7.1.11/app-readme.md
diff --git a/stable/minetest/7.1.11/charts/common-17.2.28.tgz b/stable/minetest/7.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/minetest/7.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/minetest/7.1.10/ix_values.yaml b/stable/minetest/7.1.11/ix_values.yaml
similarity index 100%
rename from stable/minetest/7.1.10/ix_values.yaml
rename to stable/minetest/7.1.11/ix_values.yaml
diff --git a/stable/minetest/7.1.10/questions.yaml b/stable/minetest/7.1.11/questions.yaml
similarity index 100%
rename from stable/minetest/7.1.10/questions.yaml
rename to stable/minetest/7.1.11/questions.yaml
diff --git a/stable/speedtest-exporter/9.1.8/templates/NOTES.txt b/stable/minetest/7.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/speedtest-exporter/9.1.8/templates/NOTES.txt
rename to stable/minetest/7.1.11/templates/NOTES.txt
diff --git a/stable/spaceengineers/5.1.8/templates/common.yaml b/stable/minetest/7.1.11/templates/common.yaml
similarity index 100%
rename from stable/spaceengineers/5.1.8/templates/common.yaml
rename to stable/minetest/7.1.11/templates/common.yaml
diff --git a/stable/qbitmanage/7.1.9/values.yaml b/stable/minetest/7.1.11/values.yaml
similarity index 100%
rename from stable/qbitmanage/7.1.9/values.yaml
rename to stable/minetest/7.1.11/values.yaml
diff --git a/stable/miniflux/13.1.9/CHANGELOG.md b/stable/miniflux/13.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..f98425ed3e
--- /dev/null
+++ b/stable/miniflux/13.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [miniflux-13.1.9](https://github.com/truecharts/charts/compare/miniflux-13.1.8...miniflux-13.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [miniflux-13.1.8](https://github.com/truecharts/charts/compare/miniflux-13.1.7...miniflux-13.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [miniflux-13.1.7](https://github.com/truecharts/charts/compare/miniflux-13.1.6...miniflux-13.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [miniflux-13.1.6](https://github.com/truecharts/charts/compare/miniflux-13.1.5...miniflux-13.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [miniflux-13.1.5](https://github.com/truecharts/charts/compare/miniflux-13.1.4...miniflux-13.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [miniflux-13.1.4](https://github.com/truecharts/charts/compare/miniflux-13.1.3...miniflux-13.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [miniflux-13.1.3](https://github.com/truecharts/charts/compare/miniflux-13.1.0...miniflux-13.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [miniflux-13.1.2](https://github.com/truecharts/charts/compare/miniflux-13.1.0...miniflux-13.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/miniflux/13.1.9/Chart.yaml b/stable/miniflux/13.1.9/Chart.yaml
new file mode 100644
index 0000000000..cd637a4c6e
--- /dev/null
+++ b/stable/miniflux/13.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: rss
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.0.51
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Miniflux is a minimalist and opinionated feed reader.
+home: https://truecharts.org/charts/stable/miniflux
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/miniflux.png
+keywords:
+ - miniflux
+ - rss
+ - news
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: miniflux
+sources:
+ - https://github.com/miniflux/v2
+ - https://github.com/truecharts/charts/tree/master/charts/stable/miniflux
+ - https://hub.docker.com/r/miniflux/miniflux
+type: application
+version: 13.1.9
diff --git a/stable/miniflux/13.1.9/README.md b/stable/miniflux/13.1.9/README.md
new file mode 100644
index 0000000000..8b95fa2406
--- /dev/null
+++ b/stable/miniflux/13.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/miniflux)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/miniflux/13.1.9/app-changelog.md b/stable/miniflux/13.1.9/app-changelog.md
new file mode 100644
index 0000000000..2a9ed43fb2
--- /dev/null
+++ b/stable/miniflux/13.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [miniflux-13.1.9](https://github.com/truecharts/charts/compare/miniflux-13.1.8...miniflux-13.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/miniflux/13.1.9/app-readme.md b/stable/miniflux/13.1.9/app-readme.md
new file mode 100644
index 0000000000..b81fbe934a
--- /dev/null
+++ b/stable/miniflux/13.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Miniflux is a minimalist and opinionated feed reader.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/miniflux](https://truecharts.org/charts/stable/miniflux)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/miniflux/13.1.9/charts/common-17.2.28.tgz b/stable/miniflux/13.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/miniflux/13.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/miniflux/13.1.9/ix_values.yaml b/stable/miniflux/13.1.9/ix_values.yaml
new file mode 100644
index 0000000000..4bcb743db7
--- /dev/null
+++ b/stable/miniflux/13.1.9/ix_values.yaml
@@ -0,0 +1,48 @@
+image:
+ pullPolicy: IfNotPresent
+ repository: miniflux/miniflux
+ tag: 2.0.51@sha256:9f3bca6a95428c04c8fb54ee723a5f69b9e419b0bf5dfd7a4d70dfb0414d60f1
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: true
+cnpg:
+ main:
+ enabled: true
+ database: miniflux
+ user: miniflux
+service:
+ main:
+ ports:
+ main:
+ port: 10091
+ targetPort: 8080
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ CREATE_ADMIN: 1
+ DATABASE_URL:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: std
+ RUN_MIGRATIONS: 1
+ ADMIN_PASSWORD: changeme
+ ADMIN_USERNAME: admin
+ probes:
+ liveness:
+ custom: true
+ enabled: true
+ spec:
+ failureThreshold: 3
+ httpGet:
+ path: /healthcheck
+ port: 8080
+ initialDelaySeconds: 30
+ periodSeconds: 10
+ timeoutSeconds: 1
diff --git a/stable/miniflux/13.1.9/questions.yaml b/stable/miniflux/13.1.9/questions.yaml
new file mode 100644
index 0000000000..5e18f7f7bf
--- /dev/null
+++ b/stable/miniflux/13.1.9/questions.yaml
@@ -0,0 +1,3314 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: BASE_URL
+ label: "BASE_URL"
+ description: "Base URL to generate HTML links and base path for cookies."
+ schema:
+ type: string
+ default: ""
+ - variable: ADMIN_USERNAME
+ label: "ADMIN_USERNAME"
+ description: "Sets the ADMIN_USERNAME env var"
+ schema:
+ type: string
+ default: "admin"
+ - variable: ADMIN_PASSWORD
+ label: "ADMIN_PASSWORD"
+ description: "Sets the ADMIN_PASSWORD env var"
+ schema:
+ type: string
+ default: "changeme"
+ private: true
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10091
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/speedtest-exporter/9.1.8/templates/common.yaml b/stable/miniflux/13.1.9/templates/common.yaml
similarity index 100%
rename from stable/speedtest-exporter/9.1.8/templates/common.yaml
rename to stable/miniflux/13.1.9/templates/common.yaml
diff --git a/stable/qbitrr/3.2.2/values.yaml b/stable/miniflux/13.1.9/values.yaml
similarity index 100%
rename from stable/qbitrr/3.2.2/values.yaml
rename to stable/miniflux/13.1.9/values.yaml
diff --git a/stable/mininote/4.1.8/CHANGELOG.md b/stable/mininote/4.1.8/CHANGELOG.md
deleted file mode 100644
index ea66f7209f..0000000000
--- a/stable/mininote/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mininote-4.1.8](https://github.com/truecharts/charts/compare/mininote-4.1.7...mininote-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mininote-4.1.7](https://github.com/truecharts/charts/compare/mininote-4.1.6...mininote-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [mininote-4.1.6](https://github.com/truecharts/charts/compare/mininote-4.1.5...mininote-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [mininote-4.1.5](https://github.com/truecharts/charts/compare/mininote-4.1.4...mininote-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mininote-4.1.4](https://github.com/truecharts/charts/compare/mininote-4.1.3...mininote-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mininote-4.1.3](https://github.com/truecharts/charts/compare/mininote-4.1.0...mininote-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [mininote-4.1.2](https://github.com/truecharts/charts/compare/mininote-4.1.0...mininote-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [mininote-4.1.0](https://github.com/truecharts/charts/compare/mininote-4.0.1...mininote-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [mininote-4.0.1](https://github.com/truecharts/charts/compare/mininote-4.0.0...mininote-4.0.1) (2023-12-26)
diff --git a/stable/mininote/4.1.8/Chart.yaml b/stable/mininote/4.1.8/Chart.yaml
deleted file mode 100644
index a38614c2c6..0000000000
--- a/stable/mininote/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A simple, self-hosted, encrypted Markdown note-taking app built with Vue 3, and Express.
-home: https://truecharts.org/charts/stable/mininote
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mininote.png
-keywords:
- - mininote
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mininote
-sources:
- - https://github.com/muety/mininote
- - https://github.com/truecharts/charts/tree/master/charts/stable/mininote
- - https://hub.docker.com/r/n1try/mininote
-type: application
-version: 4.1.8
diff --git a/stable/mininote/4.1.8/app-changelog.md b/stable/mininote/4.1.8/app-changelog.md
deleted file mode 100644
index 34837110ce..0000000000
--- a/stable/mininote/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mininote-4.1.8](https://github.com/truecharts/charts/compare/mininote-4.1.7...mininote-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mininote/4.1.8/charts/common-17.2.26.tgz b/stable/mininote/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mininote/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mininote/4.1.9/CHANGELOG.md b/stable/mininote/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..a84365b57f
--- /dev/null
+++ b/stable/mininote/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mininote-4.1.9](https://github.com/truecharts/charts/compare/mininote-4.1.8...mininote-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mininote-4.1.8](https://github.com/truecharts/charts/compare/mininote-4.1.7...mininote-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mininote-4.1.7](https://github.com/truecharts/charts/compare/mininote-4.1.6...mininote-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [mininote-4.1.6](https://github.com/truecharts/charts/compare/mininote-4.1.5...mininote-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mininote-4.1.5](https://github.com/truecharts/charts/compare/mininote-4.1.4...mininote-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mininote-4.1.4](https://github.com/truecharts/charts/compare/mininote-4.1.3...mininote-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mininote-4.1.3](https://github.com/truecharts/charts/compare/mininote-4.1.0...mininote-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [mininote-4.1.2](https://github.com/truecharts/charts/compare/mininote-4.1.0...mininote-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/mininote/4.1.9/Chart.yaml b/stable/mininote/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..9e8176b281
--- /dev/null
+++ b/stable/mininote/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A simple, self-hosted, encrypted Markdown note-taking app built with Vue 3, and Express.
+home: https://truecharts.org/charts/stable/mininote
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mininote.png
+keywords:
+ - mininote
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mininote
+sources:
+ - https://github.com/muety/mininote
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mininote
+ - https://hub.docker.com/r/n1try/mininote
+type: application
+version: 4.1.9
diff --git a/stable/mininote/4.1.8/README.md b/stable/mininote/4.1.9/README.md
similarity index 100%
rename from stable/mininote/4.1.8/README.md
rename to stable/mininote/4.1.9/README.md
diff --git a/stable/mininote/4.1.9/app-changelog.md b/stable/mininote/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..01a924a1a9
--- /dev/null
+++ b/stable/mininote/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mininote-4.1.9](https://github.com/truecharts/charts/compare/mininote-4.1.8...mininote-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mininote/4.1.8/app-readme.md b/stable/mininote/4.1.9/app-readme.md
similarity index 100%
rename from stable/mininote/4.1.8/app-readme.md
rename to stable/mininote/4.1.9/app-readme.md
diff --git a/stable/mininote/4.1.9/charts/common-17.2.28.tgz b/stable/mininote/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mininote/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/mininote/4.1.8/ix_values.yaml b/stable/mininote/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/mininote/4.1.8/ix_values.yaml
rename to stable/mininote/4.1.9/ix_values.yaml
diff --git a/stable/mininote/4.1.8/questions.yaml b/stable/mininote/4.1.9/questions.yaml
similarity index 100%
rename from stable/mininote/4.1.8/questions.yaml
rename to stable/mininote/4.1.9/questions.yaml
diff --git a/stable/mordhau/4.1.8/templates/common.yaml b/stable/mininote/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/mordhau/4.1.8/templates/common.yaml
rename to stable/mininote/4.1.9/templates/common.yaml
diff --git a/stable/qdirstat/8.0.2/values.yaml b/stable/mininote/4.1.9/values.yaml
similarity index 100%
rename from stable/qdirstat/8.0.2/values.yaml
rename to stable/mininote/4.1.9/values.yaml
diff --git a/stable/minio-console/9.1.8/CHANGELOG.md b/stable/minio-console/9.1.8/CHANGELOG.md
deleted file mode 100644
index 7a38f0eb8c..0000000000
--- a/stable/minio-console/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [minio-console-9.1.8](https://github.com/truecharts/charts/compare/minio-console-9.1.7...minio-console-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [minio-console-9.1.7](https://github.com/truecharts/charts/compare/minio-console-9.1.6...minio-console-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [minio-console-9.1.6](https://github.com/truecharts/charts/compare/minio-console-9.1.5...minio-console-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [minio-console-9.1.5](https://github.com/truecharts/charts/compare/minio-console-9.1.4...minio-console-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [minio-console-9.1.4](https://github.com/truecharts/charts/compare/minio-console-9.1.3...minio-console-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [minio-console-9.1.3](https://github.com/truecharts/charts/compare/minio-console-9.1.0...minio-console-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [minio-console-9.1.2](https://github.com/truecharts/charts/compare/minio-console-9.1.0...minio-console-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [minio-console-9.1.0](https://github.com/truecharts/charts/compare/minio-console-9.0.1...minio-console-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [minio-console-9.0.1](https://github.com/truecharts/charts/compare/minio-console-9.0.0...minio-console-9.0.1) (2023-12-26)
diff --git a/stable/minio-console/9.1.8/Chart.yaml b/stable/minio-console/9.1.8/Chart.yaml
deleted file mode 100644
index 20bb6c7c09..0000000000
--- a/stable/minio-console/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.30.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A management console for minio server and operator
-home: https://truecharts.org/charts/stable/minio-console
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/minio-console.png
-keywords:
- - minio-console
- - minio
- - s3
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: minio-console
-sources:
- - https://github.com/minio/console
- - https://github.com/truecharts/charts/tree/master/charts/stable/minio-console
- - https://hub.docker.com/r/minio/console
-type: application
-version: 9.1.8
diff --git a/stable/minio-console/9.1.8/app-changelog.md b/stable/minio-console/9.1.8/app-changelog.md
deleted file mode 100644
index 2c61a4a2b3..0000000000
--- a/stable/minio-console/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [minio-console-9.1.8](https://github.com/truecharts/charts/compare/minio-console-9.1.7...minio-console-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/minio-console/9.1.8/charts/common-17.2.26.tgz b/stable/minio-console/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/minio-console/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/minio-console/9.1.9/CHANGELOG.md b/stable/minio-console/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..cfdc47f112
--- /dev/null
+++ b/stable/minio-console/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [minio-console-9.1.9](https://github.com/truecharts/charts/compare/minio-console-9.1.8...minio-console-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [minio-console-9.1.8](https://github.com/truecharts/charts/compare/minio-console-9.1.7...minio-console-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [minio-console-9.1.7](https://github.com/truecharts/charts/compare/minio-console-9.1.6...minio-console-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [minio-console-9.1.6](https://github.com/truecharts/charts/compare/minio-console-9.1.5...minio-console-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [minio-console-9.1.5](https://github.com/truecharts/charts/compare/minio-console-9.1.4...minio-console-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [minio-console-9.1.4](https://github.com/truecharts/charts/compare/minio-console-9.1.3...minio-console-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [minio-console-9.1.3](https://github.com/truecharts/charts/compare/minio-console-9.1.0...minio-console-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [minio-console-9.1.2](https://github.com/truecharts/charts/compare/minio-console-9.1.0...minio-console-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/minio-console/9.1.9/Chart.yaml b/stable/minio-console/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..164d4627e4
--- /dev/null
+++ b/stable/minio-console/9.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.30.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A management console for minio server and operator
+home: https://truecharts.org/charts/stable/minio-console
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/minio-console.png
+keywords:
+ - minio-console
+ - minio
+ - s3
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: minio-console
+sources:
+ - https://github.com/minio/console
+ - https://github.com/truecharts/charts/tree/master/charts/stable/minio-console
+ - https://hub.docker.com/r/minio/console
+type: application
+version: 9.1.9
diff --git a/stable/minio-console/9.1.8/README.md b/stable/minio-console/9.1.9/README.md
similarity index 100%
rename from stable/minio-console/9.1.8/README.md
rename to stable/minio-console/9.1.9/README.md
diff --git a/stable/minio-console/9.1.9/app-changelog.md b/stable/minio-console/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..cb94cc5d90
--- /dev/null
+++ b/stable/minio-console/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [minio-console-9.1.9](https://github.com/truecharts/charts/compare/minio-console-9.1.8...minio-console-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/minio-console/9.1.8/app-readme.md b/stable/minio-console/9.1.9/app-readme.md
similarity index 100%
rename from stable/minio-console/9.1.8/app-readme.md
rename to stable/minio-console/9.1.9/app-readme.md
diff --git a/stable/minio-console/9.1.9/charts/common-17.2.28.tgz b/stable/minio-console/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/minio-console/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/minio-console/9.1.8/ix_values.yaml b/stable/minio-console/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/minio-console/9.1.8/ix_values.yaml
rename to stable/minio-console/9.1.9/ix_values.yaml
diff --git a/stable/minio-console/9.1.8/questions.yaml b/stable/minio-console/9.1.9/questions.yaml
similarity index 100%
rename from stable/minio-console/9.1.8/questions.yaml
rename to stable/minio-console/9.1.9/questions.yaml
diff --git a/stable/splunk/6.1.8/templates/NOTES.txt b/stable/minio-console/9.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/splunk/6.1.8/templates/NOTES.txt
rename to stable/minio-console/9.1.9/templates/NOTES.txt
diff --git a/stable/sshwifty/4.1.9/templates/common.yaml b/stable/minio-console/9.1.9/templates/common.yaml
similarity index 100%
rename from stable/sshwifty/4.1.9/templates/common.yaml
rename to stable/minio-console/9.1.9/templates/common.yaml
diff --git a/stable/qflood/4.1.8/values.yaml b/stable/minio-console/9.1.9/values.yaml
similarity index 100%
rename from stable/qflood/4.1.8/values.yaml
rename to stable/minio-console/9.1.9/values.yaml
diff --git a/stable/minio/10.0.7/CHANGELOG.md b/stable/minio/10.0.7/CHANGELOG.md
new file mode 100644
index 0000000000..009f37384b
--- /dev/null
+++ b/stable/minio/10.0.7/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [minio-10.0.7](https://github.com/truecharts/charts/compare/minio-10.0.6...minio-10.0.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [minio-10.0.6](https://github.com/truecharts/charts/compare/minio-10.0.5...minio-10.0.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [minio-10.0.5](https://github.com/truecharts/charts/compare/minio-10.0.4...minio-10.0.5) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [minio-10.0.4](https://github.com/truecharts/charts/compare/minio-10.0.3...minio-10.0.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image minio/minio to vrelease.2024-01-18t22-51-28z[@551682a](https://github.com/551682a) by renovate ([#17434](https://github.com/truecharts/charts/issues/17434))
+
+
+## [minio-10.0.3](https://github.com/truecharts/charts/compare/minio-10.0.2...minio-10.0.3) (2024-01-14)
+
+### Chore
+
+
+
+- update container image minio/minio to vrelease.2024-01-13t07-53-03z[@4be3dd5](https://github.com/4be3dd5) by renovate ([#17196](https://github.com/truecharts/charts/issues/17196))
+
+### Docs
+
+
+
+- Add installation notes ([#17049](https://github.com/truecharts/charts/issues/17049))
+
+
+
+
+## [minio-10.0.2](https://github.com/truecharts/charts/compare/minio-10.0.1...minio-10.0.2) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [minio-10.0.1](https://github.com/truecharts/charts/compare/minio-10.0.0...minio-10.0.1) (2024-01-08)
+
+### Chore
+
+
+
+- update container image minio/minio to vrelease.2024-01-05t22-17-24z[@654e9ae](https://github.com/654e9ae) by renovate ([#17008](https://github.com/truecharts/charts/issues/17008))
+
+
+## [minio-10.0.0](https://github.com/truecharts/charts/compare/minio-9.1.5...minio-10.0.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image minio/minio to vrelease.2024-01-01t16-36-33z[@0348b93](https://github.com/0348b93) by renovate ([#16814](https://github.com/truecharts/charts/issues/16814))
+
+
+## [minio-9.1.5](https://github.com/truecharts/charts/compare/minio-9.1.4...minio-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [minio-9.1.4](https://github.com/truecharts/charts/compare/minio-9.1.3...minio-9.1.4) (2024-01-01)
diff --git a/stable/minio/10.0.7/Chart.yaml b/stable/minio/10.0.7/Chart.yaml
new file mode 100644
index 0000000000..4391255442
--- /dev/null
+++ b/stable/minio/10.0.7/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2024.01.18
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Minio is a self-hosted S3 storage server
+home: https://truecharts.org/charts/stable/minio
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/minio.png
+keywords:
+ - minio
+ - s3
+ - storage
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: minio
+sources:
+ - https://github.com/minio/minio
+ - https://github.com/truecharts/charts/tree/master/charts/stable/minio
+ - https://hub.docker.com/r/minio/minio
+type: application
+version: 10.0.7
diff --git a/stable/minio/10.0.7/README.md b/stable/minio/10.0.7/README.md
new file mode 100644
index 0000000000..73e84ef66b
--- /dev/null
+++ b/stable/minio/10.0.7/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/minio)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/minio/10.0.7/app-changelog.md b/stable/minio/10.0.7/app-changelog.md
new file mode 100644
index 0000000000..37a12d1cf9
--- /dev/null
+++ b/stable/minio/10.0.7/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [minio-10.0.7](https://github.com/truecharts/charts/compare/minio-10.0.6...minio-10.0.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/minio/10.0.7/app-readme.md b/stable/minio/10.0.7/app-readme.md
new file mode 100644
index 0000000000..7b219ae79e
--- /dev/null
+++ b/stable/minio/10.0.7/app-readme.md
@@ -0,0 +1,8 @@
+Minio is a self-hosted S3 storage server
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/minio](https://truecharts.org/charts/stable/minio)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/minio/10.0.7/charts/common-17.2.28.tgz b/stable/minio/10.0.7/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/minio/10.0.7/charts/common-17.2.28.tgz differ
diff --git a/stable/minio/10.0.7/ix_values.yaml b/stable/minio/10.0.7/ix_values.yaml
new file mode 100644
index 0000000000..db54d7611f
--- /dev/null
+++ b/stable/minio/10.0.7/ix_values.yaml
@@ -0,0 +1,63 @@
+image:
+ repository: minio/minio
+ tag: RELEASE.2024-01-18T22-51-28Z@sha256:551682a57a940eb304fad155d8749ab8105d3bbd443b9f4cab7da82c463d534a
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10107
+ targetPort: 10107
+ api:
+ enabled: true
+ ports:
+ api:
+ enabled: true
+ targetPort: 10106
+ port: 10106
+ingress:
+ api:
+ targetSelector:
+ api: api
+persistence:
+ config:
+ enabled: true
+ mountPath: "/data"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ custom: true
+ spec:
+ httpGet:
+ scheme: HTTP
+ path: "/minio/health/live"
+ port: 10106
+ readiness:
+ custom: true
+ spec:
+ httpGet:
+ scheme: HTTP
+ path: "/minio/health/ready"
+ port: 10106
+ args:
+ - "server"
+ - "/data"
+ - "--address"
+ - ":10106"
+ - "--console-address"
+ - ":10107"
+ env:
+ MINIO_ROOT_USER: "minio"
+ MINIO_BROWSER_REDIRECT_URL: ""
+ MINIO_SERVER_URL: ""
+ MINIO_ROOT_PASSWORD: "changeme"
diff --git a/stable/minio/10.0.7/questions.yaml b/stable/minio/10.0.7/questions.yaml
new file mode 100644
index 0000000000..c9b9e4370e
--- /dev/null
+++ b/stable/minio/10.0.7/questions.yaml
@@ -0,0 +1,3194 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: MINIO_ROOT_PASSWORD
+ label: "MINIO_ROOT_PASSWORD"
+ schema:
+ type: string
+ default: "changeme"
+ - variable: MINIO_ROOT_USER
+ label: "MINIO_ROOT_USER"
+ schema:
+ type: string
+ default: "minio"
+ required: true
+ - variable: MINIO_BROWSER_REDIRECT_URL
+ label: "MINIO_BROWSER_REDIRECT_URL"
+ description: "Specify the URL the MinIO Console provides as the redirect URL eg. https://minioconsole.mydomain.com"
+ schema:
+ type: string
+ default: ""
+ - variable: MINIO_SERVER_URL
+ label: "MINIO_SERVER_URL"
+ description: "Specify the URL hostname the MinIO Console should use for connecting to the MinIO Server. eg. https://minioserver.mydomain.com"
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10107
+ required: true
+ - variable: api
+ label: "API Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: api
+ label: "API 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: 10106
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: api
+ label: "API Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/sqlitebrowser/9.1.8/templates/NOTES.txt b/stable/minio/10.0.7/templates/NOTES.txt
similarity index 100%
rename from stable/sqlitebrowser/9.1.8/templates/NOTES.txt
rename to stable/minio/10.0.7/templates/NOTES.txt
diff --git a/stable/st-reborn-server/4.1.8/templates/common.yaml b/stable/minio/10.0.7/templates/common.yaml
similarity index 100%
rename from stable/st-reborn-server/4.1.8/templates/common.yaml
rename to stable/minio/10.0.7/templates/common.yaml
diff --git a/stable/qinglong/8.2.2/values.yaml b/stable/minio/10.0.7/values.yaml
similarity index 100%
rename from stable/qinglong/8.2.2/values.yaml
rename to stable/minio/10.0.7/values.yaml
diff --git a/stable/minisatip/8.1.8/CHANGELOG.md b/stable/minisatip/8.1.8/CHANGELOG.md
deleted file mode 100644
index ab6d705ead..0000000000
--- a/stable/minisatip/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [minisatip-8.1.8](https://github.com/truecharts/charts/compare/minisatip-8.1.7...minisatip-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [minisatip-8.1.7](https://github.com/truecharts/charts/compare/minisatip-8.1.6...minisatip-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [minisatip-8.1.6](https://github.com/truecharts/charts/compare/minisatip-8.1.5...minisatip-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [minisatip-8.1.5](https://github.com/truecharts/charts/compare/minisatip-8.1.4...minisatip-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [minisatip-8.1.4](https://github.com/truecharts/charts/compare/minisatip-8.1.3...minisatip-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [minisatip-8.1.3](https://github.com/truecharts/charts/compare/minisatip-8.1.0...minisatip-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [minisatip-8.1.2](https://github.com/truecharts/charts/compare/minisatip-8.1.0...minisatip-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [minisatip-8.1.0](https://github.com/truecharts/charts/compare/minisatip-8.0.1...minisatip-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [minisatip-8.0.1](https://github.com/truecharts/charts/compare/minisatip-8.0.0...minisatip-8.0.1) (2023-12-26)
diff --git a/stable/minisatip/8.1.8/Chart.yaml b/stable/minisatip/8.1.8/Chart.yaml
deleted file mode 100644
index c636496dc1..0000000000
--- a/stable/minisatip/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: utility
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2021.12.01
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Minisatip is a multi-threaded satip server version 1.2 that runs under Linux.
-home: https://truecharts.org/charts/stable/minisatip
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/minisatip.png
-keywords:
- - minisatip
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: minisatip
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/minisatip
- - https://ghcr.io/linuxserver/minisatip
-type: application
-version: 8.1.8
diff --git a/stable/minisatip/8.1.8/app-changelog.md b/stable/minisatip/8.1.8/app-changelog.md
deleted file mode 100644
index 9360f0984f..0000000000
--- a/stable/minisatip/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [minisatip-8.1.8](https://github.com/truecharts/charts/compare/minisatip-8.1.7...minisatip-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/minisatip/8.1.8/charts/common-17.2.26.tgz b/stable/minisatip/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/minisatip/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/minisatip/8.1.9/CHANGELOG.md b/stable/minisatip/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..04c5d791f3
--- /dev/null
+++ b/stable/minisatip/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [minisatip-8.1.9](https://github.com/truecharts/charts/compare/minisatip-8.1.8...minisatip-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [minisatip-8.1.8](https://github.com/truecharts/charts/compare/minisatip-8.1.7...minisatip-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [minisatip-8.1.7](https://github.com/truecharts/charts/compare/minisatip-8.1.6...minisatip-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [minisatip-8.1.6](https://github.com/truecharts/charts/compare/minisatip-8.1.5...minisatip-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [minisatip-8.1.5](https://github.com/truecharts/charts/compare/minisatip-8.1.4...minisatip-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [minisatip-8.1.4](https://github.com/truecharts/charts/compare/minisatip-8.1.3...minisatip-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [minisatip-8.1.3](https://github.com/truecharts/charts/compare/minisatip-8.1.0...minisatip-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [minisatip-8.1.2](https://github.com/truecharts/charts/compare/minisatip-8.1.0...minisatip-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/minisatip/8.1.9/Chart.yaml b/stable/minisatip/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..062de32f96
--- /dev/null
+++ b/stable/minisatip/8.1.9/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utility
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2021.12.01
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Minisatip is a multi-threaded satip server version 1.2 that runs under Linux.
+home: https://truecharts.org/charts/stable/minisatip
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/minisatip.png
+keywords:
+ - minisatip
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: minisatip
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/minisatip
+ - https://ghcr.io/linuxserver/minisatip
+type: application
+version: 8.1.9
diff --git a/stable/minisatip/8.1.8/README.md b/stable/minisatip/8.1.9/README.md
similarity index 100%
rename from stable/minisatip/8.1.8/README.md
rename to stable/minisatip/8.1.9/README.md
diff --git a/stable/minisatip/8.1.9/app-changelog.md b/stable/minisatip/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..264a991bfb
--- /dev/null
+++ b/stable/minisatip/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [minisatip-8.1.9](https://github.com/truecharts/charts/compare/minisatip-8.1.8...minisatip-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/minisatip/8.1.8/app-readme.md b/stable/minisatip/8.1.9/app-readme.md
similarity index 100%
rename from stable/minisatip/8.1.8/app-readme.md
rename to stable/minisatip/8.1.9/app-readme.md
diff --git a/stable/minisatip/8.1.9/charts/common-17.2.28.tgz b/stable/minisatip/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/minisatip/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/minisatip/8.1.8/ix_values.yaml b/stable/minisatip/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/minisatip/8.1.8/ix_values.yaml
rename to stable/minisatip/8.1.9/ix_values.yaml
diff --git a/stable/minisatip/8.1.8/questions.yaml b/stable/minisatip/8.1.9/questions.yaml
similarity index 100%
rename from stable/minisatip/8.1.8/questions.yaml
rename to stable/minisatip/8.1.9/questions.yaml
diff --git a/stable/sshwifty/4.1.9/templates/NOTES.txt b/stable/minisatip/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/sshwifty/4.1.9/templates/NOTES.txt
rename to stable/minisatip/8.1.9/templates/NOTES.txt
diff --git a/stable/static-web-server/3.1.9/templates/common.yaml b/stable/minisatip/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/static-web-server/3.1.9/templates/common.yaml
rename to stable/minisatip/8.1.9/templates/common.yaml
diff --git a/stable/quake3/4.1.8/values.yaml b/stable/minisatip/8.1.9/values.yaml
similarity index 100%
rename from stable/quake3/4.1.8/values.yaml
rename to stable/minisatip/8.1.9/values.yaml
diff --git a/stable/misskey/7.1.12/CHANGELOG.md b/stable/misskey/7.1.12/CHANGELOG.md
deleted file mode 100644
index 8717615c11..0000000000
--- a/stable/misskey/7.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [misskey-7.1.12](https://github.com/truecharts/charts/compare/misskey-7.1.11...misskey-7.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [misskey-7.1.11](https://github.com/truecharts/charts/compare/misskey-7.1.10...misskey-7.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [misskey-7.1.10](https://github.com/truecharts/charts/compare/misskey-7.1.9...misskey-7.1.10) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [misskey-7.1.9](https://github.com/truecharts/charts/compare/misskey-7.1.8...misskey-7.1.9) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [misskey-7.1.8](https://github.com/truecharts/charts/compare/misskey-7.1.7...misskey-7.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [misskey-7.1.7](https://github.com/truecharts/charts/compare/misskey-7.1.6...misskey-7.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
-
-
-## [misskey-7.1.6](https://github.com/truecharts/charts/compare/misskey-7.1.5...misskey-7.1.6) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-
-## [misskey-7.1.5](https://github.com/truecharts/charts/compare/misskey-7.1.4...misskey-7.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [misskey-7.1.4](https://github.com/truecharts/charts/compare/misskey-7.1.1...misskey-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/misskey/7.1.12/Chart.yaml b/stable/misskey/7.1.12/Chart.yaml
deleted file mode 100644
index 890ce4a94e..0000000000
--- a/stable/misskey/7.1.12/Chart.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Social
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2023.12.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: redis
- version: 11.1.6
- repository: https://deps.truecharts.org
- condition: redis.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Open source decentralized social media platform that's free forever!
-home: https://truecharts.org/charts/stable/misskey
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/misskey.png
-keywords:
- - Misskey
- - Social
- - Friend
- - Social Media
- - Fediverse
- - ActivityPub
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: misskey
-sources:
- - https://github.com/misskey-dev/misskey/
- - https://github.com/truecharts/charts/tree/master/charts/stable/misskey
- - https://hub.docker.com/r/misskey/misskey
-type: application
-version: 7.1.12
diff --git a/stable/misskey/7.1.12/app-changelog.md b/stable/misskey/7.1.12/app-changelog.md
deleted file mode 100644
index dd2db2f98a..0000000000
--- a/stable/misskey/7.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [misskey-7.1.12](https://github.com/truecharts/charts/compare/misskey-7.1.11...misskey-7.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/misskey/7.1.12/charts/common-17.2.26.tgz b/stable/misskey/7.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/misskey/7.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/misskey/7.1.13/CHANGELOG.md b/stable/misskey/7.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..1586cbf447
--- /dev/null
+++ b/stable/misskey/7.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [misskey-7.1.13](https://github.com/truecharts/charts/compare/misskey-7.1.12...misskey-7.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [misskey-7.1.12](https://github.com/truecharts/charts/compare/misskey-7.1.11...misskey-7.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [misskey-7.1.11](https://github.com/truecharts/charts/compare/misskey-7.1.10...misskey-7.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [misskey-7.1.10](https://github.com/truecharts/charts/compare/misskey-7.1.9...misskey-7.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [misskey-7.1.9](https://github.com/truecharts/charts/compare/misskey-7.1.8...misskey-7.1.9) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [misskey-7.1.8](https://github.com/truecharts/charts/compare/misskey-7.1.7...misskey-7.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [misskey-7.1.7](https://github.com/truecharts/charts/compare/misskey-7.1.6...misskey-7.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [misskey-7.1.6](https://github.com/truecharts/charts/compare/misskey-7.1.5...misskey-7.1.6) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [misskey-7.1.5](https://github.com/truecharts/charts/compare/misskey-7.1.4...misskey-7.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [misskey-7.1.4](https://github.com/truecharts/charts/compare/misskey-7.1.1...misskey-7.1.4) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/misskey/7.1.13/Chart.yaml b/stable/misskey/7.1.13/Chart.yaml
new file mode 100644
index 0000000000..e22befa744
--- /dev/null
+++ b/stable/misskey/7.1.13/Chart.yaml
@@ -0,0 +1,48 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Social
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2023.12.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Open source decentralized social media platform that's free forever!
+home: https://truecharts.org/charts/stable/misskey
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/misskey.png
+keywords:
+ - Misskey
+ - Social
+ - Friend
+ - Social Media
+ - Fediverse
+ - ActivityPub
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: misskey
+sources:
+ - https://github.com/misskey-dev/misskey/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/misskey
+ - https://hub.docker.com/r/misskey/misskey
+type: application
+version: 7.1.13
diff --git a/stable/misskey/7.1.12/README.md b/stable/misskey/7.1.13/README.md
similarity index 100%
rename from stable/misskey/7.1.12/README.md
rename to stable/misskey/7.1.13/README.md
diff --git a/stable/misskey/7.1.13/app-changelog.md b/stable/misskey/7.1.13/app-changelog.md
new file mode 100644
index 0000000000..b7704faf10
--- /dev/null
+++ b/stable/misskey/7.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [misskey-7.1.13](https://github.com/truecharts/charts/compare/misskey-7.1.12...misskey-7.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/misskey/7.1.12/app-readme.md b/stable/misskey/7.1.13/app-readme.md
similarity index 100%
rename from stable/misskey/7.1.12/app-readme.md
rename to stable/misskey/7.1.13/app-readme.md
diff --git a/stable/misskey/7.1.13/charts/common-17.2.28.tgz b/stable/misskey/7.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/misskey/7.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/misskey/7.1.13/charts/redis-11.1.6.tgz b/stable/misskey/7.1.13/charts/redis-11.1.6.tgz
new file mode 100644
index 0000000000..f65cde0826
Binary files /dev/null and b/stable/misskey/7.1.13/charts/redis-11.1.6.tgz differ
diff --git a/stable/misskey/7.1.12/ix_values.yaml b/stable/misskey/7.1.13/ix_values.yaml
similarity index 100%
rename from stable/misskey/7.1.12/ix_values.yaml
rename to stable/misskey/7.1.13/ix_values.yaml
diff --git a/stable/misskey/7.1.12/questions.yaml b/stable/misskey/7.1.13/questions.yaml
similarity index 100%
rename from stable/misskey/7.1.12/questions.yaml
rename to stable/misskey/7.1.13/questions.yaml
diff --git a/stable/static-web-server/3.1.9/templates/NOTES.txt b/stable/misskey/7.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/static-web-server/3.1.9/templates/NOTES.txt
rename to stable/misskey/7.1.13/templates/NOTES.txt
diff --git a/stable/misskey/7.1.12/templates/_configmap.tpl b/stable/misskey/7.1.13/templates/_configmap.tpl
similarity index 100%
rename from stable/misskey/7.1.12/templates/_configmap.tpl
rename to stable/misskey/7.1.13/templates/_configmap.tpl
diff --git a/stable/misskey/7.1.12/templates/common.yaml b/stable/misskey/7.1.13/templates/common.yaml
similarity index 100%
rename from stable/misskey/7.1.12/templates/common.yaml
rename to stable/misskey/7.1.13/templates/common.yaml
diff --git a/stable/quassel-web/8.1.8/values.yaml b/stable/misskey/7.1.13/values.yaml
similarity index 100%
rename from stable/quassel-web/8.1.8/values.yaml
rename to stable/misskey/7.1.13/values.yaml
diff --git a/stable/mkvcleaver/7.1.8/CHANGELOG.md b/stable/mkvcleaver/7.1.8/CHANGELOG.md
deleted file mode 100644
index c744511801..0000000000
--- a/stable/mkvcleaver/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mkvcleaver-7.1.8](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.7...mkvcleaver-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mkvcleaver-7.1.7](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.6...mkvcleaver-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [mkvcleaver-7.1.6](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.5...mkvcleaver-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [mkvcleaver-7.1.5](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.4...mkvcleaver-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mkvcleaver-7.1.4](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.3...mkvcleaver-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mkvcleaver-7.1.3](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.0...mkvcleaver-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [mkvcleaver-7.1.2](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.0...mkvcleaver-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [mkvcleaver-7.1.0](https://github.com/truecharts/charts/compare/mkvcleaver-7.0.1...mkvcleaver-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [mkvcleaver-7.0.1](https://github.com/truecharts/charts/compare/mkvcleaver-7.0.0...mkvcleaver-7.0.1) (2023-12-26)
diff --git a/stable/mkvcleaver/7.1.8/Chart.yaml b/stable/mkvcleaver/7.1.8/Chart.yaml
deleted file mode 100644
index 5a43b9594c..0000000000
--- a/stable/mkvcleaver/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 23.11.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: MKVCleaver is a tool for batch extraction of data from MKV files
-home: https://truecharts.org/charts/stable/mkvcleaver
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mkvcleaver.png
-keywords:
- - media
- - mkvcleaver
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mkvcleaver
-sources:
- - https://github.com/jlesage/docker-mkvcleaver
- - https://github.com/truecharts/charts/tree/master/charts/stable/mkvcleaver
- - https://hub.docker.com/r/jlesage/mkvcleaver
-type: application
-version: 7.1.8
diff --git a/stable/mkvcleaver/7.1.8/app-changelog.md b/stable/mkvcleaver/7.1.8/app-changelog.md
deleted file mode 100644
index 0af10fa4e6..0000000000
--- a/stable/mkvcleaver/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mkvcleaver-7.1.8](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.7...mkvcleaver-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mkvcleaver/7.1.8/charts/common-17.2.26.tgz b/stable/mkvcleaver/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mkvcleaver/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mkvcleaver/7.1.9/CHANGELOG.md b/stable/mkvcleaver/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..0ce65ba80c
--- /dev/null
+++ b/stable/mkvcleaver/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mkvcleaver-7.1.9](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.8...mkvcleaver-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mkvcleaver-7.1.8](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.7...mkvcleaver-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mkvcleaver-7.1.7](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.6...mkvcleaver-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [mkvcleaver-7.1.6](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.5...mkvcleaver-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mkvcleaver-7.1.5](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.4...mkvcleaver-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mkvcleaver-7.1.4](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.3...mkvcleaver-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mkvcleaver-7.1.3](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.0...mkvcleaver-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [mkvcleaver-7.1.2](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.0...mkvcleaver-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/mkvcleaver/7.1.9/Chart.yaml b/stable/mkvcleaver/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..5360629e6a
--- /dev/null
+++ b/stable/mkvcleaver/7.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 23.11.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: MKVCleaver is a tool for batch extraction of data from MKV files
+home: https://truecharts.org/charts/stable/mkvcleaver
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mkvcleaver.png
+keywords:
+ - media
+ - mkvcleaver
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mkvcleaver
+sources:
+ - https://github.com/jlesage/docker-mkvcleaver
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mkvcleaver
+ - https://hub.docker.com/r/jlesage/mkvcleaver
+type: application
+version: 7.1.9
diff --git a/stable/mkvcleaver/7.1.8/README.md b/stable/mkvcleaver/7.1.9/README.md
similarity index 100%
rename from stable/mkvcleaver/7.1.8/README.md
rename to stable/mkvcleaver/7.1.9/README.md
diff --git a/stable/mkvcleaver/7.1.9/app-changelog.md b/stable/mkvcleaver/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..0e43284d15
--- /dev/null
+++ b/stable/mkvcleaver/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mkvcleaver-7.1.9](https://github.com/truecharts/charts/compare/mkvcleaver-7.1.8...mkvcleaver-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mkvcleaver/7.1.8/app-readme.md b/stable/mkvcleaver/7.1.9/app-readme.md
similarity index 100%
rename from stable/mkvcleaver/7.1.8/app-readme.md
rename to stable/mkvcleaver/7.1.9/app-readme.md
diff --git a/stable/mkvcleaver/7.1.9/charts/common-17.2.28.tgz b/stable/mkvcleaver/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mkvcleaver/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/mkvcleaver/7.1.8/ix_values.yaml b/stable/mkvcleaver/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/mkvcleaver/7.1.8/ix_values.yaml
rename to stable/mkvcleaver/7.1.9/ix_values.yaml
diff --git a/stable/mkvcleaver/7.1.8/questions.yaml b/stable/mkvcleaver/7.1.9/questions.yaml
similarity index 100%
rename from stable/mkvcleaver/7.1.8/questions.yaml
rename to stable/mkvcleaver/7.1.9/questions.yaml
diff --git a/stable/static/9.1.8/templates/NOTES.txt b/stable/mkvcleaver/7.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/static/9.1.8/templates/NOTES.txt
rename to stable/mkvcleaver/7.1.9/templates/NOTES.txt
diff --git a/stable/steam-headless/2.1.13/templates/common.yaml b/stable/mkvcleaver/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/steam-headless/2.1.13/templates/common.yaml
rename to stable/mkvcleaver/7.1.9/templates/common.yaml
diff --git a/stable/quickshare/4.1.8/values.yaml b/stable/mkvcleaver/7.1.9/values.yaml
similarity index 100%
rename from stable/quickshare/4.1.8/values.yaml
rename to stable/mkvcleaver/7.1.9/values.yaml
diff --git a/stable/mkvtoolnix/8.1.8/CHANGELOG.md b/stable/mkvtoolnix/8.1.8/CHANGELOG.md
deleted file mode 100644
index 353234f222..0000000000
--- a/stable/mkvtoolnix/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mkvtoolnix-8.1.8](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.7...mkvtoolnix-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mkvtoolnix-8.1.7](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.6...mkvtoolnix-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [mkvtoolnix-8.1.6](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.5...mkvtoolnix-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [mkvtoolnix-8.1.5](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.4...mkvtoolnix-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mkvtoolnix-8.1.4](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.3...mkvtoolnix-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mkvtoolnix-8.1.3](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.0...mkvtoolnix-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [mkvtoolnix-8.1.2](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.0...mkvtoolnix-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [mkvtoolnix-8.1.0](https://github.com/truecharts/charts/compare/mkvtoolnix-8.0.1...mkvtoolnix-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [mkvtoolnix-8.0.1](https://github.com/truecharts/charts/compare/mkvtoolnix-8.0.0...mkvtoolnix-8.0.1) (2023-12-26)
diff --git a/stable/mkvtoolnix/8.1.8/Chart.yaml b/stable/mkvtoolnix/8.1.8/Chart.yaml
deleted file mode 100644
index e12491f6ce..0000000000
--- a/stable/mkvtoolnix/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 23.12.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: MKVToolNix is a set of tools to create, alter and inspect Matroska files.
-home: https://truecharts.org/charts/stable/mkvtoolnix
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mkvtoolnix.png
-keywords:
- - media
- - mkvtoolnix
- - mkv
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mkvtoolnix
-sources:
- - https://mkvtoolnix.download/
- - https://github.com/jlesage/docker-mkvtoolnix
- - https://github.com/truecharts/charts/tree/master/charts/stable/mkvtoolnix
- - https://hub.docker.com/r/jlesage/mkvtoolnix
-type: application
-version: 8.1.8
diff --git a/stable/mkvtoolnix/8.1.8/app-changelog.md b/stable/mkvtoolnix/8.1.8/app-changelog.md
deleted file mode 100644
index b2d240229c..0000000000
--- a/stable/mkvtoolnix/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mkvtoolnix-8.1.8](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.7...mkvtoolnix-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mkvtoolnix/8.1.8/charts/common-17.2.26.tgz b/stable/mkvtoolnix/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mkvtoolnix/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mkvtoolnix/8.1.9/CHANGELOG.md b/stable/mkvtoolnix/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..0ec829d1fc
--- /dev/null
+++ b/stable/mkvtoolnix/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mkvtoolnix-8.1.9](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.8...mkvtoolnix-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mkvtoolnix-8.1.8](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.7...mkvtoolnix-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mkvtoolnix-8.1.7](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.6...mkvtoolnix-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [mkvtoolnix-8.1.6](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.5...mkvtoolnix-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mkvtoolnix-8.1.5](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.4...mkvtoolnix-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mkvtoolnix-8.1.4](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.3...mkvtoolnix-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mkvtoolnix-8.1.3](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.0...mkvtoolnix-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [mkvtoolnix-8.1.2](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.0...mkvtoolnix-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/mkvtoolnix/8.1.9/Chart.yaml b/stable/mkvtoolnix/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..a9fb3a0983
--- /dev/null
+++ b/stable/mkvtoolnix/8.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 23.12.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: MKVToolNix is a set of tools to create, alter and inspect Matroska files.
+home: https://truecharts.org/charts/stable/mkvtoolnix
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mkvtoolnix.png
+keywords:
+ - media
+ - mkvtoolnix
+ - mkv
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mkvtoolnix
+sources:
+ - https://mkvtoolnix.download/
+ - https://github.com/jlesage/docker-mkvtoolnix
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mkvtoolnix
+ - https://hub.docker.com/r/jlesage/mkvtoolnix
+type: application
+version: 8.1.9
diff --git a/stable/mkvtoolnix/8.1.8/README.md b/stable/mkvtoolnix/8.1.9/README.md
similarity index 100%
rename from stable/mkvtoolnix/8.1.8/README.md
rename to stable/mkvtoolnix/8.1.9/README.md
diff --git a/stable/mkvtoolnix/8.1.9/app-changelog.md b/stable/mkvtoolnix/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..8f1ec938be
--- /dev/null
+++ b/stable/mkvtoolnix/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mkvtoolnix-8.1.9](https://github.com/truecharts/charts/compare/mkvtoolnix-8.1.8...mkvtoolnix-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mkvtoolnix/8.1.8/app-readme.md b/stable/mkvtoolnix/8.1.9/app-readme.md
similarity index 100%
rename from stable/mkvtoolnix/8.1.8/app-readme.md
rename to stable/mkvtoolnix/8.1.9/app-readme.md
diff --git a/stable/mkvtoolnix/8.1.9/charts/common-17.2.28.tgz b/stable/mkvtoolnix/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mkvtoolnix/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/mkvtoolnix/8.1.8/ix_values.yaml b/stable/mkvtoolnix/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/mkvtoolnix/8.1.8/ix_values.yaml
rename to stable/mkvtoolnix/8.1.9/ix_values.yaml
diff --git a/stable/mkvtoolnix/8.1.8/questions.yaml b/stable/mkvtoolnix/8.1.9/questions.yaml
similarity index 100%
rename from stable/mkvtoolnix/8.1.8/questions.yaml
rename to stable/mkvtoolnix/8.1.9/questions.yaml
diff --git a/stable/steam-headless/2.1.13/templates/NOTES.txt b/stable/mkvtoolnix/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/steam-headless/2.1.13/templates/NOTES.txt
rename to stable/mkvtoolnix/8.1.9/templates/NOTES.txt
diff --git a/stable/storj-node/8.1.8/templates/common.yaml b/stable/mkvtoolnix/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/storj-node/8.1.8/templates/common.yaml
rename to stable/mkvtoolnix/8.1.9/templates/common.yaml
diff --git a/stable/quiz-game/4.1.8/values.yaml b/stable/mkvtoolnix/8.1.9/values.yaml
similarity index 100%
rename from stable/quiz-game/4.1.8/values.yaml
rename to stable/mkvtoolnix/8.1.9/values.yaml
diff --git a/stable/modsecurity-crs/2.1.8/CHANGELOG.md b/stable/modsecurity-crs/2.1.8/CHANGELOG.md
deleted file mode 100644
index 692df290cf..0000000000
--- a/stable/modsecurity-crs/2.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [modsecurity-crs-2.1.8](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.7...modsecurity-crs-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [modsecurity-crs-2.1.7](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.6...modsecurity-crs-2.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [modsecurity-crs-2.1.6](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.5...modsecurity-crs-2.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [modsecurity-crs-2.1.5](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.4...modsecurity-crs-2.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [modsecurity-crs-2.1.4](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.3...modsecurity-crs-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [modsecurity-crs-2.1.3](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.0...modsecurity-crs-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [modsecurity-crs-2.1.2](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.0...modsecurity-crs-2.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [modsecurity-crs-2.1.0](https://github.com/truecharts/charts/compare/modsecurity-crs-2.0.1...modsecurity-crs-2.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [modsecurity-crs-2.0.1](https://github.com/truecharts/charts/compare/modsecurity-crs-2.0.0...modsecurity-crs-2.0.1) (2023-12-26)
diff --git a/stable/modsecurity-crs/2.1.8/Chart.yaml b/stable/modsecurity-crs/2.1.8/Chart.yaml
deleted file mode 100644
index 5f7cdaf319..0000000000
--- a/stable/modsecurity-crs/2.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: networking
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.3.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: ModSecurity is an open source, cross platform Web Application Firewall (WAF) engine.
-home: https://truecharts.org/charts/stable/modsecurity-crs
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/modsecurity-crs.png
-keywords:
- - modsecurity-crs
- - waf
- - networking
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: modsecurity-crs
-sources:
- - https://github.com/coreruleset/modsecurity-crs-docker
- - https://github.com/truecharts/charts/tree/master/charts/stable/modsecurity-crs
- - https://hub.docker.com/r/owasp/modsecurity-crs
-type: application
-version: 2.1.8
diff --git a/stable/modsecurity-crs/2.1.8/app-changelog.md b/stable/modsecurity-crs/2.1.8/app-changelog.md
deleted file mode 100644
index cb7de79621..0000000000
--- a/stable/modsecurity-crs/2.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [modsecurity-crs-2.1.8](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.7...modsecurity-crs-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/modsecurity-crs/2.1.8/charts/common-17.2.26.tgz b/stable/modsecurity-crs/2.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/modsecurity-crs/2.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/modsecurity-crs/2.1.9/CHANGELOG.md b/stable/modsecurity-crs/2.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..8221885c20
--- /dev/null
+++ b/stable/modsecurity-crs/2.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [modsecurity-crs-2.1.9](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.8...modsecurity-crs-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [modsecurity-crs-2.1.8](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.7...modsecurity-crs-2.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [modsecurity-crs-2.1.7](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.6...modsecurity-crs-2.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [modsecurity-crs-2.1.6](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.5...modsecurity-crs-2.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [modsecurity-crs-2.1.5](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.4...modsecurity-crs-2.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [modsecurity-crs-2.1.4](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.3...modsecurity-crs-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [modsecurity-crs-2.1.3](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.0...modsecurity-crs-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [modsecurity-crs-2.1.2](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.0...modsecurity-crs-2.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/modsecurity-crs/2.1.9/Chart.yaml b/stable/modsecurity-crs/2.1.9/Chart.yaml
new file mode 100644
index 0000000000..cd4319dc78
--- /dev/null
+++ b/stable/modsecurity-crs/2.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: networking
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.3.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: ModSecurity is an open source, cross platform Web Application Firewall (WAF) engine.
+home: https://truecharts.org/charts/stable/modsecurity-crs
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/modsecurity-crs.png
+keywords:
+ - modsecurity-crs
+ - waf
+ - networking
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: modsecurity-crs
+sources:
+ - https://github.com/coreruleset/modsecurity-crs-docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/modsecurity-crs
+ - https://hub.docker.com/r/owasp/modsecurity-crs
+type: application
+version: 2.1.9
diff --git a/stable/modsecurity-crs/2.1.8/README.md b/stable/modsecurity-crs/2.1.9/README.md
similarity index 100%
rename from stable/modsecurity-crs/2.1.8/README.md
rename to stable/modsecurity-crs/2.1.9/README.md
diff --git a/stable/modsecurity-crs/2.1.9/app-changelog.md b/stable/modsecurity-crs/2.1.9/app-changelog.md
new file mode 100644
index 0000000000..2c70e3cf7b
--- /dev/null
+++ b/stable/modsecurity-crs/2.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [modsecurity-crs-2.1.9](https://github.com/truecharts/charts/compare/modsecurity-crs-2.1.8...modsecurity-crs-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/modsecurity-crs/2.1.8/app-readme.md b/stable/modsecurity-crs/2.1.9/app-readme.md
similarity index 100%
rename from stable/modsecurity-crs/2.1.8/app-readme.md
rename to stable/modsecurity-crs/2.1.9/app-readme.md
diff --git a/stable/modsecurity-crs/2.1.9/charts/common-17.2.28.tgz b/stable/modsecurity-crs/2.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/modsecurity-crs/2.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/modsecurity-crs/2.1.8/ix_values.yaml b/stable/modsecurity-crs/2.1.9/ix_values.yaml
similarity index 100%
rename from stable/modsecurity-crs/2.1.8/ix_values.yaml
rename to stable/modsecurity-crs/2.1.9/ix_values.yaml
diff --git a/stable/modsecurity-crs/2.1.8/questions.yaml b/stable/modsecurity-crs/2.1.9/questions.yaml
similarity index 100%
rename from stable/modsecurity-crs/2.1.8/questions.yaml
rename to stable/modsecurity-crs/2.1.9/questions.yaml
diff --git a/stable/storj-node/8.1.8/templates/NOTES.txt b/stable/modsecurity-crs/2.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/storj-node/8.1.8/templates/NOTES.txt
rename to stable/modsecurity-crs/2.1.9/templates/NOTES.txt
diff --git a/stable/stun-turn-server/5.1.11/templates/common.yaml b/stable/modsecurity-crs/2.1.9/templates/common.yaml
similarity index 100%
rename from stable/stun-turn-server/5.1.11/templates/common.yaml
rename to stable/modsecurity-crs/2.1.9/templates/common.yaml
diff --git a/stable/qwantify/2.1.8/values.yaml b/stable/modsecurity-crs/2.1.9/values.yaml
similarity index 100%
rename from stable/qwantify/2.1.8/values.yaml
rename to stable/modsecurity-crs/2.1.9/values.yaml
diff --git a/stable/mojopaste/4.1.8/CHANGELOG.md b/stable/mojopaste/4.1.8/CHANGELOG.md
deleted file mode 100644
index 7ba3d93d45..0000000000
--- a/stable/mojopaste/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mojopaste-4.1.8](https://github.com/truecharts/charts/compare/mojopaste-4.1.7...mojopaste-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mojopaste-4.1.7](https://github.com/truecharts/charts/compare/mojopaste-4.1.6...mojopaste-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [mojopaste-4.1.6](https://github.com/truecharts/charts/compare/mojopaste-4.1.5...mojopaste-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [mojopaste-4.1.5](https://github.com/truecharts/charts/compare/mojopaste-4.1.4...mojopaste-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mojopaste-4.1.4](https://github.com/truecharts/charts/compare/mojopaste-4.1.3...mojopaste-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mojopaste-4.1.3](https://github.com/truecharts/charts/compare/mojopaste-4.1.0...mojopaste-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [mojopaste-4.1.2](https://github.com/truecharts/charts/compare/mojopaste-4.1.0...mojopaste-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [mojopaste-4.1.0](https://github.com/truecharts/charts/compare/mojopaste-4.0.1...mojopaste-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [mojopaste-4.0.1](https://github.com/truecharts/charts/compare/mojopaste-4.0.0...mojopaste-4.0.1) (2023-12-26)
diff --git a/stable/mojopaste/4.1.8/Chart.yaml b/stable/mojopaste/4.1.8/Chart.yaml
deleted file mode 100644
index 847bd856c7..0000000000
--- a/stable/mojopaste/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Mojopaste is a pastebin application. There's about one million of these out there, but if you have the need to run something internally at work or you just fancy having your own pastebin, this is your application.
-home: https://truecharts.org/charts/stable/mojopaste
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mojopaste.png
-keywords:
- - mojopaste
- - Cloud
- - Productivity
- - Tools-Utilities
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mojopaste
-sources:
- - https://github.com/jhthorsen/app-mojopaste
- - https://github.com/truecharts/charts/tree/master/charts/stable/mojopaste
- - https://hub.docker.com/r/jhthorsen/mojopaste
-type: application
-version: 4.1.8
diff --git a/stable/mojopaste/4.1.8/app-changelog.md b/stable/mojopaste/4.1.8/app-changelog.md
deleted file mode 100644
index 589e8b4342..0000000000
--- a/stable/mojopaste/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mojopaste-4.1.8](https://github.com/truecharts/charts/compare/mojopaste-4.1.7...mojopaste-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mojopaste/4.1.8/charts/common-17.2.26.tgz b/stable/mojopaste/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mojopaste/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mojopaste/4.1.9/CHANGELOG.md b/stable/mojopaste/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..77883c023b
--- /dev/null
+++ b/stable/mojopaste/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mojopaste-4.1.9](https://github.com/truecharts/charts/compare/mojopaste-4.1.8...mojopaste-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mojopaste-4.1.8](https://github.com/truecharts/charts/compare/mojopaste-4.1.7...mojopaste-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mojopaste-4.1.7](https://github.com/truecharts/charts/compare/mojopaste-4.1.6...mojopaste-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [mojopaste-4.1.6](https://github.com/truecharts/charts/compare/mojopaste-4.1.5...mojopaste-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mojopaste-4.1.5](https://github.com/truecharts/charts/compare/mojopaste-4.1.4...mojopaste-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mojopaste-4.1.4](https://github.com/truecharts/charts/compare/mojopaste-4.1.3...mojopaste-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mojopaste-4.1.3](https://github.com/truecharts/charts/compare/mojopaste-4.1.0...mojopaste-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [mojopaste-4.1.2](https://github.com/truecharts/charts/compare/mojopaste-4.1.0...mojopaste-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/mojopaste/4.1.9/Chart.yaml b/stable/mojopaste/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..6ac85b5aea
--- /dev/null
+++ b/stable/mojopaste/4.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Mojopaste is a pastebin application. There's about one million of these out there, but if you have the need to run something internally at work or you just fancy having your own pastebin, this is your application.
+home: https://truecharts.org/charts/stable/mojopaste
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mojopaste.png
+keywords:
+ - mojopaste
+ - Cloud
+ - Productivity
+ - Tools-Utilities
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mojopaste
+sources:
+ - https://github.com/jhthorsen/app-mojopaste
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mojopaste
+ - https://hub.docker.com/r/jhthorsen/mojopaste
+type: application
+version: 4.1.9
diff --git a/stable/mojopaste/4.1.8/README.md b/stable/mojopaste/4.1.9/README.md
similarity index 100%
rename from stable/mojopaste/4.1.8/README.md
rename to stable/mojopaste/4.1.9/README.md
diff --git a/stable/mojopaste/4.1.9/app-changelog.md b/stable/mojopaste/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..5e07f8c60b
--- /dev/null
+++ b/stable/mojopaste/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mojopaste-4.1.9](https://github.com/truecharts/charts/compare/mojopaste-4.1.8...mojopaste-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mojopaste/4.1.8/app-readme.md b/stable/mojopaste/4.1.9/app-readme.md
similarity index 100%
rename from stable/mojopaste/4.1.8/app-readme.md
rename to stable/mojopaste/4.1.9/app-readme.md
diff --git a/stable/mojopaste/4.1.9/charts/common-17.2.28.tgz b/stable/mojopaste/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mojopaste/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/mojopaste/4.1.8/ix_values.yaml b/stable/mojopaste/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/mojopaste/4.1.8/ix_values.yaml
rename to stable/mojopaste/4.1.9/ix_values.yaml
diff --git a/stable/mojopaste/4.1.8/questions.yaml b/stable/mojopaste/4.1.9/questions.yaml
similarity index 100%
rename from stable/mojopaste/4.1.8/questions.yaml
rename to stable/mojopaste/4.1.9/questions.yaml
diff --git a/stable/multi-scrobbler/5.1.12/templates/common.yaml b/stable/mojopaste/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/multi-scrobbler/5.1.12/templates/common.yaml
rename to stable/mojopaste/4.1.9/templates/common.yaml
diff --git a/stable/radarrsync/4.1.8/values.yaml b/stable/mojopaste/4.1.9/values.yaml
similarity index 100%
rename from stable/radarrsync/4.1.8/values.yaml
rename to stable/mojopaste/4.1.9/values.yaml
diff --git a/stable/monero-node/4.1.8/CHANGELOG.md b/stable/monero-node/4.1.8/CHANGELOG.md
deleted file mode 100644
index a0937c1b83..0000000000
--- a/stable/monero-node/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [monero-node-4.1.8](https://github.com/truecharts/charts/compare/monero-node-4.1.7...monero-node-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [monero-node-4.1.7](https://github.com/truecharts/charts/compare/monero-node-4.1.6...monero-node-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [monero-node-4.1.6](https://github.com/truecharts/charts/compare/monero-node-4.1.5...monero-node-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [monero-node-4.1.5](https://github.com/truecharts/charts/compare/monero-node-4.1.4...monero-node-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [monero-node-4.1.4](https://github.com/truecharts/charts/compare/monero-node-4.1.3...monero-node-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [monero-node-4.1.3](https://github.com/truecharts/charts/compare/monero-node-4.1.0...monero-node-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [monero-node-4.1.2](https://github.com/truecharts/charts/compare/monero-node-4.1.0...monero-node-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [monero-node-4.1.0](https://github.com/truecharts/charts/compare/monero-node-4.0.1...monero-node-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [monero-node-4.0.1](https://github.com/truecharts/charts/compare/monero-node-4.0.0...monero-node-4.0.1) (2023-12-26)
diff --git a/stable/monero-node/4.1.8/Chart.yaml b/stable/monero-node/4.1.8/Chart.yaml
deleted file mode 100644
index 7f97d5e2c0..0000000000
--- a/stable/monero-node/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Crypto
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Chart to run a monero full network node
-home: https://truecharts.org/charts/stable/monero-node
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/monero-node.png
-keywords:
- - monero-node
- - Crypto
- - Tools-Utilities
- - Network-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: monero-node
-sources:
- - https://github.com/kannix/monero-full-node
- - https://github.com/truecharts/charts/tree/master/charts/stable/monero-node
- - https://hub.docker.com/r/kannix/monero-full-node
-type: application
-version: 4.1.8
diff --git a/stable/monero-node/4.1.8/app-changelog.md b/stable/monero-node/4.1.8/app-changelog.md
deleted file mode 100644
index b7ded09b13..0000000000
--- a/stable/monero-node/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [monero-node-4.1.8](https://github.com/truecharts/charts/compare/monero-node-4.1.7...monero-node-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/monero-node/4.1.8/charts/common-17.2.26.tgz b/stable/monero-node/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/monero-node/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/monero-node/4.1.9/CHANGELOG.md b/stable/monero-node/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..40156b44af
--- /dev/null
+++ b/stable/monero-node/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [monero-node-4.1.9](https://github.com/truecharts/charts/compare/monero-node-4.1.8...monero-node-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [monero-node-4.1.8](https://github.com/truecharts/charts/compare/monero-node-4.1.7...monero-node-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [monero-node-4.1.7](https://github.com/truecharts/charts/compare/monero-node-4.1.6...monero-node-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [monero-node-4.1.6](https://github.com/truecharts/charts/compare/monero-node-4.1.5...monero-node-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [monero-node-4.1.5](https://github.com/truecharts/charts/compare/monero-node-4.1.4...monero-node-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [monero-node-4.1.4](https://github.com/truecharts/charts/compare/monero-node-4.1.3...monero-node-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [monero-node-4.1.3](https://github.com/truecharts/charts/compare/monero-node-4.1.0...monero-node-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [monero-node-4.1.2](https://github.com/truecharts/charts/compare/monero-node-4.1.0...monero-node-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/monero-node/4.1.9/Chart.yaml b/stable/monero-node/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..a3d8d04dc7
--- /dev/null
+++ b/stable/monero-node/4.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Crypto
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Chart to run a monero full network node
+home: https://truecharts.org/charts/stable/monero-node
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/monero-node.png
+keywords:
+ - monero-node
+ - Crypto
+ - Tools-Utilities
+ - Network-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: monero-node
+sources:
+ - https://github.com/kannix/monero-full-node
+ - https://github.com/truecharts/charts/tree/master/charts/stable/monero-node
+ - https://hub.docker.com/r/kannix/monero-full-node
+type: application
+version: 4.1.9
diff --git a/stable/monero-node/4.1.8/README.md b/stable/monero-node/4.1.9/README.md
similarity index 100%
rename from stable/monero-node/4.1.8/README.md
rename to stable/monero-node/4.1.9/README.md
diff --git a/stable/monero-node/4.1.9/app-changelog.md b/stable/monero-node/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..34b3b7b9d4
--- /dev/null
+++ b/stable/monero-node/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [monero-node-4.1.9](https://github.com/truecharts/charts/compare/monero-node-4.1.8...monero-node-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/monero-node/4.1.8/app-readme.md b/stable/monero-node/4.1.9/app-readme.md
similarity index 100%
rename from stable/monero-node/4.1.8/app-readme.md
rename to stable/monero-node/4.1.9/app-readme.md
diff --git a/stable/monero-node/4.1.9/charts/common-17.2.28.tgz b/stable/monero-node/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/monero-node/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/monero-node/4.1.8/ix_values.yaml b/stable/monero-node/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/monero-node/4.1.8/ix_values.yaml
rename to stable/monero-node/4.1.9/ix_values.yaml
diff --git a/stable/monero-node/4.1.8/questions.yaml b/stable/monero-node/4.1.9/questions.yaml
similarity index 100%
rename from stable/monero-node/4.1.8/questions.yaml
rename to stable/monero-node/4.1.9/questions.yaml
diff --git a/stable/namecheap-ddns/4.1.8/templates/common.yaml b/stable/monero-node/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/namecheap-ddns/4.1.8/templates/common.yaml
rename to stable/monero-node/4.1.9/templates/common.yaml
diff --git a/stable/radicale/4.1.8/values.yaml b/stable/monero-node/4.1.9/values.yaml
similarity index 100%
rename from stable/radicale/4.1.8/values.yaml
rename to stable/monero-node/4.1.9/values.yaml
diff --git a/stable/mongo-express/5.1.12/CHANGELOG.md b/stable/mongo-express/5.1.12/CHANGELOG.md
deleted file mode 100644
index abb3b004fa..0000000000
--- a/stable/mongo-express/5.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mongo-express-5.1.12](https://github.com/truecharts/charts/compare/mongo-express-5.1.11...mongo-express-5.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mongo-express-5.1.11](https://github.com/truecharts/charts/compare/mongo-express-5.1.10...mongo-express-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [mongo-express-5.1.10](https://github.com/truecharts/charts/compare/mongo-express-5.1.9...mongo-express-5.1.10) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-- update helm general non-major by renovate ([#17057](https://github.com/truecharts/charts/issues/17057))
-
-
-## [mongo-express-5.1.10](https://github.com/truecharts/charts/compare/mongo-express-5.1.9...mongo-express-5.1.10) (2024-01-09)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#17057](https://github.com/truecharts/charts/issues/17057))
-
-
-## [mongo-express-5.1.9](https://github.com/truecharts/charts/compare/mongo-express-5.1.8...mongo-express-5.1.9) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [mongo-express-5.1.8](https://github.com/truecharts/charts/compare/mongo-express-5.1.7...mongo-express-5.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mongo-express-5.1.7](https://github.com/truecharts/charts/compare/mongo-express-5.1.6...mongo-express-5.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
-
-
-## [mongo-express-5.1.6](https://github.com/truecharts/charts/compare/mongo-express-5.1.5...mongo-express-5.1.6) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-
-## [mongo-express-5.1.5](https://github.com/truecharts/charts/compare/mongo-express-5.1.4...mongo-express-5.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mongo-express-5.1.4](https://github.com/truecharts/charts/compare/mongo-express-5.1.1...mongo-express-5.1.4) (2024-01-01)
-
-### Chore
diff --git a/stable/mongo-express/5.1.12/Chart.yaml b/stable/mongo-express/5.1.12/Chart.yaml
deleted file mode 100644
index e822ae11e4..0000000000
--- a/stable/mongo-express/5.1.12/Chart.yaml
+++ /dev/null
@@ -1,45 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: database
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: mongodb
- version: 11.1.8
- repository: https://deps.truecharts.org/
- condition: mongodb.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: mongo-express is a web-based MongoDB admin interface written in Node.js, Express.js, and Bootstrap3.
-home: https://truecharts.org/charts/stable/mongo-express
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mongo-express.png
-keywords:
- - mongo
- - mongodb
- - database
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mongo-express
-sources:
- - https://github.com/mongo-express/mongo-express
- - https://github.com/truecharts/charts/tree/master/charts/stable/mongo-express
- - https://hub.docker.com/_/mongo-express
-type: application
-version: 5.1.12
diff --git a/stable/mongo-express/5.1.12/app-changelog.md b/stable/mongo-express/5.1.12/app-changelog.md
deleted file mode 100644
index 47f8af611b..0000000000
--- a/stable/mongo-express/5.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mongo-express-5.1.12](https://github.com/truecharts/charts/compare/mongo-express-5.1.11...mongo-express-5.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mongo-express/5.1.12/charts/common-17.2.26.tgz b/stable/mongo-express/5.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mongo-express/5.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mongo-express/5.1.13/CHANGELOG.md b/stable/mongo-express/5.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..69e2a4400a
--- /dev/null
+++ b/stable/mongo-express/5.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mongo-express-5.1.13](https://github.com/truecharts/charts/compare/mongo-express-5.1.12...mongo-express-5.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mongo-express-5.1.12](https://github.com/truecharts/charts/compare/mongo-express-5.1.11...mongo-express-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mongo-express-5.1.11](https://github.com/truecharts/charts/compare/mongo-express-5.1.10...mongo-express-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [mongo-express-5.1.10](https://github.com/truecharts/charts/compare/mongo-express-5.1.9...mongo-express-5.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+- update helm general non-major by renovate ([#17057](https://github.com/truecharts/charts/issues/17057))
+
+
+## [mongo-express-5.1.10](https://github.com/truecharts/charts/compare/mongo-express-5.1.9...mongo-express-5.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#17057](https://github.com/truecharts/charts/issues/17057))
+
+
+## [mongo-express-5.1.9](https://github.com/truecharts/charts/compare/mongo-express-5.1.8...mongo-express-5.1.9) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [mongo-express-5.1.8](https://github.com/truecharts/charts/compare/mongo-express-5.1.7...mongo-express-5.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mongo-express-5.1.7](https://github.com/truecharts/charts/compare/mongo-express-5.1.6...mongo-express-5.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [mongo-express-5.1.6](https://github.com/truecharts/charts/compare/mongo-express-5.1.5...mongo-express-5.1.6) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [mongo-express-5.1.5](https://github.com/truecharts/charts/compare/mongo-express-5.1.4...mongo-express-5.1.5) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/mongo-express/5.1.13/Chart.yaml b/stable/mongo-express/5.1.13/Chart.yaml
new file mode 100644
index 0000000000..83bd853aeb
--- /dev/null
+++ b/stable/mongo-express/5.1.13/Chart.yaml
@@ -0,0 +1,45 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: database
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mongodb
+ version: 11.1.8
+ repository: https://deps.truecharts.org/
+ condition: mongodb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: mongo-express is a web-based MongoDB admin interface written in Node.js, Express.js, and Bootstrap3.
+home: https://truecharts.org/charts/stable/mongo-express
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mongo-express.png
+keywords:
+ - mongo
+ - mongodb
+ - database
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mongo-express
+sources:
+ - https://github.com/mongo-express/mongo-express
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mongo-express
+ - https://hub.docker.com/_/mongo-express
+type: application
+version: 5.1.13
diff --git a/stable/mongo-express/5.1.12/README.md b/stable/mongo-express/5.1.13/README.md
similarity index 100%
rename from stable/mongo-express/5.1.12/README.md
rename to stable/mongo-express/5.1.13/README.md
diff --git a/stable/mongo-express/5.1.13/app-changelog.md b/stable/mongo-express/5.1.13/app-changelog.md
new file mode 100644
index 0000000000..2b45687ce4
--- /dev/null
+++ b/stable/mongo-express/5.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mongo-express-5.1.13](https://github.com/truecharts/charts/compare/mongo-express-5.1.12...mongo-express-5.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mongo-express/5.1.12/app-readme.md b/stable/mongo-express/5.1.13/app-readme.md
similarity index 100%
rename from stable/mongo-express/5.1.12/app-readme.md
rename to stable/mongo-express/5.1.13/app-readme.md
diff --git a/stable/mongo-express/5.1.13/charts/common-17.2.28.tgz b/stable/mongo-express/5.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mongo-express/5.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/mongo-express/5.1.12/charts/mongodb-11.1.8.tgz b/stable/mongo-express/5.1.13/charts/mongodb-11.1.8.tgz
similarity index 100%
rename from stable/mongo-express/5.1.12/charts/mongodb-11.1.8.tgz
rename to stable/mongo-express/5.1.13/charts/mongodb-11.1.8.tgz
diff --git a/stable/mongo-express/5.1.12/ix_values.yaml b/stable/mongo-express/5.1.13/ix_values.yaml
similarity index 100%
rename from stable/mongo-express/5.1.12/ix_values.yaml
rename to stable/mongo-express/5.1.13/ix_values.yaml
diff --git a/stable/mongo-express/5.1.12/questions.yaml b/stable/mongo-express/5.1.13/questions.yaml
similarity index 100%
rename from stable/mongo-express/5.1.12/questions.yaml
rename to stable/mongo-express/5.1.13/questions.yaml
diff --git a/stable/storm/4.1.8/templates/NOTES.txt b/stable/mongo-express/5.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/storm/4.1.8/templates/NOTES.txt
rename to stable/mongo-express/5.1.13/templates/NOTES.txt
diff --git a/stable/synclounge/8.1.12/templates/common.yaml b/stable/mongo-express/5.1.13/templates/common.yaml
similarity index 100%
rename from stable/synclounge/8.1.12/templates/common.yaml
rename to stable/mongo-express/5.1.13/templates/common.yaml
diff --git a/stable/rapidphotodownloader/4.1.8/values.yaml b/stable/mongo-express/5.1.13/values.yaml
similarity index 100%
rename from stable/rapidphotodownloader/4.1.8/values.yaml
rename to stable/mongo-express/5.1.13/values.yaml
diff --git a/stable/monica/11.1.14/CHANGELOG.md b/stable/monica/11.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..4d9ae6f865
--- /dev/null
+++ b/stable/monica/11.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [monica-11.1.14](https://github.com/truecharts/charts/compare/monica-11.1.13...monica-11.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [monica-11.1.13](https://github.com/truecharts/charts/compare/monica-11.1.12...monica-11.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [monica-11.1.12](https://github.com/truecharts/charts/compare/monica-11.1.11...monica-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [monica-11.1.11](https://github.com/truecharts/charts/compare/monica-11.1.10...monica-11.1.11) (2024-01-14)
+
+### Chore
+
+
+
+- update container image monica to 4.0.0[@f0dfcad](https://github.com/f0dfcad) by renovate ([#17169](https://github.com/truecharts/charts/issues/17169))
+
+
+
+
+## [monica-11.1.10](https://github.com/truecharts/charts/compare/monica-11.1.9...monica-11.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [monica-11.1.9](https://github.com/truecharts/charts/compare/monica-11.1.8...monica-11.1.9) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [monica-11.1.8](https://github.com/truecharts/charts/compare/monica-11.1.7...monica-11.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [monica-11.1.7](https://github.com/truecharts/charts/compare/monica-11.1.6...monica-11.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [monica-11.1.6](https://github.com/truecharts/charts/compare/monica-11.1.5...monica-11.1.6) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [monica-11.1.5](https://github.com/truecharts/charts/compare/monica-11.1.4...monica-11.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
diff --git a/stable/monica/11.1.14/Chart.yaml b/stable/monica/11.1.14/Chart.yaml
new file mode 100644
index 0000000000..2e51adda9f
--- /dev/null
+++ b/stable/monica/11.1.14/Chart.yaml
@@ -0,0 +1,43 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: crm
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Monica is a great open source personal relationship management system.
+home: https://truecharts.org/charts/stable/monica
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/monica.png
+keywords:
+ - crm
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: monica
+sources:
+ - https://github.com/monicahq/monica
+ - https://github.com/truecharts/charts/tree/master/charts/stable/monica
+ - https://hub.docker.com/_/monica
+type: application
+version: 11.1.14
diff --git a/stable/monica/11.1.14/README.md b/stable/monica/11.1.14/README.md
new file mode 100644
index 0000000000..04309367b2
--- /dev/null
+++ b/stable/monica/11.1.14/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/monica)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/monica/11.1.14/app-changelog.md b/stable/monica/11.1.14/app-changelog.md
new file mode 100644
index 0000000000..c8997f0e28
--- /dev/null
+++ b/stable/monica/11.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [monica-11.1.14](https://github.com/truecharts/charts/compare/monica-11.1.13...monica-11.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/monica/11.1.14/app-readme.md b/stable/monica/11.1.14/app-readme.md
new file mode 100644
index 0000000000..8d6e3b874c
--- /dev/null
+++ b/stable/monica/11.1.14/app-readme.md
@@ -0,0 +1,8 @@
+Monica is a great open source personal relationship management system.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/monica](https://truecharts.org/charts/stable/monica)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/monica/11.1.14/charts/common-17.2.28.tgz b/stable/monica/11.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/monica/11.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/monica/11.1.14/charts/mariadb-12.1.6.tgz b/stable/monica/11.1.14/charts/mariadb-12.1.6.tgz
new file mode 100644
index 0000000000..cffb31b284
Binary files /dev/null and b/stable/monica/11.1.14/charts/mariadb-12.1.6.tgz differ
diff --git a/stable/monica/11.1.14/ix_values.yaml b/stable/monica/11.1.14/ix_values.yaml
new file mode 100644
index 0000000000..0638228bb5
--- /dev/null
+++ b/stable/monica/11.1.14/ix_values.yaml
@@ -0,0 +1,58 @@
+image:
+ repository: monica
+ tag: 4.0.0@sha256:f0dfcad04ebd7e4108158542cc0cfae9687e9789b87d483387553acebaeb4c8a
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10119
+ targetPort: 80
+persistence:
+ config:
+ enabled: true
+ mountPath: "/var/www/html/storage"
+mariadb:
+ enabled: true
+ mariadbUsername: monica
+ mariadbDatabase: monica
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: tcp
+ readiness:
+ type: tcp
+ startup:
+ type: tcp
+ env:
+ APP_ENV: production
+ APP_URL: https://crm.k8s-at-home.com
+ DB_DATABASE: monica
+ DB_USERNAME: monica
+ DB_HOST:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: plainhost
+ DB_PASSWORD:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: mariadb-password
+ APP_KEY:
+ secretKeyRef:
+ name: appkey
+ key: appkey
diff --git a/stable/monica/11.1.14/questions.yaml b/stable/monica/11.1.14/questions.yaml
new file mode 100644
index 0000000000..2eed1b7bea
--- /dev/null
+++ b/stable/monica/11.1.14/questions.yaml
@@ -0,0 +1,2849 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: APP_ENV
+ label: "APP_ENV"
+ description: "Use `local` if you want to install Monica as a development version. Use `production` otherwise."
+ schema:
+ type: string
+ default: "production"
+ required: true
+ - variable: APP_URL
+ label: "APP_URL"
+ description: "The URL of your application."
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10119
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/stun-turn-server/5.1.11/templates/NOTES.txt b/stable/monica/11.1.14/templates/NOTES.txt
similarity index 100%
rename from stable/stun-turn-server/5.1.11/templates/NOTES.txt
rename to stable/monica/11.1.14/templates/NOTES.txt
diff --git a/stable/monica/11.1.14/templates/_appkey.tpl b/stable/monica/11.1.14/templates/_appkey.tpl
new file mode 100644
index 0000000000..58e071b9ca
--- /dev/null
+++ b/stable/monica/11.1.14/templates/_appkey.tpl
@@ -0,0 +1,17 @@
+{{/*
+This template generates a random appkey and ensures it persists across updates/edits to the chart
+*/}}
+{{- define "monica.appkey" -}}
+enabled: true
+{{- $basename := include "tc.v1.common.lib.chart.names.fullname" $ -}}
+{{- $fetchname := printf "%s-appkey" $basename -}}
+{{- $keyprevious := lookup "v1" "Secret" .Release.Namespace $fetchname }}
+{{- $appkey := "" }}
+data:
+ {{- if $keyprevious }}
+ appkey: {{ ( index $keyprevious.data "appkey" ) | b64dec }}
+ {{- else }}
+ {{- $appkey = randAlphaNum 32 }}
+ appkey: {{ $appkey }}
+ {{- end }}
+{{- end -}}
diff --git a/stable/monica/11.1.14/templates/common.yaml b/stable/monica/11.1.14/templates/common.yaml
new file mode 100644
index 0000000000..655744eb4c
--- /dev/null
+++ b/stable/monica/11.1.14/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render appkey for monica */}}
+{{- $secret := include "monica.appkey" . | fromYaml -}}
+{{- if $secret -}}
+ {{- $_ := set .Values.secret "appkey" $secret -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/rcon-webadmin/7.1.8/values.yaml b/stable/monica/11.1.14/values.yaml
similarity index 100%
rename from stable/rcon-webadmin/7.1.8/values.yaml
rename to stable/monica/11.1.14/values.yaml
diff --git a/stable/mordhau/4.1.8/CHANGELOG.md b/stable/mordhau/4.1.8/CHANGELOG.md
deleted file mode 100644
index 06e2dc015f..0000000000
--- a/stable/mordhau/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mordhau-4.1.8](https://github.com/truecharts/charts/compare/mordhau-4.1.7...mordhau-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mordhau-4.1.7](https://github.com/truecharts/charts/compare/mordhau-4.1.6...mordhau-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [mordhau-4.1.6](https://github.com/truecharts/charts/compare/mordhau-4.1.5...mordhau-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [mordhau-4.1.5](https://github.com/truecharts/charts/compare/mordhau-4.1.4...mordhau-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mordhau-4.1.4](https://github.com/truecharts/charts/compare/mordhau-4.1.3...mordhau-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mordhau-4.1.3](https://github.com/truecharts/charts/compare/mordhau-4.1.0...mordhau-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [mordhau-4.1.2](https://github.com/truecharts/charts/compare/mordhau-4.1.0...mordhau-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [mordhau-4.1.0](https://github.com/truecharts/charts/compare/mordhau-4.0.1...mordhau-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [mordhau-4.0.1](https://github.com/truecharts/charts/compare/mordhau-4.0.0...mordhau-4.0.1) (2023-12-26)
diff --git a/stable/mordhau/4.1.8/Chart.yaml b/stable/mordhau/4.1.8/Chart.yaml
deleted file mode 100644
index 01e8aff1cf..0000000000
--- a/stable/mordhau/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: mordhau
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "This Docker will download and install SteamCMD. It will also install Mordhau and run it. Initial login SERVERNAME: MordhauDocker SERVERPASSWORD: Chart ADMINPASSWORD adminChart"
-home: https://truecharts.org/charts/stable/mordhau
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mordhau.png
-keywords:
- - mordhau
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mordhau
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/mordhau
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/mordhau/4.1.8/app-changelog.md b/stable/mordhau/4.1.8/app-changelog.md
deleted file mode 100644
index 435f6c27da..0000000000
--- a/stable/mordhau/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mordhau-4.1.8](https://github.com/truecharts/charts/compare/mordhau-4.1.7...mordhau-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mordhau/4.1.8/charts/common-17.2.26.tgz b/stable/mordhau/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mordhau/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mordhau/4.1.9/CHANGELOG.md b/stable/mordhau/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..f89c352f05
--- /dev/null
+++ b/stable/mordhau/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mordhau-4.1.9](https://github.com/truecharts/charts/compare/mordhau-4.1.8...mordhau-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mordhau-4.1.8](https://github.com/truecharts/charts/compare/mordhau-4.1.7...mordhau-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mordhau-4.1.7](https://github.com/truecharts/charts/compare/mordhau-4.1.6...mordhau-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [mordhau-4.1.6](https://github.com/truecharts/charts/compare/mordhau-4.1.5...mordhau-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mordhau-4.1.5](https://github.com/truecharts/charts/compare/mordhau-4.1.4...mordhau-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mordhau-4.1.4](https://github.com/truecharts/charts/compare/mordhau-4.1.3...mordhau-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mordhau-4.1.3](https://github.com/truecharts/charts/compare/mordhau-4.1.0...mordhau-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [mordhau-4.1.2](https://github.com/truecharts/charts/compare/mordhau-4.1.0...mordhau-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/mordhau/4.1.9/Chart.yaml b/stable/mordhau/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..25b2ad8534
--- /dev/null
+++ b/stable/mordhau/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: mordhau
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "This Docker will download and install SteamCMD. It will also install Mordhau and run it. Initial login SERVERNAME: MordhauDocker SERVERPASSWORD: Chart ADMINPASSWORD adminChart"
+home: https://truecharts.org/charts/stable/mordhau
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mordhau.png
+keywords:
+ - mordhau
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mordhau
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mordhau
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/mordhau/4.1.8/README.md b/stable/mordhau/4.1.9/README.md
similarity index 100%
rename from stable/mordhau/4.1.8/README.md
rename to stable/mordhau/4.1.9/README.md
diff --git a/stable/mordhau/4.1.9/app-changelog.md b/stable/mordhau/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..60ffa4676c
--- /dev/null
+++ b/stable/mordhau/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mordhau-4.1.9](https://github.com/truecharts/charts/compare/mordhau-4.1.8...mordhau-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mordhau/4.1.8/app-readme.md b/stable/mordhau/4.1.9/app-readme.md
similarity index 100%
rename from stable/mordhau/4.1.8/app-readme.md
rename to stable/mordhau/4.1.9/app-readme.md
diff --git a/stable/mordhau/4.1.9/charts/common-17.2.28.tgz b/stable/mordhau/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mordhau/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/mordhau/4.1.8/ix_values.yaml b/stable/mordhau/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/mordhau/4.1.8/ix_values.yaml
rename to stable/mordhau/4.1.9/ix_values.yaml
diff --git a/stable/mordhau/4.1.8/questions.yaml b/stable/mordhau/4.1.9/questions.yaml
similarity index 100%
rename from stable/mordhau/4.1.8/questions.yaml
rename to stable/mordhau/4.1.9/questions.yaml
diff --git a/stable/necesse/4.1.8/templates/common.yaml b/stable/mordhau/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/necesse/4.1.8/templates/common.yaml
rename to stable/mordhau/4.1.9/templates/common.yaml
diff --git a/stable/rdesktop/7.1.92/values.yaml b/stable/mordhau/4.1.9/values.yaml
similarity index 100%
rename from stable/rdesktop/7.1.92/values.yaml
rename to stable/mordhau/4.1.9/values.yaml
diff --git a/stable/mosdns/8.1.8/CHANGELOG.md b/stable/mosdns/8.1.8/CHANGELOG.md
deleted file mode 100644
index 863eae1763..0000000000
--- a/stable/mosdns/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mosdns-8.1.8](https://github.com/truecharts/charts/compare/mosdns-8.1.7...mosdns-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mosdns-8.1.7](https://github.com/truecharts/charts/compare/mosdns-8.1.6...mosdns-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [mosdns-8.1.6](https://github.com/truecharts/charts/compare/mosdns-8.1.5...mosdns-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [mosdns-8.1.5](https://github.com/truecharts/charts/compare/mosdns-8.1.4...mosdns-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mosdns-8.1.4](https://github.com/truecharts/charts/compare/mosdns-8.1.3...mosdns-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mosdns-8.1.3](https://github.com/truecharts/charts/compare/mosdns-8.1.0...mosdns-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [mosdns-8.1.2](https://github.com/truecharts/charts/compare/mosdns-8.1.0...mosdns-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [mosdns-8.1.0](https://github.com/truecharts/charts/compare/mosdns-8.0.1...mosdns-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [mosdns-8.0.1](https://github.com/truecharts/charts/compare/mosdns-8.0.0...mosdns-8.0.1) (2023-12-26)
diff --git a/stable/mosdns/8.1.8/Chart.yaml b/stable/mosdns/8.1.8/Chart.yaml
deleted file mode 100644
index c873fcc37a..0000000000
--- a/stable/mosdns/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: networking
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 5.3.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A location-based pluggable DNS forwarder/splitter.
-home: https://truecharts.org/charts/stable/mosdns
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mosdns.png
-keywords:
- - mosdns
- - dns
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mosdns
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/mosdns
- - https://hub.docker.com/r/601096721/mosdns
-type: application
-version: 8.1.8
diff --git a/stable/mosdns/8.1.8/app-changelog.md b/stable/mosdns/8.1.8/app-changelog.md
deleted file mode 100644
index 655ca620ef..0000000000
--- a/stable/mosdns/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mosdns-8.1.8](https://github.com/truecharts/charts/compare/mosdns-8.1.7...mosdns-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mosdns/8.1.8/charts/common-17.2.26.tgz b/stable/mosdns/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mosdns/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mosdns/8.1.9/CHANGELOG.md b/stable/mosdns/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..420da9e8e3
--- /dev/null
+++ b/stable/mosdns/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mosdns-8.1.9](https://github.com/truecharts/charts/compare/mosdns-8.1.8...mosdns-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mosdns-8.1.8](https://github.com/truecharts/charts/compare/mosdns-8.1.7...mosdns-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mosdns-8.1.7](https://github.com/truecharts/charts/compare/mosdns-8.1.6...mosdns-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [mosdns-8.1.6](https://github.com/truecharts/charts/compare/mosdns-8.1.5...mosdns-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mosdns-8.1.5](https://github.com/truecharts/charts/compare/mosdns-8.1.4...mosdns-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mosdns-8.1.4](https://github.com/truecharts/charts/compare/mosdns-8.1.3...mosdns-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mosdns-8.1.3](https://github.com/truecharts/charts/compare/mosdns-8.1.0...mosdns-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [mosdns-8.1.2](https://github.com/truecharts/charts/compare/mosdns-8.1.0...mosdns-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/mosdns/8.1.9/Chart.yaml b/stable/mosdns/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..0388b6a888
--- /dev/null
+++ b/stable/mosdns/8.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: networking
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.3.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A location-based pluggable DNS forwarder/splitter.
+home: https://truecharts.org/charts/stable/mosdns
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mosdns.png
+keywords:
+ - mosdns
+ - dns
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mosdns
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mosdns
+ - https://hub.docker.com/r/601096721/mosdns
+type: application
+version: 8.1.9
diff --git a/stable/mosdns/8.1.8/README.md b/stable/mosdns/8.1.9/README.md
similarity index 100%
rename from stable/mosdns/8.1.8/README.md
rename to stable/mosdns/8.1.9/README.md
diff --git a/stable/mosdns/8.1.9/app-changelog.md b/stable/mosdns/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..5a7383d854
--- /dev/null
+++ b/stable/mosdns/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mosdns-8.1.9](https://github.com/truecharts/charts/compare/mosdns-8.1.8...mosdns-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mosdns/8.1.8/app-readme.md b/stable/mosdns/8.1.9/app-readme.md
similarity index 100%
rename from stable/mosdns/8.1.8/app-readme.md
rename to stable/mosdns/8.1.9/app-readme.md
diff --git a/stable/mosdns/8.1.9/charts/common-17.2.28.tgz b/stable/mosdns/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mosdns/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/mosdns/8.1.8/ix_values.yaml b/stable/mosdns/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/mosdns/8.1.8/ix_values.yaml
rename to stable/mosdns/8.1.9/ix_values.yaml
diff --git a/stable/mosdns/8.1.8/questions.yaml b/stable/mosdns/8.1.9/questions.yaml
similarity index 100%
rename from stable/mosdns/8.1.8/questions.yaml
rename to stable/mosdns/8.1.9/questions.yaml
diff --git a/stable/synclounge/8.1.12/templates/NOTES.txt b/stable/mosdns/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/synclounge/8.1.12/templates/NOTES.txt
rename to stable/mosdns/8.1.9/templates/NOTES.txt
diff --git a/stable/syslog-ng/8.1.8/templates/common.yaml b/stable/mosdns/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/syslog-ng/8.1.8/templates/common.yaml
rename to stable/mosdns/8.1.9/templates/common.yaml
diff --git a/stable/rdtclient/3.1.11/values.yaml b/stable/mosdns/8.1.9/values.yaml
similarity index 100%
rename from stable/rdtclient/3.1.11/values.yaml
rename to stable/mosdns/8.1.9/values.yaml
diff --git a/stable/mosquitto/13.1.10/CHANGELOG.md b/stable/mosquitto/13.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..1ab73ff740
--- /dev/null
+++ b/stable/mosquitto/13.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mosquitto-13.1.10](https://github.com/truecharts/charts/compare/mosquitto-13.1.9...mosquitto-13.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mosquitto-13.1.9](https://github.com/truecharts/charts/compare/mosquitto-13.1.8...mosquitto-13.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mosquitto-13.1.8](https://github.com/truecharts/charts/compare/mosquitto-13.1.7...mosquitto-13.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [mosquitto-13.1.7](https://github.com/truecharts/charts/compare/mosquitto-13.1.6...mosquitto-13.1.7) (2024-01-14)
+
+
+
+
+## [mosquitto-13.1.6](https://github.com/truecharts/charts/compare/mosquitto-13.1.5...mosquitto-13.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mosquitto-13.1.5](https://github.com/truecharts/charts/compare/mosquitto-13.1.4...mosquitto-13.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mosquitto-13.1.4](https://github.com/truecharts/charts/compare/mosquitto-13.1.3...mosquitto-13.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mosquitto-13.1.3](https://github.com/truecharts/charts/compare/mosquitto-13.1.0...mosquitto-13.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [mosquitto-13.1.2](https://github.com/truecharts/charts/compare/mosquitto-13.1.0...mosquitto-13.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
diff --git a/stable/mosquitto/13.1.10/Chart.yaml b/stable/mosquitto/13.1.10/Chart.yaml
new file mode 100644
index 0000000000..dec0e65ab7
--- /dev/null
+++ b/stable/mosquitto/13.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.0.18
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Eclipse Mosquitto - An open source MQTT broker
+home: https://truecharts.org/charts/stable/mosquitto
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mosquitto.png
+keywords:
+ - mosquitto
+ - home-automation
+ - MQTT
+ - eclipse-iot
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mosquitto
+sources:
+ - https://github.com/eclipse/mosquitto
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mosquitto
+ - https://hub.docker.com/_/eclipse-mosquitto
+type: application
+version: 13.1.10
diff --git a/stable/mosquitto/13.1.10/README.md b/stable/mosquitto/13.1.10/README.md
new file mode 100644
index 0000000000..a9465b27b4
--- /dev/null
+++ b/stable/mosquitto/13.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/mosquitto)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/mosquitto/13.1.10/app-changelog.md b/stable/mosquitto/13.1.10/app-changelog.md
new file mode 100644
index 0000000000..7314cd60e8
--- /dev/null
+++ b/stable/mosquitto/13.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mosquitto-13.1.10](https://github.com/truecharts/charts/compare/mosquitto-13.1.9...mosquitto-13.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mosquitto/13.1.10/app-readme.md b/stable/mosquitto/13.1.10/app-readme.md
new file mode 100644
index 0000000000..69bc4377c6
--- /dev/null
+++ b/stable/mosquitto/13.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Eclipse Mosquitto - An open source MQTT broker
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/mosquitto](https://truecharts.org/charts/stable/mosquitto)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/mosquitto/13.1.10/charts/common-17.2.28.tgz b/stable/mosquitto/13.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mosquitto/13.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/mosquitto/13.1.10/ix_values.yaml b/stable/mosquitto/13.1.10/ix_values.yaml
new file mode 100644
index 0000000000..015f8ec301
--- /dev/null
+++ b/stable/mosquitto/13.1.10/ix_values.yaml
@@ -0,0 +1,84 @@
+image:
+ repository: eclipse-mosquitto
+ tag: 2.0.18@sha256:fa9822d3e9bdb12c80f6cb7ddd22922b26c1cd4ffa071815242ac156f9559d7d
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 1883
+ targetPort: 1883
+ websockets:
+ enabled: true
+ ports:
+ websockets:
+ enabled: true
+ port: 9001
+ targetPort: 9001
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: true
+ type: tcp
+ port: 1883
+ readiness:
+ enabled: true
+ type: tcp
+ port: 1883
+ startup:
+ enabled: true
+ type: tcp
+ port: 1883
+ingress:
+ websockets:
+ targetSelector:
+ websockets: websockets
+auth:
+ # -- By enabling this, `allow_anonymous` gets set to `false` in the mosquitto config.
+ enabled: false
+websockets:
+ # -- By enabling this, an additional listener with protocol websockets is added in the mosquitto config.
+ enabled: false
+configmap:
+ config:
+ enabled: true
+ data:
+ mosquitto.conf: |
+ listener {{ .Values.service.main.ports.main.targetPort }}
+ {{- if .Values.websockets.enabled }}
+ listener {{ .Values.service.websockets.ports.websockets.targetPort }}
+ protocol websockets
+ {{- end }}
+ {{- if .Values.auth.enabled }}
+ allow_anonymous false
+ {{- else }}
+ allow_anonymous true
+ {{- end }}
+ {{- if .Values.persistence.data.enabled }}
+ persistence true
+ persistence_location {{ .Values.persistence.data.mountPath }}
+ autosave_interval 1800
+ {{- end }}
+ {{- if .Values.persistence.configinc.enabled }}
+ include_dir {{ .Values.persistence.configinc.mountPath }}
+ {{- end }}
+persistence:
+ data:
+ enabled: true
+ mountPath: "/mosquitto/data"
+ configinc:
+ enabled: true
+ mountPath: "/mosquitto/configinc"
+ mosquitto-config:
+ enabled: true
+ mountPath: "/mosquitto/config/mosquitto.conf"
+ subPath: "mosquitto.conf"
+ type: configmap
+ objectName: config
+portal:
+ open:
+ enabled: false
diff --git a/stable/mosquitto/13.1.10/questions.yaml b/stable/mosquitto/13.1.10/questions.yaml
new file mode 100644
index 0000000000..df26dd243d
--- /dev/null
+++ b/stable/mosquitto/13.1.10/questions.yaml
@@ -0,0 +1,3456 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals: {}
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: auth
+ group: "App Configuration"
+ label: "Authentication"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ description: "By enabling this, `allow_anonymous` gets set to `false` in the mosquitto config."
+ schema:
+ type: boolean
+ default: false
+ - variable: websockets
+ group: "App Configuration"
+ label: "Web Sockets"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ description: "By enabling this, an additional listener with protocol websockets is added in the mosquitto config."
+ schema:
+ type: boolean
+ default: false
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 1883
+ required: true
+ - variable: websockets
+ label: "WebSockets Service"
+ description: "WebSockets Service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: ClusterIP
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: websockets
+ label: "WebSockets 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: 9001
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: configinc
+ label: "App config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: websockets
+ label: "WebSockets Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/synctube/6.1.8/templates/NOTES.txt b/stable/mosquitto/13.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/synctube/6.1.8/templates/NOTES.txt
rename to stable/mosquitto/13.1.10/templates/NOTES.txt
diff --git a/stable/mosquitto/13.1.10/templates/common.yaml b/stable/mosquitto/13.1.10/templates/common.yaml
new file mode 100644
index 0000000000..995efb03eb
--- /dev/null
+++ b/stable/mosquitto/13.1.10/templates/common.yaml
@@ -0,0 +1,5 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/recyclarr/8.1.8/values.yaml b/stable/mosquitto/13.1.10/values.yaml
similarity index 100%
rename from stable/recyclarr/8.1.8/values.yaml
rename to stable/mosquitto/13.1.10/values.yaml
diff --git a/stable/mstream/9.1.12/CHANGELOG.md b/stable/mstream/9.1.12/CHANGELOG.md
deleted file mode 100644
index 8fc2a73ad5..0000000000
--- a/stable/mstream/9.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mstream-9.1.12](https://github.com/truecharts/charts/compare/mstream-9.1.11...mstream-9.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mstream-9.1.11](https://github.com/truecharts/charts/compare/mstream-9.1.10...mstream-9.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [mstream-9.1.10](https://github.com/truecharts/charts/compare/mstream-9.1.9...mstream-9.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/mstream to 5.11.4[@7bcf039](https://github.com/7bcf039) by renovate ([#17359](https://github.com/truecharts/charts/issues/17359))
-
-
-## [mstream-9.1.9](https://github.com/truecharts/charts/compare/mstream-9.1.8...mstream-9.1.9) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/mstream to 5.11.4[@6d64a79](https://github.com/6d64a79) by renovate ([#17144](https://github.com/truecharts/charts/issues/17144))
-
-
-
-
-## [mstream-9.1.8](https://github.com/truecharts/charts/compare/mstream-9.1.7...mstream-9.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [mstream-9.1.7](https://github.com/truecharts/charts/compare/mstream-9.1.6...mstream-9.1.7) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/mstream to 5.11.4[@24ee3e6](https://github.com/24ee3e6) by renovate ([#16836](https://github.com/truecharts/charts/issues/16836))
-
-
-## [mstream-9.1.6](https://github.com/truecharts/charts/compare/mstream-9.1.5...mstream-9.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mstream-9.1.5](https://github.com/truecharts/charts/compare/mstream-9.1.4...mstream-9.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mstream-9.1.4](https://github.com/truecharts/charts/compare/mstream-9.1.1...mstream-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/mstream/9.1.12/Chart.yaml b/stable/mstream/9.1.12/Chart.yaml
deleted file mode 100644
index 672a082fdd..0000000000
--- a/stable/mstream/9.1.12/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 5.11.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A personal music streaming server
-home: https://truecharts.org/charts/stable/mstream
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mstream.png
-keywords:
- - mstream
- - server
- - music
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mstream
-sources:
- - https://mstream.io/
- - https://github.com/linuxserver/docker-mstream
- - https://github.com/truecharts/charts/tree/master/charts/stable/mstream
- - https://ghcr.io/linuxserver/mstream
-type: application
-version: 9.1.12
diff --git a/stable/mstream/9.1.12/app-changelog.md b/stable/mstream/9.1.12/app-changelog.md
deleted file mode 100644
index c543dc6cb5..0000000000
--- a/stable/mstream/9.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mstream-9.1.12](https://github.com/truecharts/charts/compare/mstream-9.1.11...mstream-9.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mstream/9.1.12/charts/common-17.2.26.tgz b/stable/mstream/9.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mstream/9.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mstream/9.1.13/CHANGELOG.md b/stable/mstream/9.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..ca4746bb73
--- /dev/null
+++ b/stable/mstream/9.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mstream-9.1.13](https://github.com/truecharts/charts/compare/mstream-9.1.12...mstream-9.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mstream-9.1.12](https://github.com/truecharts/charts/compare/mstream-9.1.11...mstream-9.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mstream-9.1.11](https://github.com/truecharts/charts/compare/mstream-9.1.10...mstream-9.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [mstream-9.1.10](https://github.com/truecharts/charts/compare/mstream-9.1.9...mstream-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/mstream to 5.11.4[@7bcf039](https://github.com/7bcf039) by renovate ([#17359](https://github.com/truecharts/charts/issues/17359))
+
+
+## [mstream-9.1.9](https://github.com/truecharts/charts/compare/mstream-9.1.8...mstream-9.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/mstream to 5.11.4[@6d64a79](https://github.com/6d64a79) by renovate ([#17144](https://github.com/truecharts/charts/issues/17144))
+
+
+
+
+## [mstream-9.1.8](https://github.com/truecharts/charts/compare/mstream-9.1.7...mstream-9.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mstream-9.1.7](https://github.com/truecharts/charts/compare/mstream-9.1.6...mstream-9.1.7) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/mstream to 5.11.4[@24ee3e6](https://github.com/24ee3e6) by renovate ([#16836](https://github.com/truecharts/charts/issues/16836))
+
+
+## [mstream-9.1.6](https://github.com/truecharts/charts/compare/mstream-9.1.5...mstream-9.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mstream-9.1.5](https://github.com/truecharts/charts/compare/mstream-9.1.4...mstream-9.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mstream-9.1.4](https://github.com/truecharts/charts/compare/mstream-9.1.1...mstream-9.1.4) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/mstream/9.1.13/Chart.yaml b/stable/mstream/9.1.13/Chart.yaml
new file mode 100644
index 0000000000..1c59c5c3cb
--- /dev/null
+++ b/stable/mstream/9.1.13/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.11.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A personal music streaming server
+home: https://truecharts.org/charts/stable/mstream
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mstream.png
+keywords:
+ - mstream
+ - server
+ - music
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mstream
+sources:
+ - https://mstream.io/
+ - https://github.com/linuxserver/docker-mstream
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mstream
+ - https://ghcr.io/linuxserver/mstream
+type: application
+version: 9.1.13
diff --git a/stable/mstream/9.1.12/README.md b/stable/mstream/9.1.13/README.md
similarity index 100%
rename from stable/mstream/9.1.12/README.md
rename to stable/mstream/9.1.13/README.md
diff --git a/stable/mstream/9.1.13/app-changelog.md b/stable/mstream/9.1.13/app-changelog.md
new file mode 100644
index 0000000000..a7e6cf760f
--- /dev/null
+++ b/stable/mstream/9.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mstream-9.1.13](https://github.com/truecharts/charts/compare/mstream-9.1.12...mstream-9.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mstream/9.1.12/app-readme.md b/stable/mstream/9.1.13/app-readme.md
similarity index 100%
rename from stable/mstream/9.1.12/app-readme.md
rename to stable/mstream/9.1.13/app-readme.md
diff --git a/stable/mstream/9.1.13/charts/common-17.2.28.tgz b/stable/mstream/9.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mstream/9.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/mstream/9.1.12/ix_values.yaml b/stable/mstream/9.1.13/ix_values.yaml
similarity index 100%
rename from stable/mstream/9.1.12/ix_values.yaml
rename to stable/mstream/9.1.13/ix_values.yaml
diff --git a/stable/mstream/9.1.12/questions.yaml b/stable/mstream/9.1.13/questions.yaml
similarity index 100%
rename from stable/mstream/9.1.12/questions.yaml
rename to stable/mstream/9.1.13/questions.yaml
diff --git a/stable/syslog-ng/8.1.8/templates/NOTES.txt b/stable/mstream/9.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/syslog-ng/8.1.8/templates/NOTES.txt
rename to stable/mstream/9.1.13/templates/NOTES.txt
diff --git a/stable/mstream/9.1.13/templates/common.yaml b/stable/mstream/9.1.13/templates/common.yaml
new file mode 100644
index 0000000000..992373e750
--- /dev/null
+++ b/stable/mstream/9.1.13/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/red-discordbot/4.1.11/values.yaml b/stable/mstream/9.1.13/values.yaml
similarity index 100%
rename from stable/red-discordbot/4.1.11/values.yaml
rename to stable/mstream/9.1.13/values.yaml
diff --git a/stable/multi-scrobbler/5.1.12/CHANGELOG.md b/stable/multi-scrobbler/5.1.12/CHANGELOG.md
deleted file mode 100644
index ed825e0b09..0000000000
--- a/stable/multi-scrobbler/5.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [multi-scrobbler-5.1.12](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.11...multi-scrobbler-5.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [multi-scrobbler-5.1.11](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.10...multi-scrobbler-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [multi-scrobbler-5.1.10](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.9...multi-scrobbler-5.1.10) (2024-01-14)
-
-### Chore
-
-
-
-- update container image foxxmd/multi-scrobbler to latest[@fe9aaf6](https://github.com/fe9aaf6) by renovate ([#17131](https://github.com/truecharts/charts/issues/17131))
-
-
-
-
-## [multi-scrobbler-5.1.9](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.8...multi-scrobbler-5.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [multi-scrobbler-5.1.8](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.7...multi-scrobbler-5.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image foxxmd/multi-scrobbler to latest[@244da32](https://github.com/244da32) by renovate ([#16762](https://github.com/truecharts/charts/issues/16762))
-
-
-## [multi-scrobbler-5.1.7](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.6...multi-scrobbler-5.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [multi-scrobbler-5.1.6](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.4...multi-scrobbler-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [multi-scrobbler-5.1.4](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.3...multi-scrobbler-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [multi-scrobbler-5.1.3](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.0...multi-scrobbler-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/multi-scrobbler/5.1.12/Chart.yaml b/stable/multi-scrobbler/5.1.12/Chart.yaml
deleted file mode 100644
index ba5563a51e..0000000000
--- a/stable/multi-scrobbler/5.1.12/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Web
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Track your music listening history from many sources and record to many scrobble clients.
-home: https://truecharts.org/charts/stable/multi-scrobbler
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/multi-scrobbler.png
-keywords:
- - multi-scrobbler
- - Network-Web
- - MediaServer-Music
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: multi-scrobbler
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/multi-scrobbler
- - https://hub.docker.com/r/foxxmd/multi-scrobbler
-type: application
-version: 5.1.12
diff --git a/stable/multi-scrobbler/5.1.12/app-changelog.md b/stable/multi-scrobbler/5.1.12/app-changelog.md
deleted file mode 100644
index 4d156fe3f9..0000000000
--- a/stable/multi-scrobbler/5.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [multi-scrobbler-5.1.12](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.11...multi-scrobbler-5.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/multi-scrobbler/5.1.12/charts/common-17.2.26.tgz b/stable/multi-scrobbler/5.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/multi-scrobbler/5.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/multi-scrobbler/5.1.13/CHANGELOG.md b/stable/multi-scrobbler/5.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..60fac35965
--- /dev/null
+++ b/stable/multi-scrobbler/5.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [multi-scrobbler-5.1.13](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.12...multi-scrobbler-5.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [multi-scrobbler-5.1.12](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.11...multi-scrobbler-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [multi-scrobbler-5.1.11](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.10...multi-scrobbler-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [multi-scrobbler-5.1.10](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.9...multi-scrobbler-5.1.10) (2024-01-14)
+
+### Chore
+
+
+
+- update container image foxxmd/multi-scrobbler to latest[@fe9aaf6](https://github.com/fe9aaf6) by renovate ([#17131](https://github.com/truecharts/charts/issues/17131))
+
+
+
+
+## [multi-scrobbler-5.1.9](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.8...multi-scrobbler-5.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [multi-scrobbler-5.1.8](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.7...multi-scrobbler-5.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image foxxmd/multi-scrobbler to latest[@244da32](https://github.com/244da32) by renovate ([#16762](https://github.com/truecharts/charts/issues/16762))
+
+
+## [multi-scrobbler-5.1.7](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.6...multi-scrobbler-5.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [multi-scrobbler-5.1.6](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.4...multi-scrobbler-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [multi-scrobbler-5.1.4](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.3...multi-scrobbler-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [multi-scrobbler-5.1.3](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.0...multi-scrobbler-5.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/multi-scrobbler/5.1.13/Chart.yaml b/stable/multi-scrobbler/5.1.13/Chart.yaml
new file mode 100644
index 0000000000..303c0cb28d
--- /dev/null
+++ b/stable/multi-scrobbler/5.1.13/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Web
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Track your music listening history from many sources and record to many scrobble clients.
+home: https://truecharts.org/charts/stable/multi-scrobbler
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/multi-scrobbler.png
+keywords:
+ - multi-scrobbler
+ - Network-Web
+ - MediaServer-Music
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: multi-scrobbler
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/multi-scrobbler
+ - https://hub.docker.com/r/foxxmd/multi-scrobbler
+type: application
+version: 5.1.13
diff --git a/stable/multi-scrobbler/5.1.12/README.md b/stable/multi-scrobbler/5.1.13/README.md
similarity index 100%
rename from stable/multi-scrobbler/5.1.12/README.md
rename to stable/multi-scrobbler/5.1.13/README.md
diff --git a/stable/multi-scrobbler/5.1.13/app-changelog.md b/stable/multi-scrobbler/5.1.13/app-changelog.md
new file mode 100644
index 0000000000..fd2b1d45cf
--- /dev/null
+++ b/stable/multi-scrobbler/5.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [multi-scrobbler-5.1.13](https://github.com/truecharts/charts/compare/multi-scrobbler-5.1.12...multi-scrobbler-5.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/multi-scrobbler/5.1.12/app-readme.md b/stable/multi-scrobbler/5.1.13/app-readme.md
similarity index 100%
rename from stable/multi-scrobbler/5.1.12/app-readme.md
rename to stable/multi-scrobbler/5.1.13/app-readme.md
diff --git a/stable/multi-scrobbler/5.1.13/charts/common-17.2.28.tgz b/stable/multi-scrobbler/5.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/multi-scrobbler/5.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/multi-scrobbler/5.1.12/ix_values.yaml b/stable/multi-scrobbler/5.1.13/ix_values.yaml
similarity index 100%
rename from stable/multi-scrobbler/5.1.12/ix_values.yaml
rename to stable/multi-scrobbler/5.1.13/ix_values.yaml
diff --git a/stable/multi-scrobbler/5.1.12/questions.yaml b/stable/multi-scrobbler/5.1.13/questions.yaml
similarity index 100%
rename from stable/multi-scrobbler/5.1.12/questions.yaml
rename to stable/multi-scrobbler/5.1.13/questions.yaml
diff --git a/stable/tagspaces/2.1.8/templates/NOTES.txt b/stable/multi-scrobbler/5.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/tagspaces/2.1.8/templates/NOTES.txt
rename to stable/multi-scrobbler/5.1.13/templates/NOTES.txt
diff --git a/stable/neko/4.1.68/templates/common.yaml b/stable/multi-scrobbler/5.1.13/templates/common.yaml
similarity index 100%
rename from stable/neko/4.1.68/templates/common.yaml
rename to stable/multi-scrobbler/5.1.13/templates/common.yaml
diff --git a/stable/redisinsight/5.1.8/values.yaml b/stable/multi-scrobbler/5.1.13/values.yaml
similarity index 100%
rename from stable/redisinsight/5.1.8/values.yaml
rename to stable/multi-scrobbler/5.1.13/values.yaml
diff --git a/stable/muse/4.2.2/CHANGELOG.md b/stable/muse/4.2.2/CHANGELOG.md
deleted file mode 100644
index eff71196f0..0000000000
--- a/stable/muse/4.2.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [muse-4.2.2](https://github.com/truecharts/charts/compare/muse-4.2.1...muse-4.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [muse-4.2.1](https://github.com/truecharts/charts/compare/muse-4.2.0...muse-4.2.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [muse-4.2.0](https://github.com/truecharts/charts/compare/muse-4.1.6...muse-4.2.0) (2024-01-21)
-
-### Chore
-
-
-
-- update container image codetheweb/muse to v2.5.0[@3433b97](https://github.com/3433b97) by renovate ([#17441](https://github.com/truecharts/charts/issues/17441))
-
-
-
-
-## [muse-4.1.6](https://github.com/truecharts/charts/compare/muse-4.1.5...muse-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [muse-4.1.5](https://github.com/truecharts/charts/compare/muse-4.1.4...muse-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [muse-4.1.4](https://github.com/truecharts/charts/compare/muse-4.1.3...muse-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [muse-4.1.3](https://github.com/truecharts/charts/compare/muse-4.1.0...muse-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [muse-4.1.2](https://github.com/truecharts/charts/compare/muse-4.1.0...muse-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/muse/4.2.2/Chart.yaml b/stable/muse/4.2.2/Chart.yaml
deleted file mode 100644
index a4552dcde7..0000000000
--- a/stable/muse/4.2.2/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.5.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A self-hosted midwestern Discord music bot that doesn't suck.
-home: https://truecharts.org/charts/stable/muse
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/muse.png
-keywords:
- - muse
- - media
- - discord-bot
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: muse
-sources:
- - https://github.com/codetheweb/muse
- - https://github.com/truecharts/charts/tree/master/charts/stable/muse
- - https://hub.docker.com/r/codetheweb/muse
-type: application
-version: 4.2.2
diff --git a/stable/muse/4.2.2/app-changelog.md b/stable/muse/4.2.2/app-changelog.md
deleted file mode 100644
index dfe70be576..0000000000
--- a/stable/muse/4.2.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [muse-4.2.2](https://github.com/truecharts/charts/compare/muse-4.2.1...muse-4.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/muse/4.2.2/charts/common-17.2.26.tgz b/stable/muse/4.2.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/muse/4.2.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/muse/4.2.3/CHANGELOG.md b/stable/muse/4.2.3/CHANGELOG.md
new file mode 100644
index 0000000000..5cea63c376
--- /dev/null
+++ b/stable/muse/4.2.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [muse-4.2.3](https://github.com/truecharts/charts/compare/muse-4.2.2...muse-4.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [muse-4.2.2](https://github.com/truecharts/charts/compare/muse-4.2.1...muse-4.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [muse-4.2.1](https://github.com/truecharts/charts/compare/muse-4.2.0...muse-4.2.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [muse-4.2.0](https://github.com/truecharts/charts/compare/muse-4.1.6...muse-4.2.0) (2024-01-21)
+
+### Chore
+
+
+
+- update container image codetheweb/muse to v2.5.0[@3433b97](https://github.com/3433b97) by renovate ([#17441](https://github.com/truecharts/charts/issues/17441))
+
+
+
+
+## [muse-4.1.6](https://github.com/truecharts/charts/compare/muse-4.1.5...muse-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [muse-4.1.5](https://github.com/truecharts/charts/compare/muse-4.1.4...muse-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [muse-4.1.4](https://github.com/truecharts/charts/compare/muse-4.1.3...muse-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [muse-4.1.3](https://github.com/truecharts/charts/compare/muse-4.1.0...muse-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [muse-4.1.2](https://github.com/truecharts/charts/compare/muse-4.1.0...muse-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/muse/4.2.3/Chart.yaml b/stable/muse/4.2.3/Chart.yaml
new file mode 100644
index 0000000000..c45044bc15
--- /dev/null
+++ b/stable/muse/4.2.3/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.5.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A self-hosted midwestern Discord music bot that doesn't suck.
+home: https://truecharts.org/charts/stable/muse
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/muse.png
+keywords:
+ - muse
+ - media
+ - discord-bot
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: muse
+sources:
+ - https://github.com/codetheweb/muse
+ - https://github.com/truecharts/charts/tree/master/charts/stable/muse
+ - https://hub.docker.com/r/codetheweb/muse
+type: application
+version: 4.2.3
diff --git a/stable/muse/4.2.2/README.md b/stable/muse/4.2.3/README.md
similarity index 100%
rename from stable/muse/4.2.2/README.md
rename to stable/muse/4.2.3/README.md
diff --git a/stable/muse/4.2.3/app-changelog.md b/stable/muse/4.2.3/app-changelog.md
new file mode 100644
index 0000000000..a7662351c3
--- /dev/null
+++ b/stable/muse/4.2.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [muse-4.2.3](https://github.com/truecharts/charts/compare/muse-4.2.2...muse-4.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/muse/4.2.2/app-readme.md b/stable/muse/4.2.3/app-readme.md
similarity index 100%
rename from stable/muse/4.2.2/app-readme.md
rename to stable/muse/4.2.3/app-readme.md
diff --git a/stable/muse/4.2.3/charts/common-17.2.28.tgz b/stable/muse/4.2.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/muse/4.2.3/charts/common-17.2.28.tgz differ
diff --git a/stable/muse/4.2.2/ix_values.yaml b/stable/muse/4.2.3/ix_values.yaml
similarity index 100%
rename from stable/muse/4.2.2/ix_values.yaml
rename to stable/muse/4.2.3/ix_values.yaml
diff --git a/stable/muse/4.2.2/questions.yaml b/stable/muse/4.2.3/questions.yaml
similarity index 100%
rename from stable/muse/4.2.2/questions.yaml
rename to stable/muse/4.2.3/questions.yaml
diff --git a/stable/tasmoadmin/6.2.6/templates/common.yaml b/stable/muse/4.2.3/templates/common.yaml
similarity index 100%
rename from stable/tasmoadmin/6.2.6/templates/common.yaml
rename to stable/muse/4.2.3/templates/common.yaml
diff --git a/stable/redm/4.1.8/values.yaml b/stable/muse/4.2.3/values.yaml
similarity index 100%
rename from stable/redm/4.1.8/values.yaml
rename to stable/muse/4.2.3/values.yaml
diff --git a/stable/muximux/9.1.8/CHANGELOG.md b/stable/muximux/9.1.8/CHANGELOG.md
deleted file mode 100644
index a651932ef6..0000000000
--- a/stable/muximux/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [muximux-9.1.8](https://github.com/truecharts/charts/compare/muximux-9.1.7...muximux-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [muximux-9.1.7](https://github.com/truecharts/charts/compare/muximux-9.1.6...muximux-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [muximux-9.1.6](https://github.com/truecharts/charts/compare/muximux-9.1.5...muximux-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [muximux-9.1.5](https://github.com/truecharts/charts/compare/muximux-9.1.4...muximux-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [muximux-9.1.4](https://github.com/truecharts/charts/compare/muximux-9.1.3...muximux-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [muximux-9.1.3](https://github.com/truecharts/charts/compare/muximux-9.1.0...muximux-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [muximux-9.1.2](https://github.com/truecharts/charts/compare/muximux-9.1.0...muximux-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [muximux-9.1.0](https://github.com/truecharts/charts/compare/muximux-9.0.1...muximux-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [muximux-9.0.1](https://github.com/truecharts/charts/compare/muximux-9.0.0...muximux-9.0.1) (2023-12-26)
diff --git a/stable/muximux/9.1.8/Chart.yaml b/stable/muximux/9.1.8/Chart.yaml
deleted file mode 100644
index 1ef96a28c2..0000000000
--- a/stable/muximux/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: "057352e8"
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A lightweight portal to view & manage your HTPC apps without having to run anything more than a PHP enabled webserver
-home: https://truecharts.org/charts/stable/muximux
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/muximux.png
-keywords:
- - muximux
- - htpc
- - manage
- - portal
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: muximux
-sources:
- - https://github.com/mescon/Muximux
- - https://github.com/linuxserver/docker-muximux
- - https://github.com/truecharts/charts/tree/master/charts/stable/muximux
- - https://ghcr.io/linuxserver/muximux
-type: application
-version: 9.1.8
diff --git a/stable/muximux/9.1.8/app-changelog.md b/stable/muximux/9.1.8/app-changelog.md
deleted file mode 100644
index 7afc4cb2c3..0000000000
--- a/stable/muximux/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [muximux-9.1.8](https://github.com/truecharts/charts/compare/muximux-9.1.7...muximux-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/muximux/9.1.8/charts/common-17.2.26.tgz b/stable/muximux/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/muximux/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/muximux/9.1.9/CHANGELOG.md b/stable/muximux/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..c5b214469b
--- /dev/null
+++ b/stable/muximux/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [muximux-9.1.9](https://github.com/truecharts/charts/compare/muximux-9.1.8...muximux-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [muximux-9.1.8](https://github.com/truecharts/charts/compare/muximux-9.1.7...muximux-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [muximux-9.1.7](https://github.com/truecharts/charts/compare/muximux-9.1.6...muximux-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [muximux-9.1.6](https://github.com/truecharts/charts/compare/muximux-9.1.5...muximux-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [muximux-9.1.5](https://github.com/truecharts/charts/compare/muximux-9.1.4...muximux-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [muximux-9.1.4](https://github.com/truecharts/charts/compare/muximux-9.1.3...muximux-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [muximux-9.1.3](https://github.com/truecharts/charts/compare/muximux-9.1.0...muximux-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [muximux-9.1.2](https://github.com/truecharts/charts/compare/muximux-9.1.0...muximux-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/muximux/9.1.9/Chart.yaml b/stable/muximux/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..6ec302c636
--- /dev/null
+++ b/stable/muximux/9.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: "057352e8"
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A lightweight portal to view & manage your HTPC apps without having to run anything more than a PHP enabled webserver
+home: https://truecharts.org/charts/stable/muximux
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/muximux.png
+keywords:
+ - muximux
+ - htpc
+ - manage
+ - portal
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: muximux
+sources:
+ - https://github.com/mescon/Muximux
+ - https://github.com/linuxserver/docker-muximux
+ - https://github.com/truecharts/charts/tree/master/charts/stable/muximux
+ - https://ghcr.io/linuxserver/muximux
+type: application
+version: 9.1.9
diff --git a/stable/muximux/9.1.8/README.md b/stable/muximux/9.1.9/README.md
similarity index 100%
rename from stable/muximux/9.1.8/README.md
rename to stable/muximux/9.1.9/README.md
diff --git a/stable/muximux/9.1.9/app-changelog.md b/stable/muximux/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..fd4acb76a3
--- /dev/null
+++ b/stable/muximux/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [muximux-9.1.9](https://github.com/truecharts/charts/compare/muximux-9.1.8...muximux-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/muximux/9.1.8/app-readme.md b/stable/muximux/9.1.9/app-readme.md
similarity index 100%
rename from stable/muximux/9.1.8/app-readme.md
rename to stable/muximux/9.1.9/app-readme.md
diff --git a/stable/muximux/9.1.9/charts/common-17.2.28.tgz b/stable/muximux/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/muximux/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/muximux/9.1.8/ix_values.yaml b/stable/muximux/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/muximux/9.1.8/ix_values.yaml
rename to stable/muximux/9.1.9/ix_values.yaml
diff --git a/stable/muximux/9.1.8/questions.yaml b/stable/muximux/9.1.9/questions.yaml
similarity index 100%
rename from stable/muximux/9.1.8/questions.yaml
rename to stable/muximux/9.1.9/questions.yaml
diff --git a/stable/tailscale/7.1.8/templates/NOTES.txt b/stable/muximux/9.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/tailscale/7.1.8/templates/NOTES.txt
rename to stable/muximux/9.1.9/templates/NOTES.txt
diff --git a/stable/muximux/9.1.9/templates/common.yaml b/stable/muximux/9.1.9/templates/common.yaml
new file mode 100644
index 0000000000..992373e750
--- /dev/null
+++ b/stable/muximux/9.1.9/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/remmina/9.1.12/values.yaml b/stable/muximux/9.1.9/values.yaml
similarity index 100%
rename from stable/remmina/9.1.12/values.yaml
rename to stable/muximux/9.1.9/values.yaml
diff --git a/stable/mylar/12.1.13/CHANGELOG.md b/stable/mylar/12.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..6562abe02b
--- /dev/null
+++ b/stable/mylar/12.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mylar-12.1.13](https://github.com/truecharts/charts/compare/mylar-12.1.12...mylar-12.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mylar-12.1.12](https://github.com/truecharts/charts/compare/mylar-12.1.11...mylar-12.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mylar-12.1.11](https://github.com/truecharts/charts/compare/mylar-12.1.10...mylar-12.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [mylar-12.1.10](https://github.com/truecharts/charts/compare/mylar-12.1.9...mylar-12.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image linuxserver/mylar3 to vversion-v0.7.8[@8e6b850](https://github.com/8e6b850) by renovate ([#17432](https://github.com/truecharts/charts/issues/17432))
+
+
+## [mylar-12.1.9](https://github.com/truecharts/charts/compare/mylar-12.1.8...mylar-12.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image linuxserver/mylar3 to version-v0.7.7[@e4c4bb7](https://github.com/e4c4bb7) by renovate ([#17162](https://github.com/truecharts/charts/issues/17162))
+
+
+
+
+## [mylar-12.1.8](https://github.com/truecharts/charts/compare/mylar-12.1.7...mylar-12.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mylar-12.1.7](https://github.com/truecharts/charts/compare/mylar-12.1.6...mylar-12.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image linuxserver/mylar3 to version-v0.7.7[@82c6738](https://github.com/82c6738) by renovate ([#16955](https://github.com/truecharts/charts/issues/16955))
+
+
+## [mylar-12.1.6](https://github.com/truecharts/charts/compare/mylar-12.1.5...mylar-12.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mylar-12.1.5](https://github.com/truecharts/charts/compare/mylar-12.1.4...mylar-12.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mylar-12.1.4](https://github.com/truecharts/charts/compare/mylar-12.1.1...mylar-12.1.4) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/mylar/12.1.13/Chart.yaml b/stable/mylar/12.1.13/Chart.yaml
new file mode 100644
index 0000000000..ae01b91b71
--- /dev/null
+++ b/stable/mylar/12.1.13/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.7.8
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Mylar is a automated Comic Book downloader
+home: https://truecharts.org/charts/stable/mylar
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mylar.png
+keywords:
+ - mylar
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mylar
+sources:
+ - https://github.com/linuxserver/docker-mylar3
+ - https://github.com/mylar3/mylar3
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mylar
+ - https://hub.docker.com/r/linuxserver/mylar3
+type: application
+version: 12.1.13
diff --git a/stable/mylar/12.1.13/README.md b/stable/mylar/12.1.13/README.md
new file mode 100644
index 0000000000..21ab619784
--- /dev/null
+++ b/stable/mylar/12.1.13/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/mylar)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/mylar/12.1.13/app-changelog.md b/stable/mylar/12.1.13/app-changelog.md
new file mode 100644
index 0000000000..e33fbe60a8
--- /dev/null
+++ b/stable/mylar/12.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mylar-12.1.13](https://github.com/truecharts/charts/compare/mylar-12.1.12...mylar-12.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mylar/12.1.13/app-readme.md b/stable/mylar/12.1.13/app-readme.md
new file mode 100644
index 0000000000..c870d05098
--- /dev/null
+++ b/stable/mylar/12.1.13/app-readme.md
@@ -0,0 +1,8 @@
+Mylar is a automated Comic Book downloader
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/mylar](https://truecharts.org/charts/stable/mylar)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/mylar/12.1.13/charts/common-17.2.28.tgz b/stable/mylar/12.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mylar/12.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/mylar/12.1.13/ix_values.yaml b/stable/mylar/12.1.13/ix_values.yaml
new file mode 100644
index 0000000000..f942ff43d5
--- /dev/null
+++ b/stable/mylar/12.1.13/ix_values.yaml
@@ -0,0 +1,25 @@
+image:
+ repository: linuxserver/mylar3
+ tag: version-v0.7.8@sha256:8e6b8509b55af15b34e873810bcb03a1ed272ff9591e571ae0abb4c28fe9f6f8
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 8090
+ targetPort: 8090
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ varrun:
+ enabled: true
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
diff --git a/stable/mylar/12.1.13/questions.yaml b/stable/mylar/12.1.13/questions.yaml
new file mode 100644
index 0000000000..87d914b23b
--- /dev/null
+++ b/stable/mylar/12.1.13/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8090
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/tauticord/2.2.3/templates/NOTES.txt b/stable/mylar/12.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/tauticord/2.2.3/templates/NOTES.txt
rename to stable/mylar/12.1.13/templates/NOTES.txt
diff --git a/stable/tasmobackup/5.1.12/templates/common.yaml b/stable/mylar/12.1.13/templates/common.yaml
similarity index 100%
rename from stable/tasmobackup/5.1.12/templates/common.yaml
rename to stable/mylar/12.1.13/templates/common.yaml
diff --git a/stable/remotely/4.1.8/values.yaml b/stable/mylar/12.1.13/values.yaml
similarity index 100%
rename from stable/remotely/4.1.8/values.yaml
rename to stable/mylar/12.1.13/values.yaml
diff --git a/stable/mymediaforalexa/7.1.8/CHANGELOG.md b/stable/mymediaforalexa/7.1.8/CHANGELOG.md
deleted file mode 100644
index 5c4f4e2d2f..0000000000
--- a/stable/mymediaforalexa/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mymediaforalexa-7.1.8](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.7...mymediaforalexa-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mymediaforalexa-7.1.7](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.6...mymediaforalexa-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [mymediaforalexa-7.1.6](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.5...mymediaforalexa-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [mymediaforalexa-7.1.5](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.4...mymediaforalexa-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mymediaforalexa-7.1.4](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.3...mymediaforalexa-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mymediaforalexa-7.1.3](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.0...mymediaforalexa-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [mymediaforalexa-7.1.2](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.0...mymediaforalexa-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [mymediaforalexa-7.1.0](https://github.com/truecharts/charts/compare/mymediaforalexa-7.0.1...mymediaforalexa-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [mymediaforalexa-7.0.1](https://github.com/truecharts/charts/compare/mymediaforalexa-7.0.0...mymediaforalexa-7.0.1) (2023-12-26)
diff --git a/stable/mymediaforalexa/7.1.8/Chart.yaml b/stable/mymediaforalexa/7.1.8/Chart.yaml
deleted file mode 100644
index a929832afb..0000000000
--- a/stable/mymediaforalexa/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.3.151.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This is the multi-platform Docker image for My Media for Alexa - https://www.mymediaalexa.com .
-home: https://truecharts.org/charts/stable/mymediaforalexa
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mymediaforalexa.png
-keywords:
- - media
- - alexa
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mymediaforalexa
-sources:
- - https://www.mymediaalexa.com/home/docker#dockerhub
- - https://github.com/truecharts/charts/tree/master/charts/stable/mymediaforalexa
- - https://hub.docker.com/r/bizmodeller/mymediaforalexa
-type: application
-version: 7.1.8
diff --git a/stable/mymediaforalexa/7.1.8/app-changelog.md b/stable/mymediaforalexa/7.1.8/app-changelog.md
deleted file mode 100644
index 26abc6e07d..0000000000
--- a/stable/mymediaforalexa/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mymediaforalexa-7.1.8](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.7...mymediaforalexa-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mymediaforalexa/7.1.8/charts/common-17.2.26.tgz b/stable/mymediaforalexa/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mymediaforalexa/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mymediaforalexa/7.1.9/CHANGELOG.md b/stable/mymediaforalexa/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..54dba27836
--- /dev/null
+++ b/stable/mymediaforalexa/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mymediaforalexa-7.1.9](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.8...mymediaforalexa-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mymediaforalexa-7.1.8](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.7...mymediaforalexa-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mymediaforalexa-7.1.7](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.6...mymediaforalexa-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [mymediaforalexa-7.1.6](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.5...mymediaforalexa-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mymediaforalexa-7.1.5](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.4...mymediaforalexa-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mymediaforalexa-7.1.4](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.3...mymediaforalexa-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mymediaforalexa-7.1.3](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.0...mymediaforalexa-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [mymediaforalexa-7.1.2](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.0...mymediaforalexa-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/mymediaforalexa/7.1.9/Chart.yaml b/stable/mymediaforalexa/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..e3e185ebb5
--- /dev/null
+++ b/stable/mymediaforalexa/7.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.3.151.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This is the multi-platform Docker image for My Media for Alexa - https://www.mymediaalexa.com .
+home: https://truecharts.org/charts/stable/mymediaforalexa
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mymediaforalexa.png
+keywords:
+ - media
+ - alexa
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mymediaforalexa
+sources:
+ - https://www.mymediaalexa.com/home/docker#dockerhub
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mymediaforalexa
+ - https://hub.docker.com/r/bizmodeller/mymediaforalexa
+type: application
+version: 7.1.9
diff --git a/stable/mymediaforalexa/7.1.8/README.md b/stable/mymediaforalexa/7.1.9/README.md
similarity index 100%
rename from stable/mymediaforalexa/7.1.8/README.md
rename to stable/mymediaforalexa/7.1.9/README.md
diff --git a/stable/mymediaforalexa/7.1.9/app-changelog.md b/stable/mymediaforalexa/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..2a8c598249
--- /dev/null
+++ b/stable/mymediaforalexa/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mymediaforalexa-7.1.9](https://github.com/truecharts/charts/compare/mymediaforalexa-7.1.8...mymediaforalexa-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mymediaforalexa/7.1.8/app-readme.md b/stable/mymediaforalexa/7.1.9/app-readme.md
similarity index 100%
rename from stable/mymediaforalexa/7.1.8/app-readme.md
rename to stable/mymediaforalexa/7.1.9/app-readme.md
diff --git a/stable/mymediaforalexa/7.1.9/charts/common-17.2.28.tgz b/stable/mymediaforalexa/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mymediaforalexa/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/mymediaforalexa/7.1.8/ix_values.yaml b/stable/mymediaforalexa/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/mymediaforalexa/7.1.8/ix_values.yaml
rename to stable/mymediaforalexa/7.1.9/ix_values.yaml
diff --git a/stable/mymediaforalexa/7.1.8/questions.yaml b/stable/mymediaforalexa/7.1.9/questions.yaml
similarity index 100%
rename from stable/mymediaforalexa/7.1.8/questions.yaml
rename to stable/mymediaforalexa/7.1.9/questions.yaml
diff --git a/stable/tdarr-node/8.1.8/templates/NOTES.txt b/stable/mymediaforalexa/7.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/tdarr-node/8.1.8/templates/NOTES.txt
rename to stable/mymediaforalexa/7.1.9/templates/NOTES.txt
diff --git a/stable/tasmocompiler/5.1.13/templates/common.yaml b/stable/mymediaforalexa/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/tasmocompiler/5.1.13/templates/common.yaml
rename to stable/mymediaforalexa/7.1.9/templates/common.yaml
diff --git a/stable/requestrr/9.0.2/values.yaml b/stable/mymediaforalexa/7.1.9/values.yaml
similarity index 100%
rename from stable/requestrr/9.0.2/values.yaml
rename to stable/mymediaforalexa/7.1.9/values.yaml
diff --git a/stable/mysql-workbench/8.1.12/CHANGELOG.md b/stable/mysql-workbench/8.1.12/CHANGELOG.md
deleted file mode 100644
index 0981a402dd..0000000000
--- a/stable/mysql-workbench/8.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [mysql-workbench-8.1.12](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.11...mysql-workbench-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [mysql-workbench-8.1.11](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.10...mysql-workbench-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [mysql-workbench-8.1.10](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.9...mysql-workbench-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/mysql-workbench to v8.0.36[@1f58a07](https://github.com/1f58a07) by renovate ([#17419](https://github.com/truecharts/charts/issues/17419))
-
-
-## [mysql-workbench-8.1.9](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.8...mysql-workbench-8.1.9) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/mysql-workbench to 8.0.34[@3fa12db](https://github.com/3fa12db) by renovate ([#17145](https://github.com/truecharts/charts/issues/17145))
-
-
-
-
-## [mysql-workbench-8.1.8](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.7...mysql-workbench-8.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [mysql-workbench-8.1.7](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.6...mysql-workbench-8.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/mysql-workbench to 8.0.34[@b60f79b](https://github.com/b60f79b) by renovate ([#16947](https://github.com/truecharts/charts/issues/16947))
-
-
-## [mysql-workbench-8.1.6](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.5...mysql-workbench-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [mysql-workbench-8.1.5](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.4...mysql-workbench-8.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [mysql-workbench-8.1.4](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.1...mysql-workbench-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/mysql-workbench/8.1.12/Chart.yaml b/stable/mysql-workbench/8.1.12/Chart.yaml
deleted file mode 100644
index 0b793b58bb..0000000000
--- a/stable/mysql-workbench/8.1.12/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 8.0.36
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: MySQL Workbench is a unified visual tool for database architects, developers and DBAs.
-home: https://truecharts.org/charts/stable/mysql-workbench
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/mysql-workbench.png
-keywords:
- - mysql-workbench
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: mysql-workbench
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/mysql-workbench
- - https://ghcr.io/linuxserver/mysql-workbench
-type: application
-version: 8.1.12
diff --git a/stable/mysql-workbench/8.1.12/app-changelog.md b/stable/mysql-workbench/8.1.12/app-changelog.md
deleted file mode 100644
index e2d25d0f89..0000000000
--- a/stable/mysql-workbench/8.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [mysql-workbench-8.1.12](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.11...mysql-workbench-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/mysql-workbench/8.1.12/charts/common-17.2.26.tgz b/stable/mysql-workbench/8.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/mysql-workbench/8.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/mysql-workbench/8.1.13/CHANGELOG.md b/stable/mysql-workbench/8.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..0a7cfc84c7
--- /dev/null
+++ b/stable/mysql-workbench/8.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [mysql-workbench-8.1.13](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.12...mysql-workbench-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [mysql-workbench-8.1.12](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.11...mysql-workbench-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [mysql-workbench-8.1.11](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.10...mysql-workbench-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [mysql-workbench-8.1.10](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.9...mysql-workbench-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/mysql-workbench to v8.0.36[@1f58a07](https://github.com/1f58a07) by renovate ([#17419](https://github.com/truecharts/charts/issues/17419))
+
+
+## [mysql-workbench-8.1.9](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.8...mysql-workbench-8.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/mysql-workbench to 8.0.34[@3fa12db](https://github.com/3fa12db) by renovate ([#17145](https://github.com/truecharts/charts/issues/17145))
+
+
+
+
+## [mysql-workbench-8.1.8](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.7...mysql-workbench-8.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [mysql-workbench-8.1.7](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.6...mysql-workbench-8.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/mysql-workbench to 8.0.34[@b60f79b](https://github.com/b60f79b) by renovate ([#16947](https://github.com/truecharts/charts/issues/16947))
+
+
+## [mysql-workbench-8.1.6](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.5...mysql-workbench-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [mysql-workbench-8.1.5](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.4...mysql-workbench-8.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [mysql-workbench-8.1.4](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.1...mysql-workbench-8.1.4) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/mysql-workbench/8.1.13/Chart.yaml b/stable/mysql-workbench/8.1.13/Chart.yaml
new file mode 100644
index 0000000000..6708378088
--- /dev/null
+++ b/stable/mysql-workbench/8.1.13/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 8.0.36
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: MySQL Workbench is a unified visual tool for database architects, developers and DBAs.
+home: https://truecharts.org/charts/stable/mysql-workbench
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/mysql-workbench.png
+keywords:
+ - mysql-workbench
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: mysql-workbench
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/mysql-workbench
+ - https://ghcr.io/linuxserver/mysql-workbench
+type: application
+version: 8.1.13
diff --git a/stable/mysql-workbench/8.1.12/README.md b/stable/mysql-workbench/8.1.13/README.md
similarity index 100%
rename from stable/mysql-workbench/8.1.12/README.md
rename to stable/mysql-workbench/8.1.13/README.md
diff --git a/stable/mysql-workbench/8.1.13/app-changelog.md b/stable/mysql-workbench/8.1.13/app-changelog.md
new file mode 100644
index 0000000000..3bd801674d
--- /dev/null
+++ b/stable/mysql-workbench/8.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [mysql-workbench-8.1.13](https://github.com/truecharts/charts/compare/mysql-workbench-8.1.12...mysql-workbench-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/mysql-workbench/8.1.12/app-readme.md b/stable/mysql-workbench/8.1.13/app-readme.md
similarity index 100%
rename from stable/mysql-workbench/8.1.12/app-readme.md
rename to stable/mysql-workbench/8.1.13/app-readme.md
diff --git a/stable/mysql-workbench/8.1.13/charts/common-17.2.28.tgz b/stable/mysql-workbench/8.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/mysql-workbench/8.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/mysql-workbench/8.1.12/ix_values.yaml b/stable/mysql-workbench/8.1.13/ix_values.yaml
similarity index 100%
rename from stable/mysql-workbench/8.1.12/ix_values.yaml
rename to stable/mysql-workbench/8.1.13/ix_values.yaml
diff --git a/stable/mysql-workbench/8.1.12/questions.yaml b/stable/mysql-workbench/8.1.13/questions.yaml
similarity index 100%
rename from stable/mysql-workbench/8.1.12/questions.yaml
rename to stable/mysql-workbench/8.1.13/questions.yaml
diff --git a/stable/tdarr/8.1.8/templates/NOTES.txt b/stable/mysql-workbench/8.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/tdarr/8.1.8/templates/NOTES.txt
rename to stable/mysql-workbench/8.1.13/templates/NOTES.txt
diff --git a/stable/tauticord/2.2.3/templates/common.yaml b/stable/mysql-workbench/8.1.13/templates/common.yaml
similarity index 100%
rename from stable/tauticord/2.2.3/templates/common.yaml
rename to stable/mysql-workbench/8.1.13/templates/common.yaml
diff --git a/stable/restic-rest-server/4.1.8/values.yaml b/stable/mysql-workbench/8.1.13/values.yaml
similarity index 100%
rename from stable/restic-rest-server/4.1.8/values.yaml
rename to stable/mysql-workbench/8.1.13/values.yaml
diff --git a/stable/n8n/12.4.3/CHANGELOG.md b/stable/n8n/12.4.3/CHANGELOG.md
new file mode 100644
index 0000000000..4a4772611e
--- /dev/null
+++ b/stable/n8n/12.4.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [n8n-12.4.3](https://github.com/truecharts/charts/compare/n8n-12.4.2...n8n-12.4.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [n8n-12.4.2](https://github.com/truecharts/charts/compare/n8n-12.4.1...n8n-12.4.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [n8n-12.4.1](https://github.com/truecharts/charts/compare/n8n-12.4.0...n8n-12.4.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [n8n-12.4.0](https://github.com/truecharts/charts/compare/n8n-12.3.1...n8n-12.4.0) (2024-01-21)
+
+### Chore
+
+
+
+- update container image n8nio/n8n to v1.25.0[@59e6239](https://github.com/59e6239) by renovate ([#17451](https://github.com/truecharts/charts/issues/17451))
+
+
+## [n8n-12.3.1](https://github.com/truecharts/charts/compare/n8n-12.3.0...n8n-12.3.1) (2024-01-19)
+
+### Chore
+
+
+
+- update container image n8nio/n8n to v1.24.1[@bf32c06](https://github.com/bf32c06) by renovate ([#17305](https://github.com/truecharts/charts/issues/17305))
+
+
+## [n8n-12.3.0](https://github.com/truecharts/charts/compare/n8n-12.2.1...n8n-12.3.0) (2024-01-14)
+
+### Chore
+
+
+
+- update container image n8nio/n8n to v1.24.0[@42867dd](https://github.com/42867dd) by renovate ([#17205](https://github.com/truecharts/charts/issues/17205))
+
+
+
+
+## [n8n-12.2.1](https://github.com/truecharts/charts/compare/n8n-12.2.0...n8n-12.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [n8n-12.2.0](https://github.com/truecharts/charts/compare/n8n-12.1.10...n8n-12.2.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image n8nio/n8n to v1.23.0[@e1920fd](https://github.com/e1920fd) by renovate ([#16855](https://github.com/truecharts/charts/issues/16855))
+
+
+## [n8n-12.1.10](https://github.com/truecharts/charts/compare/n8n-12.1.9...n8n-12.1.10) (2024-01-03)
+
+### Chore
+
+
+
+- update container image n8nio/n8n to v1.22.4[@836a990](https://github.com/836a990) by renovate ([#16852](https://github.com/truecharts/charts/issues/16852))
+
+
+## [n8n-12.1.9](https://github.com/truecharts/charts/compare/n8n-12.1.8...n8n-12.1.9) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
diff --git a/stable/n8n/12.4.3/Chart.yaml b/stable/n8n/12.4.3/Chart.yaml
new file mode 100644
index 0000000000..2789a2e471
--- /dev/null
+++ b/stable/n8n/12.4.3/Chart.yaml
@@ -0,0 +1,45 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.25.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: n8n is an extendable workflow automation tool.
+home: https://truecharts.org/charts/stable/n8n
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/n8n.png
+keywords:
+ - workflows
+ - automation
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: n8n
+sources:
+ - https://github.com/n8n-io/n8n
+ - https://docs.n8n.io/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/n8n
+ - https://hub.docker.com/r/n8nio/n8n
+type: application
+version: 12.4.3
diff --git a/stable/n8n/12.4.3/LICENSE b/stable/n8n/12.4.3/LICENSE
new file mode 100644
index 0000000000..33a8cbb23f
--- /dev/null
+++ b/stable/n8n/12.4.3/LICENSE
@@ -0,0 +1,106 @@
+Business Source License 1.1
+
+Parameters
+
+Licensor: The TrueCharts Project, it's owner and it's contributors
+Licensed Work: The TrueCharts "Blocky" Helm Chart
+Additional Use Grant: You may use the licensed work in production, as long
+ as it is directly sourced from a TrueCharts provided
+ official repository, catalog or source. You may also make private
+ modification to the directly sourced licenced work,
+ when used in production.
+
+ The following cases are, due to their nature, also
+ defined as 'production use' and explicitly prohibited:
+ - Bundling, including or displaying the licensed work
+ with(in) another work intended for production use,
+ with the apparent intend of facilitating and/or
+ promoting production use by third parties in
+ violation of this license.
+
+Change Date: 2050-01-01
+
+Change License: 3-clause BSD license
+
+For information about alternative licensing arrangements for the Software,
+please contact: legal@truecharts.org
+
+Notice
+
+The Business Source License (this document, or the “License”) is not an Open
+Source license. However, the Licensed Work will eventually be made available
+under an Open Source License, as stated in this License.
+
+License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved.
+“Business Source License” is a trademark of MariaDB Corporation Ab.
+
+-----------------------------------------------------------------------------
+
+Business Source License 1.1
+
+Terms
+
+The Licensor hereby grants you the right to copy, modify, create derivative
+works, redistribute, and make non-production use of the Licensed Work. The
+Licensor may make an Additional Use Grant, above, permitting limited
+production use.
+
+Effective on the Change Date, or the fourth anniversary of the first publicly
+available distribution of a specific version of the Licensed Work under this
+License, whichever comes first, the Licensor hereby grants you rights under
+the terms of the Change License, and the rights granted in the paragraph
+above terminate.
+
+If your use of the Licensed Work does not comply with the requirements
+currently in effect as described in this License, you must purchase a
+commercial license from the Licensor, its affiliated entities, or authorized
+resellers, or you must refrain from using the Licensed Work.
+
+All copies of the original and modified Licensed Work, and derivative works
+of the Licensed Work, are subject to this License. This License applies
+separately for each version of the Licensed Work and the Change Date may vary
+for each version of the Licensed Work released by Licensor.
+
+You must conspicuously display this License on each original or modified copy
+of the Licensed Work. If you receive the Licensed Work in original or
+modified form from a third party, the terms and conditions set forth in this
+License apply to your use of that work.
+
+Any use of the Licensed Work in violation of this License will automatically
+terminate your rights under this License for the current and all other
+versions of the Licensed Work.
+
+This License does not grant you any right in any trademark or logo of
+Licensor or its affiliates (provided that you may use a trademark or logo of
+Licensor as expressly required by this License).
+
+TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON
+AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
+EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
+TITLE.
+
+MariaDB hereby grants you permission to use this License’s text to license
+your works, and to refer to it using the trademark “Business Source License”,
+as long as you comply with the Covenants of Licensor below.
+
+Covenants of Licensor
+
+In consideration of the right to use this License’s text and the “Business
+Source License” name and trademark, Licensor covenants to MariaDB, and to all
+other recipients of the licensed work to be provided by Licensor:
+
+1. To specify as the Change License the GPL Version 2.0 or any later version,
+ or a license that is compatible with GPL Version 2.0 or a later version,
+ where “compatible” means that software provided under the Change License can
+ be included in a program with software provided under GPL Version 2.0 or a
+ later version. Licensor may specify additional Change Licenses without
+ limitation.
+
+2. To either: (a) specify an additional grant of rights to use that does not
+ impose any additional restriction on the right granted in this License, as
+ the Additional Use Grant; or (b) insert the text “None”.
+
+3. To specify a Change Date.
+
+4. Not to modify this License in any other way.
diff --git a/stable/n8n/12.4.3/README.md b/stable/n8n/12.4.3/README.md
new file mode 100644
index 0000000000..443324719f
--- /dev/null
+++ b/stable/n8n/12.4.3/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/n8n)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/n8n/12.4.3/app-changelog.md b/stable/n8n/12.4.3/app-changelog.md
new file mode 100644
index 0000000000..4721c7e228
--- /dev/null
+++ b/stable/n8n/12.4.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [n8n-12.4.3](https://github.com/truecharts/charts/compare/n8n-12.4.2...n8n-12.4.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/n8n/12.4.3/app-readme.md b/stable/n8n/12.4.3/app-readme.md
new file mode 100644
index 0000000000..a4fddef6b7
--- /dev/null
+++ b/stable/n8n/12.4.3/app-readme.md
@@ -0,0 +1,8 @@
+n8n is an extendable workflow automation tool.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/n8n](https://truecharts.org/charts/stable/n8n)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/n8n/12.4.3/charts/common-17.2.28.tgz b/stable/n8n/12.4.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/n8n/12.4.3/charts/common-17.2.28.tgz differ
diff --git a/stable/n8n/12.4.3/charts/redis-11.1.6.tgz b/stable/n8n/12.4.3/charts/redis-11.1.6.tgz
new file mode 100644
index 0000000000..f65cde0826
Binary files /dev/null and b/stable/n8n/12.4.3/charts/redis-11.1.6.tgz differ
diff --git a/stable/n8n/12.4.3/ix_values.yaml b/stable/n8n/12.4.3/ix_values.yaml
new file mode 100644
index 0000000000..123c33c523
--- /dev/null
+++ b/stable/n8n/12.4.3/ix_values.yaml
@@ -0,0 +1,154 @@
+image:
+ repository: n8nio/n8n
+ tag: 1.25.0@sha256:59e6239758be0f9803cced753a9fc73a62d1abcac881343ddeee4ad44acfb281
+ pullPolicy: IfNotPresent
+timezoneandlocale: {}
+# N8N_DEFAULT_LOCALE: "en"
+credentials: {}
+# CREDENTIALS_OVERWRITE_DATA: ""
+# CREDENTIALS_OVERWRITE_ENDPOINT: ""
+# CREDENTIALS_DEFAULT_NAME: "My credentials"
+deployment:
+ N8N_HOST: "localhost"
+ # N8N_EDITOR_BASE_URL: ""
+ # N8N_CONFIG_FILES: ""
+ # N8N_ENCRYPTION_KEY: ""
+ # N8N_DIAGNOSTICS_ENABLED: true
+ # N8N_DISABLE_UI: false
+ # N8N_TEMPLATES_ENABLED: false
+ # N8N_TEMPLATES_HOST: ""
+ # N8N_PERSONALIZATION_ENABLED: true
+ # N8N_VERSION_NOTIFICATIONS_ENABLED: true
+ # N8N_DIAGNOSTICS_ENABLED: false
+ # N8N_HIRING_BANNER_ENABLED: false
+endpoints: {}
+# WEBHOOK_URL: ""
+# N8N_PAYLOAD_SIZE_MAX: 16
+# N8N_METRICS: false
+# N8N_METRICS_PREFIX: "n8n_"
+# N8N_ENDPOINT_REST: "rest"
+# N8N_ENDPOINT_WEBHOOK: "webhook"
+# N8N_ENDPOINT_WEBHOOK_TEST: "webhook-test"
+# N8N_ENDPOINT_WEBHOOK_WAIT: "webhook-waiting"
+# N8N_DISABLE_PRODUCTION_MAIN_PROCESS: false
+# N8N_SKIP_WEBHOOK_DEREGISTRATION_SHUTDOWN: false
+executions: {}
+# EXECUTIONS_PROCESS: "own"
+# EXECUTIONS_MODE: "regular"
+# EXECUTIONS_TIMEOUT: "-1"
+# EXECUTIONS_TIMEOUT_MAX: 3600
+# EXECUTIONS_DATA_SAVE_ON_ERROR: "all"
+# EXECUTIONS_DATA_SAVE_ON_SUCCESS: "all"
+# EXECUTIONS_DATA_SAVE_ON_PROGRESS: false
+# EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS: false
+# EXECUTIONS_DATA_PRUNE: false
+# EXECUTIONS_DATA_MAX_AGE: 336
+# EXECUTIONS_DATA_PRUNE_TIMEOUT: 3600
+logs:
+ # N8N_LOG_LEVEL: "info"
+ # N8N_LOG_OUTPUT: "console"
+ # N8N_LOG_FILE_COUNT_MAX: 100
+ # N8N_LOG_FILE_SIZE_MAX: 16
+ N8N_LOG_FILE_LOCATION: "/data/logs"
+n8n_security: {}
+# N8N_BLOCK_ENV_ACCESS_IN_NODE: false
+# N8N_BASIC_AUTH_ACTIVE: false
+# N8N_BASIC_AUTH_USER: ""
+# N8N_BASIC_AUTH_PASSWORD: ""
+# N8N_BASIC_AUTH_HASH: false
+# N8N_JWT_AUTH_ACTIVE: false
+# N8N_JWT_AUTH_HEADER: ""
+# N8N_JWT_AUTH_HEADER_VALUE_PREFIX: ""
+# N8N_JWKS_URI: ""
+# N8N_JWT_ISSUER: ""
+# N8N_JWT_NAMESPACE: ""
+# N8N_JWT_ALLOWED_TENANT: ""
+# N8N_JWT_ALLOWED_TENANT_KEY: ""
+# N8N_AUTH_EXCLUDE_ENDPOINTS: ""
+workflows: {}
+# WORKFLOWS_DEFAULT_NAME: "My workflow"
+# N8N_ONBOARDING_FLOW_DISABLED: false
+# N8N_WORKFLOW_TAGS_DISABLED: false
+externalhooks: {}
+# EXTERNAL_HOOK_FILES: ""
+usermanagement: {}
+# N8N_USER_MANAGEMENT_DISABLED: false
+# N8N_EMAIL_MODE: "smtp"
+# N8N_SMTP_HOST: ""
+# N8N_SMTP_PORT: 0
+# N8N_SMTP_USER: ""
+# N8N_SMTP_PASS: ""
+# N8N_SMTP_SENDER: ""
+# N8N_SMTP_SSL: true
+# N8N_UM_EMAIL_TEMPLATES_INVITE: ""
+# N8N_UM_EMAIL_TEMPLATES_PWRESET: ""
+
+service:
+ main:
+ ports:
+ main:
+ port: 5678
+ targetPort: 5678
+persistence:
+ data:
+ enabled: true
+ mountPath: "/data"
+# Enabled redis
+redis:
+ enabled: true
+# Enabled postgres
+cnpg:
+ main:
+ enabled: true
+ user: n8n
+ database: n8n
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ fsGroup: 1000
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ path: "/healthz"
+ readiness:
+ path: "/healthz"
+ startup:
+ path: "/healthz"
+ envFrom:
+ - configMapRef:
+ name: n8n-config
+ env:
+ GENERIC_TIMEZONE: "{{ .Values.TZ }}"
+ DB_TYPE: "postgresdb"
+ DB_POSTGRESDB_USER: "{{ .Values.cnpg.main.user }}"
+ DB_POSTGRESDB_DATABASE: "{{ .Values.cnpg.main.database }}"
+ DB_POSTGRESDB_PORT: 5432
+ QUEUE_BULL_REDIS_PORT: 6379
+ N8N_USER_FOLDER: "/data"
+ DB_POSTGRESDB_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ DB_POSTGRESDB_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ QUEUE_BULL_REDIS_HOST:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: plainhost
+ QUEUE_BULL_REDIS_PASSWORD:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: redis-password
diff --git a/stable/n8n/12.4.3/questions.yaml b/stable/n8n/12.4.3/questions.yaml
new file mode 100644
index 0000000000..45cd35bfc9
--- /dev/null
+++ b/stable/n8n/12.4.3/questions.yaml
@@ -0,0 +1,3820 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: timezoneandlocale
+ group: "App Configuration"
+ label: "Timezone and Localization"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: N8N_DEFAULT_LOCALE
+ label: "Default Locale (Leave empty for default)"
+ description: "A locale identifier, compatible with the Accept-Language header."
+ schema:
+ type: string
+ default: ""
+ - variable: deployment
+ group: "App Configuration"
+ label: "Deployment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: N8N_HOST
+ label: "Host"
+ description: "Host name n8n runs on."
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: N8N_EDITOR_BASE_URL
+ label: "Base URL"
+ description: "Public URL where users can access the editor. Also used for emails sent from n8n."
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_CONFIG_FILES
+ label: "Config Files (Leave empty for default)"
+ description: "Use to provide the path to any JSON configuration file(s)"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_DISABLE_UI
+ label: "Disable UI"
+ description: "Whether the UI should be disabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: N8N_TEMPLATES_ENABLED
+ label: "Enable Templates"
+ description: "Enable workflow templates."
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if:
+ subquestions:
+ - variable: N8N_TEMPLATES_HOST
+ label: "Templates Host (Leave empty for default)"
+ description: "Change this if creating your own workflow template library."
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_ENCRYPTION_KEY
+ label: "Encryption Key (Leave empty for default)"
+ description: "Provide a custom key used to encrypt credentials in the n8n database. By default a random key is generated on first launch"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_PERSONALIZATION_ENABLED
+ label: "Enable Personalization"
+ description: "Whether to ask users personalization questions and then customize n8n accordingly"
+ schema:
+ type: boolean
+ default: true
+ - variable: N8N_VERSION_NOTIFICATIONS_ENABLED
+ label: "Enable Version Notifications"
+ description: "When enabled, notifications of new versions and security updates are provided"
+ schema:
+ type: boolean
+ default: true
+ - variable: N8N_DIAGNOSTICS_ENABLED
+ label: "Enable Diagnostics"
+ description: "Whether to share selected, anonymous telemetry with n8n"
+ schema:
+ type: boolean
+ default: false
+ - variable: N8N_HIRING_BANNER_ENABLED
+ label: "Enable Hiring Banner"
+ description: "Whether to show the n8n hiring banner in the console."
+ schema:
+ type: boolean
+ default: false
+ - variable: workflows
+ group: "App Configuration"
+ label: "Workflows"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: WORKFLOWS_DEFAULT_NAME
+ label: "Workflows Default Name (Leave empty for default)"
+ description: "The default name used for new workflows"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_ONBOARDING_FLOW_DISABLED
+ label: "Enable Onboarding Flow"
+ description: "Whether to show onboarding tips when creating a new workflow."
+ schema:
+ type: boolean
+ default: false
+ - variable: N8N_WORKFLOW_TAGS_DISABLED
+ label: "Disable Workflow Tags"
+ description: "Whether to disable workflow tags."
+ schema:
+ type: boolean
+ default: false
+ - variable: executions
+ group: "App Configuration"
+ label: "Executions"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: EXECUTIONS_PROCESS
+ label: "Execution Process"
+ description: "Whether processes are executed in their own process or the main process"
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "main"
+ description: "Main"
+ - value: "own"
+ description: "Own"
+ - variable: EXECUTIONS_MODE
+ label: "Execution Mode"
+ description: "Whether processes should run directly or via queue"
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "regular"
+ description: "Regular"
+ - value: "queue"
+ description: "Queue"
+ - variable: EXECUTIONS_TIMEOUT
+ label: "Execution Timeout (Leave empty for default)"
+ description: "The maximum run time (in seconds) before stopping a workflow execution. Set to -1 to disable."
+ schema:
+ type: int
+ - variable: EXECUTIONS_TIMEOUT_MAX
+ label: "Max Execution Timeout (Leave empty for default)"
+ description: "The max execution time (in seconds) that can be set for a workflow individually"
+ schema:
+ type: int
+ - variable: EXECUTIONS_DATA_SAVE_ON_ERROR
+ label: "Execution Data Save on Error"
+ description: "Whether n8n saves execution data on error."
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "all"
+ description: "All"
+ - value: "none"
+ description: "None"
+ - variable: EXECUTIONS_DATA_SAVE_ON_SUCCESS
+ label: "Execution Data Save on Success"
+ description: "Whether execution data is saved on success"
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "all"
+ description: "All"
+ - value: "none"
+ description: "None"
+ - variable: EXECUTIONS_DATA_SAVE_ON_PROGRESS
+ label: "Execution Data Save on Progress"
+ description: "Whether to save progress for each node executed"
+ schema:
+ type: boolean
+ default: false
+ - variable: EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS
+ label: "Execution Data Save on Manual Executions"
+ description: "Whether to save data of executions when started manually"
+ schema:
+ type: boolean
+ default: false
+ - variable: EXECUTIONS_DATA_MAX_AGE
+ label: "Execution Data Max Age (Leave empty for default)"
+ description: "The execution age (in hours) before it is deleted"
+ schema:
+ type: int
+ - variable: EXECUTIONS_DATA_PRUNE
+ label: "Execution Data Prune"
+ description: "Whether to delete data of past executions on a rolling basis"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if:
+ subquestions:
+ - variable: EXECUTIONS_DATA_PRUNE_TIMEOUT
+ label: "Data Prune Timeout (Leave empty for default)"
+ description: "The timeout (in seconds) after execution data has been pruned"
+ schema:
+ type: int
+ - variable: n8n_security
+ group: "App Configuration"
+ label: "Security"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: N8N_BLOCK_ENV_ACCESS_IN_NODE
+ label: "Block Environment Access in Node"
+ description: "Whether to allow users to access environment variables in expressions and the function node"
+ schema:
+ type: boolean
+ default: false
+ - variable: N8N_BASIC_AUTH_ACTIVE
+ label: "Enable Basic Auth"
+ description: "Whether basic auth should be activated for editor and REST-API access"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: N8N_BASIC_AUTH_USER
+ label: "Basic Auth User (Leave empty for default)"
+ description: "The name of the n8n user for basic authentication"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_BASIC_AUTH_PASSWORD
+ label: "Basic Auth Password (Leave empty for default)"
+ description: "The password of the n8n user for basic authentication"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_BASIC_AUTH_HASH
+ label: "Enable Basic Auth Hash"
+ description: "Whether the basic authentication password is hashed"
+ schema:
+ type: boolean
+ default: false
+ - variable: N8N_JWT_AUTH_ACTIVE
+ label: "Enable JWT Auth"
+ description: "Whether JWT authentication should be activated for editor and REST-API access"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: N8N_JWT_AUTH_HEADER
+ label: "JWT Auth Header (Leave empty for default)"
+ description: "The request header containing a signed JWT"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_JWT_AUTH_HEADER_VALUE_PREFIX
+ label: "JWT Auth Header Prefix to strip (Leave empty for default)"
+ description: "Optional. The request header value prefix to strip"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_JWKS_URI
+ label: "JWT Set URI (Leave empty for default)"
+ description: "The URI to fetch JWK Set for JWT authentication"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_JWT_ISSUER
+ label: "JWT Issuer (Leave empty for default)"
+ description: "Optional. The expected JWT issuer"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_JWT_NAMESPACE
+ label: "JWT Namespace (Leave empty for default)"
+ description: "Optional. The expected JWT namespace"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_JWT_ALLOWED_TENANT
+ label: "JWT Allowed Tenant (Leave empty for default)"
+ description: "Optional. The allowed JWT tenant"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_JWT_ALLOWED_TENANT_KEY
+ label: "JWT Allowed Tenant Key (Leave empty for default)"
+ description: "Optional. The JWT tenant key name to inspect within the JWT namespace"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_AUTH_EXCLUDE_ENDPOINTS
+ label: "Additional Endpoints to Exclude Auth Checks (Leave empty for default)"
+ description: "Additional endpoints to exclude auth checks. Multiple endpoints can be provided separated by a colon (\":\"). The endpoints should not start with a forward slash (\"/\")"
+ schema:
+ type: string
+ default: ""
+ - variable: endpoints
+ group: "App Configuration"
+ label: "Endpoints"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: WEBHOOK_URL
+ label: "Webhook URL"
+ description: "Used to manually provide the Webhook URL when running n8n behind a reverse proxy"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_PAYLOAD_SIZE_MAX
+ label: "Max Payload Size (Leave empty for default)"
+ description: "The maximum payload size in MB"
+ schema:
+ type: int
+ - variable: N8N_METRICS
+ label: "Enable Metrics endpoint"
+ description: "Whether to enable the metrics endpoint"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if:
+ subquestions:
+ - variable: N8N_METRICS_PREFIX
+ label: "Metrics Prefix (Leave empty for default)"
+ description: "Optional prefix to be used for metrics names"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_ENDPOINT_REST
+ label: "Rest Endpoint Path (Leave empty for default)"
+ description: "The path used for REST endpoint"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_ENDPOINT_WEBHOOK
+ label: "Webhook Endpoint Path (Leave empty for default)"
+ description: "The path used for webhook endpoint"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_ENDPOINT_WEBHOOK_TEST
+ label: "Test-Webhook Endpoint Path (Leave empty for default)"
+ description: "The path used for test-webhook endpoin"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_ENDPOINT_WEBHOOK_WAIT
+ label: "Waiting-Webhook Endpoint Path (Leave empty for default)"
+ description: "The path used for waiting-webhook endpoint"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_DISABLE_PRODUCTION_MAIN_PROCESS
+ label: "Disable Production Webhooks"
+ description: "Disable production webhooks from main process. This helps ensures no HTTP traffic load to main process when using webhook-specific processes"
+ schema:
+ type: boolean
+ default: false
+ - variable: N8N_SKIP_WEBHOOK_DEREGISTRATION_SHUTDOWN
+ label: "Deregister External Webhooks"
+ description: "Deregister webhooks on external services only when workflows are deactivated"
+ schema:
+ type: boolean
+ default: false
+ - variable: credentials
+ group: "App Configuration"
+ label: "Credentials"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: CREDENTIALS_OVERWRITE_DATA
+ label: "Credentials Overwrites (Leave empty for default)"
+ description: "Overwrites for credentials"
+ schema:
+ type: string
+ default: ""
+ - variable: CREDENTIALS_OVERWRITE_ENDPOINT
+ label: "Credentials Overwrite Endpoint (Leave empty for default)"
+ description: "The API endpoint to fetch credentials"
+ schema:
+ type: string
+ default: ""
+ - variable: CREDENTIALS_DEFAULT_NAME
+ label: "Credentials Default Name (Leave empty for default)"
+ description: "The default name for credentials"
+ schema:
+ type: string
+ default: ""
+ - variable: logs
+ group: "App Configuration"
+ label: "Logs"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: N8N_LOG_LEVEL
+ label: "Log Level"
+ description: "Log output level"
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "info"
+ description: "Info"
+ - value: "warn"
+ description: "Warn"
+ - value: "error"
+ description: "Error"
+ - value: "verbose"
+ description: "Verbose"
+ - value: "debug"
+ description: "Debug"
+ - variable: N8N_LOG_OUTPUT
+ label: "Log Output"
+ description: "Where to output logs"
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "console"
+ description: "Console"
+ - value: "file"
+ description: "File"
+ - value: "console,file"
+ description: "Console and File"
+ - variable: N8N_LOG_FILE_COUNT_MAX
+ label: "Max Log File Count (Leave empty for default)"
+ description: "Max number of log files to keep"
+ schema:
+ type: int
+ - variable: N8N_LOG_FILE_SIZE_MAX
+ label: "Max Log File Size (Leave empty for default)"
+ description: "Max size of each log file in MB"
+ schema:
+ type: int
+ - variable: externalhooks
+ group: "App Configuration"
+ label: "External Hooks"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: EXTERNAL_HOOK_FILES
+ label: "External Hook Files (Leave empty for default)"
+ description: "Files containing external hooks. Provide multiple files as a colon-separated list ':'."
+ schema:
+ type: string
+ default: ""
+ - variable: usermanagement
+ group: "App Configuration"
+ label: "User Management and SMTP"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: N8N_USER_MANAGEMENT_DISABLED
+ label: "Disable User Management"
+ description: "Set to true to disable the user management feature. Note that n8n ignores this environment variable if you have already set up an owner account."
+ schema:
+ type: boolean
+ default: false
+ - variable: N8N_EMAIL_MODE
+ label: "Email Mode"
+ description: "Enable emails."
+ schema:
+ type: string
+ default: "smtp"
+ - variable: N8N_SMTP_HOST
+ label: "SMTP Host"
+ description: "Your SMTP server name"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_SMTP_PORT
+ label: "SMTP Port"
+ description: "Your SMTP server port"
+ schema:
+ type: int
+ - variable: N8N_SMTP_USER
+ label: "SMTP User"
+ description: "Your SMTP username"
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_SMTP_PASS
+ label: "SMTP Pass"
+ description: "Your SMTP password"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: N8N_SMTP_SENDER
+ label: "SMTP Sender"
+ description: "You can select the sender name from the sender addresses."
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_SMTP_SSL
+ label: "SMTP SSL"
+ description: "Whether to use SSL for SMTP."
+ schema:
+ type: boolean
+ default: true
+ - variable: N8N_UM_EMAIL_TEMPLATES_INVITE
+ label: "Invite Email Templates (Leave empty for default)"
+ description: "Full path to your HTML email template. This overrides the default template for invite emails."
+ schema:
+ type: string
+ default: ""
+ - variable: N8N_UM_EMAIL_TEMPLATES_PWRESET
+ label: "Password Reset Email Templates (Leave empty for default)"
+ description: "Full path to your HTML email template. This overrides the default template for password reset emails."
+ schema:
+ type: string
+ default: ""
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 5678
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 1000
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/theme-park/8.1.9/templates/NOTES.txt b/stable/n8n/12.4.3/templates/NOTES.txt
similarity index 100%
rename from stable/theme-park/8.1.9/templates/NOTES.txt
rename to stable/n8n/12.4.3/templates/NOTES.txt
diff --git a/stable/n8n/12.4.3/templates/_configmap.tpl b/stable/n8n/12.4.3/templates/_configmap.tpl
new file mode 100644
index 0000000000..88871d1fa7
--- /dev/null
+++ b/stable/n8n/12.4.3/templates/_configmap.tpl
@@ -0,0 +1,232 @@
+{{/* Define the configmap */}}
+{{- define "n8n.configmap" -}}
+enabled: true
+data:
+ {{/* External Hooks */}}
+ {{- if .Values.externalhooks.EXTERNAL_HOOK_FILES }}
+ EXTERNAL_HOOK_FILES: {{ .Values.externalhooks.EXTERNAL_HOOK_FILES | quote }}
+ {{- end }}
+ {{/* User Management */}}
+ {{- if .Values.usermanagement.N8N_USER_MANAGEMENT_DISABLED }}
+ N8N_USER_MANAGEMENT_DISABLED: {{ .Values.usermanagement.N8N_USER_MANAGEMENT_DISABLED | quote }}
+ {{- end }}
+ {{- if .Values.usermanagement.N8N_EMAIL_MODE }}
+ N8N_EMAIL_MODE: {{ .Values.usermanagement.N8N_EMAIL_MODE | quote }}
+ {{- end }}
+ {{- if .Values.usermanagement.N8N_SMTP_HOST }}
+ N8N_SMTP_HOST: {{ .Values.usermanagement.N8N_SMTP_HOST | quote }}
+ {{- end }}
+ {{- if hasKey .Values.usermanagement "N8N_SMTP_PORT" }}
+ {{- if or .Values.usermanagement.N8N_SMTP_PORT (eq 0 (int .Values.usermanagement.N8N_SMTP_PORT)) }}
+ N8N_SMTP_PORT: {{ .Values.usermanagement.N8N_SMTP_PORT | quote }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.usermanagement.N8N_SMTP_USER }}
+ N8N_SMTP_USER: {{ .Values.usermanagement.N8N_SMTP_USER | quote }}
+ {{- end }}
+ {{- if .Values.usermanagement.N8N_SMTP_PASS }}
+ N8N_SMTP_PASS: {{ .Values.usermanagement.N8N_SMTP_PASS | quote }}
+ {{- end }}
+ {{- if .Values.usermanagement.N8N_SMTP_SENDER }}
+ N8N_SMTP_SENDER: {{ .Values.usermanagement.N8N_SMTP_SENDER | quote }}
+ {{- end }}
+ {{- if .Values.usermanagement.N8N_SMTP_SSL }}
+ N8N_SMTP_SSL: {{ .Values.usermanagement.N8N_SMTP_SSL | quote }}
+ {{- end }}
+ {{- if .Values.usermanagement.N8N_UM_EMAIL_TEMPLATES_INVITE }}
+ N8N_UM_EMAIL_TEMPLATES_INVITE: {{ .Values.usermanagement.N8N_UM_EMAIL_TEMPLATES_INVITE | quote }}
+ {{- end }}
+ {{- if .Values.usermanagement.N8N_UM_EMAIL_TEMPLATES_PWRESET }}
+ N8N_UM_EMAIL_TEMPLATES_PWRESET: {{ .Values.usermanagement.N8N_UM_EMAIL_TEMPLATES_PWRESET | quote }}
+ {{- end }}
+ {{/* Timezone and Locale */}}
+ {{- if .Values.timezoneandlocale.N8N_DEFAULT_LOCALE }}
+ N8N_DEFAULT_LOCALE: {{ .Values.timezoneandlocale.N8N_DEFAULT_LOCALE | quote }}
+ {{- end }}
+ {{/* Workflows */}}
+ {{- if .Values.workflows.WORKFLOWS_DEFAULT_NAME }}
+ WORKFLOWS_DEFAULT_NAME: {{ .Values.workflows.WORKFLOWS_DEFAULT_NAME | quote }}
+ {{- end }}
+ {{- if .Values.workflows.N8N_ONBOARDING_FLOW_DISABLED }}
+ N8N_ONBOARDING_FLOW_DISABLED: {{ .Values.workflows.N8N_ONBOARDING_FLOW_DISABLED | quote }}
+ {{- end }}
+ {{- if .Values.workflows.N8N_WORKFLOW_TAGS_DISABLED }}
+ N8N_WORKFLOW_TAGS_DISABLED: {{ .Values.workflows.N8N_WORKFLOW_TAGS_DISABLED | quote }}
+ {{- end }}
+ {{/* Security */}}
+ {{- if .Values.n8n_security.N8N_BLOCK_ENV_ACCESS_IN_NODE }}
+ N8N_BLOCK_ENV_ACCESS_IN_NODE: {{ .Values.n8n_security.N8N_BLOCK_ENV_ACCESS_IN_NODE | quote }}
+ {{- end }}
+ {{- if .Values.n8n_security.N8N_AUTH_EXCLUDE_ENDPOINTS }}
+ N8N_AUTH_EXCLUDE_ENDPOINTS: {{ .Values.n8n_security.N8N_AUTH_EXCLUDE_ENDPOINTS | quote }}
+ {{- end }}
+ {{- if .Values.n8n_security.N8N_BASIC_AUTH_ACTIVE }}
+ N8N_BASIC_AUTH_ACTIVE: {{ .Values.n8n_security.N8N_BASIC_AUTH_ACTIVE | quote }}
+ {{- end }}
+ {{- if .Values.n8n_security.N8N_BASIC_AUTH_USER }}
+ N8N_BASIC_AUTH_USER: {{ .Values.n8n_security.N8N_BASIC_AUTH_USER | quote }}
+ {{- end }}
+ {{- if .Values.n8n_security.N8N_BASIC_AUTH_PASSWORD }}
+ N8N_BASIC_AUTH_PASSWORD: {{ .Values.n8n_security.N8N_BASIC_AUTH_PASSWORD | quote }}
+ {{- end }}
+ {{- if .Values.n8n_security.N8N_BASIC_AUTH_HASH }}
+ N8N_BASIC_AUTH_HASH: {{ .Values.n8n_security.N8N_BASIC_AUTH_HASH | quote }}
+ {{- end }}
+ {{- if .Values.n8n_security.N8N_JWT_AUTH_ACTIVE }}
+ N8N_JWT_AUTH_ACTIVE: {{ .Values.n8n_security.N8N_JWT_AUTH_ACTIVE | quote }}
+ {{- end }}
+ {{- if .Values.n8n_security.N8N_JWT_AUTH_HEADER }}
+ N8N_JWT_AUTH_HEADER: {{ .Values.n8n_security.N8N_JWT_AUTH_HEADER | quote }}
+ {{- end }}
+ {{- if .Values.n8n_security.N8N_JWT_AUTH_HEADER_VALUE_PREFIX }}
+ N8N_JWT_AUTH_HEADER_VALUE_PREFIX: {{ .Values.n8n_security.N8N_JWT_AUTH_HEADER_VALUE_PREFIX | quote }}
+ {{- end }}
+ {{- if .Values.n8n_security.N8N_JWKS_URI }}
+ N8N_JWKS_URI: {{ .Values.n8n_security.N8N_JWKS_URI | quote }}
+ {{- end }}
+ {{- if .Values.n8n_security.N8N_JWT_ISSUER }}
+ N8N_JWT_ISSUER: {{ .Values.n8n_security.N8N_JWT_ISSUER | quote }}
+ {{- end }}
+ {{- if .Values.n8n_security.N8N_JWT_NAMESPACE }}
+ N8N_JWT_NAMESPACE: {{ .Values.n8n_security.N8N_JWT_NAMESPACE | quote }}
+ {{- end }}
+ {{- if .Values.n8n_security.N8N_JWT_ALLOWED_TENANT }}
+ N8N_JWT_ALLOWED_TENANT: {{ .Values.n8n_security.N8N_JWT_ALLOWED_TENANT | quote }}
+ {{- end }}
+ {{- if .Values.n8n_security.N8N_JWT_ALLOWED_TENANT_KEY }}
+ N8N_JWT_ALLOWED_TENANT_KEY: {{ .Values.n8n_security.N8N_JWT_ALLOWED_TENANT_KEY | quote }}
+ {{- end }}
+ {{/* Logs */}}
+ {{- if .Values.logs.N8N_LOG_LEVEL }}
+ N8N_LOG_LEVEL: {{ .Values.logs.N8N_LOG_LEVEL | quote }}
+ {{- end }}
+ {{- if .Values.logs.N8N_LOG_OUTPUT }}
+ N8N_LOG_OUTPUT: {{ .Values.logs.N8N_LOG_OUTPUT | quote }}
+ {{- end }}
+ {{- if .Values.logs.N8N_LOG_FILE_COUNT_MAX }}
+ N8N_LOG_FILE_COUNT_MAX: {{ .Values.logs.N8N_LOG_FILE_COUNT_MAX | quote }}
+ {{- end }}
+ {{- if .Values.logs.N8N_LOG_FILE_SIZE_MAX }}
+ N8N_LOG_FILE_SIZE_MAX: {{ .Values.logs.N8N_LOG_FILE_SIZE_MAX | quote }}
+ {{- end }}
+ {{- if .Values.logs.N8N_LOG_FILE_LOCATION }}
+ N8N_LOG_FILE_LOCATION: {{ .Values.logs.N8N_LOG_FILE_LOCATION | quote }}
+ {{- end }}
+ {{/* Executions */}}
+ {{- if .Values.executions.EXECUTIONS_PROCESS }}
+ EXECUTIONS_PROCESS: {{ .Values.executions.EXECUTIONS_PROCESS | quote }}
+ {{- end }}
+ {{- if .Values.executions.EXECUTIONS_MODE }}
+ EXECUTIONS_MODE: {{ .Values.executions.EXECUTIONS_MODE | quote }}
+ {{- end }}
+ {{- if hasKey .Values.executions "EXECUTIONS_TIMEOUT" }}
+ {{- if or .Values.executions.EXECUTIONS_TIMEOUT (eq 0 (int .Values.executions.EXECUTIONS_TIMEOUT)) }}
+ EXECUTIONS_TIMEOUT: {{ .Values.executions.EXECUTIONS_TIMEOUT | quote }}
+ {{- end }}
+ {{- end }}
+ {{- if hasKey .Values.executions "EXECUTIONS_TIMEOUT" }}
+ {{- if or .Values.executions.EXECUTIONS_TIMEOUT_MAX (eq 0 (int .Values.executions.EXECUTIONS_TIMEOUT_MAX)) }}
+ EXECUTIONS_TIMEOUT_MAX: {{ .Values.executions.EXECUTIONS_TIMEOUT_MAX | quote }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.executions.EXECUTIONS_DATA_SAVE_ON_ERROR }}
+ EXECUTIONS_DATA_SAVE_ON_ERROR: {{ .Values.executions.EXECUTIONS_DATA_SAVE_ON_ERROR | quote }}
+ {{- end }}
+ {{- if .Values.executions.EXECUTIONS_DATA_SAVE_ON_SUCCESS }}
+ EXECUTIONS_DATA_SAVE_ON_SUCCESS: {{ .Values.executions.EXECUTIONS_DATA_SAVE_ON_SUCCESS | quote }}
+ {{- end }}
+ {{- if .Values.executions.EXECUTIONS_DATA_SAVE_ON_PROGRESS }}
+ EXECUTIONS_DATA_SAVE_ON_PROGRESS: {{ .Values.executions.EXECUTIONS_DATA_SAVE_ON_PROGRESS | quote }}
+ {{- end }}
+ {{- if .Values.executions.EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS }}
+ EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS: {{ .Values.executions.EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS | quote }}
+ {{- end }}
+ {{- if .Values.executions.EXECUTIONS_DATA_PRUNE }}
+ EXECUTIONS_DATA_PRUNE: {{ .Values.executions.EXECUTIONS_DATA_PRUNE | quote }}
+ {{- end }}
+ {{- if hasKey .Values.executions "EXECUTIONS_TIMEOUT" }}
+ {{- if or .Values.executions.EXECUTIONS_DATA_MAX_AGE (eq 0 (int .Values.executions.EXECUTIONS_DATA_MAX_AGE)) }}
+ EXECUTIONS_DATA_MAX_AGE: {{ .Values.executions.EXECUTIONS_DATA_MAX_AGE | quote }}
+ {{- end }}
+ {{- end }}
+ {{- if hasKey .Values.executions "EXECUTIONS_TIMEOUT" }}
+ {{- if or .Values.executions.EXECUTIONS_DATA_PRUNE_TIMEOUT ( eq 0 (int .Values.executions.EXECUTIONS_DATA_PRUNE_TIMEOUT)) }}
+ EXECUTIONS_DATA_PRUNE_TIMEOUT: {{ .Values.executions.EXECUTIONS_DATA_PRUNE_TIMEOUT | quote }}
+ {{- end }}
+ {{- end }}
+ {{/* Endpoints */}}
+ {{- if .Values.endpoints.WEBHOOK_URL }}
+ WEBHOOK_URL: {{ .Values.endpoints.WEBHOOK_URL | quote }}
+ {{- end }}
+ {{- if .Values.endpoints.N8N_PAYLOAD_SIZE_MAX }}
+ N8N_PAYLOAD_SIZE_MAX: {{ .Values.endpoints.N8N_PAYLOAD_SIZE_MAX | quote }}
+ {{- end }}
+ {{- if .Values.endpoints.N8N_METRICS }}
+ N8N_METRICS: {{ .Values.endpoints.N8N_METRICS | quote }}
+ {{- end }}
+ {{- if .Values.endpoints.N8N_METRICS_PREFIX }}
+ N8N_METRICS_PREFIX: {{ .Values.endpoints.N8N_METRICS_PREFIX | quote }}
+ {{- end }}
+ {{- if .Values.endpoints.N8N_ENDPOINT_REST }}
+ N8N_ENDPOINT_REST: {{ .Values.endpoints.N8N_ENDPOINT_REST | quote }}
+ {{- end }}
+ {{- if .Values.endpoints.N8N_ENDPOINT_WEBHOOK }}
+ N8N_ENDPOINT_WEBHOOK: {{ .Values.endpoints.N8N_ENDPOINT_WEBHOOK | quote }}
+ {{- end }}
+ {{- if .Values.endpoints.N8N_ENDPOINT_WEBHOOK_TEST }}
+ N8N_ENDPOINT_WEBHOOK_TEST: {{ .Values.endpoints.N8N_ENDPOINT_WEBHOOK_TEST | quote }}
+ {{- end }}
+ {{- if .Values.endpoints.N8N_ENDPOINT_WEBHOOK_WAIT }}
+ N8N_ENDPOINT_WEBHOOK_WAIT: {{ .Values.endpoints.N8N_ENDPOINT_WEBHOOK_WAIT | quote }}
+ {{- end }}
+ {{- if .Values.endpoints.N8N_DISABLE_PRODUCTION_MAIN_PROCESS }}
+ N8N_DISABLE_PRODUCTION_MAIN_PROCESS: {{ .Values.endpoints.N8N_DISABLE_PRODUCTION_MAIN_PROCESS | quote }}
+ {{- end }}
+ {{- if .Values.endpoints.N8N_SKIP_WEBHOOK_DEREGISTRATION_SHUTDOWN }}
+ N8N_SKIP_WEBHOOK_DEREGISTRATION_SHUTDOWN: {{ .Values.endpoints.N8N_SKIP_WEBHOOK_DEREGISTRATION_SHUTDOWN | quote }}
+ {{- end }}
+ {{/* Credentials */}}
+ {{- if .Values.credentials.CREDENTIALS_OVERWRITE_DATA }}
+ CREDENTIALS_OVERWRITE_DATA: {{ .Values.credentials.CREDENTIALS_OVERWRITE_DATA | quote }}
+ {{- end }}
+ {{- if .Values.credentials.CREDENTIALS_OVERWRITE_ENDPOINT }}
+ CREDENTIALS_OVERWRITE_ENDPOINT: {{ .Values.credentials.CREDENTIALS_OVERWRITE_ENDPOINT | quote }}
+ {{- end }}
+ {{- if .Values.credentials.CREDENTIALS_DEFAULT_NAME }}
+ CREDENTIALS_DEFAULT_NAME: {{ .Values.credentials.CREDENTIALS_DEFAULT_NAME | quote }}
+ {{- end }}
+ {{/* Deployment */}}
+ {{- if .Values.deployment.N8N_HOST }}
+ N8N_HOST: {{ .Values.deployment.N8N_HOST | quote }}
+ {{- end }}
+ {{- if .Values.deployment.N8N_EDITOR_BASE_URL }}
+ N8N_EDITOR_BASE_URL: {{ .Values.deployment.N8N_EDITOR_BASE_URL | quote }}
+ {{- end }}
+ {{- if .Values.deployment.N8N_CONFIG_FILES }}
+ N8N_CONFIG_FILES: {{ .Values.deployment.N8N_CONFIG_FILES | quote }}
+ {{- end }}
+ {{- if .Values.deployment.N8N_DISABLE_UI }}
+ N8N_DISABLE_UI: {{ .Values.deployment.N8N_DISABLE_UI | quote }}
+ {{- end }}
+ {{- if .Values.deployment.N8N_ENCRYPTION_KEY }}
+ N8N_ENCRYPTION_KEY: {{ .Values.deployment.N8N_ENCRYPTION_KEY | quote }}
+ {{- end }}
+ {{- if .Values.deployment.N8N_PERSONALIZATION_ENABLED }}
+ N8N_PERSONALIZATION_ENABLED: {{ .Values.deployment.N8N_PERSONALIZATION_ENABLED | quote }}
+ {{- end }}
+ {{- if .Values.deployment.N8N_VERSION_NOTIFICATIONS_ENABLED }}
+ N8N_VERSION_NOTIFICATIONS_ENABLED: {{ .Values.deployment.N8N_VERSION_NOTIFICATIONS_ENABLED | quote }}
+ {{- end }}
+ {{- if .Values.deployment.N8N_TEMPLATES_ENABLED }}
+ N8N_TEMPLATES_ENABLED: {{ .Values.deployment.N8N_TEMPLATES_ENABLED | quote }}
+ {{- end }}
+ {{- if .Values.deployment.N8N_TEMPLATES_HOST }}
+ N8N_TEMPLATES_HOST: {{ .Values.deployment.N8N_TEMPLATES_HOST | quote }}
+ {{- end }}
+ {{- if .Values.deployment.N8N_DIAGNOSTICS_ENABLED }}
+ N8N_DIAGNOSTICS_ENABLED: {{ .Values.deployment.N8N_DIAGNOSTICS_ENABLED | quote }}
+ {{- end }}
+ {{- if .Values.deployment.N8N_HIRING_BANNER_ENABLED }}
+ N8N_HIRING_BANNER_ENABLED: {{ .Values.deployment.N8N_HIRING_BANNER_ENABLED | quote }}
+ {{- end }}
+{{- end -}}
diff --git a/stable/n8n/12.4.3/templates/common.yaml b/stable/n8n/12.4.3/templates/common.yaml
new file mode 100644
index 0000000000..b3ede97a98
--- /dev/null
+++ b/stable/n8n/12.4.3/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render configmap for n8n */}}
+{{- $configmap := include "n8n.configmap" . | fromYaml -}}
+{{- if $configmap -}}
+ {{- $_ := set .Values.configmap "n8n-config" $configmap -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/retrobot/7.1.8/values.yaml b/stable/n8n/12.4.3/values.yaml
similarity index 100%
rename from stable/retrobot/7.1.8/values.yaml
rename to stable/n8n/12.4.3/values.yaml
diff --git a/stable/namecheap-ddns/4.1.8/CHANGELOG.md b/stable/namecheap-ddns/4.1.8/CHANGELOG.md
deleted file mode 100644
index 7c836b78cb..0000000000
--- a/stable/namecheap-ddns/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [namecheap-ddns-4.1.8](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.7...namecheap-ddns-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [namecheap-ddns-4.1.7](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.6...namecheap-ddns-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [namecheap-ddns-4.1.6](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.5...namecheap-ddns-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [namecheap-ddns-4.1.5](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.4...namecheap-ddns-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [namecheap-ddns-4.1.4](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.3...namecheap-ddns-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [namecheap-ddns-4.1.3](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.0...namecheap-ddns-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [namecheap-ddns-4.1.2](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.0...namecheap-ddns-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [namecheap-ddns-4.1.0](https://github.com/truecharts/charts/compare/namecheap-ddns-4.0.1...namecheap-ddns-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [namecheap-ddns-4.0.1](https://github.com/truecharts/charts/compare/namecheap-ddns-4.0.0...namecheap-ddns-4.0.1) (2023-12-26)
diff --git a/stable/namecheap-ddns/4.1.8/Chart.yaml b/stable/namecheap-ddns/4.1.8/Chart.yaml
deleted file mode 100644
index 8fab544a7e..0000000000
--- a/stable/namecheap-ddns/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "This simple Chart will update a namecheap dynamic dns domain. You must set an 'A + Dynamic DNS Record' for the host and enable Dynamic DNS in the manage page for your domain. "
-home: https://truecharts.org/charts/stable/namecheap-ddns
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/namecheap-ddns.png
-keywords:
- - namecheap-ddns
- - Tools-Utilities
- - Network-DNS
- - Network-Management
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: namecheap-ddns
-sources:
- - https://github.com/EdwardChamberlain/namecheap_ddns
- - https://github.com/truecharts/charts/tree/master/charts/stable/namecheap-ddns
- - https://hub.docker.com/r/edchamberlain/namecheap_ddns
-type: application
-version: 4.1.8
diff --git a/stable/namecheap-ddns/4.1.8/app-changelog.md b/stable/namecheap-ddns/4.1.8/app-changelog.md
deleted file mode 100644
index 0254435be4..0000000000
--- a/stable/namecheap-ddns/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [namecheap-ddns-4.1.8](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.7...namecheap-ddns-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/namecheap-ddns/4.1.8/charts/common-17.2.26.tgz b/stable/namecheap-ddns/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/namecheap-ddns/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/namecheap-ddns/4.1.9/CHANGELOG.md b/stable/namecheap-ddns/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..e323bc4d7a
--- /dev/null
+++ b/stable/namecheap-ddns/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [namecheap-ddns-4.1.9](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.8...namecheap-ddns-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [namecheap-ddns-4.1.8](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.7...namecheap-ddns-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [namecheap-ddns-4.1.7](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.6...namecheap-ddns-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [namecheap-ddns-4.1.6](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.5...namecheap-ddns-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [namecheap-ddns-4.1.5](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.4...namecheap-ddns-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [namecheap-ddns-4.1.4](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.3...namecheap-ddns-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [namecheap-ddns-4.1.3](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.0...namecheap-ddns-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [namecheap-ddns-4.1.2](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.0...namecheap-ddns-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/namecheap-ddns/4.1.9/Chart.yaml b/stable/namecheap-ddns/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..b8628d7742
--- /dev/null
+++ b/stable/namecheap-ddns/4.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "This simple Chart will update a namecheap dynamic dns domain. You must set an 'A + Dynamic DNS Record' for the host and enable Dynamic DNS in the manage page for your domain. "
+home: https://truecharts.org/charts/stable/namecheap-ddns
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/namecheap-ddns.png
+keywords:
+ - namecheap-ddns
+ - Tools-Utilities
+ - Network-DNS
+ - Network-Management
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: namecheap-ddns
+sources:
+ - https://github.com/EdwardChamberlain/namecheap_ddns
+ - https://github.com/truecharts/charts/tree/master/charts/stable/namecheap-ddns
+ - https://hub.docker.com/r/edchamberlain/namecheap_ddns
+type: application
+version: 4.1.9
diff --git a/stable/namecheap-ddns/4.1.8/README.md b/stable/namecheap-ddns/4.1.9/README.md
similarity index 100%
rename from stable/namecheap-ddns/4.1.8/README.md
rename to stable/namecheap-ddns/4.1.9/README.md
diff --git a/stable/namecheap-ddns/4.1.9/app-changelog.md b/stable/namecheap-ddns/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..64356dee0b
--- /dev/null
+++ b/stable/namecheap-ddns/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [namecheap-ddns-4.1.9](https://github.com/truecharts/charts/compare/namecheap-ddns-4.1.8...namecheap-ddns-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/namecheap-ddns/4.1.8/app-readme.md b/stable/namecheap-ddns/4.1.9/app-readme.md
similarity index 100%
rename from stable/namecheap-ddns/4.1.8/app-readme.md
rename to stable/namecheap-ddns/4.1.9/app-readme.md
diff --git a/stable/namecheap-ddns/4.1.9/charts/common-17.2.28.tgz b/stable/namecheap-ddns/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/namecheap-ddns/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/namecheap-ddns/4.1.8/ix_values.yaml b/stable/namecheap-ddns/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/namecheap-ddns/4.1.8/ix_values.yaml
rename to stable/namecheap-ddns/4.1.9/ix_values.yaml
diff --git a/stable/namecheap-ddns/4.1.8/questions.yaml b/stable/namecheap-ddns/4.1.9/questions.yaml
similarity index 100%
rename from stable/namecheap-ddns/4.1.8/questions.yaml
rename to stable/namecheap-ddns/4.1.9/questions.yaml
diff --git a/stable/neverwinternights-ee/4.1.9/templates/common.yaml b/stable/namecheap-ddns/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/neverwinternights-ee/4.1.9/templates/common.yaml
rename to stable/namecheap-ddns/4.1.9/templates/common.yaml
diff --git a/stable/rflood/4.1.9/values.yaml b/stable/namecheap-ddns/4.1.9/values.yaml
similarity index 100%
rename from stable/rflood/4.1.9/values.yaml
rename to stable/namecheap-ddns/4.1.9/values.yaml
diff --git a/stable/nano-wallet/8.1.8/CHANGELOG.md b/stable/nano-wallet/8.1.8/CHANGELOG.md
deleted file mode 100644
index 9b70457770..0000000000
--- a/stable/nano-wallet/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [nano-wallet-8.1.8](https://github.com/truecharts/charts/compare/nano-wallet-8.1.7...nano-wallet-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [nano-wallet-8.1.7](https://github.com/truecharts/charts/compare/nano-wallet-8.1.6...nano-wallet-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [nano-wallet-8.1.6](https://github.com/truecharts/charts/compare/nano-wallet-8.1.5...nano-wallet-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [nano-wallet-8.1.5](https://github.com/truecharts/charts/compare/nano-wallet-8.1.4...nano-wallet-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [nano-wallet-8.1.4](https://github.com/truecharts/charts/compare/nano-wallet-8.1.3...nano-wallet-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [nano-wallet-8.1.3](https://github.com/truecharts/charts/compare/nano-wallet-8.1.0...nano-wallet-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [nano-wallet-8.1.2](https://github.com/truecharts/charts/compare/nano-wallet-8.1.0...nano-wallet-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [nano-wallet-8.1.0](https://github.com/truecharts/charts/compare/nano-wallet-8.0.1...nano-wallet-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [nano-wallet-8.0.1](https://github.com/truecharts/charts/compare/nano-wallet-8.0.0...nano-wallet-8.0.1) (2023-12-26)
diff --git a/stable/nano-wallet/8.1.8/Chart.yaml b/stable/nano-wallet/8.1.8/Chart.yaml
deleted file mode 100644
index fa762b8f5f..0000000000
--- a/stable/nano-wallet/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2021.12.16
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Nano-wallet is a digital payment protocol designed to be accessible and lightweight.
-home: https://truecharts.org/charts/stable/nano-wallet
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/nano-wallet.png
-keywords:
- - nano-wallet
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: nano-wallet
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/nano-wallet
- - https://ghcr.io/linuxserver/nano-wallet
-type: application
-version: 8.1.8
diff --git a/stable/nano-wallet/8.1.8/app-changelog.md b/stable/nano-wallet/8.1.8/app-changelog.md
deleted file mode 100644
index aeeec5718d..0000000000
--- a/stable/nano-wallet/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [nano-wallet-8.1.8](https://github.com/truecharts/charts/compare/nano-wallet-8.1.7...nano-wallet-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/nano-wallet/8.1.8/charts/common-17.2.26.tgz b/stable/nano-wallet/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/nano-wallet/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/nano-wallet/8.1.9/CHANGELOG.md b/stable/nano-wallet/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..99b9b3dce1
--- /dev/null
+++ b/stable/nano-wallet/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [nano-wallet-8.1.9](https://github.com/truecharts/charts/compare/nano-wallet-8.1.8...nano-wallet-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [nano-wallet-8.1.8](https://github.com/truecharts/charts/compare/nano-wallet-8.1.7...nano-wallet-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [nano-wallet-8.1.7](https://github.com/truecharts/charts/compare/nano-wallet-8.1.6...nano-wallet-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [nano-wallet-8.1.6](https://github.com/truecharts/charts/compare/nano-wallet-8.1.5...nano-wallet-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [nano-wallet-8.1.5](https://github.com/truecharts/charts/compare/nano-wallet-8.1.4...nano-wallet-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [nano-wallet-8.1.4](https://github.com/truecharts/charts/compare/nano-wallet-8.1.3...nano-wallet-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [nano-wallet-8.1.3](https://github.com/truecharts/charts/compare/nano-wallet-8.1.0...nano-wallet-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [nano-wallet-8.1.2](https://github.com/truecharts/charts/compare/nano-wallet-8.1.0...nano-wallet-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/nano-wallet/8.1.9/Chart.yaml b/stable/nano-wallet/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..12a7bf639b
--- /dev/null
+++ b/stable/nano-wallet/8.1.9/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2021.12.16
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Nano-wallet is a digital payment protocol designed to be accessible and lightweight.
+home: https://truecharts.org/charts/stable/nano-wallet
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/nano-wallet.png
+keywords:
+ - nano-wallet
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: nano-wallet
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/nano-wallet
+ - https://ghcr.io/linuxserver/nano-wallet
+type: application
+version: 8.1.9
diff --git a/stable/nano-wallet/8.1.8/README.md b/stable/nano-wallet/8.1.9/README.md
similarity index 100%
rename from stable/nano-wallet/8.1.8/README.md
rename to stable/nano-wallet/8.1.9/README.md
diff --git a/stable/nano-wallet/8.1.9/app-changelog.md b/stable/nano-wallet/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..d2c5f9ee34
--- /dev/null
+++ b/stable/nano-wallet/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [nano-wallet-8.1.9](https://github.com/truecharts/charts/compare/nano-wallet-8.1.8...nano-wallet-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/nano-wallet/8.1.8/app-readme.md b/stable/nano-wallet/8.1.9/app-readme.md
similarity index 100%
rename from stable/nano-wallet/8.1.8/app-readme.md
rename to stable/nano-wallet/8.1.9/app-readme.md
diff --git a/stable/nano-wallet/8.1.9/charts/common-17.2.28.tgz b/stable/nano-wallet/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/nano-wallet/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/nano-wallet/8.1.8/ix_values.yaml b/stable/nano-wallet/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/nano-wallet/8.1.8/ix_values.yaml
rename to stable/nano-wallet/8.1.9/ix_values.yaml
diff --git a/stable/nano-wallet/8.1.8/questions.yaml b/stable/nano-wallet/8.1.9/questions.yaml
similarity index 100%
rename from stable/nano-wallet/8.1.8/questions.yaml
rename to stable/nano-wallet/8.1.9/questions.yaml
diff --git a/stable/tinymediamanager/9.0.4/templates/NOTES.txt b/stable/nano-wallet/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/tinymediamanager/9.0.4/templates/NOTES.txt
rename to stable/nano-wallet/8.1.9/templates/NOTES.txt
diff --git a/stable/tdarr-node/8.1.8/templates/common.yaml b/stable/nano-wallet/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/tdarr-node/8.1.8/templates/common.yaml
rename to stable/nano-wallet/8.1.9/templates/common.yaml
diff --git a/stable/rickroll/5.1.8/values.yaml b/stable/nano-wallet/8.1.9/values.yaml
similarity index 100%
rename from stable/rickroll/5.1.8/values.yaml
rename to stable/nano-wallet/8.1.9/values.yaml
diff --git a/stable/navidrome/18.1.9/CHANGELOG.md b/stable/navidrome/18.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..1d275c7cb1
--- /dev/null
+++ b/stable/navidrome/18.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [navidrome-18.1.9](https://github.com/truecharts/charts/compare/navidrome-18.1.8...navidrome-18.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [navidrome-18.1.8](https://github.com/truecharts/charts/compare/navidrome-18.1.7...navidrome-18.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [navidrome-18.1.7](https://github.com/truecharts/charts/compare/navidrome-18.1.6...navidrome-18.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [navidrome-18.1.6](https://github.com/truecharts/charts/compare/navidrome-18.1.5...navidrome-18.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [navidrome-18.1.5](https://github.com/truecharts/charts/compare/navidrome-18.1.4...navidrome-18.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [navidrome-18.1.4](https://github.com/truecharts/charts/compare/navidrome-18.1.3...navidrome-18.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [navidrome-18.1.3](https://github.com/truecharts/charts/compare/navidrome-18.1.0...navidrome-18.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [navidrome-18.1.2](https://github.com/truecharts/charts/compare/navidrome-18.1.0...navidrome-18.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/navidrome/18.1.9/Chart.yaml b/stable/navidrome/18.1.9/Chart.yaml
new file mode 100644
index 0000000000..477b428cfb
--- /dev/null
+++ b/stable/navidrome/18.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.50.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Navidrome is an open source web-based music collection server and streamer
+home: https://truecharts.org/charts/stable/navidrome
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/navidrome.png
+keywords:
+ - navidrome
+ - music
+ - streaming
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: navidrome
+sources:
+ - https://github.com/deluan/navidrome
+ - https://github.com/truecharts/charts/tree/master/charts/stable/navidrome
+ - https://hub.docker.com/r/deluan/navidrome
+type: application
+version: 18.1.9
diff --git a/stable/navidrome/18.1.9/README.md b/stable/navidrome/18.1.9/README.md
new file mode 100644
index 0000000000..1e6c5b0781
--- /dev/null
+++ b/stable/navidrome/18.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/navidrome)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/navidrome/18.1.9/app-changelog.md b/stable/navidrome/18.1.9/app-changelog.md
new file mode 100644
index 0000000000..aea0097477
--- /dev/null
+++ b/stable/navidrome/18.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [navidrome-18.1.9](https://github.com/truecharts/charts/compare/navidrome-18.1.8...navidrome-18.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/navidrome/18.1.9/app-readme.md b/stable/navidrome/18.1.9/app-readme.md
new file mode 100644
index 0000000000..73d0c017c0
--- /dev/null
+++ b/stable/navidrome/18.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Navidrome is an open source web-based music collection server and streamer
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/navidrome](https://truecharts.org/charts/stable/navidrome)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/navidrome/18.1.9/charts/common-17.2.28.tgz b/stable/navidrome/18.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/navidrome/18.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/navidrome/18.1.9/ix_values.yaml b/stable/navidrome/18.1.9/ix_values.yaml
new file mode 100644
index 0000000000..e04c401e2e
--- /dev/null
+++ b/stable/navidrome/18.1.9/ix_values.yaml
@@ -0,0 +1,31 @@
+image:
+ repository: deluan/navidrome
+ pullPolicy: IfNotPresent
+ tag: 0.50.2@sha256:81f35eb841fae1191adbed97fdeca24029a7fff31390a4264eed8c86cc2e15d5
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ ND_MUSICFOLDER: /music
+ ND_SCANSCHEDULE: "@every 15m"
+ ND_LOGLEVEL: info
+ ND_SESSIONTIMEOUT: 24h
+ ND_ENABLETRANSCODINGCONFIG: false
+service:
+ main:
+ ports:
+ main:
+ port: 4533
+ targetPort: 4533
+persistence:
+ data:
+ enabled: true
+ mountPath: /data
+ music:
+ enabled: true
+ mountPath: /music
+portal:
+ open:
+ enabled: true
diff --git a/stable/navidrome/18.1.9/questions.yaml b/stable/navidrome/18.1.9/questions.yaml
new file mode 100644
index 0000000000..504ad548e9
--- /dev/null
+++ b/stable/navidrome/18.1.9/questions.yaml
@@ -0,0 +1,3128 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: App Configuration
+ label: Image Environment
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ND_ENABLETRANSCODINGCONFIG
+ label: Enables transcoding configuration in the UI
+ description: To configure transcoding, Navidrome WebUI provide a screen that allows you to edit existing transcoding configurations and to add new ones.
+ schema:
+ type: boolean
+ default: false
+ - variable: ND_SESSIONTIMEOUT
+ label: Session Timeout time
+ description: How long Navidrome will wait before closing web ui idle sessions
+ schema:
+ type: string
+ default: "24h"
+ required: true
+ - variable: ND_SCANSCHEDULE
+ label: Music folder scan schedule frequency
+ description: Configure periodic scans using cron syntax. To disable it altogether, set it to 0
+ schema:
+ type: string
+ default: "@every 15m"
+ required: true
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 4533
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: 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: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: music
+ label: App Music Storage
+ description: Stores the Application Music. (Defaults to /music)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/traggo/5.1.8/templates/NOTES.txt b/stable/navidrome/18.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/traggo/5.1.8/templates/NOTES.txt
rename to stable/navidrome/18.1.9/templates/NOTES.txt
diff --git a/stable/tdarr/8.1.8/templates/common.yaml b/stable/navidrome/18.1.9/templates/common.yaml
similarity index 100%
rename from stable/tdarr/8.1.8/templates/common.yaml
rename to stable/navidrome/18.1.9/templates/common.yaml
diff --git a/stable/rimgo/5.1.24/values.yaml b/stable/navidrome/18.1.9/values.yaml
similarity index 100%
rename from stable/rimgo/5.1.24/values.yaml
rename to stable/navidrome/18.1.9/values.yaml
diff --git a/stable/necesse/4.1.8/CHANGELOG.md b/stable/necesse/4.1.8/CHANGELOG.md
deleted file mode 100644
index 246b22882f..0000000000
--- a/stable/necesse/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [necesse-4.1.8](https://github.com/truecharts/charts/compare/necesse-4.1.7...necesse-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [necesse-4.1.7](https://github.com/truecharts/charts/compare/necesse-4.1.6...necesse-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [necesse-4.1.6](https://github.com/truecharts/charts/compare/necesse-4.1.5...necesse-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [necesse-4.1.5](https://github.com/truecharts/charts/compare/necesse-4.1.4...necesse-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [necesse-4.1.4](https://github.com/truecharts/charts/compare/necesse-4.1.3...necesse-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [necesse-4.1.3](https://github.com/truecharts/charts/compare/necesse-4.1.0...necesse-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [necesse-4.1.2](https://github.com/truecharts/charts/compare/necesse-4.1.0...necesse-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [necesse-4.1.0](https://github.com/truecharts/charts/compare/necesse-4.0.1...necesse-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [necesse-4.0.1](https://github.com/truecharts/charts/compare/necesse-4.0.0...necesse-4.0.1) (2023-12-26)
diff --git a/stable/necesse/4.1.8/Chart.yaml b/stable/necesse/4.1.8/Chart.yaml
deleted file mode 100644
index 1d4e73b32d..0000000000
--- a/stable/necesse/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: necesse
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Necesse and run it.
-home: https://truecharts.org/charts/stable/necesse
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/necesse.png
-keywords:
- - necesse
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: necesse
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/necesse
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/necesse/4.1.8/app-changelog.md b/stable/necesse/4.1.8/app-changelog.md
deleted file mode 100644
index 59bfd55c04..0000000000
--- a/stable/necesse/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [necesse-4.1.8](https://github.com/truecharts/charts/compare/necesse-4.1.7...necesse-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/necesse/4.1.8/charts/common-17.2.26.tgz b/stable/necesse/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/necesse/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/necesse/4.1.9/CHANGELOG.md b/stable/necesse/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..f1222d3f36
--- /dev/null
+++ b/stable/necesse/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [necesse-4.1.9](https://github.com/truecharts/charts/compare/necesse-4.1.8...necesse-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [necesse-4.1.8](https://github.com/truecharts/charts/compare/necesse-4.1.7...necesse-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [necesse-4.1.7](https://github.com/truecharts/charts/compare/necesse-4.1.6...necesse-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [necesse-4.1.6](https://github.com/truecharts/charts/compare/necesse-4.1.5...necesse-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [necesse-4.1.5](https://github.com/truecharts/charts/compare/necesse-4.1.4...necesse-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [necesse-4.1.4](https://github.com/truecharts/charts/compare/necesse-4.1.3...necesse-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [necesse-4.1.3](https://github.com/truecharts/charts/compare/necesse-4.1.0...necesse-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [necesse-4.1.2](https://github.com/truecharts/charts/compare/necesse-4.1.0...necesse-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/necesse/4.1.9/Chart.yaml b/stable/necesse/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..d37688cfff
--- /dev/null
+++ b/stable/necesse/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: necesse
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Necesse and run it.
+home: https://truecharts.org/charts/stable/necesse
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/necesse.png
+keywords:
+ - necesse
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: necesse
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/necesse
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/necesse/4.1.8/README.md b/stable/necesse/4.1.9/README.md
similarity index 100%
rename from stable/necesse/4.1.8/README.md
rename to stable/necesse/4.1.9/README.md
diff --git a/stable/necesse/4.1.9/app-changelog.md b/stable/necesse/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..a305d88fa9
--- /dev/null
+++ b/stable/necesse/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [necesse-4.1.9](https://github.com/truecharts/charts/compare/necesse-4.1.8...necesse-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/necesse/4.1.8/app-readme.md b/stable/necesse/4.1.9/app-readme.md
similarity index 100%
rename from stable/necesse/4.1.8/app-readme.md
rename to stable/necesse/4.1.9/app-readme.md
diff --git a/stable/necesse/4.1.9/charts/common-17.2.28.tgz b/stable/necesse/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/necesse/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/necesse/4.1.8/ix_values.yaml b/stable/necesse/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/necesse/4.1.8/ix_values.yaml
rename to stable/necesse/4.1.9/ix_values.yaml
diff --git a/stable/necesse/4.1.8/questions.yaml b/stable/necesse/4.1.9/questions.yaml
similarity index 100%
rename from stable/necesse/4.1.8/questions.yaml
rename to stable/necesse/4.1.9/questions.yaml
diff --git a/stable/newyearcountdownclock/4.1.8/templates/common.yaml b/stable/necesse/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/newyearcountdownclock/4.1.8/templates/common.yaml
rename to stable/necesse/4.1.9/templates/common.yaml
diff --git a/stable/ring-mqtt/7.1.9/values.yaml b/stable/necesse/4.1.9/values.yaml
similarity index 100%
rename from stable/ring-mqtt/7.1.9/values.yaml
rename to stable/necesse/4.1.9/values.yaml
diff --git a/stable/neko/4.1.68/CHANGELOG.md b/stable/neko/4.1.68/CHANGELOG.md
deleted file mode 100644
index 29a219dbd3..0000000000
--- a/stable/neko/4.1.68/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [neko-4.1.68](https://github.com/truecharts/charts/compare/neko-4.1.67...neko-4.1.68) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [neko-4.1.67](https://github.com/truecharts/charts/compare/neko-4.1.66...neko-4.1.67) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [neko-4.1.66](https://github.com/truecharts/charts/compare/neko-4.1.56...neko-4.1.66) (2024-01-15)
-
-### Chore
-
-
-
-- update neko by renovate ([#17259](https://github.com/truecharts/charts/issues/17259))
-
-
-
-
-## [neko-4.1.56](https://github.com/truecharts/charts/compare/neko-4.1.55...neko-4.1.56) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [neko-4.1.55](https://github.com/truecharts/charts/compare/neko-4.1.45...neko-4.1.55) (2024-01-08)
-
-### Chore
-
-
-
-- update neko by renovate ([#16977](https://github.com/truecharts/charts/issues/16977))
-
-
-## [neko-4.1.45](https://github.com/truecharts/charts/compare/neko-4.1.35...neko-4.1.45) (2024-01-08)
-
-### Chore
-
-
-
-- update neko by renovate ([#16971](https://github.com/truecharts/charts/issues/16971))
-
-
-## [neko-4.1.35](https://github.com/truecharts/charts/compare/neko-4.1.25...neko-4.1.35) (2024-01-05)
-
-### Chore
-
-
-
-- update neko by renovate ([#16886](https://github.com/truecharts/charts/issues/16886))
-
-
-## [neko-4.1.25](https://github.com/truecharts/charts/compare/neko-4.1.15...neko-4.1.25) (2024-01-03)
-
-### Chore
-
-
-
-- update neko by renovate ([#16722](https://github.com/truecharts/charts/issues/16722))
-
-
-## [neko-4.1.15](https://github.com/truecharts/charts/compare/neko-4.1.14...neko-4.1.15) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [neko-4.1.14](https://github.com/truecharts/charts/compare/neko-4.1.13...neko-4.1.14) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
diff --git a/stable/neko/4.1.68/Chart.yaml b/stable/neko/4.1.68/Chart.yaml
deleted file mode 100644
index 9ebf021b37..0000000000
--- a/stable/neko/4.1.68/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: firefox
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A self hosted virtual browser that runs in Chart
-home: https://truecharts.org/charts/stable/neko
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/neko.png
-keywords:
- - neko
- - video
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: neko
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/neko
- - https://hub.docker.com/r/m1k1o/neko
-type: application
-version: 4.1.68
diff --git a/stable/neko/4.1.68/app-changelog.md b/stable/neko/4.1.68/app-changelog.md
deleted file mode 100644
index 627e60eb78..0000000000
--- a/stable/neko/4.1.68/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [neko-4.1.68](https://github.com/truecharts/charts/compare/neko-4.1.67...neko-4.1.68) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/neko/4.1.68/charts/common-17.2.26.tgz b/stable/neko/4.1.68/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/neko/4.1.68/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/neko/4.1.69/CHANGELOG.md b/stable/neko/4.1.69/CHANGELOG.md
new file mode 100644
index 0000000000..53fd936bed
--- /dev/null
+++ b/stable/neko/4.1.69/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [neko-4.1.69](https://github.com/truecharts/charts/compare/neko-4.1.68...neko-4.1.69) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [neko-4.1.68](https://github.com/truecharts/charts/compare/neko-4.1.67...neko-4.1.68) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [neko-4.1.67](https://github.com/truecharts/charts/compare/neko-4.1.66...neko-4.1.67) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [neko-4.1.66](https://github.com/truecharts/charts/compare/neko-4.1.56...neko-4.1.66) (2024-01-15)
+
+### Chore
+
+
+
+- update neko by renovate ([#17259](https://github.com/truecharts/charts/issues/17259))
+
+
+
+
+## [neko-4.1.56](https://github.com/truecharts/charts/compare/neko-4.1.55...neko-4.1.56) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [neko-4.1.55](https://github.com/truecharts/charts/compare/neko-4.1.45...neko-4.1.55) (2024-01-08)
+
+### Chore
+
+
+
+- update neko by renovate ([#16977](https://github.com/truecharts/charts/issues/16977))
+
+
+## [neko-4.1.45](https://github.com/truecharts/charts/compare/neko-4.1.35...neko-4.1.45) (2024-01-08)
+
+### Chore
+
+
+
+- update neko by renovate ([#16971](https://github.com/truecharts/charts/issues/16971))
+
+
+## [neko-4.1.35](https://github.com/truecharts/charts/compare/neko-4.1.25...neko-4.1.35) (2024-01-05)
+
+### Chore
+
+
+
+- update neko by renovate ([#16886](https://github.com/truecharts/charts/issues/16886))
+
+
+## [neko-4.1.25](https://github.com/truecharts/charts/compare/neko-4.1.15...neko-4.1.25) (2024-01-03)
+
+### Chore
+
+
+
+- update neko by renovate ([#16722](https://github.com/truecharts/charts/issues/16722))
+
+
+## [neko-4.1.15](https://github.com/truecharts/charts/compare/neko-4.1.14...neko-4.1.15) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
diff --git a/stable/neko/4.1.69/Chart.yaml b/stable/neko/4.1.69/Chart.yaml
new file mode 100644
index 0000000000..35d0370a3d
--- /dev/null
+++ b/stable/neko/4.1.69/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: firefox
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A self hosted virtual browser that runs in Chart
+home: https://truecharts.org/charts/stable/neko
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/neko.png
+keywords:
+ - neko
+ - video
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: neko
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/neko
+ - https://hub.docker.com/r/m1k1o/neko
+type: application
+version: 4.1.69
diff --git a/stable/neko/4.1.68/README.md b/stable/neko/4.1.69/README.md
similarity index 100%
rename from stable/neko/4.1.68/README.md
rename to stable/neko/4.1.69/README.md
diff --git a/stable/neko/4.1.69/app-changelog.md b/stable/neko/4.1.69/app-changelog.md
new file mode 100644
index 0000000000..a77b138920
--- /dev/null
+++ b/stable/neko/4.1.69/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [neko-4.1.69](https://github.com/truecharts/charts/compare/neko-4.1.68...neko-4.1.69) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/neko/4.1.68/app-readme.md b/stable/neko/4.1.69/app-readme.md
similarity index 100%
rename from stable/neko/4.1.68/app-readme.md
rename to stable/neko/4.1.69/app-readme.md
diff --git a/stable/neko/4.1.69/charts/common-17.2.28.tgz b/stable/neko/4.1.69/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/neko/4.1.69/charts/common-17.2.28.tgz differ
diff --git a/stable/neko/4.1.68/ix_values.yaml b/stable/neko/4.1.69/ix_values.yaml
similarity index 100%
rename from stable/neko/4.1.68/ix_values.yaml
rename to stable/neko/4.1.69/ix_values.yaml
diff --git a/stable/neko/4.1.68/questions.yaml b/stable/neko/4.1.69/questions.yaml
similarity index 100%
rename from stable/neko/4.1.68/questions.yaml
rename to stable/neko/4.1.69/questions.yaml
diff --git a/stable/nexus-oss/4.2.2/templates/common.yaml b/stable/neko/4.1.69/templates/common.yaml
similarity index 100%
rename from stable/nexus-oss/4.2.2/templates/common.yaml
rename to stable/neko/4.1.69/templates/common.yaml
diff --git a/stable/rmlint/4.1.8/values.yaml b/stable/neko/4.1.69/values.yaml
similarity index 100%
rename from stable/rmlint/4.1.8/values.yaml
rename to stable/neko/4.1.69/values.yaml
diff --git a/stable/netbootxyz/3.1.8/CHANGELOG.md b/stable/netbootxyz/3.1.8/CHANGELOG.md
deleted file mode 100644
index f813c450c6..0000000000
--- a/stable/netbootxyz/3.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [netbootxyz-3.1.8](https://github.com/truecharts/charts/compare/netbootxyz-3.1.7...netbootxyz-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [netbootxyz-3.1.7](https://github.com/truecharts/charts/compare/netbootxyz-3.1.6...netbootxyz-3.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [netbootxyz-3.1.6](https://github.com/truecharts/charts/compare/netbootxyz-3.1.5...netbootxyz-3.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [netbootxyz-3.1.5](https://github.com/truecharts/charts/compare/netbootxyz-3.1.4...netbootxyz-3.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [netbootxyz-3.1.4](https://github.com/truecharts/charts/compare/netbootxyz-3.1.3...netbootxyz-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [netbootxyz-3.1.3](https://github.com/truecharts/charts/compare/netbootxyz-3.1.0...netbootxyz-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [netbootxyz-3.1.2](https://github.com/truecharts/charts/compare/netbootxyz-3.1.0...netbootxyz-3.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [netbootxyz-3.1.0](https://github.com/truecharts/charts/compare/netbootxyz-3.0.0...netbootxyz-3.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [netbootxyz-3.0.0](https://github.com/truecharts/charts/compare/netbootxyz-2.0.1...netbootxyz-3.0.0) (2023-12-26)
diff --git a/stable/netbootxyz/3.1.8/Chart.yaml b/stable/netbootxyz/3.1.8/Chart.yaml
deleted file mode 100644
index 55cd08efd6..0000000000
--- a/stable/netbootxyz/3.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: networking
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.7.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Your favorite operating systems in one place!
-home: https://truecharts.org/charts/stable/netbootxyz
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/netbootxyz.png
-keywords:
- - netbootxyz
- - pxe
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: netbootxyz
-sources:
- - https://github.com/netbootxyz/netboot.xyz
- - https://github.com/truecharts/charts/tree/master/charts/stable/netbootxyz
- - https://ghcr.io/netbootxyz/netbootxyz
-type: application
-version: 3.1.8
diff --git a/stable/netbootxyz/3.1.8/app-changelog.md b/stable/netbootxyz/3.1.8/app-changelog.md
deleted file mode 100644
index 04181ac1df..0000000000
--- a/stable/netbootxyz/3.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [netbootxyz-3.1.8](https://github.com/truecharts/charts/compare/netbootxyz-3.1.7...netbootxyz-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/netbootxyz/3.1.8/charts/common-17.2.26.tgz b/stable/netbootxyz/3.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/netbootxyz/3.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/netbootxyz/3.1.9/CHANGELOG.md b/stable/netbootxyz/3.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..61e2298df8
--- /dev/null
+++ b/stable/netbootxyz/3.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [netbootxyz-3.1.9](https://github.com/truecharts/charts/compare/netbootxyz-3.1.8...netbootxyz-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [netbootxyz-3.1.8](https://github.com/truecharts/charts/compare/netbootxyz-3.1.7...netbootxyz-3.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [netbootxyz-3.1.7](https://github.com/truecharts/charts/compare/netbootxyz-3.1.6...netbootxyz-3.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [netbootxyz-3.1.6](https://github.com/truecharts/charts/compare/netbootxyz-3.1.5...netbootxyz-3.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [netbootxyz-3.1.5](https://github.com/truecharts/charts/compare/netbootxyz-3.1.4...netbootxyz-3.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [netbootxyz-3.1.4](https://github.com/truecharts/charts/compare/netbootxyz-3.1.3...netbootxyz-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [netbootxyz-3.1.3](https://github.com/truecharts/charts/compare/netbootxyz-3.1.0...netbootxyz-3.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [netbootxyz-3.1.2](https://github.com/truecharts/charts/compare/netbootxyz-3.1.0...netbootxyz-3.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/netbootxyz/3.1.9/Chart.yaml b/stable/netbootxyz/3.1.9/Chart.yaml
new file mode 100644
index 0000000000..709d317a11
--- /dev/null
+++ b/stable/netbootxyz/3.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: networking
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.7.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Your favorite operating systems in one place!
+home: https://truecharts.org/charts/stable/netbootxyz
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/netbootxyz.png
+keywords:
+ - netbootxyz
+ - pxe
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: netbootxyz
+sources:
+ - https://github.com/netbootxyz/netboot.xyz
+ - https://github.com/truecharts/charts/tree/master/charts/stable/netbootxyz
+ - https://ghcr.io/netbootxyz/netbootxyz
+type: application
+version: 3.1.9
diff --git a/stable/netbootxyz/3.1.8/README.md b/stable/netbootxyz/3.1.9/README.md
similarity index 100%
rename from stable/netbootxyz/3.1.8/README.md
rename to stable/netbootxyz/3.1.9/README.md
diff --git a/stable/netbootxyz/3.1.9/app-changelog.md b/stable/netbootxyz/3.1.9/app-changelog.md
new file mode 100644
index 0000000000..c52e5726d4
--- /dev/null
+++ b/stable/netbootxyz/3.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [netbootxyz-3.1.9](https://github.com/truecharts/charts/compare/netbootxyz-3.1.8...netbootxyz-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/netbootxyz/3.1.8/app-readme.md b/stable/netbootxyz/3.1.9/app-readme.md
similarity index 100%
rename from stable/netbootxyz/3.1.8/app-readme.md
rename to stable/netbootxyz/3.1.9/app-readme.md
diff --git a/stable/netbootxyz/3.1.9/charts/common-17.2.28.tgz b/stable/netbootxyz/3.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/netbootxyz/3.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/netbootxyz/3.1.8/ix_values.yaml b/stable/netbootxyz/3.1.9/ix_values.yaml
similarity index 100%
rename from stable/netbootxyz/3.1.8/ix_values.yaml
rename to stable/netbootxyz/3.1.9/ix_values.yaml
diff --git a/stable/netbootxyz/3.1.8/questions.yaml b/stable/netbootxyz/3.1.9/questions.yaml
similarity index 100%
rename from stable/netbootxyz/3.1.8/questions.yaml
rename to stable/netbootxyz/3.1.9/questions.yaml
diff --git a/stable/teamspeak3/9.1.8/templates/common.yaml b/stable/netbootxyz/3.1.9/templates/common.yaml
similarity index 100%
rename from stable/teamspeak3/9.1.8/templates/common.yaml
rename to stable/netbootxyz/3.1.9/templates/common.yaml
diff --git a/stable/romm/6.3.4/values.yaml b/stable/netbootxyz/3.1.9/values.yaml
similarity index 100%
rename from stable/romm/6.3.4/values.yaml
rename to stable/netbootxyz/3.1.9/values.yaml
diff --git a/stable/netdata/8.1.8/CHANGELOG.md b/stable/netdata/8.1.8/CHANGELOG.md
deleted file mode 100644
index edced42ba1..0000000000
--- a/stable/netdata/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [netdata-8.1.8](https://github.com/truecharts/charts/compare/netdata-8.1.7...netdata-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [netdata-8.1.7](https://github.com/truecharts/charts/compare/netdata-8.1.6...netdata-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [netdata-8.1.6](https://github.com/truecharts/charts/compare/netdata-8.1.5...netdata-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [netdata-8.1.5](https://github.com/truecharts/charts/compare/netdata-8.1.4...netdata-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [netdata-8.1.4](https://github.com/truecharts/charts/compare/netdata-8.1.3...netdata-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [netdata-8.1.3](https://github.com/truecharts/charts/compare/netdata-8.1.0...netdata-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [netdata-8.1.2](https://github.com/truecharts/charts/compare/netdata-8.1.0...netdata-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [netdata-8.1.0](https://github.com/truecharts/charts/compare/netdata-8.0.1...netdata-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [netdata-8.0.1](https://github.com/truecharts/charts/compare/netdata-8.0.0...netdata-8.0.1) (2023-12-26)
diff --git a/stable/netdata/8.1.8/Chart.yaml b/stable/netdata/8.1.8/Chart.yaml
deleted file mode 100644
index 2ffa279536..0000000000
--- a/stable/netdata/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.44.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Netdata is high-fidelity infrastructure monitoring and troubleshooting.
-home: https://truecharts.org/charts/stable/netdata
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/netdata.png
-keywords:
- - netdata
- - monitoring
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: netdata
-sources:
- - https://github.com/netdata
- - https://github.com/truecharts/charts/tree/master/charts/stable/netdata
- - https://hub.docker.com/r/netdata/netdata
-type: application
-version: 8.1.8
diff --git a/stable/netdata/8.1.8/app-changelog.md b/stable/netdata/8.1.8/app-changelog.md
deleted file mode 100644
index ec4b8cfc70..0000000000
--- a/stable/netdata/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [netdata-8.1.8](https://github.com/truecharts/charts/compare/netdata-8.1.7...netdata-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/netdata/8.1.8/charts/common-17.2.26.tgz b/stable/netdata/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/netdata/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/netdata/8.1.9/CHANGELOG.md b/stable/netdata/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..46ba473137
--- /dev/null
+++ b/stable/netdata/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [netdata-8.1.9](https://github.com/truecharts/charts/compare/netdata-8.1.8...netdata-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [netdata-8.1.8](https://github.com/truecharts/charts/compare/netdata-8.1.7...netdata-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [netdata-8.1.7](https://github.com/truecharts/charts/compare/netdata-8.1.6...netdata-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [netdata-8.1.6](https://github.com/truecharts/charts/compare/netdata-8.1.5...netdata-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [netdata-8.1.5](https://github.com/truecharts/charts/compare/netdata-8.1.4...netdata-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [netdata-8.1.4](https://github.com/truecharts/charts/compare/netdata-8.1.3...netdata-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [netdata-8.1.3](https://github.com/truecharts/charts/compare/netdata-8.1.0...netdata-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [netdata-8.1.2](https://github.com/truecharts/charts/compare/netdata-8.1.0...netdata-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/netdata/8.1.9/Chart.yaml b/stable/netdata/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..8aa10cdafc
--- /dev/null
+++ b/stable/netdata/8.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.44.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Netdata is high-fidelity infrastructure monitoring and troubleshooting.
+home: https://truecharts.org/charts/stable/netdata
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/netdata.png
+keywords:
+ - netdata
+ - monitoring
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: netdata
+sources:
+ - https://github.com/netdata
+ - https://github.com/truecharts/charts/tree/master/charts/stable/netdata
+ - https://hub.docker.com/r/netdata/netdata
+type: application
+version: 8.1.9
diff --git a/stable/netdata/8.1.8/README.md b/stable/netdata/8.1.9/README.md
similarity index 100%
rename from stable/netdata/8.1.8/README.md
rename to stable/netdata/8.1.9/README.md
diff --git a/stable/netdata/8.1.9/app-changelog.md b/stable/netdata/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..0c1dc4e44d
--- /dev/null
+++ b/stable/netdata/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [netdata-8.1.9](https://github.com/truecharts/charts/compare/netdata-8.1.8...netdata-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/netdata/8.1.8/app-readme.md b/stable/netdata/8.1.9/app-readme.md
similarity index 100%
rename from stable/netdata/8.1.8/app-readme.md
rename to stable/netdata/8.1.9/app-readme.md
diff --git a/stable/netdata/8.1.9/charts/common-17.2.28.tgz b/stable/netdata/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/netdata/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/netdata/8.1.8/ix_values.yaml b/stable/netdata/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/netdata/8.1.8/ix_values.yaml
rename to stable/netdata/8.1.9/ix_values.yaml
diff --git a/stable/netdata/8.1.8/questions.yaml b/stable/netdata/8.1.9/questions.yaml
similarity index 100%
rename from stable/netdata/8.1.8/questions.yaml
rename to stable/netdata/8.1.9/questions.yaml
diff --git a/stable/tsmuxer/7.1.8/templates/NOTES.txt b/stable/netdata/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/tsmuxer/7.1.8/templates/NOTES.txt
rename to stable/netdata/8.1.9/templates/NOTES.txt
diff --git a/stable/netdata/8.1.8/templates/common.yaml b/stable/netdata/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/netdata/8.1.8/templates/common.yaml
rename to stable/netdata/8.1.9/templates/common.yaml
diff --git a/stable/root/4.1.8/values.yaml b/stable/netdata/8.1.9/values.yaml
similarity index 100%
rename from stable/root/4.1.8/values.yaml
rename to stable/netdata/8.1.9/values.yaml
diff --git a/stable/neverwinternights-ee/4.1.10/CHANGELOG.md b/stable/neverwinternights-ee/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..2a7285366f
--- /dev/null
+++ b/stable/neverwinternights-ee/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [neverwinternights-ee-4.1.10](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.9...neverwinternights-ee-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [neverwinternights-ee-4.1.9](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.8...neverwinternights-ee-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [neverwinternights-ee-4.1.8](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.7...neverwinternights-ee-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [neverwinternights-ee-4.1.7](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.6...neverwinternights-ee-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [neverwinternights-ee-4.1.6](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.5...neverwinternights-ee-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [neverwinternights-ee-4.1.5](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.4...neverwinternights-ee-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- update container image ich777/nwnee-server to latest[@6adc2ce](https://github.com/6adc2ce) by renovate ([#16777](https://github.com/truecharts/charts/issues/16777))
+
+
+## [neverwinternights-ee-4.1.4](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.3...neverwinternights-ee-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [neverwinternights-ee-4.1.3](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.0...neverwinternights-ee-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [neverwinternights-ee-4.1.2](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.0...neverwinternights-ee-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/neverwinternights-ee/4.1.10/Chart.yaml b/stable/neverwinternights-ee/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..7b30b95396
--- /dev/null
+++ b/stable/neverwinternights-ee/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "This Chart will download and install Neverwinter Nights: Enhanced Edition and run it (by default this Chart has a MariaDB and Redis Server integrated)."
+home: https://truecharts.org/charts/stable/neverwinternights-ee
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/neverwinternights-ee.png
+keywords:
+ - neverwinternights-ee
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: neverwinternights-ee
+sources:
+ - https://www.beamdog.com/games/neverwinter-nights-enhanced/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/neverwinternights-ee
+ - https://hub.docker.com/r/ich777/nwnee-server
+type: application
+version: 4.1.10
diff --git a/stable/neverwinternights-ee/4.1.9/README.md b/stable/neverwinternights-ee/4.1.10/README.md
similarity index 100%
rename from stable/neverwinternights-ee/4.1.9/README.md
rename to stable/neverwinternights-ee/4.1.10/README.md
diff --git a/stable/neverwinternights-ee/4.1.10/app-changelog.md b/stable/neverwinternights-ee/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..acd882a876
--- /dev/null
+++ b/stable/neverwinternights-ee/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [neverwinternights-ee-4.1.10](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.9...neverwinternights-ee-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/neverwinternights-ee/4.1.9/app-readme.md b/stable/neverwinternights-ee/4.1.10/app-readme.md
similarity index 100%
rename from stable/neverwinternights-ee/4.1.9/app-readme.md
rename to stable/neverwinternights-ee/4.1.10/app-readme.md
diff --git a/stable/neverwinternights-ee/4.1.10/charts/common-17.2.28.tgz b/stable/neverwinternights-ee/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/neverwinternights-ee/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/neverwinternights-ee/4.1.9/ix_values.yaml b/stable/neverwinternights-ee/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/neverwinternights-ee/4.1.9/ix_values.yaml
rename to stable/neverwinternights-ee/4.1.10/ix_values.yaml
diff --git a/stable/neverwinternights-ee/4.1.9/questions.yaml b/stable/neverwinternights-ee/4.1.10/questions.yaml
similarity index 100%
rename from stable/neverwinternights-ee/4.1.9/questions.yaml
rename to stable/neverwinternights-ee/4.1.10/questions.yaml
diff --git a/stable/nginx-proxy-manager/8.2.3/templates/common.yaml b/stable/neverwinternights-ee/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/nginx-proxy-manager/8.2.3/templates/common.yaml
rename to stable/neverwinternights-ee/4.1.10/templates/common.yaml
diff --git a/stable/rsnapshot/8.1.12/values.yaml b/stable/neverwinternights-ee/4.1.10/values.yaml
similarity index 100%
rename from stable/rsnapshot/8.1.12/values.yaml
rename to stable/neverwinternights-ee/4.1.10/values.yaml
diff --git a/stable/neverwinternights-ee/4.1.9/CHANGELOG.md b/stable/neverwinternights-ee/4.1.9/CHANGELOG.md
deleted file mode 100644
index bce39b4667..0000000000
--- a/stable/neverwinternights-ee/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [neverwinternights-ee-4.1.9](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.8...neverwinternights-ee-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [neverwinternights-ee-4.1.8](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.7...neverwinternights-ee-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [neverwinternights-ee-4.1.7](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.6...neverwinternights-ee-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [neverwinternights-ee-4.1.6](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.5...neverwinternights-ee-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [neverwinternights-ee-4.1.5](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.4...neverwinternights-ee-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- update container image ich777/nwnee-server to latest[@6adc2ce](https://github.com/6adc2ce) by renovate ([#16777](https://github.com/truecharts/charts/issues/16777))
-
-
-## [neverwinternights-ee-4.1.4](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.3...neverwinternights-ee-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [neverwinternights-ee-4.1.3](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.0...neverwinternights-ee-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [neverwinternights-ee-4.1.2](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.0...neverwinternights-ee-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/neverwinternights-ee/4.1.9/Chart.yaml b/stable/neverwinternights-ee/4.1.9/Chart.yaml
deleted file mode 100644
index 704bd34b30..0000000000
--- a/stable/neverwinternights-ee/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "This Chart will download and install Neverwinter Nights: Enhanced Edition and run it (by default this Chart has a MariaDB and Redis Server integrated)."
-home: https://truecharts.org/charts/stable/neverwinternights-ee
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/neverwinternights-ee.png
-keywords:
- - neverwinternights-ee
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: neverwinternights-ee
-sources:
- - https://www.beamdog.com/games/neverwinter-nights-enhanced/
- - https://github.com/truecharts/charts/tree/master/charts/stable/neverwinternights-ee
- - https://hub.docker.com/r/ich777/nwnee-server
-type: application
-version: 4.1.9
diff --git a/stable/neverwinternights-ee/4.1.9/app-changelog.md b/stable/neverwinternights-ee/4.1.9/app-changelog.md
deleted file mode 100644
index 82108015e1..0000000000
--- a/stable/neverwinternights-ee/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [neverwinternights-ee-4.1.9](https://github.com/truecharts/charts/compare/neverwinternights-ee-4.1.8...neverwinternights-ee-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/neverwinternights-ee/4.1.9/charts/common-17.2.26.tgz b/stable/neverwinternights-ee/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/neverwinternights-ee/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/newyearcountdownclock/4.1.8/CHANGELOG.md b/stable/newyearcountdownclock/4.1.8/CHANGELOG.md
deleted file mode 100644
index 3121920968..0000000000
--- a/stable/newyearcountdownclock/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [newyearcountdownclock-4.1.8](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.7...newyearcountdownclock-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [newyearcountdownclock-4.1.7](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.6...newyearcountdownclock-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [newyearcountdownclock-4.1.6](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.5...newyearcountdownclock-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [newyearcountdownclock-4.1.5](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.4...newyearcountdownclock-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [newyearcountdownclock-4.1.4](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.3...newyearcountdownclock-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [newyearcountdownclock-4.1.3](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.0...newyearcountdownclock-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [newyearcountdownclock-4.1.2](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.0...newyearcountdownclock-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [newyearcountdownclock-4.1.0](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.0.1...newyearcountdownclock-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [newyearcountdownclock-4.0.1](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.0.0...newyearcountdownclock-4.0.1) (2023-12-26)
diff --git a/stable/newyearcountdownclock/4.1.8/Chart.yaml b/stable/newyearcountdownclock/4.1.8/Chart.yaml
deleted file mode 100644
index a3d6a865fa..0000000000
--- a/stable/newyearcountdownclock/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Self Hosted, self contained New Year Countdown clock
-home: https://truecharts.org/charts/stable/newyearcountdownclock
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/newyearcountdownclock.png
-keywords:
- - newyearcountdownclock
- - Tools-Utilities
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: newyearcountdownclock
-sources:
- - https://github.com/modem7/Docker-NewYearCountdown
- - https://github.com/truecharts/charts/tree/master/charts/stable/newyearcountdownclock
- - https://hub.docker.com/r/modem7/newyearcountdown
-type: application
-version: 4.1.8
diff --git a/stable/newyearcountdownclock/4.1.8/app-changelog.md b/stable/newyearcountdownclock/4.1.8/app-changelog.md
deleted file mode 100644
index 9cfa078c78..0000000000
--- a/stable/newyearcountdownclock/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [newyearcountdownclock-4.1.8](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.7...newyearcountdownclock-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/newyearcountdownclock/4.1.8/charts/common-17.2.26.tgz b/stable/newyearcountdownclock/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/newyearcountdownclock/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/newyearcountdownclock/4.1.9/CHANGELOG.md b/stable/newyearcountdownclock/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..ad59d034b7
--- /dev/null
+++ b/stable/newyearcountdownclock/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [newyearcountdownclock-4.1.9](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.8...newyearcountdownclock-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [newyearcountdownclock-4.1.8](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.7...newyearcountdownclock-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [newyearcountdownclock-4.1.7](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.6...newyearcountdownclock-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [newyearcountdownclock-4.1.6](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.5...newyearcountdownclock-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [newyearcountdownclock-4.1.5](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.4...newyearcountdownclock-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [newyearcountdownclock-4.1.4](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.3...newyearcountdownclock-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [newyearcountdownclock-4.1.3](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.0...newyearcountdownclock-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [newyearcountdownclock-4.1.2](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.0...newyearcountdownclock-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/newyearcountdownclock/4.1.9/Chart.yaml b/stable/newyearcountdownclock/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..5ef93b3ea5
--- /dev/null
+++ b/stable/newyearcountdownclock/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Self Hosted, self contained New Year Countdown clock
+home: https://truecharts.org/charts/stable/newyearcountdownclock
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/newyearcountdownclock.png
+keywords:
+ - newyearcountdownclock
+ - Tools-Utilities
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: newyearcountdownclock
+sources:
+ - https://github.com/modem7/Docker-NewYearCountdown
+ - https://github.com/truecharts/charts/tree/master/charts/stable/newyearcountdownclock
+ - https://hub.docker.com/r/modem7/newyearcountdown
+type: application
+version: 4.1.9
diff --git a/stable/newyearcountdownclock/4.1.8/README.md b/stable/newyearcountdownclock/4.1.9/README.md
similarity index 100%
rename from stable/newyearcountdownclock/4.1.8/README.md
rename to stable/newyearcountdownclock/4.1.9/README.md
diff --git a/stable/newyearcountdownclock/4.1.9/app-changelog.md b/stable/newyearcountdownclock/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..bbffc33225
--- /dev/null
+++ b/stable/newyearcountdownclock/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [newyearcountdownclock-4.1.9](https://github.com/truecharts/charts/compare/newyearcountdownclock-4.1.8...newyearcountdownclock-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/newyearcountdownclock/4.1.8/app-readme.md b/stable/newyearcountdownclock/4.1.9/app-readme.md
similarity index 100%
rename from stable/newyearcountdownclock/4.1.8/app-readme.md
rename to stable/newyearcountdownclock/4.1.9/app-readme.md
diff --git a/stable/newyearcountdownclock/4.1.9/charts/common-17.2.28.tgz b/stable/newyearcountdownclock/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/newyearcountdownclock/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/newyearcountdownclock/4.1.8/ix_values.yaml b/stable/newyearcountdownclock/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/newyearcountdownclock/4.1.8/ix_values.yaml
rename to stable/newyearcountdownclock/4.1.9/ix_values.yaml
diff --git a/stable/newyearcountdownclock/4.1.8/questions.yaml b/stable/newyearcountdownclock/4.1.9/questions.yaml
similarity index 100%
rename from stable/newyearcountdownclock/4.1.8/questions.yaml
rename to stable/newyearcountdownclock/4.1.9/questions.yaml
diff --git a/stable/nightscout/4.1.8/templates/common.yaml b/stable/newyearcountdownclock/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/nightscout/4.1.8/templates/common.yaml
rename to stable/newyearcountdownclock/4.1.9/templates/common.yaml
diff --git a/stable/rss-bridge/8.1.9/values.yaml b/stable/newyearcountdownclock/4.1.9/values.yaml
similarity index 100%
rename from stable/rss-bridge/8.1.9/values.yaml
rename to stable/newyearcountdownclock/4.1.9/values.yaml
diff --git a/stable/nextcloud/28.1.23/CHANGELOG.md b/stable/nextcloud/28.1.23/CHANGELOG.md
new file mode 100644
index 0000000000..49cc70a8e4
--- /dev/null
+++ b/stable/nextcloud/28.1.23/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [nextcloud-28.1.23](https://github.com/truecharts/charts/compare/nextcloud-28.1.22...nextcloud-28.1.23) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [nextcloud-28.1.22](https://github.com/truecharts/charts/compare/nextcloud-28.1.21...nextcloud-28.1.22) (2024-01-21)
+
+### Chore
+
+
+
+- update container image tccr.io/tccr/nextcloud-push-notify to v0.6.7[@a6dfa37](https://github.com/a6dfa37) by renovate ([#17462](https://github.com/truecharts/charts/issues/17462))
+
+
+## [nextcloud-28.1.21](https://github.com/truecharts/charts/compare/nextcloud-28.1.18...nextcloud-28.1.21) (2024-01-21)
+
+### Chore
+
+
+
+- update nextcloud by renovate ([#17396](https://github.com/truecharts/charts/issues/17396))
+
+
+## [nextcloud-28.1.18](https://github.com/truecharts/charts/compare/nextcloud-28.1.17...nextcloud-28.1.18) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [nextcloud-28.1.17](https://github.com/truecharts/charts/compare/nextcloud-28.1.16...nextcloud-28.1.17) (2024-01-21)
+
+### Chore
+
+
+
+- install traefik during tests but set the services to clusterip ([#17445](https://github.com/truecharts/charts/issues/17445))
+
+
+## [nextcloud-28.1.16](https://github.com/truecharts/charts/compare/nextcloud-28.1.14...nextcloud-28.1.16) (2024-01-21)
+
+### Chore
+
+
+
+- update container image nginxinc/nginx-unprivileged to 1.25.3[@9af8bb1](https://github.com/9af8bb1) by renovate ([#17257](https://github.com/truecharts/charts/issues/17257))
+
+
+
+
+## [nextcloud-28.1.14](https://github.com/truecharts/charts/compare/nextcloud-28.1.13...nextcloud-28.1.14) (2024-01-13)
+
+### Chore
+
+
+
+- update container image tccr.io/tccr/nextcloud-fpm to v28.0.1[@49e45f3](https://github.com/49e45f3) by renovate ([#17093](https://github.com/truecharts/charts/issues/17093))
+
+- update container image nginxinc/nginx-unprivileged to 1.25.3[@3ae7d1f](https://github.com/3ae7d1f) by renovate ([#16975](https://github.com/truecharts/charts/issues/16975))
+
+
+## [nextcloud-28.1.13](https://github.com/truecharts/charts/compare/nextcloud-28.1.12...nextcloud-28.1.13) (2024-01-12)
+
+### Chore
+
+
+
+- update container image collabora/code to v23.05.7.2.1[@f465087](https://github.com/f465087) by renovate ([#16985](https://github.com/truecharts/charts/issues/16985))
+
+
+## [nextcloud-28.1.12](https://github.com/truecharts/charts/compare/nextcloud-28.1.11...nextcloud-28.1.12) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [nextcloud-28.1.11](https://github.com/truecharts/charts/compare/nextcloud-28.1.10...nextcloud-28.1.11) (2024-01-02)
+
+### Chore
diff --git a/stable/nextcloud/28.1.23/Chart.yaml b/stable/nextcloud/28.1.23/Chart.yaml
new file mode 100644
index 0000000000..0b80fb5e72
--- /dev/null
+++ b/stable/nextcloud/28.1.23/Chart.yaml
@@ -0,0 +1,53 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 28.0.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A private cloud server that puts the control and security of your own data back into your hands.
+home: https://truecharts.org/charts/stable/nextcloud
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/nextcloud.png
+keywords:
+ - nextcloud
+ - storage
+ - http
+ - web
+ - php
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: nextcloud
+sources:
+ - https://github.com/nextcloud/docker
+ - https://github.com/nextcloud/helm
+ - https://github.com/truecharts/charts/tree/master/charts/stable/nextcloud
+ - https://hub.docker.com/r/collabora/code
+ - https://github.com/truecharts/containers/tree/master/apps/nextcloud-push-notify
+ - https://github.com/truecharts/containers/tree/master/apps/nextcloud-imaginary
+ - https://hub.docker.com/r/clamav/clamav
+ - https://github.com/truecharts/containers/tree/master/apps/nextcloud-fpm
+ - https://hub.docker.com/r/nginxinc/nginx-unprivileged
+type: application
+version: 28.1.23
diff --git a/stable/nextcloud/28.1.23/LICENSE b/stable/nextcloud/28.1.23/LICENSE
new file mode 100644
index 0000000000..33a8cbb23f
--- /dev/null
+++ b/stable/nextcloud/28.1.23/LICENSE
@@ -0,0 +1,106 @@
+Business Source License 1.1
+
+Parameters
+
+Licensor: The TrueCharts Project, it's owner and it's contributors
+Licensed Work: The TrueCharts "Blocky" Helm Chart
+Additional Use Grant: You may use the licensed work in production, as long
+ as it is directly sourced from a TrueCharts provided
+ official repository, catalog or source. You may also make private
+ modification to the directly sourced licenced work,
+ when used in production.
+
+ The following cases are, due to their nature, also
+ defined as 'production use' and explicitly prohibited:
+ - Bundling, including or displaying the licensed work
+ with(in) another work intended for production use,
+ with the apparent intend of facilitating and/or
+ promoting production use by third parties in
+ violation of this license.
+
+Change Date: 2050-01-01
+
+Change License: 3-clause BSD license
+
+For information about alternative licensing arrangements for the Software,
+please contact: legal@truecharts.org
+
+Notice
+
+The Business Source License (this document, or the “License”) is not an Open
+Source license. However, the Licensed Work will eventually be made available
+under an Open Source License, as stated in this License.
+
+License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved.
+“Business Source License” is a trademark of MariaDB Corporation Ab.
+
+-----------------------------------------------------------------------------
+
+Business Source License 1.1
+
+Terms
+
+The Licensor hereby grants you the right to copy, modify, create derivative
+works, redistribute, and make non-production use of the Licensed Work. The
+Licensor may make an Additional Use Grant, above, permitting limited
+production use.
+
+Effective on the Change Date, or the fourth anniversary of the first publicly
+available distribution of a specific version of the Licensed Work under this
+License, whichever comes first, the Licensor hereby grants you rights under
+the terms of the Change License, and the rights granted in the paragraph
+above terminate.
+
+If your use of the Licensed Work does not comply with the requirements
+currently in effect as described in this License, you must purchase a
+commercial license from the Licensor, its affiliated entities, or authorized
+resellers, or you must refrain from using the Licensed Work.
+
+All copies of the original and modified Licensed Work, and derivative works
+of the Licensed Work, are subject to this License. This License applies
+separately for each version of the Licensed Work and the Change Date may vary
+for each version of the Licensed Work released by Licensor.
+
+You must conspicuously display this License on each original or modified copy
+of the Licensed Work. If you receive the Licensed Work in original or
+modified form from a third party, the terms and conditions set forth in this
+License apply to your use of that work.
+
+Any use of the Licensed Work in violation of this License will automatically
+terminate your rights under this License for the current and all other
+versions of the Licensed Work.
+
+This License does not grant you any right in any trademark or logo of
+Licensor or its affiliates (provided that you may use a trademark or logo of
+Licensor as expressly required by this License).
+
+TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON
+AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
+EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
+TITLE.
+
+MariaDB hereby grants you permission to use this License’s text to license
+your works, and to refer to it using the trademark “Business Source License”,
+as long as you comply with the Covenants of Licensor below.
+
+Covenants of Licensor
+
+In consideration of the right to use this License’s text and the “Business
+Source License” name and trademark, Licensor covenants to MariaDB, and to all
+other recipients of the licensed work to be provided by Licensor:
+
+1. To specify as the Change License the GPL Version 2.0 or any later version,
+ or a license that is compatible with GPL Version 2.0 or a later version,
+ where “compatible” means that software provided under the Change License can
+ be included in a program with software provided under GPL Version 2.0 or a
+ later version. Licensor may specify additional Change Licenses without
+ limitation.
+
+2. To either: (a) specify an additional grant of rights to use that does not
+ impose any additional restriction on the right granted in this License, as
+ the Additional Use Grant; or (b) insert the text “None”.
+
+3. To specify a Change Date.
+
+4. Not to modify this License in any other way.
diff --git a/stable/nextcloud/28.1.23/README.md b/stable/nextcloud/28.1.23/README.md
new file mode 100644
index 0000000000..a5d5bf5ecd
--- /dev/null
+++ b/stable/nextcloud/28.1.23/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/nextcloud)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/nextcloud/28.1.23/app-changelog.md b/stable/nextcloud/28.1.23/app-changelog.md
new file mode 100644
index 0000000000..aa4b74d11a
--- /dev/null
+++ b/stable/nextcloud/28.1.23/app-changelog.md
@@ -0,0 +1,11 @@
+
+
+## [nextcloud-28.1.23](https://github.com/truecharts/charts/compare/nextcloud-28.1.22...nextcloud-28.1.23) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/nextcloud/28.1.23/app-readme.md b/stable/nextcloud/28.1.23/app-readme.md
new file mode 100644
index 0000000000..1369f69bf5
--- /dev/null
+++ b/stable/nextcloud/28.1.23/app-readme.md
@@ -0,0 +1,8 @@
+A private cloud server that puts the control and security of your own data back into your hands.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/nextcloud](https://truecharts.org/charts/stable/nextcloud)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/nextcloud/28.1.23/charts/common-17.2.28.tgz b/stable/nextcloud/28.1.23/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/nextcloud/28.1.23/charts/common-17.2.28.tgz differ
diff --git a/stable/nextcloud/28.1.23/charts/redis-11.1.6.tgz b/stable/nextcloud/28.1.23/charts/redis-11.1.6.tgz
new file mode 100644
index 0000000000..f65cde0826
Binary files /dev/null and b/stable/nextcloud/28.1.23/charts/redis-11.1.6.tgz differ
diff --git a/stable/nextcloud/28.1.23/ix_values.yaml b/stable/nextcloud/28.1.23/ix_values.yaml
new file mode 100644
index 0000000000..5e88c155a5
--- /dev/null
+++ b/stable/nextcloud/28.1.23/ix_values.yaml
@@ -0,0 +1,516 @@
+image:
+ repository: tccr.io/tccr/nextcloud-fpm
+ pullPolicy: IfNotPresent
+ tag: v28.0.1@sha256:5197ecccd86acb9f841364c2b393d4bfdb1acd2bd300498066e6e41db37bf36a
+nginxImage:
+ repository: nginxinc/nginx-unprivileged
+ pullPolicy: IfNotPresent
+ tag: 1.25.3@sha256:9af8bb104ae7ded69ce009adcf76b246c6041be56bd6d09c6677f5267223bd38
+imaginaryImage:
+ repository: tccr.io/tccr/nextcloud-imaginary
+ pullPolicy: IfNotPresent
+ tag: v20230401@sha256:b9137ac211ece1f8bb70dba685236e358ba40b49fff54c8d98991e025d168498
+hpbImage:
+ repository: tccr.io/tccr/nextcloud-push-notify
+ pullPolicy: IfNotPresent
+ tag: v0.6.7@sha256:a6dfa3788a088e0121bfb0674f31c71deb581e70c91747860bc091b49c030bcc
+clamavImage:
+ repository: clamav/clamav
+ pullPolicy: IfNotPresent
+ tag: 1.2.1@sha256:d584c29eefc29e138eb14f243abef2f6712cffecac52194626a2b2f6bb3ec2c7
+collaboraImage:
+ repository: collabora/code
+ pullPolicy: IfNotPresent
+ tag: 23.05.7.2.1@sha256:f46508758da9672443207ab0ddce79297e8767f5658ad3fccc09e725042fb5ad
+nextcloud:
+ # Initial Credentials
+ credentials:
+ initialAdminUser: admin
+ initialAdminPassword: adminpass
+ # General settings
+ general:
+ # Custom Nextcloud Scripts
+ run_optimize: true
+ default_phone_region: GR
+ # IP used for exposing nextcloud,
+ # often the loadbalancer IP
+ accessIP: ""
+ # Allows Nextcloud to connect to unsecure (http) endpoints
+ force_enable_allow_local_remote_servers: false
+ # File settings
+ files:
+ shared_folder_name: Shared
+ max_chunk_size: 10485760
+ # Expiration settings
+ expirations:
+ activity_expire_days: 90
+ trash_retention_obligation: auto
+ versions_retention_obligation: auto
+ # Previews settings
+ previews:
+ enabled: true
+ # It will also deploy the container
+ imaginary: true
+ cron: true
+ schedule: "*/30 * * * *"
+ max_x: 2048
+ max_y: 2048
+ max_memory: 1024
+ max_file_size_image: 50
+ # Setting for Imaginary
+ max_allowed_resolution: 18.0
+ jpeg_quality: 60
+ square_sizes: 32 256
+ width_sizes: 256 384
+ height_sizes: 256
+ # Casings are important
+ # https://github.com/nextcloud/server/blob/master/config/config.sample.php#L1269
+ # Only the last part of the provider is needed
+ providers:
+ - PNG
+ - JPEG
+ # Logging settings
+ logging:
+ log_level: 2
+ log_file: /var/www/html/data/logs/nextcloud.log
+ log_audit_file: /var/www/html/data/logs/audit.log
+ log_date_format: d/m/Y H:i:s
+ # ClamAV settings
+ clamav:
+ # It will also deploy the container
+ # Note that this runs as root
+ enabled: false
+ stream_max_length: 26214400
+ file_max_size: -1
+ infected_action: only_log
+ # Notify Push settings
+ notify_push:
+ # It will also deploy the container
+ enabled: true
+ # Collabora settings
+ collabora:
+ # It will also deploy the container
+ enabled: false
+ # default|compact|tabbed
+ interface_mode: default
+ username: admin
+ password: changeme
+ dictionaries:
+ - de_DE
+ - en_GB
+ - en_US
+ - el_GR
+ - es_ES
+ - fr_FR
+ - pt_BR
+ - pt_PT
+ - it
+ - nl
+ - ru
+ onlyoffice:
+ # It will not deploy the container
+ # Only add the OnlyOffice settings
+ enabled: false
+ url: ""
+ internal_url: ""
+ verify_ssl: true
+ jwt: ""
+ jwt_header: Authorization
+ # PHP settings
+ php:
+ memory_limit: 1G
+ upload_limit: 10G
+ pm_max_children: 180
+ pm_start_servers: 18
+ pm_min_spare_servers: 12
+ pm_max_spare_servers: 30
+ opcache:
+ interned_strings_buffer: 32
+ max_accelerated_files: 10000
+ memory_consumption: 128
+ revalidate_freq: 60
+ jit_buffer_size: 128
+# Do NOT edit below this line
+workload:
+ # Nextcloud php-fpm
+ main:
+ type: Deployment
+ podSpec:
+ containers:
+ main:
+ enabled: true
+ primary: true
+ envFrom:
+ - configMapRef:
+ name: nextcloud-config
+ probes:
+ liveness:
+ enabled: true
+ type: exec
+ command: /healthcheck.sh
+ readiness:
+ enabled: true
+ type: exec
+ command: /healthcheck.sh
+ startup:
+ enabled: true
+ type: tcp
+ port: "{{ .Values.service.nextcloud.ports.nextcloud.targetPort }}"
+ nginx:
+ enabled: true
+ type: Deployment
+ strategy: RollingUpdate
+ replicas: 1
+ podSpec:
+ containers:
+ nginx:
+ enabled: true
+ primary: true
+ imageSelector: nginxImage
+ probes:
+ readiness:
+ enabled: true
+ path: /robots.txt
+ port: "{{ .Values.service.main.ports.main.port }}"
+ httpHeaders:
+ Host: kube.internal.healthcheck
+ liveness:
+ enabled: true
+ path: /robots.txt
+ port: "{{ .Values.service.main.ports.main.port }}"
+ httpHeaders:
+ Host: kube.internal.healthcheck
+ startup:
+ enabled: true
+ type: tcp
+ port: "{{ .Values.service.main.ports.main.port }}"
+ notify:
+ enabled: true
+ type: Deployment
+ strategy: RollingUpdate
+ replicas: 1
+ podSpec:
+ containers:
+ notify:
+ primary: true
+ enabled: true
+ imageSelector: hpbImage
+ envFrom:
+ - configMapRef:
+ name: hpb-config
+ probes:
+ readiness:
+ enabled: true
+ path: /push/test/cookie
+ port: 7867
+ httpHeaders:
+ Host: kube.internal.healthcheck
+ liveness:
+ enabled: true
+ path: /push/test/cookie
+ port: 7867
+ httpHeaders:
+ Host: kube.internal.healthcheck
+ startup:
+ enabled: true
+ type: tcp
+ port: 7867
+ imaginary:
+ enabled: true
+ type: Deployment
+ strategy: RollingUpdate
+ replicas: 1
+ podSpec:
+ containers:
+ imaginary:
+ primary: true
+ enabled: true
+ imageSelector: imaginaryImage
+ command: imaginary
+ args:
+ - -p
+ - "{{ .Values.service.imaginary.ports.imaginary.port }}"
+ - -concurrency
+ - "10"
+ - -max-allowed-resolution
+ - "{{ .Values.nextcloud.previews.max_allowed_resolution }}"
+ - -enable-url-source
+ - -return-size
+ probes:
+ readiness:
+ enabled: true
+ path: /health
+ port: "{{ .Values.service.imaginary.ports.imaginary.port }}"
+ liveness:
+ enabled: true
+ path: /health
+ port: "{{ .Values.service.imaginary.ports.imaginary.port }}"
+ startup:
+ enabled: true
+ type: tcp
+ port: "{{ .Values.service.imaginary.ports.imaginary.port }}"
+ clamav:
+ enabled: true
+ type: Deployment
+ strategy: RollingUpdate
+ replicas: 1
+ podSpec:
+ containers:
+ clamav:
+ primary: true
+ enabled: true
+ imageSelector: clamavImage
+ # FIXME: https://github.com/Cisco-Talos/clamav/issues/478
+ securityContext:
+ runAsUser: 0
+ runAsGroup: 0
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ envFrom:
+ - configMapRef:
+ name: clamav-config
+ probes:
+ readiness:
+ enabled: true
+ type: exec
+ command: clamdcheck.sh
+ liveness:
+ enabled: true
+ type: exec
+ command: clamdcheck.sh
+ startup:
+ enabled: true
+ type: tcp
+ port: "{{ .Values.service.clamav.ports.clamav.targetPort }}"
+ collabora:
+ enabled: true
+ type: Deployment
+ strategy: RollingUpdate
+ replicas: 1
+ podSpec:
+ containers:
+ collabora:
+ primary: true
+ enabled: true
+ imageSelector: collaboraImage
+ securityContext:
+ runAsUser: 100
+ runAsGroup: 102
+ readOnlyRootFilesystem: false
+ allowPrivilegeEscalation: true
+ capabilities:
+ add:
+ - CHOWN
+ - FOWNER
+ - SYS_CHROOT
+ - MKNOD
+ envFrom:
+ - configMapRef:
+ name: collabora-config
+ probes:
+ readiness:
+ enabled: true
+ type: http
+ path: /collabora/
+ port: "{{ .Values.service.collabora.ports.collabora.targetPort }}"
+ liveness:
+ enabled: true
+ type: http
+ path: /collabora/
+ port: "{{ .Values.service.collabora.ports.collabora.targetPort }}"
+ startup:
+ enabled: true
+ type: tcp
+ port: "{{ .Values.service.collabora.ports.collabora.targetPort }}"
+cronjobs:
+ # Don't change names, it's used in the persistence
+ - name: nextcloud-cron
+ enabled: true
+ schedule: "*/5 * * * *"
+ cmd:
+ - echo "Running [php -f /var/www/html/cron.php] ..."
+ - php -f /var/www/html/cron.php
+ - echo "Finished [php -f /var/www/html/cron.php]"
+ - name: preview-cron
+ enabled: "{{ .Values.nextcloud.previews.cron }}"
+ schedule: "{{ .Values.nextcloud.previews.schedule }}"
+ cmd:
+ - echo "Running [occ preview:pre-generate] ..."
+ - occ preview:pre-generate
+ - echo "Finished [occ preview:pre-generate]"
+service:
+ # Main service links to ingress easier
+ # That's why the nginx is swapped with nextcloud
+ main:
+ targetSelector: nginx
+ ports:
+ main:
+ targetSelector: nginx
+ port: 8080
+ nextcloud:
+ enabled: true
+ targetSelector: main
+ ports:
+ nextcloud:
+ enabled: true
+ targetSelector: main
+ port: 9000
+ targetPort: 9000
+ notify:
+ enabled: true
+ targetSelector: notify
+ ports:
+ notify:
+ enabled: true
+ primary: true
+ port: 7867
+ targetPort: 7867
+ targetSelector: notify
+ metrics:
+ enabled: true
+ port: 7868
+ targetSelector: notify
+ imaginary:
+ enabled: true
+ targetSelector: imaginary
+ ports:
+ imaginary:
+ enabled: true
+ port: 9090
+ targetSelector: imaginary
+ clamav:
+ enabled: true
+ targetSelector: clamav
+ ports:
+ clamav:
+ enabled: true
+ port: 3310
+ targetPort: 3310
+ targetSelector: clamav
+ collabora:
+ enabled: true
+ targetSelector: collabora
+ ports:
+ collabora:
+ enabled: true
+ port: 9980
+ targetPort: 9980
+ targetSelector: collabora
+persistence:
+ php-tune:
+ enabled: true
+ type: configmap
+ objectName: php-tune
+ targetSelector:
+ main:
+ main:
+ mountPath: /usr/local/etc/php-fpm.d/zz-tune.conf
+ subPath: zz-tune.conf
+ readOnly: true
+ redis-session:
+ enabled: true
+ type: configmap
+ objectName: redis-session
+ targetSelector:
+ main:
+ main:
+ mountPath: /usr/local/etc/php/conf.d/redis-session.ini
+ subPath: redis-session.ini
+ readOnly: true
+ opcache-recommended:
+ enabled: true
+ type: configmap
+ objectName: opcache
+ targetSelector:
+ main:
+ main:
+ mountPath: /usr/local/etc/php/conf.d/opcache-recommended.ini
+ subPath: opcache-recommended.ini
+ readOnly: true
+ nginx:
+ enabled: true
+ type: configmap
+ objectName: nginx-config
+ targetSelector:
+ nginx:
+ nginx:
+ mountPath: /etc/nginx/nginx.conf
+ subPath: nginx.conf
+ readOnly: true
+ nginx-temp:
+ enabled: true
+ type: emptyDir
+ targetSelector:
+ nginx:
+ nginx:
+ mountPath: /tmp/nginx
+ html:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: /var/www/html
+ nextcloud-cron:
+ nextcloud-cron:
+ mountPath: /var/www/html
+ preview-cron:
+ preview-cron:
+ mountPath: /var/www/html
+ nginx:
+ nginx:
+ mountPath: /var/www/html
+ readOnly: true
+ config:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: /var/www/html/config
+ nextcloud-cron:
+ nextcloud-cron:
+ mountPath: /var/www/html/config
+ preview-cron:
+ preview-cron:
+ mountPath: /var/www/html/config
+ notify:
+ notify:
+ mountPath: /var/www/html/config
+ readOnly: true
+ nginx:
+ nginx:
+ mountPath: /var/www/html/config
+ readOnly: true
+ data:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: /var/www/html/data
+ init-perms:
+ mountPath: /var/www/html/data
+ nextcloud-cron:
+ nextcloud-cron:
+ mountPath: /var/www/html/data
+ preview-cron:
+ preview-cron:
+ mountPath: /var/www/html/data
+ nginx:
+ nginx:
+ mountPath: /var/www/html/data
+ readOnly: true
+cnpg:
+ main:
+ enabled: true
+ user: nextcloud
+ database: nextcloud
+redis:
+ enabled: true
+ username: default
+portal:
+ open:
+ enabled: true
+updated: true
+
+ingress:
+ main:
+ required: true
diff --git a/stable/nextcloud/28.1.23/questions.yaml b/stable/nextcloud/28.1.23/questions.yaml
new file mode 100644
index 0000000000..5b4e01ba52
--- /dev/null
+++ b/stable/nextcloud/28.1.23/questions.yaml
@@ -0,0 +1,4169 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: nextcloud
+ group: App Configuration
+ label: Nextcloud
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: credentials
+ label: Initial Credentials
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: initialAdminUser
+ label: Initial Admin User
+ description: Sets the initial admin username
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: initialAdminPassword
+ label: Initial Admin Password
+ description: Sets the initial admin password
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: general
+ label: General
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: run_optimize
+ label: Run Optimize Scripts
+ description: |
+ Runs the following commands at startup:
+ occ db:add-missing-indices
+ occ db:add-missing-columns
+ occ db:add-missing-primary-keys
+ yes | occ db:convert-filecache-bigint
+ occ maintenance:mimetype:update-js
+ occ maintenance:mimetype:update-db
+ occ maintenance:update:htaccess
+ schema:
+ type: boolean
+ default: false
+ - variable: default_phone_region
+ label: Default Phone Region
+ description: |
+ Sets the default phone region in ISO_3166-1 format (e.g. US).
+ https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements
+ schema:
+ type: string
+ valid_chars: '^[A-Z]{2}$'
+ required: true
+ default: ""
+ - variable: accessIP
+ label: Access IP
+ description: Set to the IP-Address used to reach Nextcloud.
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/nodeIP"
+ - variable: force_enable_allow_local_remote_servers
+ label: Force Enable Allow Local Remote Servers
+ description:
+ Enables 'allow_local_remote_servers' option
+ schema:
+ type: boolean
+ default: false
+ - variable: files
+ label: Files Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: shared_folder_name
+ label: Shared Folder Name
+ schema:
+ type: string
+ required: true
+ default: Shared
+ - variable: max_chunk_size
+ label: Max Chunk Size
+ schema:
+ type: int
+ required: true
+ default: 10485760
+ - variable: expirations
+ label: Expirations Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: activity_expire_days
+ label: Activity Expire Days
+ schema:
+ type: int
+ required: true
+ default: 90
+ - variable: trash_retention_obligation
+ label: Trash Retention Obligation
+ schema:
+ type: string
+ required: true
+ default: auto
+ - variable: versions_retention_obligation
+ label: Versions Retention Obligation
+ schema:
+ type: string
+ required: true
+ default: auto
+ - variable: previews
+ label: Previews Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Previews
+ schema:
+ type: boolean
+ default: true
+ show_subquestions_if: true
+ subquestions:
+ - variable: imaginary
+ label: Enable imaginary
+ description: |
+ Enable imaginary to generate previews in the background.
+ It will also deploy the needed container.
+ schema:
+ type: boolean
+ default: true
+ - variable: cron
+ label: Enable cron
+ description: |
+ Enable cron to generate previews in the background.
+ schema:
+ type: boolean
+ default: true
+ - variable: schedule
+ label: Cron Schedule
+ schema:
+ type: string
+ default: "*/30 * * * *"
+ - variable: max_x
+ label: Max X
+ schema:
+ type: int
+ required: true
+ default: 2048
+ - variable: max_y
+ label: Max Y
+ schema:
+ type: int
+ required: true
+ default: 2048
+ - variable: max_memory
+ label: Max Memory
+ schema:
+ type: int
+ required: true
+ default: 1024
+ - variable: max_allowed_resolution
+ label: Max Allowed Resolution
+ schema:
+ type: string
+ valid_chars: '^[0-9]{1,5}(\.[0-9]{1,2})?$'
+ show_if: [["imaginary", "=", true]]
+ required: true
+ default: "18.0"
+ - variable: max_file_size_image
+ label: Max File Size Image
+ schema:
+ type: int
+ required: true
+ default: 50
+ - variable: jpeg_quality
+ label: JPEG Quality
+ schema:
+ type: int
+ required: true
+ default: 60
+ - variable: square_sizes
+ label: Square Sizes
+ schema:
+ type: string
+ required: true
+ default: "32 256"
+ - variable: width_sizes
+ label: Width Sizes
+ schema:
+ type: string
+ required: true
+ default: "256 384"
+ - variable: height_sizes
+ label: Height Sizes
+ schema:
+ type: string
+ required: true
+ default: "256"
+ - variable: providers
+ label: Providers
+ schema:
+ type: list
+ empty: false
+ required: true
+ default:
+ - BMP
+ - GIF
+ - JPEG
+ - Krita
+ - MarkDown
+ - MP3
+ - OpenDocument
+ - PNG
+ - TXT
+ - XBitmap
+ items:
+ - variable: provider_entry
+ label: Provider Entry
+ schema:
+ type: string
+ required: true
+ default: ""
+ enum:
+ - value: BMP
+ description: BMP
+ - value: Font
+ description: Font
+ - value: GIF
+ description: GIF
+ - value: HEIC
+ description: HEIC
+ - value: Illustrator
+ description: Illustrator
+ - value: JPEG
+ description: JPEG
+ - value: Krita
+ description: Krita
+ - value: MarkDown
+ description: MarkDown
+ - value: Movie
+ description: Movie
+ - value: MP3
+ description: MP3
+ - value: MSOffice2003
+ description: MSOffice2003
+ - value: MSOffice2007
+ description: MSOffice2007
+ - value: MSOfficeDoc
+ description: MSOfficeDoc
+ - value: OpenDocument
+ description: OpenDocument
+ - value: PDF
+ description: PDF
+ - value: Photoshop
+ description: Photoshop
+ - value: PNG
+ description: PNG
+ - value: Postscript
+ description: Postscript
+ - value: StarOffice
+ description: StarOffice
+ - value: SVG
+ description: SVG
+ - value: TIFF
+ description: TIFF
+ - value: TXT
+ description: TXT
+ - value: XBitmap
+ description: XBitmap
+ - variable: logging
+ label: Logging Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: log_level
+ label: Log Level
+ schema:
+ type: int
+ required: true
+ default: 2
+ enum:
+ - value: 0
+ description: Debug
+ - value: 1
+ description: Info
+ - value: 2
+ description: Warning
+ - value: 3
+ description: Error
+ - value: 4
+ description: Fatal
+ - variable: log_date_format
+ label: Log Date Format
+ schema:
+ type: string
+ required: true
+ default: d/m/Y H:i:s
+ - variable: notify_push
+ label: Notify Push Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Notify Push
+ description: |
+ Enable and Configure Notify Push.
+ It will also deploy the needed container
+ schema:
+ type: boolean
+ default: true
+ - variable: clamav
+ label: ClamAV Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable ClamAV
+ description: |
+ Enable and configure ClamAV.
+ It will also deploy the needed container.
+ Keep in mind that this will run as root.
+ https://github.com/Cisco-Talos/clamav/issues/478
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: stream_max_length
+ label: Stream Max Length
+ schema:
+ type: int
+ required: true
+ default: 104857600
+ - variable: file_max_size
+ label: File Max Size
+ schema:
+ type: int
+ required: true
+ default: -1
+ - variable: infected_action
+ label: Infected Action
+ schema:
+ type: string
+ required: true
+ default: only_log
+ enum:
+ - value: delete
+ description: Delete
+ - value: only_log
+ description: Only Log
+ - variable: collabora
+ label: Collabora Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Collabora
+ description: |
+ Enable and configure Collabora.
+ It will also deploy the needed container.
+ Keep in mind that this will run as root.
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: interface_mode
+ label: Interface Mode
+ schema:
+ type: string
+ required: true
+ default: default
+ enum:
+ - value: default
+ description: Default
+ - value: compact
+ description: Compact
+ - value: tabbed
+ description: Tabbed
+ - variable: username
+ label: Username
+ schema:
+ type: string
+ default: admin
+ required: true
+ - variable: password
+ label: Password
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: dictionaries
+ label: Dictionaries
+ schema:
+ type: list
+ empty: false
+ required: true
+ default:
+ - de_DE
+ - en_GB
+ - en_US
+ - el_GR
+ - es_ES
+ - fr_FR
+ - pt_BR
+ - pt_PT
+ - it
+ - nl
+ - ru
+ items:
+ - variable: dictionary
+ label: Dictionary
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: onlyoffice
+ label: Only Office Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable OnlyOffice
+ description: |
+ Enable and configure OnlyOffice.
+ This will NOT deploy the needed container.
+ You need to deploy it yourself.
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: url
+ label: Public URL
+ description: |
+ The public FQDN and port of the OnlyOffice Document Server
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: internal_url
+ label: Internal URL
+ description: |
+ The internal FQDN and port of the OnlyOffice Document Server
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: verify_ssl
+ label: Verify SSL (Advanced)
+ description: |
+ Verify SSL when connecting to OnlyOffice Document Server
+ schema:
+ type: boolean
+ default: true
+ - variable: jwt
+ label: JWT
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: jwt_header
+ label: JWT Header
+ schema:
+ type: string
+ required: true
+ default: Authorization
+ - variable: php
+ label: PHP Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: memory_limit
+ label: Memory Limit
+ schema:
+ type: string
+ required: true
+ default: 1G
+ - variable: upload_limit
+ label: Upload Limit
+ schema:
+ type: string
+ required: true
+ default: 10G
+ - variable: pm_max_children
+ label: Max Children
+ schema:
+ type: int
+ required: true
+ default: 180
+ - variable: pm_start_servers
+ label: Start Servers
+ schema:
+ type: int
+ required: true
+ default: 18
+ - variable: pm_min_spare_servers
+ label: Minimum Spare Servers
+ schema:
+ type: int
+ required: true
+ default: 12
+ - variable: pm_max_spare_servers
+ label: Maximum Spare Servers
+ schema:
+ type: int
+ required: true
+ default: 30
+ - variable: opcache
+ label: OPCache Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: interned_strings_buffer
+ label: Interned Strings Buffer
+ description: The amount of memory used to store interned strings, in megabytes.
+ schema:
+ type: int
+ required: true
+ default: 32
+ - variable: max_accelerated_files
+ label: Max Accelerated Files
+ description: The maximum number of keys (and therefore scripts) in the OPcache hash table.
+ schema:
+ type: int
+ required: true
+ default: 10000
+ - variable: memory_consumption
+ label: Memory Consumption
+ description: The size of the shared memory storage used by OPcache, in megabytes.
+ schema:
+ type: int
+ required: true
+ default: 128
+ - variable: revalidate_freq
+ label: Revalidate Frequency
+ description: How often to check script timestamps for updates, in seconds. 0 will result in OPcache checking for updates on every request.
+ schema:
+ type: int
+ required: true
+ default: 60
+ - variable: jit_buffer_size
+ label: JIT Buffer Size
+ description: The amount of shared memory (in megabytes) to reserve for compiled JIT code. A zero value disables the JIT.
+ schema:
+ type: int
+ required: true
+ default: 128
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: html
+ label: App HTML Storage
+ description: Stores the Application HTML.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: config
+ label: App Config Storage
+ description: Stores the Application Config.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: data
+ label: User Data Storage
+ description: Stores the User Data.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: runAsUser
+ description: The UserID of the user running the application
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: runAsGroup
+ description: The groupID of the user running the application
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: fsGroup
+ description: The group that should own ALL storage.
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: metrics
+ group: Metrics
+ label: Prometheus Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: prometheusRule
+ label: PrometheusRule
+ description: Enable and configure Prometheus Rules for the App.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ # TODO: Rule List section
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/twtxt/9.1.8/templates/NOTES.txt b/stable/nextcloud/28.1.23/templates/NOTES.txt
similarity index 100%
rename from stable/twtxt/9.1.8/templates/NOTES.txt
rename to stable/nextcloud/28.1.23/templates/NOTES.txt
diff --git a/stable/nextcloud/28.1.23/templates/_configmap.tpl b/stable/nextcloud/28.1.23/templates/_configmap.tpl
new file mode 100644
index 0000000000..081cf5d71c
--- /dev/null
+++ b/stable/nextcloud/28.1.23/templates/_configmap.tpl
@@ -0,0 +1,443 @@
+{{- define "nextcloud.accessurl" -}}
+ {{- $accessUrl := .Values.chartContext.appUrl -}}
+ {{- if or (contains "127.0.0.1" $accessUrl) (contains "localhost" $accessUrl) -}}
+ {{- if .Values.nextcloud.general.accessIP -}}
+ {{- $prot := "http" -}}
+ {{- $host := .Values.nextcloud.general.accessIP -}}
+ {{- $port := .Values.service.main.ports.main.port -}}
+ {{/*
+ Allowing here to override protocol and port
+ should be enough to make it work with any rev proxy
+ */}}
+ {{- $accessUrl = printf "%v://%v:%v" $prot $host $port -}}
+ {{- end -}}
+ {{- end -}}
+
+ {{- $accessUrl -}}
+{{- end -}}
+
+{{- define "nextcloud.accesshost" -}}
+ {{- $accessUrl := (include "nextcloud.accessurl" $) -}}
+ {{- $accessHost := regexReplaceAll ".*://(.*)" $accessUrl "${1}" -}}
+ {{- $accessHost = regexReplaceAll "(.*):.*" $accessHost "${1}" -}}
+
+ {{- $accessHost -}}
+{{- end -}}
+
+{{/* Define the configmap */}}
+{{- define "nextcloud.configmaps" -}}
+{{- $fullname := (include "tc.v1.common.lib.chart.names.fullname" $) -}}
+{{- $fqdn := (include "tc.v1.common.lib.chart.names.fqdn" $) -}}
+{{- $accessUrl := (include "nextcloud.accessurl" $) -}}
+{{- $accessHost := (include "nextcloud.accesshost" $) -}}
+{{- $accessHostPort := regexReplaceAll ".*://(.*)" $accessUrl "${1}" -}}
+{{- $accessProtocol := regexReplaceAll "(.*)://.*" $accessUrl "${1}" -}}
+{{- $redisHost := .Values.redis.creds.plainhost | trimAll "\"" -}}
+{{- $redisPass := .Values.redis.creds.redisPassword | trimAll "\"" -}}
+{{- $healthHost := "kube.internal.healthcheck" -}}
+
+php-tune:
+ enabled: true
+ data:
+ zz-tune.conf: |
+ [www]
+ pm.max_children = {{ .Values.nextcloud.php.pm_max_children }}
+ pm.start_servers = {{ .Values.nextcloud.php.pm_start_servers }}
+ pm.min_spare_servers = {{ .Values.nextcloud.php.pm_min_spare_servers }}
+ pm.max_spare_servers = {{ .Values.nextcloud.php.pm_max_spare_servers }}
+
+opcache:
+ enabled: true
+ data:
+ opcache-recommended.ini: |
+ opcache.enable=1
+ opcache.save_comments=1
+ opcache.jit=1255
+ opcache.interned_strings_buffer={{ .Values.nextcloud.opcache.interned_strings_buffer }}
+ opcache.max_accelerated_files={{ .Values.nextcloud.opcache.max_accelerated_files }}
+ opcache.memory_consumption={{ .Values.nextcloud.opcache.memory_consumption }}
+ opcache.revalidate_freq={{ .Values.nextcloud.opcache.revalidate_freq }}
+ opcache.jit_buffer_size={{ printf "%vM" .Values.nextcloud.opcache.jit_buffer_size }}
+
+redis-session:
+ enabled: true
+ data:
+ redis-session.ini: |
+ session.save_handler = redis
+ session.save_path = {{ printf "tcp://%v:6379?auth=%v" $redisHost $redisPass | quote }}
+ redis.session.locking_enabled = 1
+ redis.session.lock_retries = -1
+ redis.session.lock_wait_time = 10000
+
+hpb-config:
+ enabled: {{ .Values.nextcloud.notify_push.enabled }}
+ data:
+ NEXTCLOUD_URL: {{ printf "http://%v:%v" $fullname .Values.service.main.ports.main.port }}
+ HPB_HOST: {{ $healthHost }}
+ CONFIG_FILE: {{ printf "%v/config.php" .Values.persistence.config.targetSelector.notify.notify.mountPath }}
+ METRICS_PORT: {{ .Values.service.notify.ports.metrics.port | quote }}
+
+clamav-config:
+ enabled: {{ .Values.nextcloud.clamav.enabled }}
+ data:
+ CLAMAV_NO_CLAMD: "false"
+ CLAMAV_NO_FRESHCLAMD: "true"
+ CLAMAV_NO_MILTERD: "true"
+ CLAMD_STARTUP_TIMEOUT: "1800"
+
+collabora-config:
+ enabled: {{ .Values.nextcloud.collabora.enabled }}
+ data:
+ aliasgroup1: {{ $accessUrl }}
+ server_name: {{ $accessHostPort }}
+ dictionaries: {{ join " " .Values.nextcloud.collabora.dictionaries }}
+ username: {{ .Values.nextcloud.collabora.username | quote }}
+ password: {{ .Values.nextcloud.collabora.password | quote }}
+ DONT_GEN_SSL_CERT: "true"
+ # mount_jail_tree is only used for local storage
+ # not needed for WOPI https://github.com/CollaboraOnline/online/issues/3604#issuecomment-989833814
+ extra_params: |
+ --o:ssl.enable=false
+ --o:ssl.termination=true
+ --o:net.service_root=/collabora
+ --o:home_mode.enable=true
+ --o:welcome.enable=false
+ --o:logging.level=warning
+ --o:logging.level_startup=warning
+ --o:security.seccomp=true
+ --o:mount_jail_tree=false
+ --o:user_interface.mode={{ .Values.nextcloud.collabora.interface_mode }}
+
+nextcloud-config:
+ enabled: true
+ data:
+ {{/* Database */}}
+ POSTGRES_DB: {{ .Values.cnpg.main.database | quote }}
+ POSTGRES_USER: {{ .Values.cnpg.main.user | quote }}
+ POSTGRES_PASSWORD: {{ .Values.cnpg.main.creds.password | trimAll "\"" }}
+ POSTGRES_HOST: {{ .Values.cnpg.main.creds.host | trimAll "\"" }}
+
+ {{/* Redis */}}
+ NX_REDIS_HOST: {{ $redisHost }}
+ NX_REDIS_PASS: {{ $redisPass }}
+
+ {{/* Nextcloud INITIAL credentials */}}
+ NEXTCLOUD_ADMIN_USER: {{ .Values.nextcloud.credentials.initialAdminUser | quote }}
+ NEXTCLOUD_ADMIN_PASSWORD: {{ .Values.nextcloud.credentials.initialAdminPassword | quote }}
+
+ {{/* PHP Variables */}}
+ PHP_MEMORY_LIMIT: {{ .Values.nextcloud.php.memory_limit | quote }}
+ PHP_UPLOAD_LIMIT: {{ .Values.nextcloud.php.upload_limit | quote }}
+
+ {{/* Notify Push */}}
+ NX_NOTIFY_PUSH: {{ .Values.nextcloud.notify_push.enabled | quote }}
+ {{- if .Values.nextcloud.notify_push.enabled }}
+ NX_NOTIFY_PUSH_ENDPOINT: {{ $accessUrl }}/push
+ {{- end }}
+
+ {{/* Previews */}}
+ NX_PREVIEWS: {{ .Values.nextcloud.previews.enabled | quote }}
+ NX_PREVIEW_PROVIDERS: {{ join " " .Values.nextcloud.previews.providers }}
+ NX_PREVIEW_MAX_X: {{ .Values.nextcloud.previews.max_x | quote }}
+ NX_PREVIEW_MAX_Y: {{ .Values.nextcloud.previews.max_y | quote }}
+ NX_PREVIEW_MAX_MEMORY: {{ .Values.nextcloud.previews.max_memory | quote }}
+ NX_PREVIEW_MAX_FILESIZE_IMAGE: {{ .Values.nextcloud.previews.max_file_size_image | quote }}
+ NX_JPEG_QUALITY: {{ .Values.nextcloud.previews.jpeg_quality | quote }}
+ NX_PREVIEW_SQUARE_SIZES: {{ .Values.nextcloud.previews.square_sizes | quote }}
+ NX_PREVIEW_WIDTH_SIZES: {{ .Values.nextcloud.previews.width_sizes | quote }}
+ NX_PREVIEW_HEIGHT_SIZES: {{ .Values.nextcloud.previews.height_sizes | quote }}
+
+ {{/* Imaginary */}}
+ NX_IMAGINARY: {{ and .Values.nextcloud.previews.enabled .Values.nextcloud.previews.imaginary | quote }}
+ {{- if and .Values.nextcloud.previews.enabled .Values.nextcloud.previews.imaginary }}
+ NX_IMAGINARY_URL: {{ printf "http://%v-imaginary:%v" $fullname .Values.service.imaginary.ports.imaginary.port }}
+ {{- end }}
+
+ {{/* Expirations */}}
+ NX_ACTIVITY_EXPIRE_DAYS: {{ .Values.nextcloud.expirations.activity_expire_days | quote }}
+ NX_TRASH_RETENTION: {{ .Values.nextcloud.expirations.trash_retention_obligation | quote }}
+ NX_VERSIONS_RETENTION: {{ .Values.nextcloud.expirations.versions_retention_obligation | quote }}
+
+ {{/* General */}}
+ NX_RUN_OPTIMIZE: {{ .Values.nextcloud.general.run_optimize | quote }}
+ NX_DEFAULT_PHONE_REGION: {{ .Values.nextcloud.general.default_phone_region | quote }}
+ NEXTCLOUD_DATA_DIR: {{ .Values.persistence.data.targetSelector.main.main.mountPath }}
+ NX_FORCE_ENABLE_ALLOW_LOCAL_REMOTE_SERVERS: {{ .Values.nextcloud.general.force_enable_allow_local_remote_servers | quote }}
+
+ {{/* Files */}}
+ NX_SHARED_FOLDER_NAME: {{ .Values.nextcloud.files.shared_folder_name | quote }}
+ NX_MAX_CHUNKSIZE: {{ .Values.nextcloud.files.max_chunk_size | mul 1 | quote }}
+
+ {{/* Logging */}}
+ NX_LOG_LEVEL: {{ .Values.nextcloud.logging.log_level | quote }}
+ NX_LOG_FILE: {{ .Values.nextcloud.logging.log_file | quote }}
+ NX_LOG_FILE_AUDIT: {{ .Values.nextcloud.logging.log_audit_file | quote }}
+ NX_LOG_DATE_FORMAT: {{ .Values.nextcloud.logging.log_date_format | quote }}
+ NX_LOG_TIMEZONE: {{ .Values.TZ | quote }}
+
+ {{/* ClamAV */}}
+ NX_CLAMAV: {{ .Values.nextcloud.clamav.enabled | quote }}
+ {{- if .Values.nextcloud.clamav.enabled }}
+ NX_CLAMAV_HOST: {{ printf "%v-clamav" $fullname }}
+ NX_CLAMAV_PORT: {{ .Values.service.clamav.ports.clamav.targetPort | quote }}
+ NX_CLAMAV_STREAM_MAX_LENGTH: {{ .Values.nextcloud.clamav.stream_max_length | mul 1 | quote }}
+ NX_CLAMAV_FILE_MAX_SIZE: {{ .Values.nextcloud.clamav.file_max_size | quote }}
+ NX_CLAMAV_INFECTED_ACTION: {{ .Values.nextcloud.clamav.infected_action | quote }}
+ {{- end }}
+
+ {{/* Collabora */}}
+ NX_COLLABORA: {{ .Values.nextcloud.collabora.enabled | quote }}
+ {{- if .Values.nextcloud.collabora.enabled }}
+ NX_COLLABORA_URL: {{ printf "%v/collabora" $accessUrl | quote }}
+ # Ideally this would be a combo of: public ip, pod cidr, svc cidr
+ # But not always people have static IP.
+ NX_COLLABORA_ALLOWLIST: "0.0.0.0/0"
+ {{- end }}
+
+ {{/* Only Office */}}
+ NX_ONLYOFFICE: {{ .Values.nextcloud.onlyoffice.enabled | quote }}
+ {{- if .Values.nextcloud.onlyoffice.enabled }}
+ NX_ONLYOFFICE_URL: {{ .Values.nextcloud.onlyoffice.url | quote }}
+ NX_ONLYOFFICE_INTERNAL_URL: {{ .Values.nextcloud.onlyoffice.internal_url | quote }}
+ NX_ONLYOFFICE_VERIFY_SSL: {{ .Values.nextcloud.onlyoffice.verify_ssl | quote }}
+ NX_ONLYOFFICE_NEXTCLOUD_INTERNAL_URL: {{ printf "http://%v.svc.cluster.local:%v" $fqdn .Values.service.main.ports.main.port }}
+ NX_ONLYOFFICE_JWT: {{ .Values.nextcloud.onlyoffice.jwt | quote }}
+ NX_ONLYOFFICE_JWT_HEADER: {{ .Values.nextcloud.onlyoffice.jwt_header | quote }}
+ {{- end }}
+
+ {{/* URLs */}}
+ NX_OVERWRITE_HOST: {{ $accessHostPort }}
+ NX_OVERWRITE_CLI_URL: {{ $accessUrl }}
+ # Return the protocol part of the URL
+ NX_OVERWRITE_PROTOCOL: {{ $accessProtocol | lower }}
+ # IP (or range in this case) of the proxy(ies)
+ NX_TRUSTED_PROXIES: |
+ {{ .Values.chartContext.podCIDR }}
+ {{ .Values.chartContext.svcCIDR }}
+ # fullname-* will allow access from the
+ # other services in the same namespace
+ NX_TRUSTED_DOMAINS: |
+ 127.0.0.1
+ localhost
+ {{ $fullname }}
+ {{ printf "%v-*" $fullname }}
+ {{ $healthHost }}
+ {{- if not (contains "127.0.0.1" $accessHost) }}
+ {{- $accessHost | nindent 6 }}
+ {{- end -}}
+ {{- with .Values.nextcloud.general.accessIP }}
+ {{- . | nindent 6 }}
+ {{- end }}
+
+# TODO: Replace locations with ingress
+# like /push, /.well-known/carddav, /.well-known/caldav
+# needs some work as nginx converts urls to pretty urls
+# before matching them to locations, so ingress needs to
+# take that into consideration.
+nginx-config:
+ enabled: true
+ data:
+ nginx.conf: |
+ worker_processes auto;
+
+ error_log /var/log/nginx/error.log warn;
+ # Set to /tmp so it can run as non-root
+ pid /tmp/nginx.pid;
+
+ events {
+ worker_connections 1024;
+ }
+
+ http {
+ # Set to /tmp so it can run as non-root
+ client_body_temp_path /tmp/nginx/client_temp;
+ proxy_temp_path /tmp/nginx/proxy_temp_path;
+ fastcgi_temp_path /tmp/nginx/fastcgi_temp;
+ uwsgi_temp_path /tmp/nginx/uwsgi_temp;
+ scgi_temp_path /tmp/nginx/scgi_temp;
+
+ include /etc/nginx/mime.types;
+ default_type application/octet-stream;
+
+ log_format main '$remote_addr - $remote_user [$time_local] "$request" '
+ '$status $body_bytes_sent "$http_referer" '
+ '"$http_user_agent" "$http_x_forwarded_for"';
+
+ access_log /var/log/nginx/access.log main;
+
+ sendfile on;
+ #tcp_nopush on;
+
+ # Prevent nginx HTTP Server Detection
+ server_tokens off;
+
+ keepalive_timeout 65;
+
+ #gzip on;
+
+ upstream php-handler {
+ server {{ printf "%v-nextcloud" $fullname }}:{{ .Values.service.nextcloud.ports.nextcloud.targetPort }};
+ }
+
+ server {
+ listen {{ .Values.service.main.ports.main.port }};
+ absolute_redirect off;
+
+ {{- if .Values.nextcloud.notify_push.enabled }}
+ # Forward Notify_Push "High Performance Backend" to it's own container
+ location ^~ /push/ {
+ # The trailing "/" is important!
+ proxy_pass http://{{ printf "%v-notify" $fullname }}:{{ .Values.service.notify.ports.notify.targetPort }}/;
+ proxy_http_version 1.1;
+ proxy_set_header Upgrade $http_upgrade;
+ proxy_set_header Connection "Upgrade";
+ proxy_set_header Host $host;
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+ }
+ {{- end }}
+
+ # HSTS settings
+ # WARNING: Only add the preload option once you read about
+ # the consequences in https://hstspreload.org/. This option
+ # will add the domain to a hardcoded list that is shipped
+ # in all major browsers and getting removed from this list
+ # could take several months.
+ #add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;" always;
+
+ # Set max upload size
+ client_max_body_size {{ .Values.nextcloud.php.upload_limit | default "512M" }};
+ fastcgi_buffers 64 4K;
+
+ # Enable gzip but do not remove ETag headers
+ gzip on;
+ gzip_vary on;
+ gzip_comp_level 4;
+ gzip_min_length 256;
+ gzip_proxied expired no-cache no-store private no_last_modified no_etag auth;
+ gzip_types application/atom+xml text/javascript application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/wasm application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy;
+
+ # Pagespeed is not supported by Nextcloud, so if your server is built
+ # with the `ngx_pagespeed` module, uncomment this line to disable it.
+ #pagespeed off;
+
+ include mime.types;
+ types {
+ text/javascript js mjs;
+ }
+
+ # HTTP response headers borrowed from Nextcloud `.htaccess`
+ add_header Referrer-Policy "no-referrer" always;
+ add_header X-Content-Type-Options "nosniff" always;
+ add_header X-Download-Options "noopen" always;
+ add_header X-Frame-Options "SAMEORIGIN" always;
+ add_header X-Permitted-Cross-Domain-Policies "none" always;
+ add_header X-Robots-Tag "noindex, nofollow" always;
+ add_header X-XSS-Protection "1; mode=block" always;
+
+ # Remove X-Powered-By, which is an information leak
+ fastcgi_hide_header X-Powered-By;
+
+ # Path to the root of your installation
+ root {{ .Values.persistence.html.targetSelector.nginx.nginx.mountPath }};
+
+ # Specify how to handle directories -- specifying `/index.php$request_uri`
+ # here as the fallback means that Nginx always exhibits the desired behaviour
+ # when a client requests a path that corresponds to a directory that exists
+ # on the server. In particular, if that directory contains an index.php file,
+ # that file is correctly served; if it doesn't, then the request is passed to
+ # the front-end controller. This consistent behaviour means that we don't need
+ # to specify custom rules for certain paths (e.g. images and other assets,
+ # `/updater`, `/ocm-provider`, `/ocs-provider`), and thus
+ # `try_files $uri $uri/ /index.php$request_uri`
+ # always provides the desired behaviour.
+ index index.php index.html /index.php$request_uri;
+
+ # Rule borrowed from `.htaccess` to handle Microsoft DAV clients
+ location = / {
+ if ( $http_user_agent ~ ^DavClnt ) {
+ return 302 /remote.php/webdav/$is_args$args;
+ }
+ }
+
+ location = /robots.txt {
+ allow all;
+ log_not_found off;
+ access_log off;
+ }
+
+ # Make a regex exception for `/.well-known` so that clients can still
+ # access it despite the existence of the regex rule
+ # `location ~ /(\.|autotest|...)` which would otherwise handle requests
+ # for `/.well-known`.
+ location ^~ /.well-known {
+ # The rules in this block are an adaptation of the rules
+ # in `.htaccess` that concern `/.well-known`.
+
+ location = /.well-known/carddav { return 301 /remote.php/dav/; }
+ location = /.well-known/caldav { return 301 /remote.php/dav/; }
+
+ location /.well-known/acme-challenge { try_files $uri $uri/ =404; }
+ location /.well-known/pki-validation { try_files $uri $uri/ =404; }
+
+ # Let Nextcloud's API for `/.well-known` URIs handle all other
+ # requests by passing them to the front-end controller.
+ return 301 /index.php$request_uri;
+ }
+
+ # Rules borrowed from `.htaccess` to hide certain paths from clients
+ location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)(?:$|/) { return 404; }
+ location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) { return 404; }
+
+ # Ensure this block, which passes PHP files to the PHP process, is above the blocks
+ # which handle static assets (as seen below). If this block is not declared first,
+ # then Nginx will encounter an infinite rewriting loop when it prepends `/index.php`
+ # to the URI, resulting in a HTTP 500 error response.
+ location ~ \.php(?:$|/) {
+ # Required for legacy support
+ rewrite ^/(?!index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|oc[ms]-provider\/.+|.+\/richdocumentscode\/proxy) /index.php$request_uri;
+
+ fastcgi_split_path_info ^(.+?\.php)(/.*)$;
+ set $path_info $fastcgi_path_info;
+
+ try_files $fastcgi_script_name =404;
+
+ include fastcgi_params;
+ fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
+ fastcgi_param PATH_INFO $path_info;
+ #fastcgi_param HTTPS on;
+
+ fastcgi_param modHeadersAvailable true; # Avoid sending the security headers twice
+ fastcgi_param front_controller_active true; # Enable pretty urls
+ fastcgi_pass php-handler;
+
+ fastcgi_intercept_errors on;
+ fastcgi_request_buffering off;
+ proxy_send_timeout 3600s;
+ proxy_read_timeout 3600s;
+ fastcgi_send_timeout 3600s;
+ fastcgi_read_timeout 3600s;
+ }
+
+ location ~ \.(?:css|js|svg|gif)$ {
+ try_files $uri /index.php$request_uri;
+ expires 6M; # Cache-Control policy borrowed from `.htaccess`
+ access_log off; # Optional: Don't log access to assets
+ }
+
+ location ~ \.woff2?$ {
+ try_files $uri /index.php$request_uri;
+ expires 7d; # Cache-Control policy borrowed from `.htaccess`
+ access_log off; # Optional: Don't log access to assets
+ }
+
+ # Rule borrowed from `.htaccess`
+ location /remote {
+ return 301 /remote.php$request_uri;
+ }
+
+ location / {
+ try_files $uri $uri/ /index.php$request_uri;
+ }
+ }
+ }
+{{- end -}}
diff --git a/stable/nextcloud/28.1.23/templates/_cronjobs.tpl b/stable/nextcloud/28.1.23/templates/_cronjobs.tpl
new file mode 100644
index 0000000000..0fa050dba6
--- /dev/null
+++ b/stable/nextcloud/28.1.23/templates/_cronjobs.tpl
@@ -0,0 +1,34 @@
+{{- define "nextcloud.cronjobs" -}}
+{{- range $cj := .Values.cronjobs }}
+ {{- $name := $cj.name | required "Nextcloud - Expected non-empty name in cronjob" -}}
+ {{- $schedule := $cj.schedule | required "Nextcloud - Expected non-empty schedule in cronjob" }}
+
+{{ $name }}:
+ enabled: {{ $cj.enabled | quote }}
+ type: CronJob
+ schedule: {{ $schedule | quote }}
+ podSpec:
+ restartPolicy: Never
+ containers:
+ {{ $name }}:
+ enabled: true
+ primary: true
+ imageSelector: image
+ command:
+ - /bin/bash
+ - -c
+ - |
+ {{- range $cj.cmd }}
+ {{- . | nindent 12 }}
+ {{- else -}}
+ {{- fail "Nextcloud - Expected non-empty cmd in cronjob" -}}
+ {{- end }}
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ enabled: false
+ startup:
+ enabled: false
+{{- end }}
+{{- end -}}
diff --git a/stable/nextcloud/28.1.23/templates/_ingressInjector.tpl b/stable/nextcloud/28.1.23/templates/_ingressInjector.tpl
new file mode 100644
index 0000000000..f99f5bd504
--- /dev/null
+++ b/stable/nextcloud/28.1.23/templates/_ingressInjector.tpl
@@ -0,0 +1,23 @@
+{{- define "nextcloud.ingressInjector" -}}
+ {{- if .Values.ingress.main.enabled -}}
+ {{- $injectPaths := list -}}
+ {{- if .Values.nextcloud.collabora.enabled -}}
+ {{- $injectPaths = mustAppend $injectPaths (include "nextcloud.collabora.ingress" $ | fromYaml) -}}
+ {{- end -}}
+ {{/* Append more paths here if needed */}}
+
+ {{- range $host := .Values.ingress.main.hosts -}}
+ {{- $paths := $host.paths -}}
+ {{- $paths = concat $paths $injectPaths -}}
+ {{- $_ := set $host "paths" $paths -}}
+ {{- end -}}
+ {{- end -}}
+{{- end -}}
+
+{{- define "nextcloud.collabora.ingress" -}}
+path: /collabora/
+pathType: Prefix
+overrideService:
+ name: collabora
+ port: {{ .Values.service.collabora.ports.collabora.port }}
+{{- end -}}
diff --git a/stable/nextcloud/28.1.23/templates/_initPerms.tpl b/stable/nextcloud/28.1.23/templates/_initPerms.tpl
new file mode 100644
index 0000000000..ed94790ad9
--- /dev/null
+++ b/stable/nextcloud/28.1.23/templates/_initPerms.tpl
@@ -0,0 +1,29 @@
+{{- define "nextcloud.init.perms" -}}
+{{- $uid := .Values.securityContext.container.runAsUser -}}
+{{- $gid := .Values.securityContext.container.runAsGroup -}}
+{{- $path := .Values.persistence.data.targetSelector.main.main.mountPath }}
+enabled: true
+type: install
+imageSelector: alpineImage
+securityContext:
+ runAsUser: 0
+ runAsGroup: 0
+ runAsNonRoot: false
+ capabilities:
+ disableS6Caps: true
+ add:
+ - DAC_OVERRIDE
+ - FOWNER
+ - CHOWN
+command: /bin/sh
+args:
+ - -c
+ - |
+ echo "Setting permissions to 700 on data directory [{{ $path }}] ..."
+ chmod 770 {{ $path }} | echo "Failed to set permissions on data directory [{{ $path }}]"
+
+ echo "Setting ownership to {{ $uid }}:{{ $gid }} on data directory [{{ $path }}] ..."
+ chown {{ $uid }}:{{ $gid }} {{ $path }} | echo "Failed to set ownership on data directory [{{ $path }}]"
+
+ echo "Finished."
+{{- end -}}
diff --git a/stable/nextcloud/28.1.23/templates/_validation.tpl b/stable/nextcloud/28.1.23/templates/_validation.tpl
new file mode 100644
index 0000000000..5650c0f63f
--- /dev/null
+++ b/stable/nextcloud/28.1.23/templates/_validation.tpl
@@ -0,0 +1,42 @@
+{{- define "nextcloud.validation" -}}
+
+ {{- if not (mustRegexMatch "^[0-9]+(M|G){1}$" .Values.nextcloud.php.memory_limit) -}}
+ {{- fail (printf "Nextcloud - Expected Memory Limit to be in format [1M, 1G] but got [%v]" .Values.nextcloud.php.memory_limit) -}}
+ {{- end -}}
+
+ {{- if not (mustRegexMatch "^[0-9]+(M|G){1}$" .Values.nextcloud.php.upload_limit) -}}
+ {{- fail (printf "Nextcloud - Expected Memory Limit to be in format [1M, 1G] but got [%v]" .Values.nextcloud.php.upload_limit) -}}
+ {{- end -}}
+
+ {{- if not (deepEqual .Values.nextcloud.previews.providers (uniq .Values.nextcloud.previews.providers)) -}}
+ {{- fail (printf "Nextcloud - Expected preview providers to be unique but got [%v]" .Values.nextcloud.previews.providers) -}}
+ {{- end -}}
+
+ {{- if and .Values.nextcloud.collabora.enabled .Values.nextcloud.onlyoffice.enabled -}}
+ {{- fail "Nextcloud - Expected only one of [Collabora, OnlyOffice] to be enabled" -}}
+ {{- end -}}
+
+ {{- if contains "$" .Values.nextcloud.collabora.password -}}
+ {{- fail "Nextcloud - Collabora [Password] cannot contain [$]" -}}
+ {{- end -}}
+
+ {{- if .Values.nextcloud.collabora.enabled -}}
+ {{- if lt (len .Values.nextcloud.collabora.password) 8 -}}
+ {{- fail "Nextcloud - Collabora [Password] must be at least 8 characters" -}}
+ {{- end -}}
+
+ {{- $collaboraUIModes := (list "default" "compact" "tabbed") -}}
+ {{- if not (mustHas .Values.nextcloud.collabora.interface_mode $collaboraUIModes) -}}
+ {{- fail (printf "Nextcloud - Expected [Interface Mode] in Collabora to be one of [%v], but got [%v]" (join "," $collaboraUIModes) .Values.nextcloud.collabora.interface_mode) -}}
+ {{- end -}}
+
+ {{- if not .Values.nextcloud.collabora.dictionaries -}}
+ {{- fail "Nextcloud - Expected non-empty Collabora [Dictionaries]" -}}
+ {{- end -}}
+
+ {{- if not (deepEqual .Values.nextcloud.collabora.dictionaries (uniq .Values.nextcloud.collabora.dictionaries)) -}}
+ {{- fail "Nextcloud - Collabora [Dictionaries] must be unique" -}}
+ {{- end -}}
+ {{- end -}}
+
+{{- end -}}
diff --git a/stable/nextcloud/28.1.23/templates/_waitNextcloud.tpl b/stable/nextcloud/28.1.23/templates/_waitNextcloud.tpl
new file mode 100644
index 0000000000..24946d640e
--- /dev/null
+++ b/stable/nextcloud/28.1.23/templates/_waitNextcloud.tpl
@@ -0,0 +1,25 @@
+{{- define "nextcloud.wait.nextcloud" -}}
+{{- $fullname := (include "tc.v1.common.lib.chart.names.fullname" $) -}}
+{{- $ncURL := printf "%v-nextcloud:%v" $fullname .Values.service.nextcloud.ports.nextcloud.targetPort }}
+enabled: true
+type: init
+imageSelector: image
+securityContext:
+command: /bin/sh
+args:
+ - -c
+ - |
+ echo "Waiting Nextcloud [{{ $ncURL }}] to be ready and installed..."
+ until \
+ REQUEST_METHOD="GET" \
+ SCRIPT_NAME="status.php" \
+ SCRIPT_FILENAME="status.php" \
+ cgi-fcgi -bind -connect "{{ $ncURL }}" | grep -q '"installed":true';
+ do
+ echo "Waiting Nextcloud [{{ $ncURL }}] to be ready and installed..."
+ sleep 3
+ done
+
+ echo "Nextcloud is ready and installed..."
+ echo "Starting Nginx..."
+{{- end -}}
diff --git a/stable/nextcloud/28.1.23/templates/common.yaml b/stable/nextcloud/28.1.23/templates/common.yaml
new file mode 100644
index 0000000000..d7576a0fb5
--- /dev/null
+++ b/stable/nextcloud/28.1.23/templates/common.yaml
@@ -0,0 +1,92 @@
+{{- $selector := dict -}}
+{{- range $name := (list "main" "nextcloud-cron" "preview-cron") -}}
+ {{/* creates main: {} */}}
+ {{- $_ := set $selector $name dict -}}
+ {{/* sets main: {} to main: { main: {} } */}}
+ {{- $_ := set (get $selector $name) $name dict -}}
+{{- end -}}
+
+{{- range $item := .Values.persistenceList -}}
+ {{- $_ := set $item "targetSelector" $selector -}}
+{{- end -}}
+
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . -}}
+
+{{- include "nextcloud.validation" $ -}}
+
+{{/* Render configmaps for all pods */}}
+{{- $configmaps := include "nextcloud.configmaps" . | fromYaml -}}
+{{- if $configmaps -}}
+ {{- $_ := mustMergeOverwrite .Values.configmap $configmaps -}}
+{{- end -}}
+
+{{/* Create hostAliases (resolve ingress host to Node/LB IP) */}}
+{{- $hostAlias := (list (dict
+ "ip" .Values.nextcloud.general.accessIP
+ "hostnames" (
+ list (include "nextcloud.accesshost" $)
+ )
+ )) -}}
+
+{{/* Add [hostAliases] to nextcloud and collabora pod */}}
+{{- $_ := set .Values.workload.main.podSpec "hostAliases" $hostAlias -}}
+{{- $_ := set .Values.workload.collabora.podSpec "hostAliases" $hostAlias -}}
+
+{{/* Add [init perms] container to nextcloud */}}
+{{- if not (get .Values.workload.main.podSpec "initContainers") -}}
+ {{- $_ := set .Values.workload.main.podSpec "initContainers" dict -}}
+{{- end -}}
+
+{{- $initPerms := (include "nextcloud.init.perms" . | fromYaml) -}}
+{{- $_ := set .Values.workload.main.podSpec.initContainers "init-perms" $initPerms -}}
+
+{{/* Add [wait nextcloud] container to nginx */}}
+{{- if not (get .Values.workload.nginx.podSpec "initContainers") -}}
+ {{- $_ := set .Values.workload.nginx.podSpec "initContainers" dict -}}
+{{- end -}}
+{{- $waitNextcloud := (include "nextcloud.wait.nextcloud" . | fromYaml) -}}
+{{- $_ := set .Values.workload.nginx.podSpec.initContainers "wait-nextcloud" $waitNextcloud -}}
+
+{{/* Disable [notify push] if requested */}}
+{{- if not .Values.nextcloud.notify_push.enabled -}}
+ {{- $_ := set .Values.workload.notify "enabled" false -}}
+ {{- $_ := set .Values.service.notify "enabled" false -}}
+{{- else -}}
+ {{/* Add [wait nextcloud] container to notify push */}}
+ {{- if not (get .Values.workload.notify.podSpec "initContainers") -}}
+ {{- $_ := set .Values.workload.notify.podSpec "initContainers" dict -}}
+ {{- end -}}
+ {{- $waitNextcloud := (include "nextcloud.wait.nextcloud" . | fromYaml) -}}
+ {{- $_ := set .Values.workload.notify.podSpec.initContainers "wait-nextcloud" $waitNextcloud -}}
+{{- end -}}
+
+{{/* Disable [clamav] if requested */}}
+{{- if not .Values.nextcloud.clamav.enabled -}}
+ {{- $_ := set .Values.workload.clamav "enabled" false -}}
+ {{- $_ := set .Values.service.clamav "enabled" false -}}
+{{- end -}}
+
+{{/* Disable [previews] if requested */}}
+{{- if or (not .Values.nextcloud.previews.imaginary) (not .Values.nextcloud.previews.enabled) -}}
+ {{- $_ := set .Values.workload.imaginary "enabled" false -}}
+ {{- $_ := set .Values.service.imaginary "enabled" false -}}
+{{- end -}}
+
+{{/* Disable [collabora] if requested */}}
+{{- if not .Values.nextcloud.collabora.enabled -}}
+ {{- $_ := set .Values.workload.collabora "enabled" false -}}
+ {{- $_ := set .Values.service.collabora "enabled" false -}}
+{{- end -}}
+
+{{/* Create [cronjobs] defined */}}
+{{- $cronjobs := include "nextcloud.cronjobs" . | fromYaml -}}
+{{- if $cronjobs -}}
+ {{- $_ := mustMergeOverwrite .Values.workload $cronjobs -}}
+{{- end -}}
+
+{{/* TODO: Do we have to cleanup when something (eg Collabora) is disabled? */}}
+{{- include "nextcloud.ingressInjector" $ -}}
+
+{{/* Render the templates */}}
+{{- include "tc.v1.common.loader.apply" . -}}
diff --git a/stable/rss-proxy/4.1.8/values.yaml b/stable/nextcloud/28.1.23/values.yaml
similarity index 100%
rename from stable/rss-proxy/4.1.8/values.yaml
rename to stable/nextcloud/28.1.23/values.yaml
diff --git a/stable/nextpvr/8.1.8/CHANGELOG.md b/stable/nextpvr/8.1.8/CHANGELOG.md
deleted file mode 100644
index fd68bef5ca..0000000000
--- a/stable/nextpvr/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [nextpvr-8.1.8](https://github.com/truecharts/charts/compare/nextpvr-8.1.7...nextpvr-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [nextpvr-8.1.7](https://github.com/truecharts/charts/compare/nextpvr-8.1.6...nextpvr-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [nextpvr-8.1.6](https://github.com/truecharts/charts/compare/nextpvr-8.1.5...nextpvr-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [nextpvr-8.1.5](https://github.com/truecharts/charts/compare/nextpvr-8.1.4...nextpvr-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [nextpvr-8.1.4](https://github.com/truecharts/charts/compare/nextpvr-8.1.3...nextpvr-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [nextpvr-8.1.3](https://github.com/truecharts/charts/compare/nextpvr-8.1.0...nextpvr-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [nextpvr-8.1.2](https://github.com/truecharts/charts/compare/nextpvr-8.1.0...nextpvr-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [nextpvr-8.1.0](https://github.com/truecharts/charts/compare/nextpvr-8.0.1...nextpvr-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [nextpvr-8.0.1](https://github.com/truecharts/charts/compare/nextpvr-8.0.0...nextpvr-8.0.1) (2023-12-26)
diff --git a/stable/nextpvr/8.1.8/Chart.yaml b/stable/nextpvr/8.1.8/Chart.yaml
deleted file mode 100644
index 2ac154ba6b..0000000000
--- a/stable/nextpvr/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: stable
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: NextPVR is a personal video recorder application, with the goal making it easy to watch or record live TV.
-home: https://truecharts.org/charts/stable/nextpvr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/nextpvr.png
-keywords:
- - pvr
- - recorder
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: nextpvr
-sources:
- - https://github.com/sub3/NextPVR/wiki/Install-Docker
- - https://github.com/truecharts/charts/tree/master/charts/stable/nextpvr
- - https://hub.docker.com/r/nextpvr/nextpvr_amd64
-type: application
-version: 8.1.8
diff --git a/stable/nextpvr/8.1.8/app-changelog.md b/stable/nextpvr/8.1.8/app-changelog.md
deleted file mode 100644
index 56fa268e48..0000000000
--- a/stable/nextpvr/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [nextpvr-8.1.8](https://github.com/truecharts/charts/compare/nextpvr-8.1.7...nextpvr-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/nextpvr/8.1.8/charts/common-17.2.26.tgz b/stable/nextpvr/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/nextpvr/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/nextpvr/8.1.9/CHANGELOG.md b/stable/nextpvr/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..76d6e822b3
--- /dev/null
+++ b/stable/nextpvr/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [nextpvr-8.1.9](https://github.com/truecharts/charts/compare/nextpvr-8.1.8...nextpvr-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [nextpvr-8.1.8](https://github.com/truecharts/charts/compare/nextpvr-8.1.7...nextpvr-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [nextpvr-8.1.7](https://github.com/truecharts/charts/compare/nextpvr-8.1.6...nextpvr-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [nextpvr-8.1.6](https://github.com/truecharts/charts/compare/nextpvr-8.1.5...nextpvr-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [nextpvr-8.1.5](https://github.com/truecharts/charts/compare/nextpvr-8.1.4...nextpvr-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [nextpvr-8.1.4](https://github.com/truecharts/charts/compare/nextpvr-8.1.3...nextpvr-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [nextpvr-8.1.3](https://github.com/truecharts/charts/compare/nextpvr-8.1.0...nextpvr-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [nextpvr-8.1.2](https://github.com/truecharts/charts/compare/nextpvr-8.1.0...nextpvr-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/nextpvr/8.1.9/Chart.yaml b/stable/nextpvr/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..6d13244bf2
--- /dev/null
+++ b/stable/nextpvr/8.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: stable
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: NextPVR is a personal video recorder application, with the goal making it easy to watch or record live TV.
+home: https://truecharts.org/charts/stable/nextpvr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/nextpvr.png
+keywords:
+ - pvr
+ - recorder
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: nextpvr
+sources:
+ - https://github.com/sub3/NextPVR/wiki/Install-Docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/nextpvr
+ - https://hub.docker.com/r/nextpvr/nextpvr_amd64
+type: application
+version: 8.1.9
diff --git a/stable/nextpvr/8.1.8/README.md b/stable/nextpvr/8.1.9/README.md
similarity index 100%
rename from stable/nextpvr/8.1.8/README.md
rename to stable/nextpvr/8.1.9/README.md
diff --git a/stable/nextpvr/8.1.9/app-changelog.md b/stable/nextpvr/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..c1a1581630
--- /dev/null
+++ b/stable/nextpvr/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [nextpvr-8.1.9](https://github.com/truecharts/charts/compare/nextpvr-8.1.8...nextpvr-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/nextpvr/8.1.8/app-readme.md b/stable/nextpvr/8.1.9/app-readme.md
similarity index 100%
rename from stable/nextpvr/8.1.8/app-readme.md
rename to stable/nextpvr/8.1.9/app-readme.md
diff --git a/stable/nextpvr/8.1.9/charts/common-17.2.28.tgz b/stable/nextpvr/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/nextpvr/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/nextpvr/8.1.8/ix_values.yaml b/stable/nextpvr/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/nextpvr/8.1.8/ix_values.yaml
rename to stable/nextpvr/8.1.9/ix_values.yaml
diff --git a/stable/nextpvr/8.1.8/questions.yaml b/stable/nextpvr/8.1.9/questions.yaml
similarity index 100%
rename from stable/nextpvr/8.1.8/questions.yaml
rename to stable/nextpvr/8.1.9/questions.yaml
diff --git a/stable/ubooquity/9.1.11/templates/NOTES.txt b/stable/nextpvr/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/ubooquity/9.1.11/templates/NOTES.txt
rename to stable/nextpvr/8.1.9/templates/NOTES.txt
diff --git a/stable/theme-park/8.1.9/templates/common.yaml b/stable/nextpvr/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/theme-park/8.1.9/templates/common.yaml
rename to stable/nextpvr/8.1.9/templates/common.yaml
diff --git a/stable/rss-to-telegram/4.1.8/values.yaml b/stable/nextpvr/8.1.9/values.yaml
similarity index 100%
rename from stable/rss-to-telegram/4.1.8/values.yaml
rename to stable/nextpvr/8.1.9/values.yaml
diff --git a/stable/nexus-oss/4.2.2/CHANGELOG.md b/stable/nexus-oss/4.2.2/CHANGELOG.md
deleted file mode 100644
index 8be2a909d4..0000000000
--- a/stable/nexus-oss/4.2.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [nexus-oss-4.2.2](https://github.com/truecharts/charts/compare/nexus-oss-4.2.1...nexus-oss-4.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [nexus-oss-4.2.1](https://github.com/truecharts/charts/compare/nexus-oss-4.2.0...nexus-oss-4.2.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [nexus-oss-4.2.0](https://github.com/truecharts/charts/compare/nexus-oss-4.1.6...nexus-oss-4.2.0) (2024-01-14)
-
-### Chore
-
-
-
-- update container image sonatype/nexus3 to v3.64.0[@b0cfe12](https://github.com/b0cfe12) by renovate ([#17209](https://github.com/truecharts/charts/issues/17209))
-
-
-
-
-## [nexus-oss-4.1.6](https://github.com/truecharts/charts/compare/nexus-oss-4.1.5...nexus-oss-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [nexus-oss-4.1.5](https://github.com/truecharts/charts/compare/nexus-oss-4.1.4...nexus-oss-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [nexus-oss-4.1.4](https://github.com/truecharts/charts/compare/nexus-oss-4.1.3...nexus-oss-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [nexus-oss-4.1.3](https://github.com/truecharts/charts/compare/nexus-oss-4.1.0...nexus-oss-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [nexus-oss-4.1.2](https://github.com/truecharts/charts/compare/nexus-oss-4.1.0...nexus-oss-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/nexus-oss/4.2.2/Chart.yaml b/stable/nexus-oss/4.2.2/Chart.yaml
deleted file mode 100644
index d823c0682d..0000000000
--- a/stable/nexus-oss/4.2.2/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.64.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Sonatype Nexus open source is a artifact repository manager
-home: https://truecharts.org/charts/stable/nexus-oss
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/nexus-oss.png
-keywords:
- - nexus-oss
- - productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: nexus-oss
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/nexus-oss
- - https://hub.docker.com/r/sonatype/nexus3
-type: application
-version: 4.2.2
diff --git a/stable/nexus-oss/4.2.2/app-changelog.md b/stable/nexus-oss/4.2.2/app-changelog.md
deleted file mode 100644
index 7067a742bc..0000000000
--- a/stable/nexus-oss/4.2.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [nexus-oss-4.2.2](https://github.com/truecharts/charts/compare/nexus-oss-4.2.1...nexus-oss-4.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/nexus-oss/4.2.2/charts/common-17.2.26.tgz b/stable/nexus-oss/4.2.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/nexus-oss/4.2.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/nexus-oss/4.2.3/CHANGELOG.md b/stable/nexus-oss/4.2.3/CHANGELOG.md
new file mode 100644
index 0000000000..91d0dcf4b8
--- /dev/null
+++ b/stable/nexus-oss/4.2.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [nexus-oss-4.2.3](https://github.com/truecharts/charts/compare/nexus-oss-4.2.2...nexus-oss-4.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [nexus-oss-4.2.2](https://github.com/truecharts/charts/compare/nexus-oss-4.2.1...nexus-oss-4.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [nexus-oss-4.2.1](https://github.com/truecharts/charts/compare/nexus-oss-4.2.0...nexus-oss-4.2.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [nexus-oss-4.2.0](https://github.com/truecharts/charts/compare/nexus-oss-4.1.6...nexus-oss-4.2.0) (2024-01-14)
+
+### Chore
+
+
+
+- update container image sonatype/nexus3 to v3.64.0[@b0cfe12](https://github.com/b0cfe12) by renovate ([#17209](https://github.com/truecharts/charts/issues/17209))
+
+
+
+
+## [nexus-oss-4.1.6](https://github.com/truecharts/charts/compare/nexus-oss-4.1.5...nexus-oss-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [nexus-oss-4.1.5](https://github.com/truecharts/charts/compare/nexus-oss-4.1.4...nexus-oss-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [nexus-oss-4.1.4](https://github.com/truecharts/charts/compare/nexus-oss-4.1.3...nexus-oss-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [nexus-oss-4.1.3](https://github.com/truecharts/charts/compare/nexus-oss-4.1.0...nexus-oss-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [nexus-oss-4.1.2](https://github.com/truecharts/charts/compare/nexus-oss-4.1.0...nexus-oss-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/nexus-oss/4.2.3/Chart.yaml b/stable/nexus-oss/4.2.3/Chart.yaml
new file mode 100644
index 0000000000..5378737b0f
--- /dev/null
+++ b/stable/nexus-oss/4.2.3/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.64.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Sonatype Nexus open source is a artifact repository manager
+home: https://truecharts.org/charts/stable/nexus-oss
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/nexus-oss.png
+keywords:
+ - nexus-oss
+ - productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: nexus-oss
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/nexus-oss
+ - https://hub.docker.com/r/sonatype/nexus3
+type: application
+version: 4.2.3
diff --git a/stable/nexus-oss/4.2.2/README.md b/stable/nexus-oss/4.2.3/README.md
similarity index 100%
rename from stable/nexus-oss/4.2.2/README.md
rename to stable/nexus-oss/4.2.3/README.md
diff --git a/stable/nexus-oss/4.2.3/app-changelog.md b/stable/nexus-oss/4.2.3/app-changelog.md
new file mode 100644
index 0000000000..6d60ae702b
--- /dev/null
+++ b/stable/nexus-oss/4.2.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [nexus-oss-4.2.3](https://github.com/truecharts/charts/compare/nexus-oss-4.2.2...nexus-oss-4.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/nexus-oss/4.2.2/app-readme.md b/stable/nexus-oss/4.2.3/app-readme.md
similarity index 100%
rename from stable/nexus-oss/4.2.2/app-readme.md
rename to stable/nexus-oss/4.2.3/app-readme.md
diff --git a/stable/nexus-oss/4.2.3/charts/common-17.2.28.tgz b/stable/nexus-oss/4.2.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/nexus-oss/4.2.3/charts/common-17.2.28.tgz differ
diff --git a/stable/nexus-oss/4.2.2/ix_values.yaml b/stable/nexus-oss/4.2.3/ix_values.yaml
similarity index 100%
rename from stable/nexus-oss/4.2.2/ix_values.yaml
rename to stable/nexus-oss/4.2.3/ix_values.yaml
diff --git a/stable/nexus-oss/4.2.2/questions.yaml b/stable/nexus-oss/4.2.3/questions.yaml
similarity index 100%
rename from stable/nexus-oss/4.2.2/questions.yaml
rename to stable/nexus-oss/4.2.3/questions.yaml
diff --git a/stable/nosqlclient/4.1.8/templates/common.yaml b/stable/nexus-oss/4.2.3/templates/common.yaml
similarity index 100%
rename from stable/nosqlclient/4.1.8/templates/common.yaml
rename to stable/nexus-oss/4.2.3/templates/common.yaml
diff --git a/stable/rstudio/5.1.9/values.yaml b/stable/nexus-oss/4.2.3/values.yaml
similarity index 100%
rename from stable/rstudio/5.1.9/values.yaml
rename to stable/nexus-oss/4.2.3/values.yaml
diff --git a/stable/nginx-proxy-manager/8.2.3/CHANGELOG.md b/stable/nginx-proxy-manager/8.2.3/CHANGELOG.md
deleted file mode 100644
index c7c978af2f..0000000000
--- a/stable/nginx-proxy-manager/8.2.3/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [nginx-proxy-manager-8.2.3](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.2.2...nginx-proxy-manager-8.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [nginx-proxy-manager-8.2.2](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.2.1...nginx-proxy-manager-8.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [nginx-proxy-manager-8.2.1](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.2.0...nginx-proxy-manager-8.2.1) (2024-01-21)
-
-### Chore
-
-
-
-- update container image jc21/nginx-proxy-manager to v2.11.1[@5b2d87d](https://github.com/5b2d87d) by renovate ([#17427](https://github.com/truecharts/charts/issues/17427))
-
-
-## [nginx-proxy-manager-8.2.0](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.1.10...nginx-proxy-manager-8.2.0) (2024-01-19)
-
-### Chore
-
-
-
-- update container image jc21/nginx-proxy-manager to v2.11.0[@2ee1f82](https://github.com/2ee1f82) by renovate ([#17307](https://github.com/truecharts/charts/issues/17307))
-
-
-
-
-## [nginx-proxy-manager-8.1.10](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.1.9...nginx-proxy-manager-8.1.10) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [nginx-proxy-manager-8.1.9](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.1.8...nginx-proxy-manager-8.1.9) (2024-01-08)
-
-### Chore
-
-
-
-- update container image jc21/nginx-proxy-manager to 2.10.4[@e630003](https://github.com/e630003) by renovate ([#16974](https://github.com/truecharts/charts/issues/16974))
-
-
-## [nginx-proxy-manager-8.1.8](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.1.7...nginx-proxy-manager-8.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [nginx-proxy-manager-8.1.7](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.1.6...nginx-proxy-manager-8.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [nginx-proxy-manager-8.1.6](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.1.5...nginx-proxy-manager-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
-
-
-## [nginx-proxy-manager-8.1.5](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.1.4...nginx-proxy-manager-8.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
diff --git a/stable/nginx-proxy-manager/8.2.3/Chart.yaml b/stable/nginx-proxy-manager/8.2.3/Chart.yaml
deleted file mode 100644
index a19a3eb431..0000000000
--- a/stable/nginx-proxy-manager/8.2.3/Chart.yaml
+++ /dev/null
@@ -1,46 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: networking
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.11.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: mariadb
- version: 12.1.6
- repository: https://deps.truecharts.org/
- condition: mariadb.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Managing Nginx proxy hosts with a simple, powerful interface.
-home: https://truecharts.org/charts/stable/nginx-proxy-manager
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/nginx-proxy-manager.png
-keywords:
- - nginx-proxy-manager
- - nginx
- - reverse-proxy
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: nginx-proxy-manager
-sources:
- - https://nginxproxymanager.com/
- - https://github.com/NginxProxyManager/nginx-proxy-manager
- - https://github.com/truecharts/charts/tree/master/charts/stable/nginx-proxy-manager
- - https://hub.docker.com/r/jc21/nginx-proxy-manager
-type: application
-version: 8.2.3
diff --git a/stable/nginx-proxy-manager/8.2.3/app-changelog.md b/stable/nginx-proxy-manager/8.2.3/app-changelog.md
deleted file mode 100644
index 80cacf0fb1..0000000000
--- a/stable/nginx-proxy-manager/8.2.3/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [nginx-proxy-manager-8.2.3](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.2.2...nginx-proxy-manager-8.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/nginx-proxy-manager/8.2.3/charts/common-17.2.26.tgz b/stable/nginx-proxy-manager/8.2.3/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/nginx-proxy-manager/8.2.3/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/nginx-proxy-manager/8.2.4/CHANGELOG.md b/stable/nginx-proxy-manager/8.2.4/CHANGELOG.md
new file mode 100644
index 0000000000..431a0cb35b
--- /dev/null
+++ b/stable/nginx-proxy-manager/8.2.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [nginx-proxy-manager-8.2.4](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.2.3...nginx-proxy-manager-8.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [nginx-proxy-manager-8.2.3](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.2.2...nginx-proxy-manager-8.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [nginx-proxy-manager-8.2.2](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.2.1...nginx-proxy-manager-8.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [nginx-proxy-manager-8.2.1](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.2.0...nginx-proxy-manager-8.2.1) (2024-01-21)
+
+### Chore
+
+
+
+- update container image jc21/nginx-proxy-manager to v2.11.1[@5b2d87d](https://github.com/5b2d87d) by renovate ([#17427](https://github.com/truecharts/charts/issues/17427))
+
+
+## [nginx-proxy-manager-8.2.0](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.1.10...nginx-proxy-manager-8.2.0) (2024-01-19)
+
+### Chore
+
+
+
+- update container image jc21/nginx-proxy-manager to v2.11.0[@2ee1f82](https://github.com/2ee1f82) by renovate ([#17307](https://github.com/truecharts/charts/issues/17307))
+
+
+
+
+## [nginx-proxy-manager-8.1.10](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.1.9...nginx-proxy-manager-8.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [nginx-proxy-manager-8.1.9](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.1.8...nginx-proxy-manager-8.1.9) (2024-01-08)
+
+### Chore
+
+
+
+- update container image jc21/nginx-proxy-manager to 2.10.4[@e630003](https://github.com/e630003) by renovate ([#16974](https://github.com/truecharts/charts/issues/16974))
+
+
+## [nginx-proxy-manager-8.1.8](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.1.7...nginx-proxy-manager-8.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [nginx-proxy-manager-8.1.7](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.1.6...nginx-proxy-manager-8.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [nginx-proxy-manager-8.1.6](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.1.5...nginx-proxy-manager-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
diff --git a/stable/nginx-proxy-manager/8.2.4/Chart.yaml b/stable/nginx-proxy-manager/8.2.4/Chart.yaml
new file mode 100644
index 0000000000..39e4327e71
--- /dev/null
+++ b/stable/nginx-proxy-manager/8.2.4/Chart.yaml
@@ -0,0 +1,46 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: networking
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.11.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Managing Nginx proxy hosts with a simple, powerful interface.
+home: https://truecharts.org/charts/stable/nginx-proxy-manager
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/nginx-proxy-manager.png
+keywords:
+ - nginx-proxy-manager
+ - nginx
+ - reverse-proxy
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: nginx-proxy-manager
+sources:
+ - https://nginxproxymanager.com/
+ - https://github.com/NginxProxyManager/nginx-proxy-manager
+ - https://github.com/truecharts/charts/tree/master/charts/stable/nginx-proxy-manager
+ - https://hub.docker.com/r/jc21/nginx-proxy-manager
+type: application
+version: 8.2.4
diff --git a/stable/nginx-proxy-manager/8.2.3/README.md b/stable/nginx-proxy-manager/8.2.4/README.md
similarity index 100%
rename from stable/nginx-proxy-manager/8.2.3/README.md
rename to stable/nginx-proxy-manager/8.2.4/README.md
diff --git a/stable/nginx-proxy-manager/8.2.4/app-changelog.md b/stable/nginx-proxy-manager/8.2.4/app-changelog.md
new file mode 100644
index 0000000000..f2a7f0a778
--- /dev/null
+++ b/stable/nginx-proxy-manager/8.2.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [nginx-proxy-manager-8.2.4](https://github.com/truecharts/charts/compare/nginx-proxy-manager-8.2.3...nginx-proxy-manager-8.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/nginx-proxy-manager/8.2.3/app-readme.md b/stable/nginx-proxy-manager/8.2.4/app-readme.md
similarity index 100%
rename from stable/nginx-proxy-manager/8.2.3/app-readme.md
rename to stable/nginx-proxy-manager/8.2.4/app-readme.md
diff --git a/stable/nginx-proxy-manager/8.2.4/charts/common-17.2.28.tgz b/stable/nginx-proxy-manager/8.2.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/nginx-proxy-manager/8.2.4/charts/common-17.2.28.tgz differ
diff --git a/stable/nginx-proxy-manager/8.2.4/charts/mariadb-12.1.6.tgz b/stable/nginx-proxy-manager/8.2.4/charts/mariadb-12.1.6.tgz
new file mode 100644
index 0000000000..cffb31b284
Binary files /dev/null and b/stable/nginx-proxy-manager/8.2.4/charts/mariadb-12.1.6.tgz differ
diff --git a/stable/nginx-proxy-manager/8.2.3/ix_values.yaml b/stable/nginx-proxy-manager/8.2.4/ix_values.yaml
similarity index 100%
rename from stable/nginx-proxy-manager/8.2.3/ix_values.yaml
rename to stable/nginx-proxy-manager/8.2.4/ix_values.yaml
diff --git a/stable/nginx-proxy-manager/8.2.3/questions.yaml b/stable/nginx-proxy-manager/8.2.4/questions.yaml
similarity index 100%
rename from stable/nginx-proxy-manager/8.2.3/questions.yaml
rename to stable/nginx-proxy-manager/8.2.4/questions.yaml
diff --git a/stable/unmanic/9.1.8/templates/NOTES.txt b/stable/nginx-proxy-manager/8.2.4/templates/NOTES.txt
similarity index 100%
rename from stable/unmanic/9.1.8/templates/NOTES.txt
rename to stable/nginx-proxy-manager/8.2.4/templates/NOTES.txt
diff --git a/stable/notarius/4.1.8/templates/common.yaml b/stable/nginx-proxy-manager/8.2.4/templates/common.yaml
similarity index 100%
rename from stable/notarius/4.1.8/templates/common.yaml
rename to stable/nginx-proxy-manager/8.2.4/templates/common.yaml
diff --git a/stable/rtorrent-rutorrent/3.1.8/values.yaml b/stable/nginx-proxy-manager/8.2.4/values.yaml
similarity index 100%
rename from stable/rtorrent-rutorrent/3.1.8/values.yaml
rename to stable/nginx-proxy-manager/8.2.4/values.yaml
diff --git a/stable/ngircd/8.1.8/CHANGELOG.md b/stable/ngircd/8.1.8/CHANGELOG.md
deleted file mode 100644
index df886f9e77..0000000000
--- a/stable/ngircd/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ngircd-8.1.8](https://github.com/truecharts/charts/compare/ngircd-8.1.7...ngircd-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ngircd-8.1.7](https://github.com/truecharts/charts/compare/ngircd-8.1.6...ngircd-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [ngircd-8.1.6](https://github.com/truecharts/charts/compare/ngircd-8.1.5...ngircd-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ngircd-8.1.5](https://github.com/truecharts/charts/compare/ngircd-8.1.4...ngircd-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ngircd-8.1.4](https://github.com/truecharts/charts/compare/ngircd-8.1.3...ngircd-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ngircd-8.1.3](https://github.com/truecharts/charts/compare/ngircd-8.1.0...ngircd-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [ngircd-8.1.2](https://github.com/truecharts/charts/compare/ngircd-8.1.0...ngircd-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [ngircd-8.1.0](https://github.com/truecharts/charts/compare/ngircd-8.0.1...ngircd-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [ngircd-8.0.1](https://github.com/truecharts/charts/compare/ngircd-8.0.0...ngircd-8.0.1) (2023-12-26)
diff --git a/stable/ngircd/8.1.8/Chart.yaml b/stable/ngircd/8.1.8/Chart.yaml
deleted file mode 100644
index fe635045ae..0000000000
--- a/stable/ngircd/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2021.11.21
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Ngircd is a free, portable and lightweight Internet Relay Chat server for small or private networks.
-home: https://truecharts.org/charts/stable/ngircd
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ngircd.png
-keywords:
- - ngircd
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ngircd
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/ngircd
- - https://ghcr.io/linuxserver/ngircd
-type: application
-version: 8.1.8
diff --git a/stable/ngircd/8.1.8/app-changelog.md b/stable/ngircd/8.1.8/app-changelog.md
deleted file mode 100644
index df17cb148e..0000000000
--- a/stable/ngircd/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ngircd-8.1.8](https://github.com/truecharts/charts/compare/ngircd-8.1.7...ngircd-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ngircd/8.1.8/charts/common-17.2.26.tgz b/stable/ngircd/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ngircd/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ngircd/8.1.9/CHANGELOG.md b/stable/ngircd/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..061412181d
--- /dev/null
+++ b/stable/ngircd/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ngircd-8.1.9](https://github.com/truecharts/charts/compare/ngircd-8.1.8...ngircd-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ngircd-8.1.8](https://github.com/truecharts/charts/compare/ngircd-8.1.7...ngircd-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ngircd-8.1.7](https://github.com/truecharts/charts/compare/ngircd-8.1.6...ngircd-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [ngircd-8.1.6](https://github.com/truecharts/charts/compare/ngircd-8.1.5...ngircd-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ngircd-8.1.5](https://github.com/truecharts/charts/compare/ngircd-8.1.4...ngircd-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ngircd-8.1.4](https://github.com/truecharts/charts/compare/ngircd-8.1.3...ngircd-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ngircd-8.1.3](https://github.com/truecharts/charts/compare/ngircd-8.1.0...ngircd-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ngircd-8.1.2](https://github.com/truecharts/charts/compare/ngircd-8.1.0...ngircd-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/ngircd/8.1.9/Chart.yaml b/stable/ngircd/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..ea7a308abe
--- /dev/null
+++ b/stable/ngircd/8.1.9/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2021.11.21
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Ngircd is a free, portable and lightweight Internet Relay Chat server for small or private networks.
+home: https://truecharts.org/charts/stable/ngircd
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ngircd.png
+keywords:
+ - ngircd
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ngircd
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ngircd
+ - https://ghcr.io/linuxserver/ngircd
+type: application
+version: 8.1.9
diff --git a/stable/ngircd/8.1.8/README.md b/stable/ngircd/8.1.9/README.md
similarity index 100%
rename from stable/ngircd/8.1.8/README.md
rename to stable/ngircd/8.1.9/README.md
diff --git a/stable/ngircd/8.1.9/app-changelog.md b/stable/ngircd/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..e6f0c737e9
--- /dev/null
+++ b/stable/ngircd/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ngircd-8.1.9](https://github.com/truecharts/charts/compare/ngircd-8.1.8...ngircd-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ngircd/8.1.8/app-readme.md b/stable/ngircd/8.1.9/app-readme.md
similarity index 100%
rename from stable/ngircd/8.1.8/app-readme.md
rename to stable/ngircd/8.1.9/app-readme.md
diff --git a/stable/ngircd/8.1.9/charts/common-17.2.28.tgz b/stable/ngircd/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ngircd/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/ngircd/8.1.8/ix_values.yaml b/stable/ngircd/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/ngircd/8.1.8/ix_values.yaml
rename to stable/ngircd/8.1.9/ix_values.yaml
diff --git a/stable/ngircd/8.1.8/questions.yaml b/stable/ngircd/8.1.9/questions.yaml
similarity index 100%
rename from stable/ngircd/8.1.8/questions.yaml
rename to stable/ngircd/8.1.9/questions.yaml
diff --git a/stable/unpoller/9.1.8/templates/NOTES.txt b/stable/ngircd/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/unpoller/9.1.8/templates/NOTES.txt
rename to stable/ngircd/8.1.9/templates/NOTES.txt
diff --git a/stable/timetagger/4.1.8/templates/common.yaml b/stable/ngircd/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/timetagger/4.1.8/templates/common.yaml
rename to stable/ngircd/8.1.9/templates/common.yaml
diff --git a/stable/rust/4.1.8/values.yaml b/stable/ngircd/8.1.9/values.yaml
similarity index 100%
rename from stable/rust/4.1.8/values.yaml
rename to stable/ngircd/8.1.9/values.yaml
diff --git a/stable/nightscout/4.1.8/CHANGELOG.md b/stable/nightscout/4.1.8/CHANGELOG.md
deleted file mode 100644
index 6cca08a97c..0000000000
--- a/stable/nightscout/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [nightscout-4.1.8](https://github.com/truecharts/charts/compare/nightscout-4.1.7...nightscout-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [nightscout-4.1.7](https://github.com/truecharts/charts/compare/nightscout-4.1.6...nightscout-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [nightscout-4.1.6](https://github.com/truecharts/charts/compare/nightscout-4.1.5...nightscout-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [nightscout-4.1.5](https://github.com/truecharts/charts/compare/nightscout-4.1.4...nightscout-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [nightscout-4.1.4](https://github.com/truecharts/charts/compare/nightscout-4.1.3...nightscout-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [nightscout-4.1.3](https://github.com/truecharts/charts/compare/nightscout-4.1.0...nightscout-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [nightscout-4.1.2](https://github.com/truecharts/charts/compare/nightscout-4.1.0...nightscout-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [nightscout-4.1.0](https://github.com/truecharts/charts/compare/nightscout-4.0.1...nightscout-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [nightscout-4.0.1](https://github.com/truecharts/charts/compare/nightscout-4.0.0...nightscout-4.0.1) (2023-12-26)
diff --git a/stable/nightscout/4.1.8/Chart.yaml b/stable/nightscout/4.1.8/Chart.yaml
deleted file mode 100644
index 276473c1a9..0000000000
--- a/stable/nightscout/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Allows the installation of Nightscout, a remote CGM monitoring system. It allows the upload and display of blood glucous values and can be configuered to issue warnings etc. This is mainly useful to diabetics.
-home: https://truecharts.org/charts/stable/nightscout
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/nightscout.png
-keywords:
- - nightscout
- - Cloud
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: nightscout
-sources:
- - https://github.com/nightscout/cgm-remote-monitor
- - https://registry.hub.docker.com/r/nightscout/cgm-remote-monitor-travis
- - https://github.com/truecharts/charts/tree/master/charts/stable/nightscout
- - https://hub.docker.com/r/nightscout/cgm-remote-monitor-travis
-type: application
-version: 4.1.8
diff --git a/stable/nightscout/4.1.8/app-changelog.md b/stable/nightscout/4.1.8/app-changelog.md
deleted file mode 100644
index 7cd649482f..0000000000
--- a/stable/nightscout/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [nightscout-4.1.8](https://github.com/truecharts/charts/compare/nightscout-4.1.7...nightscout-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/nightscout/4.1.8/charts/common-17.2.26.tgz b/stable/nightscout/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/nightscout/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/nightscout/4.1.9/CHANGELOG.md b/stable/nightscout/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..e4f5a968a1
--- /dev/null
+++ b/stable/nightscout/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [nightscout-4.1.9](https://github.com/truecharts/charts/compare/nightscout-4.1.8...nightscout-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [nightscout-4.1.8](https://github.com/truecharts/charts/compare/nightscout-4.1.7...nightscout-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [nightscout-4.1.7](https://github.com/truecharts/charts/compare/nightscout-4.1.6...nightscout-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [nightscout-4.1.6](https://github.com/truecharts/charts/compare/nightscout-4.1.5...nightscout-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [nightscout-4.1.5](https://github.com/truecharts/charts/compare/nightscout-4.1.4...nightscout-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [nightscout-4.1.4](https://github.com/truecharts/charts/compare/nightscout-4.1.3...nightscout-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [nightscout-4.1.3](https://github.com/truecharts/charts/compare/nightscout-4.1.0...nightscout-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [nightscout-4.1.2](https://github.com/truecharts/charts/compare/nightscout-4.1.0...nightscout-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/nightscout/4.1.9/Chart.yaml b/stable/nightscout/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..80433571ee
--- /dev/null
+++ b/stable/nightscout/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Allows the installation of Nightscout, a remote CGM monitoring system. It allows the upload and display of blood glucous values and can be configuered to issue warnings etc. This is mainly useful to diabetics.
+home: https://truecharts.org/charts/stable/nightscout
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/nightscout.png
+keywords:
+ - nightscout
+ - Cloud
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: nightscout
+sources:
+ - https://github.com/nightscout/cgm-remote-monitor
+ - https://registry.hub.docker.com/r/nightscout/cgm-remote-monitor-travis
+ - https://github.com/truecharts/charts/tree/master/charts/stable/nightscout
+ - https://hub.docker.com/r/nightscout/cgm-remote-monitor-travis
+type: application
+version: 4.1.9
diff --git a/stable/nightscout/4.1.8/README.md b/stable/nightscout/4.1.9/README.md
similarity index 100%
rename from stable/nightscout/4.1.8/README.md
rename to stable/nightscout/4.1.9/README.md
diff --git a/stable/nightscout/4.1.9/app-changelog.md b/stable/nightscout/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..c402ac614d
--- /dev/null
+++ b/stable/nightscout/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [nightscout-4.1.9](https://github.com/truecharts/charts/compare/nightscout-4.1.8...nightscout-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/nightscout/4.1.8/app-readme.md b/stable/nightscout/4.1.9/app-readme.md
similarity index 100%
rename from stable/nightscout/4.1.8/app-readme.md
rename to stable/nightscout/4.1.9/app-readme.md
diff --git a/stable/nightscout/4.1.9/charts/common-17.2.28.tgz b/stable/nightscout/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/nightscout/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/nightscout/4.1.8/ix_values.yaml b/stable/nightscout/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/nightscout/4.1.8/ix_values.yaml
rename to stable/nightscout/4.1.9/ix_values.yaml
diff --git a/stable/nightscout/4.1.8/questions.yaml b/stable/nightscout/4.1.9/questions.yaml
similarity index 100%
rename from stable/nightscout/4.1.8/questions.yaml
rename to stable/nightscout/4.1.9/questions.yaml
diff --git a/stable/notea/4.1.8/templates/common.yaml b/stable/nightscout/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/notea/4.1.8/templates/common.yaml
rename to stable/nightscout/4.1.9/templates/common.yaml
diff --git a/stable/rustpad/4.1.8/values.yaml b/stable/nightscout/4.1.9/values.yaml
similarity index 100%
rename from stable/rustpad/4.1.8/values.yaml
rename to stable/nightscout/4.1.9/values.yaml
diff --git a/stable/nitter/5.1.11/CHANGELOG.md b/stable/nitter/5.1.11/CHANGELOG.md
deleted file mode 100644
index 44c71dd1e2..0000000000
--- a/stable/nitter/5.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [nitter-5.1.11](https://github.com/truecharts/charts/compare/nitter-5.1.10...nitter-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [nitter-5.1.10](https://github.com/truecharts/charts/compare/nitter-5.1.9...nitter-5.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [nitter-5.1.9](https://github.com/truecharts/charts/compare/nitter-5.1.8...nitter-5.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [nitter-5.1.8](https://github.com/truecharts/charts/compare/nitter-5.1.7...nitter-5.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [nitter-5.1.7](https://github.com/truecharts/charts/compare/nitter-5.1.6...nitter-5.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [nitter-5.1.6](https://github.com/truecharts/charts/compare/nitter-5.1.5...nitter-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
-
-
-## [nitter-5.1.5](https://github.com/truecharts/charts/compare/nitter-5.1.4...nitter-5.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-
-## [nitter-5.1.4](https://github.com/truecharts/charts/compare/nitter-5.1.3...nitter-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [nitter-5.1.3](https://github.com/truecharts/charts/compare/nitter-5.1.0...nitter-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/nitter/5.1.11/Chart.yaml b/stable/nitter/5.1.11/Chart.yaml
deleted file mode 100644
index d35b583a1a..0000000000
--- a/stable/nitter/5.1.11/Chart.yaml
+++ /dev/null
@@ -1,44 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: redis
- version: 11.1.6
- repository: https://deps.truecharts.org
- condition: redis.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A free and open source alternative Twitter front-end focused on privacy and performance.
-home: https://truecharts.org/charts/stable/nitter
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/nitter.png
-keywords:
- - nitter
- - libre
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: nitter
-sources:
- - https://github.com/zedeus/nitter
- - https://github.com/truecharts/charts/tree/master/charts/stable/nitter
- - https://hub.docker.com/r/zedeus/nitter
-type: application
-version: 5.1.11
diff --git a/stable/nitter/5.1.11/app-changelog.md b/stable/nitter/5.1.11/app-changelog.md
deleted file mode 100644
index 30f560dfd5..0000000000
--- a/stable/nitter/5.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [nitter-5.1.11](https://github.com/truecharts/charts/compare/nitter-5.1.10...nitter-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/nitter/5.1.11/charts/common-17.2.26.tgz b/stable/nitter/5.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/nitter/5.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/nitter/5.1.12/CHANGELOG.md b/stable/nitter/5.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..c22e9c810b
--- /dev/null
+++ b/stable/nitter/5.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [nitter-5.1.12](https://github.com/truecharts/charts/compare/nitter-5.1.11...nitter-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [nitter-5.1.11](https://github.com/truecharts/charts/compare/nitter-5.1.10...nitter-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [nitter-5.1.10](https://github.com/truecharts/charts/compare/nitter-5.1.9...nitter-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [nitter-5.1.9](https://github.com/truecharts/charts/compare/nitter-5.1.8...nitter-5.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [nitter-5.1.8](https://github.com/truecharts/charts/compare/nitter-5.1.7...nitter-5.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [nitter-5.1.7](https://github.com/truecharts/charts/compare/nitter-5.1.6...nitter-5.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [nitter-5.1.6](https://github.com/truecharts/charts/compare/nitter-5.1.5...nitter-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [nitter-5.1.5](https://github.com/truecharts/charts/compare/nitter-5.1.4...nitter-5.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [nitter-5.1.4](https://github.com/truecharts/charts/compare/nitter-5.1.3...nitter-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [nitter-5.1.3](https://github.com/truecharts/charts/compare/nitter-5.1.0...nitter-5.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/nitter/5.1.12/Chart.yaml b/stable/nitter/5.1.12/Chart.yaml
new file mode 100644
index 0000000000..ee5801f2a1
--- /dev/null
+++ b/stable/nitter/5.1.12/Chart.yaml
@@ -0,0 +1,44 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A free and open source alternative Twitter front-end focused on privacy and performance.
+home: https://truecharts.org/charts/stable/nitter
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/nitter.png
+keywords:
+ - nitter
+ - libre
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: nitter
+sources:
+ - https://github.com/zedeus/nitter
+ - https://github.com/truecharts/charts/tree/master/charts/stable/nitter
+ - https://hub.docker.com/r/zedeus/nitter
+type: application
+version: 5.1.12
diff --git a/stable/nitter/5.1.11/README.md b/stable/nitter/5.1.12/README.md
similarity index 100%
rename from stable/nitter/5.1.11/README.md
rename to stable/nitter/5.1.12/README.md
diff --git a/stable/nitter/5.1.12/app-changelog.md b/stable/nitter/5.1.12/app-changelog.md
new file mode 100644
index 0000000000..88340227a8
--- /dev/null
+++ b/stable/nitter/5.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [nitter-5.1.12](https://github.com/truecharts/charts/compare/nitter-5.1.11...nitter-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/nitter/5.1.11/app-readme.md b/stable/nitter/5.1.12/app-readme.md
similarity index 100%
rename from stable/nitter/5.1.11/app-readme.md
rename to stable/nitter/5.1.12/app-readme.md
diff --git a/stable/nitter/5.1.12/charts/common-17.2.28.tgz b/stable/nitter/5.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/nitter/5.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/nitter/5.1.12/charts/redis-11.1.6.tgz b/stable/nitter/5.1.12/charts/redis-11.1.6.tgz
new file mode 100644
index 0000000000..f65cde0826
Binary files /dev/null and b/stable/nitter/5.1.12/charts/redis-11.1.6.tgz differ
diff --git a/stable/nitter/5.1.11/ix_values.yaml b/stable/nitter/5.1.12/ix_values.yaml
similarity index 100%
rename from stable/nitter/5.1.11/ix_values.yaml
rename to stable/nitter/5.1.12/ix_values.yaml
diff --git a/stable/nitter/5.1.11/questions.yaml b/stable/nitter/5.1.12/questions.yaml
similarity index 100%
rename from stable/nitter/5.1.11/questions.yaml
rename to stable/nitter/5.1.12/questions.yaml
diff --git a/stable/unturned/5.1.11/templates/NOTES.txt b/stable/nitter/5.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/unturned/5.1.11/templates/NOTES.txt
rename to stable/nitter/5.1.12/templates/NOTES.txt
diff --git a/stable/nitter/5.1.11/templates/_configmap.tpl b/stable/nitter/5.1.12/templates/_configmap.tpl
similarity index 100%
rename from stable/nitter/5.1.11/templates/_configmap.tpl
rename to stable/nitter/5.1.12/templates/_configmap.tpl
diff --git a/stable/nitter/5.1.11/templates/common.yaml b/stable/nitter/5.1.12/templates/common.yaml
similarity index 100%
rename from stable/nitter/5.1.11/templates/common.yaml
rename to stable/nitter/5.1.12/templates/common.yaml
diff --git a/stable/s3backup/4.1.8/values.yaml b/stable/nitter/5.1.12/values.yaml
similarity index 100%
rename from stable/s3backup/4.1.8/values.yaml
rename to stable/nitter/5.1.12/values.yaml
diff --git a/stable/nntp2nntp/8.1.8/CHANGELOG.md b/stable/nntp2nntp/8.1.8/CHANGELOG.md
deleted file mode 100644
index d9c130ec6e..0000000000
--- a/stable/nntp2nntp/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [nntp2nntp-8.1.8](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.7...nntp2nntp-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [nntp2nntp-8.1.7](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.6...nntp2nntp-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [nntp2nntp-8.1.6](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.5...nntp2nntp-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [nntp2nntp-8.1.5](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.4...nntp2nntp-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [nntp2nntp-8.1.4](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.3...nntp2nntp-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [nntp2nntp-8.1.3](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.0...nntp2nntp-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [nntp2nntp-8.1.2](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.0...nntp2nntp-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [nntp2nntp-8.1.0](https://github.com/truecharts/charts/compare/nntp2nntp-8.0.1...nntp2nntp-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [nntp2nntp-8.0.1](https://github.com/truecharts/charts/compare/nntp2nntp-8.0.0...nntp2nntp-8.0.1) (2023-12-26)
diff --git a/stable/nntp2nntp/8.1.8/Chart.yaml b/stable/nntp2nntp/8.1.8/Chart.yaml
deleted file mode 100644
index cedecebb5f..0000000000
--- a/stable/nntp2nntp/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.3.20230704
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Nntp2nntp proxy allow you to use your NNTP Account from multiple systems, each with own user name and password.
-home: https://truecharts.org/charts/stable/nntp2nntp
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/nntp2nntp.png
-keywords:
- - nntp2nntp
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: nntp2nntp
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/nntp2nntp
- - https://ghcr.io/linuxserver/nntp2nntp
-type: application
-version: 8.1.8
diff --git a/stable/nntp2nntp/8.1.8/app-changelog.md b/stable/nntp2nntp/8.1.8/app-changelog.md
deleted file mode 100644
index 093f15220b..0000000000
--- a/stable/nntp2nntp/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [nntp2nntp-8.1.8](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.7...nntp2nntp-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/nntp2nntp/8.1.8/charts/common-17.2.26.tgz b/stable/nntp2nntp/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/nntp2nntp/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/nntp2nntp/8.1.9/CHANGELOG.md b/stable/nntp2nntp/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..7ff9e3bdd0
--- /dev/null
+++ b/stable/nntp2nntp/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [nntp2nntp-8.1.9](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.8...nntp2nntp-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [nntp2nntp-8.1.8](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.7...nntp2nntp-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [nntp2nntp-8.1.7](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.6...nntp2nntp-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [nntp2nntp-8.1.6](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.5...nntp2nntp-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [nntp2nntp-8.1.5](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.4...nntp2nntp-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [nntp2nntp-8.1.4](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.3...nntp2nntp-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [nntp2nntp-8.1.3](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.0...nntp2nntp-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [nntp2nntp-8.1.2](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.0...nntp2nntp-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/nntp2nntp/8.1.9/Chart.yaml b/stable/nntp2nntp/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..93084c85c9
--- /dev/null
+++ b/stable/nntp2nntp/8.1.9/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.3.20230704
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Nntp2nntp proxy allow you to use your NNTP Account from multiple systems, each with own user name and password.
+home: https://truecharts.org/charts/stable/nntp2nntp
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/nntp2nntp.png
+keywords:
+ - nntp2nntp
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: nntp2nntp
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/nntp2nntp
+ - https://ghcr.io/linuxserver/nntp2nntp
+type: application
+version: 8.1.9
diff --git a/stable/nntp2nntp/8.1.8/README.md b/stable/nntp2nntp/8.1.9/README.md
similarity index 100%
rename from stable/nntp2nntp/8.1.8/README.md
rename to stable/nntp2nntp/8.1.9/README.md
diff --git a/stable/nntp2nntp/8.1.9/app-changelog.md b/stable/nntp2nntp/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..dec2b53f4d
--- /dev/null
+++ b/stable/nntp2nntp/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [nntp2nntp-8.1.9](https://github.com/truecharts/charts/compare/nntp2nntp-8.1.8...nntp2nntp-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/nntp2nntp/8.1.8/app-readme.md b/stable/nntp2nntp/8.1.9/app-readme.md
similarity index 100%
rename from stable/nntp2nntp/8.1.8/app-readme.md
rename to stable/nntp2nntp/8.1.9/app-readme.md
diff --git a/stable/nntp2nntp/8.1.9/charts/common-17.2.28.tgz b/stable/nntp2nntp/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/nntp2nntp/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/nntp2nntp/8.1.8/ix_values.yaml b/stable/nntp2nntp/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/nntp2nntp/8.1.8/ix_values.yaml
rename to stable/nntp2nntp/8.1.9/ix_values.yaml
diff --git a/stable/nntp2nntp/8.1.8/questions.yaml b/stable/nntp2nntp/8.1.9/questions.yaml
similarity index 100%
rename from stable/nntp2nntp/8.1.8/questions.yaml
rename to stable/nntp2nntp/8.1.9/questions.yaml
diff --git a/stable/uptime-kuma/9.1.9/templates/NOTES.txt b/stable/nntp2nntp/8.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/uptime-kuma/9.1.9/templates/NOTES.txt
rename to stable/nntp2nntp/8.1.9/templates/NOTES.txt
diff --git a/stable/tinymediamanager/9.0.4/templates/common.yaml b/stable/nntp2nntp/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/tinymediamanager/9.0.4/templates/common.yaml
rename to stable/nntp2nntp/8.1.9/templates/common.yaml
diff --git a/stable/s3sync/4.1.8/values.yaml b/stable/nntp2nntp/8.1.9/values.yaml
similarity index 100%
rename from stable/s3sync/4.1.8/values.yaml
rename to stable/nntp2nntp/8.1.9/values.yaml
diff --git a/stable/nocodb/12.3.3/CHANGELOG.md b/stable/nocodb/12.3.3/CHANGELOG.md
new file mode 100644
index 0000000000..da2c54f686
--- /dev/null
+++ b/stable/nocodb/12.3.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [nocodb-12.3.3](https://github.com/truecharts/charts/compare/nocodb-12.3.2...nocodb-12.3.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [nocodb-12.3.2](https://github.com/truecharts/charts/compare/nocodb-12.3.1...nocodb-12.3.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [nocodb-12.3.1](https://github.com/truecharts/charts/compare/nocodb-12.3.0...nocodb-12.3.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [nocodb-12.3.0](https://github.com/truecharts/charts/compare/nocodb-12.2.9...nocodb-12.3.0) (2024-01-14)
+
+### Chore
+
+
+
+- update container image nocodb/nocodb to v0.204.0[@74b4704](https://github.com/74b4704) by renovate ([#17207](https://github.com/truecharts/charts/issues/17207))
+
+
+
+
+## [nocodb-12.2.9](https://github.com/truecharts/charts/compare/nocodb-12.2.8...nocodb-12.2.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [nocodb-12.2.8](https://github.com/truecharts/charts/compare/nocodb-12.2.7...nocodb-12.2.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [nocodb-12.2.7](https://github.com/truecharts/charts/compare/nocodb-12.2.6...nocodb-12.2.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [nocodb-12.2.6](https://github.com/truecharts/charts/compare/nocodb-12.2.5...nocodb-12.2.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [nocodb-12.2.5](https://github.com/truecharts/charts/compare/nocodb-12.2.4...nocodb-12.2.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [nocodb-12.2.4](https://github.com/truecharts/charts/compare/nocodb-12.2.3...nocodb-12.2.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
diff --git a/stable/nocodb/12.3.3/Chart.yaml b/stable/nocodb/12.3.3/Chart.yaml
new file mode 100644
index 0000000000..1d44bb2e55
--- /dev/null
+++ b/stable/nocodb/12.3.3/Chart.yaml
@@ -0,0 +1,43 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.204.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet.
+home: https://truecharts.org/charts/stable/nocodb
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/nocodb.png
+keywords:
+ - nocodb
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: nocodb
+sources:
+ - https://github.com/nocodb/nocodb
+ - https://github.com/truecharts/charts/tree/master/charts/stable/nocodb
+ - https://hub.docker.com/r/nocodb/nocodb
+type: application
+version: 12.3.3
diff --git a/stable/nocodb/12.3.3/LICENSE b/stable/nocodb/12.3.3/LICENSE
new file mode 100644
index 0000000000..33a8cbb23f
--- /dev/null
+++ b/stable/nocodb/12.3.3/LICENSE
@@ -0,0 +1,106 @@
+Business Source License 1.1
+
+Parameters
+
+Licensor: The TrueCharts Project, it's owner and it's contributors
+Licensed Work: The TrueCharts "Blocky" Helm Chart
+Additional Use Grant: You may use the licensed work in production, as long
+ as it is directly sourced from a TrueCharts provided
+ official repository, catalog or source. You may also make private
+ modification to the directly sourced licenced work,
+ when used in production.
+
+ The following cases are, due to their nature, also
+ defined as 'production use' and explicitly prohibited:
+ - Bundling, including or displaying the licensed work
+ with(in) another work intended for production use,
+ with the apparent intend of facilitating and/or
+ promoting production use by third parties in
+ violation of this license.
+
+Change Date: 2050-01-01
+
+Change License: 3-clause BSD license
+
+For information about alternative licensing arrangements for the Software,
+please contact: legal@truecharts.org
+
+Notice
+
+The Business Source License (this document, or the “License”) is not an Open
+Source license. However, the Licensed Work will eventually be made available
+under an Open Source License, as stated in this License.
+
+License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved.
+“Business Source License” is a trademark of MariaDB Corporation Ab.
+
+-----------------------------------------------------------------------------
+
+Business Source License 1.1
+
+Terms
+
+The Licensor hereby grants you the right to copy, modify, create derivative
+works, redistribute, and make non-production use of the Licensed Work. The
+Licensor may make an Additional Use Grant, above, permitting limited
+production use.
+
+Effective on the Change Date, or the fourth anniversary of the first publicly
+available distribution of a specific version of the Licensed Work under this
+License, whichever comes first, the Licensor hereby grants you rights under
+the terms of the Change License, and the rights granted in the paragraph
+above terminate.
+
+If your use of the Licensed Work does not comply with the requirements
+currently in effect as described in this License, you must purchase a
+commercial license from the Licensor, its affiliated entities, or authorized
+resellers, or you must refrain from using the Licensed Work.
+
+All copies of the original and modified Licensed Work, and derivative works
+of the Licensed Work, are subject to this License. This License applies
+separately for each version of the Licensed Work and the Change Date may vary
+for each version of the Licensed Work released by Licensor.
+
+You must conspicuously display this License on each original or modified copy
+of the Licensed Work. If you receive the Licensed Work in original or
+modified form from a third party, the terms and conditions set forth in this
+License apply to your use of that work.
+
+Any use of the Licensed Work in violation of this License will automatically
+terminate your rights under this License for the current and all other
+versions of the Licensed Work.
+
+This License does not grant you any right in any trademark or logo of
+Licensor or its affiliates (provided that you may use a trademark or logo of
+Licensor as expressly required by this License).
+
+TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON
+AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
+EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
+TITLE.
+
+MariaDB hereby grants you permission to use this License’s text to license
+your works, and to refer to it using the trademark “Business Source License”,
+as long as you comply with the Covenants of Licensor below.
+
+Covenants of Licensor
+
+In consideration of the right to use this License’s text and the “Business
+Source License” name and trademark, Licensor covenants to MariaDB, and to all
+other recipients of the licensed work to be provided by Licensor:
+
+1. To specify as the Change License the GPL Version 2.0 or any later version,
+ or a license that is compatible with GPL Version 2.0 or a later version,
+ where “compatible” means that software provided under the Change License can
+ be included in a program with software provided under GPL Version 2.0 or a
+ later version. Licensor may specify additional Change Licenses without
+ limitation.
+
+2. To either: (a) specify an additional grant of rights to use that does not
+ impose any additional restriction on the right granted in this License, as
+ the Additional Use Grant; or (b) insert the text “None”.
+
+3. To specify a Change Date.
+
+4. Not to modify this License in any other way.
diff --git a/stable/nocodb/12.3.3/README.md b/stable/nocodb/12.3.3/README.md
new file mode 100644
index 0000000000..b78b88d30c
--- /dev/null
+++ b/stable/nocodb/12.3.3/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/nocodb)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/nocodb/12.3.3/app-changelog.md b/stable/nocodb/12.3.3/app-changelog.md
new file mode 100644
index 0000000000..2fffe6fc84
--- /dev/null
+++ b/stable/nocodb/12.3.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [nocodb-12.3.3](https://github.com/truecharts/charts/compare/nocodb-12.3.2...nocodb-12.3.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/nocodb/12.3.3/app-readme.md b/stable/nocodb/12.3.3/app-readme.md
new file mode 100644
index 0000000000..3b622b1aed
--- /dev/null
+++ b/stable/nocodb/12.3.3/app-readme.md
@@ -0,0 +1,8 @@
+Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/nocodb](https://truecharts.org/charts/stable/nocodb)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/nocodb/12.3.3/charts/common-17.2.28.tgz b/stable/nocodb/12.3.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/nocodb/12.3.3/charts/common-17.2.28.tgz differ
diff --git a/stable/nocodb/12.3.3/charts/redis-11.1.6.tgz b/stable/nocodb/12.3.3/charts/redis-11.1.6.tgz
new file mode 100644
index 0000000000..f65cde0826
Binary files /dev/null and b/stable/nocodb/12.3.3/charts/redis-11.1.6.tgz differ
diff --git a/stable/nocodb/12.3.3/ix_values.yaml b/stable/nocodb/12.3.3/ix_values.yaml
new file mode 100644
index 0000000000..54b19b48af
--- /dev/null
+++ b/stable/nocodb/12.3.3/ix_values.yaml
@@ -0,0 +1,71 @@
+image:
+ repository: nocodb/nocodb
+ tag: 0.204.0@sha256:74b47043e85c870043904c45d4acb0e635d018002b0d848632f256c6108bf5a8
+ pullPolicy: IfNotPresent
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ path: "/dashboard"
+ readiness:
+ path: "/dashboard"
+ startup:
+ path: "/dashboard"
+ envFrom:
+ - configMapRef:
+ name: configmap
+ env:
+ PORT: "{{ .Values.service.main.ports.main.port }}"
+ # User Defined
+ NC_PUBLIC_URL: "http://localhost:10226"
+ NC_DISABLE_TELE: true
+ DISABLE_SPLASH_SCREEN: false
+ NC_JWT_EXPIRES_IN: "10h"
+ NC_INVITE_ONLY_SIGNUP: false
+ NC_DISABLE_CACHE: false
+ NC_DISABLE_ERR_REPORT: true
+ NC_REQUEST_BODY_SIZE: "1MB"
+ NC_EXPORT_MAX_TIMEOUT: 5000
+ NC_SENTRY_DSN: ""
+ NC_REDIS_URL:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: url
+ NC_AUTH_JWT_SECRET:
+ secretKeyRef:
+ name: secrets
+ key: NC_AUTH_JWT_SECRET
+ AWS_ACCESS_KEY_ID: ""
+ AWS_SECRET_ACCESS_KEY: ""
+ AWS_BUCKET: ""
+ AWS_BUCKET_PATH: ""
+service:
+ main:
+ ports:
+ main:
+ port: 10226
+persistence:
+ data:
+ enabled: true
+ mountPath: "/usr/app/data"
+cnpg:
+ main:
+ enabled: true
+ user: nocodb
+ database: nocodb
+redis:
+ enabled: true
+ redisUsername: default
+portal:
+ open:
+ enabled: true
diff --git a/stable/nocodb/12.3.3/questions.yaml b/stable/nocodb/12.3.3/questions.yaml
new file mode 100644
index 0000000000..0c5b7a8873
--- /dev/null
+++ b/stable/nocodb/12.3.3/questions.yaml
@@ -0,0 +1,3382 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+ path: "/dashboard"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: AWS_ACCESS_KEY_ID
+ label: "AWS Access Key ID"
+ description: "For Litestream - S3 access key id."
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: AWS_SECRET_ACCESS_KEY
+ label: "AWS Secret Access Key"
+ description: For Litestream - S3 secret access key."
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: AWS_BUCKET
+ label: "AWS Bucket"
+ description: "For Litestream - S3 bucket."
+ schema:
+ type: string
+ default: ""
+ - variable: AWS_BUCKET_PATH
+ label: "AWS Bucket Path"
+ description: "For Litestream - S3 bucket path (like folder within S3 bucket)."
+ schema:
+ type: string
+ default: ""
+ - variable: NC_PUBLIC_URL
+ label: "Public URL"
+ description: "Used for sending Email invitations."
+ schema:
+ type: string
+ default: ""
+ - variable: NC_JWT_EXPIRES_IN
+ label: "JWT Expires in"
+ description: "JWT token expiry time."
+ schema:
+ type: string
+ default: "10h"
+ - variable: DISABLE_SPLASH_SCREEN
+ label: "Disable Splash Screen"
+ description: "Disables the default splash screen(initial welcome animation) and matrix screensaver will disable."
+ schema:
+ type: boolean
+ default: false
+ - variable: NC_INVITE_ONLY_SIGNUP
+ label: "Invite Only Signup"
+ description: "Allow users to signup only via invite url, value should be any non-empty string."
+ schema:
+ type: boolean
+ default: false
+ - variable: NC_DISABLE_CACHE
+ label: "Disable Cache"
+ description: "If it is set to true, then meta data will not be cached."
+ schema:
+ type: boolean
+ default: false
+ - variable: NC_DISABLE_TELE
+ label: "Disable Telemetry"
+ description: "Disable telemetry."
+ schema:
+ type: boolean
+ default: true
+ - variable: NC_DISABLE_ERR_REPORT
+ label: "Disable Error Report"
+ description: "Disable Error Reporting."
+ schema:
+ type: boolean
+ default: true
+ - variable: NC_REQUEST_BODY_SIZE
+ label: "Request Body Size"
+ description: "Request body size limit."
+ schema:
+ type: string
+ default: "1MB"
+ - variable: NC_EXPORT_MAX_TIMEOUT
+ label: "Export Max Timeout"
+ description: "After timeout, csv gets downloaded in batches."
+ schema:
+ type: int
+ default: 5000
+ - variable: NC_SENTRY_DSN
+ label: "Sentry DSN"
+ description: "For Sentry monitoring."
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10226
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/valheim/9.1.8/templates/NOTES.txt b/stable/nocodb/12.3.3/templates/NOTES.txt
similarity index 100%
rename from stable/valheim/9.1.8/templates/NOTES.txt
rename to stable/nocodb/12.3.3/templates/NOTES.txt
diff --git a/stable/nocodb/12.3.3/templates/_configmap.tpl b/stable/nocodb/12.3.3/templates/_configmap.tpl
new file mode 100644
index 0000000000..806fe67fc0
--- /dev/null
+++ b/stable/nocodb/12.3.3/templates/_configmap.tpl
@@ -0,0 +1,12 @@
+{{/* Define the configmap */}}
+{{- define "nocodb.configmap" -}}
+
+{{- $pgPass := .Values.cnpg.main.creds.password | trimAll "\"" }}
+{{- $pgUser := .Values.cnpg.main.user }}
+{{- $pgDB := .Values.cnpg.main.database }}
+{{- $pgHost := printf "%v-cnpg-main-rw" (include "tc.v1.common.lib.chart.names.fullname" $) }}
+enabled: true
+data:
+ NC_DB: "{{ printf "pg://%v:5432?u=%v&p=%v&d=%v" $pgHost $pgUser $pgPass $pgDB }}"
+ NC_MIN: "{{ ternary "true" "" .Values.workload.main.podSpec.containers.main.env.DISABLE_SPLASH_SCREEN }}"
+{{- end -}}
diff --git a/stable/nocodb/12.3.3/templates/_secrets.tpl b/stable/nocodb/12.3.3/templates/_secrets.tpl
new file mode 100644
index 0000000000..fef3026420
--- /dev/null
+++ b/stable/nocodb/12.3.3/templates/_secrets.tpl
@@ -0,0 +1,12 @@
+{{/* Define the secrets */}}
+{{- define "nocodb.secrets" -}}
+{{- $secretName := printf "%s-secrets" (include "tc.v1.common.lib.chart.names.fullname" .) }}
+
+{{- $auth_jwt_token := randAlphaNum 32 -}}
+{{- with (lookup "v1" "Secret" .Release.Namespace $secretName) -}}
+ {{- $auth_jwt_token = index .data "NC_AUTH_JWT_SECRET" | b64dec -}}
+{{- end }}
+enabled: true
+data:
+ NC_AUTH_JWT_SECRET: {{ $auth_jwt_token }}
+{{- end -}}
diff --git a/stable/nocodb/12.3.3/templates/common.yaml b/stable/nocodb/12.3.3/templates/common.yaml
new file mode 100644
index 0000000000..eb374fc46b
--- /dev/null
+++ b/stable/nocodb/12.3.3/templates/common.yaml
@@ -0,0 +1,17 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render configmap for nocodb */}}
+{{- $configmap := include "nocodb.configmap" . | fromYaml -}}
+{{- if $configmap -}}
+ {{- $_ := set .Values.configmap "configmap" $configmap -}}
+{{- end -}}
+
+{{/* Render secret for nocodb */}}
+{{- $secret := include "nocodb.secrets" . | fromYaml -}}
+{{- if $secret -}}
+ {{- $_ := set .Values.secret "secrets" $secret -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/satisfactory/8.1.9/values.yaml b/stable/nocodb/12.3.3/values.yaml
similarity index 100%
rename from stable/satisfactory/8.1.9/values.yaml
rename to stable/nocodb/12.3.3/values.yaml
diff --git a/stable/node-red/17.1.10/CHANGELOG.md b/stable/node-red/17.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..9cccc0d17a
--- /dev/null
+++ b/stable/node-red/17.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [node-red-17.1.10](https://github.com/truecharts/charts/compare/node-red-17.1.9...node-red-17.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [node-red-17.1.9](https://github.com/truecharts/charts/compare/node-red-17.1.8...node-red-17.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [node-red-17.1.8](https://github.com/truecharts/charts/compare/node-red-17.1.7...node-red-17.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [node-red-17.1.7](https://github.com/truecharts/charts/compare/node-red-17.1.6...node-red-17.1.7) (2024-01-14)
+
+### Chore
+
+
+
+- update container image docker.io/nodered/node-red to 3.1.3[@75e4892](https://github.com/75e4892) by renovate ([#17127](https://github.com/truecharts/charts/issues/17127))
+
+
+
+
+## [node-red-17.1.6](https://github.com/truecharts/charts/compare/node-red-17.1.5...node-red-17.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [node-red-17.1.5](https://github.com/truecharts/charts/compare/node-red-17.1.4...node-red-17.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [node-red-17.1.4](https://github.com/truecharts/charts/compare/node-red-17.1.3...node-red-17.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [node-red-17.1.3](https://github.com/truecharts/charts/compare/node-red-17.1.0...node-red-17.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [node-red-17.1.2](https://github.com/truecharts/charts/compare/node-red-17.1.0...node-red-17.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/node-red/17.1.10/Chart.yaml b/stable/node-red/17.1.10/Chart.yaml
new file mode 100644
index 0000000000..e06ef96fd5
--- /dev/null
+++ b/stable/node-red/17.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: tools
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.1.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Node-RED is low-code programming for event-driven applications
+home: https://truecharts.org/charts/stable/node-red
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/node-red.png
+keywords:
+ - node-red
+ - nodered
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: node-red
+sources:
+ - https://github.com/node-red/node-red-docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/node-red
+ - https://hub.docker.com/r/nodered/node-red
+type: application
+version: 17.1.10
diff --git a/stable/node-red/17.1.10/README.md b/stable/node-red/17.1.10/README.md
new file mode 100644
index 0000000000..b3130fbbf2
--- /dev/null
+++ b/stable/node-red/17.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/node-red)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/node-red/17.1.10/app-changelog.md b/stable/node-red/17.1.10/app-changelog.md
new file mode 100644
index 0000000000..7948b93058
--- /dev/null
+++ b/stable/node-red/17.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [node-red-17.1.10](https://github.com/truecharts/charts/compare/node-red-17.1.9...node-red-17.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/node-red/17.1.10/app-readme.md b/stable/node-red/17.1.10/app-readme.md
new file mode 100644
index 0000000000..ff08bfe6ff
--- /dev/null
+++ b/stable/node-red/17.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Node-RED is low-code programming for event-driven applications
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/node-red](https://truecharts.org/charts/stable/node-red)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/node-red/17.1.10/charts/common-17.2.28.tgz b/stable/node-red/17.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/node-red/17.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/node-red/17.1.10/ix_values.yaml b/stable/node-red/17.1.10/ix_values.yaml
new file mode 100644
index 0000000000..e2b955d3ae
--- /dev/null
+++ b/stable/node-red/17.1.10/ix_values.yaml
@@ -0,0 +1,23 @@
+image:
+ repository: docker.io/nodered/node-red
+ pullPolicy: IfNotPresent
+ tag: 3.1.3@sha256:75e48924159f6c6bf4221017069a8b496cab8d0b21d3d0b1fcaf058af8294865
+service:
+ main:
+ ports:
+ main:
+ port: 1880
+ targetPort: 1880
+persistence:
+ data:
+ enabled: true
+ mountPath: "/data"
+portal:
+ open:
+ enabled: true
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env: {}
diff --git a/stable/node-red/17.1.10/questions.yaml b/stable/node-red/17.1.10/questions.yaml
new file mode 100644
index 0000000000..41a5e55dcf
--- /dev/null
+++ b/stable/node-red/17.1.10/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 1880
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: 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: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/van-dam/3.1.15/templates/NOTES.txt b/stable/node-red/17.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/van-dam/3.1.15/templates/NOTES.txt
rename to stable/node-red/17.1.10/templates/NOTES.txt
diff --git a/stable/tsmuxer/7.1.8/templates/common.yaml b/stable/node-red/17.1.10/templates/common.yaml
similarity index 100%
rename from stable/tsmuxer/7.1.8/templates/common.yaml
rename to stable/node-red/17.1.10/templates/common.yaml
diff --git a/stable/scrutiny/9.1.8/values.yaml b/stable/node-red/17.1.10/values.yaml
similarity index 100%
rename from stable/scrutiny/9.1.8/values.yaml
rename to stable/node-red/17.1.10/values.yaml
diff --git a/stable/nosqlclient/4.1.8/CHANGELOG.md b/stable/nosqlclient/4.1.8/CHANGELOG.md
deleted file mode 100644
index 7cbc5afb33..0000000000
--- a/stable/nosqlclient/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [nosqlclient-4.1.8](https://github.com/truecharts/charts/compare/nosqlclient-4.1.7...nosqlclient-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [nosqlclient-4.1.7](https://github.com/truecharts/charts/compare/nosqlclient-4.1.6...nosqlclient-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [nosqlclient-4.1.6](https://github.com/truecharts/charts/compare/nosqlclient-4.1.5...nosqlclient-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [nosqlclient-4.1.5](https://github.com/truecharts/charts/compare/nosqlclient-4.1.4...nosqlclient-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [nosqlclient-4.1.4](https://github.com/truecharts/charts/compare/nosqlclient-4.1.3...nosqlclient-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [nosqlclient-4.1.3](https://github.com/truecharts/charts/compare/nosqlclient-4.1.0...nosqlclient-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [nosqlclient-4.1.2](https://github.com/truecharts/charts/compare/nosqlclient-4.1.0...nosqlclient-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [nosqlclient-4.1.0](https://github.com/truecharts/charts/compare/nosqlclient-4.0.1...nosqlclient-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [nosqlclient-4.0.1](https://github.com/truecharts/charts/compare/nosqlclient-4.0.0...nosqlclient-4.0.1) (2023-12-26)
diff --git a/stable/nosqlclient/4.1.8/Chart.yaml b/stable/nosqlclient/4.1.8/Chart.yaml
deleted file mode 100644
index 8d4c530b54..0000000000
--- a/stable/nosqlclient/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Cross-platform and self hosted, easy to use, intuitive mongodb management tool - Formerly Mongoclient
-home: https://truecharts.org/charts/stable/nosqlclient
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/nosqlclient.png
-keywords:
- - nosqlclient
- - Tools-Utilities
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: nosqlclient
-sources:
- - https://github.com/nosqlclient/nosqlclient
- - https://github.com/truecharts/charts/tree/master/charts/stable/nosqlclient
- - https://hub.docker.com/r/mongoclient/mongoclient
-type: application
-version: 4.1.8
diff --git a/stable/nosqlclient/4.1.8/app-changelog.md b/stable/nosqlclient/4.1.8/app-changelog.md
deleted file mode 100644
index f8296ab19d..0000000000
--- a/stable/nosqlclient/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [nosqlclient-4.1.8](https://github.com/truecharts/charts/compare/nosqlclient-4.1.7...nosqlclient-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/nosqlclient/4.1.8/charts/common-17.2.26.tgz b/stable/nosqlclient/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/nosqlclient/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/nosqlclient/4.1.9/CHANGELOG.md b/stable/nosqlclient/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..5b206cbf76
--- /dev/null
+++ b/stable/nosqlclient/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [nosqlclient-4.1.9](https://github.com/truecharts/charts/compare/nosqlclient-4.1.8...nosqlclient-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [nosqlclient-4.1.8](https://github.com/truecharts/charts/compare/nosqlclient-4.1.7...nosqlclient-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [nosqlclient-4.1.7](https://github.com/truecharts/charts/compare/nosqlclient-4.1.6...nosqlclient-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [nosqlclient-4.1.6](https://github.com/truecharts/charts/compare/nosqlclient-4.1.5...nosqlclient-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [nosqlclient-4.1.5](https://github.com/truecharts/charts/compare/nosqlclient-4.1.4...nosqlclient-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [nosqlclient-4.1.4](https://github.com/truecharts/charts/compare/nosqlclient-4.1.3...nosqlclient-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [nosqlclient-4.1.3](https://github.com/truecharts/charts/compare/nosqlclient-4.1.0...nosqlclient-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [nosqlclient-4.1.2](https://github.com/truecharts/charts/compare/nosqlclient-4.1.0...nosqlclient-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/nosqlclient/4.1.9/Chart.yaml b/stable/nosqlclient/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..3d3c9a264e
--- /dev/null
+++ b/stable/nosqlclient/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Cross-platform and self hosted, easy to use, intuitive mongodb management tool - Formerly Mongoclient
+home: https://truecharts.org/charts/stable/nosqlclient
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/nosqlclient.png
+keywords:
+ - nosqlclient
+ - Tools-Utilities
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: nosqlclient
+sources:
+ - https://github.com/nosqlclient/nosqlclient
+ - https://github.com/truecharts/charts/tree/master/charts/stable/nosqlclient
+ - https://hub.docker.com/r/mongoclient/mongoclient
+type: application
+version: 4.1.9
diff --git a/stable/nosqlclient/4.1.8/README.md b/stable/nosqlclient/4.1.9/README.md
similarity index 100%
rename from stable/nosqlclient/4.1.8/README.md
rename to stable/nosqlclient/4.1.9/README.md
diff --git a/stable/nosqlclient/4.1.9/app-changelog.md b/stable/nosqlclient/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..8f4a329d84
--- /dev/null
+++ b/stable/nosqlclient/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [nosqlclient-4.1.9](https://github.com/truecharts/charts/compare/nosqlclient-4.1.8...nosqlclient-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/nosqlclient/4.1.8/app-readme.md b/stable/nosqlclient/4.1.9/app-readme.md
similarity index 100%
rename from stable/nosqlclient/4.1.8/app-readme.md
rename to stable/nosqlclient/4.1.9/app-readme.md
diff --git a/stable/nosqlclient/4.1.9/charts/common-17.2.28.tgz b/stable/nosqlclient/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/nosqlclient/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/nosqlclient/4.1.8/ix_values.yaml b/stable/nosqlclient/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/nosqlclient/4.1.8/ix_values.yaml
rename to stable/nosqlclient/4.1.9/ix_values.yaml
diff --git a/stable/nosqlclient/4.1.8/questions.yaml b/stable/nosqlclient/4.1.9/questions.yaml
similarity index 100%
rename from stable/nosqlclient/4.1.8/questions.yaml
rename to stable/nosqlclient/4.1.9/questions.yaml
diff --git a/stable/obs-ndi/5.1.8/templates/common.yaml b/stable/nosqlclient/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/obs-ndi/5.1.8/templates/common.yaml
rename to stable/nosqlclient/4.1.9/templates/common.yaml
diff --git a/stable/scrypted/3.3.2/values.yaml b/stable/nosqlclient/4.1.9/values.yaml
similarity index 100%
rename from stable/scrypted/3.3.2/values.yaml
rename to stable/nosqlclient/4.1.9/values.yaml
diff --git a/stable/notarius/4.1.8/CHANGELOG.md b/stable/notarius/4.1.8/CHANGELOG.md
deleted file mode 100644
index 4a91568a2c..0000000000
--- a/stable/notarius/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [notarius-4.1.8](https://github.com/truecharts/charts/compare/notarius-4.1.7...notarius-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [notarius-4.1.7](https://github.com/truecharts/charts/compare/notarius-4.1.6...notarius-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [notarius-4.1.6](https://github.com/truecharts/charts/compare/notarius-4.1.5...notarius-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [notarius-4.1.5](https://github.com/truecharts/charts/compare/notarius-4.1.4...notarius-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [notarius-4.1.4](https://github.com/truecharts/charts/compare/notarius-4.1.3...notarius-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [notarius-4.1.3](https://github.com/truecharts/charts/compare/notarius-4.1.0...notarius-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [notarius-4.1.2](https://github.com/truecharts/charts/compare/notarius-4.1.0...notarius-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [notarius-4.1.0](https://github.com/truecharts/charts/compare/notarius-4.0.1...notarius-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [notarius-4.0.1](https://github.com/truecharts/charts/compare/notarius-4.0.0...notarius-4.0.1) (2023-12-26)
diff --git a/stable/notarius/4.1.8/Chart.yaml b/stable/notarius/4.1.8/Chart.yaml
deleted file mode 100644
index b0530e8c21..0000000000
--- a/stable/notarius/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: No description provide.
-home: https://truecharts.org/charts/stable/notarius
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/notarius.png
-keywords:
- - notarius
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: notarius
-sources:
- - https://github.com/agusalex/Notarius
- - https://github.com/truecharts/charts/tree/master/charts/stable/notarius
- - https://hub.docker.com/r/agusalex/notarius
-type: application
-version: 4.1.8
diff --git a/stable/notarius/4.1.8/app-changelog.md b/stable/notarius/4.1.8/app-changelog.md
deleted file mode 100644
index 8088bc2d82..0000000000
--- a/stable/notarius/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [notarius-4.1.8](https://github.com/truecharts/charts/compare/notarius-4.1.7...notarius-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/notarius/4.1.8/charts/common-17.2.26.tgz b/stable/notarius/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/notarius/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/notarius/4.1.9/CHANGELOG.md b/stable/notarius/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..5f21662bda
--- /dev/null
+++ b/stable/notarius/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [notarius-4.1.9](https://github.com/truecharts/charts/compare/notarius-4.1.8...notarius-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [notarius-4.1.8](https://github.com/truecharts/charts/compare/notarius-4.1.7...notarius-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [notarius-4.1.7](https://github.com/truecharts/charts/compare/notarius-4.1.6...notarius-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [notarius-4.1.6](https://github.com/truecharts/charts/compare/notarius-4.1.5...notarius-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [notarius-4.1.5](https://github.com/truecharts/charts/compare/notarius-4.1.4...notarius-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [notarius-4.1.4](https://github.com/truecharts/charts/compare/notarius-4.1.3...notarius-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [notarius-4.1.3](https://github.com/truecharts/charts/compare/notarius-4.1.0...notarius-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [notarius-4.1.2](https://github.com/truecharts/charts/compare/notarius-4.1.0...notarius-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/notarius/4.1.9/Chart.yaml b/stable/notarius/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..545de116c2
--- /dev/null
+++ b/stable/notarius/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: No description provide.
+home: https://truecharts.org/charts/stable/notarius
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/notarius.png
+keywords:
+ - notarius
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: notarius
+sources:
+ - https://github.com/agusalex/Notarius
+ - https://github.com/truecharts/charts/tree/master/charts/stable/notarius
+ - https://hub.docker.com/r/agusalex/notarius
+type: application
+version: 4.1.9
diff --git a/stable/notarius/4.1.8/README.md b/stable/notarius/4.1.9/README.md
similarity index 100%
rename from stable/notarius/4.1.8/README.md
rename to stable/notarius/4.1.9/README.md
diff --git a/stable/notarius/4.1.9/app-changelog.md b/stable/notarius/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..6d0b5e1a9b
--- /dev/null
+++ b/stable/notarius/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [notarius-4.1.9](https://github.com/truecharts/charts/compare/notarius-4.1.8...notarius-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/notarius/4.1.8/app-readme.md b/stable/notarius/4.1.9/app-readme.md
similarity index 100%
rename from stable/notarius/4.1.8/app-readme.md
rename to stable/notarius/4.1.9/app-readme.md
diff --git a/stable/notarius/4.1.9/charts/common-17.2.28.tgz b/stable/notarius/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/notarius/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/notarius/4.1.8/ix_values.yaml b/stable/notarius/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/notarius/4.1.8/ix_values.yaml
rename to stable/notarius/4.1.9/ix_values.yaml
diff --git a/stable/notarius/4.1.8/questions.yaml b/stable/notarius/4.1.9/questions.yaml
similarity index 100%
rename from stable/notarius/4.1.8/questions.yaml
rename to stable/notarius/4.1.9/questions.yaml
diff --git a/stable/observium/4.1.8/templates/common.yaml b/stable/notarius/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/observium/4.1.8/templates/common.yaml
rename to stable/notarius/4.1.9/templates/common.yaml
diff --git a/stable/sdtd/6.1.8/values.yaml b/stable/notarius/4.1.9/values.yaml
similarity index 100%
rename from stable/sdtd/6.1.8/values.yaml
rename to stable/notarius/4.1.9/values.yaml
diff --git a/stable/notea/4.1.8/CHANGELOG.md b/stable/notea/4.1.8/CHANGELOG.md
deleted file mode 100644
index be78047059..0000000000
--- a/stable/notea/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [notea-4.1.8](https://github.com/truecharts/charts/compare/notea-4.1.7...notea-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [notea-4.1.7](https://github.com/truecharts/charts/compare/notea-4.1.6...notea-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [notea-4.1.6](https://github.com/truecharts/charts/compare/notea-4.1.5...notea-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [notea-4.1.5](https://github.com/truecharts/charts/compare/notea-4.1.4...notea-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [notea-4.1.4](https://github.com/truecharts/charts/compare/notea-4.1.3...notea-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [notea-4.1.3](https://github.com/truecharts/charts/compare/notea-4.1.0...notea-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [notea-4.1.2](https://github.com/truecharts/charts/compare/notea-4.1.0...notea-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [notea-4.1.0](https://github.com/truecharts/charts/compare/notea-4.0.1...notea-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [notea-4.0.1](https://github.com/truecharts/charts/compare/notea-4.0.0...notea-4.0.1) (2023-12-26)
diff --git a/stable/notea/4.1.8/Chart.yaml b/stable/notea/4.1.8/Chart.yaml
deleted file mode 100644
index e349e6b96e..0000000000
--- a/stable/notea/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Self hosted note taking, alternative to Notions. Look at Github for config
-home: https://truecharts.org/charts/stable/notea
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/notea.png
-keywords:
- - notea
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: notea
-sources:
- - https://github.com/diamkil/docker-notea
- - https://registry.hub.docker.com/r/diamkil/notea/
- - https://github.com/truecharts/charts/tree/master/charts/stable/notea
- - https://hub.docker.com/r/diamkil/notea
-type: application
-version: 4.1.8
diff --git a/stable/notea/4.1.8/app-changelog.md b/stable/notea/4.1.8/app-changelog.md
deleted file mode 100644
index 30228995e5..0000000000
--- a/stable/notea/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [notea-4.1.8](https://github.com/truecharts/charts/compare/notea-4.1.7...notea-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/notea/4.1.8/charts/common-17.2.26.tgz b/stable/notea/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/notea/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/notea/4.1.9/CHANGELOG.md b/stable/notea/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..28cd4ac1a9
--- /dev/null
+++ b/stable/notea/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [notea-4.1.9](https://github.com/truecharts/charts/compare/notea-4.1.8...notea-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [notea-4.1.8](https://github.com/truecharts/charts/compare/notea-4.1.7...notea-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [notea-4.1.7](https://github.com/truecharts/charts/compare/notea-4.1.6...notea-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [notea-4.1.6](https://github.com/truecharts/charts/compare/notea-4.1.5...notea-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [notea-4.1.5](https://github.com/truecharts/charts/compare/notea-4.1.4...notea-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [notea-4.1.4](https://github.com/truecharts/charts/compare/notea-4.1.3...notea-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [notea-4.1.3](https://github.com/truecharts/charts/compare/notea-4.1.0...notea-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [notea-4.1.2](https://github.com/truecharts/charts/compare/notea-4.1.0...notea-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/notea/4.1.9/Chart.yaml b/stable/notea/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..3bf3228df8
--- /dev/null
+++ b/stable/notea/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Self hosted note taking, alternative to Notions. Look at Github for config
+home: https://truecharts.org/charts/stable/notea
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/notea.png
+keywords:
+ - notea
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: notea
+sources:
+ - https://github.com/diamkil/docker-notea
+ - https://registry.hub.docker.com/r/diamkil/notea/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/notea
+ - https://hub.docker.com/r/diamkil/notea
+type: application
+version: 4.1.9
diff --git a/stable/notea/4.1.8/README.md b/stable/notea/4.1.9/README.md
similarity index 100%
rename from stable/notea/4.1.8/README.md
rename to stable/notea/4.1.9/README.md
diff --git a/stable/notea/4.1.9/app-changelog.md b/stable/notea/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..55b1e428b3
--- /dev/null
+++ b/stable/notea/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [notea-4.1.9](https://github.com/truecharts/charts/compare/notea-4.1.8...notea-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/notea/4.1.8/app-readme.md b/stable/notea/4.1.9/app-readme.md
similarity index 100%
rename from stable/notea/4.1.8/app-readme.md
rename to stable/notea/4.1.9/app-readme.md
diff --git a/stable/notea/4.1.9/charts/common-17.2.28.tgz b/stable/notea/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/notea/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/notea/4.1.8/ix_values.yaml b/stable/notea/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/notea/4.1.8/ix_values.yaml
rename to stable/notea/4.1.9/ix_values.yaml
diff --git a/stable/notea/4.1.8/questions.yaml b/stable/notea/4.1.9/questions.yaml
similarity index 100%
rename from stable/notea/4.1.8/questions.yaml
rename to stable/notea/4.1.9/questions.yaml
diff --git a/stable/obsidian/4.1.8/templates/common.yaml b/stable/notea/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/obsidian/4.1.8/templates/common.yaml
rename to stable/notea/4.1.9/templates/common.yaml
diff --git a/stable/seafile/4.1.11/values.yaml b/stable/notea/4.1.9/values.yaml
similarity index 100%
rename from stable/seafile/4.1.11/values.yaml
rename to stable/notea/4.1.9/values.yaml
diff --git a/stable/notifiarr/3.1.8/CHANGELOG.md b/stable/notifiarr/3.1.8/CHANGELOG.md
deleted file mode 100644
index f59a9feb20..0000000000
--- a/stable/notifiarr/3.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [notifiarr-3.1.8](https://github.com/truecharts/charts/compare/notifiarr-3.1.7...notifiarr-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [notifiarr-3.1.7](https://github.com/truecharts/charts/compare/notifiarr-3.1.6...notifiarr-3.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [notifiarr-3.1.6](https://github.com/truecharts/charts/compare/notifiarr-3.1.5...notifiarr-3.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [notifiarr-3.1.5](https://github.com/truecharts/charts/compare/notifiarr-3.1.4...notifiarr-3.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [notifiarr-3.1.4](https://github.com/truecharts/charts/compare/notifiarr-3.1.3...notifiarr-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [notifiarr-3.1.3](https://github.com/truecharts/charts/compare/notifiarr-3.1.0...notifiarr-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [notifiarr-3.1.2](https://github.com/truecharts/charts/compare/notifiarr-3.1.0...notifiarr-3.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [notifiarr-3.1.0](https://github.com/truecharts/charts/compare/notifiarr-3.0.1...notifiarr-3.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [notifiarr-3.0.1](https://github.com/truecharts/charts/compare/notifiarr-3.0.0...notifiarr-3.0.1) (2023-12-26)
diff --git a/stable/notifiarr/3.1.8/Chart.yaml b/stable/notifiarr/3.1.8/Chart.yaml
deleted file mode 100644
index 7ef7c046e7..0000000000
--- a/stable/notifiarr/3.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaApp-Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.7.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This is the unified client for Notifiarr.com. The client enables content requests from Media Bot in your Discord Server and also provides reports for Plex usage and system health among many other features.
-home: https://truecharts.org/charts/stable/notifiarr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/notifiarr.png
-keywords:
- - plex
- - discord
- - MediaApp-Other
- - notification
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: notifiarr
-sources:
- - https://github.com/Notifiarr/notifiarr
- - https://github.com/truecharts/charts/tree/master/charts/stable/notifiarr
- - https://hub.docker.com/r/golift/notifiarr
-type: application
-version: 3.1.8
diff --git a/stable/notifiarr/3.1.8/app-changelog.md b/stable/notifiarr/3.1.8/app-changelog.md
deleted file mode 100644
index 39e6e2906d..0000000000
--- a/stable/notifiarr/3.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [notifiarr-3.1.8](https://github.com/truecharts/charts/compare/notifiarr-3.1.7...notifiarr-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/notifiarr/3.1.8/charts/common-17.2.26.tgz b/stable/notifiarr/3.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/notifiarr/3.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/notifiarr/3.1.9/CHANGELOG.md b/stable/notifiarr/3.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..bdabf74064
--- /dev/null
+++ b/stable/notifiarr/3.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [notifiarr-3.1.9](https://github.com/truecharts/charts/compare/notifiarr-3.1.8...notifiarr-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [notifiarr-3.1.8](https://github.com/truecharts/charts/compare/notifiarr-3.1.7...notifiarr-3.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [notifiarr-3.1.7](https://github.com/truecharts/charts/compare/notifiarr-3.1.6...notifiarr-3.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [notifiarr-3.1.6](https://github.com/truecharts/charts/compare/notifiarr-3.1.5...notifiarr-3.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [notifiarr-3.1.5](https://github.com/truecharts/charts/compare/notifiarr-3.1.4...notifiarr-3.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [notifiarr-3.1.4](https://github.com/truecharts/charts/compare/notifiarr-3.1.3...notifiarr-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [notifiarr-3.1.3](https://github.com/truecharts/charts/compare/notifiarr-3.1.0...notifiarr-3.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [notifiarr-3.1.2](https://github.com/truecharts/charts/compare/notifiarr-3.1.0...notifiarr-3.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/notifiarr/3.1.9/Chart.yaml b/stable/notifiarr/3.1.9/Chart.yaml
new file mode 100644
index 0000000000..6fae23a2b4
--- /dev/null
+++ b/stable/notifiarr/3.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaApp-Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.7.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This is the unified client for Notifiarr.com. The client enables content requests from Media Bot in your Discord Server and also provides reports for Plex usage and system health among many other features.
+home: https://truecharts.org/charts/stable/notifiarr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/notifiarr.png
+keywords:
+ - plex
+ - discord
+ - MediaApp-Other
+ - notification
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: notifiarr
+sources:
+ - https://github.com/Notifiarr/notifiarr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/notifiarr
+ - https://hub.docker.com/r/golift/notifiarr
+type: application
+version: 3.1.9
diff --git a/stable/notifiarr/3.1.8/README.md b/stable/notifiarr/3.1.9/README.md
similarity index 100%
rename from stable/notifiarr/3.1.8/README.md
rename to stable/notifiarr/3.1.9/README.md
diff --git a/stable/notifiarr/3.1.9/app-changelog.md b/stable/notifiarr/3.1.9/app-changelog.md
new file mode 100644
index 0000000000..f090f6d956
--- /dev/null
+++ b/stable/notifiarr/3.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [notifiarr-3.1.9](https://github.com/truecharts/charts/compare/notifiarr-3.1.8...notifiarr-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/notifiarr/3.1.8/app-readme.md b/stable/notifiarr/3.1.9/app-readme.md
similarity index 100%
rename from stable/notifiarr/3.1.8/app-readme.md
rename to stable/notifiarr/3.1.9/app-readme.md
diff --git a/stable/notifiarr/3.1.9/charts/common-17.2.28.tgz b/stable/notifiarr/3.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/notifiarr/3.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/notifiarr/3.1.8/ix_values.yaml b/stable/notifiarr/3.1.9/ix_values.yaml
similarity index 100%
rename from stable/notifiarr/3.1.8/ix_values.yaml
rename to stable/notifiarr/3.1.9/ix_values.yaml
diff --git a/stable/notifiarr/3.1.8/questions.yaml b/stable/notifiarr/3.1.9/questions.yaml
similarity index 100%
rename from stable/notifiarr/3.1.8/questions.yaml
rename to stable/notifiarr/3.1.9/questions.yaml
diff --git a/stable/ubooquity/9.1.11/templates/common.yaml b/stable/notifiarr/3.1.9/templates/common.yaml
similarity index 100%
rename from stable/ubooquity/9.1.11/templates/common.yaml
rename to stable/notifiarr/3.1.9/templates/common.yaml
diff --git a/stable/searxng/6.1.14/values.yaml b/stable/notifiarr/3.1.9/values.yaml
similarity index 100%
rename from stable/searxng/6.1.14/values.yaml
rename to stable/notifiarr/3.1.9/values.yaml
diff --git a/stable/novnc/9.1.8/CHANGELOG.md b/stable/novnc/9.1.8/CHANGELOG.md
deleted file mode 100644
index 138ce031b4..0000000000
--- a/stable/novnc/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [novnc-9.1.8](https://github.com/truecharts/charts/compare/novnc-9.1.7...novnc-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [novnc-9.1.7](https://github.com/truecharts/charts/compare/novnc-9.1.6...novnc-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [novnc-9.1.6](https://github.com/truecharts/charts/compare/novnc-9.1.5...novnc-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [novnc-9.1.5](https://github.com/truecharts/charts/compare/novnc-9.1.4...novnc-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [novnc-9.1.4](https://github.com/truecharts/charts/compare/novnc-9.1.3...novnc-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [novnc-9.1.3](https://github.com/truecharts/charts/compare/novnc-9.1.0...novnc-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [novnc-9.1.2](https://github.com/truecharts/charts/compare/novnc-9.1.0...novnc-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [novnc-9.1.0](https://github.com/truecharts/charts/compare/novnc-9.0.1...novnc-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [novnc-9.0.1](https://github.com/truecharts/charts/compare/novnc-9.0.0...novnc-9.0.1) (2023-12-26)
diff --git a/stable/novnc/9.1.8/Chart.yaml b/stable/novnc/9.1.8/Chart.yaml
deleted file mode 100644
index d18d1a4a56..0000000000
--- a/stable/novnc/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.2.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: The open source VNC client
-home: https://truecharts.org/charts/stable/novnc
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/novnc.png
-keywords:
- - novnc
- - vnc
- - remote
- - desktop
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: novnc
-sources:
- - https://novnc.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/novnc
- - https://ghcr.io/nicholaswilde/novnc
-type: application
-version: 9.1.8
diff --git a/stable/novnc/9.1.8/app-changelog.md b/stable/novnc/9.1.8/app-changelog.md
deleted file mode 100644
index 64d18a4bb1..0000000000
--- a/stable/novnc/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [novnc-9.1.8](https://github.com/truecharts/charts/compare/novnc-9.1.7...novnc-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/novnc/9.1.8/charts/common-17.2.26.tgz b/stable/novnc/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/novnc/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/novnc/9.1.9/CHANGELOG.md b/stable/novnc/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..94c0f3a1cc
--- /dev/null
+++ b/stable/novnc/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [novnc-9.1.9](https://github.com/truecharts/charts/compare/novnc-9.1.8...novnc-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [novnc-9.1.8](https://github.com/truecharts/charts/compare/novnc-9.1.7...novnc-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [novnc-9.1.7](https://github.com/truecharts/charts/compare/novnc-9.1.6...novnc-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [novnc-9.1.6](https://github.com/truecharts/charts/compare/novnc-9.1.5...novnc-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [novnc-9.1.5](https://github.com/truecharts/charts/compare/novnc-9.1.4...novnc-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [novnc-9.1.4](https://github.com/truecharts/charts/compare/novnc-9.1.3...novnc-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [novnc-9.1.3](https://github.com/truecharts/charts/compare/novnc-9.1.0...novnc-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [novnc-9.1.2](https://github.com/truecharts/charts/compare/novnc-9.1.0...novnc-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/novnc/9.1.9/Chart.yaml b/stable/novnc/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..b0285618d8
--- /dev/null
+++ b/stable/novnc/9.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.2.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The open source VNC client
+home: https://truecharts.org/charts/stable/novnc
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/novnc.png
+keywords:
+ - novnc
+ - vnc
+ - remote
+ - desktop
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: novnc
+sources:
+ - https://novnc.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/novnc
+ - https://ghcr.io/nicholaswilde/novnc
+type: application
+version: 9.1.9
diff --git a/stable/novnc/9.1.8/README.md b/stable/novnc/9.1.9/README.md
similarity index 100%
rename from stable/novnc/9.1.8/README.md
rename to stable/novnc/9.1.9/README.md
diff --git a/stable/novnc/9.1.9/app-changelog.md b/stable/novnc/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..999d02dda8
--- /dev/null
+++ b/stable/novnc/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [novnc-9.1.9](https://github.com/truecharts/charts/compare/novnc-9.1.8...novnc-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/novnc/9.1.8/app-readme.md b/stable/novnc/9.1.9/app-readme.md
similarity index 100%
rename from stable/novnc/9.1.8/app-readme.md
rename to stable/novnc/9.1.9/app-readme.md
diff --git a/stable/novnc/9.1.9/charts/common-17.2.28.tgz b/stable/novnc/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/novnc/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/novnc/9.1.8/ix_values.yaml b/stable/novnc/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/novnc/9.1.8/ix_values.yaml
rename to stable/novnc/9.1.9/ix_values.yaml
diff --git a/stable/novnc/9.1.8/questions.yaml b/stable/novnc/9.1.9/questions.yaml
similarity index 100%
rename from stable/novnc/9.1.8/questions.yaml
rename to stable/novnc/9.1.9/questions.yaml
diff --git a/stable/verysync/8.1.8/templates/NOTES.txt b/stable/novnc/9.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/verysync/8.1.8/templates/NOTES.txt
rename to stable/novnc/9.1.9/templates/NOTES.txt
diff --git a/stable/novnc/9.1.9/templates/common.yaml b/stable/novnc/9.1.9/templates/common.yaml
new file mode 100644
index 0000000000..992373e750
--- /dev/null
+++ b/stable/novnc/9.1.9/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/seedsync/6.1.8/values.yaml b/stable/novnc/9.1.9/values.yaml
similarity index 100%
rename from stable/seedsync/6.1.8/values.yaml
rename to stable/novnc/9.1.9/values.yaml
diff --git a/stable/ntfy/8.2.2/CHANGELOG.md b/stable/ntfy/8.2.2/CHANGELOG.md
deleted file mode 100644
index ce9b87755a..0000000000
--- a/stable/ntfy/8.2.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ntfy-8.2.2](https://github.com/truecharts/charts/compare/ntfy-8.2.1...ntfy-8.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ntfy-8.2.1](https://github.com/truecharts/charts/compare/ntfy-8.2.0...ntfy-8.2.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [ntfy-8.2.0](https://github.com/truecharts/charts/compare/ntfy-8.1.6...ntfy-8.2.0) (2024-01-21)
-
-### Feat
-
-
-
-- Add nfty_upstream_base_url env var ([#17314](https://github.com/truecharts/charts/issues/17314))
-
-
-
-
-## [ntfy-8.1.6](https://github.com/truecharts/charts/compare/ntfy-8.1.5...ntfy-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ntfy-8.1.5](https://github.com/truecharts/charts/compare/ntfy-8.1.4...ntfy-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ntfy-8.1.4](https://github.com/truecharts/charts/compare/ntfy-8.1.3...ntfy-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ntfy-8.1.3](https://github.com/truecharts/charts/compare/ntfy-8.1.0...ntfy-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [ntfy-8.1.2](https://github.com/truecharts/charts/compare/ntfy-8.1.0...ntfy-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/ntfy/8.2.2/Chart.yaml b/stable/ntfy/8.2.2/Chart.yaml
deleted file mode 100644
index 2ab337dc09..0000000000
--- a/stable/ntfy/8.2.2/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.8.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: ntfy is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer.
-home: https://truecharts.org/charts/stable/ntfy
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ntfy.png
-keywords:
- - ntfy
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ntfy
-sources:
- - https://github.com/binwiederhier/ntfy/
- - https://github.com/truecharts/charts/tree/master/charts/stable/ntfy
- - https://hub.docker.com/r/binwiederhier/ntfy
-type: application
-version: 8.2.2
diff --git a/stable/ntfy/8.2.2/app-changelog.md b/stable/ntfy/8.2.2/app-changelog.md
deleted file mode 100644
index 86ba0634cf..0000000000
--- a/stable/ntfy/8.2.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ntfy-8.2.2](https://github.com/truecharts/charts/compare/ntfy-8.2.1...ntfy-8.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ntfy/8.2.2/charts/common-17.2.26.tgz b/stable/ntfy/8.2.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ntfy/8.2.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ntfy/8.2.3/CHANGELOG.md b/stable/ntfy/8.2.3/CHANGELOG.md
new file mode 100644
index 0000000000..ed696ff6f4
--- /dev/null
+++ b/stable/ntfy/8.2.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ntfy-8.2.3](https://github.com/truecharts/charts/compare/ntfy-8.2.2...ntfy-8.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ntfy-8.2.2](https://github.com/truecharts/charts/compare/ntfy-8.2.1...ntfy-8.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ntfy-8.2.1](https://github.com/truecharts/charts/compare/ntfy-8.2.0...ntfy-8.2.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [ntfy-8.2.0](https://github.com/truecharts/charts/compare/ntfy-8.1.6...ntfy-8.2.0) (2024-01-21)
+
+### Feat
+
+
+
+- Add nfty_upstream_base_url env var ([#17314](https://github.com/truecharts/charts/issues/17314))
+
+
+
+
+## [ntfy-8.1.6](https://github.com/truecharts/charts/compare/ntfy-8.1.5...ntfy-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ntfy-8.1.5](https://github.com/truecharts/charts/compare/ntfy-8.1.4...ntfy-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ntfy-8.1.4](https://github.com/truecharts/charts/compare/ntfy-8.1.3...ntfy-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ntfy-8.1.3](https://github.com/truecharts/charts/compare/ntfy-8.1.0...ntfy-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ntfy-8.1.2](https://github.com/truecharts/charts/compare/ntfy-8.1.0...ntfy-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/ntfy/8.2.3/Chart.yaml b/stable/ntfy/8.2.3/Chart.yaml
new file mode 100644
index 0000000000..397595ed8c
--- /dev/null
+++ b/stable/ntfy/8.2.3/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.8.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: ntfy is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer.
+home: https://truecharts.org/charts/stable/ntfy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ntfy.png
+keywords:
+ - ntfy
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ntfy
+sources:
+ - https://github.com/binwiederhier/ntfy/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ntfy
+ - https://hub.docker.com/r/binwiederhier/ntfy
+type: application
+version: 8.2.3
diff --git a/stable/ntfy/8.2.2/README.md b/stable/ntfy/8.2.3/README.md
similarity index 100%
rename from stable/ntfy/8.2.2/README.md
rename to stable/ntfy/8.2.3/README.md
diff --git a/stable/ntfy/8.2.3/app-changelog.md b/stable/ntfy/8.2.3/app-changelog.md
new file mode 100644
index 0000000000..b259b9d6c1
--- /dev/null
+++ b/stable/ntfy/8.2.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ntfy-8.2.3](https://github.com/truecharts/charts/compare/ntfy-8.2.2...ntfy-8.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ntfy/8.2.2/app-readme.md b/stable/ntfy/8.2.3/app-readme.md
similarity index 100%
rename from stable/ntfy/8.2.2/app-readme.md
rename to stable/ntfy/8.2.3/app-readme.md
diff --git a/stable/ntfy/8.2.3/charts/common-17.2.28.tgz b/stable/ntfy/8.2.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ntfy/8.2.3/charts/common-17.2.28.tgz differ
diff --git a/stable/ntfy/8.2.2/ix_values.yaml b/stable/ntfy/8.2.3/ix_values.yaml
similarity index 100%
rename from stable/ntfy/8.2.2/ix_values.yaml
rename to stable/ntfy/8.2.3/ix_values.yaml
diff --git a/stable/ntfy/8.2.2/questions.yaml b/stable/ntfy/8.2.3/questions.yaml
similarity index 100%
rename from stable/ntfy/8.2.2/questions.yaml
rename to stable/ntfy/8.2.3/questions.yaml
diff --git a/stable/vocechat-server/2.1.8/templates/NOTES.txt b/stable/ntfy/8.2.3/templates/NOTES.txt
similarity index 100%
rename from stable/vocechat-server/2.1.8/templates/NOTES.txt
rename to stable/ntfy/8.2.3/templates/NOTES.txt
diff --git a/stable/unmanic/9.1.8/templates/common.yaml b/stable/ntfy/8.2.3/templates/common.yaml
similarity index 100%
rename from stable/unmanic/9.1.8/templates/common.yaml
rename to stable/ntfy/8.2.3/templates/common.yaml
diff --git a/stable/send/4.1.8/values.yaml b/stable/ntfy/8.2.3/values.yaml
similarity index 100%
rename from stable/send/4.1.8/values.yaml
rename to stable/ntfy/8.2.3/values.yaml
diff --git a/stable/nullserv/12.1.9/CHANGELOG.md b/stable/nullserv/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..f90c98d2e1
--- /dev/null
+++ b/stable/nullserv/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [nullserv-12.1.9](https://github.com/truecharts/charts/compare/nullserv-12.1.8...nullserv-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [nullserv-12.1.8](https://github.com/truecharts/charts/compare/nullserv-12.1.7...nullserv-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [nullserv-12.1.7](https://github.com/truecharts/charts/compare/nullserv-12.1.6...nullserv-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [nullserv-12.1.6](https://github.com/truecharts/charts/compare/nullserv-12.1.5...nullserv-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [nullserv-12.1.5](https://github.com/truecharts/charts/compare/nullserv-12.1.4...nullserv-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [nullserv-12.1.4](https://github.com/truecharts/charts/compare/nullserv-12.1.3...nullserv-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [nullserv-12.1.3](https://github.com/truecharts/charts/compare/nullserv-12.1.0...nullserv-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [nullserv-12.1.2](https://github.com/truecharts/charts/compare/nullserv-12.1.0...nullserv-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/nullserv/12.1.9/Chart.yaml b/stable/nullserv/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..8696333d99
--- /dev/null
+++ b/stable/nullserv/12.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.3.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A simple null file http and https server
+home: https://truecharts.org/charts/stable/nullserv
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/nullserv.png
+keywords:
+ - nullserv
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: nullserv
+sources:
+ - https://github.com/bmrzycki/nullserv
+ - https://github.com/truecharts/charts/tree/master/charts/stable/nullserv
+ - https://ghcr.io/k8s-at-home/nullserv
+type: application
+version: 12.1.9
diff --git a/stable/nullserv/12.1.9/README.md b/stable/nullserv/12.1.9/README.md
new file mode 100644
index 0000000000..6edc8d893d
--- /dev/null
+++ b/stable/nullserv/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/nullserv)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/nullserv/12.1.9/app-changelog.md b/stable/nullserv/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..ea805573ef
--- /dev/null
+++ b/stable/nullserv/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [nullserv-12.1.9](https://github.com/truecharts/charts/compare/nullserv-12.1.8...nullserv-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/nullserv/12.1.9/app-readme.md b/stable/nullserv/12.1.9/app-readme.md
new file mode 100644
index 0000000000..fc80dc3f67
--- /dev/null
+++ b/stable/nullserv/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+A simple null file http and https server
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/nullserv](https://truecharts.org/charts/stable/nullserv)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/nullserv/12.1.9/charts/common-17.2.28.tgz b/stable/nullserv/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/nullserv/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/nullserv/12.1.9/ix_values.yaml b/stable/nullserv/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..014060ae66
--- /dev/null
+++ b/stable/nullserv/12.1.9/ix_values.yaml
@@ -0,0 +1,43 @@
+image:
+ repository: ghcr.io/k8s-at-home/nullserv
+ tag: v1.3.0@sha256:0792c7e6d814bf292455da3f40aa5d56c465f2b5024e786ac3bf3dc3b16cc757
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10004
+ targetPort: 80
+ https:
+ enabled: true
+ ports:
+ https:
+ enabled: true
+ port: 10005
+ targetPort: 443
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ readiness:
+ enabled: true
+ custom: true
+ spec:
+ httpGet:
+ path: /welcome.txt
+ port: main
+ replicas: 2
diff --git a/stable/nullserv/12.1.9/questions.yaml b/stable/nullserv/12.1.9/questions.yaml
new file mode 100644
index 0000000000..5c1aaa608b
--- /dev/null
+++ b/stable/nullserv/12.1.9/questions.yaml
@@ -0,0 +1,2878 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10004
+ required: true
+ - variable: https
+ label: "https Service"
+ description: "The https service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: https
+ label: "https 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: 10005
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/wallos/3.1.9/templates/NOTES.txt b/stable/nullserv/12.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/wallos/3.1.9/templates/NOTES.txt
rename to stable/nullserv/12.1.9/templates/NOTES.txt
diff --git a/stable/unpoller/9.1.8/templates/common.yaml b/stable/nullserv/12.1.9/templates/common.yaml
similarity index 100%
rename from stable/unpoller/9.1.8/templates/common.yaml
rename to stable/nullserv/12.1.9/templates/common.yaml
diff --git a/stable/senseai-server/4.1.8/values.yaml b/stable/nullserv/12.1.9/values.yaml
similarity index 100%
rename from stable/senseai-server/4.1.8/values.yaml
rename to stable/nullserv/12.1.9/values.yaml
diff --git a/stable/nzbget/18.0.3/CHANGELOG.md b/stable/nzbget/18.0.3/CHANGELOG.md
new file mode 100644
index 0000000000..04ed775539
--- /dev/null
+++ b/stable/nzbget/18.0.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [nzbget-18.0.3](https://github.com/truecharts/charts/compare/nzbget-18.0.2...nzbget-18.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [nzbget-18.0.2](https://github.com/truecharts/charts/compare/nzbget-18.0.1...nzbget-18.0.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [nzbget-18.0.1](https://github.com/truecharts/charts/compare/nzbget-18.0.0...nzbget-18.0.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [nzbget-18.0.0](https://github.com/truecharts/charts/compare/nzbget-17.1.6...nzbget-18.0.0) (2024-01-09)
+
+### Chore
+
+
+
+- update container image ghcr.io/geek-cookbook/nzbget to v22.0[@d6b3b69](https://github.com/d6b3b69) by renovate ([#17026](https://github.com/truecharts/charts/issues/17026))
+
+
+## [nzbget-17.1.6](https://github.com/truecharts/charts/compare/nzbget-17.1.5...nzbget-17.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [nzbget-17.1.5](https://github.com/truecharts/charts/compare/nzbget-17.1.4...nzbget-17.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [nzbget-17.1.4](https://github.com/truecharts/charts/compare/nzbget-17.1.3...nzbget-17.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [nzbget-17.1.3](https://github.com/truecharts/charts/compare/nzbget-17.1.0...nzbget-17.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [nzbget-17.1.2](https://github.com/truecharts/charts/compare/nzbget-17.1.0...nzbget-17.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/nzbget/18.0.3/Chart.yaml b/stable/nzbget/18.0.3/Chart.yaml
new file mode 100644
index 0000000000..7338edb47e
--- /dev/null
+++ b/stable/nzbget/18.0.3/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 22.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: NZBGet is a Usenet downloader client
+home: https://truecharts.org/charts/stable/nzbget
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/nzbget.png
+keywords:
+ - nzbget
+ - usenet
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: nzbget
+sources:
+ - https://nzbget.net/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/nzbget
+ - https://ghcr.io/geek-cookbook/nzbget
+type: application
+version: 18.0.3
diff --git a/stable/nzbget/18.0.3/README.md b/stable/nzbget/18.0.3/README.md
new file mode 100644
index 0000000000..8c73590e69
--- /dev/null
+++ b/stable/nzbget/18.0.3/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/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)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/nzbget/18.0.3/app-changelog.md b/stable/nzbget/18.0.3/app-changelog.md
new file mode 100644
index 0000000000..f95d4c2fed
--- /dev/null
+++ b/stable/nzbget/18.0.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [nzbget-18.0.3](https://github.com/truecharts/charts/compare/nzbget-18.0.2...nzbget-18.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/nzbget/18.0.3/app-readme.md b/stable/nzbget/18.0.3/app-readme.md
new file mode 100644
index 0000000000..a1ae7f6c3d
--- /dev/null
+++ b/stable/nzbget/18.0.3/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/charts/stable/nzbget](https://truecharts.org/charts/stable/nzbget)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/nzbget/18.0.3/charts/common-17.2.28.tgz b/stable/nzbget/18.0.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/nzbget/18.0.3/charts/common-17.2.28.tgz differ
diff --git a/stable/nzbget/18.0.3/ix_values.yaml b/stable/nzbget/18.0.3/ix_values.yaml
new file mode 100644
index 0000000000..4884a5569b
--- /dev/null
+++ b/stable/nzbget/18.0.3/ix_values.yaml
@@ -0,0 +1,29 @@
+image:
+ repository: ghcr.io/geek-cookbook/nzbget
+ pullPolicy: IfNotPresent
+ tag: 22.0@sha256:d6b3b69aa948273a482946876af4976f592a11632051531092d282a46c512988
+service:
+ main:
+ ports:
+ main:
+ port: 10057
+ targetPort: 6789
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+portal:
+ open:
+ enabled: true
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ enabled: false
+ startup:
+ enabled: false
diff --git a/stable/nzbget/18.0.3/questions.yaml b/stable/nzbget/18.0.3/questions.yaml
new file mode 100644
index 0000000000..82e149ba83
--- /dev/null
+++ b/stable/nzbget/18.0.3/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10057
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/watcharr/3.3.4/templates/NOTES.txt b/stable/nzbget/18.0.3/templates/NOTES.txt
similarity index 100%
rename from stable/watcharr/3.3.4/templates/NOTES.txt
rename to stable/nzbget/18.0.3/templates/NOTES.txt
diff --git a/stable/unturned/5.1.11/templates/common.yaml b/stable/nzbget/18.0.3/templates/common.yaml
similarity index 100%
rename from stable/unturned/5.1.11/templates/common.yaml
rename to stable/nzbget/18.0.3/templates/common.yaml
diff --git a/stable/serpbear/2.1.10/values.yaml b/stable/nzbget/18.0.3/values.yaml
similarity index 100%
rename from stable/serpbear/2.1.10/values.yaml
rename to stable/nzbget/18.0.3/values.yaml
diff --git a/stable/nzbhydra/18.1.9/CHANGELOG.md b/stable/nzbhydra/18.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..b88c2e7c54
--- /dev/null
+++ b/stable/nzbhydra/18.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [nzbhydra-18.1.9](https://github.com/truecharts/charts/compare/nzbhydra-18.1.8...nzbhydra-18.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [nzbhydra-18.1.8](https://github.com/truecharts/charts/compare/nzbhydra-18.1.7...nzbhydra-18.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [nzbhydra-18.1.7](https://github.com/truecharts/charts/compare/nzbhydra-18.1.6...nzbhydra-18.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [nzbhydra-18.1.6](https://github.com/truecharts/charts/compare/nzbhydra-18.1.5...nzbhydra-18.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [nzbhydra-18.1.5](https://github.com/truecharts/charts/compare/nzbhydra-18.1.4...nzbhydra-18.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [nzbhydra-18.1.4](https://github.com/truecharts/charts/compare/nzbhydra-18.1.3...nzbhydra-18.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [nzbhydra-18.1.3](https://github.com/truecharts/charts/compare/nzbhydra-18.1.0...nzbhydra-18.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [nzbhydra-18.1.2](https://github.com/truecharts/charts/compare/nzbhydra-18.1.0...nzbhydra-18.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/nzbhydra/18.1.9/Chart.yaml b/stable/nzbhydra/18.1.9/Chart.yaml
new file mode 100644
index 0000000000..22f864653e
--- /dev/null
+++ b/stable/nzbhydra/18.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.3.5
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: true
+description: Usenet meta search
+home: https://truecharts.org/charts/stable/nzbhydra
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/nzbhydra.png
+keywords:
+ - nzbhydra
+ - usenet
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: nzbhydra
+sources:
+ - https://github.com/theotherp/nzbhydra2
+ - https://github.com/truecharts/charts/tree/master/charts/stable/nzbhydra
+ - https://ghcr.io/geek-cookbook/nzbhydra2
+type: application
+version: 18.1.9
diff --git a/stable/nzbhydra/18.1.9/README.md b/stable/nzbhydra/18.1.9/README.md
new file mode 100644
index 0000000000..4827341822
--- /dev/null
+++ b/stable/nzbhydra/18.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/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)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/nzbhydra/18.1.9/app-changelog.md b/stable/nzbhydra/18.1.9/app-changelog.md
new file mode 100644
index 0000000000..25486635b8
--- /dev/null
+++ b/stable/nzbhydra/18.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [nzbhydra-18.1.9](https://github.com/truecharts/charts/compare/nzbhydra-18.1.8...nzbhydra-18.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/nzbhydra/18.1.9/app-readme.md b/stable/nzbhydra/18.1.9/app-readme.md
new file mode 100644
index 0000000000..c79b38e6e9
--- /dev/null
+++ b/stable/nzbhydra/18.1.9/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/charts/stable/nzbhydra](https://truecharts.org/charts/stable/nzbhydra)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/nzbhydra/18.1.9/charts/common-17.2.28.tgz b/stable/nzbhydra/18.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/nzbhydra/18.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/nzbhydra/18.1.9/ix_values.yaml b/stable/nzbhydra/18.1.9/ix_values.yaml
new file mode 100644
index 0000000000..2d80701b52
--- /dev/null
+++ b/stable/nzbhydra/18.1.9/ix_values.yaml
@@ -0,0 +1,59 @@
+image:
+ repository: ghcr.io/geek-cookbook/nzbhydra2
+ pullPolicy: IfNotPresent
+ tag: 5.3.5@sha256:3d089cf26fac3f6b0ca819d83c1c0df53e58d444bb6882d1bf25116034f032b0
+service:
+ main:
+ ports:
+ main:
+ port: 5076
+ targetPort: 5076
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ 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
diff --git a/stable/nzbhydra/18.1.9/questions.yaml b/stable/nzbhydra/18.1.9/questions.yaml
new file mode 100644
index 0000000000..ba9d642890
--- /dev/null
+++ b/stable/nzbhydra/18.1.9/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 5076
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/watchyourlan/7.1.9/templates/NOTES.txt b/stable/nzbhydra/18.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/watchyourlan/7.1.9/templates/NOTES.txt
rename to stable/nzbhydra/18.1.9/templates/NOTES.txt
diff --git a/stable/verysync/8.1.8/templates/common.yaml b/stable/nzbhydra/18.1.9/templates/common.yaml
similarity index 100%
rename from stable/verysync/8.1.8/templates/common.yaml
rename to stable/nzbhydra/18.1.9/templates/common.yaml
diff --git a/stable/servas/3.2.3/values.yaml b/stable/nzbhydra/18.1.9/values.yaml
similarity index 100%
rename from stable/servas/3.2.3/values.yaml
rename to stable/nzbhydra/18.1.9/values.yaml
diff --git a/stable/obs-ndi/5.1.8/CHANGELOG.md b/stable/obs-ndi/5.1.8/CHANGELOG.md
deleted file mode 100644
index 793f419526..0000000000
--- a/stable/obs-ndi/5.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [obs-ndi-5.1.8](https://github.com/truecharts/charts/compare/obs-ndi-5.1.7...obs-ndi-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [obs-ndi-5.1.7](https://github.com/truecharts/charts/compare/obs-ndi-5.1.6...obs-ndi-5.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [obs-ndi-5.1.6](https://github.com/truecharts/charts/compare/obs-ndi-5.1.5...obs-ndi-5.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [obs-ndi-5.1.5](https://github.com/truecharts/charts/compare/obs-ndi-5.1.4...obs-ndi-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [obs-ndi-5.1.4](https://github.com/truecharts/charts/compare/obs-ndi-5.1.3...obs-ndi-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [obs-ndi-5.1.3](https://github.com/truecharts/charts/compare/obs-ndi-5.1.0...obs-ndi-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [obs-ndi-5.1.2](https://github.com/truecharts/charts/compare/obs-ndi-5.1.0...obs-ndi-5.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [obs-ndi-5.1.0](https://github.com/truecharts/charts/compare/obs-ndi-5.0.1...obs-ndi-5.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [obs-ndi-5.0.1](https://github.com/truecharts/charts/compare/obs-ndi-5.0.0...obs-ndi-5.0.1) (2023-12-26)
diff --git a/stable/obs-ndi/5.1.8/Chart.yaml b/stable/obs-ndi/5.1.8/Chart.yaml
deleted file mode 100644
index d05eb662b7..0000000000
--- a/stable/obs-ndi/5.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Docker Open Broadcaster Software (obs).
-home: https://truecharts.org/charts/stable/obs-ndi
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/obs-ndi.png
-keywords:
- - obs-ndi
- - GameServers
- - Productivity
- - MediaApp-Video
- - MediaServer-Video
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: obs-ndi
-sources:
- - https://github.com/patrickstigler/docker-obs-ndi
- - https://github.com/truecharts/charts/tree/master/charts/stable/obs-ndi
- - https://hub.docker.com/r/patrickstigler/obs-ndi
-type: application
-version: 5.1.8
diff --git a/stable/obs-ndi/5.1.8/app-changelog.md b/stable/obs-ndi/5.1.8/app-changelog.md
deleted file mode 100644
index 03a522c2e7..0000000000
--- a/stable/obs-ndi/5.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [obs-ndi-5.1.8](https://github.com/truecharts/charts/compare/obs-ndi-5.1.7...obs-ndi-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/obs-ndi/5.1.8/charts/common-17.2.26.tgz b/stable/obs-ndi/5.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/obs-ndi/5.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/obs-ndi/5.1.9/CHANGELOG.md b/stable/obs-ndi/5.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..04012019be
--- /dev/null
+++ b/stable/obs-ndi/5.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [obs-ndi-5.1.9](https://github.com/truecharts/charts/compare/obs-ndi-5.1.8...obs-ndi-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [obs-ndi-5.1.8](https://github.com/truecharts/charts/compare/obs-ndi-5.1.7...obs-ndi-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [obs-ndi-5.1.7](https://github.com/truecharts/charts/compare/obs-ndi-5.1.6...obs-ndi-5.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [obs-ndi-5.1.6](https://github.com/truecharts/charts/compare/obs-ndi-5.1.5...obs-ndi-5.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [obs-ndi-5.1.5](https://github.com/truecharts/charts/compare/obs-ndi-5.1.4...obs-ndi-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [obs-ndi-5.1.4](https://github.com/truecharts/charts/compare/obs-ndi-5.1.3...obs-ndi-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [obs-ndi-5.1.3](https://github.com/truecharts/charts/compare/obs-ndi-5.1.0...obs-ndi-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [obs-ndi-5.1.2](https://github.com/truecharts/charts/compare/obs-ndi-5.1.0...obs-ndi-5.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/obs-ndi/5.1.9/Chart.yaml b/stable/obs-ndi/5.1.9/Chart.yaml
new file mode 100644
index 0000000000..7770030c72
--- /dev/null
+++ b/stable/obs-ndi/5.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Docker Open Broadcaster Software (obs).
+home: https://truecharts.org/charts/stable/obs-ndi
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/obs-ndi.png
+keywords:
+ - obs-ndi
+ - GameServers
+ - Productivity
+ - MediaApp-Video
+ - MediaServer-Video
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: obs-ndi
+sources:
+ - https://github.com/patrickstigler/docker-obs-ndi
+ - https://github.com/truecharts/charts/tree/master/charts/stable/obs-ndi
+ - https://hub.docker.com/r/patrickstigler/obs-ndi
+type: application
+version: 5.1.9
diff --git a/stable/obs-ndi/5.1.8/README.md b/stable/obs-ndi/5.1.9/README.md
similarity index 100%
rename from stable/obs-ndi/5.1.8/README.md
rename to stable/obs-ndi/5.1.9/README.md
diff --git a/stable/obs-ndi/5.1.9/app-changelog.md b/stable/obs-ndi/5.1.9/app-changelog.md
new file mode 100644
index 0000000000..33d8f43ad8
--- /dev/null
+++ b/stable/obs-ndi/5.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [obs-ndi-5.1.9](https://github.com/truecharts/charts/compare/obs-ndi-5.1.8...obs-ndi-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/obs-ndi/5.1.8/app-readme.md b/stable/obs-ndi/5.1.9/app-readme.md
similarity index 100%
rename from stable/obs-ndi/5.1.8/app-readme.md
rename to stable/obs-ndi/5.1.9/app-readme.md
diff --git a/stable/obs-ndi/5.1.9/charts/common-17.2.28.tgz b/stable/obs-ndi/5.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/obs-ndi/5.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/obs-ndi/5.1.8/ix_values.yaml b/stable/obs-ndi/5.1.9/ix_values.yaml
similarity index 100%
rename from stable/obs-ndi/5.1.8/ix_values.yaml
rename to stable/obs-ndi/5.1.9/ix_values.yaml
diff --git a/stable/obs-ndi/5.1.8/questions.yaml b/stable/obs-ndi/5.1.9/questions.yaml
similarity index 100%
rename from stable/obs-ndi/5.1.8/questions.yaml
rename to stable/obs-ndi/5.1.9/questions.yaml
diff --git a/stable/onlinecheckyourserver/4.1.8/templates/common.yaml b/stable/obs-ndi/5.1.9/templates/common.yaml
similarity index 100%
rename from stable/onlinecheckyourserver/4.1.8/templates/common.yaml
rename to stable/obs-ndi/5.1.9/templates/common.yaml
diff --git a/stable/sftpgo/5.1.8/values.yaml b/stable/obs-ndi/5.1.9/values.yaml
similarity index 100%
rename from stable/sftpgo/5.1.8/values.yaml
rename to stable/obs-ndi/5.1.9/values.yaml
diff --git a/stable/observium/4.1.8/CHANGELOG.md b/stable/observium/4.1.8/CHANGELOG.md
deleted file mode 100644
index dfe98c2de1..0000000000
--- a/stable/observium/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [observium-4.1.8](https://github.com/truecharts/charts/compare/observium-4.1.7...observium-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [observium-4.1.7](https://github.com/truecharts/charts/compare/observium-4.1.6...observium-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [observium-4.1.6](https://github.com/truecharts/charts/compare/observium-4.1.5...observium-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [observium-4.1.5](https://github.com/truecharts/charts/compare/observium-4.1.4...observium-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [observium-4.1.4](https://github.com/truecharts/charts/compare/observium-4.1.3...observium-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [observium-4.1.3](https://github.com/truecharts/charts/compare/observium-4.1.0...observium-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [observium-4.1.2](https://github.com/truecharts/charts/compare/observium-4.1.0...observium-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [observium-4.1.0](https://github.com/truecharts/charts/compare/observium-4.0.1...observium-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [observium-4.0.1](https://github.com/truecharts/charts/compare/observium-4.0.0...observium-4.0.1) (2023-12-26)
diff --git a/stable/observium/4.1.8/Chart.yaml b/stable/observium/4.1.8/Chart.yaml
deleted file mode 100644
index 7e93477595..0000000000
--- a/stable/observium/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Management
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Observium is an autodiscovering network monitoring platform supporting a wide range of hardware platforms and operating systems.[br][br]
-home: https://truecharts.org/charts/stable/observium
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/observium.png
-keywords:
- - observium
- - Network-Management
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: observium
-sources:
- - https://www.observium.org/
- - https://github.com/truecharts/charts/tree/master/charts/stable/observium
- - https://hub.docker.com/r/uberchuckie/observium
-type: application
-version: 4.1.8
diff --git a/stable/observium/4.1.8/app-changelog.md b/stable/observium/4.1.8/app-changelog.md
deleted file mode 100644
index ad2248f61f..0000000000
--- a/stable/observium/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [observium-4.1.8](https://github.com/truecharts/charts/compare/observium-4.1.7...observium-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/observium/4.1.8/charts/common-17.2.26.tgz b/stable/observium/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/observium/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/observium/4.1.9/CHANGELOG.md b/stable/observium/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..b4cd95e41d
--- /dev/null
+++ b/stable/observium/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [observium-4.1.9](https://github.com/truecharts/charts/compare/observium-4.1.8...observium-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [observium-4.1.8](https://github.com/truecharts/charts/compare/observium-4.1.7...observium-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [observium-4.1.7](https://github.com/truecharts/charts/compare/observium-4.1.6...observium-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [observium-4.1.6](https://github.com/truecharts/charts/compare/observium-4.1.5...observium-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [observium-4.1.5](https://github.com/truecharts/charts/compare/observium-4.1.4...observium-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [observium-4.1.4](https://github.com/truecharts/charts/compare/observium-4.1.3...observium-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [observium-4.1.3](https://github.com/truecharts/charts/compare/observium-4.1.0...observium-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [observium-4.1.2](https://github.com/truecharts/charts/compare/observium-4.1.0...observium-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/observium/4.1.9/Chart.yaml b/stable/observium/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..507f540cc9
--- /dev/null
+++ b/stable/observium/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Management
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Observium is an autodiscovering network monitoring platform supporting a wide range of hardware platforms and operating systems.[br][br]
+home: https://truecharts.org/charts/stable/observium
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/observium.png
+keywords:
+ - observium
+ - Network-Management
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: observium
+sources:
+ - https://www.observium.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/observium
+ - https://hub.docker.com/r/uberchuckie/observium
+type: application
+version: 4.1.9
diff --git a/stable/observium/4.1.8/README.md b/stable/observium/4.1.9/README.md
similarity index 100%
rename from stable/observium/4.1.8/README.md
rename to stable/observium/4.1.9/README.md
diff --git a/stable/observium/4.1.9/app-changelog.md b/stable/observium/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..fa1e9185bd
--- /dev/null
+++ b/stable/observium/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [observium-4.1.9](https://github.com/truecharts/charts/compare/observium-4.1.8...observium-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/observium/4.1.8/app-readme.md b/stable/observium/4.1.9/app-readme.md
similarity index 100%
rename from stable/observium/4.1.8/app-readme.md
rename to stable/observium/4.1.9/app-readme.md
diff --git a/stable/observium/4.1.9/charts/common-17.2.28.tgz b/stable/observium/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/observium/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/observium/4.1.8/ix_values.yaml b/stable/observium/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/observium/4.1.8/ix_values.yaml
rename to stable/observium/4.1.9/ix_values.yaml
diff --git a/stable/observium/4.1.8/questions.yaml b/stable/observium/4.1.9/questions.yaml
similarity index 100%
rename from stable/observium/4.1.8/questions.yaml
rename to stable/observium/4.1.9/questions.yaml
diff --git a/stable/opengl-desktop-g3/4.1.8/templates/common.yaml b/stable/observium/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/opengl-desktop-g3/4.1.8/templates/common.yaml
rename to stable/observium/4.1.9/templates/common.yaml
diff --git a/stable/shaarli/4.1.8/values.yaml b/stable/observium/4.1.9/values.yaml
similarity index 100%
rename from stable/shaarli/4.1.8/values.yaml
rename to stable/observium/4.1.9/values.yaml
diff --git a/stable/obsidian/4.1.8/CHANGELOG.md b/stable/obsidian/4.1.8/CHANGELOG.md
deleted file mode 100644
index 82d7005f98..0000000000
--- a/stable/obsidian/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [obsidian-4.1.8](https://github.com/truecharts/charts/compare/obsidian-4.1.7...obsidian-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [obsidian-4.1.7](https://github.com/truecharts/charts/compare/obsidian-4.1.6...obsidian-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [obsidian-4.1.6](https://github.com/truecharts/charts/compare/obsidian-4.1.5...obsidian-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [obsidian-4.1.5](https://github.com/truecharts/charts/compare/obsidian-4.1.4...obsidian-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [obsidian-4.1.4](https://github.com/truecharts/charts/compare/obsidian-4.1.3...obsidian-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [obsidian-4.1.3](https://github.com/truecharts/charts/compare/obsidian-4.1.0...obsidian-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [obsidian-4.1.2](https://github.com/truecharts/charts/compare/obsidian-4.1.0...obsidian-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [obsidian-4.1.0](https://github.com/truecharts/charts/compare/obsidian-4.0.1...obsidian-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [obsidian-4.0.1](https://github.com/truecharts/charts/compare/obsidian-4.0.0...obsidian-4.0.1) (2023-12-26)
diff --git a/stable/obsidian/4.1.8/Chart.yaml b/stable/obsidian/4.1.8/Chart.yaml
deleted file mode 100644
index c7510db7e3..0000000000
--- a/stable/obsidian/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.1.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A knowledge base that works on local Markdown files.
-home: https://truecharts.org/charts/stable/obsidian
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/obsidian.png
-keywords:
- - obsidian
- - productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: obsidian
-sources:
- - https://github.com/sytone/obsidian-remote
- - https://github.com/sytone/obsidian-remote/pkgs/container/obsidian-remote
- - https://github.com/truecharts/charts/tree/master/charts/stable/obsidian
- - https://ghcr.io/sytone/obsidian-remote
-type: application
-version: 4.1.8
diff --git a/stable/obsidian/4.1.8/app-changelog.md b/stable/obsidian/4.1.8/app-changelog.md
deleted file mode 100644
index 140f646032..0000000000
--- a/stable/obsidian/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [obsidian-4.1.8](https://github.com/truecharts/charts/compare/obsidian-4.1.7...obsidian-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/obsidian/4.1.8/charts/common-17.2.26.tgz b/stable/obsidian/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/obsidian/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/obsidian/4.1.9/CHANGELOG.md b/stable/obsidian/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..97eb38c7cb
--- /dev/null
+++ b/stable/obsidian/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [obsidian-4.1.9](https://github.com/truecharts/charts/compare/obsidian-4.1.8...obsidian-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [obsidian-4.1.8](https://github.com/truecharts/charts/compare/obsidian-4.1.7...obsidian-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [obsidian-4.1.7](https://github.com/truecharts/charts/compare/obsidian-4.1.6...obsidian-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [obsidian-4.1.6](https://github.com/truecharts/charts/compare/obsidian-4.1.5...obsidian-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [obsidian-4.1.5](https://github.com/truecharts/charts/compare/obsidian-4.1.4...obsidian-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [obsidian-4.1.4](https://github.com/truecharts/charts/compare/obsidian-4.1.3...obsidian-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [obsidian-4.1.3](https://github.com/truecharts/charts/compare/obsidian-4.1.0...obsidian-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [obsidian-4.1.2](https://github.com/truecharts/charts/compare/obsidian-4.1.0...obsidian-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/obsidian/4.1.9/Chart.yaml b/stable/obsidian/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..ad27623c2c
--- /dev/null
+++ b/stable/obsidian/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.1.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A knowledge base that works on local Markdown files.
+home: https://truecharts.org/charts/stable/obsidian
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/obsidian.png
+keywords:
+ - obsidian
+ - productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: obsidian
+sources:
+ - https://github.com/sytone/obsidian-remote
+ - https://github.com/sytone/obsidian-remote/pkgs/container/obsidian-remote
+ - https://github.com/truecharts/charts/tree/master/charts/stable/obsidian
+ - https://ghcr.io/sytone/obsidian-remote
+type: application
+version: 4.1.9
diff --git a/stable/obsidian/4.1.8/README.md b/stable/obsidian/4.1.9/README.md
similarity index 100%
rename from stable/obsidian/4.1.8/README.md
rename to stable/obsidian/4.1.9/README.md
diff --git a/stable/obsidian/4.1.9/app-changelog.md b/stable/obsidian/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..165f2dbf29
--- /dev/null
+++ b/stable/obsidian/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [obsidian-4.1.9](https://github.com/truecharts/charts/compare/obsidian-4.1.8...obsidian-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/obsidian/4.1.8/app-readme.md b/stable/obsidian/4.1.9/app-readme.md
similarity index 100%
rename from stable/obsidian/4.1.8/app-readme.md
rename to stable/obsidian/4.1.9/app-readme.md
diff --git a/stable/obsidian/4.1.9/charts/common-17.2.28.tgz b/stable/obsidian/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/obsidian/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/obsidian/4.1.8/ix_values.yaml b/stable/obsidian/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/obsidian/4.1.8/ix_values.yaml
rename to stable/obsidian/4.1.9/ix_values.yaml
diff --git a/stable/obsidian/4.1.8/questions.yaml b/stable/obsidian/4.1.9/questions.yaml
similarity index 100%
rename from stable/obsidian/4.1.8/questions.yaml
rename to stable/obsidian/4.1.9/questions.yaml
diff --git a/stable/openra/4.1.8/templates/common.yaml b/stable/obsidian/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/openra/4.1.8/templates/common.yaml
rename to stable/obsidian/4.1.9/templates/common.yaml
diff --git a/stable/shapeshifter-obfuscator/4.1.8/values.yaml b/stable/obsidian/4.1.9/values.yaml
similarity index 100%
rename from stable/shapeshifter-obfuscator/4.1.8/values.yaml
rename to stable/obsidian/4.1.9/values.yaml
diff --git a/stable/octoprint/12.1.9/CHANGELOG.md b/stable/octoprint/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..0c8a27d8e1
--- /dev/null
+++ b/stable/octoprint/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [octoprint-12.1.9](https://github.com/truecharts/charts/compare/octoprint-12.1.8...octoprint-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [octoprint-12.1.8](https://github.com/truecharts/charts/compare/octoprint-12.1.7...octoprint-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [octoprint-12.1.7](https://github.com/truecharts/charts/compare/octoprint-12.1.6...octoprint-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [octoprint-12.1.6](https://github.com/truecharts/charts/compare/octoprint-12.1.5...octoprint-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [octoprint-12.1.5](https://github.com/truecharts/charts/compare/octoprint-12.1.4...octoprint-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [octoprint-12.1.4](https://github.com/truecharts/charts/compare/octoprint-12.1.3...octoprint-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [octoprint-12.1.3](https://github.com/truecharts/charts/compare/octoprint-12.1.0...octoprint-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [octoprint-12.1.2](https://github.com/truecharts/charts/compare/octoprint-12.1.0...octoprint-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/octoprint/12.1.9/Chart.yaml b/stable/octoprint/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..58b8ca4654
--- /dev/null
+++ b/stable/octoprint/12.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.9.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: OctoPrint is the snappy web interface for your 3D printer
+home: https://truecharts.org/charts/stable/octoprint
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/octoprint.png
+keywords:
+ - octoprint
+ - 3d
+ - printer
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: octoprint
+sources:
+ - https://github.com/OctoPrint/OctoPrint
+ - https://github.com/truecharts/charts/tree/master/charts/stable/octoprint
+ - https://hub.docker.com/r/octoprint/octoprint
+type: application
+version: 12.1.9
diff --git a/stable/octoprint/12.1.9/README.md b/stable/octoprint/12.1.9/README.md
new file mode 100644
index 0000000000..05253261b1
--- /dev/null
+++ b/stable/octoprint/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/octoprint)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/octoprint/12.1.9/app-changelog.md b/stable/octoprint/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..1dba961660
--- /dev/null
+++ b/stable/octoprint/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [octoprint-12.1.9](https://github.com/truecharts/charts/compare/octoprint-12.1.8...octoprint-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/octoprint/12.1.9/app-readme.md b/stable/octoprint/12.1.9/app-readme.md
new file mode 100644
index 0000000000..d0f0a5cc92
--- /dev/null
+++ b/stable/octoprint/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+OctoPrint is the snappy web interface for your 3D printer
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/octoprint](https://truecharts.org/charts/stable/octoprint)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/octoprint/12.1.9/charts/common-17.2.28.tgz b/stable/octoprint/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/octoprint/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/octoprint/12.1.9/ix_values.yaml b/stable/octoprint/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..ff68d11d51
--- /dev/null
+++ b/stable/octoprint/12.1.9/ix_values.yaml
@@ -0,0 +1,37 @@
+image:
+ repository: octoprint/octoprint
+ tag: 1.9.3@sha256:32e81a9d8c73511855ad5b9d7212ef61e0ba7608c47ce215ec2c6402c52423ee
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10021
+ targetPort: 80
+persistence:
+ data:
+ enabled: true
+ mountPath: "/octoprint"
+ varrun:
+ enabled: true
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ ENABLE_MJPG_STREAMER: "true"
+ # -- sets the Mjpg stream imput parameters
+ # Example "-y -n -r 640x480"
+ MJPG_STREAMER_INPUT:
+ # -- sets the camera dev parameters
+ # Example "/dev/video0"
+ CAMERA_DEV:
diff --git a/stable/octoprint/12.1.9/questions.yaml b/stable/octoprint/12.1.9/questions.yaml
new file mode 100644
index 0000000000..29ec0b58fa
--- /dev/null
+++ b/stable/octoprint/12.1.9/questions.yaml
@@ -0,0 +1,2853 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ENABLE_MJPG_STREAMER
+ label: "ENABLE_MJPG_STREAMER"
+ description: "Enable this to ensure camera streaming is enabled you add a video device"
+ schema:
+ type: string
+ default: "false"
+ - variable: MJPG_STREAMER_INPUT
+ label: "MJPG_STREAMER_INPUT"
+ description: "MJPG Streamer input parameters"
+ schema:
+ type: string
+ default: ""
+ - variable: CAMERA_DEV
+ label: "CAMERA_DEV"
+ description: "MJPG Streamer camera device"
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10021
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/webgrabplus/8.1.13/templates/NOTES.txt b/stable/octoprint/12.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/webgrabplus/8.1.13/templates/NOTES.txt
rename to stable/octoprint/12.1.9/templates/NOTES.txt
diff --git a/stable/vocechat-server/2.1.8/templates/common.yaml b/stable/octoprint/12.1.9/templates/common.yaml
similarity index 100%
rename from stable/vocechat-server/2.1.8/templates/common.yaml
rename to stable/octoprint/12.1.9/templates/common.yaml
diff --git a/stable/sheetable/5.1.8/values.yaml b/stable/octoprint/12.1.9/values.yaml
similarity index 100%
rename from stable/sheetable/5.1.8/values.yaml
rename to stable/octoprint/12.1.9/values.yaml
diff --git a/stable/odoo/16.1.11/CHANGELOG.md b/stable/odoo/16.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..2289e84baf
--- /dev/null
+++ b/stable/odoo/16.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [odoo-16.1.11](https://github.com/truecharts/charts/compare/odoo-16.1.10...odoo-16.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [odoo-16.1.10](https://github.com/truecharts/charts/compare/odoo-16.1.9...odoo-16.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [odoo-16.1.9](https://github.com/truecharts/charts/compare/odoo-16.1.8...odoo-16.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [odoo-16.1.8](https://github.com/truecharts/charts/compare/odoo-16.1.7...odoo-16.1.8) (2024-01-19)
+
+### Chore
+
+
+
+- update container image docker.io/odoo to 17.0[@cedd12e](https://github.com/cedd12e) by renovate ([#17296](https://github.com/truecharts/charts/issues/17296))
+
+
+
+
+## [odoo-16.1.7](https://github.com/truecharts/charts/compare/odoo-16.1.6...odoo-16.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [odoo-16.1.6](https://github.com/truecharts/charts/compare/odoo-16.1.5...odoo-16.1.6) (2024-01-05)
+
+### Chore
+
+
+
+- update container image docker.io/odoo to 17.0[@463baaa](https://github.com/463baaa) by renovate ([#16899](https://github.com/truecharts/charts/issues/16899))
+
+
+## [odoo-16.1.5](https://github.com/truecharts/charts/compare/odoo-16.1.4...odoo-16.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [odoo-16.1.4](https://github.com/truecharts/charts/compare/odoo-16.1.3...odoo-16.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [odoo-16.1.3](https://github.com/truecharts/charts/compare/odoo-16.1.0...odoo-16.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/odoo/16.1.11/Chart.yaml b/stable/odoo/16.1.11/Chart.yaml
new file mode 100644
index 0000000000..82bc80eb7c
--- /dev/null
+++ b/stable/odoo/16.1.11/Chart.yaml
@@ -0,0 +1,42 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 17.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc.
+home: https://truecharts.org/charts/stable/odoo
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/odoo.png
+keywords:
+ - odoo
+ - crm
+ - pm
+ - hr
+ - accounting
+ - mrp
+ - marketing
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: odoo
+sources:
+ - https://github.com/odoo/docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/odoo
+ - https://hub.docker.com/_/odoo
+type: application
+version: 16.1.11
diff --git a/stable/odoo/16.1.11/README.md b/stable/odoo/16.1.11/README.md
new file mode 100644
index 0000000000..85e0ca89e8
--- /dev/null
+++ b/stable/odoo/16.1.11/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/odoo)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/odoo/16.1.11/app-changelog.md b/stable/odoo/16.1.11/app-changelog.md
new file mode 100644
index 0000000000..44d7ebd08c
--- /dev/null
+++ b/stable/odoo/16.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [odoo-16.1.11](https://github.com/truecharts/charts/compare/odoo-16.1.10...odoo-16.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/odoo/16.1.11/app-readme.md b/stable/odoo/16.1.11/app-readme.md
new file mode 100644
index 0000000000..4c1a61a0dd
--- /dev/null
+++ b/stable/odoo/16.1.11/app-readme.md
@@ -0,0 +1,8 @@
+All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/odoo](https://truecharts.org/charts/stable/odoo)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/odoo/16.1.11/charts/common-17.2.28.tgz b/stable/odoo/16.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/odoo/16.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/odoo/16.1.11/ix_values.yaml b/stable/odoo/16.1.11/ix_values.yaml
new file mode 100644
index 0000000000..bb1d4da3ff
--- /dev/null
+++ b/stable/odoo/16.1.11/ix_values.yaml
@@ -0,0 +1,92 @@
+image:
+ repository: docker.io/odoo
+ pullPolicy: IfNotPresent
+ tag: 17.0@sha256:cedd12e5ee13c7bdc8591735098d083e9dadc88e6bbf49c2f95f2394f6fb4dc1
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsUser: 101
+ runAsGroup: 101
+service:
+ main:
+ ports:
+ main:
+ port: 8069
+odoo:
+ additionalConf: []
+workload:
+ main:
+ podSpec:
+ initContainers:
+ init-db:
+ type: install
+ enabled: true
+ imageSelector: "image"
+ env:
+ ODOO_RC: /etc/odoo/odoo.conf
+ command:
+ - /bin/bash
+ args:
+ - -c
+ - |
+ /usr/bin/odoo --config=/etc/odoo/odoo.conf \
+ --stop-after-init \
+ --without-demo=all \
+ --init=base
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: true
+ type: http
+ path: /web/health
+ readiness:
+ enabled: true
+ type: http
+ path: /web/health
+ startup:
+ enabled: true
+ type: http
+ path: /web/health
+ env:
+ ODOO_RC: /etc/odoo/odoo.conf
+persistence:
+ odoo:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: "/var/lib/odoo"
+ init-db:
+ mountPath: "/var/lib/odoo"
+ addons:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: "/mnt/extra-addons"
+ init-db:
+ mountPath: "/mnt/extra-addons"
+ odoo-config:
+ enabled: true
+ type: configmap
+ objectName: odoo-config
+ targetSelector:
+ main:
+ main:
+ mountPath: /etc/odoo/odoo.conf
+ subPath: odoo.conf
+ readOnly: true
+ init-db:
+ mountPath: /etc/odoo/odoo.conf
+ subPath: odoo.conf
+ readOnly: true
+# Enabled postgres
+cnpg:
+ main:
+ enabled: true
+ user: odoo
+ database: odoo
+portal:
+ open:
+ enabled: true
diff --git a/stable/odoo/16.1.11/questions.yaml b/stable/odoo/16.1.11/questions.yaml
new file mode 100644
index 0000000000..f1995c2d58
--- /dev/null
+++ b/stable/odoo/16.1.11/questions.yaml
@@ -0,0 +1,3593 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: odoo
+ group: App Configuration
+ label: Odoo
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: additionalConf
+ label: Additional File Configuration Options
+ description: |
+ Configure additional file configuration options for Odoo.
+ Options are appended to the end of the configuration file.
+ After the predefined configuration options.
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: conf
+ label: Configuration Option
+ schema:
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8069
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: odoo
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: addons
+ label: "App Addons Storage"
+ description: "Stores the Application addons."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 101
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 101
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/webnut/7.1.8/templates/NOTES.txt b/stable/odoo/16.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/webnut/7.1.8/templates/NOTES.txt
rename to stable/odoo/16.1.11/templates/NOTES.txt
diff --git a/stable/odoo/16.1.11/templates/_configmap.tpl b/stable/odoo/16.1.11/templates/_configmap.tpl
new file mode 100644
index 0000000000..c024223fec
--- /dev/null
+++ b/stable/odoo/16.1.11/templates/_configmap.tpl
@@ -0,0 +1,52 @@
+{{/* Define the configmap */}}
+{{- define "odoo.configmaps" -}}
+{{- $fullname := (include "tc.v1.common.lib.chart.names.fullname" $) -}}
+
+{{- $admin := .Values.odoo.admin -}}
+{{- $smtp := .Values.odoo.smtp -}}
+
+{{- $mainPort := .Values.service.main.ports.main.port -}}
+{{- $odooPath := .Values.persistence.odoo.targetSelector.main.main.mountPath -}}
+{{- $addonsPath := .Values.persistence.addons.targetSelector.main.main.mountPath -}}
+
+{{- $pgdb := .Values.cnpg.main.database -}}
+{{- $pguser := .Values.cnpg.main.user -}}
+{{- $pgpassword := .Values.cnpg.main.creds.password | trimAll "\"" -}}
+{{- $pghost := .Values.cnpg.main.creds.host | trimAll "\"" -}}
+
+{{/* xmlrpc* keys are deprecated and http* keys are used in their place */}}
+ {{- $reservedKeys := (list "data_dir" "addons_path" "http_enable" "http_interface"
+ "http_port" "xmlrpc" "xmlrpc_port" "xmlrpc_interface"
+ "db_port" "db_host" "db_name" "db_user" "db_sslmode"
+ "db_password") -}}
+{{- $userKeys := list -}}
+
+odoo-config:
+ enabled: true
+ data:
+ odoo.conf: |
+ [options]
+ ; Paths
+ data_dir = {{ $odooPath }}
+ addons_path = {{ $addonsPath }}
+ ; Network Details
+ http_enable = True
+ http_port = {{ $mainPort }}
+ ; Database Details
+ db_port = 5432
+ db_host = {{ $pghost }}
+ db_name = {{ $pgdb }}
+ db_user = {{ $pguser }}
+ db_sslmode = disable
+ db_password = {{ $pgpassword }}
+ {{- range $opt := .Values.odoo.additionalConf -}}
+ {{- if (mustHas $opt.key $reservedKeys) -}}
+ {{- fail (printf "Odoo - Key [%v] is not allowed to be modified") -}}
+ {{- end -}}
+ {{- $userKeys = mustAppend $userKeys $opt.key -}}
+ {{- printf "%s = %s" $opt.key $opt.value | nindent 8 -}}
+ {{- end -}}
+{{- if not (deepEqual $userKeys (uniq $userKeys)) -}}
+ {{- fail (printf "Odoo - Additional configuration keys must be unique, but got [%v]" (join ", " $userKeys)) -}}
+{{- end -}}
+{{- end -}}
diff --git a/stable/odoo/16.1.11/templates/common.yaml b/stable/odoo/16.1.11/templates/common.yaml
new file mode 100644
index 0000000000..1fb1186233
--- /dev/null
+++ b/stable/odoo/16.1.11/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . -}}
+
+{{/* Render configmaps for all pods */}}
+{{- $configmaps := include "odoo.configmaps" . | fromYaml -}}
+{{- if $configmaps -}}
+ {{- $_ := mustMergeOverwrite .Values.configmap $configmaps -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{- include "tc.v1.common.loader.apply" . -}}
diff --git a/stable/shlink-web-client/9.1.8/values.yaml b/stable/odoo/16.1.11/values.yaml
similarity index 100%
rename from stable/shlink-web-client/9.1.8/values.yaml
rename to stable/odoo/16.1.11/values.yaml
diff --git a/stable/omada-controller/13.0.7/CHANGELOG.md b/stable/omada-controller/13.0.7/CHANGELOG.md
new file mode 100644
index 0000000000..7cd74b860d
--- /dev/null
+++ b/stable/omada-controller/13.0.7/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [omada-controller-13.0.7](https://github.com/truecharts/charts/compare/omada-controller-13.0.6...omada-controller-13.0.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [omada-controller-13.0.6](https://github.com/truecharts/charts/compare/omada-controller-13.0.5...omada-controller-13.0.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [omada-controller-13.0.5](https://github.com/truecharts/charts/compare/omada-controller-13.0.4...omada-controller-13.0.5) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [omada-controller-13.0.4](https://github.com/truecharts/charts/compare/omada-controller-13.0.3...omada-controller-13.0.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image mbentley/omada-controller to 5.13[@eb41821](https://github.com/eb41821) by renovate ([#17385](https://github.com/truecharts/charts/issues/17385))
+
+
+## [omada-controller-13.0.3](https://github.com/truecharts/charts/compare/omada-controller-13.0.2...omada-controller-13.0.3) (2024-01-15)
+
+### Chore
+
+
+
+- update container image mbentley/omada-controller to 5.13[@b6a4ced](https://github.com/b6a4ced) by renovate ([#17264](https://github.com/truecharts/charts/issues/17264))
+
+
+## [omada-controller-13.0.2](https://github.com/truecharts/charts/compare/omada-controller-13.0.1...omada-controller-13.0.2) (2024-01-15)
+
+### Chore
+
+
+
+- update container image mbentley/omada-controller to 5.13[@4948bcb](https://github.com/4948bcb) by renovate ([#17239](https://github.com/truecharts/charts/issues/17239))
+
+
+## [omada-controller-13.0.1](https://github.com/truecharts/charts/compare/omada-controller-13.0.0...omada-controller-13.0.1) (2024-01-14)
+
+### Chore
+
+
+
+- update container image mbentley/omada-controller to 5.13[@fe50b47](https://github.com/fe50b47) by renovate ([#17166](https://github.com/truecharts/charts/issues/17166))
+
+
+
+
+## [omada-controller-13.0.0](https://github.com/truecharts/charts/compare/omada-controller-12.1.7...omada-controller-13.0.0) (2024-01-12)
+
+### Major
+
+
+
+- stop playing around with the port, let omada-controller handle it ([#16719](https://github.com/truecharts/charts/issues/16719))
+
+
+## [omada-controller-12.1.7](https://github.com/truecharts/charts/compare/omada-controller-12.1.6...omada-controller-12.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [omada-controller-12.1.6](https://github.com/truecharts/charts/compare/omada-controller-12.1.5...omada-controller-12.1.6) (2024-01-05)
+
+### Chore
+
+
+
+- update container image mbentley/omada-controller to 5.13[@b11eeed](https://github.com/b11eeed) by renovate ([#16900](https://github.com/truecharts/charts/issues/16900))
diff --git a/stable/omada-controller/13.0.7/Chart.yaml b/stable/omada-controller/13.0.7/Chart.yaml
new file mode 100644
index 0000000000..1664ac3791
--- /dev/null
+++ b/stable/omada-controller/13.0.7/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.13.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Omada is a SDN tool for TP-Link Omada hardware
+home: https://truecharts.org/charts/stable/omada-controller
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/omada-controller.png
+keywords:
+ - omada-controller
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: omada-controller
+sources:
+ - https://github.com/mbentley/docker-omada-controller
+ - https://github.com/truecharts/charts/tree/master/charts/stable/omada-controller
+ - https://hub.docker.com/r/mbentley/omada-controller
+type: application
+version: 13.0.7
diff --git a/stable/omada-controller/13.0.7/README.md b/stable/omada-controller/13.0.7/README.md
new file mode 100644
index 0000000000..0bb3cf221e
--- /dev/null
+++ b/stable/omada-controller/13.0.7/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/omada-controller)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/omada-controller/13.0.7/app-changelog.md b/stable/omada-controller/13.0.7/app-changelog.md
new file mode 100644
index 0000000000..56b145496d
--- /dev/null
+++ b/stable/omada-controller/13.0.7/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [omada-controller-13.0.7](https://github.com/truecharts/charts/compare/omada-controller-13.0.6...omada-controller-13.0.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/omada-controller/13.0.7/app-readme.md b/stable/omada-controller/13.0.7/app-readme.md
new file mode 100644
index 0000000000..f96c4abc38
--- /dev/null
+++ b/stable/omada-controller/13.0.7/app-readme.md
@@ -0,0 +1,8 @@
+Omada is a SDN tool for TP-Link Omada hardware
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/omada-controller](https://truecharts.org/charts/stable/omada-controller)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/omada-controller/13.0.7/charts/common-17.2.28.tgz b/stable/omada-controller/13.0.7/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/omada-controller/13.0.7/charts/common-17.2.28.tgz differ
diff --git a/stable/omada-controller/13.0.7/ix_values.yaml b/stable/omada-controller/13.0.7/ix_values.yaml
new file mode 100644
index 0000000000..43e59706a4
--- /dev/null
+++ b/stable/omada-controller/13.0.7/ix_values.yaml
@@ -0,0 +1,84 @@
+image:
+ repository: mbentley/omada-controller
+ tag: 5.13@sha256:eb418218d772686a358e92fba443fd618e4607989a2372b41f60aab71b0ad60b
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ protocol: https
+ port: 8043
+ comm:
+ enabled: true
+ ports:
+ comm:
+ protocol: https
+ enabled: true
+ port: 8843
+ omada-tcp:
+ enabled: true
+ ports:
+ omada-tcp1:
+ enabled: true
+ port: 29811
+ targetPort: 29811
+ omada-tcp2:
+ enabled: true
+ port: 29812
+ targetPort: 29812
+ omada-tcp3:
+ enabled: true
+ port: 29813
+ targetPort: 29813
+ omada-tcp4:
+ enabled: true
+ port: 29814
+ targetPort: 29814
+ omada-udp:
+ enabled: true
+ ports:
+ omada-udp1:
+ enabled: true
+ protocol: udp
+ port: 29810
+ targetPort: 29810
+ingress:
+ comm:
+ autoLink: true
+persistence:
+ data:
+ enabled: true
+ mountPath: /opt/tplink/EAPController/data
+ work:
+ enabled: true
+ mountPath: /opt/tplink/EAPController/work
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ MANAGE_HTTPS_PORT: "{{ .Values.service.main.ports.main.port }}"
+ PORTAL_HTTPS_PORT: "{{ .Values.service.comm.ports.comm.port }}"
+ probes:
+ startup:
+ path: /api/info
+ httpHeaders:
+ Host: kube.internal.health
+ liveness:
+ path: /api/info
+ httpHeaders:
+ Host: kube.internal.health
+ readiness:
+ path: /api/info
+ httpHeaders:
+ Host: kube.internal.health
diff --git a/stable/omada-controller/13.0.7/questions.yaml b/stable/omada-controller/13.0.7/questions.yaml
new file mode 100644
index 0000000000..576a834596
--- /dev/null
+++ b/stable/omada-controller/13.0.7/questions.yaml
@@ -0,0 +1,3581 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 8043
+ required: true
+ - variable: comm
+ label: Omada Controller User HTTPS portal
+ description: Omada Controller User HTTPS portal
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: comm
+ 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: 8843
+ required: true
+ - variable: omada-tcp
+ label: Omada TCP
+ description: Omada TCP
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: omada-tcp1
+ label: Omada TCP 1
+ description: Omada Controller or EAP Discovery Utility manages Omada devices before Omada Controller v5.x.
+ 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: 29811
+ required: true
+ - variable: omada-tcp2
+ label: Omada TCP 2
+ description: Omada Controller or EAP Discovery Utility manages Omada devices before Omada Controller v5.x.
+ 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: 29812
+ required: true
+ - variable: omada-tcp3
+ label: Omada TCP 3
+ description: Omada Controller upgrades Omada devices before Omada Controller v5.x.
+ 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: 29813
+ required: true
+ - variable: omada-tcp4
+ label: Omada TCP 4
+ description: Omada Controller or EAP Discovery Utility adopts Omada devices since Omada Controller v5.x.
+ 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: 29814
+ required: true
+ - variable: omada-udp
+ label: Omada UDP
+ description: Omada UDP
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: omada-udp1
+ label: Omada UDP 1
+ description: Omada Controller or EAP Discovery Utility discovers Omada devices.
+ 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: 29810
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: App data Storage
+ description: Stores the Application data.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: work
+ label: App working Storage
+ description: Stores the Application data between resets.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: comm
+ label: Comm Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/website-shot/9.1.8/templates/NOTES.txt b/stable/omada-controller/13.0.7/templates/NOTES.txt
similarity index 100%
rename from stable/website-shot/9.1.8/templates/NOTES.txt
rename to stable/omada-controller/13.0.7/templates/NOTES.txt
diff --git a/stable/omada-controller/13.0.7/templates/common.yaml b/stable/omada-controller/13.0.7/templates/common.yaml
new file mode 100644
index 0000000000..3c921cfd43
--- /dev/null
+++ b/stable/omada-controller/13.0.7/templates/common.yaml
@@ -0,0 +1,9 @@
+{{/* Render the templates */}}
+
+{{/*
+The old behavior of always running on port 443 seams to have changed upstream. The
+current upstream behavior is to not allow the port to be changed (without re-install)
+after setup.
+*/}}
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/shoko-server/8.1.8/values.yaml b/stable/omada-controller/13.0.7/values.yaml
similarity index 100%
rename from stable/shoko-server/8.1.8/values.yaml
rename to stable/omada-controller/13.0.7/values.yaml
diff --git a/stable/ombi/17.1.12/CHANGELOG.md b/stable/ombi/17.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..185604f7a0
--- /dev/null
+++ b/stable/ombi/17.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ombi-17.1.12](https://github.com/truecharts/charts/compare/ombi-17.1.11...ombi-17.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ombi-17.1.11](https://github.com/truecharts/charts/compare/ombi-17.1.10...ombi-17.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ombi-17.1.10](https://github.com/truecharts/charts/compare/ombi-17.1.9...ombi-17.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [ombi-17.1.9](https://github.com/truecharts/charts/compare/ombi-17.1.8...ombi-17.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image tccr.io/tccr/ombi to v4.43.11[@d4b0813](https://github.com/d4b0813) by renovate ([#17199](https://github.com/truecharts/charts/issues/17199))
+
+
+
+
+## [ombi-17.1.8](https://github.com/truecharts/charts/compare/ombi-17.1.7...ombi-17.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ombi-17.1.7](https://github.com/truecharts/charts/compare/ombi-17.1.6...ombi-17.1.7) (2024-01-03)
+
+### Chore
+
+
+
+- update container image tccr.io/tccr/ombi to v4.43.10[@2c10a0f](https://github.com/2c10a0f) by renovate ([#16795](https://github.com/truecharts/charts/issues/16795))
+
+
+## [ombi-17.1.6](https://github.com/truecharts/charts/compare/ombi-17.1.5...ombi-17.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ombi-17.1.5](https://github.com/truecharts/charts/compare/ombi-17.1.4...ombi-17.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [ombi-17.1.4](https://github.com/truecharts/charts/compare/ombi-17.1.3...ombi-17.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ombi-17.1.3](https://github.com/truecharts/charts/compare/ombi-17.1.0...ombi-17.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/ombi/17.1.12/Chart.yaml b/stable/ombi/17.1.12/Chart.yaml
new file mode 100644
index 0000000000..2e7de1aea3
--- /dev/null
+++ b/stable/ombi/17.1.12/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.43.11
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Want a Movie or TV Show on Plex or Emby? Use Ombi!
+home: https://truecharts.org/charts/stable/ombi
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ombi.png
+keywords:
+ - ombi
+ - plex
+ - emby
+ - sonarr
+ - radarr
+ - couchpotato
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ombi
+sources:
+ - https://github.com/tidusjar/Ombi
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ombi
+ - https://github.com/truecharts/containers/tree/master/apps/ombi
+type: application
+version: 17.1.12
diff --git a/stable/ombi/17.1.12/README.md b/stable/ombi/17.1.12/README.md
new file mode 100644
index 0000000000..b82892dc07
--- /dev/null
+++ b/stable/ombi/17.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/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)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/ombi/17.1.12/app-changelog.md b/stable/ombi/17.1.12/app-changelog.md
new file mode 100644
index 0000000000..34e0289ece
--- /dev/null
+++ b/stable/ombi/17.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ombi-17.1.12](https://github.com/truecharts/charts/compare/ombi-17.1.11...ombi-17.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ombi/17.1.12/app-readme.md b/stable/ombi/17.1.12/app-readme.md
new file mode 100644
index 0000000000..d992faf957
--- /dev/null
+++ b/stable/ombi/17.1.12/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/charts/stable/ombi](https://truecharts.org/charts/stable/ombi)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/ombi/17.1.12/charts/common-17.2.28.tgz b/stable/ombi/17.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ombi/17.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/ombi/17.1.12/ix_values.yaml b/stable/ombi/17.1.12/ix_values.yaml
new file mode 100644
index 0000000000..68960f74d3
--- /dev/null
+++ b/stable/ombi/17.1.12/ix_values.yaml
@@ -0,0 +1,32 @@
+image:
+ repository: tccr.io/tccr/ombi
+ pullPolicy: IfNotPresent
+ tag: v4.43.11@sha256:d4b081323f8094b21dcba866c66887f1deff420857098f5aa50c13f1e097bc9b
+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:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
diff --git a/stable/ombi/17.1.12/questions.yaml b/stable/ombi/17.1.12/questions.yaml
new file mode 100644
index 0000000000..6eb37d28c6
--- /dev/null
+++ b/stable/ombi/17.1.12/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 3579
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/webtop/8.1.108/templates/NOTES.txt b/stable/ombi/17.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/webtop/8.1.108/templates/NOTES.txt
rename to stable/ombi/17.1.12/templates/NOTES.txt
diff --git a/stable/wallos/3.1.9/templates/common.yaml b/stable/ombi/17.1.12/templates/common.yaml
similarity index 100%
rename from stable/wallos/3.1.9/templates/common.yaml
rename to stable/ombi/17.1.12/templates/common.yaml
diff --git a/stable/shortipy/4.1.8/values.yaml b/stable/ombi/17.1.12/values.yaml
similarity index 100%
rename from stable/shortipy/4.1.8/values.yaml
rename to stable/ombi/17.1.12/values.yaml
diff --git a/stable/onlinecheckyourserver/4.1.8/CHANGELOG.md b/stable/onlinecheckyourserver/4.1.8/CHANGELOG.md
deleted file mode 100644
index 732be28c3b..0000000000
--- a/stable/onlinecheckyourserver/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [onlinecheckyourserver-4.1.8](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.7...onlinecheckyourserver-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [onlinecheckyourserver-4.1.7](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.6...onlinecheckyourserver-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [onlinecheckyourserver-4.1.6](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.5...onlinecheckyourserver-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [onlinecheckyourserver-4.1.5](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.4...onlinecheckyourserver-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [onlinecheckyourserver-4.1.4](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.3...onlinecheckyourserver-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [onlinecheckyourserver-4.1.3](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.0...onlinecheckyourserver-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [onlinecheckyourserver-4.1.2](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.0...onlinecheckyourserver-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [onlinecheckyourserver-4.1.0](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.0.1...onlinecheckyourserver-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [onlinecheckyourserver-4.0.1](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.0.0...onlinecheckyourserver-4.0.1) (2023-12-26)
diff --git a/stable/onlinecheckyourserver/4.1.8/Chart.yaml b/stable/onlinecheckyourserver/4.1.8/Chart.yaml
deleted file mode 100644
index f8d062dc74..0000000000
--- a/stable/onlinecheckyourserver/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This is a simple Chart that will check if a domain name or IP address is pingable and send you a message with Pushover if it goes offline.
-home: https://truecharts.org/charts/stable/onlinecheckyourserver
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/onlinecheckyourserver.png
-keywords:
- - onlinecheckyourserver
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: onlinecheckyourserver
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/onlinecheckyourserver
- - https://hub.docker.com/r/ich777/online-check-pushover
-type: application
-version: 4.1.8
diff --git a/stable/onlinecheckyourserver/4.1.8/app-changelog.md b/stable/onlinecheckyourserver/4.1.8/app-changelog.md
deleted file mode 100644
index c4b5b000a2..0000000000
--- a/stable/onlinecheckyourserver/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [onlinecheckyourserver-4.1.8](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.7...onlinecheckyourserver-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/onlinecheckyourserver/4.1.8/charts/common-17.2.26.tgz b/stable/onlinecheckyourserver/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/onlinecheckyourserver/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/onlinecheckyourserver/4.1.9/CHANGELOG.md b/stable/onlinecheckyourserver/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..69de755caa
--- /dev/null
+++ b/stable/onlinecheckyourserver/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [onlinecheckyourserver-4.1.9](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.8...onlinecheckyourserver-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [onlinecheckyourserver-4.1.8](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.7...onlinecheckyourserver-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [onlinecheckyourserver-4.1.7](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.6...onlinecheckyourserver-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [onlinecheckyourserver-4.1.6](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.5...onlinecheckyourserver-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [onlinecheckyourserver-4.1.5](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.4...onlinecheckyourserver-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [onlinecheckyourserver-4.1.4](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.3...onlinecheckyourserver-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [onlinecheckyourserver-4.1.3](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.0...onlinecheckyourserver-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [onlinecheckyourserver-4.1.2](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.0...onlinecheckyourserver-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/onlinecheckyourserver/4.1.9/Chart.yaml b/stable/onlinecheckyourserver/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..7b6242aa61
--- /dev/null
+++ b/stable/onlinecheckyourserver/4.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This is a simple Chart that will check if a domain name or IP address is pingable and send you a message with Pushover if it goes offline.
+home: https://truecharts.org/charts/stable/onlinecheckyourserver
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/onlinecheckyourserver.png
+keywords:
+ - onlinecheckyourserver
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: onlinecheckyourserver
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/onlinecheckyourserver
+ - https://hub.docker.com/r/ich777/online-check-pushover
+type: application
+version: 4.1.9
diff --git a/stable/onlinecheckyourserver/4.1.8/README.md b/stable/onlinecheckyourserver/4.1.9/README.md
similarity index 100%
rename from stable/onlinecheckyourserver/4.1.8/README.md
rename to stable/onlinecheckyourserver/4.1.9/README.md
diff --git a/stable/onlinecheckyourserver/4.1.9/app-changelog.md b/stable/onlinecheckyourserver/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..d69b8a5be3
--- /dev/null
+++ b/stable/onlinecheckyourserver/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [onlinecheckyourserver-4.1.9](https://github.com/truecharts/charts/compare/onlinecheckyourserver-4.1.8...onlinecheckyourserver-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/onlinecheckyourserver/4.1.8/app-readme.md b/stable/onlinecheckyourserver/4.1.9/app-readme.md
similarity index 100%
rename from stable/onlinecheckyourserver/4.1.8/app-readme.md
rename to stable/onlinecheckyourserver/4.1.9/app-readme.md
diff --git a/stable/onlinecheckyourserver/4.1.9/charts/common-17.2.28.tgz b/stable/onlinecheckyourserver/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/onlinecheckyourserver/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/onlinecheckyourserver/4.1.8/ix_values.yaml b/stable/onlinecheckyourserver/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/onlinecheckyourserver/4.1.8/ix_values.yaml
rename to stable/onlinecheckyourserver/4.1.9/ix_values.yaml
diff --git a/stable/onlinecheckyourserver/4.1.8/questions.yaml b/stable/onlinecheckyourserver/4.1.9/questions.yaml
similarity index 100%
rename from stable/onlinecheckyourserver/4.1.8/questions.yaml
rename to stable/onlinecheckyourserver/4.1.9/questions.yaml
diff --git a/stable/openttd/4.1.8/templates/common.yaml b/stable/onlinecheckyourserver/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/openttd/4.1.8/templates/common.yaml
rename to stable/onlinecheckyourserver/4.1.9/templates/common.yaml
diff --git a/stable/shorturl/9.1.8/values.yaml b/stable/onlinecheckyourserver/4.1.9/values.yaml
similarity index 100%
rename from stable/shorturl/9.1.8/values.yaml
rename to stable/onlinecheckyourserver/4.1.9/values.yaml
diff --git a/stable/onlyoffice-document-server/15.1.12/CHANGELOG.md b/stable/onlyoffice-document-server/15.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..71752ac4b8
--- /dev/null
+++ b/stable/onlyoffice-document-server/15.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [onlyoffice-document-server-15.1.12](https://github.com/truecharts/charts/compare/onlyoffice-document-server-15.1.11...onlyoffice-document-server-15.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [onlyoffice-document-server-15.1.11](https://github.com/truecharts/charts/compare/onlyoffice-document-server-15.1.10...onlyoffice-document-server-15.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [onlyoffice-document-server-15.1.10](https://github.com/truecharts/charts/compare/onlyoffice-document-server-15.1.9...onlyoffice-document-server-15.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [onlyoffice-document-server-15.1.9](https://github.com/truecharts/charts/compare/onlyoffice-document-server-15.1.8...onlyoffice-document-server-15.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [onlyoffice-document-server-15.1.8](https://github.com/truecharts/charts/compare/onlyoffice-document-server-15.1.7...onlyoffice-document-server-15.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [onlyoffice-document-server-15.1.7](https://github.com/truecharts/charts/compare/onlyoffice-document-server-15.1.6...onlyoffice-document-server-15.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [onlyoffice-document-server-15.1.6](https://github.com/truecharts/charts/compare/onlyoffice-document-server-15.1.5...onlyoffice-document-server-15.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [onlyoffice-document-server-15.1.5](https://github.com/truecharts/charts/compare/onlyoffice-document-server-15.1.4...onlyoffice-document-server-15.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [onlyoffice-document-server-15.1.4](https://github.com/truecharts/charts/compare/onlyoffice-document-server-15.1.3...onlyoffice-document-server-15.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [onlyoffice-document-server-15.1.3](https://github.com/truecharts/charts/compare/onlyoffice-document-server-15.1.0...onlyoffice-document-server-15.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/onlyoffice-document-server/15.1.12/Chart.yaml b/stable/onlyoffice-document-server/15.1.12/Chart.yaml
new file mode 100644
index 0000000000..fbe4b201b4
--- /dev/null
+++ b/stable/onlyoffice-document-server/15.1.12/Chart.yaml
@@ -0,0 +1,44 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: office
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 7.5.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time."
+home: https://truecharts.org/charts/stable/onlyoffice-document-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/onlyoffice-document-server.png
+keywords:
+ - onlyoffice
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: onlyoffice-document-server
+sources:
+ - https://github.com/ONLYOFFICE/Docker-DocumentServer
+ - https://github.com/ONLYOFFICE/DocumentServer
+ - https://github.com/truecharts/charts/tree/master/charts/stable/onlyoffice-document-server
+ - https://hub.docker.com/r/onlyoffice/documentserver
+type: application
+version: 15.1.12
diff --git a/stable/onlyoffice-document-server/15.1.12/README.md b/stable/onlyoffice-document-server/15.1.12/README.md
new file mode 100644
index 0000000000..d3ff1bb05c
--- /dev/null
+++ b/stable/onlyoffice-document-server/15.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/onlyoffice-document-server)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/onlyoffice-document-server/15.1.12/app-changelog.md b/stable/onlyoffice-document-server/15.1.12/app-changelog.md
new file mode 100644
index 0000000000..9d04f87dd1
--- /dev/null
+++ b/stable/onlyoffice-document-server/15.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [onlyoffice-document-server-15.1.12](https://github.com/truecharts/charts/compare/onlyoffice-document-server-15.1.11...onlyoffice-document-server-15.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/onlyoffice-document-server/15.1.12/app-readme.md b/stable/onlyoffice-document-server/15.1.12/app-readme.md
new file mode 100644
index 0000000000..23b8cbdf48
--- /dev/null
+++ b/stable/onlyoffice-document-server/15.1.12/app-readme.md
@@ -0,0 +1,8 @@
+ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/onlyoffice-document-server](https://truecharts.org/charts/stable/onlyoffice-document-server)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/onlyoffice-document-server/15.1.12/charts/common-17.2.28.tgz b/stable/onlyoffice-document-server/15.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/onlyoffice-document-server/15.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/onlyoffice-document-server/15.1.12/charts/redis-11.1.6.tgz b/stable/onlyoffice-document-server/15.1.12/charts/redis-11.1.6.tgz
new file mode 100644
index 0000000000..f65cde0826
Binary files /dev/null and b/stable/onlyoffice-document-server/15.1.12/charts/redis-11.1.6.tgz differ
diff --git a/stable/onlyoffice-document-server/15.1.12/ix_values.yaml b/stable/onlyoffice-document-server/15.1.12/ix_values.yaml
new file mode 100644
index 0000000000..3cb20c9d4e
--- /dev/null
+++ b/stable/onlyoffice-document-server/15.1.12/ix_values.yaml
@@ -0,0 +1,67 @@
+image:
+ repository: onlyoffice/documentserver
+ tag: 7.5.1@sha256:4194452493e2f49f138f893afb8f75e49f24b4ce956694aa2b62657727d2e04d
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10043
+ targetPort: 80
+# Enabled postgres
+cnpg:
+ main:
+ enabled: true
+ user: onlyoffice
+ database: onlyoffice
+# Enabled redis
+redis:
+ enabled: true
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ path: "/healthcheck"
+ readiness:
+ path: "/healthcheck"
+ startup:
+ path: "/healthcheck"
+ env:
+ WOPI_ENABLED: true
+ JWT_ENABLED: true
+ DB_TYPE: "postgres"
+ DB_PORT: 5432
+ DB_NAME: "{{ .Values.cnpg.main.database }}"
+ DB_USER: "{{ .Values.cnpg.main.user }}"
+ REDIS_SERVER_PORT: 6379
+ DB_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ DB_PWD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ REDIS_SERVER_HOST:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: plainhost
+ REDIS_SERVER_PASS:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: redis-password
+ JWT_SECRET: "randomgeneratedstring"
diff --git a/stable/onlyoffice-document-server/15.1.12/questions.yaml b/stable/onlyoffice-document-server/15.1.12/questions.yaml
new file mode 100644
index 0000000000..d26ceb5a60
--- /dev/null
+++ b/stable/onlyoffice-document-server/15.1.12/questions.yaml
@@ -0,0 +1,3033 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: JWT_SECRET
+ label: "JWT_SECRET"
+ description: "Defines the secret key to validate the JSON Web Token in the request to the ONLYOFFICE Document Server."
+ schema:
+ type: string
+ private: true
+ default: "REPLACETHIS"
+ - variable: JWT_ENABLED
+ label: "JWT_ENABLED"
+ description: "Specifies the enabling the JSON Web Token validation by the ONLYOFFICE Document Server."
+ schema:
+ type: boolean
+ default: false
+ - variable: WOPI_ENABLED
+ label: "WOPI_ENABLED"
+ description: "Specifies the enabling the wopi handlers."
+ schema:
+ type: boolean
+ default: false
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10043
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/wg-easy/9.0.4/templates/NOTES.txt b/stable/onlyoffice-document-server/15.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/wg-easy/9.0.4/templates/NOTES.txt
rename to stable/onlyoffice-document-server/15.1.12/templates/NOTES.txt
diff --git a/stable/watchyourlan/7.1.9/templates/common.yaml b/stable/onlyoffice-document-server/15.1.12/templates/common.yaml
similarity index 100%
rename from stable/watchyourlan/7.1.9/templates/common.yaml
rename to stable/onlyoffice-document-server/15.1.12/templates/common.yaml
diff --git a/stable/sia-daemon/4.1.8/values.yaml b/stable/onlyoffice-document-server/15.1.12/values.yaml
similarity index 100%
rename from stable/sia-daemon/4.1.8/values.yaml
rename to stable/onlyoffice-document-server/15.1.12/values.yaml
diff --git a/stable/openaudible/4.1.8/CHANGELOG.md b/stable/openaudible/4.1.8/CHANGELOG.md
deleted file mode 100644
index 3193e2803a..0000000000
--- a/stable/openaudible/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [openaudible-4.1.8](https://github.com/truecharts/charts/compare/openaudible-4.1.7...openaudible-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [openaudible-4.1.7](https://github.com/truecharts/charts/compare/openaudible-4.1.6...openaudible-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [openaudible-4.1.6](https://github.com/truecharts/charts/compare/openaudible-4.1.5...openaudible-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [openaudible-4.1.5](https://github.com/truecharts/charts/compare/openaudible-4.1.4...openaudible-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [openaudible-4.1.4](https://github.com/truecharts/charts/compare/openaudible-4.1.3...openaudible-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [openaudible-4.1.3](https://github.com/truecharts/charts/compare/openaudible-4.1.0...openaudible-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [openaudible-4.1.2](https://github.com/truecharts/charts/compare/openaudible-4.1.0...openaudible-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [openaudible-4.1.0](https://github.com/truecharts/charts/compare/openaudible-4.0.1...openaudible-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [openaudible-4.0.1](https://github.com/truecharts/charts/compare/openaudible-4.0.0...openaudible-4.0.1) (2023-12-26)
diff --git a/stable/openaudible/4.1.8/Chart.yaml b/stable/openaudible/4.1.8/Chart.yaml
deleted file mode 100644
index 4e1b74a003..0000000000
--- a/stable/openaudible/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: All your audiobooks in one place
-home: https://truecharts.org/charts/stable/openaudible
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/openaudible.png
-keywords:
- - audible
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: openaudible
-sources:
- - https://github.com/openaudible/openaudible_docker
- - https://github.com/truecharts/charts/tree/master/charts/stable/openaudible
- - https://hub.docker.com/r/openaudible/openaudible
-type: application
-version: 4.1.8
diff --git a/stable/openaudible/4.1.8/app-changelog.md b/stable/openaudible/4.1.8/app-changelog.md
deleted file mode 100644
index 01e8c93e1e..0000000000
--- a/stable/openaudible/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [openaudible-4.1.8](https://github.com/truecharts/charts/compare/openaudible-4.1.7...openaudible-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/openaudible/4.1.8/charts/common-17.2.26.tgz b/stable/openaudible/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/openaudible/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/openaudible/4.1.9/CHANGELOG.md b/stable/openaudible/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..cee21aa67a
--- /dev/null
+++ b/stable/openaudible/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [openaudible-4.1.9](https://github.com/truecharts/charts/compare/openaudible-4.1.8...openaudible-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [openaudible-4.1.8](https://github.com/truecharts/charts/compare/openaudible-4.1.7...openaudible-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [openaudible-4.1.7](https://github.com/truecharts/charts/compare/openaudible-4.1.6...openaudible-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [openaudible-4.1.6](https://github.com/truecharts/charts/compare/openaudible-4.1.5...openaudible-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [openaudible-4.1.5](https://github.com/truecharts/charts/compare/openaudible-4.1.4...openaudible-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [openaudible-4.1.4](https://github.com/truecharts/charts/compare/openaudible-4.1.3...openaudible-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [openaudible-4.1.3](https://github.com/truecharts/charts/compare/openaudible-4.1.0...openaudible-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [openaudible-4.1.2](https://github.com/truecharts/charts/compare/openaudible-4.1.0...openaudible-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/openaudible/4.1.9/Chart.yaml b/stable/openaudible/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..ed10f75b9c
--- /dev/null
+++ b/stable/openaudible/4.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: All your audiobooks in one place
+home: https://truecharts.org/charts/stable/openaudible
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/openaudible.png
+keywords:
+ - audible
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: openaudible
+sources:
+ - https://github.com/openaudible/openaudible_docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/openaudible
+ - https://hub.docker.com/r/openaudible/openaudible
+type: application
+version: 4.1.9
diff --git a/stable/openaudible/4.1.8/README.md b/stable/openaudible/4.1.9/README.md
similarity index 100%
rename from stable/openaudible/4.1.8/README.md
rename to stable/openaudible/4.1.9/README.md
diff --git a/stable/openaudible/4.1.9/app-changelog.md b/stable/openaudible/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..2388241ec5
--- /dev/null
+++ b/stable/openaudible/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [openaudible-4.1.9](https://github.com/truecharts/charts/compare/openaudible-4.1.8...openaudible-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/openaudible/4.1.8/app-readme.md b/stable/openaudible/4.1.9/app-readme.md
similarity index 100%
rename from stable/openaudible/4.1.8/app-readme.md
rename to stable/openaudible/4.1.9/app-readme.md
diff --git a/stable/openaudible/4.1.9/charts/common-17.2.28.tgz b/stable/openaudible/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/openaudible/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/openaudible/4.1.8/ix_values.yaml b/stable/openaudible/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/openaudible/4.1.8/ix_values.yaml
rename to stable/openaudible/4.1.9/ix_values.yaml
diff --git a/stable/openaudible/4.1.8/questions.yaml b/stable/openaudible/4.1.9/questions.yaml
similarity index 100%
rename from stable/openaudible/4.1.8/questions.yaml
rename to stable/openaudible/4.1.9/questions.yaml
diff --git a/stable/webgrabplus/8.1.13/templates/common.yaml b/stable/openaudible/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/webgrabplus/8.1.13/templates/common.yaml
rename to stable/openaudible/4.1.9/templates/common.yaml
diff --git a/stable/simply-shorten/7.1.8/values.yaml b/stable/openaudible/4.1.9/values.yaml
similarity index 100%
rename from stable/simply-shorten/7.1.8/values.yaml
rename to stable/openaudible/4.1.9/values.yaml
diff --git a/stable/openbooks/3.1.11/CHANGELOG.md b/stable/openbooks/3.1.11/CHANGELOG.md
deleted file mode 100644
index 1d250aa537..0000000000
--- a/stable/openbooks/3.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [openbooks-3.1.11](https://github.com/truecharts/charts/compare/openbooks-3.1.10...openbooks-3.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [openbooks-3.1.10](https://github.com/truecharts/charts/compare/openbooks-3.1.9...openbooks-3.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [openbooks-3.1.9](https://github.com/truecharts/charts/compare/openbooks-3.1.8...openbooks-3.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [openbooks-3.1.8](https://github.com/truecharts/charts/compare/openbooks-3.1.7...openbooks-3.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image evanbuss/openbooks to 4.5.0[@3f2e59a](https://github.com/3f2e59a) by renovate ([#16760](https://github.com/truecharts/charts/issues/16760))
-
-
-## [openbooks-3.1.7](https://github.com/truecharts/charts/compare/openbooks-3.1.6...openbooks-3.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [openbooks-3.1.6](https://github.com/truecharts/charts/compare/openbooks-3.1.4...openbooks-3.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [openbooks-3.1.4](https://github.com/truecharts/charts/compare/openbooks-3.1.3...openbooks-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [openbooks-3.1.3](https://github.com/truecharts/charts/compare/openbooks-3.1.0...openbooks-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [openbooks-3.1.2](https://github.com/truecharts/charts/compare/openbooks-3.1.0...openbooks-3.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/openbooks/3.1.11/Chart.yaml b/stable/openbooks/3.1.11/Chart.yaml
deleted file mode 100644
index fc0ce18993..0000000000
--- a/stable/openbooks/3.1.11/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 4.5.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: IRC Highway eBook Downloads.
-home: https://truecharts.org/charts/stable/openbooks
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/openbooks.png
-keywords:
- - openbooks
- - media
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: openbooks
-sources:
- - https://github.com/evan-buss/openbooks
- - https://github.com/truecharts/charts/tree/master/charts/stable/openbooks
- - https://hub.docker.com/r/evanbuss/openbooks
-type: application
-version: 3.1.11
diff --git a/stable/openbooks/3.1.11/app-changelog.md b/stable/openbooks/3.1.11/app-changelog.md
deleted file mode 100644
index b755cd9c36..0000000000
--- a/stable/openbooks/3.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [openbooks-3.1.11](https://github.com/truecharts/charts/compare/openbooks-3.1.10...openbooks-3.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/openbooks/3.1.11/charts/common-17.2.26.tgz b/stable/openbooks/3.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/openbooks/3.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/openbooks/3.1.12/CHANGELOG.md b/stable/openbooks/3.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..2ea03adb5a
--- /dev/null
+++ b/stable/openbooks/3.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [openbooks-3.1.12](https://github.com/truecharts/charts/compare/openbooks-3.1.11...openbooks-3.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [openbooks-3.1.11](https://github.com/truecharts/charts/compare/openbooks-3.1.10...openbooks-3.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [openbooks-3.1.10](https://github.com/truecharts/charts/compare/openbooks-3.1.9...openbooks-3.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [openbooks-3.1.9](https://github.com/truecharts/charts/compare/openbooks-3.1.8...openbooks-3.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [openbooks-3.1.8](https://github.com/truecharts/charts/compare/openbooks-3.1.7...openbooks-3.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image evanbuss/openbooks to 4.5.0[@3f2e59a](https://github.com/3f2e59a) by renovate ([#16760](https://github.com/truecharts/charts/issues/16760))
+
+
+## [openbooks-3.1.7](https://github.com/truecharts/charts/compare/openbooks-3.1.6...openbooks-3.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [openbooks-3.1.6](https://github.com/truecharts/charts/compare/openbooks-3.1.4...openbooks-3.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [openbooks-3.1.4](https://github.com/truecharts/charts/compare/openbooks-3.1.3...openbooks-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [openbooks-3.1.3](https://github.com/truecharts/charts/compare/openbooks-3.1.0...openbooks-3.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/openbooks/3.1.12/Chart.yaml b/stable/openbooks/3.1.12/Chart.yaml
new file mode 100644
index 0000000000..ddbdac6589
--- /dev/null
+++ b/stable/openbooks/3.1.12/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.5.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: IRC Highway eBook Downloads.
+home: https://truecharts.org/charts/stable/openbooks
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/openbooks.png
+keywords:
+ - openbooks
+ - media
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: openbooks
+sources:
+ - https://github.com/evan-buss/openbooks
+ - https://github.com/truecharts/charts/tree/master/charts/stable/openbooks
+ - https://hub.docker.com/r/evanbuss/openbooks
+type: application
+version: 3.1.12
diff --git a/stable/openbooks/3.1.11/README.md b/stable/openbooks/3.1.12/README.md
similarity index 100%
rename from stable/openbooks/3.1.11/README.md
rename to stable/openbooks/3.1.12/README.md
diff --git a/stable/openbooks/3.1.12/app-changelog.md b/stable/openbooks/3.1.12/app-changelog.md
new file mode 100644
index 0000000000..4ad6712327
--- /dev/null
+++ b/stable/openbooks/3.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [openbooks-3.1.12](https://github.com/truecharts/charts/compare/openbooks-3.1.11...openbooks-3.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/openbooks/3.1.11/app-readme.md b/stable/openbooks/3.1.12/app-readme.md
similarity index 100%
rename from stable/openbooks/3.1.11/app-readme.md
rename to stable/openbooks/3.1.12/app-readme.md
diff --git a/stable/openbooks/3.1.12/charts/common-17.2.28.tgz b/stable/openbooks/3.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/openbooks/3.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/openbooks/3.1.11/ix_values.yaml b/stable/openbooks/3.1.12/ix_values.yaml
similarity index 100%
rename from stable/openbooks/3.1.11/ix_values.yaml
rename to stable/openbooks/3.1.12/ix_values.yaml
diff --git a/stable/openbooks/3.1.11/questions.yaml b/stable/openbooks/3.1.12/questions.yaml
similarity index 100%
rename from stable/openbooks/3.1.11/questions.yaml
rename to stable/openbooks/3.1.12/questions.yaml
diff --git a/stable/whisparr/8.1.10/templates/NOTES.txt b/stable/openbooks/3.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/whisparr/8.1.10/templates/NOTES.txt
rename to stable/openbooks/3.1.12/templates/NOTES.txt
diff --git a/stable/openbooks/3.1.11/templates/_args.tpl b/stable/openbooks/3.1.12/templates/_args.tpl
similarity index 100%
rename from stable/openbooks/3.1.11/templates/_args.tpl
rename to stable/openbooks/3.1.12/templates/_args.tpl
diff --git a/stable/openbooks/3.1.11/templates/common.yaml b/stable/openbooks/3.1.12/templates/common.yaml
similarity index 100%
rename from stable/openbooks/3.1.11/templates/common.yaml
rename to stable/openbooks/3.1.12/templates/common.yaml
diff --git a/stable/sinusbot/4.1.8/values.yaml b/stable/openbooks/3.1.12/values.yaml
similarity index 100%
rename from stable/sinusbot/4.1.8/values.yaml
rename to stable/openbooks/3.1.12/values.yaml
diff --git a/stable/opengl-desktop-g3/4.1.8/CHANGELOG.md b/stable/opengl-desktop-g3/4.1.8/CHANGELOG.md
deleted file mode 100644
index c2cf115980..0000000000
--- a/stable/opengl-desktop-g3/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [opengl-desktop-g3-4.1.8](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.7...opengl-desktop-g3-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [opengl-desktop-g3-4.1.7](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.6...opengl-desktop-g3-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [opengl-desktop-g3-4.1.6](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.5...opengl-desktop-g3-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [opengl-desktop-g3-4.1.5](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.4...opengl-desktop-g3-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [opengl-desktop-g3-4.1.4](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.3...opengl-desktop-g3-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [opengl-desktop-g3-4.1.3](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.0...opengl-desktop-g3-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [opengl-desktop-g3-4.1.2](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.0...opengl-desktop-g3-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [opengl-desktop-g3-4.1.0](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.0.1...opengl-desktop-g3-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [opengl-desktop-g3-4.0.1](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.0.0...opengl-desktop-g3-4.0.1) (2023-12-26)
diff --git a/stable/opengl-desktop-g3/4.1.8/Chart.yaml b/stable/opengl-desktop-g3/4.1.8/Chart.yaml
deleted file mode 100644
index 13b45cb5bb..0000000000
--- a/stable/opengl-desktop-g3/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing
-home: https://truecharts.org/charts/stable/opengl-desktop-g3
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/opengl-desktop-g3.png
-keywords:
- - opengl-desktop-g3
- - Productivity
- - Tools-Utilities
- - MediaApp-Photos
- - MediaApp-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: opengl-desktop-g3
-sources:
- - https://github.com/accetto/headless-drawing-g3/
- - https://github.com/truecharts/charts/tree/master/charts/stable/opengl-desktop-g3
- - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-opengl-g3
-type: application
-version: 4.1.8
diff --git a/stable/opengl-desktop-g3/4.1.8/app-changelog.md b/stable/opengl-desktop-g3/4.1.8/app-changelog.md
deleted file mode 100644
index e5b1b2377a..0000000000
--- a/stable/opengl-desktop-g3/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [opengl-desktop-g3-4.1.8](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.7...opengl-desktop-g3-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/opengl-desktop-g3/4.1.8/charts/common-17.2.26.tgz b/stable/opengl-desktop-g3/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/opengl-desktop-g3/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/opengl-desktop-g3/4.1.9/CHANGELOG.md b/stable/opengl-desktop-g3/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..f1e4f151aa
--- /dev/null
+++ b/stable/opengl-desktop-g3/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [opengl-desktop-g3-4.1.9](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.8...opengl-desktop-g3-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [opengl-desktop-g3-4.1.8](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.7...opengl-desktop-g3-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [opengl-desktop-g3-4.1.7](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.6...opengl-desktop-g3-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [opengl-desktop-g3-4.1.6](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.5...opengl-desktop-g3-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [opengl-desktop-g3-4.1.5](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.4...opengl-desktop-g3-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [opengl-desktop-g3-4.1.4](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.3...opengl-desktop-g3-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [opengl-desktop-g3-4.1.3](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.0...opengl-desktop-g3-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [opengl-desktop-g3-4.1.2](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.0...opengl-desktop-g3-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/opengl-desktop-g3/4.1.9/Chart.yaml b/stable/opengl-desktop-g3/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..ace52404de
--- /dev/null
+++ b/stable/opengl-desktop-g3/4.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing
+home: https://truecharts.org/charts/stable/opengl-desktop-g3
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/opengl-desktop-g3.png
+keywords:
+ - opengl-desktop-g3
+ - Productivity
+ - Tools-Utilities
+ - MediaApp-Photos
+ - MediaApp-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: opengl-desktop-g3
+sources:
+ - https://github.com/accetto/headless-drawing-g3/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/opengl-desktop-g3
+ - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-opengl-g3
+type: application
+version: 4.1.9
diff --git a/stable/opengl-desktop-g3/4.1.8/README.md b/stable/opengl-desktop-g3/4.1.9/README.md
similarity index 100%
rename from stable/opengl-desktop-g3/4.1.8/README.md
rename to stable/opengl-desktop-g3/4.1.9/README.md
diff --git a/stable/opengl-desktop-g3/4.1.9/app-changelog.md b/stable/opengl-desktop-g3/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..46279b9b4f
--- /dev/null
+++ b/stable/opengl-desktop-g3/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [opengl-desktop-g3-4.1.9](https://github.com/truecharts/charts/compare/opengl-desktop-g3-4.1.8...opengl-desktop-g3-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/opengl-desktop-g3/4.1.8/app-readme.md b/stable/opengl-desktop-g3/4.1.9/app-readme.md
similarity index 100%
rename from stable/opengl-desktop-g3/4.1.8/app-readme.md
rename to stable/opengl-desktop-g3/4.1.9/app-readme.md
diff --git a/stable/opengl-desktop-g3/4.1.9/charts/common-17.2.28.tgz b/stable/opengl-desktop-g3/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/opengl-desktop-g3/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/opengl-desktop-g3/4.1.8/ix_values.yaml b/stable/opengl-desktop-g3/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/opengl-desktop-g3/4.1.8/ix_values.yaml
rename to stable/opengl-desktop-g3/4.1.9/ix_values.yaml
diff --git a/stable/opengl-desktop-g3/4.1.8/questions.yaml b/stable/opengl-desktop-g3/4.1.9/questions.yaml
similarity index 100%
rename from stable/opengl-desktop-g3/4.1.8/questions.yaml
rename to stable/opengl-desktop-g3/4.1.9/questions.yaml
diff --git a/stable/owi2plex/4.1.8/templates/common.yaml b/stable/opengl-desktop-g3/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/owi2plex/4.1.8/templates/common.yaml
rename to stable/opengl-desktop-g3/4.1.9/templates/common.yaml
diff --git a/stable/slack-invite/4.1.8/values.yaml b/stable/opengl-desktop-g3/4.1.9/values.yaml
similarity index 100%
rename from stable/slack-invite/4.1.8/values.yaml
rename to stable/opengl-desktop-g3/4.1.9/values.yaml
diff --git a/stable/openhab/8.1.10/CHANGELOG.md b/stable/openhab/8.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..593693c150
--- /dev/null
+++ b/stable/openhab/8.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [openhab-8.1.10](https://github.com/truecharts/charts/compare/openhab-8.1.9...openhab-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [openhab-8.1.9](https://github.com/truecharts/charts/compare/openhab-8.1.8...openhab-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [openhab-8.1.8](https://github.com/truecharts/charts/compare/openhab-8.1.7...openhab-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [openhab-8.1.7](https://github.com/truecharts/charts/compare/openhab-8.1.6...openhab-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [openhab-8.1.6](https://github.com/truecharts/charts/compare/openhab-8.1.5...openhab-8.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image openhab/openhab to v4.1.1[@cf4e12d](https://github.com/cf4e12d) by renovate ([#17009](https://github.com/truecharts/charts/issues/17009))
+
+
+## [openhab-8.1.5](https://github.com/truecharts/charts/compare/openhab-8.1.4...openhab-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [openhab-8.1.4](https://github.com/truecharts/charts/compare/openhab-8.1.3...openhab-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [openhab-8.1.3](https://github.com/truecharts/charts/compare/openhab-8.1.0...openhab-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [openhab-8.1.2](https://github.com/truecharts/charts/compare/openhab-8.1.0...openhab-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/openhab/8.1.10/Chart.yaml b/stable/openhab/8.1.10/Chart.yaml
new file mode 100644
index 0000000000..a5bbd52c54
--- /dev/null
+++ b/stable/openhab/8.1.10/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.1.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: OpenHab is a home-automation application
+home: https://truecharts.org/charts/stable/openhab
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/openhab.png
+keywords:
+ - openhab
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: openhab
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/openhab
+ - https://hub.docker.com/r/openhab/openhab
+type: application
+version: 8.1.10
diff --git a/stable/openhab/8.1.9/README.md b/stable/openhab/8.1.10/README.md
similarity index 100%
rename from stable/openhab/8.1.9/README.md
rename to stable/openhab/8.1.10/README.md
diff --git a/stable/openhab/8.1.10/app-changelog.md b/stable/openhab/8.1.10/app-changelog.md
new file mode 100644
index 0000000000..6b3e11fc1a
--- /dev/null
+++ b/stable/openhab/8.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [openhab-8.1.10](https://github.com/truecharts/charts/compare/openhab-8.1.9...openhab-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/openhab/8.1.9/app-readme.md b/stable/openhab/8.1.10/app-readme.md
similarity index 100%
rename from stable/openhab/8.1.9/app-readme.md
rename to stable/openhab/8.1.10/app-readme.md
diff --git a/stable/openhab/8.1.10/charts/common-17.2.28.tgz b/stable/openhab/8.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/openhab/8.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/openhab/8.1.9/ix_values.yaml b/stable/openhab/8.1.10/ix_values.yaml
similarity index 100%
rename from stable/openhab/8.1.9/ix_values.yaml
rename to stable/openhab/8.1.10/ix_values.yaml
diff --git a/stable/openhab/8.1.9/questions.yaml b/stable/openhab/8.1.10/questions.yaml
similarity index 100%
rename from stable/openhab/8.1.9/questions.yaml
rename to stable/openhab/8.1.10/questions.yaml
diff --git a/stable/whisper-asr-webservice/3.1.8/templates/NOTES.txt b/stable/openhab/8.1.10/templates/NOTES.txt
similarity index 100%
rename from stable/whisper-asr-webservice/3.1.8/templates/NOTES.txt
rename to stable/openhab/8.1.10/templates/NOTES.txt
diff --git a/stable/openhab/8.1.10/templates/common.yaml b/stable/openhab/8.1.10/templates/common.yaml
new file mode 100644
index 0000000000..995efb03eb
--- /dev/null
+++ b/stable/openhab/8.1.10/templates/common.yaml
@@ -0,0 +1,5 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/slash/2.1.9/values.yaml b/stable/openhab/8.1.10/values.yaml
similarity index 100%
rename from stable/slash/2.1.9/values.yaml
rename to stable/openhab/8.1.10/values.yaml
diff --git a/stable/openhab/8.1.9/CHANGELOG.md b/stable/openhab/8.1.9/CHANGELOG.md
deleted file mode 100644
index a3dc5841dc..0000000000
--- a/stable/openhab/8.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [openhab-8.1.9](https://github.com/truecharts/charts/compare/openhab-8.1.8...openhab-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [openhab-8.1.8](https://github.com/truecharts/charts/compare/openhab-8.1.7...openhab-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [openhab-8.1.7](https://github.com/truecharts/charts/compare/openhab-8.1.6...openhab-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [openhab-8.1.6](https://github.com/truecharts/charts/compare/openhab-8.1.5...openhab-8.1.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image openhab/openhab to v4.1.1[@cf4e12d](https://github.com/cf4e12d) by renovate ([#17009](https://github.com/truecharts/charts/issues/17009))
-
-
-## [openhab-8.1.5](https://github.com/truecharts/charts/compare/openhab-8.1.4...openhab-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [openhab-8.1.4](https://github.com/truecharts/charts/compare/openhab-8.1.3...openhab-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [openhab-8.1.3](https://github.com/truecharts/charts/compare/openhab-8.1.0...openhab-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [openhab-8.1.2](https://github.com/truecharts/charts/compare/openhab-8.1.0...openhab-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/openhab/8.1.9/Chart.yaml b/stable/openhab/8.1.9/Chart.yaml
deleted file mode 100644
index ec1dce3a6c..0000000000
--- a/stable/openhab/8.1.9/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 4.1.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: OpenHab is a home-automation application
-home: https://truecharts.org/charts/stable/openhab
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/openhab.png
-keywords:
- - openhab
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: openhab
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/openhab
- - https://hub.docker.com/r/openhab/openhab
-type: application
-version: 8.1.9
diff --git a/stable/openhab/8.1.9/app-changelog.md b/stable/openhab/8.1.9/app-changelog.md
deleted file mode 100644
index cf5dbe1c49..0000000000
--- a/stable/openhab/8.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [openhab-8.1.9](https://github.com/truecharts/charts/compare/openhab-8.1.8...openhab-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/openhab/8.1.9/charts/common-17.2.26.tgz b/stable/openhab/8.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/openhab/8.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/openra/4.1.8/CHANGELOG.md b/stable/openra/4.1.8/CHANGELOG.md
deleted file mode 100644
index 439e6dd45a..0000000000
--- a/stable/openra/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [openra-4.1.8](https://github.com/truecharts/charts/compare/openra-4.1.7...openra-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [openra-4.1.7](https://github.com/truecharts/charts/compare/openra-4.1.6...openra-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [openra-4.1.6](https://github.com/truecharts/charts/compare/openra-4.1.5...openra-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [openra-4.1.5](https://github.com/truecharts/charts/compare/openra-4.1.4...openra-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [openra-4.1.4](https://github.com/truecharts/charts/compare/openra-4.1.3...openra-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [openra-4.1.3](https://github.com/truecharts/charts/compare/openra-4.1.0...openra-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [openra-4.1.2](https://github.com/truecharts/charts/compare/openra-4.1.0...openra-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [openra-4.1.0](https://github.com/truecharts/charts/compare/openra-4.0.1...openra-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [openra-4.0.1](https://github.com/truecharts/charts/compare/openra-4.0.0...openra-4.0.1) (2023-12-26)
diff --git a/stable/openra/4.1.8/Chart.yaml b/stable/openra/4.1.8/Chart.yaml
deleted file mode 100644
index 570cd7dd2a..0000000000
--- a/stable/openra/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Mudislanders Template for mounting OpenRA's dedicated server by rmoriz [br][br]
-home: https://truecharts.org/charts/stable/openra
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/openra.png
-keywords:
- - openra
- - Network-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: openra
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/openra
- - https://hub.docker.com/r/rmoriz/openra
-type: application
-version: 4.1.8
diff --git a/stable/openra/4.1.8/app-changelog.md b/stable/openra/4.1.8/app-changelog.md
deleted file mode 100644
index ea0834b2ee..0000000000
--- a/stable/openra/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [openra-4.1.8](https://github.com/truecharts/charts/compare/openra-4.1.7...openra-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/openra/4.1.8/charts/common-17.2.26.tgz b/stable/openra/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/openra/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/openra/4.1.9/CHANGELOG.md b/stable/openra/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..3c44270a20
--- /dev/null
+++ b/stable/openra/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [openra-4.1.9](https://github.com/truecharts/charts/compare/openra-4.1.8...openra-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [openra-4.1.8](https://github.com/truecharts/charts/compare/openra-4.1.7...openra-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [openra-4.1.7](https://github.com/truecharts/charts/compare/openra-4.1.6...openra-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [openra-4.1.6](https://github.com/truecharts/charts/compare/openra-4.1.5...openra-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [openra-4.1.5](https://github.com/truecharts/charts/compare/openra-4.1.4...openra-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [openra-4.1.4](https://github.com/truecharts/charts/compare/openra-4.1.3...openra-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [openra-4.1.3](https://github.com/truecharts/charts/compare/openra-4.1.0...openra-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [openra-4.1.2](https://github.com/truecharts/charts/compare/openra-4.1.0...openra-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/openra/4.1.9/Chart.yaml b/stable/openra/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..b517eb4f20
--- /dev/null
+++ b/stable/openra/4.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Mudislanders Template for mounting OpenRA's dedicated server by rmoriz [br][br]
+home: https://truecharts.org/charts/stable/openra
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/openra.png
+keywords:
+ - openra
+ - Network-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: openra
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/openra
+ - https://hub.docker.com/r/rmoriz/openra
+type: application
+version: 4.1.9
diff --git a/stable/openra/4.1.8/README.md b/stable/openra/4.1.9/README.md
similarity index 100%
rename from stable/openra/4.1.8/README.md
rename to stable/openra/4.1.9/README.md
diff --git a/stable/openra/4.1.9/app-changelog.md b/stable/openra/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..3c5bcf7ec5
--- /dev/null
+++ b/stable/openra/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [openra-4.1.9](https://github.com/truecharts/charts/compare/openra-4.1.8...openra-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/openra/4.1.8/app-readme.md b/stable/openra/4.1.9/app-readme.md
similarity index 100%
rename from stable/openra/4.1.8/app-readme.md
rename to stable/openra/4.1.9/app-readme.md
diff --git a/stable/openra/4.1.9/charts/common-17.2.28.tgz b/stable/openra/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/openra/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/openra/4.1.8/ix_values.yaml b/stable/openra/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/openra/4.1.8/ix_values.yaml
rename to stable/openra/4.1.9/ix_values.yaml
diff --git a/stable/openra/4.1.8/questions.yaml b/stable/openra/4.1.9/questions.yaml
similarity index 100%
rename from stable/openra/4.1.8/questions.yaml
rename to stable/openra/4.1.9/questions.yaml
diff --git a/stable/passwordpusherephemeral/4.1.8/templates/common.yaml b/stable/openra/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/passwordpusherephemeral/4.1.8/templates/common.yaml
rename to stable/openra/4.1.9/templates/common.yaml
diff --git a/stable/smokeping/9.1.12/values.yaml b/stable/openra/4.1.9/values.yaml
similarity index 100%
rename from stable/smokeping/9.1.12/values.yaml
rename to stable/openra/4.1.9/values.yaml
diff --git a/stable/openspeedtest/7.1.8/CHANGELOG.md b/stable/openspeedtest/7.1.8/CHANGELOG.md
deleted file mode 100644
index 0404b7be09..0000000000
--- a/stable/openspeedtest/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [openspeedtest-7.1.8](https://github.com/truecharts/charts/compare/openspeedtest-7.1.7...openspeedtest-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [openspeedtest-7.1.7](https://github.com/truecharts/charts/compare/openspeedtest-7.1.6...openspeedtest-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [openspeedtest-7.1.6](https://github.com/truecharts/charts/compare/openspeedtest-7.1.5...openspeedtest-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [openspeedtest-7.1.5](https://github.com/truecharts/charts/compare/openspeedtest-7.1.4...openspeedtest-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [openspeedtest-7.1.4](https://github.com/truecharts/charts/compare/openspeedtest-7.1.3...openspeedtest-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [openspeedtest-7.1.3](https://github.com/truecharts/charts/compare/openspeedtest-7.1.0...openspeedtest-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [openspeedtest-7.1.2](https://github.com/truecharts/charts/compare/openspeedtest-7.1.0...openspeedtest-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [openspeedtest-7.1.0](https://github.com/truecharts/charts/compare/openspeedtest-7.0.1...openspeedtest-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [openspeedtest-7.0.1](https://github.com/truecharts/charts/compare/openspeedtest-7.0.0...openspeedtest-7.0.1) (2023-12-26)
diff --git a/stable/openspeedtest/7.1.8/Chart.yaml b/stable/openspeedtest/7.1.8/Chart.yaml
deleted file mode 100644
index 647d25a5a1..0000000000
--- a/stable/openspeedtest/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: HTML5 Network Speed Test Server. You can test download & upload speed from any device within your network with a web browser that is IE10 or new.
-home: https://truecharts.org/charts/stable/openspeedtest
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/openspeedtest.png
-keywords:
- - speedtest
- - speed test
- - openspeedtest
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: openspeedtest
-sources:
- - https://github.com/openspeedtest/Speed-Test
- - https://github.com/truecharts/charts/tree/master/charts/stable/openspeedtest
- - https://hub.docker.com/r/openspeedtest/latest
-type: application
-version: 7.1.8
diff --git a/stable/openspeedtest/7.1.8/app-changelog.md b/stable/openspeedtest/7.1.8/app-changelog.md
deleted file mode 100644
index ab4b3b229d..0000000000
--- a/stable/openspeedtest/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [openspeedtest-7.1.8](https://github.com/truecharts/charts/compare/openspeedtest-7.1.7...openspeedtest-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/openspeedtest/7.1.8/charts/common-17.2.26.tgz b/stable/openspeedtest/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/openspeedtest/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/openspeedtest/7.1.9/CHANGELOG.md b/stable/openspeedtest/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..5f9898e7ee
--- /dev/null
+++ b/stable/openspeedtest/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [openspeedtest-7.1.9](https://github.com/truecharts/charts/compare/openspeedtest-7.1.8...openspeedtest-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [openspeedtest-7.1.8](https://github.com/truecharts/charts/compare/openspeedtest-7.1.7...openspeedtest-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [openspeedtest-7.1.7](https://github.com/truecharts/charts/compare/openspeedtest-7.1.6...openspeedtest-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [openspeedtest-7.1.6](https://github.com/truecharts/charts/compare/openspeedtest-7.1.5...openspeedtest-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [openspeedtest-7.1.5](https://github.com/truecharts/charts/compare/openspeedtest-7.1.4...openspeedtest-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [openspeedtest-7.1.4](https://github.com/truecharts/charts/compare/openspeedtest-7.1.3...openspeedtest-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [openspeedtest-7.1.3](https://github.com/truecharts/charts/compare/openspeedtest-7.1.0...openspeedtest-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [openspeedtest-7.1.2](https://github.com/truecharts/charts/compare/openspeedtest-7.1.0...openspeedtest-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/openspeedtest/7.1.9/Chart.yaml b/stable/openspeedtest/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..3e62df117c
--- /dev/null
+++ b/stable/openspeedtest/7.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: HTML5 Network Speed Test Server. You can test download & upload speed from any device within your network with a web browser that is IE10 or new.
+home: https://truecharts.org/charts/stable/openspeedtest
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/openspeedtest.png
+keywords:
+ - speedtest
+ - speed test
+ - openspeedtest
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: openspeedtest
+sources:
+ - https://github.com/openspeedtest/Speed-Test
+ - https://github.com/truecharts/charts/tree/master/charts/stable/openspeedtest
+ - https://hub.docker.com/r/openspeedtest/latest
+type: application
+version: 7.1.9
diff --git a/stable/openspeedtest/7.1.8/README.md b/stable/openspeedtest/7.1.9/README.md
similarity index 100%
rename from stable/openspeedtest/7.1.8/README.md
rename to stable/openspeedtest/7.1.9/README.md
diff --git a/stable/openspeedtest/7.1.9/app-changelog.md b/stable/openspeedtest/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..77560e5b8e
--- /dev/null
+++ b/stable/openspeedtest/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [openspeedtest-7.1.9](https://github.com/truecharts/charts/compare/openspeedtest-7.1.8...openspeedtest-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/openspeedtest/7.1.8/app-readme.md b/stable/openspeedtest/7.1.9/app-readme.md
similarity index 100%
rename from stable/openspeedtest/7.1.8/app-readme.md
rename to stable/openspeedtest/7.1.9/app-readme.md
diff --git a/stable/openspeedtest/7.1.9/charts/common-17.2.28.tgz b/stable/openspeedtest/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/openspeedtest/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/openspeedtest/7.1.8/ix_values.yaml b/stable/openspeedtest/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/openspeedtest/7.1.8/ix_values.yaml
rename to stable/openspeedtest/7.1.9/ix_values.yaml
diff --git a/stable/openspeedtest/7.1.8/questions.yaml b/stable/openspeedtest/7.1.9/questions.yaml
similarity index 100%
rename from stable/openspeedtest/7.1.8/questions.yaml
rename to stable/openspeedtest/7.1.9/questions.yaml
diff --git a/stable/whoogle/9.1.8/templates/NOTES.txt b/stable/openspeedtest/7.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/whoogle/9.1.8/templates/NOTES.txt
rename to stable/openspeedtest/7.1.9/templates/NOTES.txt
diff --git a/stable/webnut/7.1.8/templates/common.yaml b/stable/openspeedtest/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/webnut/7.1.8/templates/common.yaml
rename to stable/openspeedtest/7.1.9/templates/common.yaml
diff --git a/stable/smtp-relay/2.1.10/values.yaml b/stable/openspeedtest/7.1.9/values.yaml
similarity index 100%
rename from stable/smtp-relay/2.1.10/values.yaml
rename to stable/openspeedtest/7.1.9/values.yaml
diff --git a/stable/openttd/4.1.8/CHANGELOG.md b/stable/openttd/4.1.8/CHANGELOG.md
deleted file mode 100644
index b2cdf15fa9..0000000000
--- a/stable/openttd/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [openttd-4.1.8](https://github.com/truecharts/charts/compare/openttd-4.1.7...openttd-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [openttd-4.1.7](https://github.com/truecharts/charts/compare/openttd-4.1.6...openttd-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [openttd-4.1.6](https://github.com/truecharts/charts/compare/openttd-4.1.5...openttd-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [openttd-4.1.5](https://github.com/truecharts/charts/compare/openttd-4.1.4...openttd-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [openttd-4.1.4](https://github.com/truecharts/charts/compare/openttd-4.1.3...openttd-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [openttd-4.1.3](https://github.com/truecharts/charts/compare/openttd-4.1.0...openttd-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [openttd-4.1.2](https://github.com/truecharts/charts/compare/openttd-4.1.0...openttd-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [openttd-4.1.0](https://github.com/truecharts/charts/compare/openttd-4.0.1...openttd-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [openttd-4.0.1](https://github.com/truecharts/charts/compare/openttd-4.0.0...openttd-4.0.1) (2023-12-26)
diff --git a/stable/openttd/4.1.8/Chart.yaml b/stable/openttd/4.1.8/Chart.yaml
deleted file mode 100644
index 690a1de91e..0000000000
--- a/stable/openttd/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install the version of OpenTTD that you enter in the variable 'GAME_VERSION' (if you define 'latest' it will always pull the latest build, if you define 'testing' it will always pull down the latest testing build).
-home: https://truecharts.org/charts/stable/openttd
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/openttd.png
-keywords:
- - openttd
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: openttd
-sources:
- - https://www.openttd.org/
- - https://github.com/truecharts/charts/tree/master/charts/stable/openttd
- - https://hub.docker.com/r/ich777/openttdserver
-type: application
-version: 4.1.8
diff --git a/stable/openttd/4.1.8/app-changelog.md b/stable/openttd/4.1.8/app-changelog.md
deleted file mode 100644
index 0cfc4e4288..0000000000
--- a/stable/openttd/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [openttd-4.1.8](https://github.com/truecharts/charts/compare/openttd-4.1.7...openttd-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/openttd/4.1.8/charts/common-17.2.26.tgz b/stable/openttd/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/openttd/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/openttd/4.1.9/CHANGELOG.md b/stable/openttd/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..8a40239a86
--- /dev/null
+++ b/stable/openttd/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [openttd-4.1.9](https://github.com/truecharts/charts/compare/openttd-4.1.8...openttd-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [openttd-4.1.8](https://github.com/truecharts/charts/compare/openttd-4.1.7...openttd-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [openttd-4.1.7](https://github.com/truecharts/charts/compare/openttd-4.1.6...openttd-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [openttd-4.1.6](https://github.com/truecharts/charts/compare/openttd-4.1.5...openttd-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [openttd-4.1.5](https://github.com/truecharts/charts/compare/openttd-4.1.4...openttd-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [openttd-4.1.4](https://github.com/truecharts/charts/compare/openttd-4.1.3...openttd-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [openttd-4.1.3](https://github.com/truecharts/charts/compare/openttd-4.1.0...openttd-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [openttd-4.1.2](https://github.com/truecharts/charts/compare/openttd-4.1.0...openttd-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/openttd/4.1.9/Chart.yaml b/stable/openttd/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..dfc9224f32
--- /dev/null
+++ b/stable/openttd/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install the version of OpenTTD that you enter in the variable 'GAME_VERSION' (if you define 'latest' it will always pull the latest build, if you define 'testing' it will always pull down the latest testing build).
+home: https://truecharts.org/charts/stable/openttd
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/openttd.png
+keywords:
+ - openttd
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: openttd
+sources:
+ - https://www.openttd.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/openttd
+ - https://hub.docker.com/r/ich777/openttdserver
+type: application
+version: 4.1.9
diff --git a/stable/openttd/4.1.8/README.md b/stable/openttd/4.1.9/README.md
similarity index 100%
rename from stable/openttd/4.1.8/README.md
rename to stable/openttd/4.1.9/README.md
diff --git a/stable/openttd/4.1.9/app-changelog.md b/stable/openttd/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..8fc787641b
--- /dev/null
+++ b/stable/openttd/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [openttd-4.1.9](https://github.com/truecharts/charts/compare/openttd-4.1.8...openttd-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/openttd/4.1.8/app-readme.md b/stable/openttd/4.1.9/app-readme.md
similarity index 100%
rename from stable/openttd/4.1.8/app-readme.md
rename to stable/openttd/4.1.9/app-readme.md
diff --git a/stable/openttd/4.1.9/charts/common-17.2.28.tgz b/stable/openttd/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/openttd/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/openttd/4.1.8/ix_values.yaml b/stable/openttd/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/openttd/4.1.8/ix_values.yaml
rename to stable/openttd/4.1.9/ix_values.yaml
diff --git a/stable/openttd/4.1.8/questions.yaml b/stable/openttd/4.1.9/questions.yaml
similarity index 100%
rename from stable/openttd/4.1.8/questions.yaml
rename to stable/openttd/4.1.9/questions.yaml
diff --git a/stable/pasta/7.1.8/templates/common.yaml b/stable/openttd/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/pasta/7.1.8/templates/common.yaml
rename to stable/openttd/4.1.9/templates/common.yaml
diff --git a/stable/snapdrop/8.1.11/values.yaml b/stable/openttd/4.1.9/values.yaml
similarity index 100%
rename from stable/snapdrop/8.1.11/values.yaml
rename to stable/openttd/4.1.9/values.yaml
diff --git a/stable/openvscode-server/8.1.10/CHANGELOG.md b/stable/openvscode-server/8.1.10/CHANGELOG.md
deleted file mode 100644
index 75882fb2e3..0000000000
--- a/stable/openvscode-server/8.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [openvscode-server-8.1.10](https://github.com/truecharts/charts/compare/openvscode-server-8.1.9...openvscode-server-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [openvscode-server-8.1.9](https://github.com/truecharts/charts/compare/openvscode-server-8.1.8...openvscode-server-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [openvscode-server-8.1.8](https://github.com/truecharts/charts/compare/openvscode-server-8.1.7...openvscode-server-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/openvscode-server to 1.85.1[@8be8a57](https://github.com/8be8a57) by renovate ([#17360](https://github.com/truecharts/charts/issues/17360))
-
-
-
-
-## [openvscode-server-8.1.7](https://github.com/truecharts/charts/compare/openvscode-server-8.1.6...openvscode-server-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [openvscode-server-8.1.6](https://github.com/truecharts/charts/compare/openvscode-server-8.1.5...openvscode-server-8.1.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/openvscode-server to 1.85.1[@5851a3f](https://github.com/5851a3f) by renovate ([#16948](https://github.com/truecharts/charts/issues/16948))
-
-
-## [openvscode-server-8.1.5](https://github.com/truecharts/charts/compare/openvscode-server-8.1.4...openvscode-server-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [openvscode-server-8.1.4](https://github.com/truecharts/charts/compare/openvscode-server-8.1.3...openvscode-server-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [openvscode-server-8.1.3](https://github.com/truecharts/charts/compare/openvscode-server-8.1.0...openvscode-server-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [openvscode-server-8.1.2](https://github.com/truecharts/charts/compare/openvscode-server-8.1.0...openvscode-server-8.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/openvscode-server/8.1.10/Chart.yaml b/stable/openvscode-server/8.1.10/Chart.yaml
deleted file mode 100644
index db8f34e092..0000000000
--- a/stable/openvscode-server/8.1.10/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.85.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Openvscode-server provides a version of VS Code that runs a server on a remote machine.
-home: https://truecharts.org/charts/stable/openvscode-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/openvscode-server.png
-keywords:
- - openvscode-server
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: openvscode-server
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/openvscode-server
- - https://ghcr.io/linuxserver/openvscode-server
-type: application
-version: 8.1.10
diff --git a/stable/openvscode-server/8.1.10/app-changelog.md b/stable/openvscode-server/8.1.10/app-changelog.md
deleted file mode 100644
index b8c8de7ddc..0000000000
--- a/stable/openvscode-server/8.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [openvscode-server-8.1.10](https://github.com/truecharts/charts/compare/openvscode-server-8.1.9...openvscode-server-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/openvscode-server/8.1.10/charts/common-17.2.26.tgz b/stable/openvscode-server/8.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/openvscode-server/8.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/openvscode-server/8.1.11/CHANGELOG.md b/stable/openvscode-server/8.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..3fd85a1f14
--- /dev/null
+++ b/stable/openvscode-server/8.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [openvscode-server-8.1.11](https://github.com/truecharts/charts/compare/openvscode-server-8.1.10...openvscode-server-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [openvscode-server-8.1.10](https://github.com/truecharts/charts/compare/openvscode-server-8.1.9...openvscode-server-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [openvscode-server-8.1.9](https://github.com/truecharts/charts/compare/openvscode-server-8.1.8...openvscode-server-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [openvscode-server-8.1.8](https://github.com/truecharts/charts/compare/openvscode-server-8.1.7...openvscode-server-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/openvscode-server to 1.85.1[@8be8a57](https://github.com/8be8a57) by renovate ([#17360](https://github.com/truecharts/charts/issues/17360))
+
+
+
+
+## [openvscode-server-8.1.7](https://github.com/truecharts/charts/compare/openvscode-server-8.1.6...openvscode-server-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [openvscode-server-8.1.6](https://github.com/truecharts/charts/compare/openvscode-server-8.1.5...openvscode-server-8.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/openvscode-server to 1.85.1[@5851a3f](https://github.com/5851a3f) by renovate ([#16948](https://github.com/truecharts/charts/issues/16948))
+
+
+## [openvscode-server-8.1.5](https://github.com/truecharts/charts/compare/openvscode-server-8.1.4...openvscode-server-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [openvscode-server-8.1.4](https://github.com/truecharts/charts/compare/openvscode-server-8.1.3...openvscode-server-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [openvscode-server-8.1.3](https://github.com/truecharts/charts/compare/openvscode-server-8.1.0...openvscode-server-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/openvscode-server/8.1.11/Chart.yaml b/stable/openvscode-server/8.1.11/Chart.yaml
new file mode 100644
index 0000000000..cb7f3eaa07
--- /dev/null
+++ b/stable/openvscode-server/8.1.11/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.85.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Openvscode-server provides a version of VS Code that runs a server on a remote machine.
+home: https://truecharts.org/charts/stable/openvscode-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/openvscode-server.png
+keywords:
+ - openvscode-server
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: openvscode-server
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/openvscode-server
+ - https://ghcr.io/linuxserver/openvscode-server
+type: application
+version: 8.1.11
diff --git a/stable/openvscode-server/8.1.10/README.md b/stable/openvscode-server/8.1.11/README.md
similarity index 100%
rename from stable/openvscode-server/8.1.10/README.md
rename to stable/openvscode-server/8.1.11/README.md
diff --git a/stable/openvscode-server/8.1.11/app-changelog.md b/stable/openvscode-server/8.1.11/app-changelog.md
new file mode 100644
index 0000000000..242b8f0362
--- /dev/null
+++ b/stable/openvscode-server/8.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [openvscode-server-8.1.11](https://github.com/truecharts/charts/compare/openvscode-server-8.1.10...openvscode-server-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/openvscode-server/8.1.10/app-readme.md b/stable/openvscode-server/8.1.11/app-readme.md
similarity index 100%
rename from stable/openvscode-server/8.1.10/app-readme.md
rename to stable/openvscode-server/8.1.11/app-readme.md
diff --git a/stable/openvscode-server/8.1.11/charts/common-17.2.28.tgz b/stable/openvscode-server/8.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/openvscode-server/8.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/openvscode-server/8.1.10/ix_values.yaml b/stable/openvscode-server/8.1.11/ix_values.yaml
similarity index 100%
rename from stable/openvscode-server/8.1.10/ix_values.yaml
rename to stable/openvscode-server/8.1.11/ix_values.yaml
diff --git a/stable/openvscode-server/8.1.10/questions.yaml b/stable/openvscode-server/8.1.11/questions.yaml
similarity index 100%
rename from stable/openvscode-server/8.1.10/questions.yaml
rename to stable/openvscode-server/8.1.11/questions.yaml
diff --git a/stable/wireguard/7.1.8/templates/NOTES.txt b/stable/openvscode-server/8.1.11/templates/NOTES.txt
similarity index 100%
rename from stable/wireguard/7.1.8/templates/NOTES.txt
rename to stable/openvscode-server/8.1.11/templates/NOTES.txt
diff --git a/stable/website-shot/9.1.8/templates/common.yaml b/stable/openvscode-server/8.1.11/templates/common.yaml
similarity index 100%
rename from stable/website-shot/9.1.8/templates/common.yaml
rename to stable/openvscode-server/8.1.11/templates/common.yaml
diff --git a/stable/snippet-box/6.1.8/values.yaml b/stable/openvscode-server/8.1.11/values.yaml
similarity index 100%
rename from stable/snippet-box/6.1.8/values.yaml
rename to stable/openvscode-server/8.1.11/values.yaml
diff --git a/stable/organizr/17.1.9/CHANGELOG.md b/stable/organizr/17.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..b6709b640a
--- /dev/null
+++ b/stable/organizr/17.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [organizr-17.1.9](https://github.com/truecharts/charts/compare/organizr-17.1.8...organizr-17.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [organizr-17.1.8](https://github.com/truecharts/charts/compare/organizr-17.1.7...organizr-17.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [organizr-17.1.7](https://github.com/truecharts/charts/compare/organizr-17.1.6...organizr-17.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [organizr-17.1.6](https://github.com/truecharts/charts/compare/organizr-17.1.5...organizr-17.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [organizr-17.1.5](https://github.com/truecharts/charts/compare/organizr-17.1.4...organizr-17.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [organizr-17.1.4](https://github.com/truecharts/charts/compare/organizr-17.1.3...organizr-17.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [organizr-17.1.3](https://github.com/truecharts/charts/compare/organizr-17.1.0...organizr-17.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [organizr-17.1.2](https://github.com/truecharts/charts/compare/organizr-17.1.0...organizr-17.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/organizr/17.1.9/Chart.yaml b/stable/organizr/17.1.9/Chart.yaml
new file mode 100644
index 0000000000..ea14100dab
--- /dev/null
+++ b/stable/organizr/17.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: organizers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: HTPC/Homelab Services Organizer
+home: https://truecharts.org/charts/stable/organizr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/organizr.png
+keywords:
+ - organizr
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: organizr
+sources:
+ - https://github.com/causefx/Organizr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/organizr
+ - https://hub.docker.com/r/organizr/organizr
+type: application
+version: 17.1.9
diff --git a/stable/organizr/17.1.9/README.md b/stable/organizr/17.1.9/README.md
new file mode 100644
index 0000000000..398e758eee
--- /dev/null
+++ b/stable/organizr/17.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/organizr)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/organizr/17.1.9/app-changelog.md b/stable/organizr/17.1.9/app-changelog.md
new file mode 100644
index 0000000000..6455406486
--- /dev/null
+++ b/stable/organizr/17.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [organizr-17.1.9](https://github.com/truecharts/charts/compare/organizr-17.1.8...organizr-17.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/organizr/17.1.9/app-readme.md b/stable/organizr/17.1.9/app-readme.md
new file mode 100644
index 0000000000..7111925528
--- /dev/null
+++ b/stable/organizr/17.1.9/app-readme.md
@@ -0,0 +1,8 @@
+HTPC/Homelab Services Organizer
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/organizr](https://truecharts.org/charts/stable/organizr)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/organizr/17.1.9/charts/common-17.2.28.tgz b/stable/organizr/17.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/organizr/17.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/organizr/17.1.9/ix_values.yaml b/stable/organizr/17.1.9/ix_values.yaml
new file mode 100644
index 0000000000..6a37b41808
--- /dev/null
+++ b/stable/organizr/17.1.9/ix_values.yaml
@@ -0,0 +1,26 @@
+image:
+ repository: organizr/organizr
+ pullPolicy: Always
+ tag: latest@sha256:1ce319d73cdfd2666ec7ef21e15907531fabc8a6f333c4ac61e2b2e9d2d162f5
+service:
+ main:
+ ports:
+ main:
+ port: 10022
+ targetPort: 80
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ data:
+ enabled: true
+ mountPath: "/data"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
diff --git a/stable/organizr/17.1.9/questions.yaml b/stable/organizr/17.1.9/questions.yaml
new file mode 100644
index 0000000000..e54a58eb90
--- /dev/null
+++ b/stable/organizr/17.1.9/questions.yaml
@@ -0,0 +1,3101 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10022
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/wizarr/5.1.9/templates/NOTES.txt b/stable/organizr/17.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/wizarr/5.1.9/templates/NOTES.txt
rename to stable/organizr/17.1.9/templates/NOTES.txt
diff --git a/stable/wg-easy/9.0.4/templates/common.yaml b/stable/organizr/17.1.9/templates/common.yaml
similarity index 100%
rename from stable/wg-easy/9.0.4/templates/common.yaml
rename to stable/organizr/17.1.9/templates/common.yaml
diff --git a/stable/socials/4.1.8/values.yaml b/stable/organizr/17.1.9/values.yaml
similarity index 100%
rename from stable/socials/4.1.8/values.yaml
rename to stable/organizr/17.1.9/values.yaml
diff --git a/stable/oscam/12.1.9/CHANGELOG.md b/stable/oscam/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..de2babdfd5
--- /dev/null
+++ b/stable/oscam/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [oscam-12.1.9](https://github.com/truecharts/charts/compare/oscam-12.1.8...oscam-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [oscam-12.1.8](https://github.com/truecharts/charts/compare/oscam-12.1.7...oscam-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [oscam-12.1.7](https://github.com/truecharts/charts/compare/oscam-12.1.6...oscam-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [oscam-12.1.6](https://github.com/truecharts/charts/compare/oscam-12.1.5...oscam-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [oscam-12.1.5](https://github.com/truecharts/charts/compare/oscam-12.1.4...oscam-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [oscam-12.1.4](https://github.com/truecharts/charts/compare/oscam-12.1.3...oscam-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [oscam-12.1.3](https://github.com/truecharts/charts/compare/oscam-12.1.0...oscam-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [oscam-12.1.2](https://github.com/truecharts/charts/compare/oscam-12.1.0...oscam-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/oscam/12.1.9/Chart.yaml b/stable/oscam/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..89d308e5f1
--- /dev/null
+++ b/stable/oscam/12.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: DIY
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 11719.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Open Source Conditional Access Module software
+home: https://truecharts.org/charts/stable/oscam
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/oscam.png
+keywords:
+ - oscam
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: oscam
+sources:
+ - https://trac.streamboard.tv/oscam/browser/trunk
+ - https://github.com/truecharts/charts/tree/master/charts/stable/oscam
+ - https://ghcr.io/linuxserver/oscam
+type: application
+version: 12.1.9
diff --git a/stable/oscam/12.1.9/README.md b/stable/oscam/12.1.9/README.md
new file mode 100644
index 0000000000..55df12b625
--- /dev/null
+++ b/stable/oscam/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/oscam)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/oscam/12.1.9/app-changelog.md b/stable/oscam/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..1c11ee3d7e
--- /dev/null
+++ b/stable/oscam/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [oscam-12.1.9](https://github.com/truecharts/charts/compare/oscam-12.1.8...oscam-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/oscam/12.1.9/app-readme.md b/stable/oscam/12.1.9/app-readme.md
new file mode 100644
index 0000000000..922889141c
--- /dev/null
+++ b/stable/oscam/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Open Source Conditional Access Module software
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/oscam](https://truecharts.org/charts/stable/oscam)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/oscam/12.1.9/charts/common-17.2.28.tgz b/stable/oscam/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/oscam/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/oscam/12.1.9/ix_values.yaml b/stable/oscam/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..ac797467e5
--- /dev/null
+++ b/stable/oscam/12.1.9/ix_values.yaml
@@ -0,0 +1,25 @@
+image:
+ repository: ghcr.io/linuxserver/oscam
+ pullPolicy: IfNotPresent
+ tag: 11719-ls75@sha256:6c3906ac50a0a82743074ab1003765a4cd0e0edec0eb050d40465ac05be36052
+service:
+ main:
+ ports:
+ main:
+ port: 10062
+ targetPort: 8888
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ varrun:
+ enabled: true
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 20
diff --git a/stable/oscam/12.1.9/questions.yaml b/stable/oscam/12.1.9/questions.yaml
new file mode 100644
index 0000000000..78acf60620
--- /dev/null
+++ b/stable/oscam/12.1.9/questions.yaml
@@ -0,0 +1,2829 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10062
+ required: true
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 20
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/wyoming-piper/3.1.8/templates/NOTES.txt b/stable/oscam/12.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/wyoming-piper/3.1.8/templates/NOTES.txt
rename to stable/oscam/12.1.9/templates/NOTES.txt
diff --git a/stable/whisper-asr-webservice/3.1.8/templates/common.yaml b/stable/oscam/12.1.9/templates/common.yaml
similarity index 100%
rename from stable/whisper-asr-webservice/3.1.8/templates/common.yaml
rename to stable/oscam/12.1.9/templates/common.yaml
diff --git a/stable/soft-serve/5.1.8/values.yaml b/stable/oscam/12.1.9/values.yaml
similarity index 100%
rename from stable/soft-serve/5.1.8/values.yaml
rename to stable/oscam/12.1.9/values.yaml
diff --git a/stable/outline/11.1.12/CHANGELOG.md b/stable/outline/11.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..22f50a0ccd
--- /dev/null
+++ b/stable/outline/11.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [outline-11.1.12](https://github.com/truecharts/charts/compare/outline-11.1.11...outline-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [outline-11.1.11](https://github.com/truecharts/charts/compare/outline-11.1.10...outline-11.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [outline-11.1.10](https://github.com/truecharts/charts/compare/outline-11.1.9...outline-11.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [outline-11.1.9](https://github.com/truecharts/charts/compare/outline-11.1.8...outline-11.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [outline-11.1.8](https://github.com/truecharts/charts/compare/outline-11.1.7...outline-11.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [outline-11.1.7](https://github.com/truecharts/charts/compare/outline-11.1.6...outline-11.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [outline-11.1.6](https://github.com/truecharts/charts/compare/outline-11.1.5...outline-11.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [outline-11.1.5](https://github.com/truecharts/charts/compare/outline-11.1.4...outline-11.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [outline-11.1.4](https://github.com/truecharts/charts/compare/outline-11.1.3...outline-11.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [outline-11.1.3](https://github.com/truecharts/charts/compare/outline-11.1.0...outline-11.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/outline/11.1.12/Chart.yaml b/stable/outline/11.1.12/Chart.yaml
new file mode 100644
index 0000000000..9332a21264
--- /dev/null
+++ b/stable/outline/11.1.12/Chart.yaml
@@ -0,0 +1,44 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.74.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A fast, collaborative, knowledge base for your team built using React and Node.js.
+home: https://truecharts.org/charts/stable/outline
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/outline.png
+keywords:
+ - outline
+ - knowledge
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: outline
+sources:
+ - https://github.com/outline/outline
+ - https://github.com/truecharts/charts/tree/master/charts/stable/outline
+ - https://hub.docker.com/r/outlinewiki/outline
+type: application
+version: 11.1.12
diff --git a/stable/outline/11.1.12/LICENSE b/stable/outline/11.1.12/LICENSE
new file mode 100644
index 0000000000..80e4ab93f9
--- /dev/null
+++ b/stable/outline/11.1.12/LICENSE
@@ -0,0 +1,106 @@
+Business Source License 1.1
+
+Parameters
+
+Licensor: The TrueCharts Project, it's owner and it's contributors
+Licensed Work: The TrueCharts "Cert-Manager" Helm Chart
+Additional Use Grant: You may use the licensed work in production, as long
+ as it is directly sourced from a TrueCharts provided
+ official repository, catalog or source. You may also make private
+ modification to the directly sourced licenced work,
+ when used in production.
+
+ The following cases are, due to their nature, also
+ defined as 'production use' and explicitly prohibited:
+ - Bundling, including or displaying the licensed work
+ with(in) another work intended for production use,
+ with the apparent intend of facilitating and/or
+ promoting production use by third parties in
+ violation of this license.
+
+Change Date: 2050-01-01
+
+Change License: 3-clause BSD license
+
+For information about alternative licensing arrangements for the Software,
+please contact: legal@truecharts.org
+
+Notice
+
+The Business Source License (this document, or the “License”) is not an Open
+Source license. However, the Licensed Work will eventually be made available
+under an Open Source License, as stated in this License.
+
+License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved.
+“Business Source License” is a trademark of MariaDB Corporation Ab.
+
+-----------------------------------------------------------------------------
+
+Business Source License 1.1
+
+Terms
+
+The Licensor hereby grants you the right to copy, modify, create derivative
+works, redistribute, and make non-production use of the Licensed Work. The
+Licensor may make an Additional Use Grant, above, permitting limited
+production use.
+
+Effective on the Change Date, or the fourth anniversary of the first publicly
+available distribution of a specific version of the Licensed Work under this
+License, whichever comes first, the Licensor hereby grants you rights under
+the terms of the Change License, and the rights granted in the paragraph
+above terminate.
+
+If your use of the Licensed Work does not comply with the requirements
+currently in effect as described in this License, you must purchase a
+commercial license from the Licensor, its affiliated entities, or authorized
+resellers, or you must refrain from using the Licensed Work.
+
+All copies of the original and modified Licensed Work, and derivative works
+of the Licensed Work, are subject to this License. This License applies
+separately for each version of the Licensed Work and the Change Date may vary
+for each version of the Licensed Work released by Licensor.
+
+You must conspicuously display this License on each original or modified copy
+of the Licensed Work. If you receive the Licensed Work in original or
+modified form from a third party, the terms and conditions set forth in this
+License apply to your use of that work.
+
+Any use of the Licensed Work in violation of this License will automatically
+terminate your rights under this License for the current and all other
+versions of the Licensed Work.
+
+This License does not grant you any right in any trademark or logo of
+Licensor or its affiliates (provided that you may use a trademark or logo of
+Licensor as expressly required by this License).
+
+TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON
+AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
+EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
+TITLE.
+
+MariaDB hereby grants you permission to use this License’s text to license
+your works, and to refer to it using the trademark “Business Source License”,
+as long as you comply with the Covenants of Licensor below.
+
+Covenants of Licensor
+
+In consideration of the right to use this License’s text and the “Business
+Source License” name and trademark, Licensor covenants to MariaDB, and to all
+other recipients of the licensed work to be provided by Licensor:
+
+1. To specify as the Change License the GPL Version 2.0 or any later version,
+ or a license that is compatible with GPL Version 2.0 or a later version,
+ where “compatible” means that software provided under the Change License can
+ be included in a program with software provided under GPL Version 2.0 or a
+ later version. Licensor may specify additional Change Licenses without
+ limitation.
+
+2. To either: (a) specify an additional grant of rights to use that does not
+ impose any additional restriction on the right granted in this License, as
+ the Additional Use Grant; or (b) insert the text “None”.
+
+3. To specify a Change Date.
+
+4. Not to modify this License in any other way.
diff --git a/stable/outline/11.1.12/README.md b/stable/outline/11.1.12/README.md
new file mode 100644
index 0000000000..7d7c85ba2e
--- /dev/null
+++ b/stable/outline/11.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/outline)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/outline/11.1.12/app-changelog.md b/stable/outline/11.1.12/app-changelog.md
new file mode 100644
index 0000000000..8dbf331f0d
--- /dev/null
+++ b/stable/outline/11.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [outline-11.1.12](https://github.com/truecharts/charts/compare/outline-11.1.11...outline-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/outline/11.1.12/app-readme.md b/stable/outline/11.1.12/app-readme.md
new file mode 100644
index 0000000000..8c35312e15
--- /dev/null
+++ b/stable/outline/11.1.12/app-readme.md
@@ -0,0 +1,8 @@
+A fast, collaborative, knowledge base for your team built using React and Node.js.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/outline](https://truecharts.org/charts/stable/outline)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/outline/11.1.12/charts/common-17.2.28.tgz b/stable/outline/11.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/outline/11.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/outline/11.1.12/charts/redis-11.1.6.tgz b/stable/outline/11.1.12/charts/redis-11.1.6.tgz
new file mode 100644
index 0000000000..f65cde0826
Binary files /dev/null and b/stable/outline/11.1.12/charts/redis-11.1.6.tgz differ
diff --git a/stable/outline/11.1.12/ix_values.yaml b/stable/outline/11.1.12/ix_values.yaml
new file mode 100644
index 0000000000..8ba1665c59
--- /dev/null
+++ b/stable/outline/11.1.12/ix_values.yaml
@@ -0,0 +1,132 @@
+image:
+ repository: outlinewiki/outline
+ pullPolicy: IfNotPresent
+ tag: 0.74.0@sha256:f630dfbf53ce61c0742052571cef6938a755f04c9001b51785621be9cb7e5581
+service:
+ main:
+ ports:
+ main:
+ port: 10196
+# Enabled redis
+redis:
+ enabled: true
+ redisUsername: default
+# Enabled postgres
+cnpg:
+ main:
+ enabled: true
+ user: outline
+ database: outline
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ initContainers:
+ 1-migratedb:
+ enabled: true
+ imageSelector: image
+ type: init
+ env:
+ DATABASE_URL:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: std
+ REDIS_URL:
+ secretKeyRef:
+ name: secrets
+ key: REDIS_CUSTOM_URL
+ SECRET_KEY:
+ secretKeyRef:
+ name: secrets
+ key: SECRET_KEY
+ UTILS_SECRET:
+ secretKeyRef:
+ name: secrets
+ key: UTILS_SECRET
+ command:
+ - sh
+ - -c
+ - yarn sequelize db:migrate --env=production-ssl-disabled
+ containers:
+ main:
+ probes:
+ liveness:
+ path: "/_health"
+ readiness:
+ path: "/_health"
+ startup:
+ path: "/_health"
+ env:
+ FORCE_HTTPS: false
+ PGSSLMODE: "disable"
+ PORT: "{{ .Values.service.main.ports.main.port }}"
+ # User defined
+ URL: "http://localhost:{{ .Values.service.main.ports.main.port }}"
+ SLACK_MESSAGE_ACTIONS: true
+ ENABLE_UPDATES: true
+ WEB_CONCURRENCY: 1
+ MAXIMUM_IMPORT_SIZE: 5120000
+ DEFAULT_LANGUAGE: "en_US"
+ # TEAM_LOGO: ""
+ # COLLABORATION_URL: ""
+ # SLACK_KEY: ""
+ # SLACK_SECRET: ""
+ # SLACK_VERIFICATION_TOKEN: ""
+ # SLACK_APP_ID: ""
+ # GOOGLE_CLIENT_ID: ""
+ # GOOGLE_CLIENT_SECRET: ""
+ # GOOGLE_ANALYTICS_ID: ""
+ # AZURE_CLIENT_ID: ""
+ # AZURE_CLIENT_SECRET: ""
+ # AZURE_RESOURCE_APP_ID: ""
+ # OIDC_CLIENT_ID: ""
+ # OIDC_CLIENT_SECRET: ""
+ # OIDC_AUTH_URI: ""
+ # OIDC_TOKEN_URI: ""
+ # OIDC_USERINFO_URI: ""
+ # OIDC_USERNAME_CLAIM: ""
+ # OIDC_DISPLAY_NAME: ""
+ # OIDC_SCOPES: ""
+ # SENTRY_DSN: ""
+ # AWS_ACCESS_KEY_ID: ""
+ # AWS_SECRET_ACCESS_KEY: ""
+ # AWS_REGION: ""
+ # AWS_S3_ACCELERATE_URL: ""
+ # AWS_S3_UPLOAD_BUCKET_URL: ""
+ # AWS_S3_UPLOAD_BUCKET_NAME: ""
+ # AWS_S3_UPLOAD_MAX_SIZE: 26214400
+ # AWS_S3_FORCE_PATH_STYLE: true
+ # AWS_S3_ACL: ""
+ # SMTP_HOST: ""
+ # SMTP_PORT: 587
+ # SMTP_USERNAME: ""
+ # SMTP_PASSWORD: ""
+ # SMTP_FROM_EMAIL: ""
+ # SMTP_REPLY_EMAIL: ""
+ # SMTP_SECURE: true
+
+ DATABASE_URL:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: std
+ REDIS_URL:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: url
+ SECRET_KEY:
+ secretKeyRef:
+ name: secrets
+ key: SECRET_KEY
+ UTILS_SECRET:
+ secretKeyRef:
+ name: secrets
+ key: UTILS_SECRET
diff --git a/stable/outline/11.1.12/questions.yaml b/stable/outline/11.1.12/questions.yaml
new file mode 100644
index 0000000000..ab1114322d
--- /dev/null
+++ b/stable/outline/11.1.12/questions.yaml
@@ -0,0 +1,3293 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: URL
+ label: "URL"
+ description: "URL should point to the fully qualified, publicly accessible URL."
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: COLLABORATION_URL
+ label: "COLLABORATION_URL"
+ description: "URL for external collaboration server"
+ schema:
+ type: string
+ default: ""
+ - variable: SLACK_MESSAGE_ACTIONS
+ label: "SLACK_MESSAGE_ACTIONS"
+ schema:
+ type: boolean
+ default: true
+ - variable: ENABLE_UPDATES
+ label: "ENABLE_UPDATES"
+ schema:
+ type: boolean
+ default: true
+ - variable: WEB_CONCURRENCY
+ label: "WEB_CONCURRENCY"
+ description: "How many processes should be spawned. As a reasonable rule divide your servers available memory by 512 for a rough estimate"
+ schema:
+ type: int
+ default: 1
+ - variable: DEFAULT_LANGUAGE
+ label: "DEFAULT_LANGUAGE"
+ description: "The default interface language. See translate.getoutline.com for a list of available language codes and their rough percentage translated."
+ schema:
+ type: string
+ default: "en_US"
+ - variable: TEAM_LOGO
+ label: "TEAM_LOGO URL"
+ description: "Custom logo that displays on the authentication screen, scaled to height: 60px (Insert URL here)"
+ schema:
+ type: string
+ default: ""
+ - variable: MAXIMUM_IMPORT_SIZE
+ label: "MAXIMUM_IMPORT_SIZE"
+ description: "Override the maxium size of document imports, could be required if you have especially large Word documents with embedded imagery"
+ schema:
+ type: int
+ default: 5120000
+ - variable: SENTRY_DSN
+ label: "SENTRY_DSN"
+ schema:
+ type: string
+ default: ""
+ - variable: slackenabled
+ label: "Enable Slack Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: SLACK_KEY
+ label: "SLACK_KEY"
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: SLACK_SECRET
+ label: "SLACK_SECRET"
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: SLACK_VERIFICATION_TOKEN
+ label: "SLACK_VERIFICATION_TOKEN"
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: SLACK_APP_ID
+ label: "SLACK_APP_ID"
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: googlenabled
+ label: "Enable Google Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: GOOGLE_CLIENT_ID
+ label: "GOOGLE_CLIENT_ID"
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: GOOGLE_CLIENT_SECRET
+ label: "GOOGLE_CLIENT_SECRET"
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: GOOGLE_ANALYTICS_ID
+ label: "GOOGLE_ANALYTICS_ID"
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: azureenabled
+ label: "Enable Azure Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: AZURE_CLIENT_ID
+ label: "AZURE_CLIENT_ID"
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: AZURE_CLIENT_SECRET
+ label: "AZURE_CLIENT_SECRET"
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: AZURE_RESOURCE_APP_ID
+ label: "AZURE_RESOURCE_APP_ID"
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: oidcenabled
+ label: "Enable OIDC Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: OIDC_CLIENT_ID
+ label: "OIDC_CLIENT_ID"
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: OIDC_CLIENT_SECRET
+ label: "OIDC_CLIENT_SECRET"
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: OIDC_AUTH_URI
+ label: "OIDC_AUTH_URI"
+ schema:
+ type: string
+ default: ""
+ - variable: OIDC_TOKEN_URI
+ label: "OIDC_TOKEN_URI"
+ schema:
+ type: string
+ default: ""
+ - variable: OIDC_USERINFO_URI
+ label: "OIDC_USERINFO_URI"
+ schema:
+ type: string
+ default: ""
+ - variable: OIDC_USERNAME_CLAIM
+ label: "OIDC_USERNAME_CLAIM"
+ schema:
+ type: string
+ default: "preferred_username"
+ - variable: OIDC_DISPLAY_NAME
+ label: "OIDC_DISPLAY_NAME"
+ schema:
+ type: string
+ default: "OpenID"
+ - variable: OIDC_SCOPES
+ label: "OIDC_SCOPES"
+ schema:
+ type: string
+ default: "openid profile email"
+ - variable: sthreenabled
+ label: "Enable AWS / Minio (S3) Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: AWS_ACCESS_KEY_ID
+ label: "AWS_ACCESS_KEY_ID"
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: AWS_SECRET_ACCESS_KEY
+ label: "AWS_SECRET_ACCESS_KEY"
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: AWS_REGION
+ label: "AWS_REGION"
+ schema:
+ type: string
+ default: ""
+ - variable: AWS_S3_ACCELERATE_URL
+ label: "AWS_S3_ACCELERATE_URL"
+ schema:
+ type: string
+ default: ""
+ - variable: AWS_S3_UPLOAD_BUCKET_URL
+ label: "AWS_S3_UPLOAD_BUCKET_URL"
+ schema:
+ type: string
+ default: ""
+ - variable: AWS_S3_UPLOAD_BUCKET_NAME
+ label: "AWS_S3_UPLOAD_BUCKET_NAME"
+ schema:
+ type: string
+ default: ""
+ - variable: AWS_S3_UPLOAD_MAX_SIZE
+ label: "AWS_S3_UPLOAD_MAX_SIZE"
+ schema:
+ type: int
+ default: 26214400
+ - variable: AWS_S3_FORCE_PATH_STYLE
+ label: "AWS_S3_FORCE_PATH_STYLE"
+ schema:
+ type: boolean
+ default: true
+ - variable: AWS_S3_ACL
+ label: "AWS_S3_ACL"
+ schema:
+ type: string
+ default: "private"
+ - variable: smtpenabled
+ label: "Enable SMTP Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: SMTP_HOST
+ label: "SMTP_HOST"
+ schema:
+ type: string
+ default: ""
+ - variable: SMTP_PORT
+ label: "SMTP_PORT"
+ schema:
+ type: int
+ default: 587
+ - variable: SMTP_USERNAME
+ label: "SMTP_USERNAME"
+ schema:
+ type: string
+ default: ""
+ - variable: SMTP_PASSWORD
+ label: "SMTP_PASSWORD"
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: SMTP_FROM_EMAIL
+ label: "SMTP_FROM_EMAIL"
+ schema:
+ type: string
+ default: ""
+ - variable: SMTP_REPLY_EMAIL
+ label: "SMTP_REPLY_EMAIL"
+ schema:
+ type: string
+ default: ""
+ - variable: SMTP_SECURE
+ label: "SMTP_SECURE"
+ schema:
+ type: boolean
+ default: true
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10196
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/wyoming-whisper/3.1.8/templates/NOTES.txt b/stable/outline/11.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/wyoming-whisper/3.1.8/templates/NOTES.txt
rename to stable/outline/11.1.12/templates/NOTES.txt
diff --git a/stable/outline/11.1.12/templates/_secrets.tpl b/stable/outline/11.1.12/templates/_secrets.tpl
new file mode 100644
index 0000000000..95321a4f25
--- /dev/null
+++ b/stable/outline/11.1.12/templates/_secrets.tpl
@@ -0,0 +1,17 @@
+{{/* Define the secrets */}}
+{{- define "outline.secrets" -}}
+{{- $secretName := (printf "%s-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }}
+
+{{/* Outline wants a HEX 32 char string */}}
+{{- $secret_key := (printf "%x" (randAlphaNum 32)) }}
+{{- $utils_secret := (printf "%x" (randAlphaNum 32)) }}
+{{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }}
+ {{- $secret_key = index .data "SECRET_KEY" | b64dec }}
+ {{- $utils_secret = index .data "UTILS_SECRET" | b64dec }}
+{{- end }}
+enabled: true
+data:
+ SECRET_KEY: {{ $secret_key }}
+ UTILS_SECRET: {{ $utils_secret }}
+ REDIS_CUSTOM_URL: {{ .Values.redis.creds.url | trimAll "\"" }}
+{{- end -}}
diff --git a/stable/outline/11.1.12/templates/common.yaml b/stable/outline/11.1.12/templates/common.yaml
new file mode 100644
index 0000000000..5378d92fe5
--- /dev/null
+++ b/stable/outline/11.1.12/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render secrets for outline */}}
+{{- $secrets := include "outline.secrets" . | fromYaml -}}
+{{- if $secrets -}}
+ {{- $_ := set .Values.secret "secrets" $secrets -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/songkong/4.1.9/values.yaml b/stable/outline/11.1.12/values.yaml
similarity index 100%
rename from stable/songkong/4.1.9/values.yaml
rename to stable/outline/11.1.12/values.yaml
diff --git a/stable/overseerr/12.1.9/CHANGELOG.md b/stable/overseerr/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..8211729dd3
--- /dev/null
+++ b/stable/overseerr/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [overseerr-12.1.9](https://github.com/truecharts/charts/compare/overseerr-12.1.8...overseerr-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [overseerr-12.1.8](https://github.com/truecharts/charts/compare/overseerr-12.1.7...overseerr-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [overseerr-12.1.7](https://github.com/truecharts/charts/compare/overseerr-12.1.6...overseerr-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [overseerr-12.1.6](https://github.com/truecharts/charts/compare/overseerr-12.1.5...overseerr-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [overseerr-12.1.5](https://github.com/truecharts/charts/compare/overseerr-12.1.4...overseerr-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [overseerr-12.1.4](https://github.com/truecharts/charts/compare/overseerr-12.1.3...overseerr-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [overseerr-12.1.3](https://github.com/truecharts/charts/compare/overseerr-12.1.0...overseerr-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [overseerr-12.1.2](https://github.com/truecharts/charts/compare/overseerr-12.1.0...overseerr-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/overseerr/12.1.9/Chart.yaml b/stable/overseerr/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..c0b96bc0a0
--- /dev/null
+++ b/stable/overseerr/12.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.33.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Overseerr is a free and open source software application for managing requests for your media library. It integrates with your existing services such as Sonarr, Radarr and Plex!
+home: https://truecharts.org/charts/stable/overseerr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/overseerr.png
+keywords:
+ - overseerr
+ - plex
+ - sonarr
+ - radarr
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: overseerr
+sources:
+ - https://github.com/sct/overseerr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/overseerr
+ - https://ghcr.io/sct/overseerr
+type: application
+version: 12.1.9
diff --git a/stable/overseerr/12.1.9/README.md b/stable/overseerr/12.1.9/README.md
new file mode 100644
index 0000000000..a454c68e8e
--- /dev/null
+++ b/stable/overseerr/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/overseerr)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/overseerr/12.1.9/app-changelog.md b/stable/overseerr/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..a41d19a21b
--- /dev/null
+++ b/stable/overseerr/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [overseerr-12.1.9](https://github.com/truecharts/charts/compare/overseerr-12.1.8...overseerr-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/overseerr/12.1.9/app-readme.md b/stable/overseerr/12.1.9/app-readme.md
new file mode 100644
index 0000000000..0eda17298e
--- /dev/null
+++ b/stable/overseerr/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Overseerr is a free and open source software application for managing requests for your media library. It integrates with your existing services such as Sonarr, Radarr and Plex!
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/overseerr](https://truecharts.org/charts/stable/overseerr)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/overseerr/12.1.9/charts/common-17.2.28.tgz b/stable/overseerr/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/overseerr/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/overseerr/12.1.9/ix_values.yaml b/stable/overseerr/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..77be802707
--- /dev/null
+++ b/stable/overseerr/12.1.9/ix_values.yaml
@@ -0,0 +1,27 @@
+image:
+ repository: ghcr.io/sct/overseerr
+ tag: 1.33.2@sha256:714ea6db2bc007a2262d112bef7eec74972eb33d9c72bddb9cbd98b8742de950
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 5055
+ targetPort: 5055
+persistence:
+ config:
+ enabled: true
+ mountPath: "/app/config"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ LOG_LEVEL: info
diff --git a/stable/overseerr/12.1.9/questions.yaml b/stable/overseerr/12.1.9/questions.yaml
new file mode 100644
index 0000000000..d78d0964a1
--- /dev/null
+++ b/stable/overseerr/12.1.9/questions.yaml
@@ -0,0 +1,2841 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: LOG_LEVEL
+ label: "LOG_LEVEL"
+ description: "Set the application log level"
+ schema:
+ type: string
+ default: "info"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 5055
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/xen-orchestra/7.2.11/templates/NOTES.txt b/stable/overseerr/12.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/xen-orchestra/7.2.11/templates/NOTES.txt
rename to stable/overseerr/12.1.9/templates/NOTES.txt
diff --git a/stable/whoogle/9.1.8/templates/common.yaml b/stable/overseerr/12.1.9/templates/common.yaml
similarity index 100%
rename from stable/whoogle/9.1.8/templates/common.yaml
rename to stable/overseerr/12.1.9/templates/common.yaml
diff --git a/stable/sonsoftheforest/2.1.11/values.yaml b/stable/overseerr/12.1.9/values.yaml
similarity index 100%
rename from stable/sonsoftheforest/2.1.11/values.yaml
rename to stable/overseerr/12.1.9/values.yaml
diff --git a/stable/owi2plex/4.1.8/CHANGELOG.md b/stable/owi2plex/4.1.8/CHANGELOG.md
deleted file mode 100644
index 991a22e666..0000000000
--- a/stable/owi2plex/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [owi2plex-4.1.8](https://github.com/truecharts/charts/compare/owi2plex-4.1.7...owi2plex-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [owi2plex-4.1.7](https://github.com/truecharts/charts/compare/owi2plex-4.1.6...owi2plex-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [owi2plex-4.1.6](https://github.com/truecharts/charts/compare/owi2plex-4.1.5...owi2plex-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [owi2plex-4.1.5](https://github.com/truecharts/charts/compare/owi2plex-4.1.4...owi2plex-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [owi2plex-4.1.4](https://github.com/truecharts/charts/compare/owi2plex-4.1.3...owi2plex-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [owi2plex-4.1.3](https://github.com/truecharts/charts/compare/owi2plex-4.1.0...owi2plex-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [owi2plex-4.1.2](https://github.com/truecharts/charts/compare/owi2plex-4.1.0...owi2plex-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [owi2plex-4.1.0](https://github.com/truecharts/charts/compare/owi2plex-4.0.1...owi2plex-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [owi2plex-4.0.1](https://github.com/truecharts/charts/compare/owi2plex-4.0.0...owi2plex-4.0.1) (2023-12-26)
diff --git a/stable/owi2plex/4.1.8/Chart.yaml b/stable/owi2plex/4.1.8/Chart.yaml
deleted file mode 100644
index ec4dcf1650..0000000000
--- a/stable/owi2plex/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: a xml grabber for enigma with open webif
-home: https://truecharts.org/charts/stable/owi2plex
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/owi2plex.png
-keywords:
- - owi2plex
- - Downloaders
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: owi2plex
-sources:
- - https://github.com/alturismo/owi2plex
- - https://github.com/truecharts/charts/tree/master/charts/stable/owi2plex
- - https://hub.docker.com/r/alturismo/owi2plex
-type: application
-version: 4.1.8
diff --git a/stable/owi2plex/4.1.8/app-changelog.md b/stable/owi2plex/4.1.8/app-changelog.md
deleted file mode 100644
index 3c3dcb34b5..0000000000
--- a/stable/owi2plex/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [owi2plex-4.1.8](https://github.com/truecharts/charts/compare/owi2plex-4.1.7...owi2plex-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/owi2plex/4.1.8/charts/common-17.2.26.tgz b/stable/owi2plex/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/owi2plex/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/owi2plex/4.1.9/CHANGELOG.md b/stable/owi2plex/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..34f771f3bf
--- /dev/null
+++ b/stable/owi2plex/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [owi2plex-4.1.9](https://github.com/truecharts/charts/compare/owi2plex-4.1.8...owi2plex-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [owi2plex-4.1.8](https://github.com/truecharts/charts/compare/owi2plex-4.1.7...owi2plex-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [owi2plex-4.1.7](https://github.com/truecharts/charts/compare/owi2plex-4.1.6...owi2plex-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [owi2plex-4.1.6](https://github.com/truecharts/charts/compare/owi2plex-4.1.5...owi2plex-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [owi2plex-4.1.5](https://github.com/truecharts/charts/compare/owi2plex-4.1.4...owi2plex-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [owi2plex-4.1.4](https://github.com/truecharts/charts/compare/owi2plex-4.1.3...owi2plex-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [owi2plex-4.1.3](https://github.com/truecharts/charts/compare/owi2plex-4.1.0...owi2plex-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [owi2plex-4.1.2](https://github.com/truecharts/charts/compare/owi2plex-4.1.0...owi2plex-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/owi2plex/4.1.9/Chart.yaml b/stable/owi2plex/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..a331f47985
--- /dev/null
+++ b/stable/owi2plex/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: a xml grabber for enigma with open webif
+home: https://truecharts.org/charts/stable/owi2plex
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/owi2plex.png
+keywords:
+ - owi2plex
+ - Downloaders
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: owi2plex
+sources:
+ - https://github.com/alturismo/owi2plex
+ - https://github.com/truecharts/charts/tree/master/charts/stable/owi2plex
+ - https://hub.docker.com/r/alturismo/owi2plex
+type: application
+version: 4.1.9
diff --git a/stable/owi2plex/4.1.8/README.md b/stable/owi2plex/4.1.9/README.md
similarity index 100%
rename from stable/owi2plex/4.1.8/README.md
rename to stable/owi2plex/4.1.9/README.md
diff --git a/stable/owi2plex/4.1.9/app-changelog.md b/stable/owi2plex/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..0112099e8f
--- /dev/null
+++ b/stable/owi2plex/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [owi2plex-4.1.9](https://github.com/truecharts/charts/compare/owi2plex-4.1.8...owi2plex-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/owi2plex/4.1.8/app-readme.md b/stable/owi2plex/4.1.9/app-readme.md
similarity index 100%
rename from stable/owi2plex/4.1.8/app-readme.md
rename to stable/owi2plex/4.1.9/app-readme.md
diff --git a/stable/owi2plex/4.1.9/charts/common-17.2.28.tgz b/stable/owi2plex/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/owi2plex/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/owi2plex/4.1.8/ix_values.yaml b/stable/owi2plex/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/owi2plex/4.1.8/ix_values.yaml
rename to stable/owi2plex/4.1.9/ix_values.yaml
diff --git a/stable/owi2plex/4.1.8/questions.yaml b/stable/owi2plex/4.1.9/questions.yaml
similarity index 100%
rename from stable/owi2plex/4.1.8/questions.yaml
rename to stable/owi2plex/4.1.9/questions.yaml
diff --git a/stable/pavlovvr/4.1.8/templates/common.yaml b/stable/owi2plex/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/pavlovvr/4.1.8/templates/common.yaml
rename to stable/owi2plex/4.1.9/templates/common.yaml
diff --git a/stable/sourcegraph/4.1.9/values.yaml b/stable/owi2plex/4.1.9/values.yaml
similarity index 100%
rename from stable/sourcegraph/4.1.9/values.yaml
rename to stable/owi2plex/4.1.9/values.yaml
diff --git a/stable/owncast/12.1.9/CHANGELOG.md b/stable/owncast/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..ed582aca75
--- /dev/null
+++ b/stable/owncast/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [owncast-12.1.9](https://github.com/truecharts/charts/compare/owncast-12.1.8...owncast-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [owncast-12.1.8](https://github.com/truecharts/charts/compare/owncast-12.1.7...owncast-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [owncast-12.1.7](https://github.com/truecharts/charts/compare/owncast-12.1.6...owncast-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [owncast-12.1.6](https://github.com/truecharts/charts/compare/owncast-12.1.5...owncast-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [owncast-12.1.5](https://github.com/truecharts/charts/compare/owncast-12.1.4...owncast-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [owncast-12.1.4](https://github.com/truecharts/charts/compare/owncast-12.1.3...owncast-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [owncast-12.1.3](https://github.com/truecharts/charts/compare/owncast-12.1.0...owncast-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [owncast-12.1.2](https://github.com/truecharts/charts/compare/owncast-12.1.0...owncast-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/owncast/12.1.9/Chart.yaml b/stable/owncast/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..d8f73c16f9
--- /dev/null
+++ b/stable/owncast/12.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.1.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Take control over your live stream video by running it yourself. Streaming + chat out of the box.
+home: https://truecharts.org/charts/stable/owncast
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/owncast.png
+keywords:
+ - owncast
+ - stream
+ - open source
+ - chat
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: owncast
+sources:
+ - https://github.com/owncast/owncast
+ - https://owncast.online/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/owncast
+ - https://hub.docker.com/r/gabekangas/owncast
+type: application
+version: 12.1.9
diff --git a/stable/owncast/12.1.9/README.md b/stable/owncast/12.1.9/README.md
new file mode 100644
index 0000000000..40210b9687
--- /dev/null
+++ b/stable/owncast/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/owncast)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/owncast/12.1.9/app-changelog.md b/stable/owncast/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..f307291b00
--- /dev/null
+++ b/stable/owncast/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [owncast-12.1.9](https://github.com/truecharts/charts/compare/owncast-12.1.8...owncast-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/owncast/12.1.9/app-readme.md b/stable/owncast/12.1.9/app-readme.md
new file mode 100644
index 0000000000..288cc3e4bb
--- /dev/null
+++ b/stable/owncast/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Take control over your live stream video by running it yourself. Streaming + chat out of the box.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/owncast](https://truecharts.org/charts/stable/owncast)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/owncast/12.1.9/charts/common-17.2.28.tgz b/stable/owncast/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/owncast/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/owncast/12.1.9/ix_values.yaml b/stable/owncast/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..dc27b4b352
--- /dev/null
+++ b/stable/owncast/12.1.9/ix_values.yaml
@@ -0,0 +1,31 @@
+image:
+ repository: gabekangas/owncast
+ tag: 0.1.2@sha256:eb21aabe464fb81f34186a00f94c6d22f892fb454ef337849b161a337a931fbb
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10088
+ targetPort: 8080
+ rtmp:
+ enabled: true
+ # externalTrafficPolicy: Local
+ ports:
+ rtmp:
+ enabled: true
+ port: 1935
+ targetPort: 1935
+persistence:
+ config:
+ enabled: true
+ mountPath: "/app/data"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
diff --git a/stable/owncast/12.1.9/questions.yaml b/stable/owncast/12.1.9/questions.yaml
new file mode 100644
index 0000000000..551541adcf
--- /dev/null
+++ b/stable/owncast/12.1.9/questions.yaml
@@ -0,0 +1,2886 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+ admin:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+ path: "/admin/"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10088
+ required: true
+ - variable: rtmp
+ label: "rtmp Service"
+ description: "The rtmp service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: rtmp
+ label: "rtmp 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: 1935
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/youtransfer/6.1.8/templates/NOTES.txt b/stable/owncast/12.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/youtransfer/6.1.8/templates/NOTES.txt
rename to stable/owncast/12.1.9/templates/NOTES.txt
diff --git a/stable/wizarr/5.1.9/templates/common.yaml b/stable/owncast/12.1.9/templates/common.yaml
similarity index 100%
rename from stable/wizarr/5.1.9/templates/common.yaml
rename to stable/owncast/12.1.9/templates/common.yaml
diff --git a/stable/spaceengineers/5.1.8/values.yaml b/stable/owncast/12.1.9/values.yaml
similarity index 100%
rename from stable/spaceengineers/5.1.8/values.yaml
rename to stable/owncast/12.1.9/values.yaml
diff --git a/stable/paperless-ngx/6.4.2/CHANGELOG.md b/stable/paperless-ngx/6.4.2/CHANGELOG.md
deleted file mode 100644
index cad6c18ba2..0000000000
--- a/stable/paperless-ngx/6.4.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [paperless-ngx-6.4.2](https://github.com/truecharts/charts/compare/paperless-ngx-6.4.1...paperless-ngx-6.4.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [paperless-ngx-6.4.1](https://github.com/truecharts/charts/compare/paperless-ngx-6.4.0...paperless-ngx-6.4.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [paperless-ngx-6.4.0](https://github.com/truecharts/charts/compare/paperless-ngx-6.3.2...paperless-ngx-6.4.0) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/paperless-ngx/paperless-ngx to v2.4.0[@4e2f8d8](https://github.com/4e2f8d8) by renovate ([#17447](https://github.com/truecharts/charts/issues/17447))
-
-
-## [paperless-ngx-6.3.2](https://github.com/truecharts/charts/compare/paperless-ngx-6.3.1...paperless-ngx-6.3.2) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/paperless-ngx/paperless-ngx to v2.3.3[@cd46a1c](https://github.com/cd46a1c) by renovate ([#17186](https://github.com/truecharts/charts/issues/17186))
-
-
-
-
-## [paperless-ngx-6.3.1](https://github.com/truecharts/charts/compare/paperless-ngx-6.3.0...paperless-ngx-6.3.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [paperless-ngx-6.3.0](https://github.com/truecharts/charts/compare/paperless-ngx-6.2.8...paperless-ngx-6.3.0) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/paperless-ngx/paperless-ngx to v2.3.2[@3a54210](https://github.com/3a54210) by renovate ([#17017](https://github.com/truecharts/charts/issues/17017))
-
-
-## [paperless-ngx-6.2.8](https://github.com/truecharts/charts/compare/paperless-ngx-6.2.7...paperless-ngx-6.2.8) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [paperless-ngx-6.2.7](https://github.com/truecharts/charts/compare/paperless-ngx-6.2.6...paperless-ngx-6.2.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [paperless-ngx-6.2.6](https://github.com/truecharts/charts/compare/paperless-ngx-6.2.5...paperless-ngx-6.2.6) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
-
-
-## [paperless-ngx-6.2.5](https://github.com/truecharts/charts/compare/paperless-ngx-6.2.4...paperless-ngx-6.2.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
diff --git a/stable/paperless-ngx/6.4.2/Chart.yaml b/stable/paperless-ngx/6.4.2/Chart.yaml
deleted file mode 100644
index fe2b3432eb..0000000000
--- a/stable/paperless-ngx/6.4.2/Chart.yaml
+++ /dev/null
@@ -1,47 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.4.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: redis
- version: 11.1.6
- repository: https://deps.truecharts.org
- condition: redis.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Paperless-ngx is an application by Daniel Quinn and contributors that indexes your scanned documents.
-home: https://truecharts.org/charts/stable/paperless-ngx
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/paperless-ngx.png
-keywords:
- - paperless-ng
- - paperless-ngx
- - documents
- - paper
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: paperless-ngx
-sources:
- - https://github.com/paperless-ngx/paperless-ngx
- - https://paperless-ngx.readthedocs.io/en/latest/
- - https://github.com/truecharts/charts/tree/master/charts/stable/paperless-ngx
- - https://ghcr.io/paperless-ngx/paperless-ngx
-type: application
-version: 6.4.2
diff --git a/stable/paperless-ngx/6.4.2/app-changelog.md b/stable/paperless-ngx/6.4.2/app-changelog.md
deleted file mode 100644
index 5ab4126f45..0000000000
--- a/stable/paperless-ngx/6.4.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [paperless-ngx-6.4.2](https://github.com/truecharts/charts/compare/paperless-ngx-6.4.1...paperless-ngx-6.4.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/paperless-ngx/6.4.2/charts/common-17.2.26.tgz b/stable/paperless-ngx/6.4.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/paperless-ngx/6.4.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/paperless-ngx/6.4.3/CHANGELOG.md b/stable/paperless-ngx/6.4.3/CHANGELOG.md
new file mode 100644
index 0000000000..c57102c4fe
--- /dev/null
+++ b/stable/paperless-ngx/6.4.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [paperless-ngx-6.4.3](https://github.com/truecharts/charts/compare/paperless-ngx-6.4.2...paperless-ngx-6.4.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [paperless-ngx-6.4.2](https://github.com/truecharts/charts/compare/paperless-ngx-6.4.1...paperless-ngx-6.4.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [paperless-ngx-6.4.1](https://github.com/truecharts/charts/compare/paperless-ngx-6.4.0...paperless-ngx-6.4.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [paperless-ngx-6.4.0](https://github.com/truecharts/charts/compare/paperless-ngx-6.3.2...paperless-ngx-6.4.0) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/paperless-ngx/paperless-ngx to v2.4.0[@4e2f8d8](https://github.com/4e2f8d8) by renovate ([#17447](https://github.com/truecharts/charts/issues/17447))
+
+
+## [paperless-ngx-6.3.2](https://github.com/truecharts/charts/compare/paperless-ngx-6.3.1...paperless-ngx-6.3.2) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/paperless-ngx/paperless-ngx to v2.3.3[@cd46a1c](https://github.com/cd46a1c) by renovate ([#17186](https://github.com/truecharts/charts/issues/17186))
+
+
+
+
+## [paperless-ngx-6.3.1](https://github.com/truecharts/charts/compare/paperless-ngx-6.3.0...paperless-ngx-6.3.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [paperless-ngx-6.3.0](https://github.com/truecharts/charts/compare/paperless-ngx-6.2.8...paperless-ngx-6.3.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/paperless-ngx/paperless-ngx to v2.3.2[@3a54210](https://github.com/3a54210) by renovate ([#17017](https://github.com/truecharts/charts/issues/17017))
+
+
+## [paperless-ngx-6.2.8](https://github.com/truecharts/charts/compare/paperless-ngx-6.2.7...paperless-ngx-6.2.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [paperless-ngx-6.2.7](https://github.com/truecharts/charts/compare/paperless-ngx-6.2.6...paperless-ngx-6.2.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [paperless-ngx-6.2.6](https://github.com/truecharts/charts/compare/paperless-ngx-6.2.5...paperless-ngx-6.2.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
diff --git a/stable/paperless-ngx/6.4.3/Chart.yaml b/stable/paperless-ngx/6.4.3/Chart.yaml
new file mode 100644
index 0000000000..6edaff1496
--- /dev/null
+++ b/stable/paperless-ngx/6.4.3/Chart.yaml
@@ -0,0 +1,47 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.4.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Paperless-ngx is an application by Daniel Quinn and contributors that indexes your scanned documents.
+home: https://truecharts.org/charts/stable/paperless-ngx
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/paperless-ngx.png
+keywords:
+ - paperless-ng
+ - paperless-ngx
+ - documents
+ - paper
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: paperless-ngx
+sources:
+ - https://github.com/paperless-ngx/paperless-ngx
+ - https://paperless-ngx.readthedocs.io/en/latest/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/paperless-ngx
+ - https://ghcr.io/paperless-ngx/paperless-ngx
+type: application
+version: 6.4.3
diff --git a/stable/paperless-ngx/6.4.2/README.md b/stable/paperless-ngx/6.4.3/README.md
similarity index 100%
rename from stable/paperless-ngx/6.4.2/README.md
rename to stable/paperless-ngx/6.4.3/README.md
diff --git a/stable/paperless-ngx/6.4.3/app-changelog.md b/stable/paperless-ngx/6.4.3/app-changelog.md
new file mode 100644
index 0000000000..92a5afa6c5
--- /dev/null
+++ b/stable/paperless-ngx/6.4.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [paperless-ngx-6.4.3](https://github.com/truecharts/charts/compare/paperless-ngx-6.4.2...paperless-ngx-6.4.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/paperless-ngx/6.4.2/app-readme.md b/stable/paperless-ngx/6.4.3/app-readme.md
similarity index 100%
rename from stable/paperless-ngx/6.4.2/app-readme.md
rename to stable/paperless-ngx/6.4.3/app-readme.md
diff --git a/stable/paperless-ngx/6.4.3/charts/common-17.2.28.tgz b/stable/paperless-ngx/6.4.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/paperless-ngx/6.4.3/charts/common-17.2.28.tgz differ
diff --git a/stable/paperless-ngx/6.4.3/charts/redis-11.1.6.tgz b/stable/paperless-ngx/6.4.3/charts/redis-11.1.6.tgz
new file mode 100644
index 0000000000..f65cde0826
Binary files /dev/null and b/stable/paperless-ngx/6.4.3/charts/redis-11.1.6.tgz differ
diff --git a/stable/paperless-ngx/6.4.2/ix_values.yaml b/stable/paperless-ngx/6.4.3/ix_values.yaml
similarity index 100%
rename from stable/paperless-ngx/6.4.2/ix_values.yaml
rename to stable/paperless-ngx/6.4.3/ix_values.yaml
diff --git a/stable/paperless-ngx/6.4.2/questions.yaml b/stable/paperless-ngx/6.4.3/questions.yaml
similarity index 100%
rename from stable/paperless-ngx/6.4.2/questions.yaml
rename to stable/paperless-ngx/6.4.3/questions.yaml
diff --git a/stable/youtubedl-material/9.1.12/templates/NOTES.txt b/stable/paperless-ngx/6.4.3/templates/NOTES.txt
similarity index 100%
rename from stable/youtubedl-material/9.1.12/templates/NOTES.txt
rename to stable/paperless-ngx/6.4.3/templates/NOTES.txt
diff --git a/stable/paperless-ngx/6.4.2/templates/_secrets.tpl b/stable/paperless-ngx/6.4.3/templates/_secrets.tpl
similarity index 100%
rename from stable/paperless-ngx/6.4.2/templates/_secrets.tpl
rename to stable/paperless-ngx/6.4.3/templates/_secrets.tpl
diff --git a/stable/paperless-ngx/6.4.2/templates/common.yaml b/stable/paperless-ngx/6.4.3/templates/common.yaml
similarity index 100%
rename from stable/paperless-ngx/6.4.2/templates/common.yaml
rename to stable/paperless-ngx/6.4.3/templates/common.yaml
diff --git a/stable/speedtest-exporter/9.1.8/values.yaml b/stable/paperless-ngx/6.4.3/values.yaml
similarity index 100%
rename from stable/speedtest-exporter/9.1.8/values.yaml
rename to stable/paperless-ngx/6.4.3/values.yaml
diff --git a/stable/papermerge/11.1.12/CHANGELOG.md b/stable/papermerge/11.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..3a3c39fa4b
--- /dev/null
+++ b/stable/papermerge/11.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [papermerge-11.1.12](https://github.com/truecharts/charts/compare/papermerge-11.1.11...papermerge-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [papermerge-11.1.11](https://github.com/truecharts/charts/compare/papermerge-11.1.10...papermerge-11.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [papermerge-11.1.10](https://github.com/truecharts/charts/compare/papermerge-11.1.9...papermerge-11.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [papermerge-11.1.9](https://github.com/truecharts/charts/compare/papermerge-11.1.8...papermerge-11.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [papermerge-11.1.8](https://github.com/truecharts/charts/compare/papermerge-11.1.7...papermerge-11.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [papermerge-11.1.7](https://github.com/truecharts/charts/compare/papermerge-11.1.6...papermerge-11.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [papermerge-11.1.6](https://github.com/truecharts/charts/compare/papermerge-11.1.5...papermerge-11.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [papermerge-11.1.5](https://github.com/truecharts/charts/compare/papermerge-11.1.4...papermerge-11.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [papermerge-11.1.4](https://github.com/truecharts/charts/compare/papermerge-11.1.3...papermerge-11.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [papermerge-11.1.3](https://github.com/truecharts/charts/compare/papermerge-11.1.0...papermerge-11.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/papermerge/11.1.12/Chart.yaml b/stable/papermerge/11.1.12/Chart.yaml
new file mode 100644
index 0000000000..7eb4e00696
--- /dev/null
+++ b/stable/papermerge/11.1.12/Chart.yaml
@@ -0,0 +1,43 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.1.9
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Papermerge is an open source document management system (DMS) primarily designed for archiving and retrieving your digital documents.
+home: https://truecharts.org/charts/stable/papermerge
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/papermerge.png
+keywords:
+ - papermerge
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: papermerge
+sources:
+ - https://github.com/ciur/papermerge
+ - https://github.com/truecharts/charts/tree/master/charts/stable/papermerge
+ - https://hub.docker.com/r/papermerge/papermerge
+type: application
+version: 11.1.12
diff --git a/stable/papermerge/11.1.12/README.md b/stable/papermerge/11.1.12/README.md
new file mode 100644
index 0000000000..1c5b757773
--- /dev/null
+++ b/stable/papermerge/11.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/papermerge)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/papermerge/11.1.12/app-changelog.md b/stable/papermerge/11.1.12/app-changelog.md
new file mode 100644
index 0000000000..694a1fb230
--- /dev/null
+++ b/stable/papermerge/11.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [papermerge-11.1.12](https://github.com/truecharts/charts/compare/papermerge-11.1.11...papermerge-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/papermerge/11.1.12/app-readme.md b/stable/papermerge/11.1.12/app-readme.md
new file mode 100644
index 0000000000..d5f1f14089
--- /dev/null
+++ b/stable/papermerge/11.1.12/app-readme.md
@@ -0,0 +1,8 @@
+Papermerge is an open source document management system (DMS) primarily designed for archiving and retrieving your digital documents.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/papermerge](https://truecharts.org/charts/stable/papermerge)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/papermerge/11.1.12/charts/common-17.2.28.tgz b/stable/papermerge/11.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/papermerge/11.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/papermerge/11.1.12/charts/redis-11.1.6.tgz b/stable/papermerge/11.1.12/charts/redis-11.1.6.tgz
new file mode 100644
index 0000000000..f65cde0826
Binary files /dev/null and b/stable/papermerge/11.1.12/charts/redis-11.1.6.tgz differ
diff --git a/stable/papermerge/11.1.12/ix_values.yaml b/stable/papermerge/11.1.12/ix_values.yaml
new file mode 100644
index 0000000000..8f4a3da822
--- /dev/null
+++ b/stable/papermerge/11.1.12/ix_values.yaml
@@ -0,0 +1,65 @@
+image:
+ repository: papermerge/papermerge
+ pullPolicy: IfNotPresent
+ tag: 2.1.9@sha256:f3b1d8f73892eeddb0e1515d1891f98ba0c6f53698fa9eb126191fb4c55fc828
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ targetPort: 8000
+ port: 10141
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ PAPERMERGE__MAIN__TIMEZONE: "{{ .Values.TZ }}"
+ DJANGO_SUPERUSER_EMAIL: admin@example.com
+ DJANGO_SUPERUSER_USENAME: admin
+ DJANGO_SUPERUSER_PASSWORD: my_admin_password123
+ PAPERMERGE__MAIN__SECRET_KEY:
+ secretKeyRef:
+ name: papermerge-secrets
+ key: PAPERMERGE__MAIN__SECRET_KEY
+ PAPERMERGE__DATABASE__TYPE: postgres
+ PAPERMERGE__DATABASE__NAME: "{{ .Values.cnpg.main.database }}"
+ PAPERMERGE__DATABASE__USER: "{{ .Values.cnpg.main.user }}"
+ PAPERMERGE__DATABASE__PORT: 5432
+ PAPERMERGE__DATABASE__HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ PAPERMERGE__DATABASE__PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ PAPERMERGE__REDIS__PORT: 6379
+ PAPERMERGE__REDIS__HOST:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: plainhost
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ varrun:
+ enabled: true
+redis:
+ enabled: true
+ redisUsername: papermerge
+cnpg:
+ main:
+ enabled: true
+ user: papermerge
+ database: papermerge
+portal:
+ open:
+ enabled: true
diff --git a/stable/papermerge/11.1.12/questions.yaml b/stable/papermerge/11.1.12/questions.yaml
new file mode 100644
index 0000000000..5d3cc98c9d
--- /dev/null
+++ b/stable/papermerge/11.1.12/questions.yaml
@@ -0,0 +1,3317 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: App Configuration
+ label: Image Environment
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: DJANGO_SUPERUSER_EMAIL
+ label: SuperUser Email
+ description: Admin email
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: DJANGO_SUPERUSER_USENAME
+ label: SuperUser UserName
+ description: Admin user
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: DJANGO_SUPERUSER_PASSWORD
+ label: SuperUser Password
+ description: Admin Password
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10141
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/zerotier/8.1.8/templates/NOTES.txt b/stable/papermerge/11.1.12/templates/NOTES.txt
similarity index 100%
rename from stable/zerotier/8.1.8/templates/NOTES.txt
rename to stable/papermerge/11.1.12/templates/NOTES.txt
diff --git a/stable/papermerge/11.1.12/templates/_secrets.tpl b/stable/papermerge/11.1.12/templates/_secrets.tpl
new file mode 100644
index 0000000000..fd487f1756
--- /dev/null
+++ b/stable/papermerge/11.1.12/templates/_secrets.tpl
@@ -0,0 +1,13 @@
+{{/* Define the secrets */}}
+{{- define "papermerge.secrets" -}}
+
+{{- $secretName := (printf "%s-papermerge-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) -}}
+
+{{- $pass_key := randAlphaNum 32 -}}
+{{- with (lookup "v1" "Secret" .Release.Namespace $secretName) -}}
+ {{- $pass_key = index .data "PAPERMERGE__MAIN__SECRET_KEY" | b64dec -}}
+{{- end }}
+enabled: true
+data:
+ PAPERMERGE__MAIN__SECRET_KEY: {{ $pass_key }}
+{{- end -}}
diff --git a/stable/papermerge/11.1.12/templates/common.yaml b/stable/papermerge/11.1.12/templates/common.yaml
new file mode 100644
index 0000000000..160e360539
--- /dev/null
+++ b/stable/papermerge/11.1.12/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render secrets for papermerge */}}
+{{- $secrets := include "papermerge.secrets" . | fromYaml -}}
+{{- if $secrets -}}
+ {{- $_ := set .Values.secret "papermerge-secrets" $secrets -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/splunk/6.1.8/values.yaml b/stable/papermerge/11.1.12/values.yaml
similarity index 100%
rename from stable/splunk/6.1.8/values.yaml
rename to stable/papermerge/11.1.12/values.yaml
diff --git a/stable/passwordpusherephemeral/4.1.8/CHANGELOG.md b/stable/passwordpusherephemeral/4.1.8/CHANGELOG.md
deleted file mode 100644
index 0e56ae2d21..0000000000
--- a/stable/passwordpusherephemeral/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [passwordpusherephemeral-4.1.8](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.7...passwordpusherephemeral-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [passwordpusherephemeral-4.1.7](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.6...passwordpusherephemeral-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [passwordpusherephemeral-4.1.6](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.5...passwordpusherephemeral-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [passwordpusherephemeral-4.1.5](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.4...passwordpusherephemeral-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [passwordpusherephemeral-4.1.4](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.3...passwordpusherephemeral-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [passwordpusherephemeral-4.1.3](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.0...passwordpusherephemeral-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [passwordpusherephemeral-4.1.2](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.0...passwordpusherephemeral-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [passwordpusherephemeral-4.1.0](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.0.1...passwordpusherephemeral-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [passwordpusherephemeral-4.0.1](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.0.0...passwordpusherephemeral-4.0.1) (2023-12-26)
diff --git a/stable/passwordpusherephemeral/4.1.8/Chart.yaml b/stable/passwordpusherephemeral/4.1.8/Chart.yaml
deleted file mode 100644
index 3a6627d995..0000000000
--- a/stable/passwordpusherephemeral/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Ephemeral version requires no other database Chart! 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.
-home: https://truecharts.org/charts/stable/passwordpusherephemeral
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/passwordpusherephemeral.png
-keywords:
- - passwordpusherephemeral
- - Productivity
- - Security
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: passwordpusherephemeral
-sources:
- - https://github.com/pglombardo/PasswordPusher
- - https://github.com/truecharts/charts/tree/master/charts/stable/passwordpusherephemeral
- - https://hub.docker.com/r/pglombardo/pwpush-ephemeral
-type: application
-version: 4.1.8
diff --git a/stable/passwordpusherephemeral/4.1.8/app-changelog.md b/stable/passwordpusherephemeral/4.1.8/app-changelog.md
deleted file mode 100644
index 80bbf864c0..0000000000
--- a/stable/passwordpusherephemeral/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [passwordpusherephemeral-4.1.8](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.7...passwordpusherephemeral-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/passwordpusherephemeral/4.1.8/charts/common-17.2.26.tgz b/stable/passwordpusherephemeral/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/passwordpusherephemeral/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/passwordpusherephemeral/4.1.9/CHANGELOG.md b/stable/passwordpusherephemeral/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..c6c431eb73
--- /dev/null
+++ b/stable/passwordpusherephemeral/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [passwordpusherephemeral-4.1.9](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.8...passwordpusherephemeral-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [passwordpusherephemeral-4.1.8](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.7...passwordpusherephemeral-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [passwordpusherephemeral-4.1.7](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.6...passwordpusherephemeral-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [passwordpusherephemeral-4.1.6](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.5...passwordpusherephemeral-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [passwordpusherephemeral-4.1.5](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.4...passwordpusherephemeral-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [passwordpusherephemeral-4.1.4](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.3...passwordpusherephemeral-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [passwordpusherephemeral-4.1.3](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.0...passwordpusherephemeral-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [passwordpusherephemeral-4.1.2](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.0...passwordpusherephemeral-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/passwordpusherephemeral/4.1.9/Chart.yaml b/stable/passwordpusherephemeral/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..31fa5ac5d3
--- /dev/null
+++ b/stable/passwordpusherephemeral/4.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Ephemeral version requires no other database Chart! 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.
+home: https://truecharts.org/charts/stable/passwordpusherephemeral
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/passwordpusherephemeral.png
+keywords:
+ - passwordpusherephemeral
+ - Productivity
+ - Security
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: passwordpusherephemeral
+sources:
+ - https://github.com/pglombardo/PasswordPusher
+ - https://github.com/truecharts/charts/tree/master/charts/stable/passwordpusherephemeral
+ - https://hub.docker.com/r/pglombardo/pwpush-ephemeral
+type: application
+version: 4.1.9
diff --git a/stable/passwordpusherephemeral/4.1.8/README.md b/stable/passwordpusherephemeral/4.1.9/README.md
similarity index 100%
rename from stable/passwordpusherephemeral/4.1.8/README.md
rename to stable/passwordpusherephemeral/4.1.9/README.md
diff --git a/stable/passwordpusherephemeral/4.1.9/app-changelog.md b/stable/passwordpusherephemeral/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..71f2aa4fc1
--- /dev/null
+++ b/stable/passwordpusherephemeral/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [passwordpusherephemeral-4.1.9](https://github.com/truecharts/charts/compare/passwordpusherephemeral-4.1.8...passwordpusherephemeral-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/passwordpusherephemeral/4.1.8/app-readme.md b/stable/passwordpusherephemeral/4.1.9/app-readme.md
similarity index 100%
rename from stable/passwordpusherephemeral/4.1.8/app-readme.md
rename to stable/passwordpusherephemeral/4.1.9/app-readme.md
diff --git a/stable/passwordpusherephemeral/4.1.9/charts/common-17.2.28.tgz b/stable/passwordpusherephemeral/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/passwordpusherephemeral/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/passwordpusherephemeral/4.1.8/ix_values.yaml b/stable/passwordpusherephemeral/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/passwordpusherephemeral/4.1.8/ix_values.yaml
rename to stable/passwordpusherephemeral/4.1.9/ix_values.yaml
diff --git a/stable/passwordpusherephemeral/4.1.8/questions.yaml b/stable/passwordpusherephemeral/4.1.9/questions.yaml
similarity index 100%
rename from stable/passwordpusherephemeral/4.1.8/questions.yaml
rename to stable/passwordpusherephemeral/4.1.9/questions.yaml
diff --git a/stable/phoronix-test-suite/4.1.8/templates/common.yaml b/stable/passwordpusherephemeral/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/phoronix-test-suite/4.1.8/templates/common.yaml
rename to stable/passwordpusherephemeral/4.1.9/templates/common.yaml
diff --git a/stable/sqlite-web/4.1.8/values.yaml b/stable/passwordpusherephemeral/4.1.9/values.yaml
similarity index 100%
rename from stable/sqlite-web/4.1.8/values.yaml
rename to stable/passwordpusherephemeral/4.1.9/values.yaml
diff --git a/stable/pasta/7.1.8/CHANGELOG.md b/stable/pasta/7.1.8/CHANGELOG.md
deleted file mode 100644
index e85284275a..0000000000
--- a/stable/pasta/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [pasta-7.1.8](https://github.com/truecharts/charts/compare/pasta-7.1.7...pasta-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [pasta-7.1.7](https://github.com/truecharts/charts/compare/pasta-7.1.6...pasta-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [pasta-7.1.6](https://github.com/truecharts/charts/compare/pasta-7.1.5...pasta-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [pasta-7.1.5](https://github.com/truecharts/charts/compare/pasta-7.1.4...pasta-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [pasta-7.1.4](https://github.com/truecharts/charts/compare/pasta-7.1.3...pasta-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [pasta-7.1.3](https://github.com/truecharts/charts/compare/pasta-7.1.0...pasta-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [pasta-7.1.2](https://github.com/truecharts/charts/compare/pasta-7.1.0...pasta-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [pasta-7.1.0](https://github.com/truecharts/charts/compare/pasta-7.0.1...pasta-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [pasta-7.0.1](https://github.com/truecharts/charts/compare/pasta-7.0.0...pasta-7.0.1) (2023-12-26)
diff --git a/stable/pasta/7.1.8/Chart.yaml b/stable/pasta/7.1.8/Chart.yaml
deleted file mode 100644
index f3fa121714..0000000000
--- a/stable/pasta/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaApp-Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.6.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: PASTA - Audio and Subtitle Track Changer for Plex
-home: https://truecharts.org/charts/stable/pasta
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/pasta.png
-keywords:
- - pasta
- - MediaApp-Other
- - Tools-Utilities
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: pasta
-sources:
- - https://github.com/cglatot/pasta
- - https://github.com/truecharts/charts/tree/master/charts/stable/pasta
- - https://hub.docker.com/r/cglatot/pasta
-type: application
-version: 7.1.8
diff --git a/stable/pasta/7.1.8/app-changelog.md b/stable/pasta/7.1.8/app-changelog.md
deleted file mode 100644
index fdbbf3bf84..0000000000
--- a/stable/pasta/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [pasta-7.1.8](https://github.com/truecharts/charts/compare/pasta-7.1.7...pasta-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/pasta/7.1.8/charts/common-17.2.26.tgz b/stable/pasta/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/pasta/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/pasta/7.1.9/CHANGELOG.md b/stable/pasta/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..3bdba29ac8
--- /dev/null
+++ b/stable/pasta/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pasta-7.1.9](https://github.com/truecharts/charts/compare/pasta-7.1.8...pasta-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pasta-7.1.8](https://github.com/truecharts/charts/compare/pasta-7.1.7...pasta-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pasta-7.1.7](https://github.com/truecharts/charts/compare/pasta-7.1.6...pasta-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [pasta-7.1.6](https://github.com/truecharts/charts/compare/pasta-7.1.5...pasta-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pasta-7.1.5](https://github.com/truecharts/charts/compare/pasta-7.1.4...pasta-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pasta-7.1.4](https://github.com/truecharts/charts/compare/pasta-7.1.3...pasta-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pasta-7.1.3](https://github.com/truecharts/charts/compare/pasta-7.1.0...pasta-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [pasta-7.1.2](https://github.com/truecharts/charts/compare/pasta-7.1.0...pasta-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/pasta/7.1.9/Chart.yaml b/stable/pasta/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..65c9a8fbdd
--- /dev/null
+++ b/stable/pasta/7.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaApp-Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.6.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: PASTA - Audio and Subtitle Track Changer for Plex
+home: https://truecharts.org/charts/stable/pasta
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pasta.png
+keywords:
+ - pasta
+ - MediaApp-Other
+ - Tools-Utilities
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pasta
+sources:
+ - https://github.com/cglatot/pasta
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pasta
+ - https://hub.docker.com/r/cglatot/pasta
+type: application
+version: 7.1.9
diff --git a/stable/pasta/7.1.8/README.md b/stable/pasta/7.1.9/README.md
similarity index 100%
rename from stable/pasta/7.1.8/README.md
rename to stable/pasta/7.1.9/README.md
diff --git a/stable/pasta/7.1.9/app-changelog.md b/stable/pasta/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..430fed5250
--- /dev/null
+++ b/stable/pasta/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pasta-7.1.9](https://github.com/truecharts/charts/compare/pasta-7.1.8...pasta-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pasta/7.1.8/app-readme.md b/stable/pasta/7.1.9/app-readme.md
similarity index 100%
rename from stable/pasta/7.1.8/app-readme.md
rename to stable/pasta/7.1.9/app-readme.md
diff --git a/stable/pasta/7.1.9/charts/common-17.2.28.tgz b/stable/pasta/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pasta/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/pasta/7.1.8/ix_values.yaml b/stable/pasta/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/pasta/7.1.8/ix_values.yaml
rename to stable/pasta/7.1.9/ix_values.yaml
diff --git a/stable/pasta/7.1.8/questions.yaml b/stable/pasta/7.1.9/questions.yaml
similarity index 100%
rename from stable/pasta/7.1.8/questions.yaml
rename to stable/pasta/7.1.9/questions.yaml
diff --git a/stable/znc/8.1.12/templates/NOTES.txt b/stable/pasta/7.1.9/templates/NOTES.txt
similarity index 100%
rename from stable/znc/8.1.12/templates/NOTES.txt
rename to stable/pasta/7.1.9/templates/NOTES.txt
diff --git a/stable/photo-stream/4.1.8/templates/common.yaml b/stable/pasta/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/photo-stream/4.1.8/templates/common.yaml
rename to stable/pasta/7.1.9/templates/common.yaml
diff --git a/stable/sqlitebrowser/9.1.8/values.yaml b/stable/pasta/7.1.9/values.yaml
similarity index 100%
rename from stable/sqlitebrowser/9.1.8/values.yaml
rename to stable/pasta/7.1.9/values.yaml
diff --git a/stable/pastey/5.1.12/CHANGELOG.md b/stable/pastey/5.1.12/CHANGELOG.md
deleted file mode 100644
index c182eaba27..0000000000
--- a/stable/pastey/5.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [pastey-5.1.12](https://github.com/truecharts/charts/compare/pastey-5.1.11...pastey-5.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [pastey-5.1.11](https://github.com/truecharts/charts/compare/pastey-5.1.10...pastey-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [pastey-5.1.10](https://github.com/truecharts/charts/compare/pastey-5.1.9...pastey-5.1.10) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [pastey-5.1.9](https://github.com/truecharts/charts/compare/pastey-5.1.8...pastey-5.1.9) (2024-01-03)
-
-### Chore
-
-
-
-- update container image cesura/pastey to 0.5.1-slim[@dc994c0](https://github.com/dc994c0) by renovate ([#16757](https://github.com/truecharts/charts/issues/16757))
-
-
-## [pastey-5.1.8](https://github.com/truecharts/charts/compare/pastey-5.1.7...pastey-5.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image cesura/pastey to 0.5.1[@4c4f6e7](https://github.com/4c4f6e7) by renovate ([#16758](https://github.com/truecharts/charts/issues/16758))
-
-
-## [pastey-5.1.7](https://github.com/truecharts/charts/compare/pastey-5.1.6...pastey-5.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [pastey-5.1.6](https://github.com/truecharts/charts/compare/pastey-5.1.4...pastey-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [pastey-5.1.4](https://github.com/truecharts/charts/compare/pastey-5.1.3...pastey-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [pastey-5.1.3](https://github.com/truecharts/charts/compare/pastey-5.1.0...pastey-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/pastey/5.1.12/Chart.yaml b/stable/pastey/5.1.12/Chart.yaml
deleted file mode 100644
index d0fc4ae460..0000000000
--- a/stable/pastey/5.1.12/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.5.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A lightweight, self-hosted paste platform.
-home: https://truecharts.org/charts/stable/pastey
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/pastey.png
-keywords:
- - pastey
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: pastey
-sources:
- - https://github.com/Cesura/pastey
- - https://github.com/truecharts/charts/tree/master/charts/stable/pastey
- - https://hub.docker.com/r/cesura/pastey
-type: application
-version: 5.1.12
diff --git a/stable/pastey/5.1.12/app-changelog.md b/stable/pastey/5.1.12/app-changelog.md
deleted file mode 100644
index 510073437d..0000000000
--- a/stable/pastey/5.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [pastey-5.1.12](https://github.com/truecharts/charts/compare/pastey-5.1.11...pastey-5.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/pastey/5.1.12/charts/common-17.2.26.tgz b/stable/pastey/5.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/pastey/5.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/pastey/5.1.13/CHANGELOG.md b/stable/pastey/5.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..d0425f356f
--- /dev/null
+++ b/stable/pastey/5.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pastey-5.1.13](https://github.com/truecharts/charts/compare/pastey-5.1.12...pastey-5.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pastey-5.1.12](https://github.com/truecharts/charts/compare/pastey-5.1.11...pastey-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pastey-5.1.11](https://github.com/truecharts/charts/compare/pastey-5.1.10...pastey-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [pastey-5.1.10](https://github.com/truecharts/charts/compare/pastey-5.1.9...pastey-5.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pastey-5.1.9](https://github.com/truecharts/charts/compare/pastey-5.1.8...pastey-5.1.9) (2024-01-03)
+
+### Chore
+
+
+
+- update container image cesura/pastey to 0.5.1-slim[@dc994c0](https://github.com/dc994c0) by renovate ([#16757](https://github.com/truecharts/charts/issues/16757))
+
+
+## [pastey-5.1.8](https://github.com/truecharts/charts/compare/pastey-5.1.7...pastey-5.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image cesura/pastey to 0.5.1[@4c4f6e7](https://github.com/4c4f6e7) by renovate ([#16758](https://github.com/truecharts/charts/issues/16758))
+
+
+## [pastey-5.1.7](https://github.com/truecharts/charts/compare/pastey-5.1.6...pastey-5.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pastey-5.1.6](https://github.com/truecharts/charts/compare/pastey-5.1.4...pastey-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [pastey-5.1.4](https://github.com/truecharts/charts/compare/pastey-5.1.3...pastey-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pastey-5.1.3](https://github.com/truecharts/charts/compare/pastey-5.1.0...pastey-5.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/pastey/5.1.13/Chart.yaml b/stable/pastey/5.1.13/Chart.yaml
new file mode 100644
index 0000000000..429c1b8e89
--- /dev/null
+++ b/stable/pastey/5.1.13/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.5.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A lightweight, self-hosted paste platform.
+home: https://truecharts.org/charts/stable/pastey
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pastey.png
+keywords:
+ - pastey
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pastey
+sources:
+ - https://github.com/Cesura/pastey
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pastey
+ - https://hub.docker.com/r/cesura/pastey
+type: application
+version: 5.1.13
diff --git a/stable/pastey/5.1.12/README.md b/stable/pastey/5.1.13/README.md
similarity index 100%
rename from stable/pastey/5.1.12/README.md
rename to stable/pastey/5.1.13/README.md
diff --git a/stable/pastey/5.1.13/app-changelog.md b/stable/pastey/5.1.13/app-changelog.md
new file mode 100644
index 0000000000..aaa9cd96bf
--- /dev/null
+++ b/stable/pastey/5.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pastey-5.1.13](https://github.com/truecharts/charts/compare/pastey-5.1.12...pastey-5.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pastey/5.1.12/app-readme.md b/stable/pastey/5.1.13/app-readme.md
similarity index 100%
rename from stable/pastey/5.1.12/app-readme.md
rename to stable/pastey/5.1.13/app-readme.md
diff --git a/stable/pastey/5.1.13/charts/common-17.2.28.tgz b/stable/pastey/5.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pastey/5.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/pastey/5.1.12/ix_values.yaml b/stable/pastey/5.1.13/ix_values.yaml
similarity index 100%
rename from stable/pastey/5.1.12/ix_values.yaml
rename to stable/pastey/5.1.13/ix_values.yaml
diff --git a/stable/pastey/5.1.12/questions.yaml b/stable/pastey/5.1.13/questions.yaml
similarity index 100%
rename from stable/pastey/5.1.12/questions.yaml
rename to stable/pastey/5.1.13/questions.yaml
diff --git a/stable/ztcuui-aio/6.1.8/templates/NOTES.txt b/stable/pastey/5.1.13/templates/NOTES.txt
similarity index 100%
rename from stable/ztcuui-aio/6.1.8/templates/NOTES.txt
rename to stable/pastey/5.1.13/templates/NOTES.txt
diff --git a/stable/wyoming-whisper/3.1.8/templates/common.yaml b/stable/pastey/5.1.13/templates/common.yaml
similarity index 100%
rename from stable/wyoming-whisper/3.1.8/templates/common.yaml
rename to stable/pastey/5.1.13/templates/common.yaml
diff --git a/stable/sshwifty/4.1.9/values.yaml b/stable/pastey/5.1.13/values.yaml
similarity index 100%
rename from stable/sshwifty/4.1.9/values.yaml
rename to stable/pastey/5.1.13/values.yaml
diff --git a/stable/pavlovvr/4.1.8/CHANGELOG.md b/stable/pavlovvr/4.1.8/CHANGELOG.md
deleted file mode 100644
index 51bafdadb0..0000000000
--- a/stable/pavlovvr/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [pavlovvr-4.1.8](https://github.com/truecharts/charts/compare/pavlovvr-4.1.7...pavlovvr-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [pavlovvr-4.1.7](https://github.com/truecharts/charts/compare/pavlovvr-4.1.6...pavlovvr-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [pavlovvr-4.1.6](https://github.com/truecharts/charts/compare/pavlovvr-4.1.5...pavlovvr-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [pavlovvr-4.1.5](https://github.com/truecharts/charts/compare/pavlovvr-4.1.4...pavlovvr-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [pavlovvr-4.1.4](https://github.com/truecharts/charts/compare/pavlovvr-4.1.3...pavlovvr-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [pavlovvr-4.1.3](https://github.com/truecharts/charts/compare/pavlovvr-4.1.0...pavlovvr-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [pavlovvr-4.1.2](https://github.com/truecharts/charts/compare/pavlovvr-4.1.0...pavlovvr-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [pavlovvr-4.1.0](https://github.com/truecharts/charts/compare/pavlovvr-4.0.1...pavlovvr-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [pavlovvr-4.0.1](https://github.com/truecharts/charts/compare/pavlovvr-4.0.0...pavlovvr-4.0.1) (2023-12-26)
diff --git a/stable/pavlovvr/4.1.8/Chart.yaml b/stable/pavlovvr/4.1.8/Chart.yaml
deleted file mode 100644
index 5a80b7c90a..0000000000
--- a/stable/pavlovvr/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: palor
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Pavlov VR and run it.
-home: https://truecharts.org/charts/stable/pavlovvr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/pavlovvr.png
-keywords:
- - pavlovvr
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: pavlovvr
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/pavlovvr
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/pavlovvr/4.1.8/app-changelog.md b/stable/pavlovvr/4.1.8/app-changelog.md
deleted file mode 100644
index bd0dbdeb14..0000000000
--- a/stable/pavlovvr/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [pavlovvr-4.1.8](https://github.com/truecharts/charts/compare/pavlovvr-4.1.7...pavlovvr-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/pavlovvr/4.1.8/charts/common-17.2.26.tgz b/stable/pavlovvr/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/pavlovvr/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/pavlovvr/4.1.9/CHANGELOG.md b/stable/pavlovvr/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..bee8d23a35
--- /dev/null
+++ b/stable/pavlovvr/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pavlovvr-4.1.9](https://github.com/truecharts/charts/compare/pavlovvr-4.1.8...pavlovvr-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pavlovvr-4.1.8](https://github.com/truecharts/charts/compare/pavlovvr-4.1.7...pavlovvr-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pavlovvr-4.1.7](https://github.com/truecharts/charts/compare/pavlovvr-4.1.6...pavlovvr-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [pavlovvr-4.1.6](https://github.com/truecharts/charts/compare/pavlovvr-4.1.5...pavlovvr-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pavlovvr-4.1.5](https://github.com/truecharts/charts/compare/pavlovvr-4.1.4...pavlovvr-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pavlovvr-4.1.4](https://github.com/truecharts/charts/compare/pavlovvr-4.1.3...pavlovvr-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pavlovvr-4.1.3](https://github.com/truecharts/charts/compare/pavlovvr-4.1.0...pavlovvr-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [pavlovvr-4.1.2](https://github.com/truecharts/charts/compare/pavlovvr-4.1.0...pavlovvr-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/pavlovvr/4.1.9/Chart.yaml b/stable/pavlovvr/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..5e3dc5cd67
--- /dev/null
+++ b/stable/pavlovvr/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: palor
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Pavlov VR and run it.
+home: https://truecharts.org/charts/stable/pavlovvr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pavlovvr.png
+keywords:
+ - pavlovvr
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pavlovvr
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pavlovvr
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/pavlovvr/4.1.8/README.md b/stable/pavlovvr/4.1.9/README.md
similarity index 100%
rename from stable/pavlovvr/4.1.8/README.md
rename to stable/pavlovvr/4.1.9/README.md
diff --git a/stable/pavlovvr/4.1.9/app-changelog.md b/stable/pavlovvr/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..abece46a3e
--- /dev/null
+++ b/stable/pavlovvr/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pavlovvr-4.1.9](https://github.com/truecharts/charts/compare/pavlovvr-4.1.8...pavlovvr-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pavlovvr/4.1.8/app-readme.md b/stable/pavlovvr/4.1.9/app-readme.md
similarity index 100%
rename from stable/pavlovvr/4.1.8/app-readme.md
rename to stable/pavlovvr/4.1.9/app-readme.md
diff --git a/stable/pavlovvr/4.1.9/charts/common-17.2.28.tgz b/stable/pavlovvr/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pavlovvr/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/pavlovvr/4.1.8/ix_values.yaml b/stable/pavlovvr/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/pavlovvr/4.1.8/ix_values.yaml
rename to stable/pavlovvr/4.1.9/ix_values.yaml
diff --git a/stable/pavlovvr/4.1.8/questions.yaml b/stable/pavlovvr/4.1.9/questions.yaml
similarity index 100%
rename from stable/pavlovvr/4.1.8/questions.yaml
rename to stable/pavlovvr/4.1.9/questions.yaml
diff --git a/stable/phpmyadmin/4.1.8/templates/common.yaml b/stable/pavlovvr/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/phpmyadmin/4.1.8/templates/common.yaml
rename to stable/pavlovvr/4.1.9/templates/common.yaml
diff --git a/stable/st-reborn-server/4.1.8/values.yaml b/stable/pavlovvr/4.1.9/values.yaml
similarity index 100%
rename from stable/st-reborn-server/4.1.8/values.yaml
rename to stable/pavlovvr/4.1.9/values.yaml
diff --git a/stable/pgadmin/14.2.3/CHANGELOG.md b/stable/pgadmin/14.2.3/CHANGELOG.md
new file mode 100644
index 0000000000..e68bb137c5
--- /dev/null
+++ b/stable/pgadmin/14.2.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pgadmin-14.2.3](https://github.com/truecharts/charts/compare/pgadmin-14.2.2...pgadmin-14.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pgadmin-14.2.2](https://github.com/truecharts/charts/compare/pgadmin-14.2.1...pgadmin-14.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pgadmin-14.2.1](https://github.com/truecharts/charts/compare/pgadmin-14.2.0...pgadmin-14.2.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [pgadmin-14.2.0](https://github.com/truecharts/charts/compare/pgadmin-14.1.6...pgadmin-14.2.0) (2024-01-13)
+
+### Chore
+
+
+
+- update container image dpage/pgadmin4 to v8.2[@3b48078](https://github.com/3b48078) by renovate ([#17106](https://github.com/truecharts/charts/issues/17106))
+
+
+## [pgadmin-14.1.6](https://github.com/truecharts/charts/compare/pgadmin-14.1.5...pgadmin-14.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pgadmin-14.1.5](https://github.com/truecharts/charts/compare/pgadmin-14.1.4...pgadmin-14.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pgadmin-14.1.4](https://github.com/truecharts/charts/compare/pgadmin-14.1.3...pgadmin-14.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pgadmin-14.1.3](https://github.com/truecharts/charts/compare/pgadmin-14.1.0...pgadmin-14.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [pgadmin-14.1.2](https://github.com/truecharts/charts/compare/pgadmin-14.1.0...pgadmin-14.1.2) (2024-01-01)
+
+### Chore
+
+
+
diff --git a/stable/pgadmin/14.2.3/Chart.yaml b/stable/pgadmin/14.2.3/Chart.yaml
new file mode 100644
index 0000000000..851c9a80f3
--- /dev/null
+++ b/stable/pgadmin/14.2.3/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: management
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 8.2.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Web-Based postgresql database management utility
+home: https://truecharts.org/charts/stable/pgadmin
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pgadmin.png
+keywords:
+ - pgadmin
+ - db
+ - database
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pgadmin
+sources:
+ - https://www.pgadmin.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pgadmin
+ - https://hub.docker.com/r/dpage/pgadmin4
+type: application
+version: 14.2.3
diff --git a/stable/pgadmin/14.2.3/README.md b/stable/pgadmin/14.2.3/README.md
new file mode 100644
index 0000000000..236ffe8842
--- /dev/null
+++ b/stable/pgadmin/14.2.3/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/pgadmin)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/pgadmin/14.2.3/app-changelog.md b/stable/pgadmin/14.2.3/app-changelog.md
new file mode 100644
index 0000000000..b050d03ca5
--- /dev/null
+++ b/stable/pgadmin/14.2.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pgadmin-14.2.3](https://github.com/truecharts/charts/compare/pgadmin-14.2.2...pgadmin-14.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pgadmin/14.2.3/app-readme.md b/stable/pgadmin/14.2.3/app-readme.md
new file mode 100644
index 0000000000..9275f1814b
--- /dev/null
+++ b/stable/pgadmin/14.2.3/app-readme.md
@@ -0,0 +1,8 @@
+Web-Based postgresql database management utility
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/pgadmin](https://truecharts.org/charts/stable/pgadmin)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/pgadmin/14.2.3/charts/common-17.2.28.tgz b/stable/pgadmin/14.2.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pgadmin/14.2.3/charts/common-17.2.28.tgz differ
diff --git a/stable/pgadmin/14.2.3/ix_values.yaml b/stable/pgadmin/14.2.3/ix_values.yaml
new file mode 100644
index 0000000000..e72b79ac75
--- /dev/null
+++ b/stable/pgadmin/14.2.3/ix_values.yaml
@@ -0,0 +1,45 @@
+image:
+ repository: dpage/pgadmin4
+ pullPolicy: IfNotPresent
+ tag: 8.2@sha256:3b480788bfd84c9c46f09ce4984867f36fa8b8d8736b2044b376506cb0702ae2
+service:
+ main:
+ ports:
+ main:
+ port: 10024
+ targetPort: 80
+persistence:
+ config:
+ enabled: true
+ mountPath: "/var/lib/pgadmin"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ runAsNonRoot: true
+ readOnlyRootFilesystem: false
+ runAsUser: 5050
+ runAsGroup: 5050
+ fsGroup: 5050
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: true
+ type: http
+ path: /misc/ping
+ readiness:
+ enabled: true
+ type: http
+ path: /misc/ping
+ startup:
+ enabled: true
+ type: http
+ path: /misc/ping
+ env:
+ PGADMIN_DEFAULT_EMAIL: "replace@this.now"
+ PGADMIN_DEFAULT_PASSWORD: "changeme"
diff --git a/stable/pgadmin/14.2.3/questions.yaml b/stable/pgadmin/14.2.3/questions.yaml
new file mode 100644
index 0000000000..e25cdfa047
--- /dev/null
+++ b/stable/pgadmin/14.2.3/questions.yaml
@@ -0,0 +1,2848 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: PGADMIN_DEFAULT_EMAIL
+ label: "PGADMIN_DEFAULT_EMAIL"
+ schema:
+ type: string
+ required: true
+ default: "replace@this.now"
+ - variable: PGADMIN_DEFAULT_PASSWORD
+ label: "PGADMIN_DEFAULT_PASSWORD"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: "changeme"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10024
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 5050
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 5050
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 5050
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/pgadmin/14.2.3/templates/NOTES.txt b/stable/pgadmin/14.2.3/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/pgadmin/14.2.3/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/xen-orchestra/7.2.11/templates/common.yaml b/stable/pgadmin/14.2.3/templates/common.yaml
similarity index 100%
rename from stable/xen-orchestra/7.2.11/templates/common.yaml
rename to stable/pgadmin/14.2.3/templates/common.yaml
diff --git a/stable/stackedit/4.1.8/values.yaml b/stable/pgadmin/14.2.3/values.yaml
similarity index 100%
rename from stable/stackedit/4.1.8/values.yaml
rename to stable/pgadmin/14.2.3/values.yaml
diff --git a/stable/phoronix-test-suite/4.1.8/CHANGELOG.md b/stable/phoronix-test-suite/4.1.8/CHANGELOG.md
deleted file mode 100644
index d14851b747..0000000000
--- a/stable/phoronix-test-suite/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [phoronix-test-suite-4.1.8](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.7...phoronix-test-suite-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [phoronix-test-suite-4.1.7](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.6...phoronix-test-suite-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [phoronix-test-suite-4.1.6](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.5...phoronix-test-suite-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [phoronix-test-suite-4.1.5](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.4...phoronix-test-suite-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [phoronix-test-suite-4.1.4](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.3...phoronix-test-suite-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [phoronix-test-suite-4.1.3](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.0...phoronix-test-suite-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [phoronix-test-suite-4.1.2](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.0...phoronix-test-suite-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [phoronix-test-suite-4.1.0](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.0.1...phoronix-test-suite-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [phoronix-test-suite-4.0.1](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.0.0...phoronix-test-suite-4.0.1) (2023-12-26)
diff --git a/stable/phoronix-test-suite/4.1.8/Chart.yaml b/stable/phoronix-test-suite/4.1.8/Chart.yaml
deleted file mode 100644
index f6185d8283..0000000000
--- a/stable/phoronix-test-suite/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added.
-home: https://truecharts.org/charts/stable/phoronix-test-suite
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/phoronix-test-suite.png
-keywords:
- - phoronix-test-suite
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: phoronix-test-suite
-sources:
- - https://github.com/phoronix-test-suite/phoronix-test-suite
- - https://github.com/truecharts/charts/tree/master/charts/stable/phoronix-test-suite
- - https://hub.docker.com/r/phoronix/pts
-type: application
-version: 4.1.8
diff --git a/stable/phoronix-test-suite/4.1.8/app-changelog.md b/stable/phoronix-test-suite/4.1.8/app-changelog.md
deleted file mode 100644
index 5e48128829..0000000000
--- a/stable/phoronix-test-suite/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [phoronix-test-suite-4.1.8](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.7...phoronix-test-suite-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/phoronix-test-suite/4.1.8/charts/common-17.2.26.tgz b/stable/phoronix-test-suite/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/phoronix-test-suite/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/phoronix-test-suite/4.1.9/CHANGELOG.md b/stable/phoronix-test-suite/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..4ec53f408d
--- /dev/null
+++ b/stable/phoronix-test-suite/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [phoronix-test-suite-4.1.9](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.8...phoronix-test-suite-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [phoronix-test-suite-4.1.8](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.7...phoronix-test-suite-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [phoronix-test-suite-4.1.7](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.6...phoronix-test-suite-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [phoronix-test-suite-4.1.6](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.5...phoronix-test-suite-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [phoronix-test-suite-4.1.5](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.4...phoronix-test-suite-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [phoronix-test-suite-4.1.4](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.3...phoronix-test-suite-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [phoronix-test-suite-4.1.3](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.0...phoronix-test-suite-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [phoronix-test-suite-4.1.2](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.0...phoronix-test-suite-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/phoronix-test-suite/4.1.9/Chart.yaml b/stable/phoronix-test-suite/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..857383da3c
--- /dev/null
+++ b/stable/phoronix-test-suite/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added.
+home: https://truecharts.org/charts/stable/phoronix-test-suite
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/phoronix-test-suite.png
+keywords:
+ - phoronix-test-suite
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: phoronix-test-suite
+sources:
+ - https://github.com/phoronix-test-suite/phoronix-test-suite
+ - https://github.com/truecharts/charts/tree/master/charts/stable/phoronix-test-suite
+ - https://hub.docker.com/r/phoronix/pts
+type: application
+version: 4.1.9
diff --git a/stable/phoronix-test-suite/4.1.8/README.md b/stable/phoronix-test-suite/4.1.9/README.md
similarity index 100%
rename from stable/phoronix-test-suite/4.1.8/README.md
rename to stable/phoronix-test-suite/4.1.9/README.md
diff --git a/stable/phoronix-test-suite/4.1.9/app-changelog.md b/stable/phoronix-test-suite/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..d2fa2b62e0
--- /dev/null
+++ b/stable/phoronix-test-suite/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [phoronix-test-suite-4.1.9](https://github.com/truecharts/charts/compare/phoronix-test-suite-4.1.8...phoronix-test-suite-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/phoronix-test-suite/4.1.8/app-readme.md b/stable/phoronix-test-suite/4.1.9/app-readme.md
similarity index 100%
rename from stable/phoronix-test-suite/4.1.8/app-readme.md
rename to stable/phoronix-test-suite/4.1.9/app-readme.md
diff --git a/stable/phoronix-test-suite/4.1.9/charts/common-17.2.28.tgz b/stable/phoronix-test-suite/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/phoronix-test-suite/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/phoronix-test-suite/4.1.8/ix_values.yaml b/stable/phoronix-test-suite/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/phoronix-test-suite/4.1.8/ix_values.yaml
rename to stable/phoronix-test-suite/4.1.9/ix_values.yaml
diff --git a/stable/phoronix-test-suite/4.1.8/questions.yaml b/stable/phoronix-test-suite/4.1.9/questions.yaml
similarity index 100%
rename from stable/phoronix-test-suite/4.1.8/questions.yaml
rename to stable/phoronix-test-suite/4.1.9/questions.yaml
diff --git a/stable/pigallery2/4.1.8/templates/common.yaml b/stable/phoronix-test-suite/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/pigallery2/4.1.8/templates/common.yaml
rename to stable/phoronix-test-suite/4.1.9/templates/common.yaml
diff --git a/stable/standardnotes-web/4.1.8/values.yaml b/stable/phoronix-test-suite/4.1.9/values.yaml
similarity index 100%
rename from stable/standardnotes-web/4.1.8/values.yaml
rename to stable/phoronix-test-suite/4.1.9/values.yaml
diff --git a/stable/photo-stream/4.1.8/CHANGELOG.md b/stable/photo-stream/4.1.8/CHANGELOG.md
deleted file mode 100644
index 5ae4575f80..0000000000
--- a/stable/photo-stream/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [photo-stream-4.1.8](https://github.com/truecharts/charts/compare/photo-stream-4.1.7...photo-stream-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [photo-stream-4.1.7](https://github.com/truecharts/charts/compare/photo-stream-4.1.6...photo-stream-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [photo-stream-4.1.6](https://github.com/truecharts/charts/compare/photo-stream-4.1.5...photo-stream-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [photo-stream-4.1.5](https://github.com/truecharts/charts/compare/photo-stream-4.1.4...photo-stream-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [photo-stream-4.1.4](https://github.com/truecharts/charts/compare/photo-stream-4.1.3...photo-stream-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [photo-stream-4.1.3](https://github.com/truecharts/charts/compare/photo-stream-4.1.0...photo-stream-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [photo-stream-4.1.2](https://github.com/truecharts/charts/compare/photo-stream-4.1.0...photo-stream-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [photo-stream-4.1.0](https://github.com/truecharts/charts/compare/photo-stream-4.0.1...photo-stream-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [photo-stream-4.0.1](https://github.com/truecharts/charts/compare/photo-stream-4.0.0...photo-stream-4.0.1) (2023-12-26)
diff --git a/stable/photo-stream/4.1.8/Chart.yaml b/stable/photo-stream/4.1.8/Chart.yaml
deleted file mode 100644
index 83379f6e2d..0000000000
--- a/stable/photo-stream/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Photo Stream is a simpler home for your photos. Easy to use, self hosted, no tracking, just photos.
-home: https://truecharts.org/charts/stable/photo-stream
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/photo-stream.png
-keywords:
- - photo-stream
- - Productivity
- - Tools-Utilities
- - MediaApp-Photos
- - MediaServer-Photos
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: photo-stream
-sources:
- - https://github.com/waschinski/photo-stream
- - https://github.com/truecharts/charts/tree/master/charts/stable/photo-stream
- - https://hub.docker.com/r/waschinski/photo-stream
-type: application
-version: 4.1.8
diff --git a/stable/photo-stream/4.1.8/app-changelog.md b/stable/photo-stream/4.1.8/app-changelog.md
deleted file mode 100644
index 918462a6e5..0000000000
--- a/stable/photo-stream/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [photo-stream-4.1.8](https://github.com/truecharts/charts/compare/photo-stream-4.1.7...photo-stream-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/photo-stream/4.1.8/charts/common-17.2.26.tgz b/stable/photo-stream/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/photo-stream/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/photo-stream/4.1.9/CHANGELOG.md b/stable/photo-stream/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..623687230b
--- /dev/null
+++ b/stable/photo-stream/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [photo-stream-4.1.9](https://github.com/truecharts/charts/compare/photo-stream-4.1.8...photo-stream-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [photo-stream-4.1.8](https://github.com/truecharts/charts/compare/photo-stream-4.1.7...photo-stream-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [photo-stream-4.1.7](https://github.com/truecharts/charts/compare/photo-stream-4.1.6...photo-stream-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [photo-stream-4.1.6](https://github.com/truecharts/charts/compare/photo-stream-4.1.5...photo-stream-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [photo-stream-4.1.5](https://github.com/truecharts/charts/compare/photo-stream-4.1.4...photo-stream-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [photo-stream-4.1.4](https://github.com/truecharts/charts/compare/photo-stream-4.1.3...photo-stream-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [photo-stream-4.1.3](https://github.com/truecharts/charts/compare/photo-stream-4.1.0...photo-stream-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [photo-stream-4.1.2](https://github.com/truecharts/charts/compare/photo-stream-4.1.0...photo-stream-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/photo-stream/4.1.9/Chart.yaml b/stable/photo-stream/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..ed6fa39a21
--- /dev/null
+++ b/stable/photo-stream/4.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Photo Stream is a simpler home for your photos. Easy to use, self hosted, no tracking, just photos.
+home: https://truecharts.org/charts/stable/photo-stream
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/photo-stream.png
+keywords:
+ - photo-stream
+ - Productivity
+ - Tools-Utilities
+ - MediaApp-Photos
+ - MediaServer-Photos
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: photo-stream
+sources:
+ - https://github.com/waschinski/photo-stream
+ - https://github.com/truecharts/charts/tree/master/charts/stable/photo-stream
+ - https://hub.docker.com/r/waschinski/photo-stream
+type: application
+version: 4.1.9
diff --git a/stable/photo-stream/4.1.8/README.md b/stable/photo-stream/4.1.9/README.md
similarity index 100%
rename from stable/photo-stream/4.1.8/README.md
rename to stable/photo-stream/4.1.9/README.md
diff --git a/stable/photo-stream/4.1.9/app-changelog.md b/stable/photo-stream/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..ef018bd326
--- /dev/null
+++ b/stable/photo-stream/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [photo-stream-4.1.9](https://github.com/truecharts/charts/compare/photo-stream-4.1.8...photo-stream-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/photo-stream/4.1.8/app-readme.md b/stable/photo-stream/4.1.9/app-readme.md
similarity index 100%
rename from stable/photo-stream/4.1.8/app-readme.md
rename to stable/photo-stream/4.1.9/app-readme.md
diff --git a/stable/photo-stream/4.1.9/charts/common-17.2.28.tgz b/stable/photo-stream/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/photo-stream/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/photo-stream/4.1.8/ix_values.yaml b/stable/photo-stream/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/photo-stream/4.1.8/ix_values.yaml
rename to stable/photo-stream/4.1.9/ix_values.yaml
diff --git a/stable/photo-stream/4.1.8/questions.yaml b/stable/photo-stream/4.1.9/questions.yaml
similarity index 100%
rename from stable/photo-stream/4.1.8/questions.yaml
rename to stable/photo-stream/4.1.9/questions.yaml
diff --git a/stable/pixark/4.1.8/templates/common.yaml b/stable/photo-stream/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/pixark/4.1.8/templates/common.yaml
rename to stable/photo-stream/4.1.9/templates/common.yaml
diff --git a/stable/starmade/4.1.8/values.yaml b/stable/photo-stream/4.1.9/values.yaml
similarity index 100%
rename from stable/starmade/4.1.8/values.yaml
rename to stable/photo-stream/4.1.9/values.yaml
diff --git a/stable/photoprism/19.1.13/CHANGELOG.md b/stable/photoprism/19.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..8c350c4c24
--- /dev/null
+++ b/stable/photoprism/19.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [photoprism-19.1.13](https://github.com/truecharts/charts/compare/photoprism-19.1.12...photoprism-19.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [photoprism-19.1.12](https://github.com/truecharts/charts/compare/photoprism-19.1.11...photoprism-19.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [photoprism-19.1.11](https://github.com/truecharts/charts/compare/photoprism-19.1.10...photoprism-19.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [photoprism-19.1.10](https://github.com/truecharts/charts/compare/photoprism-19.1.9...photoprism-19.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [photoprism-19.1.9](https://github.com/truecharts/charts/compare/photoprism-19.1.8...photoprism-19.1.9) (2024-01-03)
+
+
+## [photoprism-19.1.8](https://github.com/truecharts/charts/compare/photoprism-19.1.7...photoprism-19.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [photoprism-19.1.7](https://github.com/truecharts/charts/compare/photoprism-19.1.6...photoprism-19.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [photoprism-19.1.6](https://github.com/truecharts/charts/compare/photoprism-19.1.5...photoprism-19.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [photoprism-19.1.5](https://github.com/truecharts/charts/compare/photoprism-19.1.4...photoprism-19.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [photoprism-19.1.4](https://github.com/truecharts/charts/compare/photoprism-19.1.3...photoprism-19.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [photoprism-19.1.3](https://github.com/truecharts/charts/compare/photoprism-19.1.0...photoprism-19.1.3) (2024-01-01)
+
diff --git a/stable/photoprism/19.1.13/Chart.yaml b/stable/photoprism/19.1.13/Chart.yaml
new file mode 100644
index 0000000000..0b28214b51
--- /dev/null
+++ b/stable/photoprism/19.1.13/Chart.yaml
@@ -0,0 +1,46 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 231128.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: PhotoPrism® is a server-based application for browsing, organizing and sharing your personal photo collection
+home: https://truecharts.org/charts/stable/photoprism
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/photoprism.png
+keywords:
+ - photos
+ - photoprism
+ - pictures
+ - sharing
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: photoprism
+sources:
+ - https://github.com/photoprism/photoprism
+ - https://github.com/truecharts/charts/tree/master/charts/stable/photoprism
+ - https://hub.docker.com/r/photoprism/photoprism
+type: application
+version: 19.1.13
diff --git a/stable/photoprism/19.1.13/README.md b/stable/photoprism/19.1.13/README.md
new file mode 100644
index 0000000000..e56dad0ba6
--- /dev/null
+++ b/stable/photoprism/19.1.13/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/photoprism)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/photoprism/19.1.13/app-changelog.md b/stable/photoprism/19.1.13/app-changelog.md
new file mode 100644
index 0000000000..3f6914a77c
--- /dev/null
+++ b/stable/photoprism/19.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [photoprism-19.1.13](https://github.com/truecharts/charts/compare/photoprism-19.1.12...photoprism-19.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/photoprism/19.1.13/app-readme.md b/stable/photoprism/19.1.13/app-readme.md
new file mode 100644
index 0000000000..00f27b20ac
--- /dev/null
+++ b/stable/photoprism/19.1.13/app-readme.md
@@ -0,0 +1,8 @@
+PhotoPrism® is a server-based application for browsing, organizing and sharing your personal photo collection
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/photoprism](https://truecharts.org/charts/stable/photoprism)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/photoprism/19.1.13/charts/common-17.2.28.tgz b/stable/photoprism/19.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/photoprism/19.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/photoprism/19.1.13/charts/mariadb-12.1.6.tgz b/stable/photoprism/19.1.13/charts/mariadb-12.1.6.tgz
new file mode 100644
index 0000000000..cffb31b284
Binary files /dev/null and b/stable/photoprism/19.1.13/charts/mariadb-12.1.6.tgz differ
diff --git a/stable/photoprism/19.1.13/ix_values.yaml b/stable/photoprism/19.1.13/ix_values.yaml
new file mode 100644
index 0000000000..a8e9835b89
--- /dev/null
+++ b/stable/photoprism/19.1.13/ix_values.yaml
@@ -0,0 +1,67 @@
+image:
+ repository: photoprism/photoprism
+ tag: 231128@sha256:cbaf35b067efc179dee68ab703db8911c2ad306830831458abb369542ee4cf12
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 2342
+ targetPort: 2342
+persistence:
+ storage:
+ enabled: true
+ mountPath: "/assets"
+ photoprismtemp:
+ enabled: true
+ mountPath: "/photoprism_temp"
+ type: emptyDir
+ originals:
+ enabled: true
+ mountPath: "/photoprism/originals"
+ import:
+ enabled: true
+ mountPath: "/photoprism/import"
+mariadb:
+ enabled: true
+ mariadbUsername: photoprism
+ mariadbDatabase: photoprism
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ HOME: "/photoprism"
+ PHOTOPRISM_ORIGINALS_PATH: "/photoprism/originals"
+ PHOTOPRISM_IMPORT_PATH: "/photoprism/import"
+ PHOTOPRISM_TEMP_PATH: "/photoprism_temp"
+ PHOTOPRISM_STORAGE_PATH: "/assets/storage"
+ PHOTOPRISM_SIDECAR_PATH: "/assets/sidecar"
+ PHOTOPRISM_CACHE_PATH: "/assets/cache"
+ PHOTOPRISM_CONFIG_PATH: "/assets/config"
+ PROTOPRISM_BACKUP_PATH: "/assets/backup"
+ PHOTOPRISM_PUBLIC: false
+ PHOTOPRISM_UID: "{{ .Values.securityContext.container.runAsUser }}"
+ PHOTOPRISM_GID: "{{ .Values.securityContext.container.runAsGroup }}"
+ PHOTOPRISM_UMASK: "{{ .Values.securityContext.container.UMASK }}"
+ PHOTOPRISM_DATABASE_DRIVER: "mysql"
+ PHOTOPRISM_DATABASE_NAME: "photoprism"
+ PHOTOPRISM_DATABASE_USER: "photoprism"
+ PHOTOPRISM_DATABASE_SERVER:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: plainporthost
+ PHOTOPRISM_DATABASE_PASSWORD:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
+ key: mariadb-password
+ PHOTOPRISM_ADMIN_PASSWORD: "please-change"
diff --git a/stable/photoprism/19.1.13/questions.yaml b/stable/photoprism/19.1.13/questions.yaml
new file mode 100644
index 0000000000..b06c917534
--- /dev/null
+++ b/stable/photoprism/19.1.13/questions.yaml
@@ -0,0 +1,3668 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: PHOTOPRISM_ADMIN_PASSWORD
+ label: "PHOTOPRISM_ADMIN_PASSWORD (First Install Only)"
+ description: "Initial admin password. **BE SURE TO CHANGE THIS!**"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: PHOTOPRISM_PUBLIC
+ label: "PHOTOPRISM_PUBLIC"
+ description: "Disable authentication / password protection"
+ schema:
+ type: boolean
+ default: false
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 2342
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: storage
+ label: "App Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: photoprismtemp
+ label: "App Temp Files"
+ description: "Stores the Application Temp Files."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: originals
+ label: "Photoprism Originals"
+ description: "Stores the Photoprism Originals."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: import
+ label: "Photoprism Import"
+ description: "Location of the Photoprism Imports."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/photoprism/19.1.13/templates/NOTES.txt b/stable/photoprism/19.1.13/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/photoprism/19.1.13/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/youtubedl-material/9.1.12/templates/common.yaml b/stable/photoprism/19.1.13/templates/common.yaml
similarity index 100%
rename from stable/youtubedl-material/9.1.12/templates/common.yaml
rename to stable/photoprism/19.1.13/templates/common.yaml
diff --git a/stable/static-web-server/3.1.9/values.yaml b/stable/photoprism/19.1.13/values.yaml
similarity index 100%
rename from stable/static-web-server/3.1.9/values.yaml
rename to stable/photoprism/19.1.13/values.yaml
diff --git a/stable/photoshow/9.1.8/CHANGELOG.md b/stable/photoshow/9.1.8/CHANGELOG.md
deleted file mode 100644
index 8ec0573dab..0000000000
--- a/stable/photoshow/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [photoshow-9.1.8](https://github.com/truecharts/charts/compare/photoshow-9.1.7...photoshow-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [photoshow-9.1.7](https://github.com/truecharts/charts/compare/photoshow-9.1.6...photoshow-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [photoshow-9.1.6](https://github.com/truecharts/charts/compare/photoshow-9.1.5...photoshow-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [photoshow-9.1.5](https://github.com/truecharts/charts/compare/photoshow-9.1.4...photoshow-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [photoshow-9.1.4](https://github.com/truecharts/charts/compare/photoshow-9.1.3...photoshow-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [photoshow-9.1.3](https://github.com/truecharts/charts/compare/photoshow-9.1.0...photoshow-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [photoshow-9.1.2](https://github.com/truecharts/charts/compare/photoshow-9.1.0...photoshow-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [photoshow-9.1.0](https://github.com/truecharts/charts/compare/photoshow-9.0.1...photoshow-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [photoshow-9.0.1](https://github.com/truecharts/charts/compare/photoshow-9.0.0...photoshow-9.0.1) (2023-12-26)
diff --git a/stable/photoshow/9.1.8/Chart.yaml b/stable/photoshow/9.1.8/Chart.yaml
deleted file mode 100644
index e1ab77b318..0000000000
--- a/stable/photoshow/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,41 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 48aabb98
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A gallery software at its easiest, it doesn't even require a database.
-home: https://truecharts.org/charts/stable/photoshow
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/photoshow.png
-keywords:
- - photoshow
- - photo
- - show
- - gallary
- - image
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: photoshow
-sources:
- - https://github.com/linuxserver/docker-photoshow
- - https://github.com/thibaud-rohmer/PhotoShow
- - https://github.com/truecharts/charts/tree/master/charts/stable/photoshow
- - https://ghcr.io/linuxserver/photoshow
-type: application
-version: 9.1.8
diff --git a/stable/photoshow/9.1.8/app-changelog.md b/stable/photoshow/9.1.8/app-changelog.md
deleted file mode 100644
index 4e41a97d2b..0000000000
--- a/stable/photoshow/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [photoshow-9.1.8](https://github.com/truecharts/charts/compare/photoshow-9.1.7...photoshow-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/photoshow/9.1.8/charts/common-17.2.26.tgz b/stable/photoshow/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/photoshow/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/photoshow/9.1.9/CHANGELOG.md b/stable/photoshow/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..8de523daf9
--- /dev/null
+++ b/stable/photoshow/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [photoshow-9.1.9](https://github.com/truecharts/charts/compare/photoshow-9.1.8...photoshow-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [photoshow-9.1.8](https://github.com/truecharts/charts/compare/photoshow-9.1.7...photoshow-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [photoshow-9.1.7](https://github.com/truecharts/charts/compare/photoshow-9.1.6...photoshow-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [photoshow-9.1.6](https://github.com/truecharts/charts/compare/photoshow-9.1.5...photoshow-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [photoshow-9.1.5](https://github.com/truecharts/charts/compare/photoshow-9.1.4...photoshow-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [photoshow-9.1.4](https://github.com/truecharts/charts/compare/photoshow-9.1.3...photoshow-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [photoshow-9.1.3](https://github.com/truecharts/charts/compare/photoshow-9.1.0...photoshow-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [photoshow-9.1.2](https://github.com/truecharts/charts/compare/photoshow-9.1.0...photoshow-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/photoshow/9.1.9/Chart.yaml b/stable/photoshow/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..299e40c73a
--- /dev/null
+++ b/stable/photoshow/9.1.9/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 48aabb98
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A gallery software at its easiest, it doesn't even require a database.
+home: https://truecharts.org/charts/stable/photoshow
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/photoshow.png
+keywords:
+ - photoshow
+ - photo
+ - show
+ - gallary
+ - image
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: photoshow
+sources:
+ - https://github.com/linuxserver/docker-photoshow
+ - https://github.com/thibaud-rohmer/PhotoShow
+ - https://github.com/truecharts/charts/tree/master/charts/stable/photoshow
+ - https://ghcr.io/linuxserver/photoshow
+type: application
+version: 9.1.9
diff --git a/stable/photoshow/9.1.8/README.md b/stable/photoshow/9.1.9/README.md
similarity index 100%
rename from stable/photoshow/9.1.8/README.md
rename to stable/photoshow/9.1.9/README.md
diff --git a/stable/photoshow/9.1.9/app-changelog.md b/stable/photoshow/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..976eaac631
--- /dev/null
+++ b/stable/photoshow/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [photoshow-9.1.9](https://github.com/truecharts/charts/compare/photoshow-9.1.8...photoshow-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/photoshow/9.1.8/app-readme.md b/stable/photoshow/9.1.9/app-readme.md
similarity index 100%
rename from stable/photoshow/9.1.8/app-readme.md
rename to stable/photoshow/9.1.9/app-readme.md
diff --git a/stable/photoshow/9.1.9/charts/common-17.2.28.tgz b/stable/photoshow/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/photoshow/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/photoshow/9.1.8/ix_values.yaml b/stable/photoshow/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/photoshow/9.1.8/ix_values.yaml
rename to stable/photoshow/9.1.9/ix_values.yaml
diff --git a/stable/photoshow/9.1.8/questions.yaml b/stable/photoshow/9.1.9/questions.yaml
similarity index 100%
rename from stable/photoshow/9.1.8/questions.yaml
rename to stable/photoshow/9.1.9/questions.yaml
diff --git a/stable/photoshow/9.1.9/templates/NOTES.txt b/stable/photoshow/9.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/photoshow/9.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/photoshow/9.1.9/templates/common.yaml b/stable/photoshow/9.1.9/templates/common.yaml
new file mode 100644
index 0000000000..992373e750
--- /dev/null
+++ b/stable/photoshow/9.1.9/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/static/9.1.8/values.yaml b/stable/photoshow/9.1.9/values.yaml
similarity index 100%
rename from stable/static/9.1.8/values.yaml
rename to stable/photoshow/9.1.9/values.yaml
diff --git a/stable/photostructure/6.0.3/CHANGELOG.md b/stable/photostructure/6.0.3/CHANGELOG.md
deleted file mode 100644
index 521843822a..0000000000
--- a/stable/photostructure/6.0.3/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [photostructure-6.0.3](https://github.com/truecharts/charts/compare/photostructure-6.0.2...photostructure-6.0.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [photostructure-6.0.2](https://github.com/truecharts/charts/compare/photostructure-6.0.1...photostructure-6.0.2) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [photostructure-6.0.1](https://github.com/truecharts/charts/compare/photostructure-6.0.0...photostructure-6.0.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [photostructure-6.0.0](https://github.com/truecharts/charts/compare/photostructure-5.1.8...photostructure-6.0.0) (2024-01-03)
-
-### Chore
-
-
-
-- update container image photostructure/server to v2023.12.0[@ad73bfc](https://github.com/ad73bfc) by renovate ([#16815](https://github.com/truecharts/charts/issues/16815))
-
-
-## [photostructure-5.1.8](https://github.com/truecharts/charts/compare/photostructure-5.1.7...photostructure-5.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image photostructure/server to v[@e540bac](https://github.com/e540bac) by renovate ([#16788](https://github.com/truecharts/charts/issues/16788))
-
-
-## [photostructure-5.1.7](https://github.com/truecharts/charts/compare/photostructure-5.1.6...photostructure-5.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [photostructure-5.1.6](https://github.com/truecharts/charts/compare/photostructure-5.1.4...photostructure-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [photostructure-5.1.4](https://github.com/truecharts/charts/compare/photostructure-5.1.3...photostructure-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [photostructure-5.1.3](https://github.com/truecharts/charts/compare/photostructure-5.1.0...photostructure-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/photostructure/6.0.3/Chart.yaml b/stable/photostructure/6.0.3/Chart.yaml
deleted file mode 100644
index daae017c02..0000000000
--- a/stable/photostructure/6.0.3/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaApp-Photos
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2023.12.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: PhotoStructure is your new home for all your photos and videos.
-home: https://truecharts.org/charts/stable/photostructure
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/photostructure.png
-keywords:
- - photostructure
- - MediaApp-Photos
- - MediaServer-Video
- - MediaServer-Photos
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: photostructure
-sources:
- - https://github.com/photostructure/photostructure-for-servers
- - https://github.com/truecharts/charts/tree/master/charts/stable/photostructure
- - https://hub.docker.com/r/photostructure/server
-type: application
-version: 6.0.3
diff --git a/stable/photostructure/6.0.3/app-changelog.md b/stable/photostructure/6.0.3/app-changelog.md
deleted file mode 100644
index 2a4e2610f6..0000000000
--- a/stable/photostructure/6.0.3/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [photostructure-6.0.3](https://github.com/truecharts/charts/compare/photostructure-6.0.2...photostructure-6.0.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/photostructure/6.0.3/charts/common-17.2.26.tgz b/stable/photostructure/6.0.3/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/photostructure/6.0.3/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/photostructure/6.0.4/CHANGELOG.md b/stable/photostructure/6.0.4/CHANGELOG.md
new file mode 100644
index 0000000000..7fe97b35c6
--- /dev/null
+++ b/stable/photostructure/6.0.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [photostructure-6.0.4](https://github.com/truecharts/charts/compare/photostructure-6.0.3...photostructure-6.0.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [photostructure-6.0.3](https://github.com/truecharts/charts/compare/photostructure-6.0.2...photostructure-6.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [photostructure-6.0.2](https://github.com/truecharts/charts/compare/photostructure-6.0.1...photostructure-6.0.2) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [photostructure-6.0.1](https://github.com/truecharts/charts/compare/photostructure-6.0.0...photostructure-6.0.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [photostructure-6.0.0](https://github.com/truecharts/charts/compare/photostructure-5.1.8...photostructure-6.0.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image photostructure/server to v2023.12.0[@ad73bfc](https://github.com/ad73bfc) by renovate ([#16815](https://github.com/truecharts/charts/issues/16815))
+
+
+## [photostructure-5.1.8](https://github.com/truecharts/charts/compare/photostructure-5.1.7...photostructure-5.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image photostructure/server to v[@e540bac](https://github.com/e540bac) by renovate ([#16788](https://github.com/truecharts/charts/issues/16788))
+
+
+## [photostructure-5.1.7](https://github.com/truecharts/charts/compare/photostructure-5.1.6...photostructure-5.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [photostructure-5.1.6](https://github.com/truecharts/charts/compare/photostructure-5.1.4...photostructure-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [photostructure-5.1.4](https://github.com/truecharts/charts/compare/photostructure-5.1.3...photostructure-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [photostructure-5.1.3](https://github.com/truecharts/charts/compare/photostructure-5.1.0...photostructure-5.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/photostructure/6.0.4/Chart.yaml b/stable/photostructure/6.0.4/Chart.yaml
new file mode 100644
index 0000000000..00143553b1
--- /dev/null
+++ b/stable/photostructure/6.0.4/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaApp-Photos
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2023.12.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: PhotoStructure is your new home for all your photos and videos.
+home: https://truecharts.org/charts/stable/photostructure
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/photostructure.png
+keywords:
+ - photostructure
+ - MediaApp-Photos
+ - MediaServer-Video
+ - MediaServer-Photos
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: photostructure
+sources:
+ - https://github.com/photostructure/photostructure-for-servers
+ - https://github.com/truecharts/charts/tree/master/charts/stable/photostructure
+ - https://hub.docker.com/r/photostructure/server
+type: application
+version: 6.0.4
diff --git a/stable/photostructure/6.0.3/README.md b/stable/photostructure/6.0.4/README.md
similarity index 100%
rename from stable/photostructure/6.0.3/README.md
rename to stable/photostructure/6.0.4/README.md
diff --git a/stable/photostructure/6.0.4/app-changelog.md b/stable/photostructure/6.0.4/app-changelog.md
new file mode 100644
index 0000000000..1c519e7a98
--- /dev/null
+++ b/stable/photostructure/6.0.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [photostructure-6.0.4](https://github.com/truecharts/charts/compare/photostructure-6.0.3...photostructure-6.0.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/photostructure/6.0.3/app-readme.md b/stable/photostructure/6.0.4/app-readme.md
similarity index 100%
rename from stable/photostructure/6.0.3/app-readme.md
rename to stable/photostructure/6.0.4/app-readme.md
diff --git a/stable/photostructure/6.0.4/charts/common-17.2.28.tgz b/stable/photostructure/6.0.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/photostructure/6.0.4/charts/common-17.2.28.tgz differ
diff --git a/stable/photostructure/6.0.3/ix_values.yaml b/stable/photostructure/6.0.4/ix_values.yaml
similarity index 100%
rename from stable/photostructure/6.0.3/ix_values.yaml
rename to stable/photostructure/6.0.4/ix_values.yaml
diff --git a/stable/photostructure/6.0.3/questions.yaml b/stable/photostructure/6.0.4/questions.yaml
similarity index 100%
rename from stable/photostructure/6.0.3/questions.yaml
rename to stable/photostructure/6.0.4/questions.yaml
diff --git a/stable/photostructure/6.0.4/templates/NOTES.txt b/stable/photostructure/6.0.4/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/photostructure/6.0.4/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/zerotier/8.1.8/templates/common.yaml b/stable/photostructure/6.0.4/templates/common.yaml
similarity index 100%
rename from stable/zerotier/8.1.8/templates/common.yaml
rename to stable/photostructure/6.0.4/templates/common.yaml
diff --git a/stable/stationeers/4.1.10/values.yaml b/stable/photostructure/6.0.4/values.yaml
similarity index 100%
rename from stable/stationeers/4.1.10/values.yaml
rename to stable/photostructure/6.0.4/values.yaml
diff --git a/stable/photoview/12.1.9/CHANGELOG.md b/stable/photoview/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..67a0c22007
--- /dev/null
+++ b/stable/photoview/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [photoview-12.1.9](https://github.com/truecharts/charts/compare/photoview-12.1.8...photoview-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [photoview-12.1.8](https://github.com/truecharts/charts/compare/photoview-12.1.7...photoview-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [photoview-12.1.7](https://github.com/truecharts/charts/compare/photoview-12.1.6...photoview-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [photoview-12.1.6](https://github.com/truecharts/charts/compare/photoview-12.1.5...photoview-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [photoview-12.1.5](https://github.com/truecharts/charts/compare/photoview-12.1.4...photoview-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [photoview-12.1.4](https://github.com/truecharts/charts/compare/photoview-12.1.3...photoview-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [photoview-12.1.3](https://github.com/truecharts/charts/compare/photoview-12.1.0...photoview-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [photoview-12.1.2](https://github.com/truecharts/charts/compare/photoview-12.1.0...photoview-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/photoview/12.1.9/Chart.yaml b/stable/photoview/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..9caece915a
--- /dev/null
+++ b/stable/photoview/12.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.3.13
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Photoview is a simple and user-friendly photo gallery.
+home: https://truecharts.org/charts/stable/photoview
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/photoview.png
+keywords:
+ - photo
+ - gallery
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: photoview
+sources:
+ - https://github.com/photoview/photoview
+ - https://github.com/truecharts/charts/tree/master/charts/stable/photoview
+ - https://hub.docker.com/r/viktorstrate/photoview
+type: application
+version: 12.1.9
diff --git a/stable/photoview/12.1.9/README.md b/stable/photoview/12.1.9/README.md
new file mode 100644
index 0000000000..f189453965
--- /dev/null
+++ b/stable/photoview/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/photoview)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/photoview/12.1.9/app-changelog.md b/stable/photoview/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..7abf6edbff
--- /dev/null
+++ b/stable/photoview/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [photoview-12.1.9](https://github.com/truecharts/charts/compare/photoview-12.1.8...photoview-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/photoview/12.1.9/app-readme.md b/stable/photoview/12.1.9/app-readme.md
new file mode 100644
index 0000000000..41ac2fe536
--- /dev/null
+++ b/stable/photoview/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Photoview is a simple and user-friendly photo gallery.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/photoview](https://truecharts.org/charts/stable/photoview)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/photoview/12.1.9/charts/common-17.2.28.tgz b/stable/photoview/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/photoview/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/photoview/12.1.9/ix_values.yaml b/stable/photoview/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..27f67d57ba
--- /dev/null
+++ b/stable/photoview/12.1.9/ix_values.yaml
@@ -0,0 +1,43 @@
+image:
+ repository: viktorstrate/photoview
+ tag: 2.3.13@sha256:68c83e8207715af098cb29a18f34b8af4913c6a589beb64cd2e1fb299d8c37a0
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10159
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ PHOTOVIEW_LISTEN_PORT: "{{ .Values.service.main.ports.main.port }}"
+ PHOTOVIEW_LISTEN_IP: "127.0.0.1"
+ PHOTOVIEW_DATABASE_DRIVER: "postgres"
+ PHOTOVIEW_MEDIA_CACHE: "/cache"
+ MAPBOX_TOKEN: ""
+ PHOTOVIEW_DISABLE_FACE_RECOGNITION: false
+ PHOTOVIEW_DISABLE_VIDEO_ENCODING: false
+ PHOTOVIEW_DISABLE_RAW_PROCESSING: false
+ PHOTOVIEW_POSTGRES_URL:
+ secretKeyRef:
+ name: secrets
+ key: PHOTOVIEW_POSTGRES_URL
+persistence:
+ # Don't use emptyDir, it stores, thumbnails and optimized media
+ cache:
+ enabled: true
+ mountPath: "/cache"
+ photos:
+ enabled: true
+ mountPath: "/photos"
+cnpg:
+ main:
+ enabled: true
+ user: photoview
+ database: photoview
+portal:
+ open:
+ enabled: true
diff --git a/stable/photoview/12.1.9/questions.yaml b/stable/photoview/12.1.9/questions.yaml
new file mode 100644
index 0000000000..aa85ea8efb
--- /dev/null
+++ b/stable/photoview/12.1.9/questions.yaml
@@ -0,0 +1,3600 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: MAPBOX_TOKEN
+ label: "Mapbox Token"
+ description: "Enable map related features, you need to create a mapbox token. A token can be generated for free at https://account.mapbox.com/access-tokens/"
+ schema:
+ type: string
+ default: ""
+ private: true
+ - variable: PHOTOVIEW_DISABLE_FACE_RECOGNITION
+ label: "Disable Face Recognition"
+ description: "Completely disable face recognition and hide the icon from the side menu."
+ schema:
+ type: boolean
+ default: false
+ - variable: PHOTOVIEW_DISABLE_VIDEO_ENCODING
+ label: "Disable Video Encoding"
+ description: "Disable ffmpeg encoding, but still show web compatible videos that doesn't need encoding."
+ schema:
+ type: boolean
+ default: false
+ - variable: PHOTOVIEW_DISABLE_RAW_PROCESSING
+ label: "Disable Raw Processing"
+ description: "Disable processing of RAW photos using darktable-cli."
+ schema:
+ type: boolean
+ default: false
+ - variable: PHOTOVIEW_LISTEN_IP
+ label: PhotoView Listen IP
+ schema:
+ type: string
+ required: true
+ $ref:
+ - definitions/nodeIP
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10159
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cache
+ label: "App Cache Storage"
+ description: "Stores the Application Cache."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: photos
+ label: "App Photos Storage"
+ description: "Stores the Application Photos."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/photoview/12.1.9/templates/NOTES.txt b/stable/photoview/12.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/photoview/12.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/photoview/12.1.9/templates/_secrets.tpl b/stable/photoview/12.1.9/templates/_secrets.tpl
new file mode 100644
index 0000000000..85d0784fcf
--- /dev/null
+++ b/stable/photoview/12.1.9/templates/_secrets.tpl
@@ -0,0 +1,6 @@
+{{/* Define the secrets */}}
+{{- define "photoview.secrets" -}}
+enabled: true
+data:
+ PHOTOVIEW_POSTGRES_URL: {{ (printf "%s?client_encoding=utf8" (.Values.cnpg.main.creds.std | trimAll "\"")) | quote }}
+{{- end -}}
diff --git a/stable/photoview/12.1.9/templates/common.yaml b/stable/photoview/12.1.9/templates/common.yaml
new file mode 100644
index 0000000000..aa1c92cea2
--- /dev/null
+++ b/stable/photoview/12.1.9/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render secrets for photoview */}}
+{{- $secrets := include "photoview.secrets" . | fromYaml -}}
+{{- if $secrets -}}
+ {{- $_ := set .Values.secret "secrets" $secrets -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/steam-headless/2.1.13/values.yaml b/stable/photoview/12.1.9/values.yaml
similarity index 100%
rename from stable/steam-headless/2.1.13/values.yaml
rename to stable/photoview/12.1.9/values.yaml
diff --git a/stable/phpldapadmin/12.1.9/CHANGELOG.md b/stable/phpldapadmin/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..da4833f841
--- /dev/null
+++ b/stable/phpldapadmin/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [phpldapadmin-12.1.9](https://github.com/truecharts/charts/compare/phpldapadmin-12.1.8...phpldapadmin-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [phpldapadmin-12.1.8](https://github.com/truecharts/charts/compare/phpldapadmin-12.1.7...phpldapadmin-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [phpldapadmin-12.1.7](https://github.com/truecharts/charts/compare/phpldapadmin-12.1.6...phpldapadmin-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [phpldapadmin-12.1.6](https://github.com/truecharts/charts/compare/phpldapadmin-12.1.5...phpldapadmin-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [phpldapadmin-12.1.5](https://github.com/truecharts/charts/compare/phpldapadmin-12.1.4...phpldapadmin-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [phpldapadmin-12.1.4](https://github.com/truecharts/charts/compare/phpldapadmin-12.1.3...phpldapadmin-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [phpldapadmin-12.1.3](https://github.com/truecharts/charts/compare/phpldapadmin-12.1.0...phpldapadmin-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [phpldapadmin-12.1.2](https://github.com/truecharts/charts/compare/phpldapadmin-12.1.0...phpldapadmin-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/phpldapadmin/12.1.9/Chart.yaml b/stable/phpldapadmin/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..36b73cf873
--- /dev/null
+++ b/stable/phpldapadmin/12.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: management
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.9.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Web-based LDAP browser to manage your LDAP server
+home: https://truecharts.org/charts/stable/phpldapadmin
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/phpldapadmin.png
+keywords:
+ - phpldapadmin
+ - openldap
+ - userrights
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: phpldapadmin
+sources:
+ - https://gitlab.v2.rancher.geohub.space/g3s/i3s/i3s-helm-catalog
+ - https://github.com/truecharts/charts/tree/master/charts/stable/phpldapadmin
+ - https://hub.docker.com/r/osixia/phpldapadmin
+type: application
+version: 12.1.9
diff --git a/stable/phpldapadmin/12.1.9/README.md b/stable/phpldapadmin/12.1.9/README.md
new file mode 100644
index 0000000000..e63c6a6809
--- /dev/null
+++ b/stable/phpldapadmin/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/phpldapadmin)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/phpldapadmin/12.1.9/app-changelog.md b/stable/phpldapadmin/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..ef481f837a
--- /dev/null
+++ b/stable/phpldapadmin/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [phpldapadmin-12.1.9](https://github.com/truecharts/charts/compare/phpldapadmin-12.1.8...phpldapadmin-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/phpldapadmin/12.1.9/app-readme.md b/stable/phpldapadmin/12.1.9/app-readme.md
new file mode 100644
index 0000000000..ac95250a59
--- /dev/null
+++ b/stable/phpldapadmin/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Web-based LDAP browser to manage your LDAP server
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/phpldapadmin](https://truecharts.org/charts/stable/phpldapadmin)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/phpldapadmin/12.1.9/charts/common-17.2.28.tgz b/stable/phpldapadmin/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/phpldapadmin/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/phpldapadmin/12.1.9/ix_values.yaml b/stable/phpldapadmin/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..2aad86c469
--- /dev/null
+++ b/stable/phpldapadmin/12.1.9/ix_values.yaml
@@ -0,0 +1,30 @@
+image:
+ repository: osixia/phpldapadmin
+ pullPolicy: IfNotPresent
+ tag: 0.9.0@sha256:d112b82be1336f91e028b0348755133fda333992355b533419355a65c32ff9ad
+service:
+ main:
+ ports:
+ main:
+ port: 10026
+ targetPort: 80
+persistence:
+ varrun:
+ enabled: false
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ PHPLDAPADMIN_HTTPS: "false"
+ PHPLDAPADMIN_TRUST_PROXY_SSL: "true"
diff --git a/stable/phpldapadmin/12.1.9/questions.yaml b/stable/phpldapadmin/12.1.9/questions.yaml
new file mode 100644
index 0000000000..c5b2c2e3f8
--- /dev/null
+++ b/stable/phpldapadmin/12.1.9/questions.yaml
@@ -0,0 +1,2566 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: PHPLDAPADMIN_HTTPS
+ label: "PHPLDAPADMIN_HTTPS"
+ schema:
+ type: string
+ required: true
+ default: "false"
+ - variable: PHPLDAPADMIN_TRUST_PROXY_SSL
+ label: "PHPLDAPADMIN_TRUST_PROXY_SSL"
+ schema:
+ type: string
+ required: true
+ default: "true"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10026
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/phpldapadmin/12.1.9/templates/NOTES.txt b/stable/phpldapadmin/12.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/phpldapadmin/12.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/znc/8.1.12/templates/common.yaml b/stable/phpldapadmin/12.1.9/templates/common.yaml
similarity index 100%
rename from stable/znc/8.1.12/templates/common.yaml
rename to stable/phpldapadmin/12.1.9/templates/common.yaml
diff --git a/stable/storj-node/8.1.8/values.yaml b/stable/phpldapadmin/12.1.9/values.yaml
similarity index 100%
rename from stable/storj-node/8.1.8/values.yaml
rename to stable/phpldapadmin/12.1.9/values.yaml
diff --git a/stable/phpmyadmin/4.1.8/CHANGELOG.md b/stable/phpmyadmin/4.1.8/CHANGELOG.md
deleted file mode 100644
index 1295f9cd41..0000000000
--- a/stable/phpmyadmin/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [phpmyadmin-4.1.8](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.7...phpmyadmin-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [phpmyadmin-4.1.7](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.6...phpmyadmin-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [phpmyadmin-4.1.6](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.5...phpmyadmin-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [phpmyadmin-4.1.5](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.4...phpmyadmin-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [phpmyadmin-4.1.4](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.3...phpmyadmin-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [phpmyadmin-4.1.3](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.0...phpmyadmin-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [phpmyadmin-4.1.2](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.0...phpmyadmin-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [phpmyadmin-4.1.0](https://github.com/truecharts/charts/compare/phpmyadmin-4.0.1...phpmyadmin-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [phpmyadmin-4.0.1](https://github.com/truecharts/charts/compare/phpmyadmin-4.0.0...phpmyadmin-4.0.1) (2023-12-26)
diff --git a/stable/phpmyadmin/4.1.8/Chart.yaml b/stable/phpmyadmin/4.1.8/Chart.yaml
deleted file mode 100644
index a415b93e62..0000000000
--- a/stable/phpmyadmin/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 5.2.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A web interface for MySQL and MariaDB.
-home: https://truecharts.org/charts/stable/phpmyadmin
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/phpmyadmin.png
-keywords:
- - phpmyadmin
- - Tools-Utilities
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: phpmyadmin
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/phpmyadmin
- - https://hub.docker.com/r/phpmyadmin/phpmyadmin
-type: application
-version: 4.1.8
diff --git a/stable/phpmyadmin/4.1.8/app-changelog.md b/stable/phpmyadmin/4.1.8/app-changelog.md
deleted file mode 100644
index 88e449e3f7..0000000000
--- a/stable/phpmyadmin/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [phpmyadmin-4.1.8](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.7...phpmyadmin-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/phpmyadmin/4.1.8/charts/common-17.2.26.tgz b/stable/phpmyadmin/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/phpmyadmin/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/phpmyadmin/4.1.9/CHANGELOG.md b/stable/phpmyadmin/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..ed0074ba76
--- /dev/null
+++ b/stable/phpmyadmin/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [phpmyadmin-4.1.9](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.8...phpmyadmin-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [phpmyadmin-4.1.8](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.7...phpmyadmin-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [phpmyadmin-4.1.7](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.6...phpmyadmin-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [phpmyadmin-4.1.6](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.5...phpmyadmin-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [phpmyadmin-4.1.5](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.4...phpmyadmin-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [phpmyadmin-4.1.4](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.3...phpmyadmin-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [phpmyadmin-4.1.3](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.0...phpmyadmin-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [phpmyadmin-4.1.2](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.0...phpmyadmin-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/phpmyadmin/4.1.9/Chart.yaml b/stable/phpmyadmin/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..06663e3daf
--- /dev/null
+++ b/stable/phpmyadmin/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.2.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A web interface for MySQL and MariaDB.
+home: https://truecharts.org/charts/stable/phpmyadmin
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/phpmyadmin.png
+keywords:
+ - phpmyadmin
+ - Tools-Utilities
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: phpmyadmin
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/phpmyadmin
+ - https://hub.docker.com/r/phpmyadmin/phpmyadmin
+type: application
+version: 4.1.9
diff --git a/stable/phpmyadmin/4.1.8/README.md b/stable/phpmyadmin/4.1.9/README.md
similarity index 100%
rename from stable/phpmyadmin/4.1.8/README.md
rename to stable/phpmyadmin/4.1.9/README.md
diff --git a/stable/phpmyadmin/4.1.9/app-changelog.md b/stable/phpmyadmin/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..fe8ce3b947
--- /dev/null
+++ b/stable/phpmyadmin/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [phpmyadmin-4.1.9](https://github.com/truecharts/charts/compare/phpmyadmin-4.1.8...phpmyadmin-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/phpmyadmin/4.1.8/app-readme.md b/stable/phpmyadmin/4.1.9/app-readme.md
similarity index 100%
rename from stable/phpmyadmin/4.1.8/app-readme.md
rename to stable/phpmyadmin/4.1.9/app-readme.md
diff --git a/stable/phpmyadmin/4.1.9/charts/common-17.2.28.tgz b/stable/phpmyadmin/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/phpmyadmin/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/phpmyadmin/4.1.8/ix_values.yaml b/stable/phpmyadmin/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/phpmyadmin/4.1.8/ix_values.yaml
rename to stable/phpmyadmin/4.1.9/ix_values.yaml
diff --git a/stable/phpmyadmin/4.1.8/questions.yaml b/stable/phpmyadmin/4.1.9/questions.yaml
similarity index 100%
rename from stable/phpmyadmin/4.1.8/questions.yaml
rename to stable/phpmyadmin/4.1.9/questions.yaml
diff --git a/stable/plaxt/7.1.8/templates/common.yaml b/stable/phpmyadmin/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/plaxt/7.1.8/templates/common.yaml
rename to stable/phpmyadmin/4.1.9/templates/common.yaml
diff --git a/stable/storm/4.1.8/values.yaml b/stable/phpmyadmin/4.1.9/values.yaml
similarity index 100%
rename from stable/storm/4.1.8/values.yaml
rename to stable/phpmyadmin/4.1.9/values.yaml
diff --git a/stable/piaware/11.1.9/CHANGELOG.md b/stable/piaware/11.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..ea944845b3
--- /dev/null
+++ b/stable/piaware/11.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [piaware-11.1.9](https://github.com/truecharts/charts/compare/piaware-11.1.8...piaware-11.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [piaware-11.1.8](https://github.com/truecharts/charts/compare/piaware-11.1.7...piaware-11.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [piaware-11.1.7](https://github.com/truecharts/charts/compare/piaware-11.1.6...piaware-11.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [piaware-11.1.6](https://github.com/truecharts/charts/compare/piaware-11.1.5...piaware-11.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [piaware-11.1.5](https://github.com/truecharts/charts/compare/piaware-11.1.4...piaware-11.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [piaware-11.1.4](https://github.com/truecharts/charts/compare/piaware-11.1.3...piaware-11.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [piaware-11.1.3](https://github.com/truecharts/charts/compare/piaware-11.1.0...piaware-11.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [piaware-11.1.2](https://github.com/truecharts/charts/compare/piaware-11.1.0...piaware-11.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/piaware/11.1.9/Chart.yaml b/stable/piaware/11.1.9/Chart.yaml
new file mode 100644
index 0000000000..5c2bdb9c7c
--- /dev/null
+++ b/stable/piaware/11.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 9.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Program for forwarding ADS-B data to FlightAware
+home: https://truecharts.org/charts/stable/piaware
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/piaware.png
+keywords:
+ - piaware
+ - flight-aware
+ - flight-tracker
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: piaware
+sources:
+ - https://github.com/flightaware/piaware
+ - https://github.com/truecharts/charts/tree/master/charts/stable/piaware
+ - https://hub.docker.com/r/mikenye/piaware
+type: application
+version: 11.1.9
diff --git a/stable/piaware/11.1.9/README.md b/stable/piaware/11.1.9/README.md
new file mode 100644
index 0000000000..eda875d04d
--- /dev/null
+++ b/stable/piaware/11.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/piaware)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/piaware/11.1.9/app-changelog.md b/stable/piaware/11.1.9/app-changelog.md
new file mode 100644
index 0000000000..f10667cc16
--- /dev/null
+++ b/stable/piaware/11.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [piaware-11.1.9](https://github.com/truecharts/charts/compare/piaware-11.1.8...piaware-11.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/piaware/11.1.9/app-readme.md b/stable/piaware/11.1.9/app-readme.md
new file mode 100644
index 0000000000..ce4c54099b
--- /dev/null
+++ b/stable/piaware/11.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Program for forwarding ADS-B data to FlightAware
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/piaware](https://truecharts.org/charts/stable/piaware)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/piaware/11.1.9/charts/common-17.2.28.tgz b/stable/piaware/11.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/piaware/11.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/piaware/11.1.9/ix_values.yaml b/stable/piaware/11.1.9/ix_values.yaml
new file mode 100644
index 0000000000..ce1cc386c9
--- /dev/null
+++ b/stable/piaware/11.1.9/ix_values.yaml
@@ -0,0 +1,23 @@
+affinity: {}
+image:
+ pullPolicy: IfNotPresent
+ repository: mikenye/piaware
+ tag: v9.0@sha256:439c082d6bfc9028e6aa3e07cbbae1574e24bab88f520742e26c092c51c54247
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsGroup: 0
+ runAsUser: 0
+service:
+ main:
+ ports:
+ main:
+ port: 10092
+ targetPort: 8080
diff --git a/stable/piaware/11.1.9/questions.yaml b/stable/piaware/11.1.9/questions.yaml
new file mode 100644
index 0000000000..18cfae19be
--- /dev/null
+++ b/stable/piaware/11.1.9/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10092
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/ztcuui-aio/6.1.8/templates/common.yaml b/stable/piaware/11.1.9/templates/common.yaml
similarity index 100%
rename from stable/ztcuui-aio/6.1.8/templates/common.yaml
rename to stable/piaware/11.1.9/templates/common.yaml
diff --git a/stable/stun-turn-server/5.1.11/values.yaml b/stable/piaware/11.1.9/values.yaml
similarity index 100%
rename from stable/stun-turn-server/5.1.11/values.yaml
rename to stable/piaware/11.1.9/values.yaml
diff --git a/stable/picoshare/8.1.8/CHANGELOG.md b/stable/picoshare/8.1.8/CHANGELOG.md
deleted file mode 100644
index a63c643214..0000000000
--- a/stable/picoshare/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [picoshare-8.1.8](https://github.com/truecharts/charts/compare/picoshare-8.1.7...picoshare-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [picoshare-8.1.7](https://github.com/truecharts/charts/compare/picoshare-8.1.6...picoshare-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [picoshare-8.1.6](https://github.com/truecharts/charts/compare/picoshare-8.1.5...picoshare-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [picoshare-8.1.5](https://github.com/truecharts/charts/compare/picoshare-8.1.4...picoshare-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [picoshare-8.1.4](https://github.com/truecharts/charts/compare/picoshare-8.1.3...picoshare-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [picoshare-8.1.3](https://github.com/truecharts/charts/compare/picoshare-8.1.0...picoshare-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [picoshare-8.1.2](https://github.com/truecharts/charts/compare/picoshare-8.1.0...picoshare-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [picoshare-8.1.0](https://github.com/truecharts/charts/compare/picoshare-8.0.1...picoshare-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [picoshare-8.0.1](https://github.com/truecharts/charts/compare/picoshare-8.0.0...picoshare-8.0.1) (2023-12-26)
diff --git a/stable/picoshare/8.1.8/Chart.yaml b/stable/picoshare/8.1.8/Chart.yaml
deleted file mode 100644
index 712d0fa5cd..0000000000
--- a/stable/picoshare/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.4.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: PicoShare is a minimalist service that allows you to share files easily.
-home: https://truecharts.org/charts/stable/picoshare
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/picoshare.png
-keywords:
- - picoshare
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: picoshare
-sources:
- - https://github.com/mtlynch/picoshare
- - https://github.com/truecharts/charts/tree/master/charts/stable/picoshare
- - https://hub.docker.com/r/mtlynch/picoshare
-type: application
-version: 8.1.8
diff --git a/stable/picoshare/8.1.8/app-changelog.md b/stable/picoshare/8.1.8/app-changelog.md
deleted file mode 100644
index ff6c001ced..0000000000
--- a/stable/picoshare/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [picoshare-8.1.8](https://github.com/truecharts/charts/compare/picoshare-8.1.7...picoshare-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/picoshare/8.1.8/charts/common-17.2.26.tgz b/stable/picoshare/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/picoshare/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/picoshare/8.1.9/CHANGELOG.md b/stable/picoshare/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..ec14b55727
--- /dev/null
+++ b/stable/picoshare/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [picoshare-8.1.9](https://github.com/truecharts/charts/compare/picoshare-8.1.8...picoshare-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [picoshare-8.1.8](https://github.com/truecharts/charts/compare/picoshare-8.1.7...picoshare-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [picoshare-8.1.7](https://github.com/truecharts/charts/compare/picoshare-8.1.6...picoshare-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [picoshare-8.1.6](https://github.com/truecharts/charts/compare/picoshare-8.1.5...picoshare-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [picoshare-8.1.5](https://github.com/truecharts/charts/compare/picoshare-8.1.4...picoshare-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [picoshare-8.1.4](https://github.com/truecharts/charts/compare/picoshare-8.1.3...picoshare-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [picoshare-8.1.3](https://github.com/truecharts/charts/compare/picoshare-8.1.0...picoshare-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [picoshare-8.1.2](https://github.com/truecharts/charts/compare/picoshare-8.1.0...picoshare-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/picoshare/8.1.9/Chart.yaml b/stable/picoshare/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..13d1e638f3
--- /dev/null
+++ b/stable/picoshare/8.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.4.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: PicoShare is a minimalist service that allows you to share files easily.
+home: https://truecharts.org/charts/stable/picoshare
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/picoshare.png
+keywords:
+ - picoshare
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: picoshare
+sources:
+ - https://github.com/mtlynch/picoshare
+ - https://github.com/truecharts/charts/tree/master/charts/stable/picoshare
+ - https://hub.docker.com/r/mtlynch/picoshare
+type: application
+version: 8.1.9
diff --git a/stable/picoshare/8.1.8/README.md b/stable/picoshare/8.1.9/README.md
similarity index 100%
rename from stable/picoshare/8.1.8/README.md
rename to stable/picoshare/8.1.9/README.md
diff --git a/stable/picoshare/8.1.9/app-changelog.md b/stable/picoshare/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..419e04204c
--- /dev/null
+++ b/stable/picoshare/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [picoshare-8.1.9](https://github.com/truecharts/charts/compare/picoshare-8.1.8...picoshare-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/picoshare/8.1.8/app-readme.md b/stable/picoshare/8.1.9/app-readme.md
similarity index 100%
rename from stable/picoshare/8.1.8/app-readme.md
rename to stable/picoshare/8.1.9/app-readme.md
diff --git a/stable/picoshare/8.1.9/charts/common-17.2.28.tgz b/stable/picoshare/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/picoshare/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/picoshare/8.1.8/ix_values.yaml b/stable/picoshare/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/picoshare/8.1.8/ix_values.yaml
rename to stable/picoshare/8.1.9/ix_values.yaml
diff --git a/stable/picoshare/8.1.8/questions.yaml b/stable/picoshare/8.1.9/questions.yaml
similarity index 100%
rename from stable/picoshare/8.1.8/questions.yaml
rename to stable/picoshare/8.1.9/questions.yaml
diff --git a/stable/picoshare/8.1.9/templates/NOTES.txt b/stable/picoshare/8.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/picoshare/8.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/picoshare/8.1.9/templates/common.yaml b/stable/picoshare/8.1.9/templates/common.yaml
new file mode 100644
index 0000000000..a204deeeb4
--- /dev/null
+++ b/stable/picoshare/8.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{- include "tc.v1.common.loader.all" . }}
diff --git a/stable/suistartpage/4.1.8/values.yaml b/stable/picoshare/8.1.9/values.yaml
similarity index 100%
rename from stable/suistartpage/4.1.8/values.yaml
rename to stable/picoshare/8.1.9/values.yaml
diff --git a/stable/pigallery2/4.1.8/CHANGELOG.md b/stable/pigallery2/4.1.8/CHANGELOG.md
deleted file mode 100644
index 9b0e678b19..0000000000
--- a/stable/pigallery2/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [pigallery2-4.1.8](https://github.com/truecharts/charts/compare/pigallery2-4.1.7...pigallery2-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [pigallery2-4.1.7](https://github.com/truecharts/charts/compare/pigallery2-4.1.6...pigallery2-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [pigallery2-4.1.6](https://github.com/truecharts/charts/compare/pigallery2-4.1.5...pigallery2-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [pigallery2-4.1.5](https://github.com/truecharts/charts/compare/pigallery2-4.1.4...pigallery2-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [pigallery2-4.1.4](https://github.com/truecharts/charts/compare/pigallery2-4.1.3...pigallery2-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [pigallery2-4.1.3](https://github.com/truecharts/charts/compare/pigallery2-4.1.0...pigallery2-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [pigallery2-4.1.2](https://github.com/truecharts/charts/compare/pigallery2-4.1.0...pigallery2-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [pigallery2-4.1.0](https://github.com/truecharts/charts/compare/pigallery2-4.0.1...pigallery2-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [pigallery2-4.0.1](https://github.com/truecharts/charts/compare/pigallery2-4.0.0...pigallery2-4.0.1) (2023-12-26)
diff --git a/stable/pigallery2/4.1.8/Chart.yaml b/stable/pigallery2/4.1.8/Chart.yaml
deleted file mode 100644
index d9b1838982..0000000000
--- a/stable/pigallery2/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "Homepage: http://bpatrik.github.io/pigallery2/"
-home: https://truecharts.org/charts/stable/pigallery2
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/pigallery2.png
-keywords:
- - pigallery2
- - Cloud
- - MediaApp-Video
- - MediaApp-Music
- - MediaApp-Photos
- - MediaServer-Video
- - MediaServer-Music
- - MediaServer-Photos
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: pigallery2
-sources:
- - https://github.com/bpatrik/pigallery2
- - https://github.com/truecharts/charts/tree/master/charts/stable/pigallery2
- - https://hub.docker.com/r/bpatrik/pigallery2
-type: application
-version: 4.1.8
diff --git a/stable/pigallery2/4.1.8/app-changelog.md b/stable/pigallery2/4.1.8/app-changelog.md
deleted file mode 100644
index f757fd14a8..0000000000
--- a/stable/pigallery2/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [pigallery2-4.1.8](https://github.com/truecharts/charts/compare/pigallery2-4.1.7...pigallery2-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/pigallery2/4.1.8/charts/common-17.2.26.tgz b/stable/pigallery2/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/pigallery2/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/pigallery2/4.1.9/CHANGELOG.md b/stable/pigallery2/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..bd2161d679
--- /dev/null
+++ b/stable/pigallery2/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pigallery2-4.1.9](https://github.com/truecharts/charts/compare/pigallery2-4.1.8...pigallery2-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pigallery2-4.1.8](https://github.com/truecharts/charts/compare/pigallery2-4.1.7...pigallery2-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pigallery2-4.1.7](https://github.com/truecharts/charts/compare/pigallery2-4.1.6...pigallery2-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [pigallery2-4.1.6](https://github.com/truecharts/charts/compare/pigallery2-4.1.5...pigallery2-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pigallery2-4.1.5](https://github.com/truecharts/charts/compare/pigallery2-4.1.4...pigallery2-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pigallery2-4.1.4](https://github.com/truecharts/charts/compare/pigallery2-4.1.3...pigallery2-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pigallery2-4.1.3](https://github.com/truecharts/charts/compare/pigallery2-4.1.0...pigallery2-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [pigallery2-4.1.2](https://github.com/truecharts/charts/compare/pigallery2-4.1.0...pigallery2-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/pigallery2/4.1.9/Chart.yaml b/stable/pigallery2/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..496b97fcbe
--- /dev/null
+++ b/stable/pigallery2/4.1.9/Chart.yaml
@@ -0,0 +1,43 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "Homepage: http://bpatrik.github.io/pigallery2/"
+home: https://truecharts.org/charts/stable/pigallery2
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pigallery2.png
+keywords:
+ - pigallery2
+ - Cloud
+ - MediaApp-Video
+ - MediaApp-Music
+ - MediaApp-Photos
+ - MediaServer-Video
+ - MediaServer-Music
+ - MediaServer-Photos
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pigallery2
+sources:
+ - https://github.com/bpatrik/pigallery2
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pigallery2
+ - https://hub.docker.com/r/bpatrik/pigallery2
+type: application
+version: 4.1.9
diff --git a/stable/pigallery2/4.1.8/README.md b/stable/pigallery2/4.1.9/README.md
similarity index 100%
rename from stable/pigallery2/4.1.8/README.md
rename to stable/pigallery2/4.1.9/README.md
diff --git a/stable/pigallery2/4.1.9/app-changelog.md b/stable/pigallery2/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..d810bb5992
--- /dev/null
+++ b/stable/pigallery2/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pigallery2-4.1.9](https://github.com/truecharts/charts/compare/pigallery2-4.1.8...pigallery2-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pigallery2/4.1.8/app-readme.md b/stable/pigallery2/4.1.9/app-readme.md
similarity index 100%
rename from stable/pigallery2/4.1.8/app-readme.md
rename to stable/pigallery2/4.1.9/app-readme.md
diff --git a/stable/pigallery2/4.1.9/charts/common-17.2.28.tgz b/stable/pigallery2/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pigallery2/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/pigallery2/4.1.8/ix_values.yaml b/stable/pigallery2/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/pigallery2/4.1.8/ix_values.yaml
rename to stable/pigallery2/4.1.9/ix_values.yaml
diff --git a/stable/pigallery2/4.1.8/questions.yaml b/stable/pigallery2/4.1.9/questions.yaml
similarity index 100%
rename from stable/pigallery2/4.1.8/questions.yaml
rename to stable/pigallery2/4.1.9/questions.yaml
diff --git a/stable/plex-auto-languages/7.1.8/templates/common.yaml b/stable/pigallery2/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/plex-auto-languages/7.1.8/templates/common.yaml
rename to stable/pigallery2/4.1.9/templates/common.yaml
diff --git a/stable/survivethenights/4.1.8/values.yaml b/stable/pigallery2/4.1.9/values.yaml
similarity index 100%
rename from stable/survivethenights/4.1.8/values.yaml
rename to stable/pigallery2/4.1.9/values.yaml
diff --git a/stable/pihole/14.0.3/CHANGELOG.md b/stable/pihole/14.0.3/CHANGELOG.md
new file mode 100644
index 0000000000..96c2e419fe
--- /dev/null
+++ b/stable/pihole/14.0.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pihole-14.0.3](https://github.com/truecharts/charts/compare/pihole-14.0.2...pihole-14.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pihole-14.0.2](https://github.com/truecharts/charts/compare/pihole-14.0.1...pihole-14.0.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pihole-14.0.1](https://github.com/truecharts/charts/compare/pihole-14.0.0...pihole-14.0.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [pihole-14.0.0](https://github.com/truecharts/charts/compare/pihole-13.1.5...pihole-14.0.0) (2024-01-09)
+
+### Chore
+
+
+
+- update container image pihole/pihole to v2024.01.0[@d095ec4](https://github.com/d095ec4) by renovate ([#17027](https://github.com/truecharts/charts/issues/17027))
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pihole-13.1.5](https://github.com/truecharts/charts/compare/pihole-13.1.4...pihole-13.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pihole-13.1.4](https://github.com/truecharts/charts/compare/pihole-13.1.3...pihole-13.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pihole-13.1.3](https://github.com/truecharts/charts/compare/pihole-13.1.0...pihole-13.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [pihole-13.1.2](https://github.com/truecharts/charts/compare/pihole-13.1.0...pihole-13.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
diff --git a/stable/pihole/14.0.3/Chart.yaml b/stable/pihole/14.0.3/Chart.yaml
new file mode 100644
index 0000000000..b172e7107b
--- /dev/null
+++ b/stable/pihole/14.0.3/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: networking
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2024.01.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: DNS and Ad-filtering for your network
+home: https://truecharts.org/charts/stable/pihole
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pihole.png
+keywords:
+ - DNS
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pihole
+sources:
+ - https://github.com/pi-hole
+ - https://github.com/pi-hole/docker-pi-hole
+ - https://pi-hole.net/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pihole
+ - https://hub.docker.com/r/pihole/pihole
+type: application
+version: 14.0.3
diff --git a/stable/pihole/14.0.3/README.md b/stable/pihole/14.0.3/README.md
new file mode 100644
index 0000000000..0f8f56aa18
--- /dev/null
+++ b/stable/pihole/14.0.3/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/pihole)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/pihole/14.0.3/app-changelog.md b/stable/pihole/14.0.3/app-changelog.md
new file mode 100644
index 0000000000..119e8afa24
--- /dev/null
+++ b/stable/pihole/14.0.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pihole-14.0.3](https://github.com/truecharts/charts/compare/pihole-14.0.2...pihole-14.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pihole/14.0.3/app-readme.md b/stable/pihole/14.0.3/app-readme.md
new file mode 100644
index 0000000000..427b7f8ce2
--- /dev/null
+++ b/stable/pihole/14.0.3/app-readme.md
@@ -0,0 +1,8 @@
+DNS and Ad-filtering for your network
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/pihole](https://truecharts.org/charts/stable/pihole)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/pihole/14.0.3/charts/common-17.2.28.tgz b/stable/pihole/14.0.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pihole/14.0.3/charts/common-17.2.28.tgz differ
diff --git a/stable/pihole/14.0.3/ix_values.yaml b/stable/pihole/14.0.3/ix_values.yaml
new file mode 100644
index 0000000000..d0e7b455e5
--- /dev/null
+++ b/stable/pihole/14.0.3/ix_values.yaml
@@ -0,0 +1,71 @@
+image:
+ repository: pihole/pihole
+ pullPolicy: IfNotPresent
+ tag: 2024.01.0@sha256:d095ec4982b6d9d6ccd95e7cf9c6c731d073d3ec4705de1d3cc1bfa4f3633e03
+pihole:
+ webPassword: somepassword"
+ dnsServers:
+ - "9.9.9.9"
+ - "149.112.112.112"
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ allowPrivilegeEscalation: true
+ runAsUser: 0
+ runAsGroup: 0
+ capabilities:
+ add:
+ - NET_ADMIN
+ - SETFCAP
+ - SETPCAP
+ - KILL
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ envFrom:
+ - configMapRef:
+ name: pihole-env
+ probes:
+ liveness:
+ type: http
+ path: /admin/index.php
+ readiness:
+ type: http
+ path: /admin/index.php
+ startup:
+ type: http
+ path: /admin/index.php
+service:
+ main:
+ ports:
+ main:
+ port: 9089
+ targetPort: 80
+ dns-tcp:
+ enabled: true
+ ports:
+ dns-tcp:
+ enabled: true
+ port: 53
+ targetPort: 53
+ dns:
+ enabled: true
+ ports:
+ dns:
+ enabled: true
+ protocol: udp
+ port: 53
+ targetPort: 53
+persistence:
+ config:
+ enabled: true
+ mountPath: "/etc/pihole"
+ dnsmasq:
+ enabled: true
+ mountPath: "/etc/dnsmasq.d"
+portal:
+ open:
+ enabled: true
diff --git a/stable/pihole/14.0.3/questions.yaml b/stable/pihole/14.0.3/questions.yaml
new file mode 100644
index 0000000000..e0a917f0a9
--- /dev/null
+++ b/stable/pihole/14.0.3/questions.yaml
@@ -0,0 +1,3236 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+ path: "/"
+ admin:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+ path: "/admin/"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: pihole
+ group: "App Configuration"
+ label: "Pi-Hole Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: webPassword
+ label: "Web Password"
+ description: "Sets admin password for the GUI"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: dnsServers
+ label: "DNS Servers"
+ description: "Set DNS servers. Max 2. Use #port suffix for ports"
+ schema:
+ type: list
+ default: ["9.9.9.9", "149.112.112.112"]
+ items:
+ - variable: dnsEntry
+ label: "DNS Server Entry"
+ schema:
+ type: string
+ default: ""
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 9089
+ required: true
+ - variable: dns
+ label: "DNS Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: dns
+ label: "DNS 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: 53
+ required: true
+ - variable: dns-tcp
+ label: "DNS-TCP Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: dns-tcp
+ label: "DNS-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: 53
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: dnsmasq
+ label: "App dnsmasq.d Storage"
+ description: "Stores the Application dnsmasq.d."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/pihole/14.0.3/templates/_configmap.tpl b/stable/pihole/14.0.3/templates/_configmap.tpl
new file mode 100644
index 0000000000..e2d62dd488
--- /dev/null
+++ b/stable/pihole/14.0.3/templates/_configmap.tpl
@@ -0,0 +1,14 @@
+{{/* Define the configmap */}}
+{{- define "pihole.configmap" -}}
+configmap:
+ pihole-env:
+ enabled: true
+ data:
+ WEBPASSWORD: {{ .Values.pihole.webPassword | quote }}
+ {{- with .Values.pihole.dnsServers }}
+ {{- if gt (len .) 2 -}}
+ {{- fail (printf "Pihole - Expected max 2 DNS Servers. But got [%v]" (len .)) -}}
+ {{- end }}
+ PIHOLE_DNS_: {{ join ";" . | quote }}
+ {{- end }}
+{{- end -}}
diff --git a/stable/pihole/14.0.3/templates/common.yaml b/stable/pihole/14.0.3/templates/common.yaml
new file mode 100644
index 0000000000..190109ab61
--- /dev/null
+++ b/stable/pihole/14.0.3/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render configmap for pihole */}}
+{{- $config := include "pihole.configmap" . | fromYaml -}}
+{{- if $config -}}
+ {{- $_ := mustMergeOverwrite .Values $config -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/synclounge/8.1.12/values.yaml b/stable/pihole/14.0.3/values.yaml
similarity index 100%
rename from stable/synclounge/8.1.12/values.yaml
rename to stable/pihole/14.0.3/values.yaml
diff --git a/stable/pinry/8.1.8/CHANGELOG.md b/stable/pinry/8.1.8/CHANGELOG.md
deleted file mode 100644
index 4b5c4f087e..0000000000
--- a/stable/pinry/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [pinry-8.1.8](https://github.com/truecharts/charts/compare/pinry-8.1.7...pinry-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [pinry-8.1.7](https://github.com/truecharts/charts/compare/pinry-8.1.6...pinry-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [pinry-8.1.6](https://github.com/truecharts/charts/compare/pinry-8.1.5...pinry-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [pinry-8.1.5](https://github.com/truecharts/charts/compare/pinry-8.1.4...pinry-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [pinry-8.1.4](https://github.com/truecharts/charts/compare/pinry-8.1.3...pinry-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [pinry-8.1.3](https://github.com/truecharts/charts/compare/pinry-8.1.0...pinry-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [pinry-8.1.2](https://github.com/truecharts/charts/compare/pinry-8.1.0...pinry-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [pinry-8.1.0](https://github.com/truecharts/charts/compare/pinry-8.0.1...pinry-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [pinry-8.0.1](https://github.com/truecharts/charts/compare/pinry-8.0.0...pinry-8.0.1) (2023-12-26)
diff --git a/stable/pinry/8.1.8/Chart.yaml b/stable/pinry/8.1.8/Chart.yaml
deleted file mode 100644
index dba8610686..0000000000
--- a/stable/pinry/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.1.12
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: The open-source core of Pinry, a tiling image board system for people who want to save, tag, and share images, videos and webpages in an easy to skim through format.
-home: https://truecharts.org/charts/stable/pinry
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/pinry.png
-keywords:
- - pinry
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: pinry
-sources:
- - https://github.com/pinry/pinry/
- - https://github.com/truecharts/charts/tree/master/charts/stable/pinry
- - https://hub.docker.com/r/getpinry/pinry
-type: application
-version: 8.1.8
diff --git a/stable/pinry/8.1.8/app-changelog.md b/stable/pinry/8.1.8/app-changelog.md
deleted file mode 100644
index 5ff4b8e5d9..0000000000
--- a/stable/pinry/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [pinry-8.1.8](https://github.com/truecharts/charts/compare/pinry-8.1.7...pinry-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/pinry/8.1.8/charts/common-17.2.26.tgz b/stable/pinry/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/pinry/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/pinry/8.1.9/CHANGELOG.md b/stable/pinry/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..9c3e85ab29
--- /dev/null
+++ b/stable/pinry/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pinry-8.1.9](https://github.com/truecharts/charts/compare/pinry-8.1.8...pinry-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pinry-8.1.8](https://github.com/truecharts/charts/compare/pinry-8.1.7...pinry-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pinry-8.1.7](https://github.com/truecharts/charts/compare/pinry-8.1.6...pinry-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [pinry-8.1.6](https://github.com/truecharts/charts/compare/pinry-8.1.5...pinry-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pinry-8.1.5](https://github.com/truecharts/charts/compare/pinry-8.1.4...pinry-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pinry-8.1.4](https://github.com/truecharts/charts/compare/pinry-8.1.3...pinry-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pinry-8.1.3](https://github.com/truecharts/charts/compare/pinry-8.1.0...pinry-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [pinry-8.1.2](https://github.com/truecharts/charts/compare/pinry-8.1.0...pinry-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/pinry/8.1.9/Chart.yaml b/stable/pinry/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..cfd17da560
--- /dev/null
+++ b/stable/pinry/8.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.1.12
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The open-source core of Pinry, a tiling image board system for people who want to save, tag, and share images, videos and webpages in an easy to skim through format.
+home: https://truecharts.org/charts/stable/pinry
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pinry.png
+keywords:
+ - pinry
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pinry
+sources:
+ - https://github.com/pinry/pinry/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pinry
+ - https://hub.docker.com/r/getpinry/pinry
+type: application
+version: 8.1.9
diff --git a/stable/pinry/8.1.8/README.md b/stable/pinry/8.1.9/README.md
similarity index 100%
rename from stable/pinry/8.1.8/README.md
rename to stable/pinry/8.1.9/README.md
diff --git a/stable/pinry/8.1.9/app-changelog.md b/stable/pinry/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..4f68f438dc
--- /dev/null
+++ b/stable/pinry/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pinry-8.1.9](https://github.com/truecharts/charts/compare/pinry-8.1.8...pinry-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pinry/8.1.8/app-readme.md b/stable/pinry/8.1.9/app-readme.md
similarity index 100%
rename from stable/pinry/8.1.8/app-readme.md
rename to stable/pinry/8.1.9/app-readme.md
diff --git a/stable/pinry/8.1.9/charts/common-17.2.28.tgz b/stable/pinry/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pinry/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/pinry/8.1.8/ix_values.yaml b/stable/pinry/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/pinry/8.1.8/ix_values.yaml
rename to stable/pinry/8.1.9/ix_values.yaml
diff --git a/stable/pinry/8.1.8/questions.yaml b/stable/pinry/8.1.9/questions.yaml
similarity index 100%
rename from stable/pinry/8.1.8/questions.yaml
rename to stable/pinry/8.1.9/questions.yaml
diff --git a/stable/pinry/8.1.9/templates/NOTES.txt b/stable/pinry/8.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/pinry/8.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/pinry/8.1.8/templates/_secrets.tpl b/stable/pinry/8.1.9/templates/_secrets.tpl
similarity index 100%
rename from stable/pinry/8.1.8/templates/_secrets.tpl
rename to stable/pinry/8.1.9/templates/_secrets.tpl
diff --git a/stable/pinry/8.1.8/templates/common.yaml b/stable/pinry/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/pinry/8.1.8/templates/common.yaml
rename to stable/pinry/8.1.9/templates/common.yaml
diff --git a/stable/synctube/6.1.8/values.yaml b/stable/pinry/8.1.9/values.yaml
similarity index 100%
rename from stable/synctube/6.1.8/values.yaml
rename to stable/pinry/8.1.9/values.yaml
diff --git a/stable/piwigo/11.2.15/CHANGELOG.md b/stable/piwigo/11.2.15/CHANGELOG.md
new file mode 100644
index 0000000000..1bddf234c5
--- /dev/null
+++ b/stable/piwigo/11.2.15/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [piwigo-11.2.15](https://github.com/truecharts/charts/compare/piwigo-11.2.14...piwigo-11.2.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [piwigo-11.2.14](https://github.com/truecharts/charts/compare/piwigo-11.2.13...piwigo-11.2.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [piwigo-11.2.13](https://github.com/truecharts/charts/compare/piwigo-11.2.12...piwigo-11.2.13) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [piwigo-11.2.12](https://github.com/truecharts/charts/compare/piwigo-11.2.11...piwigo-11.2.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/piwigo to 14.1.0[@e9f8536](https://github.com/e9f8536) by renovate ([#17361](https://github.com/truecharts/charts/issues/17361))
+
+
+## [piwigo-11.2.11](https://github.com/truecharts/charts/compare/piwigo-11.2.10...piwigo-11.2.11) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/piwigo to 14.1.0[@3d61498](https://github.com/3d61498) by renovate ([#17146](https://github.com/truecharts/charts/issues/17146))
+
+
+
+
+## [piwigo-11.2.10](https://github.com/truecharts/charts/compare/piwigo-11.2.9...piwigo-11.2.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [piwigo-11.2.9](https://github.com/truecharts/charts/compare/piwigo-11.2.8...piwigo-11.2.9) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/piwigo to 14.1.0[@91c9dcd](https://github.com/91c9dcd) by renovate ([#16949](https://github.com/truecharts/charts/issues/16949))
+
+
+## [piwigo-11.2.8](https://github.com/truecharts/charts/compare/piwigo-11.2.7...piwigo-11.2.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [piwigo-11.2.7](https://github.com/truecharts/charts/compare/piwigo-11.2.6...piwigo-11.2.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [piwigo-11.2.6](https://github.com/truecharts/charts/compare/piwigo-11.2.5...piwigo-11.2.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
diff --git a/stable/piwigo/11.2.15/Chart.yaml b/stable/piwigo/11.2.15/Chart.yaml
new file mode 100644
index 0000000000..cfe17429d2
--- /dev/null
+++ b/stable/piwigo/11.2.15/Chart.yaml
@@ -0,0 +1,46 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 14.1.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A photo gallery software for the web.
+home: https://truecharts.org/charts/stable/piwigo
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/piwigo.png
+keywords:
+ - piwigo
+ - gallery
+ - photo
+ - image
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: piwigo
+sources:
+ - https://github.com/linuxserver/docker-piwigo
+ - https://github.com/truecharts/charts/tree/master/charts/stable/piwigo
+ - https://ghcr.io/linuxserver/piwigo
+type: application
+version: 11.2.15
diff --git a/stable/piwigo/11.2.15/README.md b/stable/piwigo/11.2.15/README.md
new file mode 100644
index 0000000000..f25bdb2ca0
--- /dev/null
+++ b/stable/piwigo/11.2.15/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/piwigo)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/piwigo/11.2.15/app-changelog.md b/stable/piwigo/11.2.15/app-changelog.md
new file mode 100644
index 0000000000..cf3963d345
--- /dev/null
+++ b/stable/piwigo/11.2.15/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [piwigo-11.2.15](https://github.com/truecharts/charts/compare/piwigo-11.2.14...piwigo-11.2.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/piwigo/11.2.15/app-readme.md b/stable/piwigo/11.2.15/app-readme.md
new file mode 100644
index 0000000000..1d3a957c66
--- /dev/null
+++ b/stable/piwigo/11.2.15/app-readme.md
@@ -0,0 +1,8 @@
+A photo gallery software for the web.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/piwigo](https://truecharts.org/charts/stable/piwigo)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/piwigo/11.2.15/charts/common-17.2.28.tgz b/stable/piwigo/11.2.15/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/piwigo/11.2.15/charts/common-17.2.28.tgz differ
diff --git a/stable/piwigo/11.2.15/charts/mariadb-12.1.6.tgz b/stable/piwigo/11.2.15/charts/mariadb-12.1.6.tgz
new file mode 100644
index 0000000000..cffb31b284
Binary files /dev/null and b/stable/piwigo/11.2.15/charts/mariadb-12.1.6.tgz differ
diff --git a/stable/piwigo/11.2.15/ix_values.yaml b/stable/piwigo/11.2.15/ix_values.yaml
new file mode 100644
index 0000000000..be0c4b6d05
--- /dev/null
+++ b/stable/piwigo/11.2.15/ix_values.yaml
@@ -0,0 +1,59 @@
+image:
+ repository: ghcr.io/linuxserver/piwigo
+ pullPolicy: IfNotPresent
+ tag: 14.1.0@sha256:e9f8536cb17da3ac6c1bedd457506815502f2775a42a953a41b19047efdd121d
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ targetPort: 80
+ port: 10027
+piwigo:
+ language: en_US
+ admin_user: admin
+ admin_pass: admin123
+ admin_email: admin@email.com
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ lifecycle:
+ postStart:
+ type: exec
+ command:
+ - /bin/sh
+ - -c
+ - |
+ if [ -f "/config/POSTSETUP" ]; then
+ echo "POSTSETUP exists, no further action is needed."
+ else
+ while ! curl -s -o -v /dev/null http://localhost/install.php; do sleep 1; done && \
+ curl -v -X POST -d "language={{ .Values.piwigo.language }}&dbhost={{ .Values.mariadb.creds.plainhost | trimAll "\"" }}:3306&dbuser={{ .Values.mariadb.mariadbUsername }}&dbpasswd={{ .Values.mariadb.creds.mariadbPassword | trimAll "\"" }}&dbname={{ .Values.mariadb.mariadbDatabase }}&prefix=piwigo_&admin_name={{ .Values.piwigo.admin_user }}&admin_pass1={{ .Values.piwigo.admin_pass }}&admin_pass2={{ .Values.piwigo.admin_pass }}&admin_mail={{ .Values.piwigo.admin_email }}&install=Start+installation" http://localhost/install.php?language={{ .Values.piwigo.language }} && \
+ ( touch "/config/POSTSETUP" && echo "Created POSTSETUP!") || \
+ ( echo "Failed to create POSTSETUP file..." && exit 1 )
+ fi
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+ size: 256Gi
+ gallery:
+ enabled: true
+ mountPath: /gallery
+ size: 256Gi
+ varrun:
+ enabled: true
+mariadb:
+ enabled: true
+ mariadbUsername: piwigo
+ mariadbDatabase: piwigo
+portal:
+ open:
+ enabled: true
diff --git a/stable/piwigo/11.2.15/questions.yaml b/stable/piwigo/11.2.15/questions.yaml
new file mode 100644
index 0000000000..173e65c706
--- /dev/null
+++ b/stable/piwigo/11.2.15/questions.yaml
@@ -0,0 +1,3014 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: piwigo
+ group: App Configuration
+ label: Piwigo Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: language
+ label: Set Language (initial install only)
+ schema:
+ type: string
+ default: "en_US"
+ - variable: admin_user
+ label: Set Admin User (initial install only)
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: admin_pass
+ label: Set Admin Password (initial install only)
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: admin_email
+ label: Set Admin Email (initial install only)
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10027
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: gallery
+ label: "App Gallery Storage"
+ description: "Stores the Application Gallery."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/piwigo/11.2.15/templates/NOTES.txt b/stable/piwigo/11.2.15/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/piwigo/11.2.15/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/piwigo/11.2.15/templates/common.yaml b/stable/piwigo/11.2.15/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/piwigo/11.2.15/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/syslog-ng/8.1.8/values.yaml b/stable/piwigo/11.2.15/values.yaml
similarity index 100%
rename from stable/syslog-ng/8.1.8/values.yaml
rename to stable/piwigo/11.2.15/values.yaml
diff --git a/stable/pixapop/9.1.8/CHANGELOG.md b/stable/pixapop/9.1.8/CHANGELOG.md
deleted file mode 100644
index e7cdb88a20..0000000000
--- a/stable/pixapop/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [pixapop-9.1.8](https://github.com/truecharts/charts/compare/pixapop-9.1.7...pixapop-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [pixapop-9.1.7](https://github.com/truecharts/charts/compare/pixapop-9.1.6...pixapop-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [pixapop-9.1.6](https://github.com/truecharts/charts/compare/pixapop-9.1.5...pixapop-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [pixapop-9.1.5](https://github.com/truecharts/charts/compare/pixapop-9.1.4...pixapop-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [pixapop-9.1.4](https://github.com/truecharts/charts/compare/pixapop-9.1.3...pixapop-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [pixapop-9.1.3](https://github.com/truecharts/charts/compare/pixapop-9.1.0...pixapop-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [pixapop-9.1.2](https://github.com/truecharts/charts/compare/pixapop-9.1.0...pixapop-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [pixapop-9.1.0](https://github.com/truecharts/charts/compare/pixapop-9.0.1...pixapop-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [pixapop-9.0.1](https://github.com/truecharts/charts/compare/pixapop-9.0.0...pixapop-9.0.1) (2023-12-26)
diff --git a/stable/pixapop/9.1.8/Chart.yaml b/stable/pixapop/9.1.8/Chart.yaml
deleted file mode 100644
index 7a1a565b96..0000000000
--- a/stable/pixapop/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.2.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: An open-source single page application to view your photos in the easiest way possible.
-home: https://truecharts.org/charts/stable/pixapop
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/pixapop.png
-keywords:
- - pixapop
- - photo
- - gallery
- - image
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: pixapop
-sources:
- - https://github.com/linuxserver/docker-pixapop
- - https://github.com/bierdok/pixapop
- - https://github.com/truecharts/charts/tree/master/charts/stable/pixapop
- - https://ghcr.io/linuxserver/pixapop
-type: application
-version: 9.1.8
diff --git a/stable/pixapop/9.1.8/app-changelog.md b/stable/pixapop/9.1.8/app-changelog.md
deleted file mode 100644
index 80d61d1936..0000000000
--- a/stable/pixapop/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [pixapop-9.1.8](https://github.com/truecharts/charts/compare/pixapop-9.1.7...pixapop-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/pixapop/9.1.8/charts/common-17.2.26.tgz b/stable/pixapop/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/pixapop/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/pixapop/9.1.9/CHANGELOG.md b/stable/pixapop/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..e337074f36
--- /dev/null
+++ b/stable/pixapop/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pixapop-9.1.9](https://github.com/truecharts/charts/compare/pixapop-9.1.8...pixapop-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pixapop-9.1.8](https://github.com/truecharts/charts/compare/pixapop-9.1.7...pixapop-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pixapop-9.1.7](https://github.com/truecharts/charts/compare/pixapop-9.1.6...pixapop-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [pixapop-9.1.6](https://github.com/truecharts/charts/compare/pixapop-9.1.5...pixapop-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pixapop-9.1.5](https://github.com/truecharts/charts/compare/pixapop-9.1.4...pixapop-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pixapop-9.1.4](https://github.com/truecharts/charts/compare/pixapop-9.1.3...pixapop-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pixapop-9.1.3](https://github.com/truecharts/charts/compare/pixapop-9.1.0...pixapop-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [pixapop-9.1.2](https://github.com/truecharts/charts/compare/pixapop-9.1.0...pixapop-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/pixapop/9.1.9/Chart.yaml b/stable/pixapop/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..b4bca005f8
--- /dev/null
+++ b/stable/pixapop/9.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.2.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: An open-source single page application to view your photos in the easiest way possible.
+home: https://truecharts.org/charts/stable/pixapop
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pixapop.png
+keywords:
+ - pixapop
+ - photo
+ - gallery
+ - image
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pixapop
+sources:
+ - https://github.com/linuxserver/docker-pixapop
+ - https://github.com/bierdok/pixapop
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pixapop
+ - https://ghcr.io/linuxserver/pixapop
+type: application
+version: 9.1.9
diff --git a/stable/pixapop/9.1.8/README.md b/stable/pixapop/9.1.9/README.md
similarity index 100%
rename from stable/pixapop/9.1.8/README.md
rename to stable/pixapop/9.1.9/README.md
diff --git a/stable/pixapop/9.1.9/app-changelog.md b/stable/pixapop/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..5cf6a0ab80
--- /dev/null
+++ b/stable/pixapop/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pixapop-9.1.9](https://github.com/truecharts/charts/compare/pixapop-9.1.8...pixapop-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pixapop/9.1.8/app-readme.md b/stable/pixapop/9.1.9/app-readme.md
similarity index 100%
rename from stable/pixapop/9.1.8/app-readme.md
rename to stable/pixapop/9.1.9/app-readme.md
diff --git a/stable/pixapop/9.1.9/charts/common-17.2.28.tgz b/stable/pixapop/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pixapop/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/pixapop/9.1.8/ix_values.yaml b/stable/pixapop/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/pixapop/9.1.8/ix_values.yaml
rename to stable/pixapop/9.1.9/ix_values.yaml
diff --git a/stable/pixapop/9.1.8/questions.yaml b/stable/pixapop/9.1.9/questions.yaml
similarity index 100%
rename from stable/pixapop/9.1.8/questions.yaml
rename to stable/pixapop/9.1.9/questions.yaml
diff --git a/stable/pixapop/9.1.9/templates/NOTES.txt b/stable/pixapop/9.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/pixapop/9.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/pixapop/9.1.9/templates/common.yaml b/stable/pixapop/9.1.9/templates/common.yaml
new file mode 100644
index 0000000000..992373e750
--- /dev/null
+++ b/stable/pixapop/9.1.9/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/tachidesk-docker/4.1.8/values.yaml b/stable/pixapop/9.1.9/values.yaml
similarity index 100%
rename from stable/tachidesk-docker/4.1.8/values.yaml
rename to stable/pixapop/9.1.9/values.yaml
diff --git a/stable/pixark/4.1.8/CHANGELOG.md b/stable/pixark/4.1.8/CHANGELOG.md
deleted file mode 100644
index f239369f48..0000000000
--- a/stable/pixark/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [pixark-4.1.8](https://github.com/truecharts/charts/compare/pixark-4.1.7...pixark-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [pixark-4.1.7](https://github.com/truecharts/charts/compare/pixark-4.1.6...pixark-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [pixark-4.1.6](https://github.com/truecharts/charts/compare/pixark-4.1.5...pixark-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [pixark-4.1.5](https://github.com/truecharts/charts/compare/pixark-4.1.4...pixark-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [pixark-4.1.4](https://github.com/truecharts/charts/compare/pixark-4.1.3...pixark-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [pixark-4.1.3](https://github.com/truecharts/charts/compare/pixark-4.1.0...pixark-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [pixark-4.1.2](https://github.com/truecharts/charts/compare/pixark-4.1.0...pixark-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [pixark-4.1.0](https://github.com/truecharts/charts/compare/pixark-4.0.1...pixark-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [pixark-4.0.1](https://github.com/truecharts/charts/compare/pixark-4.0.0...pixark-4.0.1) (2023-12-26)
diff --git a/stable/pixark/4.1.8/Chart.yaml b/stable/pixark/4.1.8/Chart.yaml
deleted file mode 100644
index 9e9b984ff6..0000000000
--- a/stable/pixark/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: pixark
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install PIXARK and run it (a normal server startup of PIXARK can take a long time!).
-home: https://truecharts.org/charts/stable/pixark
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/pixark.png
-keywords:
- - pixark
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: pixark
-sources:
- - https://pixark.snail.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/pixark
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/pixark/4.1.8/app-changelog.md b/stable/pixark/4.1.8/app-changelog.md
deleted file mode 100644
index dc8186c6f4..0000000000
--- a/stable/pixark/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [pixark-4.1.8](https://github.com/truecharts/charts/compare/pixark-4.1.7...pixark-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/pixark/4.1.8/charts/common-17.2.26.tgz b/stable/pixark/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/pixark/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/pixark/4.1.9/CHANGELOG.md b/stable/pixark/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..7705369e4f
--- /dev/null
+++ b/stable/pixark/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pixark-4.1.9](https://github.com/truecharts/charts/compare/pixark-4.1.8...pixark-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pixark-4.1.8](https://github.com/truecharts/charts/compare/pixark-4.1.7...pixark-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pixark-4.1.7](https://github.com/truecharts/charts/compare/pixark-4.1.6...pixark-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [pixark-4.1.6](https://github.com/truecharts/charts/compare/pixark-4.1.5...pixark-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pixark-4.1.5](https://github.com/truecharts/charts/compare/pixark-4.1.4...pixark-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pixark-4.1.4](https://github.com/truecharts/charts/compare/pixark-4.1.3...pixark-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pixark-4.1.3](https://github.com/truecharts/charts/compare/pixark-4.1.0...pixark-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [pixark-4.1.2](https://github.com/truecharts/charts/compare/pixark-4.1.0...pixark-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/pixark/4.1.9/Chart.yaml b/stable/pixark/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..32a64ff68c
--- /dev/null
+++ b/stable/pixark/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: pixark
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install PIXARK and run it (a normal server startup of PIXARK can take a long time!).
+home: https://truecharts.org/charts/stable/pixark
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pixark.png
+keywords:
+ - pixark
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pixark
+sources:
+ - https://pixark.snail.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pixark
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/pixark/4.1.8/README.md b/stable/pixark/4.1.9/README.md
similarity index 100%
rename from stable/pixark/4.1.8/README.md
rename to stable/pixark/4.1.9/README.md
diff --git a/stable/pixark/4.1.9/app-changelog.md b/stable/pixark/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..e7e45f58b2
--- /dev/null
+++ b/stable/pixark/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pixark-4.1.9](https://github.com/truecharts/charts/compare/pixark-4.1.8...pixark-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pixark/4.1.8/app-readme.md b/stable/pixark/4.1.9/app-readme.md
similarity index 100%
rename from stable/pixark/4.1.8/app-readme.md
rename to stable/pixark/4.1.9/app-readme.md
diff --git a/stable/pixark/4.1.9/charts/common-17.2.28.tgz b/stable/pixark/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pixark/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/pixark/4.1.8/ix_values.yaml b/stable/pixark/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/pixark/4.1.8/ix_values.yaml
rename to stable/pixark/4.1.9/ix_values.yaml
diff --git a/stable/pixark/4.1.8/questions.yaml b/stable/pixark/4.1.9/questions.yaml
similarity index 100%
rename from stable/pixark/4.1.8/questions.yaml
rename to stable/pixark/4.1.9/questions.yaml
diff --git a/stable/plex-playlist-sync/2.1.11/templates/common.yaml b/stable/pixark/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/plex-playlist-sync/2.1.11/templates/common.yaml
rename to stable/pixark/4.1.9/templates/common.yaml
diff --git a/stable/tagspaces/2.1.8/values.yaml b/stable/pixark/4.1.9/values.yaml
similarity index 100%
rename from stable/tagspaces/2.1.8/values.yaml
rename to stable/pixark/4.1.9/values.yaml
diff --git a/stable/plausible/8.2.5/CHANGELOG.md b/stable/plausible/8.2.5/CHANGELOG.md
deleted file mode 100644
index 3470962a26..0000000000
--- a/stable/plausible/8.2.5/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [plausible-8.2.5](https://github.com/truecharts/charts/compare/plausible-8.2.4...plausible-8.2.5) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [plausible-8.2.4](https://github.com/truecharts/charts/compare/plausible-8.2.3...plausible-8.2.4) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [plausible-8.2.3](https://github.com/truecharts/charts/compare/plausible-8.2.2...plausible-8.2.3) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-- update helm general non-major by renovate ([#17057](https://github.com/truecharts/charts/issues/17057))
-
-
-## [plausible-8.2.3](https://github.com/truecharts/charts/compare/plausible-8.2.2...plausible-8.2.3) (2024-01-09)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#17057](https://github.com/truecharts/charts/issues/17057))
-
-
-## [plausible-8.2.2](https://github.com/truecharts/charts/compare/plausible-8.2.1...plausible-8.2.2) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [plausible-8.2.1](https://github.com/truecharts/charts/compare/plausible-8.2.0...plausible-8.2.1) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [plausible-8.2.0](https://github.com/truecharts/charts/compare/plausible-8.1.4...plausible-8.2.0) (2024-01-02)
-
-### Chore
-
-
-
-- update helm chart clickhouse to 10.2.5 by renovate ([#16735](https://github.com/truecharts/charts/issues/16735))
-
-
-## [plausible-8.1.4](https://github.com/truecharts/charts/compare/plausible-8.1.3...plausible-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [plausible-8.1.3](https://github.com/truecharts/charts/compare/plausible-8.1.0...plausible-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
diff --git a/stable/plausible/8.2.5/Chart.yaml b/stable/plausible/8.2.5/Chart.yaml
deleted file mode 100644
index 06f4faecce..0000000000
--- a/stable/plausible/8.2.5/Chart.yaml
+++ /dev/null
@@ -1,47 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: analytics
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.0.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: clickhouse
- version: 10.2.7
- repository: https://deps.truecharts.org/
- condition: clickhouse.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Plausible is lightweight and open source web analytics. No cookies and fully compliant with GDPR, CCPA and PECR.
-home: https://truecharts.org/charts/stable/plausible
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/plausible.png
-keywords:
- - plausible
- - analytics
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: plausible
-sources:
- - https://plausible.io/docs/self-hosting
- - https://github.com/plausible/analytics
- - https://github.com/plausible/hosting
- - https://plausible.io/
- - https://github.com/truecharts/charts/tree/master/charts/stable/plausible
- - https://hub.docker.com/r/plausible/analytics
-type: application
-version: 8.2.5
diff --git a/stable/plausible/8.2.5/app-changelog.md b/stable/plausible/8.2.5/app-changelog.md
deleted file mode 100644
index c82cc9e9f6..0000000000
--- a/stable/plausible/8.2.5/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [plausible-8.2.5](https://github.com/truecharts/charts/compare/plausible-8.2.4...plausible-8.2.5) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/plausible/8.2.5/charts/common-17.2.26.tgz b/stable/plausible/8.2.5/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/plausible/8.2.5/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/plausible/8.2.6/CHANGELOG.md b/stable/plausible/8.2.6/CHANGELOG.md
new file mode 100644
index 0000000000..50ff13b642
--- /dev/null
+++ b/stable/plausible/8.2.6/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [plausible-8.2.6](https://github.com/truecharts/charts/compare/plausible-8.2.5...plausible-8.2.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [plausible-8.2.5](https://github.com/truecharts/charts/compare/plausible-8.2.4...plausible-8.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [plausible-8.2.4](https://github.com/truecharts/charts/compare/plausible-8.2.3...plausible-8.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [plausible-8.2.3](https://github.com/truecharts/charts/compare/plausible-8.2.2...plausible-8.2.3) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+- update helm general non-major by renovate ([#17057](https://github.com/truecharts/charts/issues/17057))
+
+
+## [plausible-8.2.3](https://github.com/truecharts/charts/compare/plausible-8.2.2...plausible-8.2.3) (2024-01-09)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#17057](https://github.com/truecharts/charts/issues/17057))
+
+
+## [plausible-8.2.2](https://github.com/truecharts/charts/compare/plausible-8.2.1...plausible-8.2.2) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [plausible-8.2.1](https://github.com/truecharts/charts/compare/plausible-8.2.0...plausible-8.2.1) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [plausible-8.2.0](https://github.com/truecharts/charts/compare/plausible-8.1.4...plausible-8.2.0) (2024-01-02)
+
+### Chore
+
+
+
+- update helm chart clickhouse to 10.2.5 by renovate ([#16735](https://github.com/truecharts/charts/issues/16735))
+
+
+## [plausible-8.1.4](https://github.com/truecharts/charts/compare/plausible-8.1.3...plausible-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [plausible-8.1.3](https://github.com/truecharts/charts/compare/plausible-8.1.0...plausible-8.1.3) (2024-01-01)
+
+### Chore
diff --git a/stable/plausible/8.2.6/Chart.yaml b/stable/plausible/8.2.6/Chart.yaml
new file mode 100644
index 0000000000..7966b6b573
--- /dev/null
+++ b/stable/plausible/8.2.6/Chart.yaml
@@ -0,0 +1,47 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: analytics
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: clickhouse
+ version: 10.2.7
+ repository: https://deps.truecharts.org/
+ condition: clickhouse.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Plausible is lightweight and open source web analytics. No cookies and fully compliant with GDPR, CCPA and PECR.
+home: https://truecharts.org/charts/stable/plausible
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/plausible.png
+keywords:
+ - plausible
+ - analytics
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: plausible
+sources:
+ - https://plausible.io/docs/self-hosting
+ - https://github.com/plausible/analytics
+ - https://github.com/plausible/hosting
+ - https://plausible.io/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/plausible
+ - https://hub.docker.com/r/plausible/analytics
+type: application
+version: 8.2.6
diff --git a/stable/plausible/8.2.5/README.md b/stable/plausible/8.2.6/README.md
similarity index 100%
rename from stable/plausible/8.2.5/README.md
rename to stable/plausible/8.2.6/README.md
diff --git a/stable/plausible/8.2.6/app-changelog.md b/stable/plausible/8.2.6/app-changelog.md
new file mode 100644
index 0000000000..30c7cff63e
--- /dev/null
+++ b/stable/plausible/8.2.6/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [plausible-8.2.6](https://github.com/truecharts/charts/compare/plausible-8.2.5...plausible-8.2.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/plausible/8.2.5/app-readme.md b/stable/plausible/8.2.6/app-readme.md
similarity index 100%
rename from stable/plausible/8.2.5/app-readme.md
rename to stable/plausible/8.2.6/app-readme.md
diff --git a/stable/plausible/8.2.5/charts/clickhouse-10.2.7.tgz b/stable/plausible/8.2.6/charts/clickhouse-10.2.7.tgz
similarity index 100%
rename from stable/plausible/8.2.5/charts/clickhouse-10.2.7.tgz
rename to stable/plausible/8.2.6/charts/clickhouse-10.2.7.tgz
diff --git a/stable/plausible/8.2.6/charts/common-17.2.28.tgz b/stable/plausible/8.2.6/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/plausible/8.2.6/charts/common-17.2.28.tgz differ
diff --git a/stable/plausible/8.2.5/ix_values.yaml b/stable/plausible/8.2.6/ix_values.yaml
similarity index 100%
rename from stable/plausible/8.2.5/ix_values.yaml
rename to stable/plausible/8.2.6/ix_values.yaml
diff --git a/stable/plausible/8.2.5/questions.yaml b/stable/plausible/8.2.6/questions.yaml
similarity index 100%
rename from stable/plausible/8.2.5/questions.yaml
rename to stable/plausible/8.2.6/questions.yaml
diff --git a/stable/plausible/8.2.5/templates/_configmap.tpl b/stable/plausible/8.2.6/templates/_configmap.tpl
similarity index 100%
rename from stable/plausible/8.2.5/templates/_configmap.tpl
rename to stable/plausible/8.2.6/templates/_configmap.tpl
diff --git a/stable/plausible/8.2.5/templates/_secret.tpl b/stable/plausible/8.2.6/templates/_secret.tpl
similarity index 100%
rename from stable/plausible/8.2.5/templates/_secret.tpl
rename to stable/plausible/8.2.6/templates/_secret.tpl
diff --git a/stable/plausible/8.2.5/templates/common.yaml b/stable/plausible/8.2.6/templates/common.yaml
similarity index 100%
rename from stable/plausible/8.2.5/templates/common.yaml
rename to stable/plausible/8.2.6/templates/common.yaml
diff --git a/stable/tailscale/7.1.8/values.yaml b/stable/plausible/8.2.6/values.yaml
similarity index 100%
rename from stable/tailscale/7.1.8/values.yaml
rename to stable/plausible/8.2.6/values.yaml
diff --git a/stable/plaxt/7.1.8/CHANGELOG.md b/stable/plaxt/7.1.8/CHANGELOG.md
deleted file mode 100644
index 2caf4aa020..0000000000
--- a/stable/plaxt/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [plaxt-7.1.8](https://github.com/truecharts/charts/compare/plaxt-7.1.7...plaxt-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [plaxt-7.1.7](https://github.com/truecharts/charts/compare/plaxt-7.1.6...plaxt-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [plaxt-7.1.6](https://github.com/truecharts/charts/compare/plaxt-7.1.5...plaxt-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [plaxt-7.1.5](https://github.com/truecharts/charts/compare/plaxt-7.1.4...plaxt-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [plaxt-7.1.4](https://github.com/truecharts/charts/compare/plaxt-7.1.3...plaxt-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [plaxt-7.1.3](https://github.com/truecharts/charts/compare/plaxt-7.1.0...plaxt-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [plaxt-7.1.2](https://github.com/truecharts/charts/compare/plaxt-7.1.0...plaxt-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [plaxt-7.1.0](https://github.com/truecharts/charts/compare/plaxt-7.0.1...plaxt-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [plaxt-7.0.1](https://github.com/truecharts/charts/compare/plaxt-7.0.0...plaxt-7.0.1) (2023-12-26)
diff --git a/stable/plaxt/7.1.8/Chart.yaml b/stable/plaxt/7.1.8/Chart.yaml
deleted file mode 100644
index ae5c97c086..0000000000
--- a/stable/plaxt/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Tools provides a way to keep your watched history synced FROM Plex Server To Trakt.tv
-home: https://truecharts.org/charts/stable/plaxt
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/plaxt.png
-keywords:
- - plaxt
- - Other
- - MediaApp-Other
- - MediaServer-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: plaxt
-sources:
- - https://github.com/XanderStrike/goplaxt
- - https://github.com/truecharts/charts/tree/master/charts/stable/plaxt
- - https://hub.docker.com/r/xanderstrike/goplaxt
-type: application
-version: 7.1.8
diff --git a/stable/plaxt/7.1.8/app-changelog.md b/stable/plaxt/7.1.8/app-changelog.md
deleted file mode 100644
index 1257ef3950..0000000000
--- a/stable/plaxt/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [plaxt-7.1.8](https://github.com/truecharts/charts/compare/plaxt-7.1.7...plaxt-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/plaxt/7.1.8/charts/common-17.2.26.tgz b/stable/plaxt/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/plaxt/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/plaxt/7.1.9/CHANGELOG.md b/stable/plaxt/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..624b2cc7be
--- /dev/null
+++ b/stable/plaxt/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [plaxt-7.1.9](https://github.com/truecharts/charts/compare/plaxt-7.1.8...plaxt-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [plaxt-7.1.8](https://github.com/truecharts/charts/compare/plaxt-7.1.7...plaxt-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [plaxt-7.1.7](https://github.com/truecharts/charts/compare/plaxt-7.1.6...plaxt-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [plaxt-7.1.6](https://github.com/truecharts/charts/compare/plaxt-7.1.5...plaxt-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [plaxt-7.1.5](https://github.com/truecharts/charts/compare/plaxt-7.1.4...plaxt-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [plaxt-7.1.4](https://github.com/truecharts/charts/compare/plaxt-7.1.3...plaxt-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [plaxt-7.1.3](https://github.com/truecharts/charts/compare/plaxt-7.1.0...plaxt-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [plaxt-7.1.2](https://github.com/truecharts/charts/compare/plaxt-7.1.0...plaxt-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/plaxt/7.1.9/Chart.yaml b/stable/plaxt/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..4375d986b8
--- /dev/null
+++ b/stable/plaxt/7.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Tools provides a way to keep your watched history synced FROM Plex Server To Trakt.tv
+home: https://truecharts.org/charts/stable/plaxt
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/plaxt.png
+keywords:
+ - plaxt
+ - Other
+ - MediaApp-Other
+ - MediaServer-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: plaxt
+sources:
+ - https://github.com/XanderStrike/goplaxt
+ - https://github.com/truecharts/charts/tree/master/charts/stable/plaxt
+ - https://hub.docker.com/r/xanderstrike/goplaxt
+type: application
+version: 7.1.9
diff --git a/stable/plaxt/7.1.8/README.md b/stable/plaxt/7.1.9/README.md
similarity index 100%
rename from stable/plaxt/7.1.8/README.md
rename to stable/plaxt/7.1.9/README.md
diff --git a/stable/plaxt/7.1.9/app-changelog.md b/stable/plaxt/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..085d3b12dc
--- /dev/null
+++ b/stable/plaxt/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [plaxt-7.1.9](https://github.com/truecharts/charts/compare/plaxt-7.1.8...plaxt-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/plaxt/7.1.8/app-readme.md b/stable/plaxt/7.1.9/app-readme.md
similarity index 100%
rename from stable/plaxt/7.1.8/app-readme.md
rename to stable/plaxt/7.1.9/app-readme.md
diff --git a/stable/plaxt/7.1.9/charts/common-17.2.28.tgz b/stable/plaxt/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/plaxt/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/plaxt/7.1.8/ix_values.yaml b/stable/plaxt/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/plaxt/7.1.8/ix_values.yaml
rename to stable/plaxt/7.1.9/ix_values.yaml
diff --git a/stable/plaxt/7.1.8/questions.yaml b/stable/plaxt/7.1.9/questions.yaml
similarity index 100%
rename from stable/plaxt/7.1.8/questions.yaml
rename to stable/plaxt/7.1.9/questions.yaml
diff --git a/stable/plaxt/7.1.9/templates/NOTES.txt b/stable/plaxt/7.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/plaxt/7.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/plex-utills/7.1.8/templates/common.yaml b/stable/plaxt/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/plex-utills/7.1.8/templates/common.yaml
rename to stable/plaxt/7.1.9/templates/common.yaml
diff --git a/stable/tanoshi/4.1.8/values.yaml b/stable/plaxt/7.1.9/values.yaml
similarity index 100%
rename from stable/tanoshi/4.1.8/values.yaml
rename to stable/plaxt/7.1.9/values.yaml
diff --git a/stable/plex-auto-languages/7.1.8/CHANGELOG.md b/stable/plex-auto-languages/7.1.8/CHANGELOG.md
deleted file mode 100644
index 9619877b66..0000000000
--- a/stable/plex-auto-languages/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [plex-auto-languages-7.1.8](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.7...plex-auto-languages-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [plex-auto-languages-7.1.7](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.6...plex-auto-languages-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [plex-auto-languages-7.1.6](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.5...plex-auto-languages-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [plex-auto-languages-7.1.5](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.4...plex-auto-languages-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [plex-auto-languages-7.1.4](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.3...plex-auto-languages-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [plex-auto-languages-7.1.3](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.0...plex-auto-languages-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [plex-auto-languages-7.1.2](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.0...plex-auto-languages-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [plex-auto-languages-7.1.0](https://github.com/truecharts/charts/compare/plex-auto-languages-7.0.1...plex-auto-languages-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [plex-auto-languages-7.0.1](https://github.com/truecharts/charts/compare/plex-auto-languages-7.0.0...plex-auto-languages-7.0.1) (2023-12-26)
diff --git a/stable/plex-auto-languages/7.1.8/Chart.yaml b/stable/plex-auto-languages/7.1.8/Chart.yaml
deleted file mode 100644
index d4ab5bc516..0000000000
--- a/stable/plex-auto-languages/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Automated language selection for Plex TV Shows.
-home: https://truecharts.org/charts/stable/plex-auto-languages
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex-auto-languages.png
-keywords:
- - plex-auto-languages
- - Tools-Utilities
- - MediaApp-Other
- - MediaApp-Video
- - MediaServer-Video
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: plex-auto-languages
-sources:
- - https://github.com/remirigal/plex-auto-languages
- - https://github.com/truecharts/charts/tree/master/charts/stable/plex-auto-languages
- - https://hub.docker.com/r/remirigal/plex-auto-languages
-type: application
-version: 7.1.8
diff --git a/stable/plex-auto-languages/7.1.8/app-changelog.md b/stable/plex-auto-languages/7.1.8/app-changelog.md
deleted file mode 100644
index c6ae4bda6b..0000000000
--- a/stable/plex-auto-languages/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [plex-auto-languages-7.1.8](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.7...plex-auto-languages-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/plex-auto-languages/7.1.8/charts/common-17.2.26.tgz b/stable/plex-auto-languages/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/plex-auto-languages/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/plex-auto-languages/7.1.9/CHANGELOG.md b/stable/plex-auto-languages/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..59a44d8666
--- /dev/null
+++ b/stable/plex-auto-languages/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [plex-auto-languages-7.1.9](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.8...plex-auto-languages-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [plex-auto-languages-7.1.8](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.7...plex-auto-languages-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [plex-auto-languages-7.1.7](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.6...plex-auto-languages-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [plex-auto-languages-7.1.6](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.5...plex-auto-languages-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [plex-auto-languages-7.1.5](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.4...plex-auto-languages-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [plex-auto-languages-7.1.4](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.3...plex-auto-languages-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [plex-auto-languages-7.1.3](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.0...plex-auto-languages-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [plex-auto-languages-7.1.2](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.0...plex-auto-languages-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/plex-auto-languages/7.1.9/Chart.yaml b/stable/plex-auto-languages/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..bf4156ec71
--- /dev/null
+++ b/stable/plex-auto-languages/7.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Automated language selection for Plex TV Shows.
+home: https://truecharts.org/charts/stable/plex-auto-languages
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex-auto-languages.png
+keywords:
+ - plex-auto-languages
+ - Tools-Utilities
+ - MediaApp-Other
+ - MediaApp-Video
+ - MediaServer-Video
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: plex-auto-languages
+sources:
+ - https://github.com/remirigal/plex-auto-languages
+ - https://github.com/truecharts/charts/tree/master/charts/stable/plex-auto-languages
+ - https://hub.docker.com/r/remirigal/plex-auto-languages
+type: application
+version: 7.1.9
diff --git a/stable/plex-auto-languages/7.1.8/README.md b/stable/plex-auto-languages/7.1.9/README.md
similarity index 100%
rename from stable/plex-auto-languages/7.1.8/README.md
rename to stable/plex-auto-languages/7.1.9/README.md
diff --git a/stable/plex-auto-languages/7.1.9/app-changelog.md b/stable/plex-auto-languages/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..2643d710e7
--- /dev/null
+++ b/stable/plex-auto-languages/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [plex-auto-languages-7.1.9](https://github.com/truecharts/charts/compare/plex-auto-languages-7.1.8...plex-auto-languages-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/plex-auto-languages/7.1.8/app-readme.md b/stable/plex-auto-languages/7.1.9/app-readme.md
similarity index 100%
rename from stable/plex-auto-languages/7.1.8/app-readme.md
rename to stable/plex-auto-languages/7.1.9/app-readme.md
diff --git a/stable/plex-auto-languages/7.1.9/charts/common-17.2.28.tgz b/stable/plex-auto-languages/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/plex-auto-languages/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/plex-auto-languages/7.1.8/ix_values.yaml b/stable/plex-auto-languages/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/plex-auto-languages/7.1.8/ix_values.yaml
rename to stable/plex-auto-languages/7.1.9/ix_values.yaml
diff --git a/stable/plex-auto-languages/7.1.8/questions.yaml b/stable/plex-auto-languages/7.1.9/questions.yaml
similarity index 100%
rename from stable/plex-auto-languages/7.1.8/questions.yaml
rename to stable/plex-auto-languages/7.1.9/questions.yaml
diff --git a/stable/plex-auto-languages/7.1.9/templates/NOTES.txt b/stable/plex-auto-languages/7.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/plex-auto-languages/7.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/post-recording/4.1.8/templates/common.yaml b/stable/plex-auto-languages/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/post-recording/4.1.8/templates/common.yaml
rename to stable/plex-auto-languages/7.1.9/templates/common.yaml
diff --git a/stable/tar1090/4.1.13/values.yaml b/stable/plex-auto-languages/7.1.9/values.yaml
similarity index 100%
rename from stable/tar1090/4.1.13/values.yaml
rename to stable/plex-auto-languages/7.1.9/values.yaml
diff --git a/stable/plex-meta-manager/5.2.3/CHANGELOG.md b/stable/plex-meta-manager/5.2.3/CHANGELOG.md
deleted file mode 100644
index 5fbc987f90..0000000000
--- a/stable/plex-meta-manager/5.2.3/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [plex-meta-manager-5.2.3](https://github.com/truecharts/charts/compare/plex-meta-manager-5.2.2...plex-meta-manager-5.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [plex-meta-manager-5.2.2](https://github.com/truecharts/charts/compare/plex-meta-manager-5.2.1...plex-meta-manager-5.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [plex-meta-manager-5.2.1](https://github.com/truecharts/charts/compare/plex-meta-manager-5.2.0...plex-meta-manager-5.2.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [plex-meta-manager-5.2.0](https://github.com/truecharts/charts/compare/plex-meta-manager-5.1.8...plex-meta-manager-5.2.0) (2024-01-08)
-
-### Chore
-
-
-
-- update container image meisnate12/plex-meta-manager to v1.20.0[@5bcf400](https://github.com/5bcf400) by renovate ([#17022](https://github.com/truecharts/charts/issues/17022))
-
-
-## [plex-meta-manager-5.1.8](https://github.com/truecharts/charts/compare/plex-meta-manager-5.1.7...plex-meta-manager-5.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [plex-meta-manager-5.1.7](https://github.com/truecharts/charts/compare/plex-meta-manager-5.1.6...plex-meta-manager-5.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- update container image meisnate12/plex-meta-manager to v1.19.1[@25dd08a](https://github.com/25dd08a) by renovate ([#16786](https://github.com/truecharts/charts/issues/16786))
-
-
-## [plex-meta-manager-5.1.6](https://github.com/truecharts/charts/compare/plex-meta-manager-5.1.4...plex-meta-manager-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [plex-meta-manager-5.1.4](https://github.com/truecharts/charts/compare/plex-meta-manager-5.1.3...plex-meta-manager-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [plex-meta-manager-5.1.3](https://github.com/truecharts/charts/compare/plex-meta-manager-5.1.0...plex-meta-manager-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/plex-meta-manager/5.2.3/Chart.yaml b/stable/plex-meta-manager/5.2.3/Chart.yaml
deleted file mode 100644
index e6e1e2edce..0000000000
--- a/stable/plex-meta-manager/5.2.3/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.20.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Python script to update metadata and automatically build collections.
-home: https://truecharts.org/charts/stable/plex-meta-manager
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex-meta-manager.png
-keywords:
- - plex-meta-manager
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: plex-meta-manager
-sources:
- - https://github.com/meisnate12/Plex-Meta-Manager
- - https://github.com/truecharts/charts/tree/master/charts/stable/plex-meta-manager
- - https://hub.docker.com/r/meisnate12/plex-meta-manager
-type: application
-version: 5.2.3
diff --git a/stable/plex-meta-manager/5.2.3/app-changelog.md b/stable/plex-meta-manager/5.2.3/app-changelog.md
deleted file mode 100644
index 67f3e9d865..0000000000
--- a/stable/plex-meta-manager/5.2.3/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [plex-meta-manager-5.2.3](https://github.com/truecharts/charts/compare/plex-meta-manager-5.2.2...plex-meta-manager-5.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/plex-meta-manager/5.2.3/charts/common-17.2.26.tgz b/stable/plex-meta-manager/5.2.3/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/plex-meta-manager/5.2.3/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/plex-meta-manager/5.2.4/CHANGELOG.md b/stable/plex-meta-manager/5.2.4/CHANGELOG.md
new file mode 100644
index 0000000000..4e33133b2d
--- /dev/null
+++ b/stable/plex-meta-manager/5.2.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [plex-meta-manager-5.2.4](https://github.com/truecharts/charts/compare/plex-meta-manager-5.2.3...plex-meta-manager-5.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [plex-meta-manager-5.2.3](https://github.com/truecharts/charts/compare/plex-meta-manager-5.2.2...plex-meta-manager-5.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [plex-meta-manager-5.2.2](https://github.com/truecharts/charts/compare/plex-meta-manager-5.2.1...plex-meta-manager-5.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [plex-meta-manager-5.2.1](https://github.com/truecharts/charts/compare/plex-meta-manager-5.2.0...plex-meta-manager-5.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [plex-meta-manager-5.2.0](https://github.com/truecharts/charts/compare/plex-meta-manager-5.1.8...plex-meta-manager-5.2.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image meisnate12/plex-meta-manager to v1.20.0[@5bcf400](https://github.com/5bcf400) by renovate ([#17022](https://github.com/truecharts/charts/issues/17022))
+
+
+## [plex-meta-manager-5.1.8](https://github.com/truecharts/charts/compare/plex-meta-manager-5.1.7...plex-meta-manager-5.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [plex-meta-manager-5.1.7](https://github.com/truecharts/charts/compare/plex-meta-manager-5.1.6...plex-meta-manager-5.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update container image meisnate12/plex-meta-manager to v1.19.1[@25dd08a](https://github.com/25dd08a) by renovate ([#16786](https://github.com/truecharts/charts/issues/16786))
+
+
+## [plex-meta-manager-5.1.6](https://github.com/truecharts/charts/compare/plex-meta-manager-5.1.4...plex-meta-manager-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [plex-meta-manager-5.1.4](https://github.com/truecharts/charts/compare/plex-meta-manager-5.1.3...plex-meta-manager-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [plex-meta-manager-5.1.3](https://github.com/truecharts/charts/compare/plex-meta-manager-5.1.0...plex-meta-manager-5.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/plex-meta-manager/5.2.4/Chart.yaml b/stable/plex-meta-manager/5.2.4/Chart.yaml
new file mode 100644
index 0000000000..9449a47efe
--- /dev/null
+++ b/stable/plex-meta-manager/5.2.4/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.20.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Python script to update metadata and automatically build collections.
+home: https://truecharts.org/charts/stable/plex-meta-manager
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex-meta-manager.png
+keywords:
+ - plex-meta-manager
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: plex-meta-manager
+sources:
+ - https://github.com/meisnate12/Plex-Meta-Manager
+ - https://github.com/truecharts/charts/tree/master/charts/stable/plex-meta-manager
+ - https://hub.docker.com/r/meisnate12/plex-meta-manager
+type: application
+version: 5.2.4
diff --git a/stable/plex-meta-manager/5.2.3/README.md b/stable/plex-meta-manager/5.2.4/README.md
similarity index 100%
rename from stable/plex-meta-manager/5.2.3/README.md
rename to stable/plex-meta-manager/5.2.4/README.md
diff --git a/stable/plex-meta-manager/5.2.4/app-changelog.md b/stable/plex-meta-manager/5.2.4/app-changelog.md
new file mode 100644
index 0000000000..828c5af640
--- /dev/null
+++ b/stable/plex-meta-manager/5.2.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [plex-meta-manager-5.2.4](https://github.com/truecharts/charts/compare/plex-meta-manager-5.2.3...plex-meta-manager-5.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/plex-meta-manager/5.2.3/app-readme.md b/stable/plex-meta-manager/5.2.4/app-readme.md
similarity index 100%
rename from stable/plex-meta-manager/5.2.3/app-readme.md
rename to stable/plex-meta-manager/5.2.4/app-readme.md
diff --git a/stable/plex-meta-manager/5.2.4/charts/common-17.2.28.tgz b/stable/plex-meta-manager/5.2.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/plex-meta-manager/5.2.4/charts/common-17.2.28.tgz differ
diff --git a/stable/plex-meta-manager/5.2.3/ix_values.yaml b/stable/plex-meta-manager/5.2.4/ix_values.yaml
similarity index 100%
rename from stable/plex-meta-manager/5.2.3/ix_values.yaml
rename to stable/plex-meta-manager/5.2.4/ix_values.yaml
diff --git a/stable/plex-meta-manager/5.2.3/questions.yaml b/stable/plex-meta-manager/5.2.4/questions.yaml
similarity index 100%
rename from stable/plex-meta-manager/5.2.3/questions.yaml
rename to stable/plex-meta-manager/5.2.4/questions.yaml
diff --git a/stable/plex-meta-manager/5.2.4/templates/NOTES.txt b/stable/plex-meta-manager/5.2.4/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/plex-meta-manager/5.2.4/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/plex-meta-manager/5.2.3/templates/_secret.tpl b/stable/plex-meta-manager/5.2.4/templates/_secret.tpl
similarity index 100%
rename from stable/plex-meta-manager/5.2.3/templates/_secret.tpl
rename to stable/plex-meta-manager/5.2.4/templates/_secret.tpl
diff --git a/stable/plex-meta-manager/5.2.3/templates/common.yaml b/stable/plex-meta-manager/5.2.4/templates/common.yaml
similarity index 100%
rename from stable/plex-meta-manager/5.2.3/templates/common.yaml
rename to stable/plex-meta-manager/5.2.4/templates/common.yaml
diff --git a/stable/tasmoadmin/6.2.6/values.yaml b/stable/plex-meta-manager/5.2.4/values.yaml
similarity index 100%
rename from stable/tasmoadmin/6.2.6/values.yaml
rename to stable/plex-meta-manager/5.2.4/values.yaml
diff --git a/stable/plex-playlist-sync/2.1.11/CHANGELOG.md b/stable/plex-playlist-sync/2.1.11/CHANGELOG.md
deleted file mode 100644
index 9b6504e1e0..0000000000
--- a/stable/plex-playlist-sync/2.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [plex-playlist-sync-2.1.11](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.10...plex-playlist-sync-2.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [plex-playlist-sync-2.1.10](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.9...plex-playlist-sync-2.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [plex-playlist-sync-2.1.9](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.8...plex-playlist-sync-2.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [plex-playlist-sync-2.1.8](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.7...plex-playlist-sync-2.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image rnagabhyrava/plexplaylistsync to latest[@c9e85cb](https://github.com/c9e85cb) by renovate ([#16790](https://github.com/truecharts/charts/issues/16790))
-
-
-## [plex-playlist-sync-2.1.7](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.6...plex-playlist-sync-2.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [plex-playlist-sync-2.1.6](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.4...plex-playlist-sync-2.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [plex-playlist-sync-2.1.4](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.3...plex-playlist-sync-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [plex-playlist-sync-2.1.3](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.0...plex-playlist-sync-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [plex-playlist-sync-2.1.2](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.0...plex-playlist-sync-2.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/plex-playlist-sync/2.1.11/Chart.yaml b/stable/plex-playlist-sync/2.1.11/Chart.yaml
deleted file mode 100644
index 328e243d25..0000000000
--- a/stable/plex-playlist-sync/2.1.11/Chart.yaml
+++ /dev/null
@@ -1,42 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Sync your Spotify and Deezer playlists to your Plex server.
-home: https://truecharts.org/charts/stable/plex-playlist-sync
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex-playlist-sync.png
-keywords:
- - plex-playlist-sync
- - Spotify
- - Deezer
- - Tools-Utilities
- - MediaApp-Other
- - MediaApp-Video
- - MediaServer-Video
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: plex-playlist-sync
-sources:
- - https://github.com/rnagabhyrava/plex-playlist-sync
- - https://github.com/truecharts/charts/tree/master/charts/stable/plex-playlist-sync
- - https://hub.docker.com/r/rnagabhyrava/plexplaylistsync
-type: application
-version: 2.1.11
diff --git a/stable/plex-playlist-sync/2.1.11/app-changelog.md b/stable/plex-playlist-sync/2.1.11/app-changelog.md
deleted file mode 100644
index ec39d1caa8..0000000000
--- a/stable/plex-playlist-sync/2.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [plex-playlist-sync-2.1.11](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.10...plex-playlist-sync-2.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/plex-playlist-sync/2.1.11/charts/common-17.2.26.tgz b/stable/plex-playlist-sync/2.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/plex-playlist-sync/2.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/plex-playlist-sync/2.1.12/CHANGELOG.md b/stable/plex-playlist-sync/2.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..72ca90d569
--- /dev/null
+++ b/stable/plex-playlist-sync/2.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [plex-playlist-sync-2.1.12](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.11...plex-playlist-sync-2.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [plex-playlist-sync-2.1.11](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.10...plex-playlist-sync-2.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [plex-playlist-sync-2.1.10](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.9...plex-playlist-sync-2.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [plex-playlist-sync-2.1.9](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.8...plex-playlist-sync-2.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [plex-playlist-sync-2.1.8](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.7...plex-playlist-sync-2.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image rnagabhyrava/plexplaylistsync to latest[@c9e85cb](https://github.com/c9e85cb) by renovate ([#16790](https://github.com/truecharts/charts/issues/16790))
+
+
+## [plex-playlist-sync-2.1.7](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.6...plex-playlist-sync-2.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [plex-playlist-sync-2.1.6](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.4...plex-playlist-sync-2.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [plex-playlist-sync-2.1.4](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.3...plex-playlist-sync-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [plex-playlist-sync-2.1.3](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.0...plex-playlist-sync-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/plex-playlist-sync/2.1.12/Chart.yaml b/stable/plex-playlist-sync/2.1.12/Chart.yaml
new file mode 100644
index 0000000000..db39cf8c8e
--- /dev/null
+++ b/stable/plex-playlist-sync/2.1.12/Chart.yaml
@@ -0,0 +1,42 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Sync your Spotify and Deezer playlists to your Plex server.
+home: https://truecharts.org/charts/stable/plex-playlist-sync
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex-playlist-sync.png
+keywords:
+ - plex-playlist-sync
+ - Spotify
+ - Deezer
+ - Tools-Utilities
+ - MediaApp-Other
+ - MediaApp-Video
+ - MediaServer-Video
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: plex-playlist-sync
+sources:
+ - https://github.com/rnagabhyrava/plex-playlist-sync
+ - https://github.com/truecharts/charts/tree/master/charts/stable/plex-playlist-sync
+ - https://hub.docker.com/r/rnagabhyrava/plexplaylistsync
+type: application
+version: 2.1.12
diff --git a/stable/plex-playlist-sync/2.1.11/README.md b/stable/plex-playlist-sync/2.1.12/README.md
similarity index 100%
rename from stable/plex-playlist-sync/2.1.11/README.md
rename to stable/plex-playlist-sync/2.1.12/README.md
diff --git a/stable/plex-playlist-sync/2.1.12/app-changelog.md b/stable/plex-playlist-sync/2.1.12/app-changelog.md
new file mode 100644
index 0000000000..2d8d0a23a4
--- /dev/null
+++ b/stable/plex-playlist-sync/2.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [plex-playlist-sync-2.1.12](https://github.com/truecharts/charts/compare/plex-playlist-sync-2.1.11...plex-playlist-sync-2.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/plex-playlist-sync/2.1.11/app-readme.md b/stable/plex-playlist-sync/2.1.12/app-readme.md
similarity index 100%
rename from stable/plex-playlist-sync/2.1.11/app-readme.md
rename to stable/plex-playlist-sync/2.1.12/app-readme.md
diff --git a/stable/plex-playlist-sync/2.1.12/charts/common-17.2.28.tgz b/stable/plex-playlist-sync/2.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/plex-playlist-sync/2.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/plex-playlist-sync/2.1.11/ix_values.yaml b/stable/plex-playlist-sync/2.1.12/ix_values.yaml
similarity index 100%
rename from stable/plex-playlist-sync/2.1.11/ix_values.yaml
rename to stable/plex-playlist-sync/2.1.12/ix_values.yaml
diff --git a/stable/plex-playlist-sync/2.1.11/questions.yaml b/stable/plex-playlist-sync/2.1.12/questions.yaml
similarity index 100%
rename from stable/plex-playlist-sync/2.1.11/questions.yaml
rename to stable/plex-playlist-sync/2.1.12/questions.yaml
diff --git a/stable/plex-playlist-sync/2.1.12/templates/NOTES.txt b/stable/plex-playlist-sync/2.1.12/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/plex-playlist-sync/2.1.12/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/posterr/7.1.10/templates/common.yaml b/stable/plex-playlist-sync/2.1.12/templates/common.yaml
similarity index 100%
rename from stable/posterr/7.1.10/templates/common.yaml
rename to stable/plex-playlist-sync/2.1.12/templates/common.yaml
diff --git a/stable/tasmobackup/5.1.12/values.yaml b/stable/plex-playlist-sync/2.1.12/values.yaml
similarity index 100%
rename from stable/tasmobackup/5.1.12/values.yaml
rename to stable/plex-playlist-sync/2.1.12/values.yaml
diff --git a/stable/plex-utills/7.1.8/CHANGELOG.md b/stable/plex-utills/7.1.8/CHANGELOG.md
deleted file mode 100644
index cf19fdd898..0000000000
--- a/stable/plex-utills/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [plex-utills-7.1.8](https://github.com/truecharts/charts/compare/plex-utills-7.1.7...plex-utills-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [plex-utills-7.1.7](https://github.com/truecharts/charts/compare/plex-utills-7.1.6...plex-utills-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [plex-utills-7.1.6](https://github.com/truecharts/charts/compare/plex-utills-7.1.5...plex-utills-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [plex-utills-7.1.5](https://github.com/truecharts/charts/compare/plex-utills-7.1.4...plex-utills-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [plex-utills-7.1.4](https://github.com/truecharts/charts/compare/plex-utills-7.1.3...plex-utills-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [plex-utills-7.1.3](https://github.com/truecharts/charts/compare/plex-utills-7.1.0...plex-utills-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [plex-utills-7.1.2](https://github.com/truecharts/charts/compare/plex-utills-7.1.0...plex-utills-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [plex-utills-7.1.0](https://github.com/truecharts/charts/compare/plex-utills-7.0.1...plex-utills-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [plex-utills-7.0.1](https://github.com/truecharts/charts/compare/plex-utills-7.0.0...plex-utills-7.0.1) (2023-12-26)
diff --git a/stable/plex-utills/7.1.8/Chart.yaml b/stable/plex-utills/7.1.8/Chart.yaml
deleted file mode 100644
index feb23d1451..0000000000
--- a/stable/plex-utills/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A utility to help manage your library.
-home: https://truecharts.org/charts/stable/plex-utills
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex-utills.png
-keywords:
- - plex-utills
- - Tools-Utilities
- - MediaApp-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: plex-utills
-sources:
- - https://github.com/jkirkcaldy/plex-utills
- - https://github.com/truecharts/charts/tree/master/charts/stable/plex-utills
- - https://hub.docker.com/r/jkirkcaldy/plex-utills
-type: application
-version: 7.1.8
diff --git a/stable/plex-utills/7.1.8/app-changelog.md b/stable/plex-utills/7.1.8/app-changelog.md
deleted file mode 100644
index 69fc85aa1e..0000000000
--- a/stable/plex-utills/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [plex-utills-7.1.8](https://github.com/truecharts/charts/compare/plex-utills-7.1.7...plex-utills-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/plex-utills/7.1.8/charts/common-17.2.26.tgz b/stable/plex-utills/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/plex-utills/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/plex-utills/7.1.9/CHANGELOG.md b/stable/plex-utills/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..85143a5053
--- /dev/null
+++ b/stable/plex-utills/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [plex-utills-7.1.9](https://github.com/truecharts/charts/compare/plex-utills-7.1.8...plex-utills-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [plex-utills-7.1.8](https://github.com/truecharts/charts/compare/plex-utills-7.1.7...plex-utills-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [plex-utills-7.1.7](https://github.com/truecharts/charts/compare/plex-utills-7.1.6...plex-utills-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [plex-utills-7.1.6](https://github.com/truecharts/charts/compare/plex-utills-7.1.5...plex-utills-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [plex-utills-7.1.5](https://github.com/truecharts/charts/compare/plex-utills-7.1.4...plex-utills-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [plex-utills-7.1.4](https://github.com/truecharts/charts/compare/plex-utills-7.1.3...plex-utills-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [plex-utills-7.1.3](https://github.com/truecharts/charts/compare/plex-utills-7.1.0...plex-utills-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [plex-utills-7.1.2](https://github.com/truecharts/charts/compare/plex-utills-7.1.0...plex-utills-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/plex-utills/7.1.9/Chart.yaml b/stable/plex-utills/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..bd53c93c3c
--- /dev/null
+++ b/stable/plex-utills/7.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A utility to help manage your library.
+home: https://truecharts.org/charts/stable/plex-utills
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex-utills.png
+keywords:
+ - plex-utills
+ - Tools-Utilities
+ - MediaApp-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: plex-utills
+sources:
+ - https://github.com/jkirkcaldy/plex-utills
+ - https://github.com/truecharts/charts/tree/master/charts/stable/plex-utills
+ - https://hub.docker.com/r/jkirkcaldy/plex-utills
+type: application
+version: 7.1.9
diff --git a/stable/plex-utills/7.1.8/README.md b/stable/plex-utills/7.1.9/README.md
similarity index 100%
rename from stable/plex-utills/7.1.8/README.md
rename to stable/plex-utills/7.1.9/README.md
diff --git a/stable/plex-utills/7.1.9/app-changelog.md b/stable/plex-utills/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..2ebd1ae328
--- /dev/null
+++ b/stable/plex-utills/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [plex-utills-7.1.9](https://github.com/truecharts/charts/compare/plex-utills-7.1.8...plex-utills-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/plex-utills/7.1.8/app-readme.md b/stable/plex-utills/7.1.9/app-readme.md
similarity index 100%
rename from stable/plex-utills/7.1.8/app-readme.md
rename to stable/plex-utills/7.1.9/app-readme.md
diff --git a/stable/plex-utills/7.1.9/charts/common-17.2.28.tgz b/stable/plex-utills/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/plex-utills/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/plex-utills/7.1.8/ix_values.yaml b/stable/plex-utills/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/plex-utills/7.1.8/ix_values.yaml
rename to stable/plex-utills/7.1.9/ix_values.yaml
diff --git a/stable/plex-utills/7.1.8/questions.yaml b/stable/plex-utills/7.1.9/questions.yaml
similarity index 100%
rename from stable/plex-utills/7.1.8/questions.yaml
rename to stable/plex-utills/7.1.9/questions.yaml
diff --git a/stable/plex-utills/7.1.9/templates/NOTES.txt b/stable/plex-utills/7.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/plex-utills/7.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/postscriptum/4.1.8/templates/common.yaml b/stable/plex-utills/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/postscriptum/4.1.8/templates/common.yaml
rename to stable/plex-utills/7.1.9/templates/common.yaml
diff --git a/stable/tasmocompiler/5.1.13/values.yaml b/stable/plex-utills/7.1.9/values.yaml
similarity index 100%
rename from stable/tasmocompiler/5.1.13/values.yaml
rename to stable/plex-utills/7.1.9/values.yaml
diff --git a/stable/plex/16.1.9/CHANGELOG.md b/stable/plex/16.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..29c0514c8c
--- /dev/null
+++ b/stable/plex/16.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [plex-16.1.9](https://github.com/truecharts/charts/compare/plex-16.1.8...plex-16.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [plex-16.1.8](https://github.com/truecharts/charts/compare/plex-16.1.7...plex-16.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [plex-16.1.7](https://github.com/truecharts/charts/compare/plex-16.1.6...plex-16.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [plex-16.1.6](https://github.com/truecharts/charts/compare/plex-16.1.5...plex-16.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [plex-16.1.5](https://github.com/truecharts/charts/compare/plex-16.1.4...plex-16.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [plex-16.1.4](https://github.com/truecharts/charts/compare/plex-16.1.3...plex-16.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [plex-16.1.3](https://github.com/truecharts/charts/compare/plex-16.1.0...plex-16.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [plex-16.1.2](https://github.com/truecharts/charts/compare/plex-16.1.0...plex-16.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/plex/16.1.9/Chart.yaml b/stable/plex/16.1.9/Chart.yaml
new file mode 100644
index 0000000000..a2c2ddd71a
--- /dev/null
+++ b/stable/plex/16.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.32.8.7639
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Plex Media Server
+home: https://truecharts.org/charts/stable/plex
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex.png
+keywords:
+ - plex
+ - plex-media-server
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: plex
+sources:
+ - https://github.com/k8s-at-home/container-images/pkgs/container/plex
+ - https://github.com/truecharts/charts/tree/master/charts/stable/plex
+ - https://ghcr.io/onedr0p/plex
+type: application
+version: 16.1.9
diff --git a/stable/plex/16.1.9/README.md b/stable/plex/16.1.9/README.md
new file mode 100644
index 0000000000..6bbc009429
--- /dev/null
+++ b/stable/plex/16.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/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)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/plex/16.1.9/app-changelog.md b/stable/plex/16.1.9/app-changelog.md
new file mode 100644
index 0000000000..7aba1525e4
--- /dev/null
+++ b/stable/plex/16.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [plex-16.1.9](https://github.com/truecharts/charts/compare/plex-16.1.8...plex-16.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/plex/16.1.9/app-readme.md b/stable/plex/16.1.9/app-readme.md
new file mode 100644
index 0000000000..ba3b0a4a66
--- /dev/null
+++ b/stable/plex/16.1.9/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/charts/stable/plex](https://truecharts.org/charts/stable/plex)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/plex/16.1.9/charts/common-17.2.28.tgz b/stable/plex/16.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/plex/16.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/plex/16.1.9/ix_values.yaml b/stable/plex/16.1.9/ix_values.yaml
new file mode 100644
index 0000000000..b8f4b686c9
--- /dev/null
+++ b/stable/plex/16.1.9/ix_values.yaml
@@ -0,0 +1,52 @@
+image:
+ repository: ghcr.io/onedr0p/plex
+ pullPolicy: IfNotPresent
+ tag: 1.32.8.7639-fb6452ebf@sha256:637fe10cef736f249d96cb004c12f81646c81ca17ddce22374ea8782aa6646c2
+service:
+ main:
+ ports:
+ main:
+ protocol: http
+ port: 32400
+ targetPort: 32400
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ transcode:
+ enabled: true
+ mountPath: "/transcode"
+ type: emptyDir
+ medium: Memory
+ targetSelectAll: true
+plex:
+ # User Defined
+ serverIP: "127.0.0.1"
+ additionalAdvertiseURL: ""
+ disableGDM: true
+ requireHTTPS: false
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: true
+ path: /identity
+ readiness:
+ enabled: true
+ path: /identity
+ startup:
+ enabled: true
+ path: /identity
+ env:
+ PLEX_PREFERENCE_GDM: 'GdmEnabled={{ ternary "0" "1" .Values.plex.disableGDM }}'
+ # 0=Required, 1=Preferred
+ PLEX_PREFERENCE_SEC_CON: 'secureConnections={{ ternary "0" "1" .Values.plex.requireHTTPS }}'
+ # User Defined
+ ALLOWED_NETWORKS: "172.16.0.0/12,10.0.0.0/8,192.168.0.0/16"
+ PLEX_CLAIM: ""
+portal:
+ open:
+ enabled: true
diff --git a/stable/plex/16.1.9/questions.yaml b/stable/plex/16.1.9/questions.yaml
new file mode 100644
index 0000000000..e3376413a9
--- /dev/null
+++ b/stable/plex/16.1.9/questions.yaml
@@ -0,0 +1,2886 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+ path: /web
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: App Configuration
+ label: Image Environment
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: 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: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: plex
+ group: App Configuration
+ label: Plex Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: serverIP
+ label: Server IP
+ description: Set to the IP-Address used to reach Plex.
+ schema:
+ type: string
+ required: true
+ $ref:
+ - definitions/nodeIP
+ - variable: additionalAdvertiseURL
+ label: Addition Advertise URLs
+ description: URLs to advertise to Plex, format http(s)://IPorDNS:3200. By default your serverIP and ingress URL is added"
+ schema:
+ type: string
+ valid_chars: '^$|^(http(s)?:\/\/([a-zA-Z0-9.-]*)(:\d{0,5})?,?)*$'
+ default: ""
+ - variable: disableGDM
+ label: Disable GDM
+ description: Recommended to keep this to true. Disables legacy local network discovery. Keeping it enabled might break discovery for some Plex Clients
+ schema:
+ type: boolean
+ default: true
+ - variable: requireHTTPS
+ label: Require HTTPS
+ description: |
+ NOTE: Only enable this setting AFTER you are done with the initial configuration
+ of your Plex Server and verify that remote access is working.
+ Please use this toggle to "Require HTTPS", instead of using the Plex UI,
+ so probes are configured correctly.
+ schema:
+ type: boolean
+ default: false
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 32400
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: App Config Storage
+ description: Stores the Application Configuration.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/plex/16.1.9/templates/NOTES.txt b/stable/plex/16.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/plex/16.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/plex/16.1.9/templates/common.yaml b/stable/plex/16.1.9/templates/common.yaml
new file mode 100644
index 0000000000..7f4568886d
--- /dev/null
+++ b/stable/plex/16.1.9/templates/common.yaml
@@ -0,0 +1,53 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . -}}
+
+{{- $adv := list -}}
+{{- $serverURL := "" -}}
+{{- $protocol := "http" -}}
+{{- if .Values.plex.requireHTTPS -}}
+ {{- $protocol = "https" -}}
+{{- end -}}
+
+{{- $_ := set .Values.workload.main.podSpec.containers.main.probes.liveness "scheme" $protocol -}}
+{{- $_ := set .Values.workload.main.podSpec.containers.main.probes.readiness "scheme" $protocol -}}
+{{- $_ := set .Values.workload.main.podSpec.containers.main.probes.startup "scheme" $protocol -}}
+{{- $_ := set .Values.service.main.ports.main "protocol" $protocol -}}
+
+{{- if not (eq .Values.service.main.type "ClusterIP") -}}
+ {{- $serverURL = (printf "%v://%v:%v" $protocol .Values.plex.serverIP .Values.service.main.ports.main.port) -}}
+{{- end -}}
+
+{{- $serverIngressURL := "" -}}
+{{- $host := "" -}}
+{{- if .Values.ingress.main.enabled -}}
+ {{- with (first .Values.ingress.main.hosts) -}}
+ {{- $host = .host -}}
+ {{- $serverIngressURL = (printf "https://%v" .host) -}}
+ {{- end -}}
+{{- end -}}
+
+{{- $serverIngressURLPort := "" -}}
+{{- if $host -}}
+ {{- if not (eq .Values.service.main.type "ClusterIP") -}}
+ {{- $port := .Values.service.main.ports.main.port -}}
+ {{- $serverIngressURLPort = printf "https://%v:%v" $host $port -}}
+ {{- end -}}
+{{- end -}}
+
+{{- with $serverURL -}}
+ {{- $adv = append $adv . -}}
+{{- end -}}
+{{- with $serverIngressURL -}}
+ {{- $adv = append $adv . -}}
+{{- end -}}
+{{- with $serverIngressURLPort -}}
+ {{- $adv = append $adv . -}}
+{{- end -}}
+{{- with .Values.plex.additionalAdvertiseURL -}}
+ {{- $adv = append $adv . -}}
+{{- end -}}
+
+{{- $_ := set .Values.workload.main.podSpec.containers.main.env "ADVERTISE_IP" (join "," $adv) -}}
+
+{{/* Render the templates */}}
+{{- include "tc.v1.common.loader.apply" . -}}
diff --git a/stable/tauticord/2.2.3/values.yaml b/stable/plex/16.1.9/values.yaml
similarity index 100%
rename from stable/tauticord/2.2.3/values.yaml
rename to stable/plex/16.1.9/values.yaml
diff --git a/stable/plexanisync/5.1.10/CHANGELOG.md b/stable/plexanisync/5.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..207e2bc3a0
--- /dev/null
+++ b/stable/plexanisync/5.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [plexanisync-5.1.10](https://github.com/truecharts/charts/compare/plexanisync-5.1.9...plexanisync-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [plexanisync-5.1.9](https://github.com/truecharts/charts/compare/plexanisync-5.1.8...plexanisync-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [plexanisync-5.1.8](https://github.com/truecharts/charts/compare/plexanisync-5.1.7...plexanisync-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [plexanisync-5.1.7](https://github.com/truecharts/charts/compare/plexanisync-5.1.6...plexanisync-5.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/rickdb/plexanisync to v1.3.26[@6d26126](https://github.com/6d26126) by renovate ([#17424](https://github.com/truecharts/charts/issues/17424))
+
+
+
+
+## [plexanisync-5.1.6](https://github.com/truecharts/charts/compare/plexanisync-5.1.5...plexanisync-5.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [plexanisync-5.1.5](https://github.com/truecharts/charts/compare/plexanisync-5.1.4...plexanisync-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [plexanisync-5.1.4](https://github.com/truecharts/charts/compare/plexanisync-5.1.3...plexanisync-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [plexanisync-5.1.3](https://github.com/truecharts/charts/compare/plexanisync-5.1.0...plexanisync-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [plexanisync-5.1.2](https://github.com/truecharts/charts/compare/plexanisync-5.1.0...plexanisync-5.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/plexanisync/5.1.10/Chart.yaml b/stable/plexanisync/5.1.10/Chart.yaml
new file mode 100644
index 0000000000..7e73c53115
--- /dev/null
+++ b/stable/plexanisync/5.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.3.26
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Plex to AniList Sync.
+home: https://truecharts.org/charts/stable/plexanisync
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/plexanisync.png
+keywords:
+ - plexanisync
+ - media
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: plexanisync
+sources:
+ - https://github.com/RickDB/PlexAniSync
+ - https://github.com/RickDB/PlexAniSync/pkgs/container/plexanisync
+ - https://github.com/truecharts/charts/tree/master/charts/stable/plexanisync
+ - https://ghcr.io/rickdb/plexanisync
+type: application
+version: 5.1.10
diff --git a/stable/plexanisync/5.1.9/README.md b/stable/plexanisync/5.1.10/README.md
similarity index 100%
rename from stable/plexanisync/5.1.9/README.md
rename to stable/plexanisync/5.1.10/README.md
diff --git a/stable/plexanisync/5.1.10/app-changelog.md b/stable/plexanisync/5.1.10/app-changelog.md
new file mode 100644
index 0000000000..a31529ef5d
--- /dev/null
+++ b/stable/plexanisync/5.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [plexanisync-5.1.10](https://github.com/truecharts/charts/compare/plexanisync-5.1.9...plexanisync-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/plexanisync/5.1.9/app-readme.md b/stable/plexanisync/5.1.10/app-readme.md
similarity index 100%
rename from stable/plexanisync/5.1.9/app-readme.md
rename to stable/plexanisync/5.1.10/app-readme.md
diff --git a/stable/plexanisync/5.1.10/charts/common-17.2.28.tgz b/stable/plexanisync/5.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/plexanisync/5.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/plexanisync/5.1.9/ix_values.yaml b/stable/plexanisync/5.1.10/ix_values.yaml
similarity index 100%
rename from stable/plexanisync/5.1.9/ix_values.yaml
rename to stable/plexanisync/5.1.10/ix_values.yaml
diff --git a/stable/plexanisync/5.1.9/questions.yaml b/stable/plexanisync/5.1.10/questions.yaml
similarity index 100%
rename from stable/plexanisync/5.1.9/questions.yaml
rename to stable/plexanisync/5.1.10/questions.yaml
diff --git a/stable/plexanisync/5.1.10/templates/NOTES.txt b/stable/plexanisync/5.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/plexanisync/5.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/plexanisync/5.1.9/templates/_config.tpl b/stable/plexanisync/5.1.10/templates/_config.tpl
similarity index 100%
rename from stable/plexanisync/5.1.9/templates/_config.tpl
rename to stable/plexanisync/5.1.10/templates/_config.tpl
diff --git a/stable/plexanisync/5.1.9/templates/_secret.tpl b/stable/plexanisync/5.1.10/templates/_secret.tpl
similarity index 100%
rename from stable/plexanisync/5.1.9/templates/_secret.tpl
rename to stable/plexanisync/5.1.10/templates/_secret.tpl
diff --git a/stable/plexanisync/5.1.9/templates/common.yaml b/stable/plexanisync/5.1.10/templates/common.yaml
similarity index 100%
rename from stable/plexanisync/5.1.9/templates/common.yaml
rename to stable/plexanisync/5.1.10/templates/common.yaml
diff --git a/stable/tdarr-node/8.1.8/values.yaml b/stable/plexanisync/5.1.10/values.yaml
similarity index 100%
rename from stable/tdarr-node/8.1.8/values.yaml
rename to stable/plexanisync/5.1.10/values.yaml
diff --git a/stable/plexanisync/5.1.9/CHANGELOG.md b/stable/plexanisync/5.1.9/CHANGELOG.md
deleted file mode 100644
index ad6b92a2a5..0000000000
--- a/stable/plexanisync/5.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [plexanisync-5.1.9](https://github.com/truecharts/charts/compare/plexanisync-5.1.8...plexanisync-5.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [plexanisync-5.1.8](https://github.com/truecharts/charts/compare/plexanisync-5.1.7...plexanisync-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [plexanisync-5.1.7](https://github.com/truecharts/charts/compare/plexanisync-5.1.6...plexanisync-5.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/rickdb/plexanisync to v1.3.26[@6d26126](https://github.com/6d26126) by renovate ([#17424](https://github.com/truecharts/charts/issues/17424))
-
-
-
-
-## [plexanisync-5.1.6](https://github.com/truecharts/charts/compare/plexanisync-5.1.5...plexanisync-5.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [plexanisync-5.1.5](https://github.com/truecharts/charts/compare/plexanisync-5.1.4...plexanisync-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [plexanisync-5.1.4](https://github.com/truecharts/charts/compare/plexanisync-5.1.3...plexanisync-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [plexanisync-5.1.3](https://github.com/truecharts/charts/compare/plexanisync-5.1.0...plexanisync-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [plexanisync-5.1.2](https://github.com/truecharts/charts/compare/plexanisync-5.1.0...plexanisync-5.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/plexanisync/5.1.9/Chart.yaml b/stable/plexanisync/5.1.9/Chart.yaml
deleted file mode 100644
index 7c9b7a015b..0000000000
--- a/stable/plexanisync/5.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.3.26
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Plex to AniList Sync.
-home: https://truecharts.org/charts/stable/plexanisync
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/plexanisync.png
-keywords:
- - plexanisync
- - media
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: plexanisync
-sources:
- - https://github.com/RickDB/PlexAniSync
- - https://github.com/RickDB/PlexAniSync/pkgs/container/plexanisync
- - https://github.com/truecharts/charts/tree/master/charts/stable/plexanisync
- - https://ghcr.io/rickdb/plexanisync
-type: application
-version: 5.1.9
diff --git a/stable/plexanisync/5.1.9/app-changelog.md b/stable/plexanisync/5.1.9/app-changelog.md
deleted file mode 100644
index c3ecc54bac..0000000000
--- a/stable/plexanisync/5.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [plexanisync-5.1.9](https://github.com/truecharts/charts/compare/plexanisync-5.1.8...plexanisync-5.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/plexanisync/5.1.9/charts/common-17.2.26.tgz b/stable/plexanisync/5.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/plexanisync/5.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/plexripper/7.1.8/CHANGELOG.md b/stable/plexripper/7.1.8/CHANGELOG.md
deleted file mode 100644
index 7e09f0b1ba..0000000000
--- a/stable/plexripper/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [plexripper-7.1.8](https://github.com/truecharts/charts/compare/plexripper-7.1.7...plexripper-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [plexripper-7.1.7](https://github.com/truecharts/charts/compare/plexripper-7.1.6...plexripper-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [plexripper-7.1.6](https://github.com/truecharts/charts/compare/plexripper-7.1.5...plexripper-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [plexripper-7.1.5](https://github.com/truecharts/charts/compare/plexripper-7.1.4...plexripper-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [plexripper-7.1.4](https://github.com/truecharts/charts/compare/plexripper-7.1.3...plexripper-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [plexripper-7.1.3](https://github.com/truecharts/charts/compare/plexripper-7.1.0...plexripper-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [plexripper-7.1.2](https://github.com/truecharts/charts/compare/plexripper-7.1.0...plexripper-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [plexripper-7.1.0](https://github.com/truecharts/charts/compare/plexripper-7.0.1...plexripper-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [plexripper-7.0.1](https://github.com/truecharts/charts/compare/plexripper-7.0.0...plexripper-7.0.1) (2023-12-26)
diff --git a/stable/plexripper/7.1.8/Chart.yaml b/stable/plexripper/7.1.8/Chart.yaml
deleted file mode 100644
index 32d8c1adb2..0000000000
--- a/stable/plexripper/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,42 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.14.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A multi-platform media downloader that indexes and downloads content from your accessible Plex servers.
-home: https://truecharts.org/charts/stable/plexripper
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/plexripper.png
-keywords:
- - plexripper
- - Backup
- - Downloaders
- - MediaApp-Video
- - MediaApp-Music
- - MediaApp-Photos
- - MediaApp-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: plexripper
-sources:
- - https://github.com/PlexRipper/PlexRipper/
- - https://github.com/truecharts/charts/tree/master/charts/stable/plexripper
- - https://hub.docker.com/r/plexripper/plexripper
-type: application
-version: 7.1.8
diff --git a/stable/plexripper/7.1.8/app-changelog.md b/stable/plexripper/7.1.8/app-changelog.md
deleted file mode 100644
index 59614572b6..0000000000
--- a/stable/plexripper/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [plexripper-7.1.8](https://github.com/truecharts/charts/compare/plexripper-7.1.7...plexripper-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/plexripper/7.1.8/charts/common-17.2.26.tgz b/stable/plexripper/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/plexripper/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/plexripper/7.1.9/CHANGELOG.md b/stable/plexripper/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..c3b3c0a28d
--- /dev/null
+++ b/stable/plexripper/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [plexripper-7.1.9](https://github.com/truecharts/charts/compare/plexripper-7.1.8...plexripper-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [plexripper-7.1.8](https://github.com/truecharts/charts/compare/plexripper-7.1.7...plexripper-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [plexripper-7.1.7](https://github.com/truecharts/charts/compare/plexripper-7.1.6...plexripper-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [plexripper-7.1.6](https://github.com/truecharts/charts/compare/plexripper-7.1.5...plexripper-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [plexripper-7.1.5](https://github.com/truecharts/charts/compare/plexripper-7.1.4...plexripper-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [plexripper-7.1.4](https://github.com/truecharts/charts/compare/plexripper-7.1.3...plexripper-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [plexripper-7.1.3](https://github.com/truecharts/charts/compare/plexripper-7.1.0...plexripper-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [plexripper-7.1.2](https://github.com/truecharts/charts/compare/plexripper-7.1.0...plexripper-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/plexripper/7.1.9/Chart.yaml b/stable/plexripper/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..18dfcd344a
--- /dev/null
+++ b/stable/plexripper/7.1.9/Chart.yaml
@@ -0,0 +1,42 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.14.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A multi-platform media downloader that indexes and downloads content from your accessible Plex servers.
+home: https://truecharts.org/charts/stable/plexripper
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/plexripper.png
+keywords:
+ - plexripper
+ - Backup
+ - Downloaders
+ - MediaApp-Video
+ - MediaApp-Music
+ - MediaApp-Photos
+ - MediaApp-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: plexripper
+sources:
+ - https://github.com/PlexRipper/PlexRipper/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/plexripper
+ - https://hub.docker.com/r/plexripper/plexripper
+type: application
+version: 7.1.9
diff --git a/stable/plexripper/7.1.8/README.md b/stable/plexripper/7.1.9/README.md
similarity index 100%
rename from stable/plexripper/7.1.8/README.md
rename to stable/plexripper/7.1.9/README.md
diff --git a/stable/plexripper/7.1.9/app-changelog.md b/stable/plexripper/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..4fec11d908
--- /dev/null
+++ b/stable/plexripper/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [plexripper-7.1.9](https://github.com/truecharts/charts/compare/plexripper-7.1.8...plexripper-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/plexripper/7.1.8/app-readme.md b/stable/plexripper/7.1.9/app-readme.md
similarity index 100%
rename from stable/plexripper/7.1.8/app-readme.md
rename to stable/plexripper/7.1.9/app-readme.md
diff --git a/stable/plexripper/7.1.9/charts/common-17.2.28.tgz b/stable/plexripper/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/plexripper/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/plexripper/7.1.8/ix_values.yaml b/stable/plexripper/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/plexripper/7.1.8/ix_values.yaml
rename to stable/plexripper/7.1.9/ix_values.yaml
diff --git a/stable/plexripper/7.1.8/questions.yaml b/stable/plexripper/7.1.9/questions.yaml
similarity index 100%
rename from stable/plexripper/7.1.8/questions.yaml
rename to stable/plexripper/7.1.9/questions.yaml
diff --git a/stable/plexripper/7.1.9/templates/NOTES.txt b/stable/plexripper/7.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/plexripper/7.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/plexripper/7.1.9/templates/common.yaml b/stable/plexripper/7.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/plexripper/7.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/tdarr/8.1.8/values.yaml b/stable/plexripper/7.1.9/values.yaml
similarity index 100%
rename from stable/tdarr/8.1.8/values.yaml
rename to stable/plexripper/7.1.9/values.yaml
diff --git a/stable/plextraktsync/6.2.7/CHANGELOG.md b/stable/plextraktsync/6.2.7/CHANGELOG.md
deleted file mode 100644
index fa5b48a791..0000000000
--- a/stable/plextraktsync/6.2.7/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [plextraktsync-6.2.7](https://github.com/truecharts/charts/compare/plextraktsync-6.2.6...plextraktsync-6.2.7) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [plextraktsync-6.2.6](https://github.com/truecharts/charts/compare/plextraktsync-6.2.5...plextraktsync-6.2.6) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [plextraktsync-6.2.5](https://github.com/truecharts/charts/compare/plextraktsync-6.2.4...plextraktsync-6.2.5) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/taxel/plextraktsync to v0.28.12[@97bab51](https://github.com/97bab51) by renovate ([#17425](https://github.com/truecharts/charts/issues/17425))
-
-
-## [plextraktsync-6.2.4](https://github.com/truecharts/charts/compare/plextraktsync-6.2.3...plextraktsync-6.2.4) (2024-01-15)
-
-### Chore
-
-
-
-- update container image ghcr.io/taxel/plextraktsync to v0.28.8[@fbc863b](https://github.com/fbc863b) by renovate ([#17282](https://github.com/truecharts/charts/issues/17282))
-
-
-## [plextraktsync-6.2.3](https://github.com/truecharts/charts/compare/plextraktsync-6.2.2...plextraktsync-6.2.3) (2024-01-15)
-
-### Chore
-
-
-
-- update container image ghcr.io/taxel/plextraktsync to v0.28.7[@ff622fc](https://github.com/ff622fc) by renovate ([#17247](https://github.com/truecharts/charts/issues/17247))
-
-
-## [plextraktsync-6.2.2](https://github.com/truecharts/charts/compare/plextraktsync-6.2.1...plextraktsync-6.2.2) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/taxel/plextraktsync to v0.28.5[@1dd70e2](https://github.com/1dd70e2) by renovate ([#17190](https://github.com/truecharts/charts/issues/17190))
-
-
-
-
-## [plextraktsync-6.2.1](https://github.com/truecharts/charts/compare/plextraktsync-6.2.0...plextraktsync-6.2.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [plextraktsync-6.2.0](https://github.com/truecharts/charts/compare/plextraktsync-6.1.10...plextraktsync-6.2.0) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/taxel/plextraktsync to v0.28.0[@ee38022](https://github.com/ee38022) by renovate ([#17045](https://github.com/truecharts/charts/issues/17045))
-
-
-## [plextraktsync-6.1.10](https://github.com/truecharts/charts/compare/plextraktsync-6.1.9...plextraktsync-6.1.10) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/taxel/plextraktsync to v0.27.16[@117265a](https://github.com/117265a) by renovate ([#17001](https://github.com/truecharts/charts/issues/17001))
-
-
-## [plextraktsync-6.1.9](https://github.com/truecharts/charts/compare/plextraktsync-6.1.8...plextraktsync-6.1.9) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/taxel/plextraktsync to v0.27.15[@4981e6b](https://github.com/4981e6b) by renovate ([#16806](https://github.com/truecharts/charts/issues/16806))
diff --git a/stable/plextraktsync/6.2.7/Chart.yaml b/stable/plextraktsync/6.2.7/Chart.yaml
deleted file mode 100644
index a0e5fe05dd..0000000000
--- a/stable/plextraktsync/6.2.7/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.28.12
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Two-way-sync between trakt.tv and Plex Media Server.
-home: https://truecharts.org/charts/stable/plextraktsync
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/plextraktsync.png
-keywords:
- - plextraktsync
- - Tools-Utilities
- - MediaApp-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: plextraktsync
-sources:
- - https://github.com/Taxel/PlexTraktSync
- - https://github.com/truecharts/charts/tree/master/charts/stable/plextraktsync
- - https://ghcr.io/taxel/plextraktsync
-type: application
-version: 6.2.7
diff --git a/stable/plextraktsync/6.2.7/app-changelog.md b/stable/plextraktsync/6.2.7/app-changelog.md
deleted file mode 100644
index 553ce6ba15..0000000000
--- a/stable/plextraktsync/6.2.7/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [plextraktsync-6.2.7](https://github.com/truecharts/charts/compare/plextraktsync-6.2.6...plextraktsync-6.2.7) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/plextraktsync/6.2.7/charts/common-17.2.26.tgz b/stable/plextraktsync/6.2.7/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/plextraktsync/6.2.7/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/plextraktsync/6.2.8/CHANGELOG.md b/stable/plextraktsync/6.2.8/CHANGELOG.md
new file mode 100644
index 0000000000..cf5d22bba5
--- /dev/null
+++ b/stable/plextraktsync/6.2.8/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [plextraktsync-6.2.8](https://github.com/truecharts/charts/compare/plextraktsync-6.2.7...plextraktsync-6.2.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [plextraktsync-6.2.7](https://github.com/truecharts/charts/compare/plextraktsync-6.2.6...plextraktsync-6.2.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [plextraktsync-6.2.6](https://github.com/truecharts/charts/compare/plextraktsync-6.2.5...plextraktsync-6.2.6) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [plextraktsync-6.2.5](https://github.com/truecharts/charts/compare/plextraktsync-6.2.4...plextraktsync-6.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/taxel/plextraktsync to v0.28.12[@97bab51](https://github.com/97bab51) by renovate ([#17425](https://github.com/truecharts/charts/issues/17425))
+
+
+## [plextraktsync-6.2.4](https://github.com/truecharts/charts/compare/plextraktsync-6.2.3...plextraktsync-6.2.4) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghcr.io/taxel/plextraktsync to v0.28.8[@fbc863b](https://github.com/fbc863b) by renovate ([#17282](https://github.com/truecharts/charts/issues/17282))
+
+
+## [plextraktsync-6.2.3](https://github.com/truecharts/charts/compare/plextraktsync-6.2.2...plextraktsync-6.2.3) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghcr.io/taxel/plextraktsync to v0.28.7[@ff622fc](https://github.com/ff622fc) by renovate ([#17247](https://github.com/truecharts/charts/issues/17247))
+
+
+## [plextraktsync-6.2.2](https://github.com/truecharts/charts/compare/plextraktsync-6.2.1...plextraktsync-6.2.2) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/taxel/plextraktsync to v0.28.5[@1dd70e2](https://github.com/1dd70e2) by renovate ([#17190](https://github.com/truecharts/charts/issues/17190))
+
+
+
+
+## [plextraktsync-6.2.1](https://github.com/truecharts/charts/compare/plextraktsync-6.2.0...plextraktsync-6.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [plextraktsync-6.2.0](https://github.com/truecharts/charts/compare/plextraktsync-6.1.10...plextraktsync-6.2.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/taxel/plextraktsync to v0.28.0[@ee38022](https://github.com/ee38022) by renovate ([#17045](https://github.com/truecharts/charts/issues/17045))
+
+
+## [plextraktsync-6.1.10](https://github.com/truecharts/charts/compare/plextraktsync-6.1.9...plextraktsync-6.1.10) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/taxel/plextraktsync to v0.27.16[@117265a](https://github.com/117265a) by renovate ([#17001](https://github.com/truecharts/charts/issues/17001))
diff --git a/stable/plextraktsync/6.2.8/Chart.yaml b/stable/plextraktsync/6.2.8/Chart.yaml
new file mode 100644
index 0000000000..fba0561b56
--- /dev/null
+++ b/stable/plextraktsync/6.2.8/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.28.12
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Two-way-sync between trakt.tv and Plex Media Server.
+home: https://truecharts.org/charts/stable/plextraktsync
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/plextraktsync.png
+keywords:
+ - plextraktsync
+ - Tools-Utilities
+ - MediaApp-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: plextraktsync
+sources:
+ - https://github.com/Taxel/PlexTraktSync
+ - https://github.com/truecharts/charts/tree/master/charts/stable/plextraktsync
+ - https://ghcr.io/taxel/plextraktsync
+type: application
+version: 6.2.8
diff --git a/stable/plextraktsync/6.2.7/README.md b/stable/plextraktsync/6.2.8/README.md
similarity index 100%
rename from stable/plextraktsync/6.2.7/README.md
rename to stable/plextraktsync/6.2.8/README.md
diff --git a/stable/plextraktsync/6.2.8/app-changelog.md b/stable/plextraktsync/6.2.8/app-changelog.md
new file mode 100644
index 0000000000..f535e4f8a5
--- /dev/null
+++ b/stable/plextraktsync/6.2.8/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [plextraktsync-6.2.8](https://github.com/truecharts/charts/compare/plextraktsync-6.2.7...plextraktsync-6.2.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/plextraktsync/6.2.7/app-readme.md b/stable/plextraktsync/6.2.8/app-readme.md
similarity index 100%
rename from stable/plextraktsync/6.2.7/app-readme.md
rename to stable/plextraktsync/6.2.8/app-readme.md
diff --git a/stable/plextraktsync/6.2.8/charts/common-17.2.28.tgz b/stable/plextraktsync/6.2.8/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/plextraktsync/6.2.8/charts/common-17.2.28.tgz differ
diff --git a/stable/plextraktsync/6.2.7/ix_values.yaml b/stable/plextraktsync/6.2.8/ix_values.yaml
similarity index 100%
rename from stable/plextraktsync/6.2.7/ix_values.yaml
rename to stable/plextraktsync/6.2.8/ix_values.yaml
diff --git a/stable/plextraktsync/6.2.7/questions.yaml b/stable/plextraktsync/6.2.8/questions.yaml
similarity index 100%
rename from stable/plextraktsync/6.2.7/questions.yaml
rename to stable/plextraktsync/6.2.8/questions.yaml
diff --git a/stable/plextraktsync/6.2.8/templates/NOTES.txt b/stable/plextraktsync/6.2.8/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/plextraktsync/6.2.8/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/plextraktsync/6.2.7/templates/_cronjob.tpl b/stable/plextraktsync/6.2.8/templates/_cronjob.tpl
similarity index 100%
rename from stable/plextraktsync/6.2.7/templates/_cronjob.tpl
rename to stable/plextraktsync/6.2.8/templates/_cronjob.tpl
diff --git a/stable/plextraktsync/6.2.7/templates/common.yaml b/stable/plextraktsync/6.2.8/templates/common.yaml
similarity index 100%
rename from stable/plextraktsync/6.2.7/templates/common.yaml
rename to stable/plextraktsync/6.2.8/templates/common.yaml
diff --git a/stable/teamspeak3/9.1.8/values.yaml b/stable/plextraktsync/6.2.8/values.yaml
similarity index 100%
rename from stable/teamspeak3/9.1.8/values.yaml
rename to stable/plextraktsync/6.2.8/values.yaml
diff --git a/stable/pocketmine-mp/2.1.10/CHANGELOG.md b/stable/pocketmine-mp/2.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..54b485ed0f
--- /dev/null
+++ b/stable/pocketmine-mp/2.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pocketmine-mp-2.1.10](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.9...pocketmine-mp-2.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pocketmine-mp-2.1.9](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.8...pocketmine-mp-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pocketmine-mp-2.1.8](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.7...pocketmine-mp-2.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [pocketmine-mp-2.1.7](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.6...pocketmine-mp-2.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pocketmine-mp-2.1.6](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.5...pocketmine-mp-2.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pocketmine-mp-2.1.5](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.4...pocketmine-mp-2.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [pocketmine-mp-2.1.4](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.3...pocketmine-mp-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pocketmine-mp-2.1.3](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.0...pocketmine-mp-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [pocketmine-mp-2.1.2](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.0...pocketmine-mp-2.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/pocketmine-mp/2.1.10/Chart.yaml b/stable/pocketmine-mp/2.1.10/Chart.yaml
new file mode 100644
index 0000000000..e77f11c452
--- /dev/null
+++ b/stable/pocketmine-mp/2.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: games
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.8.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A server software for Minecraft Bedrock Edition in PHP.
+home: https://truecharts.org/charts/stable/pocketmine-mp
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pocketmine-mp.png
+keywords:
+ - pocketmine-mp
+ - minecraft
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pocketmine-mp
+sources:
+ - https://github.com/pmmp/PocketMine-MP
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pocketmine-mp
+ - https://github.com/truecharts/containers/tree/master/apps/pocketmine-mp
+type: application
+version: 2.1.10
diff --git a/stable/pocketmine-mp/2.1.9/README.md b/stable/pocketmine-mp/2.1.10/README.md
similarity index 100%
rename from stable/pocketmine-mp/2.1.9/README.md
rename to stable/pocketmine-mp/2.1.10/README.md
diff --git a/stable/pocketmine-mp/2.1.10/app-changelog.md b/stable/pocketmine-mp/2.1.10/app-changelog.md
new file mode 100644
index 0000000000..b6e2f09075
--- /dev/null
+++ b/stable/pocketmine-mp/2.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pocketmine-mp-2.1.10](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.9...pocketmine-mp-2.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pocketmine-mp/2.1.9/app-readme.md b/stable/pocketmine-mp/2.1.10/app-readme.md
similarity index 100%
rename from stable/pocketmine-mp/2.1.9/app-readme.md
rename to stable/pocketmine-mp/2.1.10/app-readme.md
diff --git a/stable/pocketmine-mp/2.1.10/charts/common-17.2.28.tgz b/stable/pocketmine-mp/2.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pocketmine-mp/2.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/pocketmine-mp/2.1.9/ix_values.yaml b/stable/pocketmine-mp/2.1.10/ix_values.yaml
similarity index 100%
rename from stable/pocketmine-mp/2.1.9/ix_values.yaml
rename to stable/pocketmine-mp/2.1.10/ix_values.yaml
diff --git a/stable/pocketmine-mp/2.1.9/questions.yaml b/stable/pocketmine-mp/2.1.10/questions.yaml
similarity index 100%
rename from stable/pocketmine-mp/2.1.9/questions.yaml
rename to stable/pocketmine-mp/2.1.10/questions.yaml
diff --git a/stable/pocketmine-mp/2.1.10/templates/NOTES.txt b/stable/pocketmine-mp/2.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/pocketmine-mp/2.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/pocketmine-mp/2.1.10/templates/common.yaml b/stable/pocketmine-mp/2.1.10/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/pocketmine-mp/2.1.10/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/teedy-docs/4.1.8/values.yaml b/stable/pocketmine-mp/2.1.10/values.yaml
similarity index 100%
rename from stable/teedy-docs/4.1.8/values.yaml
rename to stable/pocketmine-mp/2.1.10/values.yaml
diff --git a/stable/pocketmine-mp/2.1.9/CHANGELOG.md b/stable/pocketmine-mp/2.1.9/CHANGELOG.md
deleted file mode 100644
index d2dcd86cf9..0000000000
--- a/stable/pocketmine-mp/2.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [pocketmine-mp-2.1.9](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.8...pocketmine-mp-2.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [pocketmine-mp-2.1.8](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.7...pocketmine-mp-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [pocketmine-mp-2.1.7](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.6...pocketmine-mp-2.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [pocketmine-mp-2.1.6](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.5...pocketmine-mp-2.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [pocketmine-mp-2.1.5](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.4...pocketmine-mp-2.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [pocketmine-mp-2.1.4](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.3...pocketmine-mp-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [pocketmine-mp-2.1.3](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.0...pocketmine-mp-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [pocketmine-mp-2.1.2](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.0...pocketmine-mp-2.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/pocketmine-mp/2.1.9/Chart.yaml b/stable/pocketmine-mp/2.1.9/Chart.yaml
deleted file mode 100644
index b7d7e6d667..0000000000
--- a/stable/pocketmine-mp/2.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: games
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 5.8.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A server software for Minecraft Bedrock Edition in PHP.
-home: https://truecharts.org/charts/stable/pocketmine-mp
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/pocketmine-mp.png
-keywords:
- - pocketmine-mp
- - minecraft
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: pocketmine-mp
-sources:
- - https://github.com/pmmp/PocketMine-MP
- - https://github.com/truecharts/charts/tree/master/charts/stable/pocketmine-mp
- - https://github.com/truecharts/containers/tree/master/apps/pocketmine-mp
-type: application
-version: 2.1.9
diff --git a/stable/pocketmine-mp/2.1.9/app-changelog.md b/stable/pocketmine-mp/2.1.9/app-changelog.md
deleted file mode 100644
index 26f54abb03..0000000000
--- a/stable/pocketmine-mp/2.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [pocketmine-mp-2.1.9](https://github.com/truecharts/charts/compare/pocketmine-mp-2.1.8...pocketmine-mp-2.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/pocketmine-mp/2.1.9/charts/common-17.2.26.tgz b/stable/pocketmine-mp/2.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/pocketmine-mp/2.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/podgrab/16.1.9/CHANGELOG.md b/stable/podgrab/16.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..556cdfe38c
--- /dev/null
+++ b/stable/podgrab/16.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [podgrab-16.1.9](https://github.com/truecharts/charts/compare/podgrab-16.1.8...podgrab-16.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [podgrab-16.1.8](https://github.com/truecharts/charts/compare/podgrab-16.1.7...podgrab-16.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [podgrab-16.1.7](https://github.com/truecharts/charts/compare/podgrab-16.1.6...podgrab-16.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [podgrab-16.1.6](https://github.com/truecharts/charts/compare/podgrab-16.1.5...podgrab-16.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [podgrab-16.1.5](https://github.com/truecharts/charts/compare/podgrab-16.1.4...podgrab-16.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [podgrab-16.1.4](https://github.com/truecharts/charts/compare/podgrab-16.1.3...podgrab-16.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [podgrab-16.1.3](https://github.com/truecharts/charts/compare/podgrab-16.1.0...podgrab-16.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [podgrab-16.1.2](https://github.com/truecharts/charts/compare/podgrab-16.1.0...podgrab-16.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/podgrab/16.1.9/Chart.yaml b/stable/podgrab/16.1.9/Chart.yaml
new file mode 100644
index 0000000000..cfe2be2386
--- /dev/null
+++ b/stable/podgrab/16.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: mutlimedia
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A self-hosted podcast manager to download episodes as soon as they become live.
+home: https://truecharts.org/charts/stable/podgrab
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/podgrab.png
+keywords:
+ - podgrab
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: podgrab
+sources:
+ - https://github.com/akhilrex/podgrab
+ - https://github.com/truecharts/charts/tree/master/charts/stable/podgrab
+ - https://hub.docker.com/r/akhilrex/podgrab
+type: application
+version: 16.1.9
diff --git a/stable/podgrab/16.1.9/README.md b/stable/podgrab/16.1.9/README.md
new file mode 100644
index 0000000000..fb9a33304a
--- /dev/null
+++ b/stable/podgrab/16.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/podgrab)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/podgrab/16.1.9/app-changelog.md b/stable/podgrab/16.1.9/app-changelog.md
new file mode 100644
index 0000000000..c1797a2694
--- /dev/null
+++ b/stable/podgrab/16.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [podgrab-16.1.9](https://github.com/truecharts/charts/compare/podgrab-16.1.8...podgrab-16.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/podgrab/16.1.9/app-readme.md b/stable/podgrab/16.1.9/app-readme.md
new file mode 100644
index 0000000000..ac57e62967
--- /dev/null
+++ b/stable/podgrab/16.1.9/app-readme.md
@@ -0,0 +1,8 @@
+A self-hosted podcast manager to download episodes as soon as they become live.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/podgrab](https://truecharts.org/charts/stable/podgrab)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/podgrab/16.1.9/charts/common-17.2.28.tgz b/stable/podgrab/16.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/podgrab/16.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/podgrab/16.1.9/ix_values.yaml b/stable/podgrab/16.1.9/ix_values.yaml
new file mode 100644
index 0000000000..18b1e76a85
--- /dev/null
+++ b/stable/podgrab/16.1.9/ix_values.yaml
@@ -0,0 +1,39 @@
+image:
+ repository: akhilrex/podgrab
+ pullPolicy: Always
+ tag: 1.0.0@sha256:bce133f3f5111381f63d9341313fa7ce7e16209068e8a06e6db2c4ed33972b87
+service:
+ main:
+ ports:
+ main:
+ port: 10093
+ targetPort: 8080
+ tcp:
+ enabled: true
+ ports:
+ tcp:
+ enabled: true
+ port: 51080
+ targetPort: 51080
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+portal:
+ open:
+ enabled: true
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ enabled: false
+ startup:
+ enabled: false
+ env:
+ CHECK_FREQUENCY: 240
+ PASSWORD: "secretpasswordgoeshere"
diff --git a/stable/podgrab/16.1.9/questions.yaml b/stable/podgrab/16.1.9/questions.yaml
new file mode 100644
index 0000000000..95e1eeabd5
--- /dev/null
+++ b/stable/podgrab/16.1.9/questions.yaml
@@ -0,0 +1,2849 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: PASSWORD
+ label: "Password"
+ description: "Desired Password"
+ schema:
+ type: string
+ private: true
+ default: "REPLACETHIS"
+ - variable: CHECK_FREQUENCY
+ label: "Update Frequency"
+ description: "Interval to check for new podcasts"
+ schema:
+ type: int
+ default: 240
+ required: true
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10093
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/podgrab/16.1.9/templates/NOTES.txt b/stable/podgrab/16.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/podgrab/16.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/podgrab/16.1.9/templates/common.yaml b/stable/podgrab/16.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/podgrab/16.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/telethon-downloader/4.1.9/values.yaml b/stable/podgrab/16.1.9/values.yaml
similarity index 100%
rename from stable/telethon-downloader/4.1.9/values.yaml
rename to stable/podgrab/16.1.9/values.yaml
diff --git a/stable/portainer/7.1.8/CHANGELOG.md b/stable/portainer/7.1.8/CHANGELOG.md
deleted file mode 100644
index c911cb3598..0000000000
--- a/stable/portainer/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [portainer-7.1.8](https://github.com/truecharts/charts/compare/portainer-7.1.7...portainer-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [portainer-7.1.7](https://github.com/truecharts/charts/compare/portainer-7.1.6...portainer-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [portainer-7.1.6](https://github.com/truecharts/charts/compare/portainer-7.1.5...portainer-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [portainer-7.1.5](https://github.com/truecharts/charts/compare/portainer-7.1.4...portainer-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [portainer-7.1.4](https://github.com/truecharts/charts/compare/portainer-7.1.3...portainer-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [portainer-7.1.3](https://github.com/truecharts/charts/compare/portainer-7.1.0...portainer-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [portainer-7.1.2](https://github.com/truecharts/charts/compare/portainer-7.1.0...portainer-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [portainer-7.1.0](https://github.com/truecharts/charts/compare/portainer-7.0.1...portainer-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [portainer-7.0.1](https://github.com/truecharts/charts/compare/portainer-7.0.0...portainer-7.0.1) (2023-12-26)
diff --git a/stable/portainer/7.1.8/Chart.yaml b/stable/portainer/7.1.8/Chart.yaml
deleted file mode 100644
index 7f617c1fc7..0000000000
--- a/stable/portainer/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: management
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.19.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Container management made easy
-home: https://truecharts.org/charts/stable/portainer
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/portainer.png
-keywords:
- - portainer
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: portainer
-sources:
- - https://docs.portainer.io/start/install-ce/server
- - https://docs.portainer.io/start/install/server
- - https://github.com/truecharts/charts/tree/master/charts/stable/portainer
- - https://hub.docker.com/r/portainer/portainer-ce
- - https://hub.docker.com/r/portainer/portainer-ee
-type: application
-version: 7.1.8
diff --git a/stable/portainer/7.1.8/app-changelog.md b/stable/portainer/7.1.8/app-changelog.md
deleted file mode 100644
index b1f75f368b..0000000000
--- a/stable/portainer/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [portainer-7.1.8](https://github.com/truecharts/charts/compare/portainer-7.1.7...portainer-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/portainer/7.1.8/charts/common-17.2.26.tgz b/stable/portainer/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/portainer/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/portainer/7.1.9/CHANGELOG.md b/stable/portainer/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..f9db7659d3
--- /dev/null
+++ b/stable/portainer/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [portainer-7.1.9](https://github.com/truecharts/charts/compare/portainer-7.1.8...portainer-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [portainer-7.1.8](https://github.com/truecharts/charts/compare/portainer-7.1.7...portainer-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [portainer-7.1.7](https://github.com/truecharts/charts/compare/portainer-7.1.6...portainer-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [portainer-7.1.6](https://github.com/truecharts/charts/compare/portainer-7.1.5...portainer-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [portainer-7.1.5](https://github.com/truecharts/charts/compare/portainer-7.1.4...portainer-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [portainer-7.1.4](https://github.com/truecharts/charts/compare/portainer-7.1.3...portainer-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [portainer-7.1.3](https://github.com/truecharts/charts/compare/portainer-7.1.0...portainer-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [portainer-7.1.2](https://github.com/truecharts/charts/compare/portainer-7.1.0...portainer-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/portainer/7.1.9/Chart.yaml b/stable/portainer/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..75f8cc4cda
--- /dev/null
+++ b/stable/portainer/7.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: management
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.19.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Container management made easy
+home: https://truecharts.org/charts/stable/portainer
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/portainer.png
+keywords:
+ - portainer
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: portainer
+sources:
+ - https://docs.portainer.io/start/install-ce/server
+ - https://docs.portainer.io/start/install/server
+ - https://github.com/truecharts/charts/tree/master/charts/stable/portainer
+ - https://hub.docker.com/r/portainer/portainer-ce
+ - https://hub.docker.com/r/portainer/portainer-ee
+type: application
+version: 7.1.9
diff --git a/stable/portainer/7.1.8/README.md b/stable/portainer/7.1.9/README.md
similarity index 100%
rename from stable/portainer/7.1.8/README.md
rename to stable/portainer/7.1.9/README.md
diff --git a/stable/portainer/7.1.9/app-changelog.md b/stable/portainer/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..4fb6bda549
--- /dev/null
+++ b/stable/portainer/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [portainer-7.1.9](https://github.com/truecharts/charts/compare/portainer-7.1.8...portainer-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/portainer/7.1.8/app-readme.md b/stable/portainer/7.1.9/app-readme.md
similarity index 100%
rename from stable/portainer/7.1.8/app-readme.md
rename to stable/portainer/7.1.9/app-readme.md
diff --git a/stable/portainer/7.1.9/charts/common-17.2.28.tgz b/stable/portainer/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/portainer/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/portainer/7.1.8/ix_values.yaml b/stable/portainer/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/portainer/7.1.8/ix_values.yaml
rename to stable/portainer/7.1.9/ix_values.yaml
diff --git a/stable/portainer/7.1.8/questions.yaml b/stable/portainer/7.1.9/questions.yaml
similarity index 100%
rename from stable/portainer/7.1.8/questions.yaml
rename to stable/portainer/7.1.9/questions.yaml
diff --git a/stable/portainer/7.1.9/templates/NOTES.txt b/stable/portainer/7.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/portainer/7.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/portainer/7.1.8/templates/_args.tpl b/stable/portainer/7.1.9/templates/_args.tpl
similarity index 100%
rename from stable/portainer/7.1.8/templates/_args.tpl
rename to stable/portainer/7.1.9/templates/_args.tpl
diff --git a/stable/portainer/7.1.8/templates/common.yaml b/stable/portainer/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/portainer/7.1.8/templates/common.yaml
rename to stable/portainer/7.1.9/templates/common.yaml
diff --git a/stable/terraria-tshock/5.1.8/values.yaml b/stable/portainer/7.1.9/values.yaml
similarity index 100%
rename from stable/terraria-tshock/5.1.8/values.yaml
rename to stable/portainer/7.1.9/values.yaml
diff --git a/stable/post-recording/4.1.8/CHANGELOG.md b/stable/post-recording/4.1.8/CHANGELOG.md
deleted file mode 100644
index 109882e0a8..0000000000
--- a/stable/post-recording/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [post-recording-4.1.8](https://github.com/truecharts/charts/compare/post-recording-4.1.7...post-recording-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [post-recording-4.1.7](https://github.com/truecharts/charts/compare/post-recording-4.1.6...post-recording-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [post-recording-4.1.6](https://github.com/truecharts/charts/compare/post-recording-4.1.5...post-recording-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [post-recording-4.1.5](https://github.com/truecharts/charts/compare/post-recording-4.1.4...post-recording-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [post-recording-4.1.4](https://github.com/truecharts/charts/compare/post-recording-4.1.3...post-recording-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [post-recording-4.1.3](https://github.com/truecharts/charts/compare/post-recording-4.1.0...post-recording-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [post-recording-4.1.2](https://github.com/truecharts/charts/compare/post-recording-4.1.0...post-recording-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [post-recording-4.1.0](https://github.com/truecharts/charts/compare/post-recording-4.0.2...post-recording-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [post-recording-4.0.2](https://github.com/truecharts/charts/compare/post-recording-4.0.1...post-recording-4.0.2) (2023-12-27)
diff --git a/stable/post-recording/4.1.8/Chart.yaml b/stable/post-recording/4.1.8/Chart.yaml
deleted file mode 100644
index 4e244fd75b..0000000000
--- a/stable/post-recording/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaApp-Video
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Watches for .ts files made by Live TV recordings, convert them to a friendly format, extract .srt file, add chapters with comchap or remove them with comcut. Tested with Emby recordings.
-home: https://truecharts.org/charts/stable/post-recording
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/post-recording.png
-keywords:
- - post-recording
- - MediaApp-Video
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: post-recording
-sources:
- - https://github.com/chacawaca/docker-post-recording
- - https://github.com/truecharts/charts/tree/master/charts/stable/post-recording
- - https://hub.docker.com/r/chacawaca/post-recording
-type: application
-version: 4.1.8
diff --git a/stable/post-recording/4.1.8/app-changelog.md b/stable/post-recording/4.1.8/app-changelog.md
deleted file mode 100644
index e5ac9f519a..0000000000
--- a/stable/post-recording/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [post-recording-4.1.8](https://github.com/truecharts/charts/compare/post-recording-4.1.7...post-recording-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/post-recording/4.1.8/charts/common-17.2.26.tgz b/stable/post-recording/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/post-recording/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/post-recording/4.1.9/CHANGELOG.md b/stable/post-recording/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..9d39ee0c03
--- /dev/null
+++ b/stable/post-recording/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [post-recording-4.1.9](https://github.com/truecharts/charts/compare/post-recording-4.1.8...post-recording-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [post-recording-4.1.8](https://github.com/truecharts/charts/compare/post-recording-4.1.7...post-recording-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [post-recording-4.1.7](https://github.com/truecharts/charts/compare/post-recording-4.1.6...post-recording-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [post-recording-4.1.6](https://github.com/truecharts/charts/compare/post-recording-4.1.5...post-recording-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [post-recording-4.1.5](https://github.com/truecharts/charts/compare/post-recording-4.1.4...post-recording-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [post-recording-4.1.4](https://github.com/truecharts/charts/compare/post-recording-4.1.3...post-recording-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [post-recording-4.1.3](https://github.com/truecharts/charts/compare/post-recording-4.1.0...post-recording-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [post-recording-4.1.2](https://github.com/truecharts/charts/compare/post-recording-4.1.0...post-recording-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/post-recording/4.1.9/Chart.yaml b/stable/post-recording/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..3d763ca2d5
--- /dev/null
+++ b/stable/post-recording/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaApp-Video
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Watches for .ts files made by Live TV recordings, convert them to a friendly format, extract .srt file, add chapters with comchap or remove them with comcut. Tested with Emby recordings.
+home: https://truecharts.org/charts/stable/post-recording
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/post-recording.png
+keywords:
+ - post-recording
+ - MediaApp-Video
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: post-recording
+sources:
+ - https://github.com/chacawaca/docker-post-recording
+ - https://github.com/truecharts/charts/tree/master/charts/stable/post-recording
+ - https://hub.docker.com/r/chacawaca/post-recording
+type: application
+version: 4.1.9
diff --git a/stable/post-recording/4.1.8/README.md b/stable/post-recording/4.1.9/README.md
similarity index 100%
rename from stable/post-recording/4.1.8/README.md
rename to stable/post-recording/4.1.9/README.md
diff --git a/stable/post-recording/4.1.9/app-changelog.md b/stable/post-recording/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..98ba2fb0b6
--- /dev/null
+++ b/stable/post-recording/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [post-recording-4.1.9](https://github.com/truecharts/charts/compare/post-recording-4.1.8...post-recording-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/post-recording/4.1.8/app-readme.md b/stable/post-recording/4.1.9/app-readme.md
similarity index 100%
rename from stable/post-recording/4.1.8/app-readme.md
rename to stable/post-recording/4.1.9/app-readme.md
diff --git a/stable/post-recording/4.1.9/charts/common-17.2.28.tgz b/stable/post-recording/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/post-recording/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/post-recording/4.1.8/ix_values.yaml b/stable/post-recording/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/post-recording/4.1.8/ix_values.yaml
rename to stable/post-recording/4.1.9/ix_values.yaml
diff --git a/stable/post-recording/4.1.8/questions.yaml b/stable/post-recording/4.1.9/questions.yaml
similarity index 100%
rename from stable/post-recording/4.1.8/questions.yaml
rename to stable/post-recording/4.1.9/questions.yaml
diff --git a/stable/preclear/4.1.8/templates/common.yaml b/stable/post-recording/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/preclear/4.1.8/templates/common.yaml
rename to stable/post-recording/4.1.9/templates/common.yaml
diff --git a/stable/theforest/4.1.8/values.yaml b/stable/post-recording/4.1.9/values.yaml
similarity index 100%
rename from stable/theforest/4.1.8/values.yaml
rename to stable/post-recording/4.1.9/values.yaml
diff --git a/stable/posterr/7.1.10/CHANGELOG.md b/stable/posterr/7.1.10/CHANGELOG.md
deleted file mode 100644
index 3a27432e9c..0000000000
--- a/stable/posterr/7.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [posterr-7.1.10](https://github.com/truecharts/charts/compare/posterr-7.1.9...posterr-7.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [posterr-7.1.9](https://github.com/truecharts/charts/compare/posterr-7.1.8...posterr-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [posterr-7.1.8](https://github.com/truecharts/charts/compare/posterr-7.1.7...posterr-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image petersem/posterr to latest[@fb4441b](https://github.com/fb4441b) by renovate ([#17389](https://github.com/truecharts/charts/issues/17389))
-
-
-
-
-## [posterr-7.1.7](https://github.com/truecharts/charts/compare/posterr-7.1.6...posterr-7.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [posterr-7.1.6](https://github.com/truecharts/charts/compare/posterr-7.1.5...posterr-7.1.6) (2024-01-03)
-
-### Chore
-
-
-
-- update container image petersem/posterr to latest[@055616b](https://github.com/055616b) by renovate ([#16787](https://github.com/truecharts/charts/issues/16787))
-
-
-## [posterr-7.1.5](https://github.com/truecharts/charts/compare/posterr-7.1.4...posterr-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [posterr-7.1.4](https://github.com/truecharts/charts/compare/posterr-7.1.3...posterr-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [posterr-7.1.3](https://github.com/truecharts/charts/compare/posterr-7.1.0...posterr-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [posterr-7.1.2](https://github.com/truecharts/charts/compare/posterr-7.1.0...posterr-7.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/posterr/7.1.10/Chart.yaml b/stable/posterr/7.1.10/Chart.yaml
deleted file mode 100644
index 3234d66dbe..0000000000
--- a/stable/posterr/7.1.10/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaServer-Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Media display for Plex, Sonarr and Radarr.
-home: https://truecharts.org/charts/stable/posterr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/posterr.png
-keywords:
- - posterr
- - MediaServer-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: posterr
-sources:
- - https://github.com/petersem/posterr
- - https://github.com/truecharts/charts/tree/master/charts/stable/posterr
- - https://hub.docker.com/r/petersem/posterr
-type: application
-version: 7.1.10
diff --git a/stable/posterr/7.1.10/app-changelog.md b/stable/posterr/7.1.10/app-changelog.md
deleted file mode 100644
index 0fd5211f6d..0000000000
--- a/stable/posterr/7.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [posterr-7.1.10](https://github.com/truecharts/charts/compare/posterr-7.1.9...posterr-7.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/posterr/7.1.10/charts/common-17.2.26.tgz b/stable/posterr/7.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/posterr/7.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/posterr/7.1.11/CHANGELOG.md b/stable/posterr/7.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..9c148d662a
--- /dev/null
+++ b/stable/posterr/7.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [posterr-7.1.11](https://github.com/truecharts/charts/compare/posterr-7.1.10...posterr-7.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [posterr-7.1.10](https://github.com/truecharts/charts/compare/posterr-7.1.9...posterr-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [posterr-7.1.9](https://github.com/truecharts/charts/compare/posterr-7.1.8...posterr-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [posterr-7.1.8](https://github.com/truecharts/charts/compare/posterr-7.1.7...posterr-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image petersem/posterr to latest[@fb4441b](https://github.com/fb4441b) by renovate ([#17389](https://github.com/truecharts/charts/issues/17389))
+
+
+
+
+## [posterr-7.1.7](https://github.com/truecharts/charts/compare/posterr-7.1.6...posterr-7.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [posterr-7.1.6](https://github.com/truecharts/charts/compare/posterr-7.1.5...posterr-7.1.6) (2024-01-03)
+
+### Chore
+
+
+
+- update container image petersem/posterr to latest[@055616b](https://github.com/055616b) by renovate ([#16787](https://github.com/truecharts/charts/issues/16787))
+
+
+## [posterr-7.1.5](https://github.com/truecharts/charts/compare/posterr-7.1.4...posterr-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [posterr-7.1.4](https://github.com/truecharts/charts/compare/posterr-7.1.3...posterr-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [posterr-7.1.3](https://github.com/truecharts/charts/compare/posterr-7.1.0...posterr-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/posterr/7.1.11/Chart.yaml b/stable/posterr/7.1.11/Chart.yaml
new file mode 100644
index 0000000000..5f31f8f1e8
--- /dev/null
+++ b/stable/posterr/7.1.11/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaServer-Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Media display for Plex, Sonarr and Radarr.
+home: https://truecharts.org/charts/stable/posterr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/posterr.png
+keywords:
+ - posterr
+ - MediaServer-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: posterr
+sources:
+ - https://github.com/petersem/posterr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/posterr
+ - https://hub.docker.com/r/petersem/posterr
+type: application
+version: 7.1.11
diff --git a/stable/posterr/7.1.10/README.md b/stable/posterr/7.1.11/README.md
similarity index 100%
rename from stable/posterr/7.1.10/README.md
rename to stable/posterr/7.1.11/README.md
diff --git a/stable/posterr/7.1.11/app-changelog.md b/stable/posterr/7.1.11/app-changelog.md
new file mode 100644
index 0000000000..fdad6a6afd
--- /dev/null
+++ b/stable/posterr/7.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [posterr-7.1.11](https://github.com/truecharts/charts/compare/posterr-7.1.10...posterr-7.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/posterr/7.1.10/app-readme.md b/stable/posterr/7.1.11/app-readme.md
similarity index 100%
rename from stable/posterr/7.1.10/app-readme.md
rename to stable/posterr/7.1.11/app-readme.md
diff --git a/stable/posterr/7.1.11/charts/common-17.2.28.tgz b/stable/posterr/7.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/posterr/7.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/posterr/7.1.10/ix_values.yaml b/stable/posterr/7.1.11/ix_values.yaml
similarity index 100%
rename from stable/posterr/7.1.10/ix_values.yaml
rename to stable/posterr/7.1.11/ix_values.yaml
diff --git a/stable/posterr/7.1.10/questions.yaml b/stable/posterr/7.1.11/questions.yaml
similarity index 100%
rename from stable/posterr/7.1.10/questions.yaml
rename to stable/posterr/7.1.11/questions.yaml
diff --git a/stable/posterr/7.1.11/templates/NOTES.txt b/stable/posterr/7.1.11/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/posterr/7.1.11/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/projectzomboidreporter-frontend/4.1.8/templates/common.yaml b/stable/posterr/7.1.11/templates/common.yaml
similarity index 100%
rename from stable/projectzomboidreporter-frontend/4.1.8/templates/common.yaml
rename to stable/posterr/7.1.11/templates/common.yaml
diff --git a/stable/theme-park/8.1.9/values.yaml b/stable/posterr/7.1.11/values.yaml
similarity index 100%
rename from stable/theme-park/8.1.9/values.yaml
rename to stable/posterr/7.1.11/values.yaml
diff --git a/stable/postscriptum/4.1.8/CHANGELOG.md b/stable/postscriptum/4.1.8/CHANGELOG.md
deleted file mode 100644
index 028fbddb39..0000000000
--- a/stable/postscriptum/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [postscriptum-4.1.8](https://github.com/truecharts/charts/compare/postscriptum-4.1.7...postscriptum-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [postscriptum-4.1.7](https://github.com/truecharts/charts/compare/postscriptum-4.1.6...postscriptum-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [postscriptum-4.1.6](https://github.com/truecharts/charts/compare/postscriptum-4.1.5...postscriptum-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [postscriptum-4.1.5](https://github.com/truecharts/charts/compare/postscriptum-4.1.4...postscriptum-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [postscriptum-4.1.4](https://github.com/truecharts/charts/compare/postscriptum-4.1.3...postscriptum-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [postscriptum-4.1.3](https://github.com/truecharts/charts/compare/postscriptum-4.1.0...postscriptum-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [postscriptum-4.1.2](https://github.com/truecharts/charts/compare/postscriptum-4.1.0...postscriptum-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [postscriptum-4.1.0](https://github.com/truecharts/charts/compare/postscriptum-4.0.2...postscriptum-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [postscriptum-4.0.2](https://github.com/truecharts/charts/compare/postscriptum-4.0.1...postscriptum-4.0.2) (2023-12-27)
diff --git a/stable/postscriptum/4.1.8/Chart.yaml b/stable/postscriptum/4.1.8/Chart.yaml
deleted file mode 100644
index 063d2e1ec8..0000000000
--- a/stable/postscriptum/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: postscriptum
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install PostScriptum and run it.
-home: https://truecharts.org/charts/stable/postscriptum
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/postscriptum.png
-keywords:
- - postscriptum
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: postscriptum
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/postscriptum
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/postscriptum/4.1.8/app-changelog.md b/stable/postscriptum/4.1.8/app-changelog.md
deleted file mode 100644
index b651adc584..0000000000
--- a/stable/postscriptum/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [postscriptum-4.1.8](https://github.com/truecharts/charts/compare/postscriptum-4.1.7...postscriptum-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/postscriptum/4.1.8/charts/common-17.2.26.tgz b/stable/postscriptum/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/postscriptum/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/postscriptum/4.1.9/CHANGELOG.md b/stable/postscriptum/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..d977b9c29b
--- /dev/null
+++ b/stable/postscriptum/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [postscriptum-4.1.9](https://github.com/truecharts/charts/compare/postscriptum-4.1.8...postscriptum-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [postscriptum-4.1.8](https://github.com/truecharts/charts/compare/postscriptum-4.1.7...postscriptum-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [postscriptum-4.1.7](https://github.com/truecharts/charts/compare/postscriptum-4.1.6...postscriptum-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [postscriptum-4.1.6](https://github.com/truecharts/charts/compare/postscriptum-4.1.5...postscriptum-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [postscriptum-4.1.5](https://github.com/truecharts/charts/compare/postscriptum-4.1.4...postscriptum-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [postscriptum-4.1.4](https://github.com/truecharts/charts/compare/postscriptum-4.1.3...postscriptum-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [postscriptum-4.1.3](https://github.com/truecharts/charts/compare/postscriptum-4.1.0...postscriptum-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [postscriptum-4.1.2](https://github.com/truecharts/charts/compare/postscriptum-4.1.0...postscriptum-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/postscriptum/4.1.9/Chart.yaml b/stable/postscriptum/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..df568de527
--- /dev/null
+++ b/stable/postscriptum/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: postscriptum
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install PostScriptum and run it.
+home: https://truecharts.org/charts/stable/postscriptum
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/postscriptum.png
+keywords:
+ - postscriptum
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: postscriptum
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/postscriptum
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/postscriptum/4.1.8/README.md b/stable/postscriptum/4.1.9/README.md
similarity index 100%
rename from stable/postscriptum/4.1.8/README.md
rename to stable/postscriptum/4.1.9/README.md
diff --git a/stable/postscriptum/4.1.9/app-changelog.md b/stable/postscriptum/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..ba2355d8f6
--- /dev/null
+++ b/stable/postscriptum/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [postscriptum-4.1.9](https://github.com/truecharts/charts/compare/postscriptum-4.1.8...postscriptum-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/postscriptum/4.1.8/app-readme.md b/stable/postscriptum/4.1.9/app-readme.md
similarity index 100%
rename from stable/postscriptum/4.1.8/app-readme.md
rename to stable/postscriptum/4.1.9/app-readme.md
diff --git a/stable/postscriptum/4.1.9/charts/common-17.2.28.tgz b/stable/postscriptum/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/postscriptum/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/postscriptum/4.1.8/ix_values.yaml b/stable/postscriptum/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/postscriptum/4.1.8/ix_values.yaml
rename to stable/postscriptum/4.1.9/ix_values.yaml
diff --git a/stable/postscriptum/4.1.8/questions.yaml b/stable/postscriptum/4.1.9/questions.yaml
similarity index 100%
rename from stable/postscriptum/4.1.8/questions.yaml
rename to stable/postscriptum/4.1.9/questions.yaml
diff --git a/stable/prpdf/4.1.8/templates/common.yaml b/stable/postscriptum/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/prpdf/4.1.8/templates/common.yaml
rename to stable/postscriptum/4.1.9/templates/common.yaml
diff --git a/stable/thunderbird/4.1.8/values.yaml b/stable/postscriptum/4.1.9/values.yaml
similarity index 100%
rename from stable/thunderbird/4.1.8/values.yaml
rename to stable/postscriptum/4.1.9/values.yaml
diff --git a/stable/preclear/4.1.8/CHANGELOG.md b/stable/preclear/4.1.8/CHANGELOG.md
deleted file mode 100644
index 4ce073622e..0000000000
--- a/stable/preclear/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [preclear-4.1.8](https://github.com/truecharts/charts/compare/preclear-4.1.7...preclear-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [preclear-4.1.7](https://github.com/truecharts/charts/compare/preclear-4.1.6...preclear-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [preclear-4.1.6](https://github.com/truecharts/charts/compare/preclear-4.1.5...preclear-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [preclear-4.1.5](https://github.com/truecharts/charts/compare/preclear-4.1.4...preclear-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [preclear-4.1.4](https://github.com/truecharts/charts/compare/preclear-4.1.3...preclear-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [preclear-4.1.3](https://github.com/truecharts/charts/compare/preclear-4.1.0...preclear-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [preclear-4.1.2](https://github.com/truecharts/charts/compare/preclear-4.1.0...preclear-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [preclear-4.1.0](https://github.com/truecharts/charts/compare/preclear-4.0.2...preclear-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [preclear-4.0.2](https://github.com/truecharts/charts/compare/preclear-4.0.1...preclear-4.0.2) (2023-12-27)
diff --git a/stable/preclear/4.1.8/Chart.yaml b/stable/preclear/4.1.8/Chart.yaml
deleted file mode 100644
index 67769edaf2..0000000000
--- a/stable/preclear/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A utility to "burn-in" a new disk, before adding it to your array has been requested several times. Also requested is a process to "pre-clear" a hard disk before adding it to your array. When a special "signature" is detected, the lengthy "clearing" step otherwise performed by TrueNAS is skipped.
-home: https://truecharts.org/charts/stable/preclear
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/preclear.png
-keywords:
- - preclear
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: preclear
-sources:
- - https://forums.TrueNAS.net/topic/2732-preclear_disksh-a-new-utility-to-burn-in-and-pre-clear-disks-for-quick-add/
- - https://registry.hub.docker.com/r/binhex/arch-preclear/
- - https://github.com/binhex/documentation
- - https://github.com/truecharts/charts/tree/master/charts/stable/preclear
- - https://hub.docker.com/r/binhex/arch-preclear
-type: application
-version: 4.1.8
diff --git a/stable/preclear/4.1.8/app-changelog.md b/stable/preclear/4.1.8/app-changelog.md
deleted file mode 100644
index 72e4615765..0000000000
--- a/stable/preclear/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [preclear-4.1.8](https://github.com/truecharts/charts/compare/preclear-4.1.7...preclear-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/preclear/4.1.8/charts/common-17.2.26.tgz b/stable/preclear/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/preclear/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/preclear/4.1.9/CHANGELOG.md b/stable/preclear/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..c94f123f91
--- /dev/null
+++ b/stable/preclear/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [preclear-4.1.9](https://github.com/truecharts/charts/compare/preclear-4.1.8...preclear-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [preclear-4.1.8](https://github.com/truecharts/charts/compare/preclear-4.1.7...preclear-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [preclear-4.1.7](https://github.com/truecharts/charts/compare/preclear-4.1.6...preclear-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [preclear-4.1.6](https://github.com/truecharts/charts/compare/preclear-4.1.5...preclear-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [preclear-4.1.5](https://github.com/truecharts/charts/compare/preclear-4.1.4...preclear-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [preclear-4.1.4](https://github.com/truecharts/charts/compare/preclear-4.1.3...preclear-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [preclear-4.1.3](https://github.com/truecharts/charts/compare/preclear-4.1.0...preclear-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [preclear-4.1.2](https://github.com/truecharts/charts/compare/preclear-4.1.0...preclear-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/preclear/4.1.9/Chart.yaml b/stable/preclear/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..9be6dc0f4a
--- /dev/null
+++ b/stable/preclear/4.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A utility to "burn-in" a new disk, before adding it to your array has been requested several times. Also requested is a process to "pre-clear" a hard disk before adding it to your array. When a special "signature" is detected, the lengthy "clearing" step otherwise performed by TrueNAS is skipped.
+home: https://truecharts.org/charts/stable/preclear
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/preclear.png
+keywords:
+ - preclear
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: preclear
+sources:
+ - https://forums.TrueNAS.net/topic/2732-preclear_disksh-a-new-utility-to-burn-in-and-pre-clear-disks-for-quick-add/
+ - https://registry.hub.docker.com/r/binhex/arch-preclear/
+ - https://github.com/binhex/documentation
+ - https://github.com/truecharts/charts/tree/master/charts/stable/preclear
+ - https://hub.docker.com/r/binhex/arch-preclear
+type: application
+version: 4.1.9
diff --git a/stable/preclear/4.1.8/README.md b/stable/preclear/4.1.9/README.md
similarity index 100%
rename from stable/preclear/4.1.8/README.md
rename to stable/preclear/4.1.9/README.md
diff --git a/stable/preclear/4.1.9/app-changelog.md b/stable/preclear/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..aa0eef7732
--- /dev/null
+++ b/stable/preclear/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [preclear-4.1.9](https://github.com/truecharts/charts/compare/preclear-4.1.8...preclear-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/preclear/4.1.8/app-readme.md b/stable/preclear/4.1.9/app-readme.md
similarity index 100%
rename from stable/preclear/4.1.8/app-readme.md
rename to stable/preclear/4.1.9/app-readme.md
diff --git a/stable/preclear/4.1.9/charts/common-17.2.28.tgz b/stable/preclear/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/preclear/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/preclear/4.1.8/ix_values.yaml b/stable/preclear/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/preclear/4.1.8/ix_values.yaml
rename to stable/preclear/4.1.9/ix_values.yaml
diff --git a/stable/preclear/4.1.8/questions.yaml b/stable/preclear/4.1.9/questions.yaml
similarity index 100%
rename from stable/preclear/4.1.8/questions.yaml
rename to stable/preclear/4.1.9/questions.yaml
diff --git a/stable/prusaslicer-novnc/7.1.13/templates/common.yaml b/stable/preclear/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/prusaslicer-novnc/7.1.13/templates/common.yaml
rename to stable/preclear/4.1.9/templates/common.yaml
diff --git a/stable/timetagger/4.1.8/values.yaml b/stable/preclear/4.1.9/values.yaml
similarity index 100%
rename from stable/timetagger/4.1.8/values.yaml
rename to stable/preclear/4.1.9/values.yaml
diff --git a/stable/pretend-youre-xyzzy/12.1.9/CHANGELOG.md b/stable/pretend-youre-xyzzy/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..378c33d342
--- /dev/null
+++ b/stable/pretend-youre-xyzzy/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pretend-youre-xyzzy-12.1.9](https://github.com/truecharts/charts/compare/pretend-youre-xyzzy-12.1.8...pretend-youre-xyzzy-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pretend-youre-xyzzy-12.1.8](https://github.com/truecharts/charts/compare/pretend-youre-xyzzy-12.1.7...pretend-youre-xyzzy-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pretend-youre-xyzzy-12.1.7](https://github.com/truecharts/charts/compare/pretend-youre-xyzzy-12.1.6...pretend-youre-xyzzy-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [pretend-youre-xyzzy-12.1.6](https://github.com/truecharts/charts/compare/pretend-youre-xyzzy-12.1.5...pretend-youre-xyzzy-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pretend-youre-xyzzy-12.1.5](https://github.com/truecharts/charts/compare/pretend-youre-xyzzy-12.1.4...pretend-youre-xyzzy-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pretend-youre-xyzzy-12.1.4](https://github.com/truecharts/charts/compare/pretend-youre-xyzzy-12.1.3...pretend-youre-xyzzy-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pretend-youre-xyzzy-12.1.3](https://github.com/truecharts/charts/compare/pretend-youre-xyzzy-12.1.0...pretend-youre-xyzzy-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [pretend-youre-xyzzy-12.1.2](https://github.com/truecharts/charts/compare/pretend-youre-xyzzy-12.1.0...pretend-youre-xyzzy-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/pretend-youre-xyzzy/12.1.9/Chart.yaml b/stable/pretend-youre-xyzzy/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..f53342806e
--- /dev/null
+++ b/stable/pretend-youre-xyzzy/12.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: pretend-youre-xyzzy, a cards against humanity clone
+home: https://truecharts.org/charts/stable/pretend-youre-xyzzy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pretend-youre-xyzzy.png
+keywords:
+ - pretend-youre-xyzzy
+ - cards
+ - against
+ - humanity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pretend-youre-xyzzy
+sources:
+ - https://github.com/ajanata/PretendYoureXyzzy
+ - https://github.com/emcniece/DockerYourXyzzy
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pretend-youre-xyzzy
+ - https://hub.docker.com/r/emcniece/dockeryourxyzzy
+type: application
+version: 12.1.9
diff --git a/stable/pretend-youre-xyzzy/12.1.9/README.md b/stable/pretend-youre-xyzzy/12.1.9/README.md
new file mode 100644
index 0000000000..2f27037146
--- /dev/null
+++ b/stable/pretend-youre-xyzzy/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/pretend-youre-xyzzy)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/pretend-youre-xyzzy/12.1.9/app-changelog.md b/stable/pretend-youre-xyzzy/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..560195faae
--- /dev/null
+++ b/stable/pretend-youre-xyzzy/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pretend-youre-xyzzy-12.1.9](https://github.com/truecharts/charts/compare/pretend-youre-xyzzy-12.1.8...pretend-youre-xyzzy-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pretend-youre-xyzzy/12.1.9/app-readme.md b/stable/pretend-youre-xyzzy/12.1.9/app-readme.md
new file mode 100644
index 0000000000..41d6b814ee
--- /dev/null
+++ b/stable/pretend-youre-xyzzy/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+pretend-youre-xyzzy, a cards against humanity clone
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/pretend-youre-xyzzy](https://truecharts.org/charts/stable/pretend-youre-xyzzy)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/pretend-youre-xyzzy/12.1.9/charts/common-17.2.28.tgz b/stable/pretend-youre-xyzzy/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pretend-youre-xyzzy/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/pretend-youre-xyzzy/12.1.9/ix_values.yaml b/stable/pretend-youre-xyzzy/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..2f56ef7f7d
--- /dev/null
+++ b/stable/pretend-youre-xyzzy/12.1.9/ix_values.yaml
@@ -0,0 +1,19 @@
+image:
+ repository: emcniece/dockeryourxyzzy
+ tag: 4@sha256:04eccbccc15cb755bbdcdd277d7ceaefb776d22b1ca8de6a97cc97eccfc7cd17
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10094
+ targetPort: 8080
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
diff --git a/stable/pretend-youre-xyzzy/12.1.9/questions.yaml b/stable/pretend-youre-xyzzy/12.1.9/questions.yaml
new file mode 100644
index 0000000000..857fa58ff3
--- /dev/null
+++ b/stable/pretend-youre-xyzzy/12.1.9/questions.yaml
@@ -0,0 +1,2547 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10094
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/pretend-youre-xyzzy/12.1.9/templates/NOTES.txt b/stable/pretend-youre-xyzzy/12.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/pretend-youre-xyzzy/12.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/pretend-youre-xyzzy/12.1.9/templates/common.yaml b/stable/pretend-youre-xyzzy/12.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/pretend-youre-xyzzy/12.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/tinymediamanager/9.0.4/values.yaml b/stable/pretend-youre-xyzzy/12.1.9/values.yaml
similarity index 100%
rename from stable/tinymediamanager/9.0.4/values.yaml
rename to stable/pretend-youre-xyzzy/12.1.9/values.yaml
diff --git a/stable/projectsend/11.1.15/CHANGELOG.md b/stable/projectsend/11.1.15/CHANGELOG.md
new file mode 100644
index 0000000000..860d563df5
--- /dev/null
+++ b/stable/projectsend/11.1.15/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [projectsend-11.1.15](https://github.com/truecharts/charts/compare/projectsend-11.1.14...projectsend-11.1.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [projectsend-11.1.14](https://github.com/truecharts/charts/compare/projectsend-11.1.13...projectsend-11.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [projectsend-11.1.13](https://github.com/truecharts/charts/compare/projectsend-11.1.12...projectsend-11.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [projectsend-11.1.12](https://github.com/truecharts/charts/compare/projectsend-11.1.11...projectsend-11.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/projectsend to latest[@bbca4ac](https://github.com/bbca4ac) by renovate ([#17362](https://github.com/truecharts/charts/issues/17362))
+
+
+## [projectsend-11.1.11](https://github.com/truecharts/charts/compare/projectsend-11.1.10...projectsend-11.1.11) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/projectsend to latest[@5024f8a](https://github.com/5024f8a) by renovate ([#17147](https://github.com/truecharts/charts/issues/17147))
+
+
+
+
+## [projectsend-11.1.10](https://github.com/truecharts/charts/compare/projectsend-11.1.9...projectsend-11.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [projectsend-11.1.9](https://github.com/truecharts/charts/compare/projectsend-11.1.8...projectsend-11.1.9) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [projectsend-11.1.8](https://github.com/truecharts/charts/compare/projectsend-11.1.7...projectsend-11.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [projectsend-11.1.7](https://github.com/truecharts/charts/compare/projectsend-11.1.6...projectsend-11.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [projectsend-11.1.6](https://github.com/truecharts/charts/compare/projectsend-11.1.5...projectsend-11.1.6) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/projectsend/11.1.15/Chart.yaml b/stable/projectsend/11.1.15/Chart.yaml
new file mode 100644
index 0000000000..53641a7042
--- /dev/null
+++ b/stable/projectsend/11.1.15/Chart.yaml
@@ -0,0 +1,44 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: files
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: ProjectSend is a self-hosted application that lets you upload files and assign them to specific clients that you create yourself.
+home: https://truecharts.org/charts/stable/projectsend
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/projectsend.png
+keywords:
+ - projectsend
+ - files
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: projectsend
+sources:
+ - https://github.com/projectsend/projectsend
+ - https://github.com/truecharts/charts/tree/master/charts/stable/projectsend
+ - https://ghcr.io/linuxserver/projectsend
+type: application
+version: 11.1.15
diff --git a/stable/projectsend/11.1.15/README.md b/stable/projectsend/11.1.15/README.md
new file mode 100644
index 0000000000..8c73d6456c
--- /dev/null
+++ b/stable/projectsend/11.1.15/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/projectsend)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/projectsend/11.1.15/app-changelog.md b/stable/projectsend/11.1.15/app-changelog.md
new file mode 100644
index 0000000000..fe1092b10c
--- /dev/null
+++ b/stable/projectsend/11.1.15/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [projectsend-11.1.15](https://github.com/truecharts/charts/compare/projectsend-11.1.14...projectsend-11.1.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/projectsend/11.1.15/app-readme.md b/stable/projectsend/11.1.15/app-readme.md
new file mode 100644
index 0000000000..46968116a8
--- /dev/null
+++ b/stable/projectsend/11.1.15/app-readme.md
@@ -0,0 +1,8 @@
+ProjectSend is a self-hosted application that lets you upload files and assign them to specific clients that you create yourself.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/projectsend](https://truecharts.org/charts/stable/projectsend)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/projectsend/11.1.15/charts/common-17.2.28.tgz b/stable/projectsend/11.1.15/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/projectsend/11.1.15/charts/common-17.2.28.tgz differ
diff --git a/stable/projectsend/11.1.15/charts/mariadb-12.1.6.tgz b/stable/projectsend/11.1.15/charts/mariadb-12.1.6.tgz
new file mode 100644
index 0000000000..cffb31b284
Binary files /dev/null and b/stable/projectsend/11.1.15/charts/mariadb-12.1.6.tgz differ
diff --git a/stable/projectsend/11.1.15/ix_values.yaml b/stable/projectsend/11.1.15/ix_values.yaml
new file mode 100644
index 0000000000..569c38abbc
--- /dev/null
+++ b/stable/projectsend/11.1.15/ix_values.yaml
@@ -0,0 +1,48 @@
+image:
+ repository: ghcr.io/linuxserver/projectsend
+ pullPolicy: IfNotPresent
+ tag: latest@sha256:bbca4ac45400abd3021bbf60380cf6a39ce0c47fd603867f3c2e96a53bb67036
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ targetPort: 80
+ port: 10127
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ MAX_UPLOAD: 5000
+ PHP_MEMORY_LIMIT: "512M"
+ PHP_MAX_FILE_UPLOAD: 200
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ projectsend-config:
+ enabled: true
+ type: configmap
+ objectName: projectsend-config
+ mountPath: /config/projectsend/sys.config.php
+ subPath: sys.config.php
+ readOnly: true
+ data:
+ enabled: true
+ mountPath: "/data"
+ varrun:
+ enabled: true
+mariadb:
+ enabled: true
+ mariadbUsername: projectsend
+ mariadbDatabase: projectsend
+portal:
+ open:
+ enabled: true
diff --git a/stable/projectsend/11.1.15/questions.yaml b/stable/projectsend/11.1.15/questions.yaml
new file mode 100644
index 0000000000..9915a84f90
--- /dev/null
+++ b/stable/projectsend/11.1.15/questions.yaml
@@ -0,0 +1,3010 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: MAX_UPLOAD
+ label: "Max Upload"
+ description: "Maximum size (in mb.) that is allowed on each file to be uploaded."
+ schema:
+ type: int
+ required: true
+ default: 5000
+ - variable: PHP_MAX_FILE_UPLOAD
+ label: "PHP Max File Upload"
+ description: "The maximum number of files allowed to be uploaded simultaneously. "
+ schema:
+ type: int
+ required: true
+ default: 200
+ - variable: PHP_MEMORY_LIMIT
+ label: "PHP Memory Limit"
+ schema:
+ type: string
+ required: true
+ default: "512M"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10127
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/projectsend/11.1.15/templates/NOTES.txt b/stable/projectsend/11.1.15/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/projectsend/11.1.15/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/projectsend/11.1.15/templates/_configmap.tpl b/stable/projectsend/11.1.15/templates/_configmap.tpl
new file mode 100644
index 0000000000..08e0ca0b35
--- /dev/null
+++ b/stable/projectsend/11.1.15/templates/_configmap.tpl
@@ -0,0 +1,28 @@
+{{/* Define the configmap */}}
+{{- define "projectsend.configmaps" -}}
+{{- $fullname := (include "tc.v1.common.lib.chart.names.fullname" $) -}}
+
+{{- $db := .Values.mariadb.mariadbDatabase -}}
+{{- $dbuser := .Values.mariadb.mariadbUsername -}}
+{{- $dbpassword := .Values.mariadb.creds.mariadbPassword | trimAll "\"" -}}
+{{- $dbhost := .Values.mariadb.creds.plainhost | trimAll "\"" -}}
+
+projectsend-config:
+ enabled: true
+ data:
+ sys.config.php: |
+ =1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: projectzomboidreporter-frontend
-sources:
- - https://github.com/ChrisAshtear/Zomboid-Server-Stats-Reporter/
- - https://github.com/truecharts/charts/tree/master/charts/stable/projectzomboidreporter-frontend
- - https://hub.docker.com/r/chrisashtear/zomboid-reporter-frontend
-type: application
-version: 4.1.8
diff --git a/stable/projectzomboidreporter-frontend/4.1.8/app-changelog.md b/stable/projectzomboidreporter-frontend/4.1.8/app-changelog.md
deleted file mode 100644
index ff492e9631..0000000000
--- a/stable/projectzomboidreporter-frontend/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [projectzomboidreporter-frontend-4.1.8](https://github.com/truecharts/charts/compare/projectzomboidreporter-frontend-4.1.7...projectzomboidreporter-frontend-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/projectzomboidreporter-frontend/4.1.8/charts/common-17.2.26.tgz b/stable/projectzomboidreporter-frontend/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/projectzomboidreporter-frontend/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/projectzomboidreporter-frontend/4.1.9/CHANGELOG.md b/stable/projectzomboidreporter-frontend/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..03b423512a
--- /dev/null
+++ b/stable/projectzomboidreporter-frontend/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [projectzomboidreporter-frontend-4.1.9](https://github.com/truecharts/charts/compare/projectzomboidreporter-frontend-4.1.8...projectzomboidreporter-frontend-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [projectzomboidreporter-frontend-4.1.8](https://github.com/truecharts/charts/compare/projectzomboidreporter-frontend-4.1.7...projectzomboidreporter-frontend-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [projectzomboidreporter-frontend-4.1.7](https://github.com/truecharts/charts/compare/projectzomboidreporter-frontend-4.1.6...projectzomboidreporter-frontend-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [projectzomboidreporter-frontend-4.1.6](https://github.com/truecharts/charts/compare/projectzomboidreporter-frontend-4.1.5...projectzomboidreporter-frontend-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [projectzomboidreporter-frontend-4.1.5](https://github.com/truecharts/charts/compare/projectzomboidreporter-frontend-4.1.4...projectzomboidreporter-frontend-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [projectzomboidreporter-frontend-4.1.4](https://github.com/truecharts/charts/compare/projectzomboidreporter-frontend-4.1.3...projectzomboidreporter-frontend-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [projectzomboidreporter-frontend-4.1.3](https://github.com/truecharts/charts/compare/projectzomboidreporter-frontend-4.1.0...projectzomboidreporter-frontend-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [projectzomboidreporter-frontend-4.1.2](https://github.com/truecharts/charts/compare/projectzomboidreporter-frontend-4.1.0...projectzomboidreporter-frontend-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/projectzomboidreporter-frontend/4.1.9/Chart.yaml b/stable/projectzomboidreporter-frontend/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..7ec90288b3
--- /dev/null
+++ b/stable/projectzomboidreporter-frontend/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This is the frontend template used in the Project Zomboid Reporter. All visuals used in the final Reporter are pulled from here.
+home: https://truecharts.org/charts/stable/projectzomboidreporter-frontend
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/projectzomboidreporter-frontend.png
+keywords:
+ - projectzomboidreporter-frontend
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: projectzomboidreporter-frontend
+sources:
+ - https://github.com/ChrisAshtear/Zomboid-Server-Stats-Reporter/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/projectzomboidreporter-frontend
+ - https://hub.docker.com/r/chrisashtear/zomboid-reporter-frontend
+type: application
+version: 4.1.9
diff --git a/stable/projectzomboidreporter-frontend/4.1.8/README.md b/stable/projectzomboidreporter-frontend/4.1.9/README.md
similarity index 100%
rename from stable/projectzomboidreporter-frontend/4.1.8/README.md
rename to stable/projectzomboidreporter-frontend/4.1.9/README.md
diff --git a/stable/projectzomboidreporter-frontend/4.1.9/app-changelog.md b/stable/projectzomboidreporter-frontend/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..85c2f58507
--- /dev/null
+++ b/stable/projectzomboidreporter-frontend/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [projectzomboidreporter-frontend-4.1.9](https://github.com/truecharts/charts/compare/projectzomboidreporter-frontend-4.1.8...projectzomboidreporter-frontend-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/projectzomboidreporter-frontend/4.1.8/app-readme.md b/stable/projectzomboidreporter-frontend/4.1.9/app-readme.md
similarity index 100%
rename from stable/projectzomboidreporter-frontend/4.1.8/app-readme.md
rename to stable/projectzomboidreporter-frontend/4.1.9/app-readme.md
diff --git a/stable/projectzomboidreporter-frontend/4.1.9/charts/common-17.2.28.tgz b/stable/projectzomboidreporter-frontend/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/projectzomboidreporter-frontend/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/projectzomboidreporter-frontend/4.1.8/ix_values.yaml b/stable/projectzomboidreporter-frontend/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/projectzomboidreporter-frontend/4.1.8/ix_values.yaml
rename to stable/projectzomboidreporter-frontend/4.1.9/ix_values.yaml
diff --git a/stable/projectzomboidreporter-frontend/4.1.8/questions.yaml b/stable/projectzomboidreporter-frontend/4.1.9/questions.yaml
similarity index 100%
rename from stable/projectzomboidreporter-frontend/4.1.8/questions.yaml
rename to stable/projectzomboidreporter-frontend/4.1.9/questions.yaml
diff --git a/stable/pt-helper/4.1.8/templates/common.yaml b/stable/projectzomboidreporter-frontend/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/pt-helper/4.1.8/templates/common.yaml
rename to stable/projectzomboidreporter-frontend/4.1.9/templates/common.yaml
diff --git a/stable/tracks/4.1.8/values.yaml b/stable/projectzomboidreporter-frontend/4.1.9/values.yaml
similarity index 100%
rename from stable/tracks/4.1.8/values.yaml
rename to stable/projectzomboidreporter-frontend/4.1.9/values.yaml
diff --git a/stable/promcord/10.1.10/CHANGELOG.md b/stable/promcord/10.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..65f91e64aa
--- /dev/null
+++ b/stable/promcord/10.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [promcord-10.1.10](https://github.com/truecharts/charts/compare/promcord-10.1.9...promcord-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [promcord-10.1.9](https://github.com/truecharts/charts/compare/promcord-10.1.8...promcord-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [promcord-10.1.8](https://github.com/truecharts/charts/compare/promcord-10.1.7...promcord-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [promcord-10.1.7](https://github.com/truecharts/charts/compare/promcord-10.1.6...promcord-10.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [promcord-10.1.6](https://github.com/truecharts/charts/compare/promcord-10.1.5...promcord-10.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [promcord-10.1.5](https://github.com/truecharts/charts/compare/promcord-10.1.4...promcord-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [promcord-10.1.4](https://github.com/truecharts/charts/compare/promcord-10.1.3...promcord-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [promcord-10.1.3](https://github.com/truecharts/charts/compare/promcord-10.1.0...promcord-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [promcord-10.1.2](https://github.com/truecharts/charts/compare/promcord-10.1.0...promcord-10.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/promcord/10.1.10/Chart.yaml b/stable/promcord/10.1.10/Chart.yaml
new file mode 100644
index 0000000000..6beca97bc9
--- /dev/null
+++ b/stable/promcord/10.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: metrics
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Discord bot that provides metrics from a Discord server
+home: https://truecharts.org/charts/stable/promcord
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/promcord.png
+keywords:
+ - promcord
+ - discord
+ - metrics
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: promcord
+sources:
+ - https://github.com/nimarion/promcord
+ - https://github.com/truecharts/charts/tree/master/charts/stable/promcord
+ - https://hub.docker.com/r/biospheere/promcord
+type: application
+version: 10.1.10
diff --git a/stable/promcord/10.1.10/README.md b/stable/promcord/10.1.10/README.md
new file mode 100644
index 0000000000..b2b6f73bdd
--- /dev/null
+++ b/stable/promcord/10.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/promcord)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/promcord/10.1.10/app-changelog.md b/stable/promcord/10.1.10/app-changelog.md
new file mode 100644
index 0000000000..2d46a1cc95
--- /dev/null
+++ b/stable/promcord/10.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [promcord-10.1.10](https://github.com/truecharts/charts/compare/promcord-10.1.9...promcord-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/promcord/10.1.10/app-readme.md b/stable/promcord/10.1.10/app-readme.md
new file mode 100644
index 0000000000..b415e5c6f3
--- /dev/null
+++ b/stable/promcord/10.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Discord bot that provides metrics from a Discord server
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/promcord](https://truecharts.org/charts/stable/promcord)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/promcord/10.1.10/charts/common-17.2.28.tgz b/stable/promcord/10.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/promcord/10.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/promcord/10.1.10/ix_values.yaml b/stable/promcord/10.1.10/ix_values.yaml
new file mode 100644
index 0000000000..9c03f89217
--- /dev/null
+++ b/stable/promcord/10.1.10/ix_values.yaml
@@ -0,0 +1,28 @@
+image:
+ repository: biospheere/promcord
+ tag: latest@sha256:16d4fd269e665890d92e8ab2bf64f6cdd6f8bd45f27e829d414c4bad447c4974
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ type: ClusterIP
+ enabled: true
+ port: 8080
+# env:
+# DISCORD_TOKEN:
+metrics:
+ main:
+ enabled: true
+ type: "servicemonitor"
+ endpoints:
+ - port: main
+ path: /metrics
+ prometheusRule:
+ enabled: false
+portal:
+ open:
+ enabled: false
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
diff --git a/stable/promcord/10.1.10/questions.yaml b/stable/promcord/10.1.10/questions.yaml
new file mode 100644
index 0000000000..17f6605ddc
--- /dev/null
+++ b/stable/promcord/10.1.10/questions.yaml
@@ -0,0 +1,1991 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals: {}
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: App Configuration
+ label: Image Environment
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: DISCORD_TOKEN
+ label: "Discord Token"
+ description: "Token with Access to your Discord"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: "REPLACETHIS"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: metrics
+ group: Metrics
+ label: Prometheus Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: prometheusRule
+ label: PrometheusRule
+ description: Enable and configure Prometheus Rules for the App.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ # TODO: Rule List section
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/promcord/10.1.10/templates/NOTES.txt b/stable/promcord/10.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/promcord/10.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/pvk-ii/4.1.8/templates/common.yaml b/stable/promcord/10.1.10/templates/common.yaml
similarity index 100%
rename from stable/pvk-ii/4.1.8/templates/common.yaml
rename to stable/promcord/10.1.10/templates/common.yaml
diff --git a/stable/traefik-forward-auth/2.1.11/values.yaml b/stable/promcord/10.1.10/values.yaml
similarity index 100%
rename from stable/traefik-forward-auth/2.1.11/values.yaml
rename to stable/promcord/10.1.10/values.yaml
diff --git a/stable/protonmail-bridge/13.2.3/CHANGELOG.md b/stable/protonmail-bridge/13.2.3/CHANGELOG.md
new file mode 100644
index 0000000000..00aafaaa12
--- /dev/null
+++ b/stable/protonmail-bridge/13.2.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [protonmail-bridge-13.2.3](https://github.com/truecharts/charts/compare/protonmail-bridge-13.2.2...protonmail-bridge-13.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [protonmail-bridge-13.2.2](https://github.com/truecharts/charts/compare/protonmail-bridge-13.2.1...protonmail-bridge-13.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [protonmail-bridge-13.2.1](https://github.com/truecharts/charts/compare/protonmail-bridge-13.2.0...protonmail-bridge-13.2.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [protonmail-bridge-13.2.0](https://github.com/truecharts/charts/compare/protonmail-bridge-13.1.6...protonmail-bridge-13.2.0) (2024-01-14)
+
+### Chore
+
+
+
+- update container image shenxn/protonmail-bridge to v3.8.1[@324e16a](https://github.com/324e16a) by renovate ([#17208](https://github.com/truecharts/charts/issues/17208))
+
+
+
+
+## [protonmail-bridge-13.1.6](https://github.com/truecharts/charts/compare/protonmail-bridge-13.1.5...protonmail-bridge-13.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [protonmail-bridge-13.1.5](https://github.com/truecharts/charts/compare/protonmail-bridge-13.1.4...protonmail-bridge-13.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [protonmail-bridge-13.1.4](https://github.com/truecharts/charts/compare/protonmail-bridge-13.1.3...protonmail-bridge-13.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [protonmail-bridge-13.1.3](https://github.com/truecharts/charts/compare/protonmail-bridge-13.1.0...protonmail-bridge-13.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [protonmail-bridge-13.1.2](https://github.com/truecharts/charts/compare/protonmail-bridge-13.1.0...protonmail-bridge-13.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/protonmail-bridge/13.2.3/Chart.yaml b/stable/protonmail-bridge/13.2.3/Chart.yaml
new file mode 100644
index 0000000000..88d9e51573
--- /dev/null
+++ b/stable/protonmail-bridge/13.2.3/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.8.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: ProtonMail IMAP/SMTP Bridge to work on the network.
+home: https://truecharts.org/charts/stable/protonmail-bridge
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/protonmail-bridge.png
+keywords:
+ - protonmail
+ - protonmail-bridge
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: protonmail-bridge
+sources:
+ - https://github.com/shenxn/protonmail-bridge-docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/protonmail-bridge
+ - https://hub.docker.com/r/shenxn/protonmail-bridge
+type: application
+version: 13.2.3
diff --git a/stable/protonmail-bridge/13.2.3/README.md b/stable/protonmail-bridge/13.2.3/README.md
new file mode 100644
index 0000000000..3870ad4940
--- /dev/null
+++ b/stable/protonmail-bridge/13.2.3/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/protonmail-bridge)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/protonmail-bridge/13.2.3/app-changelog.md b/stable/protonmail-bridge/13.2.3/app-changelog.md
new file mode 100644
index 0000000000..962a89760c
--- /dev/null
+++ b/stable/protonmail-bridge/13.2.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [protonmail-bridge-13.2.3](https://github.com/truecharts/charts/compare/protonmail-bridge-13.2.2...protonmail-bridge-13.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/protonmail-bridge/13.2.3/app-readme.md b/stable/protonmail-bridge/13.2.3/app-readme.md
new file mode 100644
index 0000000000..2149c067bc
--- /dev/null
+++ b/stable/protonmail-bridge/13.2.3/app-readme.md
@@ -0,0 +1,8 @@
+ProtonMail IMAP/SMTP Bridge to work on the network.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/protonmail-bridge](https://truecharts.org/charts/stable/protonmail-bridge)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/protonmail-bridge/13.2.3/charts/common-17.2.28.tgz b/stable/protonmail-bridge/13.2.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/protonmail-bridge/13.2.3/charts/common-17.2.28.tgz differ
diff --git a/stable/protonmail-bridge/13.2.3/ix_values.yaml b/stable/protonmail-bridge/13.2.3/ix_values.yaml
new file mode 100644
index 0000000000..d119b01ebf
--- /dev/null
+++ b/stable/protonmail-bridge/13.2.3/ix_values.yaml
@@ -0,0 +1,56 @@
+image:
+ repository: shenxn/protonmail-bridge
+ tag: 3.8.1-1@sha256:324e16af17d3834ed57ddf1404d757b242bae32717fe7791b861dc6624fec78b
+ pullPolicy: IfNotPresent
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ enabled: false
+ ports:
+ main:
+ enabled: false
+ smtp:
+ enabled: true
+ primary: true
+ ports:
+ smtp:
+ enabled: true
+ primary: true
+ port: 25
+ protocol: tcp
+ targetPort: 25
+ imap:
+ enabled: true
+ ports:
+ imap:
+ enabled: true
+ port: 143
+ protcol: tcp
+ targetPort: 143
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: tcp
+ port: "{{ .Values.service.smtp.ports.smtp.targetPort }}"
+ readiness:
+ type: tcp
+ port: "{{ .Values.service.smtp.ports.smtp.targetPort }}"
+ startup:
+ type: tcp
+ port: "{{ .Values.service.smtp.ports.smtp.targetPort }}"
+persistence:
+ config:
+ enabled: true
+ mountPath: "/root"
+portal:
+ open:
+ enabled: false
diff --git a/stable/protonmail-bridge/13.2.3/questions.yaml b/stable/protonmail-bridge/13.2.3/questions.yaml
new file mode 100644
index 0000000000..8e33b711cc
--- /dev/null
+++ b/stable/protonmail-bridge/13.2.3/questions.yaml
@@ -0,0 +1,2342 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals: {}
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: main Service
+ description: The main service
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: false
+ hidden: true
+ - variable: smtp
+ label: SMTP Service
+ description: The smtp service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: smtp
+ label: SMTP 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: 25
+ required: true
+ - variable: imap
+ label: IMAP Service
+ description: The IMAP service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: imap
+ label: IMAP 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: 143
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: App Config Storage
+ description: Stores the Application Configuration.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/protonmail-bridge/13.2.3/templates/NOTES.txt b/stable/protonmail-bridge/13.2.3/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/protonmail-bridge/13.2.3/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/protonmail-bridge/13.2.3/templates/common.yaml b/stable/protonmail-bridge/13.2.3/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/protonmail-bridge/13.2.3/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/traggo/5.1.8/values.yaml b/stable/protonmail-bridge/13.2.3/values.yaml
similarity index 100%
rename from stable/traggo/5.1.8/values.yaml
rename to stable/protonmail-bridge/13.2.3/values.yaml
diff --git a/stable/prowlarr/14.2.6/CHANGELOG.md b/stable/prowlarr/14.2.6/CHANGELOG.md
new file mode 100644
index 0000000000..4c6a45b24e
--- /dev/null
+++ b/stable/prowlarr/14.2.6/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [prowlarr-14.2.6](https://github.com/truecharts/charts/compare/prowlarr-14.2.5...prowlarr-14.2.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [prowlarr-14.2.5](https://github.com/truecharts/charts/compare/prowlarr-14.2.4...prowlarr-14.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [prowlarr-14.2.4](https://github.com/truecharts/charts/compare/prowlarr-14.2.3...prowlarr-14.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [prowlarr-14.2.3](https://github.com/truecharts/charts/compare/prowlarr-14.2.2...prowlarr-14.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/onedr0p/prowlarr-develop to v1.12.2.4211[@14fc79c](https://github.com/14fc79c) by renovate ([#17421](https://github.com/truecharts/charts/issues/17421))
+
+
+## [prowlarr-14.2.2](https://github.com/truecharts/charts/compare/prowlarr-14.2.1...prowlarr-14.2.2) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghcr.io/onedr0p/prowlarr-develop to v1.12.1.4201[@03a54ef](https://github.com/03a54ef) by renovate ([#17246](https://github.com/truecharts/charts/issues/17246))
+
+
+
+
+## [prowlarr-14.2.1](https://github.com/truecharts/charts/compare/prowlarr-14.2.0...prowlarr-14.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [prowlarr-14.2.0](https://github.com/truecharts/charts/compare/prowlarr-14.1.7...prowlarr-14.2.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/onedr0p/prowlarr-develop to v1.12.0.4188[@d062d7d](https://github.com/d062d7d) by renovate ([#17016](https://github.com/truecharts/charts/issues/17016))
+
+
+## [prowlarr-14.1.7](https://github.com/truecharts/charts/compare/prowlarr-14.1.6...prowlarr-14.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [prowlarr-14.1.6](https://github.com/truecharts/charts/compare/prowlarr-14.1.5...prowlarr-14.1.6) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [prowlarr-14.1.5](https://github.com/truecharts/charts/compare/prowlarr-14.1.2...prowlarr-14.1.5) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/prowlarr/14.2.6/Chart.yaml b/stable/prowlarr/14.2.6/Chart.yaml
new file mode 100644
index 0000000000..811803811f
--- /dev/null
+++ b/stable/prowlarr/14.2.6/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.12.2.4211
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Indexer manager/proxy built on the popular arr net base stack to integrate with your various PVR apps.
+home: https://truecharts.org/charts/stable/prowlarr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/prowlarr.png
+keywords:
+ - prowlarr
+ - torrent
+ - usenet
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: prowlarr
+sources:
+ - https://github.com/Prowlarr/Prowlarr
+ - https://github.com/k8s-at-home/container-images
+ - https://github.com/truecharts/charts/tree/master/charts/stable/prowlarr
+ - https://ghcr.io/onedr0p/prowlarr-develop
+ - https://ghcr.io/onedr0p/exportarr
+type: application
+version: 14.2.6
diff --git a/stable/prowlarr/14.2.6/README.md b/stable/prowlarr/14.2.6/README.md
new file mode 100644
index 0000000000..fbadb86cd5
--- /dev/null
+++ b/stable/prowlarr/14.2.6/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/prowlarr)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/prowlarr/14.2.6/app-changelog.md b/stable/prowlarr/14.2.6/app-changelog.md
new file mode 100644
index 0000000000..c964d3c08a
--- /dev/null
+++ b/stable/prowlarr/14.2.6/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [prowlarr-14.2.6](https://github.com/truecharts/charts/compare/prowlarr-14.2.5...prowlarr-14.2.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/prowlarr/14.2.6/app-readme.md b/stable/prowlarr/14.2.6/app-readme.md
new file mode 100644
index 0000000000..4e201b3174
--- /dev/null
+++ b/stable/prowlarr/14.2.6/app-readme.md
@@ -0,0 +1,8 @@
+Indexer manager/proxy built on the popular arr net base stack to integrate with your various PVR apps.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/prowlarr](https://truecharts.org/charts/stable/prowlarr)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/prowlarr/14.2.6/charts/common-17.2.28.tgz b/stable/prowlarr/14.2.6/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/prowlarr/14.2.6/charts/common-17.2.28.tgz differ
diff --git a/stable/prowlarr/14.2.6/ix_values.yaml b/stable/prowlarr/14.2.6/ix_values.yaml
new file mode 100644
index 0000000000..5a5887dfa6
--- /dev/null
+++ b/stable/prowlarr/14.2.6/ix_values.yaml
@@ -0,0 +1,107 @@
+image:
+ repository: ghcr.io/onedr0p/prowlarr-develop
+ tag: 1.12.2.4211@sha256:14fc79c3380bba72cd635dc6fa5949ac149c29f8a1afea8308ffe5490d0208f9
+ pullPolicy: IfNotPresent
+exportarrImage:
+ repository: ghcr.io/onedr0p/exportarr
+ pullPolicy: IfNotPresent
+ tag: v1.6.0@sha256:b522e128509b766cf66f847190fccd225ff194dc76775fe6a215f2dd3010cac2
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+service:
+ main:
+ ports:
+ main:
+ port: 9696
+ metrics:
+ enabled: true
+ type: ClusterIP
+ targetSelector: exportarr
+ ports:
+ metrics:
+ enabled: true
+ port: 9697
+ targetSelector: exportarr
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ path: /ping
+ readiness:
+ path: /ping
+ startup:
+ type: tcp
+ env:
+ PROWLARR__PORT: "{{ .Values.service.main.ports.main.port }}"
+ PROWLARR__AUTHENTICATION_METHOD: ""
+ exportarr:
+ enabled: true
+ type: Deployment
+ strategy: RollingUpdate
+ replicas: 1
+ podSpec:
+ containers:
+ exportarr:
+ primary: true
+ enabled: true
+ imageSelector: exportarrImage
+ args:
+ - prowlarr
+ probes:
+ liveness:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ readiness:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ startup:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ env:
+ INTERFACE: 0.0.0.0
+ PORT: "{{ .Values.service.metrics.ports.metrics.port }}"
+ URL: '{{ printf "http://%v:%v" (include "tc.v1.common.lib.chart.names.fullname" $) .Values.service.main.ports.main.port }}'
+ # additional metrics (slow)
+ # ENABLE_ADDITIONAL_METRICS: false
+ # enable gathering unknown queue items
+ # ENABLE_UNKNOWN_QUEUE_ITEMS: false
+ # enable backfill of historical metrics
+ # PROWLARR__BACKFILL: false
+ # Set a date from which to start the backfill
+ # PROWLARR__BACKFILL_SINCE_DATE: 1970-01-01
+ CONFIG: "/config/config.xml"
+persistence:
+ config:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: /config
+ exportarr:
+ exportarr:
+ mountPath: /config
+ readOnly: true
+metrics:
+ main:
+ enabled: true
+ type: "servicemonitor"
+ endpoints:
+ - port: metrics
+ path: /metrics
+ targetSelector: metrics
+ prometheusRule:
+ enabled: false
+portal:
+ open:
+ enabled: true
+updated: true
diff --git a/stable/prowlarr/14.2.6/questions.yaml b/stable/prowlarr/14.2.6/questions.yaml
new file mode 100644
index 0000000000..0a93219979
--- /dev/null
+++ b/stable/prowlarr/14.2.6/questions.yaml
@@ -0,0 +1,2885 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: App Configuration
+ label: Image Environment
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: PROWLARR__AUTHENTICATION_METHOD
+ label: Auth Method
+ description: Sets the auth method.
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: In-App Setting
+ - value: External
+ description: External/None
+ - value: Basic
+ description: Basic
+ - value: Forms
+ description: Forms
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 9696
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: metrics
+ group: Metrics
+ label: Prometheus Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: prometheusRule
+ label: PrometheusRule
+ description: Enable and configure Prometheus Rules for the App.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ # TODO: Rule List section
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/prowlarr/14.2.6/templates/NOTES.txt b/stable/prowlarr/14.2.6/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/prowlarr/14.2.6/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/prowlarr/14.2.6/templates/common.yaml b/stable/prowlarr/14.2.6/templates/common.yaml
new file mode 100644
index 0000000000..3c93f57861
--- /dev/null
+++ b/stable/prowlarr/14.2.6/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . -}}
+
+{{/* Disable [exportarr] if requested */}}
+{{- if not .Values.metrics.main.enabled -}}
+ {{- $_ := set .Values.workload.exportarr "enabled" false -}}
+ {{- $_ := set .Values.service.metrics "enabled" false -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{- include "tc.v1.common.loader.apply" . -}}
diff --git a/stable/traktarr/4.1.8/values.yaml b/stable/prowlarr/14.2.6/values.yaml
similarity index 100%
rename from stable/traktarr/4.1.8/values.yaml
rename to stable/prowlarr/14.2.6/values.yaml
diff --git a/stable/proxmox-backup-server/2.2.3/CHANGELOG.md b/stable/proxmox-backup-server/2.2.3/CHANGELOG.md
deleted file mode 100644
index 4103a673ef..0000000000
--- a/stable/proxmox-backup-server/2.2.3/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [proxmox-backup-server-2.2.3](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.2.2...proxmox-backup-server-2.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [proxmox-backup-server-2.2.2](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.2.1...proxmox-backup-server-2.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [proxmox-backup-server-2.2.1](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.2.0...proxmox-backup-server-2.2.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [proxmox-backup-server-2.2.0](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.1.8...proxmox-backup-server-2.2.0) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ayufan/proxmox-backup-server to v3.1.2[@eacdd4b](https://github.com/eacdd4b) by renovate ([#16808](https://github.com/truecharts/charts/issues/16808))
-
-
-## [proxmox-backup-server-2.1.8](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.1.7...proxmox-backup-server-2.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ayufan/proxmox-backup-server to v[@eed5e7b](https://github.com/eed5e7b) by renovate ([#16755](https://github.com/truecharts/charts/issues/16755))
-
-
-## [proxmox-backup-server-2.1.7](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.1.6...proxmox-backup-server-2.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [proxmox-backup-server-2.1.6](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.1.4...proxmox-backup-server-2.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [proxmox-backup-server-2.1.4](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.1.3...proxmox-backup-server-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [proxmox-backup-server-2.1.3](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.1.0...proxmox-backup-server-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/proxmox-backup-server/2.2.3/Chart.yaml b/stable/proxmox-backup-server/2.2.3/Chart.yaml
deleted file mode 100644
index e518bb4b9e..0000000000
--- a/stable/proxmox-backup-server/2.2.3/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: test
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.1.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Container for proxmox backup server
-home: https://truecharts.org/charts/stable/proxmox-backup-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/proxmox-backup-server.png
-keywords:
- - proxmox-backup-server
- - pbs
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: proxmox-backup-server
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/proxmox-backup-server
- - https://hub.docker.com/r/ayufan/proxmox-backup-server
-type: application
-version: 2.2.3
diff --git a/stable/proxmox-backup-server/2.2.3/app-changelog.md b/stable/proxmox-backup-server/2.2.3/app-changelog.md
deleted file mode 100644
index 5213243a40..0000000000
--- a/stable/proxmox-backup-server/2.2.3/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [proxmox-backup-server-2.2.3](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.2.2...proxmox-backup-server-2.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/proxmox-backup-server/2.2.3/charts/common-17.2.26.tgz b/stable/proxmox-backup-server/2.2.3/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/proxmox-backup-server/2.2.3/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/proxmox-backup-server/2.2.4/CHANGELOG.md b/stable/proxmox-backup-server/2.2.4/CHANGELOG.md
new file mode 100644
index 0000000000..7653f9b1d2
--- /dev/null
+++ b/stable/proxmox-backup-server/2.2.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [proxmox-backup-server-2.2.4](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.2.3...proxmox-backup-server-2.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [proxmox-backup-server-2.2.3](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.2.2...proxmox-backup-server-2.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [proxmox-backup-server-2.2.2](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.2.1...proxmox-backup-server-2.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [proxmox-backup-server-2.2.1](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.2.0...proxmox-backup-server-2.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [proxmox-backup-server-2.2.0](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.1.8...proxmox-backup-server-2.2.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ayufan/proxmox-backup-server to v3.1.2[@eacdd4b](https://github.com/eacdd4b) by renovate ([#16808](https://github.com/truecharts/charts/issues/16808))
+
+
+## [proxmox-backup-server-2.1.8](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.1.7...proxmox-backup-server-2.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ayufan/proxmox-backup-server to v[@eed5e7b](https://github.com/eed5e7b) by renovate ([#16755](https://github.com/truecharts/charts/issues/16755))
+
+
+## [proxmox-backup-server-2.1.7](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.1.6...proxmox-backup-server-2.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [proxmox-backup-server-2.1.6](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.1.4...proxmox-backup-server-2.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [proxmox-backup-server-2.1.4](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.1.3...proxmox-backup-server-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [proxmox-backup-server-2.1.3](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.1.0...proxmox-backup-server-2.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/proxmox-backup-server/2.2.4/Chart.yaml b/stable/proxmox-backup-server/2.2.4/Chart.yaml
new file mode 100644
index 0000000000..33702ee072
--- /dev/null
+++ b/stable/proxmox-backup-server/2.2.4/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: test
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.1.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Container for proxmox backup server
+home: https://truecharts.org/charts/stable/proxmox-backup-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/proxmox-backup-server.png
+keywords:
+ - proxmox-backup-server
+ - pbs
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: proxmox-backup-server
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/proxmox-backup-server
+ - https://hub.docker.com/r/ayufan/proxmox-backup-server
+type: application
+version: 2.2.4
diff --git a/stable/proxmox-backup-server/2.2.3/README.md b/stable/proxmox-backup-server/2.2.4/README.md
similarity index 100%
rename from stable/proxmox-backup-server/2.2.3/README.md
rename to stable/proxmox-backup-server/2.2.4/README.md
diff --git a/stable/proxmox-backup-server/2.2.4/app-changelog.md b/stable/proxmox-backup-server/2.2.4/app-changelog.md
new file mode 100644
index 0000000000..18e5d849e0
--- /dev/null
+++ b/stable/proxmox-backup-server/2.2.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [proxmox-backup-server-2.2.4](https://github.com/truecharts/charts/compare/proxmox-backup-server-2.2.3...proxmox-backup-server-2.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/proxmox-backup-server/2.2.3/app-readme.md b/stable/proxmox-backup-server/2.2.4/app-readme.md
similarity index 100%
rename from stable/proxmox-backup-server/2.2.3/app-readme.md
rename to stable/proxmox-backup-server/2.2.4/app-readme.md
diff --git a/stable/proxmox-backup-server/2.2.4/charts/common-17.2.28.tgz b/stable/proxmox-backup-server/2.2.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/proxmox-backup-server/2.2.4/charts/common-17.2.28.tgz differ
diff --git a/stable/proxmox-backup-server/2.2.3/ix_values.yaml b/stable/proxmox-backup-server/2.2.4/ix_values.yaml
similarity index 100%
rename from stable/proxmox-backup-server/2.2.3/ix_values.yaml
rename to stable/proxmox-backup-server/2.2.4/ix_values.yaml
diff --git a/stable/proxmox-backup-server/2.2.3/questions.yaml b/stable/proxmox-backup-server/2.2.4/questions.yaml
similarity index 100%
rename from stable/proxmox-backup-server/2.2.3/questions.yaml
rename to stable/proxmox-backup-server/2.2.4/questions.yaml
diff --git a/stable/proxmox-backup-server/2.2.4/templates/common.yaml b/stable/proxmox-backup-server/2.2.4/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/proxmox-backup-server/2.2.4/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/trango/4.1.8/values.yaml b/stable/proxmox-backup-server/2.2.4/values.yaml
similarity index 100%
rename from stable/trango/4.1.8/values.yaml
rename to stable/proxmox-backup-server/2.2.4/values.yaml
diff --git a/stable/prpdf/4.1.8/CHANGELOG.md b/stable/prpdf/4.1.8/CHANGELOG.md
deleted file mode 100644
index 85ef531a1a..0000000000
--- a/stable/prpdf/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [prpdf-4.1.8](https://github.com/truecharts/charts/compare/prpdf-4.1.7...prpdf-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [prpdf-4.1.7](https://github.com/truecharts/charts/compare/prpdf-4.1.6...prpdf-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [prpdf-4.1.6](https://github.com/truecharts/charts/compare/prpdf-4.1.5...prpdf-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [prpdf-4.1.5](https://github.com/truecharts/charts/compare/prpdf-4.1.4...prpdf-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [prpdf-4.1.4](https://github.com/truecharts/charts/compare/prpdf-4.1.3...prpdf-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [prpdf-4.1.3](https://github.com/truecharts/charts/compare/prpdf-4.1.0...prpdf-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [prpdf-4.1.2](https://github.com/truecharts/charts/compare/prpdf-4.1.0...prpdf-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [prpdf-4.1.0](https://github.com/truecharts/charts/compare/prpdf-4.0.1...prpdf-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [prpdf-4.0.1](https://github.com/truecharts/charts/compare/prpdf-4.0.0...prpdf-4.0.1) (2023-12-26)
diff --git a/stable/prpdf/4.1.8/Chart.yaml b/stable/prpdf/4.1.8/Chart.yaml
deleted file mode 100644
index bc510e45a7..0000000000
--- a/stable/prpdf/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This tool is for Preview and Rename scanned PDF-Documents. Rulebased autoscan with OCR. Merge etc.
-home: https://truecharts.org/charts/stable/prpdf
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/prpdf.png
-keywords:
- - prpdf
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: prpdf
-sources:
- - https://github.com/maschhoff/prpdf
- - https://github.com/truecharts/charts/tree/master/charts/stable/prpdf
- - https://hub.docker.com/r/knex666/prpdf
-type: application
-version: 4.1.8
diff --git a/stable/prpdf/4.1.8/app-changelog.md b/stable/prpdf/4.1.8/app-changelog.md
deleted file mode 100644
index 5f02840bbd..0000000000
--- a/stable/prpdf/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [prpdf-4.1.8](https://github.com/truecharts/charts/compare/prpdf-4.1.7...prpdf-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/prpdf/4.1.8/charts/common-17.2.26.tgz b/stable/prpdf/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/prpdf/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/prpdf/4.1.9/CHANGELOG.md b/stable/prpdf/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..48a4736dc5
--- /dev/null
+++ b/stable/prpdf/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [prpdf-4.1.9](https://github.com/truecharts/charts/compare/prpdf-4.1.8...prpdf-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [prpdf-4.1.8](https://github.com/truecharts/charts/compare/prpdf-4.1.7...prpdf-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [prpdf-4.1.7](https://github.com/truecharts/charts/compare/prpdf-4.1.6...prpdf-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [prpdf-4.1.6](https://github.com/truecharts/charts/compare/prpdf-4.1.5...prpdf-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [prpdf-4.1.5](https://github.com/truecharts/charts/compare/prpdf-4.1.4...prpdf-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [prpdf-4.1.4](https://github.com/truecharts/charts/compare/prpdf-4.1.3...prpdf-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [prpdf-4.1.3](https://github.com/truecharts/charts/compare/prpdf-4.1.0...prpdf-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [prpdf-4.1.2](https://github.com/truecharts/charts/compare/prpdf-4.1.0...prpdf-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/prpdf/4.1.9/Chart.yaml b/stable/prpdf/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..4aeaa41b8f
--- /dev/null
+++ b/stable/prpdf/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This tool is for Preview and Rename scanned PDF-Documents. Rulebased autoscan with OCR. Merge etc.
+home: https://truecharts.org/charts/stable/prpdf
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/prpdf.png
+keywords:
+ - prpdf
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: prpdf
+sources:
+ - https://github.com/maschhoff/prpdf
+ - https://github.com/truecharts/charts/tree/master/charts/stable/prpdf
+ - https://hub.docker.com/r/knex666/prpdf
+type: application
+version: 4.1.9
diff --git a/stable/prpdf/4.1.8/README.md b/stable/prpdf/4.1.9/README.md
similarity index 100%
rename from stable/prpdf/4.1.8/README.md
rename to stable/prpdf/4.1.9/README.md
diff --git a/stable/prpdf/4.1.9/app-changelog.md b/stable/prpdf/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..d3f3390633
--- /dev/null
+++ b/stable/prpdf/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [prpdf-4.1.9](https://github.com/truecharts/charts/compare/prpdf-4.1.8...prpdf-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/prpdf/4.1.8/app-readme.md b/stable/prpdf/4.1.9/app-readme.md
similarity index 100%
rename from stable/prpdf/4.1.8/app-readme.md
rename to stable/prpdf/4.1.9/app-readme.md
diff --git a/stable/prpdf/4.1.9/charts/common-17.2.28.tgz b/stable/prpdf/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/prpdf/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/prpdf/4.1.8/ix_values.yaml b/stable/prpdf/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/prpdf/4.1.8/ix_values.yaml
rename to stable/prpdf/4.1.9/ix_values.yaml
diff --git a/stable/prpdf/4.1.8/questions.yaml b/stable/prpdf/4.1.9/questions.yaml
similarity index 100%
rename from stable/prpdf/4.1.8/questions.yaml
rename to stable/prpdf/4.1.9/questions.yaml
diff --git a/stable/pwm/4.1.8/templates/common.yaml b/stable/prpdf/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/pwm/4.1.8/templates/common.yaml
rename to stable/prpdf/4.1.9/templates/common.yaml
diff --git a/stable/troddit/4.1.8/values.yaml b/stable/prpdf/4.1.9/values.yaml
similarity index 100%
rename from stable/troddit/4.1.8/values.yaml
rename to stable/prpdf/4.1.9/values.yaml
diff --git a/stable/prusaslicer-novnc/7.1.13/CHANGELOG.md b/stable/prusaslicer-novnc/7.1.13/CHANGELOG.md
deleted file mode 100644
index b422e7b102..0000000000
--- a/stable/prusaslicer-novnc/7.1.13/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [prusaslicer-novnc-7.1.13](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.12...prusaslicer-novnc-7.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [prusaslicer-novnc-7.1.12](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.11...prusaslicer-novnc-7.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [prusaslicer-novnc-7.1.11](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.10...prusaslicer-novnc-7.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image mikeah/prusaslicer-novnc to latest[@8793be3](https://github.com/8793be3) by renovate ([#17386](https://github.com/truecharts/charts/issues/17386))
-
-
-## [prusaslicer-novnc-7.1.10](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.9...prusaslicer-novnc-7.1.10) (2024-01-14)
-
-
-## [prusaslicer-novnc-7.1.9](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.8...prusaslicer-novnc-7.1.9) (2024-01-14)
-
-### Chore
-
-
-
-- update container image mikeah/prusaslicer-novnc to latest[@9e55552](https://github.com/9e55552) by renovate ([#17167](https://github.com/truecharts/charts/issues/17167))
-
-
-
-
-## [prusaslicer-novnc-7.1.8](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.7...prusaslicer-novnc-7.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [prusaslicer-novnc-7.1.7](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.6...prusaslicer-novnc-7.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image mikeah/prusaslicer-novnc to latest[@25f1c65](https://github.com/25f1c65) by renovate ([#16960](https://github.com/truecharts/charts/issues/16960))
-
-
-## [prusaslicer-novnc-7.1.6](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.5...prusaslicer-novnc-7.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [prusaslicer-novnc-7.1.5](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.4...prusaslicer-novnc-7.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [prusaslicer-novnc-7.1.4](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.1...prusaslicer-novnc-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
diff --git a/stable/prusaslicer-novnc/7.1.13/Chart.yaml b/stable/prusaslicer-novnc/7.1.13/Chart.yaml
deleted file mode 100644
index 153b3a08ca..0000000000
--- a/stable/prusaslicer-novnc/7.1.13/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Enjoy Prusaslicer directly in your browser with this easy to use Chart Chart.
-home: https://truecharts.org/charts/stable/prusaslicer-novnc
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/prusaslicer-novnc.png
-keywords:
- - prusaslicer-novnc
- - home-automation
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: prusaslicer-novnc
-sources:
- - https://www.prusa3d.com/prusaslicer/
- - https://github.com/truecharts/charts/tree/master/charts/stable/prusaslicer-novnc
- - https://hub.docker.com/r/mikeah/prusaslicer-novnc
-type: application
-version: 7.1.13
diff --git a/stable/prusaslicer-novnc/7.1.13/app-changelog.md b/stable/prusaslicer-novnc/7.1.13/app-changelog.md
deleted file mode 100644
index 2781067de2..0000000000
--- a/stable/prusaslicer-novnc/7.1.13/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [prusaslicer-novnc-7.1.13](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.12...prusaslicer-novnc-7.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/prusaslicer-novnc/7.1.13/charts/common-17.2.26.tgz b/stable/prusaslicer-novnc/7.1.13/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/prusaslicer-novnc/7.1.13/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/prusaslicer-novnc/7.1.14/CHANGELOG.md b/stable/prusaslicer-novnc/7.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..0ad591e386
--- /dev/null
+++ b/stable/prusaslicer-novnc/7.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [prusaslicer-novnc-7.1.14](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.13...prusaslicer-novnc-7.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [prusaslicer-novnc-7.1.13](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.12...prusaslicer-novnc-7.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [prusaslicer-novnc-7.1.12](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.11...prusaslicer-novnc-7.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [prusaslicer-novnc-7.1.11](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.10...prusaslicer-novnc-7.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image mikeah/prusaslicer-novnc to latest[@8793be3](https://github.com/8793be3) by renovate ([#17386](https://github.com/truecharts/charts/issues/17386))
+
+
+## [prusaslicer-novnc-7.1.10](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.9...prusaslicer-novnc-7.1.10) (2024-01-14)
+
+
+## [prusaslicer-novnc-7.1.9](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.8...prusaslicer-novnc-7.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image mikeah/prusaslicer-novnc to latest[@9e55552](https://github.com/9e55552) by renovate ([#17167](https://github.com/truecharts/charts/issues/17167))
+
+
+
+
+## [prusaslicer-novnc-7.1.8](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.7...prusaslicer-novnc-7.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [prusaslicer-novnc-7.1.7](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.6...prusaslicer-novnc-7.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image mikeah/prusaslicer-novnc to latest[@25f1c65](https://github.com/25f1c65) by renovate ([#16960](https://github.com/truecharts/charts/issues/16960))
+
+
+## [prusaslicer-novnc-7.1.6](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.5...prusaslicer-novnc-7.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [prusaslicer-novnc-7.1.5](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.4...prusaslicer-novnc-7.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [prusaslicer-novnc-7.1.4](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.1...prusaslicer-novnc-7.1.4) (2024-01-01)
+
diff --git a/stable/prusaslicer-novnc/7.1.14/Chart.yaml b/stable/prusaslicer-novnc/7.1.14/Chart.yaml
new file mode 100644
index 0000000000..b1e1f07bdc
--- /dev/null
+++ b/stable/prusaslicer-novnc/7.1.14/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Enjoy Prusaslicer directly in your browser with this easy to use Chart Chart.
+home: https://truecharts.org/charts/stable/prusaslicer-novnc
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/prusaslicer-novnc.png
+keywords:
+ - prusaslicer-novnc
+ - home-automation
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: prusaslicer-novnc
+sources:
+ - https://www.prusa3d.com/prusaslicer/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/prusaslicer-novnc
+ - https://hub.docker.com/r/mikeah/prusaslicer-novnc
+type: application
+version: 7.1.14
diff --git a/stable/prusaslicer-novnc/7.1.13/README.md b/stable/prusaslicer-novnc/7.1.14/README.md
similarity index 100%
rename from stable/prusaslicer-novnc/7.1.13/README.md
rename to stable/prusaslicer-novnc/7.1.14/README.md
diff --git a/stable/prusaslicer-novnc/7.1.14/app-changelog.md b/stable/prusaslicer-novnc/7.1.14/app-changelog.md
new file mode 100644
index 0000000000..bf864f5652
--- /dev/null
+++ b/stable/prusaslicer-novnc/7.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [prusaslicer-novnc-7.1.14](https://github.com/truecharts/charts/compare/prusaslicer-novnc-7.1.13...prusaslicer-novnc-7.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/prusaslicer-novnc/7.1.13/app-readme.md b/stable/prusaslicer-novnc/7.1.14/app-readme.md
similarity index 100%
rename from stable/prusaslicer-novnc/7.1.13/app-readme.md
rename to stable/prusaslicer-novnc/7.1.14/app-readme.md
diff --git a/stable/prusaslicer-novnc/7.1.14/charts/common-17.2.28.tgz b/stable/prusaslicer-novnc/7.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/prusaslicer-novnc/7.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/prusaslicer-novnc/7.1.13/ix_values.yaml b/stable/prusaslicer-novnc/7.1.14/ix_values.yaml
similarity index 100%
rename from stable/prusaslicer-novnc/7.1.13/ix_values.yaml
rename to stable/prusaslicer-novnc/7.1.14/ix_values.yaml
diff --git a/stable/prusaslicer-novnc/7.1.13/questions.yaml b/stable/prusaslicer-novnc/7.1.14/questions.yaml
similarity index 100%
rename from stable/prusaslicer-novnc/7.1.13/questions.yaml
rename to stable/prusaslicer-novnc/7.1.14/questions.yaml
diff --git a/stable/prusaslicer-novnc/7.1.14/templates/NOTES.txt b/stable/prusaslicer-novnc/7.1.14/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/prusaslicer-novnc/7.1.14/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/pyload-ng/4.1.12/templates/common.yaml b/stable/prusaslicer-novnc/7.1.14/templates/common.yaml
similarity index 100%
rename from stable/pyload-ng/4.1.12/templates/common.yaml
rename to stable/prusaslicer-novnc/7.1.14/templates/common.yaml
diff --git a/stable/ts-dnsserver/4.1.8/values.yaml b/stable/prusaslicer-novnc/7.1.14/values.yaml
similarity index 100%
rename from stable/ts-dnsserver/4.1.8/values.yaml
rename to stable/prusaslicer-novnc/7.1.14/values.yaml
diff --git a/stable/pt-helper/4.1.8/CHANGELOG.md b/stable/pt-helper/4.1.8/CHANGELOG.md
deleted file mode 100644
index 2da950d8b5..0000000000
--- a/stable/pt-helper/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [pt-helper-4.1.8](https://github.com/truecharts/charts/compare/pt-helper-4.1.7...pt-helper-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [pt-helper-4.1.7](https://github.com/truecharts/charts/compare/pt-helper-4.1.6...pt-helper-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [pt-helper-4.1.6](https://github.com/truecharts/charts/compare/pt-helper-4.1.5...pt-helper-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [pt-helper-4.1.5](https://github.com/truecharts/charts/compare/pt-helper-4.1.4...pt-helper-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [pt-helper-4.1.4](https://github.com/truecharts/charts/compare/pt-helper-4.1.3...pt-helper-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [pt-helper-4.1.3](https://github.com/truecharts/charts/compare/pt-helper-4.1.0...pt-helper-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [pt-helper-4.1.2](https://github.com/truecharts/charts/compare/pt-helper-4.1.0...pt-helper-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [pt-helper-4.1.0](https://github.com/truecharts/charts/compare/pt-helper-4.0.1...pt-helper-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [pt-helper-4.0.1](https://github.com/truecharts/charts/compare/pt-helper-4.0.0...pt-helper-4.0.1) (2023-12-26)
diff --git a/stable/pt-helper/4.1.8/Chart.yaml b/stable/pt-helper/4.1.8/Chart.yaml
deleted file mode 100644
index db2f94909f..0000000000
--- a/stable/pt-helper/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A tool that can automatically download free seeds and delete them after the free time expires.
-home: https://truecharts.org/charts/stable/pt-helper
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/pt-helper.png
-keywords:
- - pt-helper
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: pt-helper
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/pt-helper
- - https://hub.docker.com/r/crazyq/pt_helper
-type: application
-version: 4.1.8
diff --git a/stable/pt-helper/4.1.8/app-changelog.md b/stable/pt-helper/4.1.8/app-changelog.md
deleted file mode 100644
index 2bec324fec..0000000000
--- a/stable/pt-helper/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [pt-helper-4.1.8](https://github.com/truecharts/charts/compare/pt-helper-4.1.7...pt-helper-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/pt-helper/4.1.8/charts/common-17.2.26.tgz b/stable/pt-helper/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/pt-helper/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/pt-helper/4.1.9/CHANGELOG.md b/stable/pt-helper/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..23c243bbd8
--- /dev/null
+++ b/stable/pt-helper/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pt-helper-4.1.9](https://github.com/truecharts/charts/compare/pt-helper-4.1.8...pt-helper-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pt-helper-4.1.8](https://github.com/truecharts/charts/compare/pt-helper-4.1.7...pt-helper-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pt-helper-4.1.7](https://github.com/truecharts/charts/compare/pt-helper-4.1.6...pt-helper-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [pt-helper-4.1.6](https://github.com/truecharts/charts/compare/pt-helper-4.1.5...pt-helper-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pt-helper-4.1.5](https://github.com/truecharts/charts/compare/pt-helper-4.1.4...pt-helper-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pt-helper-4.1.4](https://github.com/truecharts/charts/compare/pt-helper-4.1.3...pt-helper-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pt-helper-4.1.3](https://github.com/truecharts/charts/compare/pt-helper-4.1.0...pt-helper-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [pt-helper-4.1.2](https://github.com/truecharts/charts/compare/pt-helper-4.1.0...pt-helper-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/pt-helper/4.1.9/Chart.yaml b/stable/pt-helper/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..de08b5e085
--- /dev/null
+++ b/stable/pt-helper/4.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A tool that can automatically download free seeds and delete them after the free time expires.
+home: https://truecharts.org/charts/stable/pt-helper
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pt-helper.png
+keywords:
+ - pt-helper
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pt-helper
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pt-helper
+ - https://hub.docker.com/r/crazyq/pt_helper
+type: application
+version: 4.1.9
diff --git a/stable/pt-helper/4.1.8/README.md b/stable/pt-helper/4.1.9/README.md
similarity index 100%
rename from stable/pt-helper/4.1.8/README.md
rename to stable/pt-helper/4.1.9/README.md
diff --git a/stable/pt-helper/4.1.9/app-changelog.md b/stable/pt-helper/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..99674215e5
--- /dev/null
+++ b/stable/pt-helper/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pt-helper-4.1.9](https://github.com/truecharts/charts/compare/pt-helper-4.1.8...pt-helper-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pt-helper/4.1.8/app-readme.md b/stable/pt-helper/4.1.9/app-readme.md
similarity index 100%
rename from stable/pt-helper/4.1.8/app-readme.md
rename to stable/pt-helper/4.1.9/app-readme.md
diff --git a/stable/pt-helper/4.1.9/charts/common-17.2.28.tgz b/stable/pt-helper/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pt-helper/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/pt-helper/4.1.8/ix_values.yaml b/stable/pt-helper/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/pt-helper/4.1.8/ix_values.yaml
rename to stable/pt-helper/4.1.9/ix_values.yaml
diff --git a/stable/pt-helper/4.1.8/questions.yaml b/stable/pt-helper/4.1.9/questions.yaml
similarity index 100%
rename from stable/pt-helper/4.1.8/questions.yaml
rename to stable/pt-helper/4.1.9/questions.yaml
diff --git a/stable/qbitmanage/7.1.9/templates/common.yaml b/stable/pt-helper/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/qbitmanage/7.1.9/templates/common.yaml
rename to stable/pt-helper/4.1.9/templates/common.yaml
diff --git a/stable/tsmuxer/7.1.8/values.yaml b/stable/pt-helper/4.1.9/values.yaml
similarity index 100%
rename from stable/tsmuxer/7.1.8/values.yaml
rename to stable/pt-helper/4.1.9/values.yaml
diff --git a/stable/putty/7.1.8/CHANGELOG.md b/stable/putty/7.1.8/CHANGELOG.md
deleted file mode 100644
index 592dc12065..0000000000
--- a/stable/putty/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [putty-7.1.8](https://github.com/truecharts/charts/compare/putty-7.1.7...putty-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [putty-7.1.7](https://github.com/truecharts/charts/compare/putty-7.1.6...putty-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [putty-7.1.6](https://github.com/truecharts/charts/compare/putty-7.1.5...putty-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [putty-7.1.5](https://github.com/truecharts/charts/compare/putty-7.1.4...putty-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [putty-7.1.4](https://github.com/truecharts/charts/compare/putty-7.1.3...putty-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [putty-7.1.3](https://github.com/truecharts/charts/compare/putty-7.1.0...putty-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [putty-7.1.2](https://github.com/truecharts/charts/compare/putty-7.1.0...putty-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [putty-7.1.0](https://github.com/truecharts/charts/compare/putty-7.0.1...putty-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [putty-7.0.1](https://github.com/truecharts/charts/compare/putty-7.0.0...putty-7.0.1) (2023-12-26)
diff --git a/stable/putty/7.1.8/Chart.yaml b/stable/putty/7.1.8/Chart.yaml
deleted file mode 100644
index a7fb461297..0000000000
--- a/stable/putty/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 23.12.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: PuTTY is a free and open-source terminal emulator, serial console and network file transfer application.
-home: https://truecharts.org/charts/stable/putty
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/putty.png
-keywords:
- - ssh
- - putty
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: putty
-sources:
- - https://github.com/jlesage/docker-putty
- - https://github.com/truecharts/charts/tree/master/charts/stable/putty
- - https://hub.docker.com/r/jlesage/putty
-type: application
-version: 7.1.8
diff --git a/stable/putty/7.1.8/app-changelog.md b/stable/putty/7.1.8/app-changelog.md
deleted file mode 100644
index 23a8583965..0000000000
--- a/stable/putty/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [putty-7.1.8](https://github.com/truecharts/charts/compare/putty-7.1.7...putty-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/putty/7.1.8/charts/common-17.2.26.tgz b/stable/putty/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/putty/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/putty/7.1.9/CHANGELOG.md b/stable/putty/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..abbc5d9a1c
--- /dev/null
+++ b/stable/putty/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [putty-7.1.9](https://github.com/truecharts/charts/compare/putty-7.1.8...putty-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [putty-7.1.8](https://github.com/truecharts/charts/compare/putty-7.1.7...putty-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [putty-7.1.7](https://github.com/truecharts/charts/compare/putty-7.1.6...putty-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [putty-7.1.6](https://github.com/truecharts/charts/compare/putty-7.1.5...putty-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [putty-7.1.5](https://github.com/truecharts/charts/compare/putty-7.1.4...putty-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [putty-7.1.4](https://github.com/truecharts/charts/compare/putty-7.1.3...putty-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [putty-7.1.3](https://github.com/truecharts/charts/compare/putty-7.1.0...putty-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [putty-7.1.2](https://github.com/truecharts/charts/compare/putty-7.1.0...putty-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/putty/7.1.9/Chart.yaml b/stable/putty/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..89611d49ef
--- /dev/null
+++ b/stable/putty/7.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 23.12.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: PuTTY is a free and open-source terminal emulator, serial console and network file transfer application.
+home: https://truecharts.org/charts/stable/putty
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/putty.png
+keywords:
+ - ssh
+ - putty
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: putty
+sources:
+ - https://github.com/jlesage/docker-putty
+ - https://github.com/truecharts/charts/tree/master/charts/stable/putty
+ - https://hub.docker.com/r/jlesage/putty
+type: application
+version: 7.1.9
diff --git a/stable/putty/7.1.8/README.md b/stable/putty/7.1.9/README.md
similarity index 100%
rename from stable/putty/7.1.8/README.md
rename to stable/putty/7.1.9/README.md
diff --git a/stable/putty/7.1.9/app-changelog.md b/stable/putty/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..cae3d3fbef
--- /dev/null
+++ b/stable/putty/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [putty-7.1.9](https://github.com/truecharts/charts/compare/putty-7.1.8...putty-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/putty/7.1.8/app-readme.md b/stable/putty/7.1.9/app-readme.md
similarity index 100%
rename from stable/putty/7.1.8/app-readme.md
rename to stable/putty/7.1.9/app-readme.md
diff --git a/stable/putty/7.1.9/charts/common-17.2.28.tgz b/stable/putty/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/putty/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/putty/7.1.8/ix_values.yaml b/stable/putty/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/putty/7.1.8/ix_values.yaml
rename to stable/putty/7.1.9/ix_values.yaml
diff --git a/stable/putty/7.1.8/questions.yaml b/stable/putty/7.1.9/questions.yaml
similarity index 100%
rename from stable/putty/7.1.8/questions.yaml
rename to stable/putty/7.1.9/questions.yaml
diff --git a/stable/putty/7.1.9/templates/NOTES.txt b/stable/putty/7.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/putty/7.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/putty/7.1.9/templates/common.yaml b/stable/putty/7.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/putty/7.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/tubearchivist-redisjson/4.1.10/values.yaml b/stable/putty/7.1.9/values.yaml
similarity index 100%
rename from stable/tubearchivist-redisjson/4.1.10/values.yaml
rename to stable/putty/7.1.9/values.yaml
diff --git a/stable/pvk-ii/4.1.8/CHANGELOG.md b/stable/pvk-ii/4.1.8/CHANGELOG.md
deleted file mode 100644
index e47877d74e..0000000000
--- a/stable/pvk-ii/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [pvk-ii-4.1.8](https://github.com/truecharts/charts/compare/pvk-ii-4.1.7...pvk-ii-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [pvk-ii-4.1.7](https://github.com/truecharts/charts/compare/pvk-ii-4.1.6...pvk-ii-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [pvk-ii-4.1.6](https://github.com/truecharts/charts/compare/pvk-ii-4.1.5...pvk-ii-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [pvk-ii-4.1.5](https://github.com/truecharts/charts/compare/pvk-ii-4.1.4...pvk-ii-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [pvk-ii-4.1.4](https://github.com/truecharts/charts/compare/pvk-ii-4.1.3...pvk-ii-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [pvk-ii-4.1.3](https://github.com/truecharts/charts/compare/pvk-ii-4.1.0...pvk-ii-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [pvk-ii-4.1.2](https://github.com/truecharts/charts/compare/pvk-ii-4.1.0...pvk-ii-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [pvk-ii-4.1.0](https://github.com/truecharts/charts/compare/pvk-ii-4.0.2...pvk-ii-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [pvk-ii-4.0.2](https://github.com/truecharts/charts/compare/pvk-ii-4.0.1...pvk-ii-4.0.2) (2023-12-27)
diff --git a/stable/pvk-ii/4.1.8/Chart.yaml b/stable/pvk-ii/4.1.8/Chart.yaml
deleted file mode 100644
index 4d03badc5a..0000000000
--- a/stable/pvk-ii/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: pkii
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Pirates, Vikings & Knights 2 and run it.
-home: https://truecharts.org/charts/stable/pvk-ii
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/pvk-ii.png
-keywords:
- - pvk-ii
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: pvk-ii
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/pvk-ii
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/pvk-ii/4.1.8/app-changelog.md b/stable/pvk-ii/4.1.8/app-changelog.md
deleted file mode 100644
index 3fce014e39..0000000000
--- a/stable/pvk-ii/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [pvk-ii-4.1.8](https://github.com/truecharts/charts/compare/pvk-ii-4.1.7...pvk-ii-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/pvk-ii/4.1.8/charts/common-17.2.26.tgz b/stable/pvk-ii/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/pvk-ii/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/pvk-ii/4.1.9/CHANGELOG.md b/stable/pvk-ii/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..b1c803b750
--- /dev/null
+++ b/stable/pvk-ii/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pvk-ii-4.1.9](https://github.com/truecharts/charts/compare/pvk-ii-4.1.8...pvk-ii-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pvk-ii-4.1.8](https://github.com/truecharts/charts/compare/pvk-ii-4.1.7...pvk-ii-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pvk-ii-4.1.7](https://github.com/truecharts/charts/compare/pvk-ii-4.1.6...pvk-ii-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [pvk-ii-4.1.6](https://github.com/truecharts/charts/compare/pvk-ii-4.1.5...pvk-ii-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pvk-ii-4.1.5](https://github.com/truecharts/charts/compare/pvk-ii-4.1.4...pvk-ii-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pvk-ii-4.1.4](https://github.com/truecharts/charts/compare/pvk-ii-4.1.3...pvk-ii-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pvk-ii-4.1.3](https://github.com/truecharts/charts/compare/pvk-ii-4.1.0...pvk-ii-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [pvk-ii-4.1.2](https://github.com/truecharts/charts/compare/pvk-ii-4.1.0...pvk-ii-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/pvk-ii/4.1.9/Chart.yaml b/stable/pvk-ii/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..95d14f7f53
--- /dev/null
+++ b/stable/pvk-ii/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: pkii
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Pirates, Vikings & Knights 2 and run it.
+home: https://truecharts.org/charts/stable/pvk-ii
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pvk-ii.png
+keywords:
+ - pvk-ii
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pvk-ii
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pvk-ii
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/pvk-ii/4.1.8/README.md b/stable/pvk-ii/4.1.9/README.md
similarity index 100%
rename from stable/pvk-ii/4.1.8/README.md
rename to stable/pvk-ii/4.1.9/README.md
diff --git a/stable/pvk-ii/4.1.9/app-changelog.md b/stable/pvk-ii/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..fd858f3472
--- /dev/null
+++ b/stable/pvk-ii/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pvk-ii-4.1.9](https://github.com/truecharts/charts/compare/pvk-ii-4.1.8...pvk-ii-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pvk-ii/4.1.8/app-readme.md b/stable/pvk-ii/4.1.9/app-readme.md
similarity index 100%
rename from stable/pvk-ii/4.1.8/app-readme.md
rename to stable/pvk-ii/4.1.9/app-readme.md
diff --git a/stable/pvk-ii/4.1.9/charts/common-17.2.28.tgz b/stable/pvk-ii/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pvk-ii/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/pvk-ii/4.1.8/ix_values.yaml b/stable/pvk-ii/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/pvk-ii/4.1.8/ix_values.yaml
rename to stable/pvk-ii/4.1.9/ix_values.yaml
diff --git a/stable/pvk-ii/4.1.8/questions.yaml b/stable/pvk-ii/4.1.9/questions.yaml
similarity index 100%
rename from stable/pvk-ii/4.1.8/questions.yaml
rename to stable/pvk-ii/4.1.9/questions.yaml
diff --git a/stable/qbitrr/3.2.2/templates/common.yaml b/stable/pvk-ii/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/qbitrr/3.2.2/templates/common.yaml
rename to stable/pvk-ii/4.1.9/templates/common.yaml
diff --git a/stable/tubesync/4.1.9/values.yaml b/stable/pvk-ii/4.1.9/values.yaml
similarity index 100%
rename from stable/tubesync/4.1.9/values.yaml
rename to stable/pvk-ii/4.1.9/values.yaml
diff --git a/stable/pwm/4.1.8/CHANGELOG.md b/stable/pwm/4.1.8/CHANGELOG.md
deleted file mode 100644
index 2ed66a52ec..0000000000
--- a/stable/pwm/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [pwm-4.1.8](https://github.com/truecharts/charts/compare/pwm-4.1.7...pwm-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [pwm-4.1.7](https://github.com/truecharts/charts/compare/pwm-4.1.6...pwm-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [pwm-4.1.6](https://github.com/truecharts/charts/compare/pwm-4.1.5...pwm-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [pwm-4.1.5](https://github.com/truecharts/charts/compare/pwm-4.1.4...pwm-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [pwm-4.1.4](https://github.com/truecharts/charts/compare/pwm-4.1.3...pwm-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [pwm-4.1.3](https://github.com/truecharts/charts/compare/pwm-4.1.0...pwm-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [pwm-4.1.2](https://github.com/truecharts/charts/compare/pwm-4.1.0...pwm-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [pwm-4.1.0](https://github.com/truecharts/charts/compare/pwm-4.0.1...pwm-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [pwm-4.0.1](https://github.com/truecharts/charts/compare/pwm-4.0.0...pwm-4.0.1) (2023-12-26)
diff --git a/stable/pwm/4.1.8/Chart.yaml b/stable/pwm/4.1.8/Chart.yaml
deleted file mode 100644
index 825480190f..0000000000
--- a/stable/pwm/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Security
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: PWM is a free and opensource password self-service application enabling end-users to reset their enterprise password themselves.
-home: https://truecharts.org/charts/stable/pwm
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/pwm.png
-keywords:
- - pwm
- - Security
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: pwm
-sources:
- - https://github.com/pwm-project/pwm
- - https://github.com/truecharts/charts/tree/master/charts/stable/pwm
- - https://hub.docker.com/r/fjudith/pwm
-type: application
-version: 4.1.8
diff --git a/stable/pwm/4.1.8/app-changelog.md b/stable/pwm/4.1.8/app-changelog.md
deleted file mode 100644
index a65c00d51a..0000000000
--- a/stable/pwm/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [pwm-4.1.8](https://github.com/truecharts/charts/compare/pwm-4.1.7...pwm-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/pwm/4.1.8/charts/common-17.2.26.tgz b/stable/pwm/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/pwm/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/pwm/4.1.9/CHANGELOG.md b/stable/pwm/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..f7927e9d5a
--- /dev/null
+++ b/stable/pwm/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pwm-4.1.9](https://github.com/truecharts/charts/compare/pwm-4.1.8...pwm-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pwm-4.1.8](https://github.com/truecharts/charts/compare/pwm-4.1.7...pwm-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pwm-4.1.7](https://github.com/truecharts/charts/compare/pwm-4.1.6...pwm-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [pwm-4.1.6](https://github.com/truecharts/charts/compare/pwm-4.1.5...pwm-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pwm-4.1.5](https://github.com/truecharts/charts/compare/pwm-4.1.4...pwm-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pwm-4.1.4](https://github.com/truecharts/charts/compare/pwm-4.1.3...pwm-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pwm-4.1.3](https://github.com/truecharts/charts/compare/pwm-4.1.0...pwm-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [pwm-4.1.2](https://github.com/truecharts/charts/compare/pwm-4.1.0...pwm-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/pwm/4.1.9/Chart.yaml b/stable/pwm/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..b2f5da9b20
--- /dev/null
+++ b/stable/pwm/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Security
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: PWM is a free and opensource password self-service application enabling end-users to reset their enterprise password themselves.
+home: https://truecharts.org/charts/stable/pwm
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pwm.png
+keywords:
+ - pwm
+ - Security
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pwm
+sources:
+ - https://github.com/pwm-project/pwm
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pwm
+ - https://hub.docker.com/r/fjudith/pwm
+type: application
+version: 4.1.9
diff --git a/stable/pwm/4.1.8/README.md b/stable/pwm/4.1.9/README.md
similarity index 100%
rename from stable/pwm/4.1.8/README.md
rename to stable/pwm/4.1.9/README.md
diff --git a/stable/pwm/4.1.9/app-changelog.md b/stable/pwm/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..8c010c0321
--- /dev/null
+++ b/stable/pwm/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pwm-4.1.9](https://github.com/truecharts/charts/compare/pwm-4.1.8...pwm-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pwm/4.1.8/app-readme.md b/stable/pwm/4.1.9/app-readme.md
similarity index 100%
rename from stable/pwm/4.1.8/app-readme.md
rename to stable/pwm/4.1.9/app-readme.md
diff --git a/stable/pwm/4.1.9/charts/common-17.2.28.tgz b/stable/pwm/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pwm/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/pwm/4.1.8/ix_values.yaml b/stable/pwm/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/pwm/4.1.8/ix_values.yaml
rename to stable/pwm/4.1.9/ix_values.yaml
diff --git a/stable/pwm/4.1.8/questions.yaml b/stable/pwm/4.1.9/questions.yaml
similarity index 100%
rename from stable/pwm/4.1.8/questions.yaml
rename to stable/pwm/4.1.9/questions.yaml
diff --git a/stable/qflood/4.1.8/templates/common.yaml b/stable/pwm/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/qflood/4.1.8/templates/common.yaml
rename to stable/pwm/4.1.9/templates/common.yaml
diff --git a/stable/tvhproxy/4.1.8/values.yaml b/stable/pwm/4.1.9/values.yaml
similarity index 100%
rename from stable/tvhproxy/4.1.8/values.yaml
rename to stable/pwm/4.1.9/values.yaml
diff --git a/stable/pwndrop/8.1.10/CHANGELOG.md b/stable/pwndrop/8.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..de17e8cde8
--- /dev/null
+++ b/stable/pwndrop/8.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pwndrop-8.1.10](https://github.com/truecharts/charts/compare/pwndrop-8.1.9...pwndrop-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pwndrop-8.1.9](https://github.com/truecharts/charts/compare/pwndrop-8.1.8...pwndrop-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pwndrop-8.1.8](https://github.com/truecharts/charts/compare/pwndrop-8.1.7...pwndrop-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [pwndrop-8.1.7](https://github.com/truecharts/charts/compare/pwndrop-8.1.6...pwndrop-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pwndrop-8.1.6](https://github.com/truecharts/charts/compare/pwndrop-8.1.5...pwndrop-8.1.6) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/pwndrop to 1.0.1[@52ed9c5](https://github.com/52ed9c5) by renovate ([#16769](https://github.com/truecharts/charts/issues/16769))
+
+
+## [pwndrop-8.1.5](https://github.com/truecharts/charts/compare/pwndrop-8.1.4...pwndrop-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pwndrop-8.1.4](https://github.com/truecharts/charts/compare/pwndrop-8.1.3...pwndrop-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pwndrop-8.1.3](https://github.com/truecharts/charts/compare/pwndrop-8.1.0...pwndrop-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [pwndrop-8.1.2](https://github.com/truecharts/charts/compare/pwndrop-8.1.0...pwndrop-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/pwndrop/8.1.10/Chart.yaml b/stable/pwndrop/8.1.10/Chart.yaml
new file mode 100644
index 0000000000..9fa3d79538
--- /dev/null
+++ b/stable/pwndrop/8.1.10/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.0.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Pwndrop is a self-deployable file hosting service for sending out red teaming payloads or securely sharing your private files over HTTP and WebDAV.
+home: https://truecharts.org/charts/stable/pwndrop
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pwndrop.png
+keywords:
+ - pwndrop
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pwndrop
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pwndrop
+ - https://ghcr.io/linuxserver/pwndrop
+type: application
+version: 8.1.10
diff --git a/stable/pwndrop/8.1.9/README.md b/stable/pwndrop/8.1.10/README.md
similarity index 100%
rename from stable/pwndrop/8.1.9/README.md
rename to stable/pwndrop/8.1.10/README.md
diff --git a/stable/pwndrop/8.1.10/app-changelog.md b/stable/pwndrop/8.1.10/app-changelog.md
new file mode 100644
index 0000000000..32811f279b
--- /dev/null
+++ b/stable/pwndrop/8.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pwndrop-8.1.10](https://github.com/truecharts/charts/compare/pwndrop-8.1.9...pwndrop-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pwndrop/8.1.9/app-readme.md b/stable/pwndrop/8.1.10/app-readme.md
similarity index 100%
rename from stable/pwndrop/8.1.9/app-readme.md
rename to stable/pwndrop/8.1.10/app-readme.md
diff --git a/stable/pwndrop/8.1.10/charts/common-17.2.28.tgz b/stable/pwndrop/8.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pwndrop/8.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/pwndrop/8.1.9/ix_values.yaml b/stable/pwndrop/8.1.10/ix_values.yaml
similarity index 100%
rename from stable/pwndrop/8.1.9/ix_values.yaml
rename to stable/pwndrop/8.1.10/ix_values.yaml
diff --git a/stable/pwndrop/8.1.9/questions.yaml b/stable/pwndrop/8.1.10/questions.yaml
similarity index 100%
rename from stable/pwndrop/8.1.9/questions.yaml
rename to stable/pwndrop/8.1.10/questions.yaml
diff --git a/stable/pwndrop/8.1.10/templates/NOTES.txt b/stable/pwndrop/8.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/pwndrop/8.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/pwndrop/8.1.10/templates/common.yaml b/stable/pwndrop/8.1.10/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/pwndrop/8.1.10/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/twonky-server/4.1.12/values.yaml b/stable/pwndrop/8.1.10/values.yaml
similarity index 100%
rename from stable/twonky-server/4.1.12/values.yaml
rename to stable/pwndrop/8.1.10/values.yaml
diff --git a/stable/pwndrop/8.1.9/CHANGELOG.md b/stable/pwndrop/8.1.9/CHANGELOG.md
deleted file mode 100644
index 194e45c066..0000000000
--- a/stable/pwndrop/8.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [pwndrop-8.1.9](https://github.com/truecharts/charts/compare/pwndrop-8.1.8...pwndrop-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [pwndrop-8.1.8](https://github.com/truecharts/charts/compare/pwndrop-8.1.7...pwndrop-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [pwndrop-8.1.7](https://github.com/truecharts/charts/compare/pwndrop-8.1.6...pwndrop-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [pwndrop-8.1.6](https://github.com/truecharts/charts/compare/pwndrop-8.1.5...pwndrop-8.1.6) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/pwndrop to 1.0.1[@52ed9c5](https://github.com/52ed9c5) by renovate ([#16769](https://github.com/truecharts/charts/issues/16769))
-
-
-## [pwndrop-8.1.5](https://github.com/truecharts/charts/compare/pwndrop-8.1.4...pwndrop-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [pwndrop-8.1.4](https://github.com/truecharts/charts/compare/pwndrop-8.1.3...pwndrop-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [pwndrop-8.1.3](https://github.com/truecharts/charts/compare/pwndrop-8.1.0...pwndrop-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [pwndrop-8.1.2](https://github.com/truecharts/charts/compare/pwndrop-8.1.0...pwndrop-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/pwndrop/8.1.9/Chart.yaml b/stable/pwndrop/8.1.9/Chart.yaml
deleted file mode 100644
index aac38dc80d..0000000000
--- a/stable/pwndrop/8.1.9/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.0.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Pwndrop is a self-deployable file hosting service for sending out red teaming payloads or securely sharing your private files over HTTP and WebDAV.
-home: https://truecharts.org/charts/stable/pwndrop
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/pwndrop.png
-keywords:
- - pwndrop
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: pwndrop
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/pwndrop
- - https://ghcr.io/linuxserver/pwndrop
-type: application
-version: 8.1.9
diff --git a/stable/pwndrop/8.1.9/app-changelog.md b/stable/pwndrop/8.1.9/app-changelog.md
deleted file mode 100644
index 4d4ec9cefb..0000000000
--- a/stable/pwndrop/8.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [pwndrop-8.1.9](https://github.com/truecharts/charts/compare/pwndrop-8.1.8...pwndrop-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/pwndrop/8.1.9/charts/common-17.2.26.tgz b/stable/pwndrop/8.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/pwndrop/8.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/pyload-ng/4.1.12/CHANGELOG.md b/stable/pyload-ng/4.1.12/CHANGELOG.md
deleted file mode 100644
index abd69448c6..0000000000
--- a/stable/pyload-ng/4.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [pyload-ng-4.1.12](https://github.com/truecharts/charts/compare/pyload-ng-4.1.11...pyload-ng-4.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [pyload-ng-4.1.11](https://github.com/truecharts/charts/compare/pyload-ng-4.1.10...pyload-ng-4.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [pyload-ng-4.1.10](https://github.com/truecharts/charts/compare/pyload-ng-4.1.9...pyload-ng-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image lscr.io/linuxserver/pyload-ng to latest[@573e73a](https://github.com/573e73a) by renovate ([#17383](https://github.com/truecharts/charts/issues/17383))
-
-
-## [pyload-ng-4.1.9](https://github.com/truecharts/charts/compare/pyload-ng-4.1.8...pyload-ng-4.1.9) (2024-01-14)
-
-### Chore
-
-
-
-- update container image lscr.io/linuxserver/pyload-ng to latest[@40ec7a3](https://github.com/40ec7a3) by renovate ([#17165](https://github.com/truecharts/charts/issues/17165))
-
-
-
-
-## [pyload-ng-4.1.8](https://github.com/truecharts/charts/compare/pyload-ng-4.1.7...pyload-ng-4.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [pyload-ng-4.1.7](https://github.com/truecharts/charts/compare/pyload-ng-4.1.6...pyload-ng-4.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image lscr.io/linuxserver/pyload-ng to latest[@d7ed206](https://github.com/d7ed206) by renovate ([#16958](https://github.com/truecharts/charts/issues/16958))
-
-
-## [pyload-ng-4.1.6](https://github.com/truecharts/charts/compare/pyload-ng-4.1.5...pyload-ng-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [pyload-ng-4.1.5](https://github.com/truecharts/charts/compare/pyload-ng-4.1.4...pyload-ng-4.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [pyload-ng-4.1.4](https://github.com/truecharts/charts/compare/pyload-ng-4.1.1...pyload-ng-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/pyload-ng/4.1.12/Chart.yaml b/stable/pyload-ng/4.1.12/Chart.yaml
deleted file mode 100644
index fe0788db96..0000000000
--- a/stable/pyload-ng/4.1.12/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: pyLoad(https://pyload.net/) is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web.
-home: https://truecharts.org/charts/stable/pyload-ng
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/pyload-ng.png
-keywords:
- - pyload-ng
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: pyload-ng
-sources:
- - https://github.com/orgs/linuxserver/packages/container/package/pyload-ng
- - https://github.com/linuxserver/docker-pyload-ng#readme
- - https://pyload.net/
- - https://github.com/truecharts/charts/tree/master/charts/stable/pyload-ng
- - https://fleet.linuxserver.io/image?name=linuxserver/pyload-ng
-type: application
-version: 4.1.12
diff --git a/stable/pyload-ng/4.1.12/app-changelog.md b/stable/pyload-ng/4.1.12/app-changelog.md
deleted file mode 100644
index f55c3a6ea5..0000000000
--- a/stable/pyload-ng/4.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [pyload-ng-4.1.12](https://github.com/truecharts/charts/compare/pyload-ng-4.1.11...pyload-ng-4.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/pyload-ng/4.1.12/charts/common-17.2.26.tgz b/stable/pyload-ng/4.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/pyload-ng/4.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/pyload-ng/4.1.13/CHANGELOG.md b/stable/pyload-ng/4.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..88544a4c29
--- /dev/null
+++ b/stable/pyload-ng/4.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pyload-ng-4.1.13](https://github.com/truecharts/charts/compare/pyload-ng-4.1.12...pyload-ng-4.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pyload-ng-4.1.12](https://github.com/truecharts/charts/compare/pyload-ng-4.1.11...pyload-ng-4.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pyload-ng-4.1.11](https://github.com/truecharts/charts/compare/pyload-ng-4.1.10...pyload-ng-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [pyload-ng-4.1.10](https://github.com/truecharts/charts/compare/pyload-ng-4.1.9...pyload-ng-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image lscr.io/linuxserver/pyload-ng to latest[@573e73a](https://github.com/573e73a) by renovate ([#17383](https://github.com/truecharts/charts/issues/17383))
+
+
+## [pyload-ng-4.1.9](https://github.com/truecharts/charts/compare/pyload-ng-4.1.8...pyload-ng-4.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image lscr.io/linuxserver/pyload-ng to latest[@40ec7a3](https://github.com/40ec7a3) by renovate ([#17165](https://github.com/truecharts/charts/issues/17165))
+
+
+
+
+## [pyload-ng-4.1.8](https://github.com/truecharts/charts/compare/pyload-ng-4.1.7...pyload-ng-4.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pyload-ng-4.1.7](https://github.com/truecharts/charts/compare/pyload-ng-4.1.6...pyload-ng-4.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image lscr.io/linuxserver/pyload-ng to latest[@d7ed206](https://github.com/d7ed206) by renovate ([#16958](https://github.com/truecharts/charts/issues/16958))
+
+
+## [pyload-ng-4.1.6](https://github.com/truecharts/charts/compare/pyload-ng-4.1.5...pyload-ng-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pyload-ng-4.1.5](https://github.com/truecharts/charts/compare/pyload-ng-4.1.4...pyload-ng-4.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pyload-ng-4.1.4](https://github.com/truecharts/charts/compare/pyload-ng-4.1.1...pyload-ng-4.1.4) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/pyload-ng/4.1.13/Chart.yaml b/stable/pyload-ng/4.1.13/Chart.yaml
new file mode 100644
index 0000000000..2beab224ea
--- /dev/null
+++ b/stable/pyload-ng/4.1.13/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: pyLoad(https://pyload.net/) is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web.
+home: https://truecharts.org/charts/stable/pyload-ng
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pyload-ng.png
+keywords:
+ - pyload-ng
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pyload-ng
+sources:
+ - https://github.com/orgs/linuxserver/packages/container/package/pyload-ng
+ - https://github.com/linuxserver/docker-pyload-ng#readme
+ - https://pyload.net/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pyload-ng
+ - https://fleet.linuxserver.io/image?name=linuxserver/pyload-ng
+type: application
+version: 4.1.13
diff --git a/stable/pyload-ng/4.1.12/README.md b/stable/pyload-ng/4.1.13/README.md
similarity index 100%
rename from stable/pyload-ng/4.1.12/README.md
rename to stable/pyload-ng/4.1.13/README.md
diff --git a/stable/pyload-ng/4.1.13/app-changelog.md b/stable/pyload-ng/4.1.13/app-changelog.md
new file mode 100644
index 0000000000..5f4ec7659e
--- /dev/null
+++ b/stable/pyload-ng/4.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pyload-ng-4.1.13](https://github.com/truecharts/charts/compare/pyload-ng-4.1.12...pyload-ng-4.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pyload-ng/4.1.12/app-readme.md b/stable/pyload-ng/4.1.13/app-readme.md
similarity index 100%
rename from stable/pyload-ng/4.1.12/app-readme.md
rename to stable/pyload-ng/4.1.13/app-readme.md
diff --git a/stable/pyload-ng/4.1.13/charts/common-17.2.28.tgz b/stable/pyload-ng/4.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pyload-ng/4.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/pyload-ng/4.1.12/ix_values.yaml b/stable/pyload-ng/4.1.13/ix_values.yaml
similarity index 100%
rename from stable/pyload-ng/4.1.12/ix_values.yaml
rename to stable/pyload-ng/4.1.13/ix_values.yaml
diff --git a/stable/pyload-ng/4.1.12/questions.yaml b/stable/pyload-ng/4.1.13/questions.yaml
similarity index 100%
rename from stable/pyload-ng/4.1.12/questions.yaml
rename to stable/pyload-ng/4.1.13/questions.yaml
diff --git a/stable/quake3/4.1.8/templates/common.yaml b/stable/pyload-ng/4.1.13/templates/common.yaml
similarity index 100%
rename from stable/quake3/4.1.8/templates/common.yaml
rename to stable/pyload-ng/4.1.13/templates/common.yaml
diff --git a/stable/twtxt/9.1.8/values.yaml b/stable/pyload-ng/4.1.13/values.yaml
similarity index 100%
rename from stable/twtxt/9.1.8/values.yaml
rename to stable/pyload-ng/4.1.13/values.yaml
diff --git a/stable/pyload/12.1.9/CHANGELOG.md b/stable/pyload/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..8727590282
--- /dev/null
+++ b/stable/pyload/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pyload-12.1.9](https://github.com/truecharts/charts/compare/pyload-12.1.8...pyload-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pyload-12.1.8](https://github.com/truecharts/charts/compare/pyload-12.1.7...pyload-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pyload-12.1.7](https://github.com/truecharts/charts/compare/pyload-12.1.6...pyload-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [pyload-12.1.6](https://github.com/truecharts/charts/compare/pyload-12.1.5...pyload-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pyload-12.1.5](https://github.com/truecharts/charts/compare/pyload-12.1.4...pyload-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pyload-12.1.4](https://github.com/truecharts/charts/compare/pyload-12.1.3...pyload-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pyload-12.1.3](https://github.com/truecharts/charts/compare/pyload-12.1.0...pyload-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [pyload-12.1.2](https://github.com/truecharts/charts/compare/pyload-12.1.0...pyload-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/pyload/12.1.9/Chart.yaml b/stable/pyload/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..820ae8a8d7
--- /dev/null
+++ b/stable/pyload/12.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 360b2295
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: pyLoad is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web.
+home: https://truecharts.org/charts/stable/pyload
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pyload.png
+keywords:
+ - pyload
+ - download
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pyload
+sources:
+ - https://github.com/pyload/pyload
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pyload
+ - https://ghcr.io/linuxserver/pyload
+type: application
+version: 12.1.9
diff --git a/stable/pyload/12.1.9/README.md b/stable/pyload/12.1.9/README.md
new file mode 100644
index 0000000000..187f03113d
--- /dev/null
+++ b/stable/pyload/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/pyload)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/pyload/12.1.9/app-changelog.md b/stable/pyload/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..c6cc3345fd
--- /dev/null
+++ b/stable/pyload/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pyload-12.1.9](https://github.com/truecharts/charts/compare/pyload-12.1.8...pyload-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pyload/12.1.9/app-readme.md b/stable/pyload/12.1.9/app-readme.md
new file mode 100644
index 0000000000..0a0f36b72b
--- /dev/null
+++ b/stable/pyload/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+pyLoad is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/pyload](https://truecharts.org/charts/stable/pyload)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/pyload/12.1.9/charts/common-17.2.28.tgz b/stable/pyload/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pyload/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/pyload/12.1.9/ix_values.yaml b/stable/pyload/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..f9b6b8b32b
--- /dev/null
+++ b/stable/pyload/12.1.9/ix_values.yaml
@@ -0,0 +1,24 @@
+image:
+ repository: ghcr.io/linuxserver/pyload
+ tag: version-360b2295@sha256:19102e20ab429dbb2724a611854c6c60b0c06904ad3a4853d3dfd12f722fb0d0
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10075
+ targetPort: 8000
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ varrun:
+ enabled: true
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
diff --git a/stable/pyload/12.1.9/questions.yaml b/stable/pyload/12.1.9/questions.yaml
new file mode 100644
index 0000000000..fa397cff5b
--- /dev/null
+++ b/stable/pyload/12.1.9/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10075
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/pyload/12.1.9/templates/NOTES.txt b/stable/pyload/12.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/pyload/12.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/pyload/12.1.9/templates/common.yaml b/stable/pyload/12.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/pyload/12.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/ubooquity/9.1.11/values.yaml b/stable/pyload/12.1.9/values.yaml
similarity index 100%
rename from stable/ubooquity/9.1.11/values.yaml
rename to stable/pyload/12.1.9/values.yaml
diff --git a/stable/pylon/8.1.10/CHANGELOG.md b/stable/pylon/8.1.10/CHANGELOG.md
deleted file mode 100644
index 91ce69dcee..0000000000
--- a/stable/pylon/8.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [pylon-8.1.10](https://github.com/truecharts/charts/compare/pylon-8.1.9...pylon-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [pylon-8.1.9](https://github.com/truecharts/charts/compare/pylon-8.1.8...pylon-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [pylon-8.1.8](https://github.com/truecharts/charts/compare/pylon-8.1.7...pylon-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/pylon to 2.10.0[@e086ec8](https://github.com/e086ec8) by renovate ([#17363](https://github.com/truecharts/charts/issues/17363))
-
-
-
-
-## [pylon-8.1.7](https://github.com/truecharts/charts/compare/pylon-8.1.6...pylon-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [pylon-8.1.6](https://github.com/truecharts/charts/compare/pylon-8.1.5...pylon-8.1.6) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/pylon to 2.10.0[@934951f](https://github.com/934951f) by renovate ([#16817](https://github.com/truecharts/charts/issues/16817))
-
-
-## [pylon-8.1.5](https://github.com/truecharts/charts/compare/pylon-8.1.4...pylon-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [pylon-8.1.4](https://github.com/truecharts/charts/compare/pylon-8.1.3...pylon-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [pylon-8.1.3](https://github.com/truecharts/charts/compare/pylon-8.1.0...pylon-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [pylon-8.1.2](https://github.com/truecharts/charts/compare/pylon-8.1.0...pylon-8.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/pylon/8.1.10/Chart.yaml b/stable/pylon/8.1.10/Chart.yaml
deleted file mode 100644
index 4147615bca..0000000000
--- a/stable/pylon/8.1.10/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.10.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Pylon is a web based integrated development environment.
-home: https://truecharts.org/charts/stable/pylon
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/pylon.png
-keywords:
- - pylon
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: pylon
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/pylon
- - https://ghcr.io/linuxserver/pylon
-type: application
-version: 8.1.10
diff --git a/stable/pylon/8.1.10/app-changelog.md b/stable/pylon/8.1.10/app-changelog.md
deleted file mode 100644
index f18e1d1c74..0000000000
--- a/stable/pylon/8.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [pylon-8.1.10](https://github.com/truecharts/charts/compare/pylon-8.1.9...pylon-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/pylon/8.1.10/charts/common-17.2.26.tgz b/stable/pylon/8.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/pylon/8.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/pylon/8.1.11/CHANGELOG.md b/stable/pylon/8.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..9e3aa1aece
--- /dev/null
+++ b/stable/pylon/8.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [pylon-8.1.11](https://github.com/truecharts/charts/compare/pylon-8.1.10...pylon-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [pylon-8.1.10](https://github.com/truecharts/charts/compare/pylon-8.1.9...pylon-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [pylon-8.1.9](https://github.com/truecharts/charts/compare/pylon-8.1.8...pylon-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [pylon-8.1.8](https://github.com/truecharts/charts/compare/pylon-8.1.7...pylon-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/pylon to 2.10.0[@e086ec8](https://github.com/e086ec8) by renovate ([#17363](https://github.com/truecharts/charts/issues/17363))
+
+
+
+
+## [pylon-8.1.7](https://github.com/truecharts/charts/compare/pylon-8.1.6...pylon-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [pylon-8.1.6](https://github.com/truecharts/charts/compare/pylon-8.1.5...pylon-8.1.6) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/pylon to 2.10.0[@934951f](https://github.com/934951f) by renovate ([#16817](https://github.com/truecharts/charts/issues/16817))
+
+
+## [pylon-8.1.5](https://github.com/truecharts/charts/compare/pylon-8.1.4...pylon-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [pylon-8.1.4](https://github.com/truecharts/charts/compare/pylon-8.1.3...pylon-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [pylon-8.1.3](https://github.com/truecharts/charts/compare/pylon-8.1.0...pylon-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/pylon/8.1.11/Chart.yaml b/stable/pylon/8.1.11/Chart.yaml
new file mode 100644
index 0000000000..e237de9ebd
--- /dev/null
+++ b/stable/pylon/8.1.11/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.10.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Pylon is a web based integrated development environment.
+home: https://truecharts.org/charts/stable/pylon
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/pylon.png
+keywords:
+ - pylon
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: pylon
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/pylon
+ - https://ghcr.io/linuxserver/pylon
+type: application
+version: 8.1.11
diff --git a/stable/pylon/8.1.10/README.md b/stable/pylon/8.1.11/README.md
similarity index 100%
rename from stable/pylon/8.1.10/README.md
rename to stable/pylon/8.1.11/README.md
diff --git a/stable/pylon/8.1.11/app-changelog.md b/stable/pylon/8.1.11/app-changelog.md
new file mode 100644
index 0000000000..71540eccc5
--- /dev/null
+++ b/stable/pylon/8.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [pylon-8.1.11](https://github.com/truecharts/charts/compare/pylon-8.1.10...pylon-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/pylon/8.1.10/app-readme.md b/stable/pylon/8.1.11/app-readme.md
similarity index 100%
rename from stable/pylon/8.1.10/app-readme.md
rename to stable/pylon/8.1.11/app-readme.md
diff --git a/stable/pylon/8.1.11/charts/common-17.2.28.tgz b/stable/pylon/8.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/pylon/8.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/pylon/8.1.10/ix_values.yaml b/stable/pylon/8.1.11/ix_values.yaml
similarity index 100%
rename from stable/pylon/8.1.10/ix_values.yaml
rename to stable/pylon/8.1.11/ix_values.yaml
diff --git a/stable/pylon/8.1.10/questions.yaml b/stable/pylon/8.1.11/questions.yaml
similarity index 100%
rename from stable/pylon/8.1.10/questions.yaml
rename to stable/pylon/8.1.11/questions.yaml
diff --git a/stable/pylon/8.1.11/templates/NOTES.txt b/stable/pylon/8.1.11/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/pylon/8.1.11/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/pylon/8.1.11/templates/common.yaml b/stable/pylon/8.1.11/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/pylon/8.1.11/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/universal-media-server/4.1.9/values.yaml b/stable/pylon/8.1.11/values.yaml
similarity index 100%
rename from stable/universal-media-server/4.1.9/values.yaml
rename to stable/pylon/8.1.11/values.yaml
diff --git a/stable/qbitmanage/7.1.10/CHANGELOG.md b/stable/qbitmanage/7.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..33a3baeaf2
--- /dev/null
+++ b/stable/qbitmanage/7.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [qbitmanage-7.1.10](https://github.com/truecharts/charts/compare/qbitmanage-7.1.9...qbitmanage-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [qbitmanage-7.1.9](https://github.com/truecharts/charts/compare/qbitmanage-7.1.8...qbitmanage-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [qbitmanage-7.1.8](https://github.com/truecharts/charts/compare/qbitmanage-7.1.7...qbitmanage-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [qbitmanage-7.1.7](https://github.com/truecharts/charts/compare/qbitmanage-7.1.6...qbitmanage-7.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [qbitmanage-7.1.6](https://github.com/truecharts/charts/compare/qbitmanage-7.1.5...qbitmanage-7.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image bobokun/qbit_manage to v4.0.7[@040d452](https://github.com/040d452) by renovate ([#16982](https://github.com/truecharts/charts/issues/16982))
+
+
+## [qbitmanage-7.1.5](https://github.com/truecharts/charts/compare/qbitmanage-7.1.4...qbitmanage-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [qbitmanage-7.1.4](https://github.com/truecharts/charts/compare/qbitmanage-7.1.3...qbitmanage-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [qbitmanage-7.1.3](https://github.com/truecharts/charts/compare/qbitmanage-7.1.0...qbitmanage-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [qbitmanage-7.1.2](https://github.com/truecharts/charts/compare/qbitmanage-7.1.0...qbitmanage-7.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/qbitmanage/7.1.10/Chart.yaml b/stable/qbitmanage/7.1.10/Chart.yaml
new file mode 100644
index 0000000000..b8ffe9b66d
--- /dev/null
+++ b/stable/qbitmanage/7.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.0.7
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This tool will help manage tedious tasks in qBittorrent and automate them. Tag, categorize, remove orphaned data, remove unregistered torrents and much much more.
+home: https://truecharts.org/charts/stable/qbitmanage
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/qbitmanage.png
+keywords:
+ - qbitmanage
+ - Downloaders
+ - MediaApp-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: qbitmanage
+sources:
+ - https://github.com/StuffAnThings/qbit_manage/wiki/Docker-Installation
+ - https://github.com/truecharts/charts/tree/master/charts/stable/qbitmanage
+ - https://hub.docker.com/r/bobokun/qbit_manage
+type: application
+version: 7.1.10
diff --git a/stable/qbitmanage/7.1.9/README.md b/stable/qbitmanage/7.1.10/README.md
similarity index 100%
rename from stable/qbitmanage/7.1.9/README.md
rename to stable/qbitmanage/7.1.10/README.md
diff --git a/stable/qbitmanage/7.1.10/app-changelog.md b/stable/qbitmanage/7.1.10/app-changelog.md
new file mode 100644
index 0000000000..31f0502cb7
--- /dev/null
+++ b/stable/qbitmanage/7.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [qbitmanage-7.1.10](https://github.com/truecharts/charts/compare/qbitmanage-7.1.9...qbitmanage-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/qbitmanage/7.1.9/app-readme.md b/stable/qbitmanage/7.1.10/app-readme.md
similarity index 100%
rename from stable/qbitmanage/7.1.9/app-readme.md
rename to stable/qbitmanage/7.1.10/app-readme.md
diff --git a/stable/qbitmanage/7.1.10/charts/common-17.2.28.tgz b/stable/qbitmanage/7.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/qbitmanage/7.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/qbitmanage/7.1.9/ix_values.yaml b/stable/qbitmanage/7.1.10/ix_values.yaml
similarity index 100%
rename from stable/qbitmanage/7.1.9/ix_values.yaml
rename to stable/qbitmanage/7.1.10/ix_values.yaml
diff --git a/stable/qbitmanage/7.1.9/questions.yaml b/stable/qbitmanage/7.1.10/questions.yaml
similarity index 100%
rename from stable/qbitmanage/7.1.9/questions.yaml
rename to stable/qbitmanage/7.1.10/questions.yaml
diff --git a/stable/qbitmanage/7.1.10/templates/NOTES.txt b/stable/qbitmanage/7.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/qbitmanage/7.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/quickshare/4.1.8/templates/common.yaml b/stable/qbitmanage/7.1.10/templates/common.yaml
similarity index 100%
rename from stable/quickshare/4.1.8/templates/common.yaml
rename to stable/qbitmanage/7.1.10/templates/common.yaml
diff --git a/stable/unmanic/9.1.8/values.yaml b/stable/qbitmanage/7.1.10/values.yaml
similarity index 100%
rename from stable/unmanic/9.1.8/values.yaml
rename to stable/qbitmanage/7.1.10/values.yaml
diff --git a/stable/qbitmanage/7.1.9/CHANGELOG.md b/stable/qbitmanage/7.1.9/CHANGELOG.md
deleted file mode 100644
index a7b67fcff5..0000000000
--- a/stable/qbitmanage/7.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [qbitmanage-7.1.9](https://github.com/truecharts/charts/compare/qbitmanage-7.1.8...qbitmanage-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [qbitmanage-7.1.8](https://github.com/truecharts/charts/compare/qbitmanage-7.1.7...qbitmanage-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [qbitmanage-7.1.7](https://github.com/truecharts/charts/compare/qbitmanage-7.1.6...qbitmanage-7.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [qbitmanage-7.1.6](https://github.com/truecharts/charts/compare/qbitmanage-7.1.5...qbitmanage-7.1.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image bobokun/qbit_manage to v4.0.7[@040d452](https://github.com/040d452) by renovate ([#16982](https://github.com/truecharts/charts/issues/16982))
-
-
-## [qbitmanage-7.1.5](https://github.com/truecharts/charts/compare/qbitmanage-7.1.4...qbitmanage-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [qbitmanage-7.1.4](https://github.com/truecharts/charts/compare/qbitmanage-7.1.3...qbitmanage-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [qbitmanage-7.1.3](https://github.com/truecharts/charts/compare/qbitmanage-7.1.0...qbitmanage-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [qbitmanage-7.1.2](https://github.com/truecharts/charts/compare/qbitmanage-7.1.0...qbitmanage-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/qbitmanage/7.1.9/Chart.yaml b/stable/qbitmanage/7.1.9/Chart.yaml
deleted file mode 100644
index 180752be6a..0000000000
--- a/stable/qbitmanage/7.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 4.0.7
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This tool will help manage tedious tasks in qBittorrent and automate them. Tag, categorize, remove orphaned data, remove unregistered torrents and much much more.
-home: https://truecharts.org/charts/stable/qbitmanage
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/qbitmanage.png
-keywords:
- - qbitmanage
- - Downloaders
- - MediaApp-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: qbitmanage
-sources:
- - https://github.com/StuffAnThings/qbit_manage/wiki/Docker-Installation
- - https://github.com/truecharts/charts/tree/master/charts/stable/qbitmanage
- - https://hub.docker.com/r/bobokun/qbit_manage
-type: application
-version: 7.1.9
diff --git a/stable/qbitmanage/7.1.9/app-changelog.md b/stable/qbitmanage/7.1.9/app-changelog.md
deleted file mode 100644
index ee86c35a27..0000000000
--- a/stable/qbitmanage/7.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [qbitmanage-7.1.9](https://github.com/truecharts/charts/compare/qbitmanage-7.1.8...qbitmanage-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/qbitmanage/7.1.9/charts/common-17.2.26.tgz b/stable/qbitmanage/7.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/qbitmanage/7.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/qbitrr/3.2.2/CHANGELOG.md b/stable/qbitrr/3.2.2/CHANGELOG.md
deleted file mode 100644
index 47b857a7bc..0000000000
--- a/stable/qbitrr/3.2.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [qbitrr-3.2.2](https://github.com/truecharts/charts/compare/qbitrr-3.2.1...qbitrr-3.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [qbitrr-3.2.1](https://github.com/truecharts/charts/compare/qbitrr-3.2.0...qbitrr-3.2.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [qbitrr-3.2.0](https://github.com/truecharts/charts/compare/qbitrr-3.1.1...qbitrr-3.2.0) (2024-01-19)
-
-### Chore
-
-
-
-- update container image feramance/qbitrr to v4.2.1[@4535635](https://github.com/4535635) by renovate ([#17306](https://github.com/truecharts/charts/issues/17306))
-
-
-## [qbitrr-3.1.1](https://github.com/truecharts/charts/compare/qbitrr-3.1.0...qbitrr-3.1.1) (2024-01-15)
-
-### Chore
-
-
-
-- update container image feramance/qbitrr to v4.1.2[@896c7c7](https://github.com/896c7c7) by renovate ([#17269](https://github.com/truecharts/charts/issues/17269))
-
-
-## [qbitrr-3.1.0](https://github.com/truecharts/charts/compare/qbitrr-3.0.2...qbitrr-3.1.0) (2024-01-13)
-
-### Chore
-
-
-
-- update container image feramance/qbitrr to v4.1.1[@25f874f](https://github.com/25f874f) by renovate ([#17107](https://github.com/truecharts/charts/issues/17107))
-
-
-## [qbitrr-3.0.2](https://github.com/truecharts/charts/compare/qbitrr-3.0.1...qbitrr-3.0.2) (2024-01-13)
-
-### Chore
-
-
-
-- update container image feramance/qbitrr to v4.0.14[@f760ecd](https://github.com/f760ecd) by renovate ([#17102](https://github.com/truecharts/charts/issues/17102))
-
-- database files no longer in app setup ([#17071](https://github.com/truecharts/charts/issues/17071))
-
-
-## [qbitrr-3.0.1](https://github.com/truecharts/charts/compare/qbitrr-2.1.7...qbitrr-3.0.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-- update container image feramance/qbitrr to v4.0.11[@5615fad](https://github.com/5615fad) by renovate ([#17047](https://github.com/truecharts/charts/issues/17047))
-
-
-## [qbitrr-2.1.7](https://github.com/truecharts/charts/compare/qbitrr-2.1.6...qbitrr-2.1.7) (2024-01-03)
-
-### Chore
-
-
-
-- update container image feramance/qbitrr to v3.8.12[@084f8a6](https://github.com/084f8a6) by renovate ([#16860](https://github.com/truecharts/charts/issues/16860))
-
-
-## [qbitrr-2.1.6](https://github.com/truecharts/charts/compare/qbitrr-2.1.5...qbitrr-2.1.6) (2024-01-03)
-
-### Chore
-
-
-
-- update container image feramance/qbitrr to v3.8.10[@277ca1b](https://github.com/277ca1b) by renovate ([#16838](https://github.com/truecharts/charts/issues/16838))
-
-
-## [qbitrr-2.1.5](https://github.com/truecharts/charts/compare/qbitrr-2.1.4...qbitrr-2.1.5) (2024-01-02)
-
-### Chore
-
-
diff --git a/stable/qbitrr/3.2.2/Chart.yaml b/stable/qbitrr/3.2.2/Chart.yaml
deleted file mode 100644
index fbc06fcb84..0000000000
--- a/stable/qbitrr/3.2.2/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 4.2.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A simple script to monitor qBit and communicate with Radarr and Sonarr.
-home: https://truecharts.org/charts/stable/qbitrr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/qbitrr.png
-keywords:
- - qbitrr
- - Downloaders
- - MediaApp-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: qbitrr
-sources:
- - https://github.com/Feramance/Qbitrr
- - https://github.com/truecharts/charts/tree/master/charts/stable/qbitrr
- - https://hub.docker.com/r/feramance/qbitrr
-type: application
-version: 3.2.2
diff --git a/stable/qbitrr/3.2.2/app-changelog.md b/stable/qbitrr/3.2.2/app-changelog.md
deleted file mode 100644
index a3547fba13..0000000000
--- a/stable/qbitrr/3.2.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [qbitrr-3.2.2](https://github.com/truecharts/charts/compare/qbitrr-3.2.1...qbitrr-3.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/qbitrr/3.2.2/charts/common-17.2.26.tgz b/stable/qbitrr/3.2.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/qbitrr/3.2.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/qbitrr/3.2.3/CHANGELOG.md b/stable/qbitrr/3.2.3/CHANGELOG.md
new file mode 100644
index 0000000000..5889bcfa4b
--- /dev/null
+++ b/stable/qbitrr/3.2.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [qbitrr-3.2.3](https://github.com/truecharts/charts/compare/qbitrr-3.2.2...qbitrr-3.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [qbitrr-3.2.2](https://github.com/truecharts/charts/compare/qbitrr-3.2.1...qbitrr-3.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [qbitrr-3.2.1](https://github.com/truecharts/charts/compare/qbitrr-3.2.0...qbitrr-3.2.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [qbitrr-3.2.0](https://github.com/truecharts/charts/compare/qbitrr-3.1.1...qbitrr-3.2.0) (2024-01-19)
+
+### Chore
+
+
+
+- update container image feramance/qbitrr to v4.2.1[@4535635](https://github.com/4535635) by renovate ([#17306](https://github.com/truecharts/charts/issues/17306))
+
+
+## [qbitrr-3.1.1](https://github.com/truecharts/charts/compare/qbitrr-3.1.0...qbitrr-3.1.1) (2024-01-15)
+
+### Chore
+
+
+
+- update container image feramance/qbitrr to v4.1.2[@896c7c7](https://github.com/896c7c7) by renovate ([#17269](https://github.com/truecharts/charts/issues/17269))
+
+
+## [qbitrr-3.1.0](https://github.com/truecharts/charts/compare/qbitrr-3.0.2...qbitrr-3.1.0) (2024-01-13)
+
+### Chore
+
+
+
+- update container image feramance/qbitrr to v4.1.1[@25f874f](https://github.com/25f874f) by renovate ([#17107](https://github.com/truecharts/charts/issues/17107))
+
+
+## [qbitrr-3.0.2](https://github.com/truecharts/charts/compare/qbitrr-3.0.1...qbitrr-3.0.2) (2024-01-13)
+
+### Chore
+
+
+
+- update container image feramance/qbitrr to v4.0.14[@f760ecd](https://github.com/f760ecd) by renovate ([#17102](https://github.com/truecharts/charts/issues/17102))
+
+- database files no longer in app setup ([#17071](https://github.com/truecharts/charts/issues/17071))
+
+
+## [qbitrr-3.0.1](https://github.com/truecharts/charts/compare/qbitrr-2.1.7...qbitrr-3.0.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+- update container image feramance/qbitrr to v4.0.11[@5615fad](https://github.com/5615fad) by renovate ([#17047](https://github.com/truecharts/charts/issues/17047))
+
+
+## [qbitrr-2.1.7](https://github.com/truecharts/charts/compare/qbitrr-2.1.6...qbitrr-2.1.7) (2024-01-03)
+
+### Chore
+
+
+
+- update container image feramance/qbitrr to v3.8.12[@084f8a6](https://github.com/084f8a6) by renovate ([#16860](https://github.com/truecharts/charts/issues/16860))
+
+
+## [qbitrr-2.1.6](https://github.com/truecharts/charts/compare/qbitrr-2.1.5...qbitrr-2.1.6) (2024-01-03)
+
+### Chore
+
+
diff --git a/stable/qbitrr/3.2.3/Chart.yaml b/stable/qbitrr/3.2.3/Chart.yaml
new file mode 100644
index 0000000000..f5df224d6b
--- /dev/null
+++ b/stable/qbitrr/3.2.3/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.2.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A simple script to monitor qBit and communicate with Radarr and Sonarr.
+home: https://truecharts.org/charts/stable/qbitrr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/qbitrr.png
+keywords:
+ - qbitrr
+ - Downloaders
+ - MediaApp-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: qbitrr
+sources:
+ - https://github.com/Feramance/Qbitrr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/qbitrr
+ - https://hub.docker.com/r/feramance/qbitrr
+type: application
+version: 3.2.3
diff --git a/stable/qbitrr/3.2.2/README.md b/stable/qbitrr/3.2.3/README.md
similarity index 100%
rename from stable/qbitrr/3.2.2/README.md
rename to stable/qbitrr/3.2.3/README.md
diff --git a/stable/qbitrr/3.2.3/app-changelog.md b/stable/qbitrr/3.2.3/app-changelog.md
new file mode 100644
index 0000000000..aa91403986
--- /dev/null
+++ b/stable/qbitrr/3.2.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [qbitrr-3.2.3](https://github.com/truecharts/charts/compare/qbitrr-3.2.2...qbitrr-3.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/qbitrr/3.2.2/app-readme.md b/stable/qbitrr/3.2.3/app-readme.md
similarity index 100%
rename from stable/qbitrr/3.2.2/app-readme.md
rename to stable/qbitrr/3.2.3/app-readme.md
diff --git a/stable/qbitrr/3.2.3/charts/common-17.2.28.tgz b/stable/qbitrr/3.2.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/qbitrr/3.2.3/charts/common-17.2.28.tgz differ
diff --git a/stable/qbitrr/3.2.2/ix_values.yaml b/stable/qbitrr/3.2.3/ix_values.yaml
similarity index 100%
rename from stable/qbitrr/3.2.2/ix_values.yaml
rename to stable/qbitrr/3.2.3/ix_values.yaml
diff --git a/stable/qbitrr/3.2.2/questions.yaml b/stable/qbitrr/3.2.3/questions.yaml
similarity index 100%
rename from stable/qbitrr/3.2.2/questions.yaml
rename to stable/qbitrr/3.2.3/questions.yaml
diff --git a/stable/qbitrr/3.2.3/templates/NOTES.txt b/stable/qbitrr/3.2.3/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/qbitrr/3.2.3/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/quiz-game/4.1.8/templates/common.yaml b/stable/qbitrr/3.2.3/templates/common.yaml
similarity index 100%
rename from stable/quiz-game/4.1.8/templates/common.yaml
rename to stable/qbitrr/3.2.3/templates/common.yaml
diff --git a/stable/unpoller/9.1.8/values.yaml b/stable/qbitrr/3.2.3/values.yaml
similarity index 100%
rename from stable/unpoller/9.1.8/values.yaml
rename to stable/qbitrr/3.2.3/values.yaml
diff --git a/stable/qbittorrent/18.1.10/CHANGELOG.md b/stable/qbittorrent/18.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..59ec8c715e
--- /dev/null
+++ b/stable/qbittorrent/18.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [qbittorrent-18.1.10](https://github.com/truecharts/charts/compare/qbittorrent-18.1.9...qbittorrent-18.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [qbittorrent-18.1.9](https://github.com/truecharts/charts/compare/qbittorrent-18.1.8...qbittorrent-18.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [qbittorrent-18.1.8](https://github.com/truecharts/charts/compare/qbittorrent-18.1.7...qbittorrent-18.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [qbittorrent-18.1.7](https://github.com/truecharts/charts/compare/qbittorrent-18.1.6...qbittorrent-18.1.7) (2024-01-19)
+
+### Chore
+
+
+
+- update container image ghcr.io/onedr0p/qbittorrent to v4.6.3[@a4ad890](https://github.com/a4ad890) by renovate ([#17302](https://github.com/truecharts/charts/issues/17302))
+
+
+
+
+## [qbittorrent-18.1.6](https://github.com/truecharts/charts/compare/qbittorrent-18.1.5...qbittorrent-18.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [qbittorrent-18.1.5](https://github.com/truecharts/charts/compare/qbittorrent-18.1.4...qbittorrent-18.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [qbittorrent-18.1.4](https://github.com/truecharts/charts/compare/qbittorrent-18.1.3...qbittorrent-18.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [qbittorrent-18.1.3](https://github.com/truecharts/charts/compare/qbittorrent-18.1.0...qbittorrent-18.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+### Fix
+
+
+
+- fix image links ([#16736](https://github.com/truecharts/charts/issues/16736))
diff --git a/stable/qbittorrent/18.1.10/Chart.yaml b/stable/qbittorrent/18.1.10/Chart.yaml
new file mode 100644
index 0000000000..c014510a90
--- /dev/null
+++ b/stable/qbittorrent/18.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.6.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: qBittorrent is a cross-platform free and open-source BitTorrent client
+home: https://truecharts.org/charts/stable/qbittorrent
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/qbittorrent.png
+keywords:
+ - qbittorrent
+ - torrrent
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: qbittorrent
+sources:
+ - https://github.com/qbittorrent/qBittorrent
+ - https://github.com/truecharts/charts/tree/master/charts/stable/qbittorrent
+ - https://ghcr.io/onedr0p/qbittorrent
+ - https://hub.docker.com/r/mjmeli/qbittorrent-port-forward-gluetun-server
+type: application
+version: 18.1.10
diff --git a/stable/qbittorrent/18.1.10/README.md b/stable/qbittorrent/18.1.10/README.md
new file mode 100644
index 0000000000..6fc728f4ed
--- /dev/null
+++ b/stable/qbittorrent/18.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/qbittorrent)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/qbittorrent/18.1.10/app-changelog.md b/stable/qbittorrent/18.1.10/app-changelog.md
new file mode 100644
index 0000000000..8f9522f74f
--- /dev/null
+++ b/stable/qbittorrent/18.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [qbittorrent-18.1.10](https://github.com/truecharts/charts/compare/qbittorrent-18.1.9...qbittorrent-18.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/qbittorrent/18.1.10/app-readme.md b/stable/qbittorrent/18.1.10/app-readme.md
new file mode 100644
index 0000000000..49a523cba7
--- /dev/null
+++ b/stable/qbittorrent/18.1.10/app-readme.md
@@ -0,0 +1,8 @@
+qBittorrent is a cross-platform free and open-source BitTorrent client
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/qbittorrent](https://truecharts.org/charts/stable/qbittorrent)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/qbittorrent/18.1.10/charts/common-17.2.28.tgz b/stable/qbittorrent/18.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/qbittorrent/18.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/qbittorrent/18.1.10/ix_values.yaml b/stable/qbittorrent/18.1.10/ix_values.yaml
new file mode 100644
index 0000000000..c0fd0cdc4d
--- /dev/null
+++ b/stable/qbittorrent/18.1.10/ix_values.yaml
@@ -0,0 +1,72 @@
+image:
+ repository: ghcr.io/onedr0p/qbittorrent
+ pullPolicy: IfNotPresent
+ tag: 4.6.3@sha256:a4ad890e8c4a287c17d12ca22eb1d84a046aba2efbd882bf7d6eb12459f6a70c
+qbitportforwardImage:
+ repository: mjmeli/qbittorrent-port-forward-gluetun-server
+ pullPolicy: IfNotPresent
+ tag: latest@sha256:67d0d21ed792cf80716d4211e7162b6d375af5c12f3cf096c9032ad705dddaa8
+qbitportforward:
+ enabled: false
+ QBT_USERNAME: "admin"
+ QBT_PASSWORD: "adminadmin"
+service:
+ main:
+ ports:
+ main:
+ port: 10095
+ targetPort: 8080
+ torrent:
+ enabled: true
+ ports:
+ torrent:
+ enabled: true
+ port: 6881
+ protocol: tcp
+ torrentudp:
+ enabled: true
+ port: "{{ .Values.service.torrent.ports.torrent.port }}"
+ protocol: udp
+ gluetun:
+ enabled: true
+ type: ClusterIP
+ ports:
+ gluetun:
+ enabled: true
+ port: 8000
+ targetPort: 8000
+ protocol: http
+workload:
+ qbitportforward:
+ enabled: true
+ type: Deployment
+ strategy: RollingUpdate
+ replicas: 1
+ podSpec:
+ containers:
+ qbitportforward:
+ primary: true
+ enabled: true
+ imageSelector: qbitportforwardImage
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ enabled: false
+ startup:
+ enabled: false
+ env:
+ QBT_USERNAME: "{{ .Values.qbitportforward.QBT_USERNAME }}"
+ QBT_PASSWORD: "{{ .Values.qbitportforward.QBT_PASSWORD }}"
+ QBT_ADDR: '{{ printf "http://%v:%v" (include "tc.v1.common.lib.chart.names.fullname" $) .Values.service.main.ports.main.port }}'
+ GTN_ADDR: '{{ printf "http://%v-gluetun:8000" (include "tc.v1.common.lib.chart.names.fullname" $) }}'
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
diff --git a/stable/qbittorrent/18.1.10/questions.yaml b/stable/qbittorrent/18.1.10/questions.yaml
new file mode 100644
index 0000000000..cfb0ee8f99
--- /dev/null
+++ b/stable/qbittorrent/18.1.10/questions.yaml
@@ -0,0 +1,2905 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: qbitportforward
+ group: App Configuration
+ label: Gluetun Port Forwarding
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Gluetun Port Forwarding Automation
+ description: Enable and configure Gluetun Port Forwarding Automation.
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: QBT_USERNAME
+ label: qBittorrent Username
+ description: qBittorrent WebUI Username
+ schema:
+ type: string
+ default: "admin"
+ - variable: QBT_PASSWORD
+ label: qBittorrent Password
+ description: qBittorrent WebUI Password
+ schema:
+ type: string
+ default: "adminadmin"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10095
+ required: true
+ - variable: torrent
+ label: "Torrent Service"
+ description: "Torrent service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: torrent
+ label: "TCP Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 6881
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/qbittorrent/18.1.10/templates/NOTES.txt b/stable/qbittorrent/18.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/qbittorrent/18.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/qbittorrent/18.1.10/templates/_configmap.tpl b/stable/qbittorrent/18.1.10/templates/_configmap.tpl
new file mode 100644
index 0000000000..c1981bfe44
--- /dev/null
+++ b/stable/qbittorrent/18.1.10/templates/_configmap.tpl
@@ -0,0 +1,25 @@
+{{/* Define the configmap */}}
+{{- define "qbittorrent.configmap" -}}
+
+data:
+ {{- $bittorrentPort := "" -}}
+ {{- $bittorrentPort = .Values.service.torrent.ports.torrent.port -}}
+ {{- if $bittorrentPort }}
+ 31-update-port: |-
+ #!/bin/bash
+ QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf"
+ INCOMING_PORT={{- $bittorrentPort }}
+
+ incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT})
+ if [[ -z "${incoming_port_exist}" ]]; then
+ incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin')
+ if [[ ! -z "${incoming_exist}" ]]; then
+ # Get line number of Incoming
+ LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1)
+ sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE}
+ else
+ echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE}
+ fi
+ fi
+ {{- end }}
+{{- end -}}
diff --git a/stable/qbittorrent/18.1.10/templates/common.yaml b/stable/qbittorrent/18.1.10/templates/common.yaml
new file mode 100644
index 0000000000..72b5bf4082
--- /dev/null
+++ b/stable/qbittorrent/18.1.10/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Disable [qbitportforward] if requested */}}
+{{- if not .Values.qbitportforward.enabled -}}
+ {{- $_ := set .Values.workload.qbitportforward "enabled" false -}}
+ {{- $_ := set .Values.service.gluetun "enabled" false -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/unturned/5.1.11/values.yaml b/stable/qbittorrent/18.1.10/values.yaml
similarity index 100%
rename from stable/unturned/5.1.11/values.yaml
rename to stable/qbittorrent/18.1.10/values.yaml
diff --git a/stable/qdirstat/8.0.2/CHANGELOG.md b/stable/qdirstat/8.0.2/CHANGELOG.md
deleted file mode 100644
index a48092e654..0000000000
--- a/stable/qdirstat/8.0.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [qdirstat-8.0.2](https://github.com/truecharts/charts/compare/qdirstat-8.0.1...qdirstat-8.0.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [qdirstat-8.0.1](https://github.com/truecharts/charts/compare/qdirstat-8.0.0...qdirstat-8.0.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [qdirstat-8.0.0](https://github.com/truecharts/charts/compare/qdirstat-7.1.6...qdirstat-8.0.0) (2024-01-21)
-
-### Chore
-
-
-
-- update container image jlesage/qdirstat to v24.01.1[@3416d53](https://github.com/3416d53) by renovate ([#17252](https://github.com/truecharts/charts/issues/17252))
-
-
-
-
-## [qdirstat-7.1.6](https://github.com/truecharts/charts/compare/qdirstat-7.1.5...qdirstat-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [qdirstat-7.1.5](https://github.com/truecharts/charts/compare/qdirstat-7.1.4...qdirstat-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [qdirstat-7.1.4](https://github.com/truecharts/charts/compare/qdirstat-7.1.3...qdirstat-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [qdirstat-7.1.3](https://github.com/truecharts/charts/compare/qdirstat-7.1.0...qdirstat-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [qdirstat-7.1.2](https://github.com/truecharts/charts/compare/qdirstat-7.1.0...qdirstat-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/qdirstat/8.0.2/Chart.yaml b/stable/qdirstat/8.0.2/Chart.yaml
deleted file mode 100644
index a905324b39..0000000000
--- a/stable/qdirstat/8.0.2/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 24.01.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: QDirStat is a graphical application to show where your disk space has gone and to help you to clean it up.
-home: https://truecharts.org/charts/stable/qdirstat
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/qdirstat.png
-keywords:
- - stats
- - qdirstat
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: qdirstat
-sources:
- - https://github.com/jlesage/docker-qdirstat
- - https://github.com/truecharts/charts/tree/master/charts/stable/qdirstat
- - https://hub.docker.com/r/jlesage/qdirstat
-type: application
-version: 8.0.2
diff --git a/stable/qdirstat/8.0.2/app-changelog.md b/stable/qdirstat/8.0.2/app-changelog.md
deleted file mode 100644
index b422df6978..0000000000
--- a/stable/qdirstat/8.0.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [qdirstat-8.0.2](https://github.com/truecharts/charts/compare/qdirstat-8.0.1...qdirstat-8.0.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/qdirstat/8.0.2/charts/common-17.2.26.tgz b/stable/qdirstat/8.0.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/qdirstat/8.0.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/qdirstat/8.0.3/CHANGELOG.md b/stable/qdirstat/8.0.3/CHANGELOG.md
new file mode 100644
index 0000000000..b0ce618b72
--- /dev/null
+++ b/stable/qdirstat/8.0.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [qdirstat-8.0.3](https://github.com/truecharts/charts/compare/qdirstat-8.0.2...qdirstat-8.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [qdirstat-8.0.2](https://github.com/truecharts/charts/compare/qdirstat-8.0.1...qdirstat-8.0.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [qdirstat-8.0.1](https://github.com/truecharts/charts/compare/qdirstat-8.0.0...qdirstat-8.0.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [qdirstat-8.0.0](https://github.com/truecharts/charts/compare/qdirstat-7.1.6...qdirstat-8.0.0) (2024-01-21)
+
+### Chore
+
+
+
+- update container image jlesage/qdirstat to v24.01.1[@3416d53](https://github.com/3416d53) by renovate ([#17252](https://github.com/truecharts/charts/issues/17252))
+
+
+
+
+## [qdirstat-7.1.6](https://github.com/truecharts/charts/compare/qdirstat-7.1.5...qdirstat-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [qdirstat-7.1.5](https://github.com/truecharts/charts/compare/qdirstat-7.1.4...qdirstat-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [qdirstat-7.1.4](https://github.com/truecharts/charts/compare/qdirstat-7.1.3...qdirstat-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [qdirstat-7.1.3](https://github.com/truecharts/charts/compare/qdirstat-7.1.0...qdirstat-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [qdirstat-7.1.2](https://github.com/truecharts/charts/compare/qdirstat-7.1.0...qdirstat-7.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/qdirstat/8.0.3/Chart.yaml b/stable/qdirstat/8.0.3/Chart.yaml
new file mode 100644
index 0000000000..01a6bcf673
--- /dev/null
+++ b/stable/qdirstat/8.0.3/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 24.01.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: QDirStat is a graphical application to show where your disk space has gone and to help you to clean it up.
+home: https://truecharts.org/charts/stable/qdirstat
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/qdirstat.png
+keywords:
+ - stats
+ - qdirstat
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: qdirstat
+sources:
+ - https://github.com/jlesage/docker-qdirstat
+ - https://github.com/truecharts/charts/tree/master/charts/stable/qdirstat
+ - https://hub.docker.com/r/jlesage/qdirstat
+type: application
+version: 8.0.3
diff --git a/stable/qdirstat/8.0.2/README.md b/stable/qdirstat/8.0.3/README.md
similarity index 100%
rename from stable/qdirstat/8.0.2/README.md
rename to stable/qdirstat/8.0.3/README.md
diff --git a/stable/qdirstat/8.0.3/app-changelog.md b/stable/qdirstat/8.0.3/app-changelog.md
new file mode 100644
index 0000000000..a5288aa7d5
--- /dev/null
+++ b/stable/qdirstat/8.0.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [qdirstat-8.0.3](https://github.com/truecharts/charts/compare/qdirstat-8.0.2...qdirstat-8.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/qdirstat/8.0.2/app-readme.md b/stable/qdirstat/8.0.3/app-readme.md
similarity index 100%
rename from stable/qdirstat/8.0.2/app-readme.md
rename to stable/qdirstat/8.0.3/app-readme.md
diff --git a/stable/qdirstat/8.0.3/charts/common-17.2.28.tgz b/stable/qdirstat/8.0.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/qdirstat/8.0.3/charts/common-17.2.28.tgz differ
diff --git a/stable/qdirstat/8.0.2/ix_values.yaml b/stable/qdirstat/8.0.3/ix_values.yaml
similarity index 100%
rename from stable/qdirstat/8.0.2/ix_values.yaml
rename to stable/qdirstat/8.0.3/ix_values.yaml
diff --git a/stable/qdirstat/8.0.2/questions.yaml b/stable/qdirstat/8.0.3/questions.yaml
similarity index 100%
rename from stable/qdirstat/8.0.2/questions.yaml
rename to stable/qdirstat/8.0.3/questions.yaml
diff --git a/stable/qdirstat/8.0.3/templates/NOTES.txt b/stable/qdirstat/8.0.3/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/qdirstat/8.0.3/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/qdirstat/8.0.3/templates/common.yaml b/stable/qdirstat/8.0.3/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/qdirstat/8.0.3/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/uptime-kuma/9.1.9/values.yaml b/stable/qdirstat/8.0.3/values.yaml
similarity index 100%
rename from stable/uptime-kuma/9.1.9/values.yaml
rename to stable/qdirstat/8.0.3/values.yaml
diff --git a/stable/qflood/4.1.8/CHANGELOG.md b/stable/qflood/4.1.8/CHANGELOG.md
deleted file mode 100644
index f0435a16ab..0000000000
--- a/stable/qflood/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [qflood-4.1.8](https://github.com/truecharts/charts/compare/qflood-4.1.7...qflood-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [qflood-4.1.7](https://github.com/truecharts/charts/compare/qflood-4.1.6...qflood-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [qflood-4.1.6](https://github.com/truecharts/charts/compare/qflood-4.1.5...qflood-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [qflood-4.1.5](https://github.com/truecharts/charts/compare/qflood-4.1.4...qflood-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [qflood-4.1.4](https://github.com/truecharts/charts/compare/qflood-4.1.3...qflood-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [qflood-4.1.3](https://github.com/truecharts/charts/compare/qflood-4.1.0...qflood-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [qflood-4.1.2](https://github.com/truecharts/charts/compare/qflood-4.1.0...qflood-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [qflood-4.1.0](https://github.com/truecharts/charts/compare/qflood-4.0.1...qflood-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [qflood-4.0.1](https://github.com/truecharts/charts/compare/qflood-4.0.0...qflood-4.0.1) (2023-12-26)
diff --git a/stable/qflood/4.1.8/Chart.yaml b/stable/qflood/4.1.8/Chart.yaml
deleted file mode 100644
index 7c43bbf0c8..0000000000
--- a/stable/qflood/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Chart with qBittorrent and the Flood UI.
-home: https://truecharts.org/charts/stable/qflood
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/qflood.png
-keywords:
- - qflood
- - Downloaders
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: qflood
-sources:
- - https://hotio.dev/containers/qflood
- - https://github.com/truecharts/charts/tree/master/charts/stable/qflood
- - https://ghcr.io/hotio/qflood
-type: application
-version: 4.1.8
diff --git a/stable/qflood/4.1.8/app-changelog.md b/stable/qflood/4.1.8/app-changelog.md
deleted file mode 100644
index 89796b1fa8..0000000000
--- a/stable/qflood/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [qflood-4.1.8](https://github.com/truecharts/charts/compare/qflood-4.1.7...qflood-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/qflood/4.1.8/charts/common-17.2.26.tgz b/stable/qflood/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/qflood/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/qflood/4.1.9/CHANGELOG.md b/stable/qflood/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..9f68e373ce
--- /dev/null
+++ b/stable/qflood/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [qflood-4.1.9](https://github.com/truecharts/charts/compare/qflood-4.1.8...qflood-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [qflood-4.1.8](https://github.com/truecharts/charts/compare/qflood-4.1.7...qflood-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [qflood-4.1.7](https://github.com/truecharts/charts/compare/qflood-4.1.6...qflood-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [qflood-4.1.6](https://github.com/truecharts/charts/compare/qflood-4.1.5...qflood-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [qflood-4.1.5](https://github.com/truecharts/charts/compare/qflood-4.1.4...qflood-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [qflood-4.1.4](https://github.com/truecharts/charts/compare/qflood-4.1.3...qflood-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [qflood-4.1.3](https://github.com/truecharts/charts/compare/qflood-4.1.0...qflood-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [qflood-4.1.2](https://github.com/truecharts/charts/compare/qflood-4.1.0...qflood-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/qflood/4.1.9/Chart.yaml b/stable/qflood/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..4239c9a18a
--- /dev/null
+++ b/stable/qflood/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Chart with qBittorrent and the Flood UI.
+home: https://truecharts.org/charts/stable/qflood
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/qflood.png
+keywords:
+ - qflood
+ - Downloaders
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: qflood
+sources:
+ - https://hotio.dev/containers/qflood
+ - https://github.com/truecharts/charts/tree/master/charts/stable/qflood
+ - https://ghcr.io/hotio/qflood
+type: application
+version: 4.1.9
diff --git a/stable/qflood/4.1.8/README.md b/stable/qflood/4.1.9/README.md
similarity index 100%
rename from stable/qflood/4.1.8/README.md
rename to stable/qflood/4.1.9/README.md
diff --git a/stable/qflood/4.1.9/app-changelog.md b/stable/qflood/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..93e1a3b36b
--- /dev/null
+++ b/stable/qflood/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [qflood-4.1.9](https://github.com/truecharts/charts/compare/qflood-4.1.8...qflood-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/qflood/4.1.8/app-readme.md b/stable/qflood/4.1.9/app-readme.md
similarity index 100%
rename from stable/qflood/4.1.8/app-readme.md
rename to stable/qflood/4.1.9/app-readme.md
diff --git a/stable/qflood/4.1.9/charts/common-17.2.28.tgz b/stable/qflood/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/qflood/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/qflood/4.1.8/ix_values.yaml b/stable/qflood/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/qflood/4.1.8/ix_values.yaml
rename to stable/qflood/4.1.9/ix_values.yaml
diff --git a/stable/qflood/4.1.8/questions.yaml b/stable/qflood/4.1.9/questions.yaml
similarity index 100%
rename from stable/qflood/4.1.8/questions.yaml
rename to stable/qflood/4.1.9/questions.yaml
diff --git a/stable/radarrsync/4.1.8/templates/common.yaml b/stable/qflood/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/radarrsync/4.1.8/templates/common.yaml
rename to stable/qflood/4.1.9/templates/common.yaml
diff --git a/stable/urban-terror/4.1.8/values.yaml b/stable/qflood/4.1.9/values.yaml
similarity index 100%
rename from stable/urban-terror/4.1.8/values.yaml
rename to stable/qflood/4.1.9/values.yaml
diff --git a/stable/qinglong/8.2.2/CHANGELOG.md b/stable/qinglong/8.2.2/CHANGELOG.md
deleted file mode 100644
index b4644fe9ed..0000000000
--- a/stable/qinglong/8.2.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [qinglong-8.2.2](https://github.com/truecharts/charts/compare/qinglong-8.2.1...qinglong-8.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [qinglong-8.2.1](https://github.com/truecharts/charts/compare/qinglong-8.2.0...qinglong-8.2.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [qinglong-8.2.0](https://github.com/truecharts/charts/compare/qinglong-8.1.6...qinglong-8.2.0) (2024-01-21)
-
-### Chore
-
-
-
-- update container image whyour/qinglong to v2.17.0[@de6b6a9](https://github.com/de6b6a9) by renovate ([#17452](https://github.com/truecharts/charts/issues/17452))
-
-
-
-
-## [qinglong-8.1.6](https://github.com/truecharts/charts/compare/qinglong-8.1.5...qinglong-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [qinglong-8.1.5](https://github.com/truecharts/charts/compare/qinglong-8.1.4...qinglong-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [qinglong-8.1.4](https://github.com/truecharts/charts/compare/qinglong-8.1.3...qinglong-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [qinglong-8.1.3](https://github.com/truecharts/charts/compare/qinglong-8.1.0...qinglong-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [qinglong-8.1.2](https://github.com/truecharts/charts/compare/qinglong-8.1.0...qinglong-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/qinglong/8.2.2/Chart.yaml b/stable/qinglong/8.2.2/Chart.yaml
deleted file mode 100644
index f44aaee6d4..0000000000
--- a/stable/qinglong/8.2.2/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.17.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A timed task management panel that supports typescript, javaScript, python3, and shell
-home: https://truecharts.org/charts/stable/qinglong
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/qinglong.png
-keywords:
- - qinglong
- - task
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: qinglong
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/qinglong
- - https://hub.docker.com/r/whyour/qinglong
-type: application
-version: 8.2.2
diff --git a/stable/qinglong/8.2.2/app-changelog.md b/stable/qinglong/8.2.2/app-changelog.md
deleted file mode 100644
index 7fcfd9d8df..0000000000
--- a/stable/qinglong/8.2.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [qinglong-8.2.2](https://github.com/truecharts/charts/compare/qinglong-8.2.1...qinglong-8.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/qinglong/8.2.2/charts/common-17.2.26.tgz b/stable/qinglong/8.2.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/qinglong/8.2.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/qinglong/8.2.3/CHANGELOG.md b/stable/qinglong/8.2.3/CHANGELOG.md
new file mode 100644
index 0000000000..03319bb981
--- /dev/null
+++ b/stable/qinglong/8.2.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [qinglong-8.2.3](https://github.com/truecharts/charts/compare/qinglong-8.2.2...qinglong-8.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [qinglong-8.2.2](https://github.com/truecharts/charts/compare/qinglong-8.2.1...qinglong-8.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [qinglong-8.2.1](https://github.com/truecharts/charts/compare/qinglong-8.2.0...qinglong-8.2.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [qinglong-8.2.0](https://github.com/truecharts/charts/compare/qinglong-8.1.6...qinglong-8.2.0) (2024-01-21)
+
+### Chore
+
+
+
+- update container image whyour/qinglong to v2.17.0[@de6b6a9](https://github.com/de6b6a9) by renovate ([#17452](https://github.com/truecharts/charts/issues/17452))
+
+
+
+
+## [qinglong-8.1.6](https://github.com/truecharts/charts/compare/qinglong-8.1.5...qinglong-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [qinglong-8.1.5](https://github.com/truecharts/charts/compare/qinglong-8.1.4...qinglong-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [qinglong-8.1.4](https://github.com/truecharts/charts/compare/qinglong-8.1.3...qinglong-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [qinglong-8.1.3](https://github.com/truecharts/charts/compare/qinglong-8.1.0...qinglong-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [qinglong-8.1.2](https://github.com/truecharts/charts/compare/qinglong-8.1.0...qinglong-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/qinglong/8.2.3/Chart.yaml b/stable/qinglong/8.2.3/Chart.yaml
new file mode 100644
index 0000000000..9a46f5c731
--- /dev/null
+++ b/stable/qinglong/8.2.3/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.17.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A timed task management panel that supports typescript, javaScript, python3, and shell
+home: https://truecharts.org/charts/stable/qinglong
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/qinglong.png
+keywords:
+ - qinglong
+ - task
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: qinglong
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/qinglong
+ - https://hub.docker.com/r/whyour/qinglong
+type: application
+version: 8.2.3
diff --git a/stable/qinglong/8.2.2/README.md b/stable/qinglong/8.2.3/README.md
similarity index 100%
rename from stable/qinglong/8.2.2/README.md
rename to stable/qinglong/8.2.3/README.md
diff --git a/stable/qinglong/8.2.3/app-changelog.md b/stable/qinglong/8.2.3/app-changelog.md
new file mode 100644
index 0000000000..f6db31a1a5
--- /dev/null
+++ b/stable/qinglong/8.2.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [qinglong-8.2.3](https://github.com/truecharts/charts/compare/qinglong-8.2.2...qinglong-8.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/qinglong/8.2.2/app-readme.md b/stable/qinglong/8.2.3/app-readme.md
similarity index 100%
rename from stable/qinglong/8.2.2/app-readme.md
rename to stable/qinglong/8.2.3/app-readme.md
diff --git a/stable/qinglong/8.2.3/charts/common-17.2.28.tgz b/stable/qinglong/8.2.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/qinglong/8.2.3/charts/common-17.2.28.tgz differ
diff --git a/stable/qinglong/8.2.2/ix_values.yaml b/stable/qinglong/8.2.3/ix_values.yaml
similarity index 100%
rename from stable/qinglong/8.2.2/ix_values.yaml
rename to stable/qinglong/8.2.3/ix_values.yaml
diff --git a/stable/qinglong/8.2.2/questions.yaml b/stable/qinglong/8.2.3/questions.yaml
similarity index 100%
rename from stable/qinglong/8.2.2/questions.yaml
rename to stable/qinglong/8.2.3/questions.yaml
diff --git a/stable/qinglong/8.2.3/templates/NOTES.txt b/stable/qinglong/8.2.3/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/qinglong/8.2.3/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/qinglong/8.2.3/templates/common.yaml b/stable/qinglong/8.2.3/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/qinglong/8.2.3/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/v-rising/4.2.2/values.yaml b/stable/qinglong/8.2.3/values.yaml
similarity index 100%
rename from stable/v-rising/4.2.2/values.yaml
rename to stable/qinglong/8.2.3/values.yaml
diff --git a/stable/quake3/4.1.8/CHANGELOG.md b/stable/quake3/4.1.8/CHANGELOG.md
deleted file mode 100644
index dd6483e883..0000000000
--- a/stable/quake3/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [quake3-4.1.8](https://github.com/truecharts/charts/compare/quake3-4.1.7...quake3-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [quake3-4.1.7](https://github.com/truecharts/charts/compare/quake3-4.1.6...quake3-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [quake3-4.1.6](https://github.com/truecharts/charts/compare/quake3-4.1.5...quake3-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [quake3-4.1.5](https://github.com/truecharts/charts/compare/quake3-4.1.4...quake3-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [quake3-4.1.4](https://github.com/truecharts/charts/compare/quake3-4.1.3...quake3-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [quake3-4.1.3](https://github.com/truecharts/charts/compare/quake3-4.1.0...quake3-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [quake3-4.1.2](https://github.com/truecharts/charts/compare/quake3-4.1.0...quake3-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [quake3-4.1.0](https://github.com/truecharts/charts/compare/quake3-4.0.2...quake3-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [quake3-4.0.2](https://github.com/truecharts/charts/compare/quake3-4.0.1...quake3-4.0.2) (2023-12-27)
diff --git a/stable/quake3/4.1.8/Chart.yaml b/stable/quake3/4.1.8/Chart.yaml
deleted file mode 100644
index 69b1e2c2a7..0000000000
--- a/stable/quake3/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install Quake III Server (You have to copy your .pk3 files from your game directory to your server).
-home: https://truecharts.org/charts/stable/quake3
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/quake3.png
-keywords:
- - quake3
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: quake3
-sources:
- - https://www.idsoftware.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/quake3
- - https://hub.docker.com/r/ich777/quake3
-type: application
-version: 4.1.8
diff --git a/stable/quake3/4.1.8/app-changelog.md b/stable/quake3/4.1.8/app-changelog.md
deleted file mode 100644
index c008fb51df..0000000000
--- a/stable/quake3/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [quake3-4.1.8](https://github.com/truecharts/charts/compare/quake3-4.1.7...quake3-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/quake3/4.1.8/charts/common-17.2.26.tgz b/stable/quake3/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/quake3/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/quake3/4.1.9/CHANGELOG.md b/stable/quake3/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..58c8258652
--- /dev/null
+++ b/stable/quake3/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [quake3-4.1.9](https://github.com/truecharts/charts/compare/quake3-4.1.8...quake3-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [quake3-4.1.8](https://github.com/truecharts/charts/compare/quake3-4.1.7...quake3-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [quake3-4.1.7](https://github.com/truecharts/charts/compare/quake3-4.1.6...quake3-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [quake3-4.1.6](https://github.com/truecharts/charts/compare/quake3-4.1.5...quake3-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [quake3-4.1.5](https://github.com/truecharts/charts/compare/quake3-4.1.4...quake3-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [quake3-4.1.4](https://github.com/truecharts/charts/compare/quake3-4.1.3...quake3-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [quake3-4.1.3](https://github.com/truecharts/charts/compare/quake3-4.1.0...quake3-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [quake3-4.1.2](https://github.com/truecharts/charts/compare/quake3-4.1.0...quake3-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/quake3/4.1.9/Chart.yaml b/stable/quake3/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..a645673541
--- /dev/null
+++ b/stable/quake3/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install Quake III Server (You have to copy your .pk3 files from your game directory to your server).
+home: https://truecharts.org/charts/stable/quake3
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/quake3.png
+keywords:
+ - quake3
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: quake3
+sources:
+ - https://www.idsoftware.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/quake3
+ - https://hub.docker.com/r/ich777/quake3
+type: application
+version: 4.1.9
diff --git a/stable/quake3/4.1.8/README.md b/stable/quake3/4.1.9/README.md
similarity index 100%
rename from stable/quake3/4.1.8/README.md
rename to stable/quake3/4.1.9/README.md
diff --git a/stable/quake3/4.1.9/app-changelog.md b/stable/quake3/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..2e5fe0e17b
--- /dev/null
+++ b/stable/quake3/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [quake3-4.1.9](https://github.com/truecharts/charts/compare/quake3-4.1.8...quake3-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/quake3/4.1.8/app-readme.md b/stable/quake3/4.1.9/app-readme.md
similarity index 100%
rename from stable/quake3/4.1.8/app-readme.md
rename to stable/quake3/4.1.9/app-readme.md
diff --git a/stable/quake3/4.1.9/charts/common-17.2.28.tgz b/stable/quake3/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/quake3/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/quake3/4.1.8/ix_values.yaml b/stable/quake3/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/quake3/4.1.8/ix_values.yaml
rename to stable/quake3/4.1.9/ix_values.yaml
diff --git a/stable/quake3/4.1.8/questions.yaml b/stable/quake3/4.1.9/questions.yaml
similarity index 100%
rename from stable/quake3/4.1.8/questions.yaml
rename to stable/quake3/4.1.9/questions.yaml
diff --git a/stable/rapidphotodownloader/4.1.8/templates/common.yaml b/stable/quake3/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/rapidphotodownloader/4.1.8/templates/common.yaml
rename to stable/quake3/4.1.9/templates/common.yaml
diff --git a/stable/valetudo-mapper/4.1.8/values.yaml b/stable/quake3/4.1.9/values.yaml
similarity index 100%
rename from stable/valetudo-mapper/4.1.8/values.yaml
rename to stable/quake3/4.1.9/values.yaml
diff --git a/stable/quassel-core/10.1.11/CHANGELOG.md b/stable/quassel-core/10.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..43cb69dd5d
--- /dev/null
+++ b/stable/quassel-core/10.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [quassel-core-10.1.11](https://github.com/truecharts/charts/compare/quassel-core-10.1.10...quassel-core-10.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [quassel-core-10.1.10](https://github.com/truecharts/charts/compare/quassel-core-10.1.9...quassel-core-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [quassel-core-10.1.9](https://github.com/truecharts/charts/compare/quassel-core-10.1.8...quassel-core-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [quassel-core-10.1.8](https://github.com/truecharts/charts/compare/quassel-core-10.1.7...quassel-core-10.1.8) (2024-01-15)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/quassel-core to 0.14.0[@f6bfb13](https://github.com/f6bfb13) by renovate ([#17263](https://github.com/truecharts/charts/issues/17263))
+
+
+
+
+## [quassel-core-10.1.7](https://github.com/truecharts/charts/compare/quassel-core-10.1.6...quassel-core-10.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [quassel-core-10.1.6](https://github.com/truecharts/charts/compare/quassel-core-10.1.5...quassel-core-10.1.6) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/quassel-core to 0.14.0[@630df16](https://github.com/630df16) by renovate ([#16725](https://github.com/truecharts/charts/issues/16725))
+
+
+## [quassel-core-10.1.5](https://github.com/truecharts/charts/compare/quassel-core-10.1.4...quassel-core-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [quassel-core-10.1.4](https://github.com/truecharts/charts/compare/quassel-core-10.1.3...quassel-core-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [quassel-core-10.1.3](https://github.com/truecharts/charts/compare/quassel-core-10.1.0...quassel-core-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/quassel-core/10.1.11/Chart.yaml b/stable/quassel-core/10.1.11/Chart.yaml
new file mode 100644
index 0000000000..a94b4f0d0c
--- /dev/null
+++ b/stable/quassel-core/10.1.11/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.14.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Quassel-core is a modern, cross-platform, distributed IRC client.
+home: https://truecharts.org/charts/stable/quassel-core
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/quassel-core.png
+keywords:
+ - quassel-core
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: quassel-core
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/quassel-core
+ - https://ghcr.io/linuxserver/quassel-core
+type: application
+version: 10.1.11
diff --git a/stable/quassel-core/10.1.11/README.md b/stable/quassel-core/10.1.11/README.md
new file mode 100644
index 0000000000..40cb9cf7a7
--- /dev/null
+++ b/stable/quassel-core/10.1.11/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/quassel-core)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/quassel-core/10.1.11/app-changelog.md b/stable/quassel-core/10.1.11/app-changelog.md
new file mode 100644
index 0000000000..7d639fedae
--- /dev/null
+++ b/stable/quassel-core/10.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [quassel-core-10.1.11](https://github.com/truecharts/charts/compare/quassel-core-10.1.10...quassel-core-10.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/quassel-core/10.1.11/app-readme.md b/stable/quassel-core/10.1.11/app-readme.md
new file mode 100644
index 0000000000..1016df41d7
--- /dev/null
+++ b/stable/quassel-core/10.1.11/app-readme.md
@@ -0,0 +1,8 @@
+Quassel-core is a modern, cross-platform, distributed IRC client.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/quassel-core](https://truecharts.org/charts/stable/quassel-core)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/quassel-core/10.1.11/charts/common-17.2.28.tgz b/stable/quassel-core/10.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/quassel-core/10.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/quassel-core/10.1.11/ix_values.yaml b/stable/quassel-core/10.1.11/ix_values.yaml
new file mode 100644
index 0000000000..169448cbdc
--- /dev/null
+++ b/stable/quassel-core/10.1.11/ix_values.yaml
@@ -0,0 +1,61 @@
+image:
+ repository: ghcr.io/linuxserver/quassel-core
+ pullPolicy: IfNotPresent
+ tag: 0.14.0@sha256:f6bfb13a7cf771a404e00554242f00189e788f4fbfa358c361a8da1d60bc900c
+service:
+ main:
+ ports:
+ main:
+ targetPort: 4242
+ port: 4242
+ ident:
+ enabled: true
+ ports:
+ ident:
+ enabled: true
+ targetPort: 10113
+ port: 10113
+persistence:
+ varrun:
+ enabled: true
+cnpg:
+ main:
+ enabled: true
+ user: quassel-core
+ database: quassel-core
+portal:
+ open:
+ enabled: false
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: tcp
+ readiness:
+ type: tcp
+ startup:
+ type: tcp
+ env:
+ DB_BACKEND: "PostgreSQL"
+ DB_PGSQL_USERNAME: "{{ .Values.cnpg.main.user }}"
+ DB_PGSQL_DATABASE: "{{ .Values.cnpg.main.database }}"
+ DB_PGSQL_PORT: 5432
+ AUTH_AUTHENTICATOR: "Database"
+ RUN_OPTS: "--config-from-environment"
+ DB_PGSQL_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ DB_PGSQL_HOSTNAME:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
diff --git a/stable/quassel-core/10.1.11/questions.yaml b/stable/quassel-core/10.1.11/questions.yaml
new file mode 100644
index 0000000000..812bf72b8a
--- /dev/null
+++ b/stable/quassel-core/10.1.11/questions.yaml
@@ -0,0 +1,3050 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals: {}
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 4242
+ required: true
+ - variable: ident
+ label: "ident Service"
+ description: "The ident service."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ident
+ label: "ident 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: 10113
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/quassel-core/10.1.11/templates/NOTES.txt b/stable/quassel-core/10.1.11/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/quassel-core/10.1.11/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/quassel-core/10.1.11/templates/common.yaml b/stable/quassel-core/10.1.11/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/quassel-core/10.1.11/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/valheim/9.1.8/values.yaml b/stable/quassel-core/10.1.11/values.yaml
similarity index 100%
rename from stable/valheim/9.1.8/values.yaml
rename to stable/quassel-core/10.1.11/values.yaml
diff --git a/stable/quassel-web/8.1.8/CHANGELOG.md b/stable/quassel-web/8.1.8/CHANGELOG.md
deleted file mode 100644
index 61b52ed535..0000000000
--- a/stable/quassel-web/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [quassel-web-8.1.8](https://github.com/truecharts/charts/compare/quassel-web-8.1.7...quassel-web-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [quassel-web-8.1.7](https://github.com/truecharts/charts/compare/quassel-web-8.1.6...quassel-web-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [quassel-web-8.1.6](https://github.com/truecharts/charts/compare/quassel-web-8.1.5...quassel-web-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [quassel-web-8.1.5](https://github.com/truecharts/charts/compare/quassel-web-8.1.4...quassel-web-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [quassel-web-8.1.4](https://github.com/truecharts/charts/compare/quassel-web-8.1.3...quassel-web-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [quassel-web-8.1.3](https://github.com/truecharts/charts/compare/quassel-web-8.1.0...quassel-web-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [quassel-web-8.1.2](https://github.com/truecharts/charts/compare/quassel-web-8.1.0...quassel-web-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [quassel-web-8.1.0](https://github.com/truecharts/charts/compare/quassel-web-8.0.1...quassel-web-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [quassel-web-8.0.1](https://github.com/truecharts/charts/compare/quassel-web-8.0.0...quassel-web-8.0.1) (2023-12-26)
diff --git a/stable/quassel-web/8.1.8/Chart.yaml b/stable/quassel-web/8.1.8/Chart.yaml
deleted file mode 100644
index 45640817bf..0000000000
--- a/stable/quassel-web/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2021.12.16
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Quassel-web is a web client for Quassel.
-home: https://truecharts.org/charts/stable/quassel-web
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/quassel-web.png
-keywords:
- - quassel-web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: quassel-web
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/quassel-web
- - https://ghcr.io/linuxserver/quassel-web
-type: application
-version: 8.1.8
diff --git a/stable/quassel-web/8.1.8/app-changelog.md b/stable/quassel-web/8.1.8/app-changelog.md
deleted file mode 100644
index 029f7bb904..0000000000
--- a/stable/quassel-web/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [quassel-web-8.1.8](https://github.com/truecharts/charts/compare/quassel-web-8.1.7...quassel-web-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/quassel-web/8.1.8/charts/common-17.2.26.tgz b/stable/quassel-web/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/quassel-web/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/quassel-web/8.1.9/CHANGELOG.md b/stable/quassel-web/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..66d463da4a
--- /dev/null
+++ b/stable/quassel-web/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [quassel-web-8.1.9](https://github.com/truecharts/charts/compare/quassel-web-8.1.8...quassel-web-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [quassel-web-8.1.8](https://github.com/truecharts/charts/compare/quassel-web-8.1.7...quassel-web-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [quassel-web-8.1.7](https://github.com/truecharts/charts/compare/quassel-web-8.1.6...quassel-web-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [quassel-web-8.1.6](https://github.com/truecharts/charts/compare/quassel-web-8.1.5...quassel-web-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [quassel-web-8.1.5](https://github.com/truecharts/charts/compare/quassel-web-8.1.4...quassel-web-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [quassel-web-8.1.4](https://github.com/truecharts/charts/compare/quassel-web-8.1.3...quassel-web-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [quassel-web-8.1.3](https://github.com/truecharts/charts/compare/quassel-web-8.1.0...quassel-web-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [quassel-web-8.1.2](https://github.com/truecharts/charts/compare/quassel-web-8.1.0...quassel-web-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/quassel-web/8.1.9/Chart.yaml b/stable/quassel-web/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..d31770efd8
--- /dev/null
+++ b/stable/quassel-web/8.1.9/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2021.12.16
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Quassel-web is a web client for Quassel.
+home: https://truecharts.org/charts/stable/quassel-web
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/quassel-web.png
+keywords:
+ - quassel-web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: quassel-web
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/quassel-web
+ - https://ghcr.io/linuxserver/quassel-web
+type: application
+version: 8.1.9
diff --git a/stable/quassel-web/8.1.8/README.md b/stable/quassel-web/8.1.9/README.md
similarity index 100%
rename from stable/quassel-web/8.1.8/README.md
rename to stable/quassel-web/8.1.9/README.md
diff --git a/stable/quassel-web/8.1.9/app-changelog.md b/stable/quassel-web/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..c11d8e9077
--- /dev/null
+++ b/stable/quassel-web/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [quassel-web-8.1.9](https://github.com/truecharts/charts/compare/quassel-web-8.1.8...quassel-web-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/quassel-web/8.1.8/app-readme.md b/stable/quassel-web/8.1.9/app-readme.md
similarity index 100%
rename from stable/quassel-web/8.1.8/app-readme.md
rename to stable/quassel-web/8.1.9/app-readme.md
diff --git a/stable/quassel-web/8.1.9/charts/common-17.2.28.tgz b/stable/quassel-web/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/quassel-web/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/quassel-web/8.1.8/ix_values.yaml b/stable/quassel-web/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/quassel-web/8.1.8/ix_values.yaml
rename to stable/quassel-web/8.1.9/ix_values.yaml
diff --git a/stable/quassel-web/8.1.8/questions.yaml b/stable/quassel-web/8.1.9/questions.yaml
similarity index 100%
rename from stable/quassel-web/8.1.8/questions.yaml
rename to stable/quassel-web/8.1.9/questions.yaml
diff --git a/stable/quassel-web/8.1.9/templates/NOTES.txt b/stable/quassel-web/8.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/quassel-web/8.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/quassel-web/8.1.9/templates/common.yaml b/stable/quassel-web/8.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/quassel-web/8.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/van-dam/3.1.15/values.yaml b/stable/quassel-web/8.1.9/values.yaml
similarity index 100%
rename from stable/van-dam/3.1.15/values.yaml
rename to stable/quassel-web/8.1.9/values.yaml
diff --git a/stable/quickshare/4.1.8/CHANGELOG.md b/stable/quickshare/4.1.8/CHANGELOG.md
deleted file mode 100644
index 91dda84eea..0000000000
--- a/stable/quickshare/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [quickshare-4.1.8](https://github.com/truecharts/charts/compare/quickshare-4.1.7...quickshare-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [quickshare-4.1.7](https://github.com/truecharts/charts/compare/quickshare-4.1.6...quickshare-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [quickshare-4.1.6](https://github.com/truecharts/charts/compare/quickshare-4.1.5...quickshare-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [quickshare-4.1.5](https://github.com/truecharts/charts/compare/quickshare-4.1.4...quickshare-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [quickshare-4.1.4](https://github.com/truecharts/charts/compare/quickshare-4.1.3...quickshare-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [quickshare-4.1.3](https://github.com/truecharts/charts/compare/quickshare-4.1.0...quickshare-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [quickshare-4.1.2](https://github.com/truecharts/charts/compare/quickshare-4.1.0...quickshare-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [quickshare-4.1.0](https://github.com/truecharts/charts/compare/quickshare-4.0.1...quickshare-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [quickshare-4.0.1](https://github.com/truecharts/charts/compare/quickshare-4.0.0...quickshare-4.0.1) (2023-12-26)
diff --git a/stable/quickshare/4.1.8/Chart.yaml b/stable/quickshare/4.1.8/Chart.yaml
deleted file mode 100644
index 0eb21ce9ca..0000000000
--- a/stable/quickshare/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Quick and simple file sharing between different devices.
-home: https://truecharts.org/charts/stable/quickshare
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/quickshare.png
-keywords:
- - quickshare
- - Cloud
- - Productivity
- - Tools-Utilities
- - Network-FTP
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: quickshare
-sources:
- - https://github.com/ihexxa/quickshare
- - https://github.com/truecharts/charts/tree/master/charts/stable/quickshare
- - https://hub.docker.com/r/hexxa/quickshare
-type: application
-version: 4.1.8
diff --git a/stable/quickshare/4.1.8/app-changelog.md b/stable/quickshare/4.1.8/app-changelog.md
deleted file mode 100644
index 928ab1c6f7..0000000000
--- a/stable/quickshare/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [quickshare-4.1.8](https://github.com/truecharts/charts/compare/quickshare-4.1.7...quickshare-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/quickshare/4.1.8/charts/common-17.2.26.tgz b/stable/quickshare/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/quickshare/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/quickshare/4.1.9/CHANGELOG.md b/stable/quickshare/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..f0cedce0f5
--- /dev/null
+++ b/stable/quickshare/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [quickshare-4.1.9](https://github.com/truecharts/charts/compare/quickshare-4.1.8...quickshare-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [quickshare-4.1.8](https://github.com/truecharts/charts/compare/quickshare-4.1.7...quickshare-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [quickshare-4.1.7](https://github.com/truecharts/charts/compare/quickshare-4.1.6...quickshare-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [quickshare-4.1.6](https://github.com/truecharts/charts/compare/quickshare-4.1.5...quickshare-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [quickshare-4.1.5](https://github.com/truecharts/charts/compare/quickshare-4.1.4...quickshare-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [quickshare-4.1.4](https://github.com/truecharts/charts/compare/quickshare-4.1.3...quickshare-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [quickshare-4.1.3](https://github.com/truecharts/charts/compare/quickshare-4.1.0...quickshare-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [quickshare-4.1.2](https://github.com/truecharts/charts/compare/quickshare-4.1.0...quickshare-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/quickshare/4.1.9/Chart.yaml b/stable/quickshare/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..144442de63
--- /dev/null
+++ b/stable/quickshare/4.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Quick and simple file sharing between different devices.
+home: https://truecharts.org/charts/stable/quickshare
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/quickshare.png
+keywords:
+ - quickshare
+ - Cloud
+ - Productivity
+ - Tools-Utilities
+ - Network-FTP
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: quickshare
+sources:
+ - https://github.com/ihexxa/quickshare
+ - https://github.com/truecharts/charts/tree/master/charts/stable/quickshare
+ - https://hub.docker.com/r/hexxa/quickshare
+type: application
+version: 4.1.9
diff --git a/stable/quickshare/4.1.8/README.md b/stable/quickshare/4.1.9/README.md
similarity index 100%
rename from stable/quickshare/4.1.8/README.md
rename to stable/quickshare/4.1.9/README.md
diff --git a/stable/quickshare/4.1.9/app-changelog.md b/stable/quickshare/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..d7bce0a752
--- /dev/null
+++ b/stable/quickshare/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [quickshare-4.1.9](https://github.com/truecharts/charts/compare/quickshare-4.1.8...quickshare-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/quickshare/4.1.8/app-readme.md b/stable/quickshare/4.1.9/app-readme.md
similarity index 100%
rename from stable/quickshare/4.1.8/app-readme.md
rename to stable/quickshare/4.1.9/app-readme.md
diff --git a/stable/quickshare/4.1.9/charts/common-17.2.28.tgz b/stable/quickshare/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/quickshare/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/quickshare/4.1.8/ix_values.yaml b/stable/quickshare/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/quickshare/4.1.8/ix_values.yaml
rename to stable/quickshare/4.1.9/ix_values.yaml
diff --git a/stable/quickshare/4.1.8/questions.yaml b/stable/quickshare/4.1.9/questions.yaml
similarity index 100%
rename from stable/quickshare/4.1.8/questions.yaml
rename to stable/quickshare/4.1.9/questions.yaml
diff --git a/stable/rcon-webadmin/7.1.8/templates/common.yaml b/stable/quickshare/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/rcon-webadmin/7.1.8/templates/common.yaml
rename to stable/quickshare/4.1.9/templates/common.yaml
diff --git a/stable/venstar2mqtt/4.1.9/values.yaml b/stable/quickshare/4.1.9/values.yaml
similarity index 100%
rename from stable/venstar2mqtt/4.1.9/values.yaml
rename to stable/quickshare/4.1.9/values.yaml
diff --git a/stable/quiz-game/4.1.8/CHANGELOG.md b/stable/quiz-game/4.1.8/CHANGELOG.md
deleted file mode 100644
index e10ae513a8..0000000000
--- a/stable/quiz-game/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [quiz-game-4.1.8](https://github.com/truecharts/charts/compare/quiz-game-4.1.7...quiz-game-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [quiz-game-4.1.7](https://github.com/truecharts/charts/compare/quiz-game-4.1.6...quiz-game-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [quiz-game-4.1.6](https://github.com/truecharts/charts/compare/quiz-game-4.1.5...quiz-game-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [quiz-game-4.1.5](https://github.com/truecharts/charts/compare/quiz-game-4.1.4...quiz-game-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [quiz-game-4.1.4](https://github.com/truecharts/charts/compare/quiz-game-4.1.3...quiz-game-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [quiz-game-4.1.3](https://github.com/truecharts/charts/compare/quiz-game-4.1.0...quiz-game-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [quiz-game-4.1.2](https://github.com/truecharts/charts/compare/quiz-game-4.1.0...quiz-game-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [quiz-game-4.1.0](https://github.com/truecharts/charts/compare/quiz-game-4.0.1...quiz-game-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [quiz-game-4.0.1](https://github.com/truecharts/charts/compare/quiz-game-4.0.0...quiz-game-4.0.1) (2023-12-26)
diff --git a/stable/quiz-game/4.1.8/Chart.yaml b/stable/quiz-game/4.1.8/Chart.yaml
deleted file mode 100644
index ac338b309d..0000000000
--- a/stable/quiz-game/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Test your General Knowledge in different types of topics.
-home: https://truecharts.org/charts/stable/quiz-game
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/quiz-game.png
-keywords:
- - quiz-game
- - GameServers
- - Other
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: quiz-game
-sources:
- - https://github.com/ASKJR/quiz-game
- - https://registry.hub.docker.com/r/patrickstigler/quiz-game
- - https://github.com/truecharts/charts/tree/master/charts/stable/quiz-game
- - https://hub.docker.com/r/patrickstigler/quiz-game
-type: application
-version: 4.1.8
diff --git a/stable/quiz-game/4.1.8/app-changelog.md b/stable/quiz-game/4.1.8/app-changelog.md
deleted file mode 100644
index 6d6661c50c..0000000000
--- a/stable/quiz-game/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [quiz-game-4.1.8](https://github.com/truecharts/charts/compare/quiz-game-4.1.7...quiz-game-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/quiz-game/4.1.8/charts/common-17.2.26.tgz b/stable/quiz-game/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/quiz-game/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/quiz-game/4.1.9/CHANGELOG.md b/stable/quiz-game/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..979a13c55d
--- /dev/null
+++ b/stable/quiz-game/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [quiz-game-4.1.9](https://github.com/truecharts/charts/compare/quiz-game-4.1.8...quiz-game-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [quiz-game-4.1.8](https://github.com/truecharts/charts/compare/quiz-game-4.1.7...quiz-game-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [quiz-game-4.1.7](https://github.com/truecharts/charts/compare/quiz-game-4.1.6...quiz-game-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [quiz-game-4.1.6](https://github.com/truecharts/charts/compare/quiz-game-4.1.5...quiz-game-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [quiz-game-4.1.5](https://github.com/truecharts/charts/compare/quiz-game-4.1.4...quiz-game-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [quiz-game-4.1.4](https://github.com/truecharts/charts/compare/quiz-game-4.1.3...quiz-game-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [quiz-game-4.1.3](https://github.com/truecharts/charts/compare/quiz-game-4.1.0...quiz-game-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [quiz-game-4.1.2](https://github.com/truecharts/charts/compare/quiz-game-4.1.0...quiz-game-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/quiz-game/4.1.9/Chart.yaml b/stable/quiz-game/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..55f2a81c73
--- /dev/null
+++ b/stable/quiz-game/4.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Test your General Knowledge in different types of topics.
+home: https://truecharts.org/charts/stable/quiz-game
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/quiz-game.png
+keywords:
+ - quiz-game
+ - GameServers
+ - Other
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: quiz-game
+sources:
+ - https://github.com/ASKJR/quiz-game
+ - https://registry.hub.docker.com/r/patrickstigler/quiz-game
+ - https://github.com/truecharts/charts/tree/master/charts/stable/quiz-game
+ - https://hub.docker.com/r/patrickstigler/quiz-game
+type: application
+version: 4.1.9
diff --git a/stable/quiz-game/4.1.8/README.md b/stable/quiz-game/4.1.9/README.md
similarity index 100%
rename from stable/quiz-game/4.1.8/README.md
rename to stable/quiz-game/4.1.9/README.md
diff --git a/stable/quiz-game/4.1.9/app-changelog.md b/stable/quiz-game/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..884b7a82f4
--- /dev/null
+++ b/stable/quiz-game/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [quiz-game-4.1.9](https://github.com/truecharts/charts/compare/quiz-game-4.1.8...quiz-game-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/quiz-game/4.1.8/app-readme.md b/stable/quiz-game/4.1.9/app-readme.md
similarity index 100%
rename from stable/quiz-game/4.1.8/app-readme.md
rename to stable/quiz-game/4.1.9/app-readme.md
diff --git a/stable/quiz-game/4.1.9/charts/common-17.2.28.tgz b/stable/quiz-game/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/quiz-game/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/quiz-game/4.1.8/ix_values.yaml b/stable/quiz-game/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/quiz-game/4.1.8/ix_values.yaml
rename to stable/quiz-game/4.1.9/ix_values.yaml
diff --git a/stable/quiz-game/4.1.8/questions.yaml b/stable/quiz-game/4.1.9/questions.yaml
similarity index 100%
rename from stable/quiz-game/4.1.8/questions.yaml
rename to stable/quiz-game/4.1.9/questions.yaml
diff --git a/stable/rdesktop/7.1.92/templates/common.yaml b/stable/quiz-game/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/rdesktop/7.1.92/templates/common.yaml
rename to stable/quiz-game/4.1.9/templates/common.yaml
diff --git a/stable/vertex/4.1.10/values.yaml b/stable/quiz-game/4.1.9/values.yaml
similarity index 100%
rename from stable/vertex/4.1.10/values.yaml
rename to stable/quiz-game/4.1.9/values.yaml
diff --git a/stable/qwantify/2.1.8/CHANGELOG.md b/stable/qwantify/2.1.8/CHANGELOG.md
deleted file mode 100644
index f1897fbb94..0000000000
--- a/stable/qwantify/2.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [qwantify-2.1.8](https://github.com/truecharts/charts/compare/qwantify-2.1.7...qwantify-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [qwantify-2.1.7](https://github.com/truecharts/charts/compare/qwantify-2.1.6...qwantify-2.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [qwantify-2.1.6](https://github.com/truecharts/charts/compare/qwantify-2.1.5...qwantify-2.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [qwantify-2.1.5](https://github.com/truecharts/charts/compare/qwantify-2.1.4...qwantify-2.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [qwantify-2.1.4](https://github.com/truecharts/charts/compare/qwantify-2.1.3...qwantify-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [qwantify-2.1.3](https://github.com/truecharts/charts/compare/qwantify-2.1.0...qwantify-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [qwantify-2.1.2](https://github.com/truecharts/charts/compare/qwantify-2.1.0...qwantify-2.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [qwantify-2.1.0](https://github.com/truecharts/charts/compare/qwantify-2.0.1...qwantify-2.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [qwantify-2.0.1](https://github.com/truecharts/charts/compare/qwantify-2.0.0...qwantify-2.0.1) (2023-12-26)
diff --git a/stable/qwantify/2.1.8/Chart.yaml b/stable/qwantify/2.1.8/Chart.yaml
deleted file mode 100644
index ad6f6d3e61..0000000000
--- a/stable/qwantify/2.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: games
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 20.04.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Play games with your friends right from the browser.
-home: https://truecharts.org/charts/stable/qwantify
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/qwantify.png
-keywords:
- - qwantify
- - games
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: qwantify
-sources:
- - https://github.com/wanjohiryan/qwantify
- - https://github.com/truecharts/charts/tree/master/charts/stable/qwantify
- - https://ghcr.io/wanjohiryan/qwantify
-type: application
-version: 2.1.8
diff --git a/stable/qwantify/2.1.8/app-changelog.md b/stable/qwantify/2.1.8/app-changelog.md
deleted file mode 100644
index 38a1658b18..0000000000
--- a/stable/qwantify/2.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [qwantify-2.1.8](https://github.com/truecharts/charts/compare/qwantify-2.1.7...qwantify-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/qwantify/2.1.8/charts/common-17.2.26.tgz b/stable/qwantify/2.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/qwantify/2.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/qwantify/2.1.9/CHANGELOG.md b/stable/qwantify/2.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..07444c4a65
--- /dev/null
+++ b/stable/qwantify/2.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [qwantify-2.1.9](https://github.com/truecharts/charts/compare/qwantify-2.1.8...qwantify-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [qwantify-2.1.8](https://github.com/truecharts/charts/compare/qwantify-2.1.7...qwantify-2.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [qwantify-2.1.7](https://github.com/truecharts/charts/compare/qwantify-2.1.6...qwantify-2.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [qwantify-2.1.6](https://github.com/truecharts/charts/compare/qwantify-2.1.5...qwantify-2.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [qwantify-2.1.5](https://github.com/truecharts/charts/compare/qwantify-2.1.4...qwantify-2.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [qwantify-2.1.4](https://github.com/truecharts/charts/compare/qwantify-2.1.3...qwantify-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [qwantify-2.1.3](https://github.com/truecharts/charts/compare/qwantify-2.1.0...qwantify-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [qwantify-2.1.2](https://github.com/truecharts/charts/compare/qwantify-2.1.0...qwantify-2.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/qwantify/2.1.9/Chart.yaml b/stable/qwantify/2.1.9/Chart.yaml
new file mode 100644
index 0000000000..ed0edb1501
--- /dev/null
+++ b/stable/qwantify/2.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: games
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 20.04.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Play games with your friends right from the browser.
+home: https://truecharts.org/charts/stable/qwantify
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/qwantify.png
+keywords:
+ - qwantify
+ - games
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: qwantify
+sources:
+ - https://github.com/wanjohiryan/qwantify
+ - https://github.com/truecharts/charts/tree/master/charts/stable/qwantify
+ - https://ghcr.io/wanjohiryan/qwantify
+type: application
+version: 2.1.9
diff --git a/stable/qwantify/2.1.8/README.md b/stable/qwantify/2.1.9/README.md
similarity index 100%
rename from stable/qwantify/2.1.8/README.md
rename to stable/qwantify/2.1.9/README.md
diff --git a/stable/qwantify/2.1.9/app-changelog.md b/stable/qwantify/2.1.9/app-changelog.md
new file mode 100644
index 0000000000..cbedf2db41
--- /dev/null
+++ b/stable/qwantify/2.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [qwantify-2.1.9](https://github.com/truecharts/charts/compare/qwantify-2.1.8...qwantify-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/qwantify/2.1.8/app-readme.md b/stable/qwantify/2.1.9/app-readme.md
similarity index 100%
rename from stable/qwantify/2.1.8/app-readme.md
rename to stable/qwantify/2.1.9/app-readme.md
diff --git a/stable/qwantify/2.1.9/charts/common-17.2.28.tgz b/stable/qwantify/2.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/qwantify/2.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/qwantify/2.1.8/ix_values.yaml b/stable/qwantify/2.1.9/ix_values.yaml
similarity index 100%
rename from stable/qwantify/2.1.8/ix_values.yaml
rename to stable/qwantify/2.1.9/ix_values.yaml
diff --git a/stable/qwantify/2.1.8/questions.yaml b/stable/qwantify/2.1.9/questions.yaml
similarity index 100%
rename from stable/qwantify/2.1.8/questions.yaml
rename to stable/qwantify/2.1.9/questions.yaml
diff --git a/stable/qwantify/2.1.9/templates/common.yaml b/stable/qwantify/2.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/qwantify/2.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/verysync/8.1.8/values.yaml b/stable/qwantify/2.1.9/values.yaml
similarity index 100%
rename from stable/verysync/8.1.8/values.yaml
rename to stable/qwantify/2.1.9/values.yaml
diff --git a/stable/radarr/19.1.9/CHANGELOG.md b/stable/radarr/19.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..cbeafc7c63
--- /dev/null
+++ b/stable/radarr/19.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [radarr-19.1.9](https://github.com/truecharts/charts/compare/radarr-19.1.8...radarr-19.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [radarr-19.1.8](https://github.com/truecharts/charts/compare/radarr-19.1.7...radarr-19.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [radarr-19.1.7](https://github.com/truecharts/charts/compare/radarr-19.1.6...radarr-19.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [radarr-19.1.6](https://github.com/truecharts/charts/compare/radarr-19.1.5...radarr-19.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [radarr-19.1.5](https://github.com/truecharts/charts/compare/radarr-19.1.4...radarr-19.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [radarr-19.1.4](https://github.com/truecharts/charts/compare/radarr-19.1.3...radarr-19.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [radarr-19.1.3](https://github.com/truecharts/charts/compare/radarr-19.1.0...radarr-19.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [radarr-19.1.2](https://github.com/truecharts/charts/compare/radarr-19.1.0...radarr-19.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/radarr/19.1.9/Chart.yaml b/stable/radarr/19.1.9/Chart.yaml
new file mode 100644
index 0000000000..b921e5c82f
--- /dev/null
+++ b/stable/radarr/19.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.2.6.8376
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A fork of Sonarr to work with movies à la Couchpotato
+home: https://truecharts.org/charts/stable/radarr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/radarr.png
+keywords:
+ - radarr
+ - torrent
+ - usenet
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: radarr
+sources:
+ - https://github.com/Radarr/Radarr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/radarr
+ - https://ghcr.io/onedr0p/radarr
+ - https://ghcr.io/onedr0p/exportarr
+type: application
+version: 19.1.9
diff --git a/stable/radarr/19.1.9/README.md b/stable/radarr/19.1.9/README.md
new file mode 100644
index 0000000000..0915ee0aa5
--- /dev/null
+++ b/stable/radarr/19.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/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)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/radarr/19.1.9/app-changelog.md b/stable/radarr/19.1.9/app-changelog.md
new file mode 100644
index 0000000000..2e6b93ba67
--- /dev/null
+++ b/stable/radarr/19.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [radarr-19.1.9](https://github.com/truecharts/charts/compare/radarr-19.1.8...radarr-19.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/radarr/19.1.9/app-readme.md b/stable/radarr/19.1.9/app-readme.md
new file mode 100644
index 0000000000..94d7185029
--- /dev/null
+++ b/stable/radarr/19.1.9/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/charts/stable/radarr](https://truecharts.org/charts/stable/radarr)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/radarr/19.1.9/charts/common-17.2.28.tgz b/stable/radarr/19.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/radarr/19.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/radarr/19.1.9/ix_values.yaml b/stable/radarr/19.1.9/ix_values.yaml
new file mode 100644
index 0000000000..2fdf5ecdf2
--- /dev/null
+++ b/stable/radarr/19.1.9/ix_values.yaml
@@ -0,0 +1,108 @@
+image:
+ repository: ghcr.io/onedr0p/radarr
+ pullPolicy: IfNotPresent
+ tag: 5.2.6.8376@sha256:2de39930de91ae698f9461bb959d93b9d59610f88e0c026e96bc5d9c99aeea89
+exportarrImage:
+ repository: ghcr.io/onedr0p/exportarr
+ pullPolicy: IfNotPresent
+ tag: v1.6.0@sha256:b522e128509b766cf66f847190fccd225ff194dc76775fe6a215f2dd3010cac2
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+service:
+ main:
+ ports:
+ main:
+ port: 7878
+ metrics:
+ enabled: true
+ type: ClusterIP
+ targetSelector: exportarr
+ ports:
+ metrics:
+ enabled: true
+ port: 7879
+ targetSelector: exportarr
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ readiness:
+ enabled: true
+ type: http
+ path: /ping
+ liveness:
+ enabled: true
+ type: http
+ path: /ping
+ startup:
+ enabled: true
+ type: http
+ path: /ping
+ env:
+ RADARR__PORT: "{{ .Values.service.main.ports.main.port }}"
+ exportarr:
+ enabled: true
+ type: Deployment
+ strategy: RollingUpdate
+ replicas: 1
+ podSpec:
+ containers:
+ exportarr:
+ primary: true
+ enabled: true
+ imageSelector: exportarrImage
+ args:
+ - radarr
+ probes:
+ liveness:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ readiness:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ startup:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ env:
+ INTERFACE: 0.0.0.0
+ PORT: "{{ .Values.service.metrics.ports.metrics.port }}"
+ URL: '{{ printf "http://%v:%v" (include "tc.v1.common.lib.chart.names.fullname" $) .Values.service.main.ports.main.port }}'
+ # additional metrics (slow)
+ # ENABLE_ADDITIONAL_METRICS: false
+ # enable gathering unknown queue items
+ # ENABLE_UNKNOWN_QUEUE_ITEMS: false
+ CONFIG: "/config/config.xml"
+persistence:
+ config:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: /config
+ exportarr:
+ exportarr:
+ mountPath: /config
+ readOnly: true
+metrics:
+ main:
+ enabled: true
+ type: "servicemonitor"
+ endpoints:
+ - port: metrics
+ path: /metrics
+ targetSelector: metrics
+ prometheusRule:
+ enabled: false
+portal:
+ open:
+ enabled: true
+updated: true
diff --git a/stable/radarr/19.1.9/questions.yaml b/stable/radarr/19.1.9/questions.yaml
new file mode 100644
index 0000000000..8f6f9e74ad
--- /dev/null
+++ b/stable/radarr/19.1.9/questions.yaml
@@ -0,0 +1,2885 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: App Configuration
+ label: Image Environment
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: RADARR__AUTHENTICATION_METHOD
+ label: Auth Method
+ description: Sets the auth method.
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: In-App Setting
+ - value: External
+ description: External/None
+ - value: Basic
+ description: Basic
+ - value: Forms
+ description: Forms
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 7878
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: App Config Storage
+ description: Stores the Application Configuration.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: metrics
+ group: Metrics
+ label: Prometheus Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: prometheusRule
+ label: PrometheusRule
+ description: Enable and configure Prometheus Rules for the App.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ # TODO: Rule List section
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/radarr/19.1.9/templates/NOTES.txt b/stable/radarr/19.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/radarr/19.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/radarr/19.1.9/templates/common.yaml b/stable/radarr/19.1.9/templates/common.yaml
new file mode 100644
index 0000000000..3c93f57861
--- /dev/null
+++ b/stable/radarr/19.1.9/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . -}}
+
+{{/* Disable [exportarr] if requested */}}
+{{- if not .Values.metrics.main.enabled -}}
+ {{- $_ := set .Values.workload.exportarr "enabled" false -}}
+ {{- $_ := set .Values.service.metrics "enabled" false -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{- include "tc.v1.common.loader.apply" . -}}
diff --git a/stable/vintage-story/4.1.9/values.yaml b/stable/radarr/19.1.9/values.yaml
similarity index 100%
rename from stable/vintage-story/4.1.9/values.yaml
rename to stable/radarr/19.1.9/values.yaml
diff --git a/stable/radarrsync/4.1.8/CHANGELOG.md b/stable/radarrsync/4.1.8/CHANGELOG.md
deleted file mode 100644
index a81b8eea29..0000000000
--- a/stable/radarrsync/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [radarrsync-4.1.8](https://github.com/truecharts/charts/compare/radarrsync-4.1.7...radarrsync-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [radarrsync-4.1.7](https://github.com/truecharts/charts/compare/radarrsync-4.1.6...radarrsync-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [radarrsync-4.1.6](https://github.com/truecharts/charts/compare/radarrsync-4.1.5...radarrsync-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [radarrsync-4.1.5](https://github.com/truecharts/charts/compare/radarrsync-4.1.4...radarrsync-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [radarrsync-4.1.4](https://github.com/truecharts/charts/compare/radarrsync-4.1.3...radarrsync-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [radarrsync-4.1.3](https://github.com/truecharts/charts/compare/radarrsync-4.1.0...radarrsync-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [radarrsync-4.1.2](https://github.com/truecharts/charts/compare/radarrsync-4.1.0...radarrsync-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [radarrsync-4.1.0](https://github.com/truecharts/charts/compare/radarrsync-4.0.1...radarrsync-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [radarrsync-4.0.1](https://github.com/truecharts/charts/compare/radarrsync-4.0.0...radarrsync-4.0.1) (2023-12-26)
diff --git a/stable/radarrsync/4.1.8/Chart.yaml b/stable/radarrsync/4.1.8/Chart.yaml
deleted file mode 100644
index e276c1b923..0000000000
--- a/stable/radarrsync/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: RadarrSync Syncs two Radarr servers through web API. This is a modified version designed to be run in a Chart Chart. This version supports only two servers.
-home: https://truecharts.org/charts/stable/radarrsync
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/radarrsync.png
-keywords:
- - radarrsync
- - Downloaders
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: radarrsync
-sources:
- - https://github.com/dairefinn/RadarrSync
- - https://github.com/truecharts/charts/tree/master/charts/stable/radarrsync
- - https://hub.docker.com/r/dmanius/radarrsync-docker
-type: application
-version: 4.1.8
diff --git a/stable/radarrsync/4.1.8/app-changelog.md b/stable/radarrsync/4.1.8/app-changelog.md
deleted file mode 100644
index b1c2c4cd2d..0000000000
--- a/stable/radarrsync/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [radarrsync-4.1.8](https://github.com/truecharts/charts/compare/radarrsync-4.1.7...radarrsync-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/radarrsync/4.1.8/charts/common-17.2.26.tgz b/stable/radarrsync/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/radarrsync/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/radarrsync/4.1.9/CHANGELOG.md b/stable/radarrsync/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..909b1d5f6a
--- /dev/null
+++ b/stable/radarrsync/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [radarrsync-4.1.9](https://github.com/truecharts/charts/compare/radarrsync-4.1.8...radarrsync-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [radarrsync-4.1.8](https://github.com/truecharts/charts/compare/radarrsync-4.1.7...radarrsync-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [radarrsync-4.1.7](https://github.com/truecharts/charts/compare/radarrsync-4.1.6...radarrsync-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [radarrsync-4.1.6](https://github.com/truecharts/charts/compare/radarrsync-4.1.5...radarrsync-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [radarrsync-4.1.5](https://github.com/truecharts/charts/compare/radarrsync-4.1.4...radarrsync-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [radarrsync-4.1.4](https://github.com/truecharts/charts/compare/radarrsync-4.1.3...radarrsync-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [radarrsync-4.1.3](https://github.com/truecharts/charts/compare/radarrsync-4.1.0...radarrsync-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [radarrsync-4.1.2](https://github.com/truecharts/charts/compare/radarrsync-4.1.0...radarrsync-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/radarrsync/4.1.9/Chart.yaml b/stable/radarrsync/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..b045854911
--- /dev/null
+++ b/stable/radarrsync/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: RadarrSync Syncs two Radarr servers through web API. This is a modified version designed to be run in a Chart Chart. This version supports only two servers.
+home: https://truecharts.org/charts/stable/radarrsync
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/radarrsync.png
+keywords:
+ - radarrsync
+ - Downloaders
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: radarrsync
+sources:
+ - https://github.com/dairefinn/RadarrSync
+ - https://github.com/truecharts/charts/tree/master/charts/stable/radarrsync
+ - https://hub.docker.com/r/dmanius/radarrsync-docker
+type: application
+version: 4.1.9
diff --git a/stable/radarrsync/4.1.8/README.md b/stable/radarrsync/4.1.9/README.md
similarity index 100%
rename from stable/radarrsync/4.1.8/README.md
rename to stable/radarrsync/4.1.9/README.md
diff --git a/stable/radarrsync/4.1.9/app-changelog.md b/stable/radarrsync/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..46a13c17ea
--- /dev/null
+++ b/stable/radarrsync/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [radarrsync-4.1.9](https://github.com/truecharts/charts/compare/radarrsync-4.1.8...radarrsync-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/radarrsync/4.1.8/app-readme.md b/stable/radarrsync/4.1.9/app-readme.md
similarity index 100%
rename from stable/radarrsync/4.1.8/app-readme.md
rename to stable/radarrsync/4.1.9/app-readme.md
diff --git a/stable/radarrsync/4.1.9/charts/common-17.2.28.tgz b/stable/radarrsync/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/radarrsync/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/radarrsync/4.1.8/ix_values.yaml b/stable/radarrsync/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/radarrsync/4.1.8/ix_values.yaml
rename to stable/radarrsync/4.1.9/ix_values.yaml
diff --git a/stable/radarrsync/4.1.8/questions.yaml b/stable/radarrsync/4.1.9/questions.yaml
similarity index 100%
rename from stable/radarrsync/4.1.8/questions.yaml
rename to stable/radarrsync/4.1.9/questions.yaml
diff --git a/stable/recyclarr/8.1.8/templates/common.yaml b/stable/radarrsync/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/recyclarr/8.1.8/templates/common.yaml
rename to stable/radarrsync/4.1.9/templates/common.yaml
diff --git a/stable/virt-manager/4.1.8/values.yaml b/stable/radarrsync/4.1.9/values.yaml
similarity index 100%
rename from stable/virt-manager/4.1.8/values.yaml
rename to stable/radarrsync/4.1.9/values.yaml
diff --git a/stable/radicale/4.1.8/CHANGELOG.md b/stable/radicale/4.1.8/CHANGELOG.md
deleted file mode 100644
index d115ccdad7..0000000000
--- a/stable/radicale/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [radicale-4.1.8](https://github.com/truecharts/charts/compare/radicale-4.1.7...radicale-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [radicale-4.1.7](https://github.com/truecharts/charts/compare/radicale-4.1.6...radicale-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [radicale-4.1.6](https://github.com/truecharts/charts/compare/radicale-4.1.5...radicale-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [radicale-4.1.5](https://github.com/truecharts/charts/compare/radicale-4.1.4...radicale-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [radicale-4.1.4](https://github.com/truecharts/charts/compare/radicale-4.1.3...radicale-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [radicale-4.1.3](https://github.com/truecharts/charts/compare/radicale-4.1.0...radicale-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [radicale-4.1.2](https://github.com/truecharts/charts/compare/radicale-4.1.0...radicale-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [radicale-4.1.0](https://github.com/truecharts/charts/compare/radicale-4.0.1...radicale-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [radicale-4.0.1](https://github.com/truecharts/charts/compare/radicale-4.0.0...radicale-4.0.1) (2023-12-26)
diff --git a/stable/radicale/4.1.8/Chart.yaml b/stable/radicale/4.1.8/Chart.yaml
deleted file mode 100644
index 1c00e0ff29..0000000000
--- a/stable/radicale/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,44 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: radicale
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.1.8.3
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Radicale is a small but powerful CalDAV (calendars, to-do lists) and CardDAV (contacts) server.
-home: https://truecharts.org/charts/stable/radicale
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/radicale.png
-keywords:
- - radicale
- - CalDAV
- - CardDAV
- - calendars
- - contacts
- - tasks
- - to-do
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: radicale
-sources:
- - https://github.com/tomsquest/docker-radicale
- - https://radicale.org/
- - https://github.com/Kozea/Radicale
- - https://github.com/truecharts/charts/tree/master/charts/stable/radicale
- - https://hub.docker.com/r/tomsquest/docker-radicale
-type: application
-version: 4.1.8
diff --git a/stable/radicale/4.1.8/app-changelog.md b/stable/radicale/4.1.8/app-changelog.md
deleted file mode 100644
index 6ea170a301..0000000000
--- a/stable/radicale/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [radicale-4.1.8](https://github.com/truecharts/charts/compare/radicale-4.1.7...radicale-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/radicale/4.1.8/charts/common-17.2.26.tgz b/stable/radicale/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/radicale/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/radicale/4.1.9/CHANGELOG.md b/stable/radicale/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..14ff07c253
--- /dev/null
+++ b/stable/radicale/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [radicale-4.1.9](https://github.com/truecharts/charts/compare/radicale-4.1.8...radicale-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [radicale-4.1.8](https://github.com/truecharts/charts/compare/radicale-4.1.7...radicale-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [radicale-4.1.7](https://github.com/truecharts/charts/compare/radicale-4.1.6...radicale-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [radicale-4.1.6](https://github.com/truecharts/charts/compare/radicale-4.1.5...radicale-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [radicale-4.1.5](https://github.com/truecharts/charts/compare/radicale-4.1.4...radicale-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [radicale-4.1.4](https://github.com/truecharts/charts/compare/radicale-4.1.3...radicale-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [radicale-4.1.3](https://github.com/truecharts/charts/compare/radicale-4.1.0...radicale-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [radicale-4.1.2](https://github.com/truecharts/charts/compare/radicale-4.1.0...radicale-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/radicale/4.1.9/Chart.yaml b/stable/radicale/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..1c882783a6
--- /dev/null
+++ b/stable/radicale/4.1.9/Chart.yaml
@@ -0,0 +1,44 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: radicale
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.1.8.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Radicale is a small but powerful CalDAV (calendars, to-do lists) and CardDAV (contacts) server.
+home: https://truecharts.org/charts/stable/radicale
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/radicale.png
+keywords:
+ - radicale
+ - CalDAV
+ - CardDAV
+ - calendars
+ - contacts
+ - tasks
+ - to-do
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: radicale
+sources:
+ - https://github.com/tomsquest/docker-radicale
+ - https://radicale.org/
+ - https://github.com/Kozea/Radicale
+ - https://github.com/truecharts/charts/tree/master/charts/stable/radicale
+ - https://hub.docker.com/r/tomsquest/docker-radicale
+type: application
+version: 4.1.9
diff --git a/stable/radicale/4.1.8/README.md b/stable/radicale/4.1.9/README.md
similarity index 100%
rename from stable/radicale/4.1.8/README.md
rename to stable/radicale/4.1.9/README.md
diff --git a/stable/radicale/4.1.9/app-changelog.md b/stable/radicale/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..e359f1ebce
--- /dev/null
+++ b/stable/radicale/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [radicale-4.1.9](https://github.com/truecharts/charts/compare/radicale-4.1.8...radicale-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/radicale/4.1.8/app-readme.md b/stable/radicale/4.1.9/app-readme.md
similarity index 100%
rename from stable/radicale/4.1.8/app-readme.md
rename to stable/radicale/4.1.9/app-readme.md
diff --git a/stable/radicale/4.1.9/charts/common-17.2.28.tgz b/stable/radicale/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/radicale/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/radicale/4.1.8/ix_values.yaml b/stable/radicale/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/radicale/4.1.8/ix_values.yaml
rename to stable/radicale/4.1.9/ix_values.yaml
diff --git a/stable/radicale/4.1.8/questions.yaml b/stable/radicale/4.1.9/questions.yaml
similarity index 100%
rename from stable/radicale/4.1.8/questions.yaml
rename to stable/radicale/4.1.9/questions.yaml
diff --git a/stable/radicale/4.1.9/templates/NOTES.txt b/stable/radicale/4.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/radicale/4.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/radicale/4.1.8/templates/_configmap.tpl b/stable/radicale/4.1.9/templates/_configmap.tpl
similarity index 100%
rename from stable/radicale/4.1.8/templates/_configmap.tpl
rename to stable/radicale/4.1.9/templates/_configmap.tpl
diff --git a/stable/radicale/4.1.8/templates/common.yaml b/stable/radicale/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/radicale/4.1.8/templates/common.yaml
rename to stable/radicale/4.1.9/templates/common.yaml
diff --git a/stable/vlmcsd-kms-server/4.1.8/values.yaml b/stable/radicale/4.1.9/values.yaml
similarity index 100%
rename from stable/vlmcsd-kms-server/4.1.8/values.yaml
rename to stable/radicale/4.1.9/values.yaml
diff --git a/stable/rapidphotodownloader/4.1.8/CHANGELOG.md b/stable/rapidphotodownloader/4.1.8/CHANGELOG.md
deleted file mode 100644
index f5af09e063..0000000000
--- a/stable/rapidphotodownloader/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [rapidphotodownloader-4.1.8](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.7...rapidphotodownloader-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [rapidphotodownloader-4.1.7](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.6...rapidphotodownloader-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [rapidphotodownloader-4.1.6](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.5...rapidphotodownloader-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [rapidphotodownloader-4.1.5](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.4...rapidphotodownloader-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [rapidphotodownloader-4.1.4](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.3...rapidphotodownloader-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [rapidphotodownloader-4.1.3](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.0...rapidphotodownloader-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [rapidphotodownloader-4.1.2](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.0...rapidphotodownloader-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [rapidphotodownloader-4.1.0](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.0.1...rapidphotodownloader-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [rapidphotodownloader-4.0.1](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.0.0...rapidphotodownloader-4.0.1) (2023-12-26)
diff --git a/stable/rapidphotodownloader/4.1.8/Chart.yaml b/stable/rapidphotodownloader/4.1.8/Chart.yaml
deleted file mode 100644
index d2bfae2e6c..0000000000
--- a/stable/rapidphotodownloader/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaApp-Photos
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install Rapid Photo Downloader.
-home: https://truecharts.org/charts/stable/rapidphotodownloader
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/rapidphotodownloader.png
-keywords:
- - rapidphotodownloader
- - MediaApp-Photos
- - Productivity
- - Tools-Utilities
- - Backup
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: rapidphotodownloader
-sources:
- - https://www.damonlynch.net/rapid/
- - https://github.com/truecharts/charts/tree/master/charts/stable/rapidphotodownloader
- - https://hub.docker.com/r/ich777/rapidphotodownloader
-type: application
-version: 4.1.8
diff --git a/stable/rapidphotodownloader/4.1.8/app-changelog.md b/stable/rapidphotodownloader/4.1.8/app-changelog.md
deleted file mode 100644
index fa9e5706da..0000000000
--- a/stable/rapidphotodownloader/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rapidphotodownloader-4.1.8](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.7...rapidphotodownloader-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/rapidphotodownloader/4.1.8/charts/common-17.2.26.tgz b/stable/rapidphotodownloader/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/rapidphotodownloader/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rapidphotodownloader/4.1.9/CHANGELOG.md b/stable/rapidphotodownloader/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..4aa8a9da8d
--- /dev/null
+++ b/stable/rapidphotodownloader/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rapidphotodownloader-4.1.9](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.8...rapidphotodownloader-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rapidphotodownloader-4.1.8](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.7...rapidphotodownloader-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rapidphotodownloader-4.1.7](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.6...rapidphotodownloader-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [rapidphotodownloader-4.1.6](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.5...rapidphotodownloader-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [rapidphotodownloader-4.1.5](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.4...rapidphotodownloader-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [rapidphotodownloader-4.1.4](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.3...rapidphotodownloader-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [rapidphotodownloader-4.1.3](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.0...rapidphotodownloader-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [rapidphotodownloader-4.1.2](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.0...rapidphotodownloader-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/rapidphotodownloader/4.1.9/Chart.yaml b/stable/rapidphotodownloader/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..171bc03720
--- /dev/null
+++ b/stable/rapidphotodownloader/4.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaApp-Photos
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install Rapid Photo Downloader.
+home: https://truecharts.org/charts/stable/rapidphotodownloader
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rapidphotodownloader.png
+keywords:
+ - rapidphotodownloader
+ - MediaApp-Photos
+ - Productivity
+ - Tools-Utilities
+ - Backup
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rapidphotodownloader
+sources:
+ - https://www.damonlynch.net/rapid/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rapidphotodownloader
+ - https://hub.docker.com/r/ich777/rapidphotodownloader
+type: application
+version: 4.1.9
diff --git a/stable/rapidphotodownloader/4.1.8/README.md b/stable/rapidphotodownloader/4.1.9/README.md
similarity index 100%
rename from stable/rapidphotodownloader/4.1.8/README.md
rename to stable/rapidphotodownloader/4.1.9/README.md
diff --git a/stable/rapidphotodownloader/4.1.9/app-changelog.md b/stable/rapidphotodownloader/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..c66024e182
--- /dev/null
+++ b/stable/rapidphotodownloader/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rapidphotodownloader-4.1.9](https://github.com/truecharts/charts/compare/rapidphotodownloader-4.1.8...rapidphotodownloader-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rapidphotodownloader/4.1.8/app-readme.md b/stable/rapidphotodownloader/4.1.9/app-readme.md
similarity index 100%
rename from stable/rapidphotodownloader/4.1.8/app-readme.md
rename to stable/rapidphotodownloader/4.1.9/app-readme.md
diff --git a/stable/rapidphotodownloader/4.1.9/charts/common-17.2.28.tgz b/stable/rapidphotodownloader/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rapidphotodownloader/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/rapidphotodownloader/4.1.8/ix_values.yaml b/stable/rapidphotodownloader/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/rapidphotodownloader/4.1.8/ix_values.yaml
rename to stable/rapidphotodownloader/4.1.9/ix_values.yaml
diff --git a/stable/rapidphotodownloader/4.1.8/questions.yaml b/stable/rapidphotodownloader/4.1.9/questions.yaml
similarity index 100%
rename from stable/rapidphotodownloader/4.1.8/questions.yaml
rename to stable/rapidphotodownloader/4.1.9/questions.yaml
diff --git a/stable/red-discordbot/4.1.11/templates/common.yaml b/stable/rapidphotodownloader/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/red-discordbot/4.1.11/templates/common.yaml
rename to stable/rapidphotodownloader/4.1.9/templates/common.yaml
diff --git a/stable/vocechat-server/2.1.8/values.yaml b/stable/rapidphotodownloader/4.1.9/values.yaml
similarity index 100%
rename from stable/vocechat-server/2.1.8/values.yaml
rename to stable/rapidphotodownloader/4.1.9/values.yaml
diff --git a/stable/rcon-webadmin/7.1.8/CHANGELOG.md b/stable/rcon-webadmin/7.1.8/CHANGELOG.md
deleted file mode 100644
index 63f7d38d0b..0000000000
--- a/stable/rcon-webadmin/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [rcon-webadmin-7.1.8](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.7...rcon-webadmin-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [rcon-webadmin-7.1.7](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.6...rcon-webadmin-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [rcon-webadmin-7.1.6](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.5...rcon-webadmin-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [rcon-webadmin-7.1.5](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.4...rcon-webadmin-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [rcon-webadmin-7.1.4](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.3...rcon-webadmin-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [rcon-webadmin-7.1.3](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.0...rcon-webadmin-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [rcon-webadmin-7.1.2](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.0...rcon-webadmin-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [rcon-webadmin-7.1.0](https://github.com/truecharts/charts/compare/rcon-webadmin-7.0.1...rcon-webadmin-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [rcon-webadmin-7.0.1](https://github.com/truecharts/charts/compare/rcon-webadmin-7.0.0...rcon-webadmin-7.0.1) (2023-12-26)
diff --git a/stable/rcon-webadmin/7.1.8/Chart.yaml b/stable/rcon-webadmin/7.1.8/Chart.yaml
deleted file mode 100644
index 1f37ae8649..0000000000
--- a/stable/rcon-webadmin/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.14.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Out of the box, RCON Web Admin can check users for high ping, VAC status, or filter the chat for you around the clock.
-home: https://truecharts.org/charts/stable/rcon-webadmin
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/rcon-webadmin.png
-keywords:
- - rcon-webadmin
- - GameServers
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: rcon-webadmin
-sources:
- - https://github.com/rcon-web-admin/rcon-web-admin
- - https://github.com/truecharts/charts/tree/master/charts/stable/rcon-webadmin
- - https://hub.docker.com/r/itzg/rcon
-type: application
-version: 7.1.8
diff --git a/stable/rcon-webadmin/7.1.8/app-changelog.md b/stable/rcon-webadmin/7.1.8/app-changelog.md
deleted file mode 100644
index 4482975b97..0000000000
--- a/stable/rcon-webadmin/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rcon-webadmin-7.1.8](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.7...rcon-webadmin-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/rcon-webadmin/7.1.8/charts/common-17.2.26.tgz b/stable/rcon-webadmin/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/rcon-webadmin/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rcon-webadmin/7.1.9/CHANGELOG.md b/stable/rcon-webadmin/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..a5059f80be
--- /dev/null
+++ b/stable/rcon-webadmin/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rcon-webadmin-7.1.9](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.8...rcon-webadmin-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rcon-webadmin-7.1.8](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.7...rcon-webadmin-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rcon-webadmin-7.1.7](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.6...rcon-webadmin-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [rcon-webadmin-7.1.6](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.5...rcon-webadmin-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [rcon-webadmin-7.1.5](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.4...rcon-webadmin-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [rcon-webadmin-7.1.4](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.3...rcon-webadmin-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [rcon-webadmin-7.1.3](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.0...rcon-webadmin-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [rcon-webadmin-7.1.2](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.0...rcon-webadmin-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/rcon-webadmin/7.1.9/Chart.yaml b/stable/rcon-webadmin/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..0b558927f2
--- /dev/null
+++ b/stable/rcon-webadmin/7.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.14.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Out of the box, RCON Web Admin can check users for high ping, VAC status, or filter the chat for you around the clock.
+home: https://truecharts.org/charts/stable/rcon-webadmin
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rcon-webadmin.png
+keywords:
+ - rcon-webadmin
+ - GameServers
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rcon-webadmin
+sources:
+ - https://github.com/rcon-web-admin/rcon-web-admin
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rcon-webadmin
+ - https://hub.docker.com/r/itzg/rcon
+type: application
+version: 7.1.9
diff --git a/stable/rcon-webadmin/7.1.8/README.md b/stable/rcon-webadmin/7.1.9/README.md
similarity index 100%
rename from stable/rcon-webadmin/7.1.8/README.md
rename to stable/rcon-webadmin/7.1.9/README.md
diff --git a/stable/rcon-webadmin/7.1.9/app-changelog.md b/stable/rcon-webadmin/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..0c002c48c3
--- /dev/null
+++ b/stable/rcon-webadmin/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rcon-webadmin-7.1.9](https://github.com/truecharts/charts/compare/rcon-webadmin-7.1.8...rcon-webadmin-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rcon-webadmin/7.1.8/app-readme.md b/stable/rcon-webadmin/7.1.9/app-readme.md
similarity index 100%
rename from stable/rcon-webadmin/7.1.8/app-readme.md
rename to stable/rcon-webadmin/7.1.9/app-readme.md
diff --git a/stable/rcon-webadmin/7.1.9/charts/common-17.2.28.tgz b/stable/rcon-webadmin/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rcon-webadmin/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/rcon-webadmin/7.1.8/ix_values.yaml b/stable/rcon-webadmin/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/rcon-webadmin/7.1.8/ix_values.yaml
rename to stable/rcon-webadmin/7.1.9/ix_values.yaml
diff --git a/stable/rcon-webadmin/7.1.8/questions.yaml b/stable/rcon-webadmin/7.1.9/questions.yaml
similarity index 100%
rename from stable/rcon-webadmin/7.1.8/questions.yaml
rename to stable/rcon-webadmin/7.1.9/questions.yaml
diff --git a/stable/rcon-webadmin/7.1.9/templates/NOTES.txt b/stable/rcon-webadmin/7.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/rcon-webadmin/7.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/redm/4.1.8/templates/common.yaml b/stable/rcon-webadmin/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/redm/4.1.8/templates/common.yaml
rename to stable/rcon-webadmin/7.1.9/templates/common.yaml
diff --git a/stable/wallos/3.1.9/values.yaml b/stable/rcon-webadmin/7.1.9/values.yaml
similarity index 100%
rename from stable/wallos/3.1.9/values.yaml
rename to stable/rcon-webadmin/7.1.9/values.yaml
diff --git a/stable/rdesktop/7.1.92/CHANGELOG.md b/stable/rdesktop/7.1.92/CHANGELOG.md
deleted file mode 100644
index eb90003512..0000000000
--- a/stable/rdesktop/7.1.92/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [rdesktop-7.1.92](https://github.com/truecharts/charts/compare/rdesktop-7.1.91...rdesktop-7.1.92) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [rdesktop-7.1.91](https://github.com/truecharts/charts/compare/rdesktop-7.1.90...rdesktop-7.1.91) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [rdesktop-7.1.90](https://github.com/truecharts/charts/compare/rdesktop-7.1.72...rdesktop-7.1.90) (2024-01-21)
-
-### Chore
-
-
-
-- update rdesktop by renovate ([#17402](https://github.com/truecharts/charts/issues/17402))
-
-
-## [rdesktop-7.1.72](https://github.com/truecharts/charts/compare/rdesktop-7.1.65...rdesktop-7.1.72) (2024-01-19)
-
-### Chore
-
-
-
-- update rdesktop by renovate ([#17297](https://github.com/truecharts/charts/issues/17297))
-
-
-## [rdesktop-7.1.65](https://github.com/truecharts/charts/compare/rdesktop-7.1.64...rdesktop-7.1.65) (2024-01-15)
-
-### Chore
-
-
-
-- update container image lscr.io/linuxserver/rdesktop to latest[@df6bc9e](https://github.com/df6bc9e) by renovate ([#17256](https://github.com/truecharts/charts/issues/17256))
-
-
-## [rdesktop-7.1.64](https://github.com/truecharts/charts/compare/rdesktop-7.1.48...rdesktop-7.1.64) (2024-01-15)
-
-### Chore
-
-
-
-- update rdesktop by renovate ([#17243](https://github.com/truecharts/charts/issues/17243))
-
-
-## [rdesktop-7.1.48](https://github.com/truecharts/charts/compare/rdesktop-7.1.42...rdesktop-7.1.48) (2024-01-13)
-
-### Chore
-
-
-
-- update rdesktop by renovate ([#17099](https://github.com/truecharts/charts/issues/17099))
-
-
-## [rdesktop-7.1.42](https://github.com/truecharts/charts/compare/rdesktop-7.1.41...rdesktop-7.1.42) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [rdesktop-7.1.41](https://github.com/truecharts/charts/compare/rdesktop-7.1.24...rdesktop-7.1.41) (2024-01-08)
-
-### Chore
-
-
-
-- update rdesktop by renovate ([#16887](https://github.com/truecharts/charts/issues/16887))
-
-
-## [rdesktop-7.1.24](https://github.com/truecharts/charts/compare/rdesktop-7.1.23...rdesktop-7.1.24) (2024-01-05)
-
-### Chore
-
-
-
-- Update digests of tags ([#16879](https://github.com/truecharts/charts/issues/16879))
-
-
diff --git a/stable/rdesktop/7.1.92/Chart.yaml b/stable/rdesktop/7.1.92/Chart.yaml
deleted file mode 100644
index c189932f7f..0000000000
--- a/stable/rdesktop/7.1.92/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: desktops
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Full desktop environments in many popular flavors for Alpine, Ubuntu, Arch, and Fedora accessible via RDP.
-home: https://truecharts.org/charts/stable/rdesktop
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/rdesktop.png
-keywords:
- - rdesktop
- - desktops
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: rdesktop
-sources:
- - https://github.com/orgs/linuxserver/packages/container/package/rdesktop
- - https://github.com/linuxserver/docker-rdesktop#readme
- - https://github.com/truecharts/charts/tree/master/charts/stable/rdesktop
- - https://fleet.linuxserver.io/image?name=linuxserver/rdesktop
-type: application
-version: 7.1.92
diff --git a/stable/rdesktop/7.1.92/app-changelog.md b/stable/rdesktop/7.1.92/app-changelog.md
deleted file mode 100644
index 8106dc08ab..0000000000
--- a/stable/rdesktop/7.1.92/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rdesktop-7.1.92](https://github.com/truecharts/charts/compare/rdesktop-7.1.91...rdesktop-7.1.92) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/rdesktop/7.1.92/charts/common-17.2.26.tgz b/stable/rdesktop/7.1.92/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/rdesktop/7.1.92/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rdesktop/7.1.93/CHANGELOG.md b/stable/rdesktop/7.1.93/CHANGELOG.md
new file mode 100644
index 0000000000..c6d16fced6
--- /dev/null
+++ b/stable/rdesktop/7.1.93/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rdesktop-7.1.93](https://github.com/truecharts/charts/compare/rdesktop-7.1.92...rdesktop-7.1.93) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rdesktop-7.1.92](https://github.com/truecharts/charts/compare/rdesktop-7.1.91...rdesktop-7.1.92) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rdesktop-7.1.91](https://github.com/truecharts/charts/compare/rdesktop-7.1.90...rdesktop-7.1.91) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [rdesktop-7.1.90](https://github.com/truecharts/charts/compare/rdesktop-7.1.72...rdesktop-7.1.90) (2024-01-21)
+
+### Chore
+
+
+
+- update rdesktop by renovate ([#17402](https://github.com/truecharts/charts/issues/17402))
+
+
+## [rdesktop-7.1.72](https://github.com/truecharts/charts/compare/rdesktop-7.1.65...rdesktop-7.1.72) (2024-01-19)
+
+### Chore
+
+
+
+- update rdesktop by renovate ([#17297](https://github.com/truecharts/charts/issues/17297))
+
+
+## [rdesktop-7.1.65](https://github.com/truecharts/charts/compare/rdesktop-7.1.64...rdesktop-7.1.65) (2024-01-15)
+
+### Chore
+
+
+
+- update container image lscr.io/linuxserver/rdesktop to latest[@df6bc9e](https://github.com/df6bc9e) by renovate ([#17256](https://github.com/truecharts/charts/issues/17256))
+
+
+## [rdesktop-7.1.64](https://github.com/truecharts/charts/compare/rdesktop-7.1.48...rdesktop-7.1.64) (2024-01-15)
+
+### Chore
+
+
+
+- update rdesktop by renovate ([#17243](https://github.com/truecharts/charts/issues/17243))
+
+
+## [rdesktop-7.1.48](https://github.com/truecharts/charts/compare/rdesktop-7.1.42...rdesktop-7.1.48) (2024-01-13)
+
+### Chore
+
+
+
+- update rdesktop by renovate ([#17099](https://github.com/truecharts/charts/issues/17099))
+
+
+## [rdesktop-7.1.42](https://github.com/truecharts/charts/compare/rdesktop-7.1.41...rdesktop-7.1.42) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [rdesktop-7.1.41](https://github.com/truecharts/charts/compare/rdesktop-7.1.24...rdesktop-7.1.41) (2024-01-08)
+
+### Chore
+
+
+
+- update rdesktop by renovate ([#16887](https://github.com/truecharts/charts/issues/16887))
+
+
diff --git a/stable/rdesktop/7.1.93/Chart.yaml b/stable/rdesktop/7.1.93/Chart.yaml
new file mode 100644
index 0000000000..e2e6ef9431
--- /dev/null
+++ b/stable/rdesktop/7.1.93/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: desktops
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Full desktop environments in many popular flavors for Alpine, Ubuntu, Arch, and Fedora accessible via RDP.
+home: https://truecharts.org/charts/stable/rdesktop
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rdesktop.png
+keywords:
+ - rdesktop
+ - desktops
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rdesktop
+sources:
+ - https://github.com/orgs/linuxserver/packages/container/package/rdesktop
+ - https://github.com/linuxserver/docker-rdesktop#readme
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rdesktop
+ - https://fleet.linuxserver.io/image?name=linuxserver/rdesktop
+type: application
+version: 7.1.93
diff --git a/stable/rdesktop/7.1.92/README.md b/stable/rdesktop/7.1.93/README.md
similarity index 100%
rename from stable/rdesktop/7.1.92/README.md
rename to stable/rdesktop/7.1.93/README.md
diff --git a/stable/rdesktop/7.1.93/app-changelog.md b/stable/rdesktop/7.1.93/app-changelog.md
new file mode 100644
index 0000000000..cde3fd6d53
--- /dev/null
+++ b/stable/rdesktop/7.1.93/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rdesktop-7.1.93](https://github.com/truecharts/charts/compare/rdesktop-7.1.92...rdesktop-7.1.93) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rdesktop/7.1.92/app-readme.md b/stable/rdesktop/7.1.93/app-readme.md
similarity index 100%
rename from stable/rdesktop/7.1.92/app-readme.md
rename to stable/rdesktop/7.1.93/app-readme.md
diff --git a/stable/rdesktop/7.1.93/charts/common-17.2.28.tgz b/stable/rdesktop/7.1.93/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rdesktop/7.1.93/charts/common-17.2.28.tgz differ
diff --git a/stable/rdesktop/7.1.92/ix_values.yaml b/stable/rdesktop/7.1.93/ix_values.yaml
similarity index 100%
rename from stable/rdesktop/7.1.92/ix_values.yaml
rename to stable/rdesktop/7.1.93/ix_values.yaml
diff --git a/stable/rdesktop/7.1.92/questions.yaml b/stable/rdesktop/7.1.93/questions.yaml
similarity index 100%
rename from stable/rdesktop/7.1.92/questions.yaml
rename to stable/rdesktop/7.1.93/questions.yaml
diff --git a/stable/rdesktop/7.1.93/templates/NOTES.txt b/stable/rdesktop/7.1.93/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/rdesktop/7.1.93/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/remotely/4.1.8/templates/common.yaml b/stable/rdesktop/7.1.93/templates/common.yaml
similarity index 100%
rename from stable/remotely/4.1.8/templates/common.yaml
rename to stable/rdesktop/7.1.93/templates/common.yaml
diff --git a/stable/watcharr/3.3.4/values.yaml b/stable/rdesktop/7.1.93/values.yaml
similarity index 100%
rename from stable/watcharr/3.3.4/values.yaml
rename to stable/rdesktop/7.1.93/values.yaml
diff --git a/stable/rdtclient/3.1.11/CHANGELOG.md b/stable/rdtclient/3.1.11/CHANGELOG.md
deleted file mode 100644
index a322f7626d..0000000000
--- a/stable/rdtclient/3.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [rdtclient-3.1.11](https://github.com/truecharts/charts/compare/rdtclient-3.1.10...rdtclient-3.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [rdtclient-3.1.10](https://github.com/truecharts/charts/compare/rdtclient-3.1.9...rdtclient-3.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [rdtclient-3.1.9](https://github.com/truecharts/charts/compare/rdtclient-3.1.8...rdtclient-3.1.9) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/rogerfar/rdtclient to v2.0.58[@5e8b26b](https://github.com/5e8b26b) by renovate ([#17187](https://github.com/truecharts/charts/issues/17187))
-
-
-
-
-## [rdtclient-3.1.8](https://github.com/truecharts/charts/compare/rdtclient-3.1.7...rdtclient-3.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [rdtclient-3.1.7](https://github.com/truecharts/charts/compare/rdtclient-3.1.6...rdtclient-3.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/rogerfar/rdtclient to v2.0.54[@006fa34](https://github.com/006fa34) by renovate ([#16999](https://github.com/truecharts/charts/issues/16999))
-
-
-## [rdtclient-3.1.6](https://github.com/truecharts/charts/compare/rdtclient-3.1.5...rdtclient-3.1.6) (2024-01-05)
-
-### Chore
-
-
-
-- update container image ghcr.io/rogerfar/rdtclient to v2.0.52[@86d41c6](https://github.com/86d41c6) by renovate ([#16890](https://github.com/truecharts/charts/issues/16890))
-
-
-## [rdtclient-3.1.5](https://github.com/truecharts/charts/compare/rdtclient-3.1.4...rdtclient-3.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [rdtclient-3.1.4](https://github.com/truecharts/charts/compare/rdtclient-3.1.3...rdtclient-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [rdtclient-3.1.3](https://github.com/truecharts/charts/compare/rdtclient-3.1.0...rdtclient-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/rdtclient/3.1.11/Chart.yaml b/stable/rdtclient/3.1.11/Chart.yaml
deleted file mode 100644
index ee3a73b681..0000000000
--- a/stable/rdtclient/3.1.11/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.0.58
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This is a web interface to manage your torrents on Real-Debrid, AllDebrid or Premiumize.
-home: https://truecharts.org/charts/stable/rdtclient
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/rdtclient.png
-keywords:
- - rdtclient
- - torrent
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: rdtclient
-sources:
- - https://github.com/rogerfar/rdt-client
- - https://github.com/truecharts/charts/tree/master/charts/stable/rdtclient
- - https://ghcr.io/rogerfar/rdtclient
- - https://hub.docker.com/r/p3terx/aria2-pro
-type: application
-version: 3.1.11
diff --git a/stable/rdtclient/3.1.11/app-changelog.md b/stable/rdtclient/3.1.11/app-changelog.md
deleted file mode 100644
index 8107202f4c..0000000000
--- a/stable/rdtclient/3.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rdtclient-3.1.11](https://github.com/truecharts/charts/compare/rdtclient-3.1.10...rdtclient-3.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/rdtclient/3.1.11/charts/common-17.2.26.tgz b/stable/rdtclient/3.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/rdtclient/3.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rdtclient/3.1.12/CHANGELOG.md b/stable/rdtclient/3.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..0912ecd30f
--- /dev/null
+++ b/stable/rdtclient/3.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rdtclient-3.1.12](https://github.com/truecharts/charts/compare/rdtclient-3.1.11...rdtclient-3.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rdtclient-3.1.11](https://github.com/truecharts/charts/compare/rdtclient-3.1.10...rdtclient-3.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rdtclient-3.1.10](https://github.com/truecharts/charts/compare/rdtclient-3.1.9...rdtclient-3.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [rdtclient-3.1.9](https://github.com/truecharts/charts/compare/rdtclient-3.1.8...rdtclient-3.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/rogerfar/rdtclient to v2.0.58[@5e8b26b](https://github.com/5e8b26b) by renovate ([#17187](https://github.com/truecharts/charts/issues/17187))
+
+
+
+
+## [rdtclient-3.1.8](https://github.com/truecharts/charts/compare/rdtclient-3.1.7...rdtclient-3.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [rdtclient-3.1.7](https://github.com/truecharts/charts/compare/rdtclient-3.1.6...rdtclient-3.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/rogerfar/rdtclient to v2.0.54[@006fa34](https://github.com/006fa34) by renovate ([#16999](https://github.com/truecharts/charts/issues/16999))
+
+
+## [rdtclient-3.1.6](https://github.com/truecharts/charts/compare/rdtclient-3.1.5...rdtclient-3.1.6) (2024-01-05)
+
+### Chore
+
+
+
+- update container image ghcr.io/rogerfar/rdtclient to v2.0.52[@86d41c6](https://github.com/86d41c6) by renovate ([#16890](https://github.com/truecharts/charts/issues/16890))
+
+
+## [rdtclient-3.1.5](https://github.com/truecharts/charts/compare/rdtclient-3.1.4...rdtclient-3.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [rdtclient-3.1.4](https://github.com/truecharts/charts/compare/rdtclient-3.1.3...rdtclient-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [rdtclient-3.1.3](https://github.com/truecharts/charts/compare/rdtclient-3.1.0...rdtclient-3.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/rdtclient/3.1.12/Chart.yaml b/stable/rdtclient/3.1.12/Chart.yaml
new file mode 100644
index 0000000000..37e99c9ae0
--- /dev/null
+++ b/stable/rdtclient/3.1.12/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.0.58
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This is a web interface to manage your torrents on Real-Debrid, AllDebrid or Premiumize.
+home: https://truecharts.org/charts/stable/rdtclient
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rdtclient.png
+keywords:
+ - rdtclient
+ - torrent
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rdtclient
+sources:
+ - https://github.com/rogerfar/rdt-client
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rdtclient
+ - https://ghcr.io/rogerfar/rdtclient
+ - https://hub.docker.com/r/p3terx/aria2-pro
+type: application
+version: 3.1.12
diff --git a/stable/rdtclient/3.1.11/README.md b/stable/rdtclient/3.1.12/README.md
similarity index 100%
rename from stable/rdtclient/3.1.11/README.md
rename to stable/rdtclient/3.1.12/README.md
diff --git a/stable/rdtclient/3.1.12/app-changelog.md b/stable/rdtclient/3.1.12/app-changelog.md
new file mode 100644
index 0000000000..0240e92c56
--- /dev/null
+++ b/stable/rdtclient/3.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rdtclient-3.1.12](https://github.com/truecharts/charts/compare/rdtclient-3.1.11...rdtclient-3.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rdtclient/3.1.11/app-readme.md b/stable/rdtclient/3.1.12/app-readme.md
similarity index 100%
rename from stable/rdtclient/3.1.11/app-readme.md
rename to stable/rdtclient/3.1.12/app-readme.md
diff --git a/stable/rdtclient/3.1.12/charts/common-17.2.28.tgz b/stable/rdtclient/3.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rdtclient/3.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/rdtclient/3.1.11/ix_values.yaml b/stable/rdtclient/3.1.12/ix_values.yaml
similarity index 100%
rename from stable/rdtclient/3.1.11/ix_values.yaml
rename to stable/rdtclient/3.1.12/ix_values.yaml
diff --git a/stable/rdtclient/3.1.11/questions.yaml b/stable/rdtclient/3.1.12/questions.yaml
similarity index 100%
rename from stable/rdtclient/3.1.11/questions.yaml
rename to stable/rdtclient/3.1.12/questions.yaml
diff --git a/stable/rdtclient/3.1.12/templates/NOTES.txt b/stable/rdtclient/3.1.12/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/rdtclient/3.1.12/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/rdtclient/3.1.11/templates/common.yaml b/stable/rdtclient/3.1.12/templates/common.yaml
similarity index 100%
rename from stable/rdtclient/3.1.11/templates/common.yaml
rename to stable/rdtclient/3.1.12/templates/common.yaml
diff --git a/stable/watchyourlan/7.1.9/values.yaml b/stable/rdtclient/3.1.12/values.yaml
similarity index 100%
rename from stable/watchyourlan/7.1.9/values.yaml
rename to stable/rdtclient/3.1.12/values.yaml
diff --git a/stable/readarr/19.1.12/CHANGELOG.md b/stable/readarr/19.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..4953c7da4c
--- /dev/null
+++ b/stable/readarr/19.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [readarr-19.1.12](https://github.com/truecharts/charts/compare/readarr-19.1.11...readarr-19.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [readarr-19.1.11](https://github.com/truecharts/charts/compare/readarr-19.1.10...readarr-19.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [readarr-19.1.10](https://github.com/truecharts/charts/compare/readarr-19.1.9...readarr-19.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [readarr-19.1.9](https://github.com/truecharts/charts/compare/readarr-19.1.8...readarr-19.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/onedr0p/readarr-develop to v0.3.15.2376[@ac03108](https://github.com/ac03108) by renovate ([#17422](https://github.com/truecharts/charts/issues/17422))
+
+
+
+
+## [readarr-19.1.8](https://github.com/truecharts/charts/compare/readarr-19.1.7...readarr-19.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [readarr-19.1.7](https://github.com/truecharts/charts/compare/readarr-19.1.6...readarr-19.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/onedr0p/readarr-develop to v0.3.14.2358[@b3b98cf](https://github.com/b3b98cf) by renovate ([#16996](https://github.com/truecharts/charts/issues/16996))
+
+
+## [readarr-19.1.6](https://github.com/truecharts/charts/compare/readarr-19.1.5...readarr-19.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [readarr-19.1.5](https://github.com/truecharts/charts/compare/readarr-19.1.4...readarr-19.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [readarr-19.1.4](https://github.com/truecharts/charts/compare/readarr-19.1.1...readarr-19.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/readarr/19.1.12/Chart.yaml b/stable/readarr/19.1.12/Chart.yaml
new file mode 100644
index 0000000000..aafea8051e
--- /dev/null
+++ b/stable/readarr/19.1.12/Chart.yaml
@@ -0,0 +1,42 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.3.15.2376
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A fork of Radarr to work with Books & AudioBooks
+home: https://truecharts.org/charts/stable/readarr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/readarr.png
+keywords:
+ - readarr
+ - torrent
+ - usenet
+ - AudioBooks
+ - ebooks
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: readarr
+sources:
+ - https://readarr.com
+ - https://github.com/Readarr/Readarr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/readarr
+ - https://ghcr.io/onedr0p/readarr-develop
+ - https://ghcr.io/onedr0p/exportarr
+type: application
+version: 19.1.12
diff --git a/stable/readarr/19.1.12/README.md b/stable/readarr/19.1.12/README.md
new file mode 100644
index 0000000000..7fa53aa4e9
--- /dev/null
+++ b/stable/readarr/19.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/readarr)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/readarr/19.1.12/app-changelog.md b/stable/readarr/19.1.12/app-changelog.md
new file mode 100644
index 0000000000..105a611ac7
--- /dev/null
+++ b/stable/readarr/19.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [readarr-19.1.12](https://github.com/truecharts/charts/compare/readarr-19.1.11...readarr-19.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/readarr/19.1.12/app-readme.md b/stable/readarr/19.1.12/app-readme.md
new file mode 100644
index 0000000000..3bc4be21cf
--- /dev/null
+++ b/stable/readarr/19.1.12/app-readme.md
@@ -0,0 +1,8 @@
+A fork of Radarr to work with Books & AudioBooks
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/readarr](https://truecharts.org/charts/stable/readarr)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/readarr/19.1.12/charts/common-17.2.28.tgz b/stable/readarr/19.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/readarr/19.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/readarr/19.1.12/ix_values.yaml b/stable/readarr/19.1.12/ix_values.yaml
new file mode 100644
index 0000000000..b3c9b2507a
--- /dev/null
+++ b/stable/readarr/19.1.12/ix_values.yaml
@@ -0,0 +1,109 @@
+image:
+ repository: ghcr.io/onedr0p/readarr-develop
+ pullPolicy: IfNotPresent
+ tag: 0.3.15.2376@sha256:ac03108c56438d100b258e4dcf4e7d3a3a998390b70f21a09c062f6139806235
+exportarrImage:
+ repository: ghcr.io/onedr0p/exportarr
+ pullPolicy: IfNotPresent
+ tag: v1.6.0@sha256:b522e128509b766cf66f847190fccd225ff194dc76775fe6a215f2dd3010cac2
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+service:
+ main:
+ ports:
+ main:
+ port: 8787
+ metrics:
+ enabled: true
+ type: ClusterIP
+ targetSelector: exportarr
+ ports:
+ metrics:
+ enabled: true
+ port: 8788
+ targetSelector: exportarr
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: true
+ type: http
+ path: /ping
+ readiness:
+ enabled: true
+ type: http
+ path: /ping
+ startup:
+ enabled: true
+ type: http
+ path: /ping
+ env:
+ READARR__PORT: "{{ .Values.service.main.ports.main.port }}"
+ READARR__AUTHENTICATION_METHOD: "None"
+ exportarr:
+ enabled: true
+ type: Deployment
+ strategy: RollingUpdate
+ replicas: 1
+ podSpec:
+ containers:
+ exportarr:
+ primary: true
+ enabled: true
+ imageSelector: exportarrImage
+ args:
+ - readarr
+ probes:
+ liveness:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ readiness:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ startup:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ env:
+ INTERFACE: 0.0.0.0
+ PORT: "{{ .Values.service.metrics.ports.metrics.port }}"
+ URL: '{{ printf "http://%v:%v" (include "tc.v1.common.lib.chart.names.fullname" $) .Values.service.main.ports.main.port }}'
+ # additional metrics (slow)
+ # ENABLE_ADDITIONAL_METRICS: false
+ # enable gathering unknown queue items
+ # ENABLE_UNKNOWN_QUEUE_ITEMS: false
+ CONFIG: "/config/config.xml"
+persistence:
+ config:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: /config
+ exportarr:
+ exportarr:
+ mountPath: /config
+ readOnly: true
+metrics:
+ main:
+ enabled: true
+ type: "servicemonitor"
+ endpoints:
+ - port: metrics
+ path: /metrics
+ targetSelector: metrics
+ prometheusRule:
+ enabled: false
+portal:
+ open:
+ enabled: true
+updated: true
diff --git a/stable/readarr/19.1.12/questions.yaml b/stable/readarr/19.1.12/questions.yaml
new file mode 100644
index 0000000000..6f86544789
--- /dev/null
+++ b/stable/readarr/19.1.12/questions.yaml
@@ -0,0 +1,2885 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: App Configuration
+ label: Image Environment
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: READARR__AUTHENTICATION_METHOD
+ label: Auth Method
+ description: Sets the auth method.
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: In-App Setting
+ - value: None
+ description: None
+ - value: Basic
+ description: Basic
+ - value: Forms
+ description: Forms
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 8787
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: App Config Storage
+ description: Stores the Application Configuration.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: metrics
+ group: Metrics
+ label: Prometheus Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: prometheusRule
+ label: PrometheusRule
+ description: Enable and configure Prometheus Rules for the App.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ # TODO: Rule List section
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/readarr/19.1.12/templates/NOTES.txt b/stable/readarr/19.1.12/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/readarr/19.1.12/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/readarr/19.1.12/templates/common.yaml b/stable/readarr/19.1.12/templates/common.yaml
new file mode 100644
index 0000000000..3c93f57861
--- /dev/null
+++ b/stable/readarr/19.1.12/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . -}}
+
+{{/* Disable [exportarr] if requested */}}
+{{- if not .Values.metrics.main.enabled -}}
+ {{- $_ := set .Values.workload.exportarr "enabled" false -}}
+ {{- $_ := set .Values.service.metrics "enabled" false -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{- include "tc.v1.common.loader.apply" . -}}
diff --git a/stable/webgrabplus/8.1.13/values.yaml b/stable/readarr/19.1.12/values.yaml
similarity index 100%
rename from stable/webgrabplus/8.1.13/values.yaml
rename to stable/readarr/19.1.12/values.yaml
diff --git a/stable/recyclarr/8.1.8/CHANGELOG.md b/stable/recyclarr/8.1.8/CHANGELOG.md
deleted file mode 100644
index 577a64c77f..0000000000
--- a/stable/recyclarr/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [recyclarr-8.1.8](https://github.com/truecharts/charts/compare/recyclarr-8.1.7...recyclarr-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [recyclarr-8.1.7](https://github.com/truecharts/charts/compare/recyclarr-8.1.6...recyclarr-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [recyclarr-8.1.6](https://github.com/truecharts/charts/compare/recyclarr-8.1.5...recyclarr-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [recyclarr-8.1.5](https://github.com/truecharts/charts/compare/recyclarr-8.1.4...recyclarr-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [recyclarr-8.1.4](https://github.com/truecharts/charts/compare/recyclarr-8.1.3...recyclarr-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [recyclarr-8.1.3](https://github.com/truecharts/charts/compare/recyclarr-8.1.0...recyclarr-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [recyclarr-8.1.2](https://github.com/truecharts/charts/compare/recyclarr-8.1.0...recyclarr-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [recyclarr-8.1.0](https://github.com/truecharts/charts/compare/recyclarr-8.0.1...recyclarr-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [recyclarr-8.0.1](https://github.com/truecharts/charts/compare/recyclarr-8.0.0...recyclarr-8.0.1) (2023-12-26)
diff --git a/stable/recyclarr/8.1.8/Chart.yaml b/stable/recyclarr/8.1.8/Chart.yaml
deleted file mode 100644
index a6bc4833c7..0000000000
--- a/stable/recyclarr/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 6.0.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A command-line application that will automatically synchronize recommended settings from TRaSH guides to your Sonarr/Radarr instances.
-home: https://truecharts.org/charts/stable/recyclarr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/recyclarr.png
-keywords:
- - recyclarr
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: recyclarr
-sources:
- - https://github.com/recyclarr/recyclarr/pkgs/container/recyclarr
- - https://github.com/recyclarr/recyclarr
- - https://github.com/truecharts/charts/tree/master/charts/stable/recyclarr
- - https://ghcr.io/recyclarr/recyclarr
-type: application
-version: 8.1.8
diff --git a/stable/recyclarr/8.1.8/app-changelog.md b/stable/recyclarr/8.1.8/app-changelog.md
deleted file mode 100644
index 8dbeec2b35..0000000000
--- a/stable/recyclarr/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [recyclarr-8.1.8](https://github.com/truecharts/charts/compare/recyclarr-8.1.7...recyclarr-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/recyclarr/8.1.8/charts/common-17.2.26.tgz b/stable/recyclarr/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/recyclarr/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/recyclarr/8.1.9/CHANGELOG.md b/stable/recyclarr/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..83be0118ac
--- /dev/null
+++ b/stable/recyclarr/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [recyclarr-8.1.9](https://github.com/truecharts/charts/compare/recyclarr-8.1.8...recyclarr-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [recyclarr-8.1.8](https://github.com/truecharts/charts/compare/recyclarr-8.1.7...recyclarr-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [recyclarr-8.1.7](https://github.com/truecharts/charts/compare/recyclarr-8.1.6...recyclarr-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [recyclarr-8.1.6](https://github.com/truecharts/charts/compare/recyclarr-8.1.5...recyclarr-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [recyclarr-8.1.5](https://github.com/truecharts/charts/compare/recyclarr-8.1.4...recyclarr-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [recyclarr-8.1.4](https://github.com/truecharts/charts/compare/recyclarr-8.1.3...recyclarr-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [recyclarr-8.1.3](https://github.com/truecharts/charts/compare/recyclarr-8.1.0...recyclarr-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [recyclarr-8.1.2](https://github.com/truecharts/charts/compare/recyclarr-8.1.0...recyclarr-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/recyclarr/8.1.9/Chart.yaml b/stable/recyclarr/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..52e2bb22a2
--- /dev/null
+++ b/stable/recyclarr/8.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 6.0.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A command-line application that will automatically synchronize recommended settings from TRaSH guides to your Sonarr/Radarr instances.
+home: https://truecharts.org/charts/stable/recyclarr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/recyclarr.png
+keywords:
+ - recyclarr
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: recyclarr
+sources:
+ - https://github.com/recyclarr/recyclarr/pkgs/container/recyclarr
+ - https://github.com/recyclarr/recyclarr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/recyclarr
+ - https://ghcr.io/recyclarr/recyclarr
+type: application
+version: 8.1.9
diff --git a/stable/recyclarr/8.1.8/README.md b/stable/recyclarr/8.1.9/README.md
similarity index 100%
rename from stable/recyclarr/8.1.8/README.md
rename to stable/recyclarr/8.1.9/README.md
diff --git a/stable/recyclarr/8.1.9/app-changelog.md b/stable/recyclarr/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..6962fc0212
--- /dev/null
+++ b/stable/recyclarr/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [recyclarr-8.1.9](https://github.com/truecharts/charts/compare/recyclarr-8.1.8...recyclarr-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/recyclarr/8.1.8/app-readme.md b/stable/recyclarr/8.1.9/app-readme.md
similarity index 100%
rename from stable/recyclarr/8.1.8/app-readme.md
rename to stable/recyclarr/8.1.9/app-readme.md
diff --git a/stable/recyclarr/8.1.9/charts/common-17.2.28.tgz b/stable/recyclarr/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/recyclarr/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/recyclarr/8.1.8/ix_values.yaml b/stable/recyclarr/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/recyclarr/8.1.8/ix_values.yaml
rename to stable/recyclarr/8.1.9/ix_values.yaml
diff --git a/stable/recyclarr/8.1.8/questions.yaml b/stable/recyclarr/8.1.9/questions.yaml
similarity index 100%
rename from stable/recyclarr/8.1.8/questions.yaml
rename to stable/recyclarr/8.1.9/questions.yaml
diff --git a/stable/recyclarr/8.1.9/templates/NOTES.txt b/stable/recyclarr/8.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/recyclarr/8.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/restic-rest-server/4.1.8/templates/common.yaml b/stable/recyclarr/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/restic-rest-server/4.1.8/templates/common.yaml
rename to stable/recyclarr/8.1.9/templates/common.yaml
diff --git a/stable/webnut/7.1.8/values.yaml b/stable/recyclarr/8.1.9/values.yaml
similarity index 100%
rename from stable/webnut/7.1.8/values.yaml
rename to stable/recyclarr/8.1.9/values.yaml
diff --git a/stable/red-discordbot/4.1.11/CHANGELOG.md b/stable/red-discordbot/4.1.11/CHANGELOG.md
deleted file mode 100644
index 4fddd4d118..0000000000
--- a/stable/red-discordbot/4.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [red-discordbot-4.1.11](https://github.com/truecharts/charts/compare/red-discordbot-4.1.10...red-discordbot-4.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [red-discordbot-4.1.10](https://github.com/truecharts/charts/compare/red-discordbot-4.1.9...red-discordbot-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [red-discordbot-4.1.9](https://github.com/truecharts/charts/compare/red-discordbot-4.1.8...red-discordbot-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image phasecorex/red-discordbot to full[@68f02c6](https://github.com/68f02c6) by renovate ([#17390](https://github.com/truecharts/charts/issues/17390))
-
-
-## [red-discordbot-4.1.8](https://github.com/truecharts/charts/compare/red-discordbot-4.1.7...red-discordbot-4.1.8) (2024-01-14)
-
-### Chore
-
-
-
-- update container image phasecorex/red-discordbot to full[@5a799e7](https://github.com/5a799e7) by renovate ([#17171](https://github.com/truecharts/charts/issues/17171))
-
-
-
-
-## [red-discordbot-4.1.7](https://github.com/truecharts/charts/compare/red-discordbot-4.1.6...red-discordbot-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [red-discordbot-4.1.6](https://github.com/truecharts/charts/compare/red-discordbot-4.1.5...red-discordbot-4.1.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image phasecorex/red-discordbot to full[@31e7731](https://github.com/31e7731) by renovate ([#16961](https://github.com/truecharts/charts/issues/16961))
-
-
-## [red-discordbot-4.1.5](https://github.com/truecharts/charts/compare/red-discordbot-4.1.4...red-discordbot-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [red-discordbot-4.1.4](https://github.com/truecharts/charts/compare/red-discordbot-4.1.3...red-discordbot-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [red-discordbot-4.1.3](https://github.com/truecharts/charts/compare/red-discordbot-4.1.0...red-discordbot-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/red-discordbot/4.1.11/Chart.yaml b/stable/red-discordbot/4.1.11/Chart.yaml
deleted file mode 100644
index abe46e46aa..0000000000
--- a/stable/red-discordbot/4.1.11/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: full
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "The newest Red-Discordbot in a convenient multi-arch Chart "
-home: https://truecharts.org/charts/stable/red-discordbot
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/red-discordbot.png
-keywords:
- - red-discordbot
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: red-discordbot
-sources:
- - https://github.com/PhasecoreX/docker-red-discordbot
- - https://github.com/truecharts/charts/tree/master/charts/stable/red-discordbot
- - https://hub.docker.com/r/phasecorex/red-discordbot
-type: application
-version: 4.1.11
diff --git a/stable/red-discordbot/4.1.11/app-changelog.md b/stable/red-discordbot/4.1.11/app-changelog.md
deleted file mode 100644
index c6ff202d6a..0000000000
--- a/stable/red-discordbot/4.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [red-discordbot-4.1.11](https://github.com/truecharts/charts/compare/red-discordbot-4.1.10...red-discordbot-4.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/red-discordbot/4.1.11/charts/common-17.2.26.tgz b/stable/red-discordbot/4.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/red-discordbot/4.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/red-discordbot/4.1.12/CHANGELOG.md b/stable/red-discordbot/4.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..923d13e9bd
--- /dev/null
+++ b/stable/red-discordbot/4.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [red-discordbot-4.1.12](https://github.com/truecharts/charts/compare/red-discordbot-4.1.11...red-discordbot-4.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [red-discordbot-4.1.11](https://github.com/truecharts/charts/compare/red-discordbot-4.1.10...red-discordbot-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [red-discordbot-4.1.10](https://github.com/truecharts/charts/compare/red-discordbot-4.1.9...red-discordbot-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [red-discordbot-4.1.9](https://github.com/truecharts/charts/compare/red-discordbot-4.1.8...red-discordbot-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image phasecorex/red-discordbot to full[@68f02c6](https://github.com/68f02c6) by renovate ([#17390](https://github.com/truecharts/charts/issues/17390))
+
+
+## [red-discordbot-4.1.8](https://github.com/truecharts/charts/compare/red-discordbot-4.1.7...red-discordbot-4.1.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image phasecorex/red-discordbot to full[@5a799e7](https://github.com/5a799e7) by renovate ([#17171](https://github.com/truecharts/charts/issues/17171))
+
+
+
+
+## [red-discordbot-4.1.7](https://github.com/truecharts/charts/compare/red-discordbot-4.1.6...red-discordbot-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [red-discordbot-4.1.6](https://github.com/truecharts/charts/compare/red-discordbot-4.1.5...red-discordbot-4.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image phasecorex/red-discordbot to full[@31e7731](https://github.com/31e7731) by renovate ([#16961](https://github.com/truecharts/charts/issues/16961))
+
+
+## [red-discordbot-4.1.5](https://github.com/truecharts/charts/compare/red-discordbot-4.1.4...red-discordbot-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [red-discordbot-4.1.4](https://github.com/truecharts/charts/compare/red-discordbot-4.1.3...red-discordbot-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [red-discordbot-4.1.3](https://github.com/truecharts/charts/compare/red-discordbot-4.1.0...red-discordbot-4.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/red-discordbot/4.1.12/Chart.yaml b/stable/red-discordbot/4.1.12/Chart.yaml
new file mode 100644
index 0000000000..5cb4471f9c
--- /dev/null
+++ b/stable/red-discordbot/4.1.12/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: full
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "The newest Red-Discordbot in a convenient multi-arch Chart "
+home: https://truecharts.org/charts/stable/red-discordbot
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/red-discordbot.png
+keywords:
+ - red-discordbot
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: red-discordbot
+sources:
+ - https://github.com/PhasecoreX/docker-red-discordbot
+ - https://github.com/truecharts/charts/tree/master/charts/stable/red-discordbot
+ - https://hub.docker.com/r/phasecorex/red-discordbot
+type: application
+version: 4.1.12
diff --git a/stable/red-discordbot/4.1.11/README.md b/stable/red-discordbot/4.1.12/README.md
similarity index 100%
rename from stable/red-discordbot/4.1.11/README.md
rename to stable/red-discordbot/4.1.12/README.md
diff --git a/stable/red-discordbot/4.1.12/app-changelog.md b/stable/red-discordbot/4.1.12/app-changelog.md
new file mode 100644
index 0000000000..9041590f06
--- /dev/null
+++ b/stable/red-discordbot/4.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [red-discordbot-4.1.12](https://github.com/truecharts/charts/compare/red-discordbot-4.1.11...red-discordbot-4.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/red-discordbot/4.1.11/app-readme.md b/stable/red-discordbot/4.1.12/app-readme.md
similarity index 100%
rename from stable/red-discordbot/4.1.11/app-readme.md
rename to stable/red-discordbot/4.1.12/app-readme.md
diff --git a/stable/red-discordbot/4.1.12/charts/common-17.2.28.tgz b/stable/red-discordbot/4.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/red-discordbot/4.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/red-discordbot/4.1.11/ix_values.yaml b/stable/red-discordbot/4.1.12/ix_values.yaml
similarity index 100%
rename from stable/red-discordbot/4.1.11/ix_values.yaml
rename to stable/red-discordbot/4.1.12/ix_values.yaml
diff --git a/stable/red-discordbot/4.1.11/questions.yaml b/stable/red-discordbot/4.1.12/questions.yaml
similarity index 100%
rename from stable/red-discordbot/4.1.11/questions.yaml
rename to stable/red-discordbot/4.1.12/questions.yaml
diff --git a/stable/rflood/4.1.9/templates/common.yaml b/stable/red-discordbot/4.1.12/templates/common.yaml
similarity index 100%
rename from stable/rflood/4.1.9/templates/common.yaml
rename to stable/red-discordbot/4.1.12/templates/common.yaml
diff --git a/stable/webp-server/4.1.9/values.yaml b/stable/red-discordbot/4.1.12/values.yaml
similarity index 100%
rename from stable/webp-server/4.1.9/values.yaml
rename to stable/red-discordbot/4.1.12/values.yaml
diff --git a/stable/redisinsight/5.1.8/CHANGELOG.md b/stable/redisinsight/5.1.8/CHANGELOG.md
deleted file mode 100644
index 48b558272c..0000000000
--- a/stable/redisinsight/5.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [redisinsight-5.1.8](https://github.com/truecharts/charts/compare/redisinsight-5.1.7...redisinsight-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [redisinsight-5.1.7](https://github.com/truecharts/charts/compare/redisinsight-5.1.6...redisinsight-5.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [redisinsight-5.1.6](https://github.com/truecharts/charts/compare/redisinsight-5.1.5...redisinsight-5.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [redisinsight-5.1.5](https://github.com/truecharts/charts/compare/redisinsight-5.1.4...redisinsight-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [redisinsight-5.1.4](https://github.com/truecharts/charts/compare/redisinsight-5.1.3...redisinsight-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [redisinsight-5.1.3](https://github.com/truecharts/charts/compare/redisinsight-5.1.0...redisinsight-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [redisinsight-5.1.2](https://github.com/truecharts/charts/compare/redisinsight-5.1.0...redisinsight-5.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [redisinsight-5.1.0](https://github.com/truecharts/charts/compare/redisinsight-5.0.1...redisinsight-5.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [redisinsight-5.0.1](https://github.com/truecharts/charts/compare/redisinsight-5.0.0...redisinsight-5.0.1) (2023-12-26)
diff --git a/stable/redisinsight/5.1.8/Chart.yaml b/stable/redisinsight/5.1.8/Chart.yaml
deleted file mode 100644
index 75379812e8..0000000000
--- a/stable/redisinsight/5.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.14.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: GUI for Redis.
-home: https://truecharts.org/charts/stable/redisinsight
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/redisinsight.png
-keywords:
- - redisinsight
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: redisinsight
-sources:
- - https://redis.com/redis-enterprise/redis-insight/
- - https://github.com/RedisInsight/RedisInsight
- - https://github.com/truecharts/charts/tree/master/charts/stable/redisinsight
- - https://hub.docker.com/r/redislabs/redisinsight
-type: application
-version: 5.1.8
diff --git a/stable/redisinsight/5.1.8/app-changelog.md b/stable/redisinsight/5.1.8/app-changelog.md
deleted file mode 100644
index 7018c1b468..0000000000
--- a/stable/redisinsight/5.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [redisinsight-5.1.8](https://github.com/truecharts/charts/compare/redisinsight-5.1.7...redisinsight-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/redisinsight/5.1.8/charts/common-17.2.26.tgz b/stable/redisinsight/5.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/redisinsight/5.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/redisinsight/5.1.9/CHANGELOG.md b/stable/redisinsight/5.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..7f2d64314e
--- /dev/null
+++ b/stable/redisinsight/5.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [redisinsight-5.1.9](https://github.com/truecharts/charts/compare/redisinsight-5.1.8...redisinsight-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [redisinsight-5.1.8](https://github.com/truecharts/charts/compare/redisinsight-5.1.7...redisinsight-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [redisinsight-5.1.7](https://github.com/truecharts/charts/compare/redisinsight-5.1.6...redisinsight-5.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [redisinsight-5.1.6](https://github.com/truecharts/charts/compare/redisinsight-5.1.5...redisinsight-5.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [redisinsight-5.1.5](https://github.com/truecharts/charts/compare/redisinsight-5.1.4...redisinsight-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [redisinsight-5.1.4](https://github.com/truecharts/charts/compare/redisinsight-5.1.3...redisinsight-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [redisinsight-5.1.3](https://github.com/truecharts/charts/compare/redisinsight-5.1.0...redisinsight-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [redisinsight-5.1.2](https://github.com/truecharts/charts/compare/redisinsight-5.1.0...redisinsight-5.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/redisinsight/5.1.9/Chart.yaml b/stable/redisinsight/5.1.9/Chart.yaml
new file mode 100644
index 0000000000..760c3f7b4d
--- /dev/null
+++ b/stable/redisinsight/5.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.14.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: GUI for Redis.
+home: https://truecharts.org/charts/stable/redisinsight
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/redisinsight.png
+keywords:
+ - redisinsight
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: redisinsight
+sources:
+ - https://redis.com/redis-enterprise/redis-insight/
+ - https://github.com/RedisInsight/RedisInsight
+ - https://github.com/truecharts/charts/tree/master/charts/stable/redisinsight
+ - https://hub.docker.com/r/redislabs/redisinsight
+type: application
+version: 5.1.9
diff --git a/stable/redisinsight/5.1.8/README.md b/stable/redisinsight/5.1.9/README.md
similarity index 100%
rename from stable/redisinsight/5.1.8/README.md
rename to stable/redisinsight/5.1.9/README.md
diff --git a/stable/redisinsight/5.1.9/app-changelog.md b/stable/redisinsight/5.1.9/app-changelog.md
new file mode 100644
index 0000000000..8adfb25311
--- /dev/null
+++ b/stable/redisinsight/5.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [redisinsight-5.1.9](https://github.com/truecharts/charts/compare/redisinsight-5.1.8...redisinsight-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/redisinsight/5.1.8/app-readme.md b/stable/redisinsight/5.1.9/app-readme.md
similarity index 100%
rename from stable/redisinsight/5.1.8/app-readme.md
rename to stable/redisinsight/5.1.9/app-readme.md
diff --git a/stable/redisinsight/5.1.9/charts/common-17.2.28.tgz b/stable/redisinsight/5.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/redisinsight/5.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/redisinsight/5.1.8/ix_values.yaml b/stable/redisinsight/5.1.9/ix_values.yaml
similarity index 100%
rename from stable/redisinsight/5.1.8/ix_values.yaml
rename to stable/redisinsight/5.1.9/ix_values.yaml
diff --git a/stable/redisinsight/5.1.8/questions.yaml b/stable/redisinsight/5.1.9/questions.yaml
similarity index 100%
rename from stable/redisinsight/5.1.8/questions.yaml
rename to stable/redisinsight/5.1.9/questions.yaml
diff --git a/stable/redisinsight/5.1.9/templates/NOTES.txt b/stable/redisinsight/5.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/redisinsight/5.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/redisinsight/5.1.9/templates/common.yaml b/stable/redisinsight/5.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/redisinsight/5.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/website-shot/9.1.8/values.yaml b/stable/redisinsight/5.1.9/values.yaml
similarity index 100%
rename from stable/website-shot/9.1.8/values.yaml
rename to stable/redisinsight/5.1.9/values.yaml
diff --git a/stable/redm/4.1.8/CHANGELOG.md b/stable/redm/4.1.8/CHANGELOG.md
deleted file mode 100644
index 354f44398b..0000000000
--- a/stable/redm/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [redm-4.1.8](https://github.com/truecharts/charts/compare/redm-4.1.7...redm-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [redm-4.1.7](https://github.com/truecharts/charts/compare/redm-4.1.6...redm-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [redm-4.1.6](https://github.com/truecharts/charts/compare/redm-4.1.5...redm-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [redm-4.1.5](https://github.com/truecharts/charts/compare/redm-4.1.4...redm-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [redm-4.1.4](https://github.com/truecharts/charts/compare/redm-4.1.3...redm-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [redm-4.1.3](https://github.com/truecharts/charts/compare/redm-4.1.0...redm-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [redm-4.1.2](https://github.com/truecharts/charts/compare/redm-4.1.0...redm-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [redm-4.1.0](https://github.com/truecharts/charts/compare/redm-4.0.1...redm-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [redm-4.0.1](https://github.com/truecharts/charts/compare/redm-4.0.0...redm-4.0.1) (2023-12-26)
diff --git a/stable/redm/4.1.8/Chart.yaml b/stable/redm/4.1.8/Chart.yaml
deleted file mode 100644
index 65da53af5f..0000000000
--- a/stable/redm/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "With this Chart you can run RedM (Red Dead Redemption 2 MOD SERVER) it will automatically download the latest version or if you want to updated it yourself set the Manual Updates (in the 'Show more settings' tab down below) to true (without quotes). The Chart will automatically extract it and download all other required files (resources, server.cfg). You can get fx.tar.xz from here: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ To run this Chart you must provide a valid Server Key (you can get them from here: https://keymaster.fivem.net/) and your prefered Server Name."
-home: https://truecharts.org/charts/stable/redm
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/redm.png
-keywords:
- - redm
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: redm
-sources:
- - https://redm.gg/
- - https://github.com/truecharts/charts/tree/master/charts/stable/redm
- - https://hub.docker.com/r/ich777/redmserver
-type: application
-version: 4.1.8
diff --git a/stable/redm/4.1.8/app-changelog.md b/stable/redm/4.1.8/app-changelog.md
deleted file mode 100644
index b3bbc41d8a..0000000000
--- a/stable/redm/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [redm-4.1.8](https://github.com/truecharts/charts/compare/redm-4.1.7...redm-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/redm/4.1.8/charts/common-17.2.26.tgz b/stable/redm/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/redm/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/redm/4.1.9/CHANGELOG.md b/stable/redm/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..1333d13a73
--- /dev/null
+++ b/stable/redm/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [redm-4.1.9](https://github.com/truecharts/charts/compare/redm-4.1.8...redm-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [redm-4.1.8](https://github.com/truecharts/charts/compare/redm-4.1.7...redm-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [redm-4.1.7](https://github.com/truecharts/charts/compare/redm-4.1.6...redm-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [redm-4.1.6](https://github.com/truecharts/charts/compare/redm-4.1.5...redm-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [redm-4.1.5](https://github.com/truecharts/charts/compare/redm-4.1.4...redm-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [redm-4.1.4](https://github.com/truecharts/charts/compare/redm-4.1.3...redm-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [redm-4.1.3](https://github.com/truecharts/charts/compare/redm-4.1.0...redm-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [redm-4.1.2](https://github.com/truecharts/charts/compare/redm-4.1.0...redm-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/redm/4.1.9/Chart.yaml b/stable/redm/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..1d282528f3
--- /dev/null
+++ b/stable/redm/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "With this Chart you can run RedM (Red Dead Redemption 2 MOD SERVER) it will automatically download the latest version or if you want to updated it yourself set the Manual Updates (in the 'Show more settings' tab down below) to true (without quotes). The Chart will automatically extract it and download all other required files (resources, server.cfg). You can get fx.tar.xz from here: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ To run this Chart you must provide a valid Server Key (you can get them from here: https://keymaster.fivem.net/) and your prefered Server Name."
+home: https://truecharts.org/charts/stable/redm
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/redm.png
+keywords:
+ - redm
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: redm
+sources:
+ - https://redm.gg/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/redm
+ - https://hub.docker.com/r/ich777/redmserver
+type: application
+version: 4.1.9
diff --git a/stable/redm/4.1.8/README.md b/stable/redm/4.1.9/README.md
similarity index 100%
rename from stable/redm/4.1.8/README.md
rename to stable/redm/4.1.9/README.md
diff --git a/stable/redm/4.1.9/app-changelog.md b/stable/redm/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..1a702a1052
--- /dev/null
+++ b/stable/redm/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [redm-4.1.9](https://github.com/truecharts/charts/compare/redm-4.1.8...redm-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/redm/4.1.8/app-readme.md b/stable/redm/4.1.9/app-readme.md
similarity index 100%
rename from stable/redm/4.1.8/app-readme.md
rename to stable/redm/4.1.9/app-readme.md
diff --git a/stable/redm/4.1.9/charts/common-17.2.28.tgz b/stable/redm/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/redm/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/redm/4.1.8/ix_values.yaml b/stable/redm/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/redm/4.1.8/ix_values.yaml
rename to stable/redm/4.1.9/ix_values.yaml
diff --git a/stable/redm/4.1.8/questions.yaml b/stable/redm/4.1.9/questions.yaml
similarity index 100%
rename from stable/redm/4.1.8/questions.yaml
rename to stable/redm/4.1.9/questions.yaml
diff --git a/stable/rimgo/5.1.24/templates/common.yaml b/stable/redm/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/rimgo/5.1.24/templates/common.yaml
rename to stable/redm/4.1.9/templates/common.yaml
diff --git a/stable/webtop/8.1.108/values.yaml b/stable/redm/4.1.9/values.yaml
similarity index 100%
rename from stable/webtop/8.1.108/values.yaml
rename to stable/redm/4.1.9/values.yaml
diff --git a/stable/redmine/10.1.11/CHANGELOG.md b/stable/redmine/10.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..21e5c2cc90
--- /dev/null
+++ b/stable/redmine/10.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [redmine-10.1.11](https://github.com/truecharts/charts/compare/redmine-10.1.10...redmine-10.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [redmine-10.1.10](https://github.com/truecharts/charts/compare/redmine-10.1.9...redmine-10.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [redmine-10.1.9](https://github.com/truecharts/charts/compare/redmine-10.1.8...redmine-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [redmine-10.1.8](https://github.com/truecharts/charts/compare/redmine-10.1.7...redmine-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image redmine to 5.1.1[@08a411f](https://github.com/08a411f) by renovate ([#17393](https://github.com/truecharts/charts/issues/17393))
+
+
+## [redmine-10.1.7](https://github.com/truecharts/charts/compare/redmine-10.1.6...redmine-10.1.7) (2024-01-14)
+
+### Chore
+
+
+
+- update container image redmine to 5.1.1[@f5f56b0](https://github.com/f5f56b0) by renovate ([#17175](https://github.com/truecharts/charts/issues/17175))
+
+
+
+
+## [redmine-10.1.6](https://github.com/truecharts/charts/compare/redmine-10.1.5...redmine-10.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [redmine-10.1.5](https://github.com/truecharts/charts/compare/redmine-10.1.4...redmine-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [redmine-10.1.4](https://github.com/truecharts/charts/compare/redmine-10.1.3...redmine-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [redmine-10.1.3](https://github.com/truecharts/charts/compare/redmine-10.1.0...redmine-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/redmine/10.1.11/Chart.yaml b/stable/redmine/10.1.11/Chart.yaml
new file mode 100644
index 0000000000..9375de88c5
--- /dev/null
+++ b/stable/redmine/10.1.11/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.1.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Redmine is a flexible project management web application written using Ruby on Rails framework.
+home: https://truecharts.org/charts/stable/redmine
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/redmine.png
+keywords:
+ - project
+ - management
+ - time
+ - tracking
+ - ticket
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: redmine
+sources:
+ - https://github.com/redmine/redmine
+ - https://github.com/truecharts/charts/tree/master/charts/stable/redmine
+ - https://hub.docker.com/_/redmine
+type: application
+version: 10.1.11
diff --git a/stable/redmine/10.1.11/README.md b/stable/redmine/10.1.11/README.md
new file mode 100644
index 0000000000..c561d358c4
--- /dev/null
+++ b/stable/redmine/10.1.11/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/redmine)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/redmine/10.1.11/app-changelog.md b/stable/redmine/10.1.11/app-changelog.md
new file mode 100644
index 0000000000..e25f6858b5
--- /dev/null
+++ b/stable/redmine/10.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [redmine-10.1.11](https://github.com/truecharts/charts/compare/redmine-10.1.10...redmine-10.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/redmine/10.1.11/app-readme.md b/stable/redmine/10.1.11/app-readme.md
new file mode 100644
index 0000000000..e13bebcd0d
--- /dev/null
+++ b/stable/redmine/10.1.11/app-readme.md
@@ -0,0 +1,8 @@
+Redmine is a flexible project management web application written using Ruby on Rails framework.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/redmine](https://truecharts.org/charts/stable/redmine)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/redmine/10.1.11/charts/common-17.2.28.tgz b/stable/redmine/10.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/redmine/10.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/redmine/10.1.11/ix_values.yaml b/stable/redmine/10.1.11/ix_values.yaml
new file mode 100644
index 0000000000..08da682dbc
--- /dev/null
+++ b/stable/redmine/10.1.11/ix_values.yaml
@@ -0,0 +1,57 @@
+image:
+ repository: redmine
+ pullPolicy: IfNotPresent
+ tag: 5.1.1@sha256:08a411f54154af766f0aff6caacf7d98a90d2dd88fa668bef12d24598b61c4fb
+redmine:
+ plugins_migrate: true
+ no_db_migrate: false
+service:
+ main:
+ ports:
+ main:
+ port: 10171
+ targetPort: 3000
+persistence:
+ data:
+ enabled: true
+ mountPath: "/usr/src/redmine/files"
+# Enabled postgres
+cnpg:
+ main:
+ enabled: true
+ user: redmine
+ database: redmine
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsUser: 999
+ runAsGroup: 999
+ pod:
+ fsGroup: 999
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ REDMINE_DB_DATABASE: "{{ .Values.cnpg.main.database }}"
+ REDMINE_DB_USERNAME: "{{ .Values.cnpg.main.user }}"
+ REDMINE_DB_PORT: "5432"
+ # Anything but empty means true, empty means false
+ REDMINE_NO_DB_MIGRATE: '{{ ternary "true" "" .Values.redmine.no_db_migrate }}'
+ REDMINE_PLUGINS_MIGRATE: '{{ ternary "true" "" .Values.redmine.plugins_migrate }}'
+ REDMINE_DB_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ REDMINE_DB_POSTGRES:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ REDMINE_SECRET_KEY_BASE:
+ secretKeyRef:
+ name: secrets
+ key: REDMINE_SECRET_KEY_BASE
diff --git a/stable/redmine/10.1.11/questions.yaml b/stable/redmine/10.1.11/questions.yaml
new file mode 100644
index 0000000000..69b34bb432
--- /dev/null
+++ b/stable/redmine/10.1.11/questions.yaml
@@ -0,0 +1,3307 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: redmine
+ group: "App Configuration"
+ label: "Redmine Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: plugins_migrate
+ label: "Plugins Migrate"
+ description: "Set to true and the migrate script will be automatically run on every container start"
+ schema:
+ type: boolean
+ default: true
+ - variable: no_db_migrate
+ label: "No DB Migrate"
+ description: "Set to true and the migrate script will NOT automatically run on container start."
+ schema:
+ type: boolean
+ default: false
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10171
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: 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: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 999
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 999
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 999
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/redmine/10.1.11/templates/NOTES.txt b/stable/redmine/10.1.11/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/redmine/10.1.11/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/redmine/10.1.11/templates/_secrets.tpl b/stable/redmine/10.1.11/templates/_secrets.tpl
new file mode 100644
index 0000000000..12c4b69e7a
--- /dev/null
+++ b/stable/redmine/10.1.11/templates/_secrets.tpl
@@ -0,0 +1,14 @@
+{{/* Define the secrets */}}
+{{- define "redmine.secrets" -}}
+{{- $secretName := (printf "%s-redmine-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }}
+{{- $redmineprevious := lookup "v1" "Secret" .Release.Namespace $secretName }}
+enabled: true
+data:
+ {{- if $redmineprevious }}
+ REDMINE_SECRET_KEY_BASE: {{ index $redmineprevious.data "REDMINE_SECRET_KEY_BASE" | b64dec }}
+ {{- else }}
+ {{- $secret_key_base := randAlphaNum 80 }}
+ REDMINE_SECRET_KEY_BASE: {{ $secret_key_base }}
+ {{- end }}
+
+{{- end -}}
diff --git a/stable/redmine/10.1.11/templates/common.yaml b/stable/redmine/10.1.11/templates/common.yaml
new file mode 100644
index 0000000000..4cc3e59066
--- /dev/null
+++ b/stable/redmine/10.1.11/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render secrets for redmine */}}
+{{- $secrets := include "redmine.secrets" . | fromYaml -}}
+{{- if $secrets -}}
+ {{- $_ := set .Values.secret "secrets" $secrets -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/wg-easy/9.0.4/values.yaml b/stable/redmine/10.1.11/values.yaml
similarity index 100%
rename from stable/wg-easy/9.0.4/values.yaml
rename to stable/redmine/10.1.11/values.yaml
diff --git a/stable/reg/12.1.9/CHANGELOG.md b/stable/reg/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..8713945516
--- /dev/null
+++ b/stable/reg/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [reg-12.1.9](https://github.com/truecharts/charts/compare/reg-12.1.8...reg-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [reg-12.1.8](https://github.com/truecharts/charts/compare/reg-12.1.7...reg-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [reg-12.1.7](https://github.com/truecharts/charts/compare/reg-12.1.6...reg-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [reg-12.1.6](https://github.com/truecharts/charts/compare/reg-12.1.5...reg-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [reg-12.1.5](https://github.com/truecharts/charts/compare/reg-12.1.4...reg-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [reg-12.1.4](https://github.com/truecharts/charts/compare/reg-12.1.3...reg-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [reg-12.1.3](https://github.com/truecharts/charts/compare/reg-12.1.0...reg-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [reg-12.1.2](https://github.com/truecharts/charts/compare/reg-12.1.0...reg-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/reg/12.1.9/Chart.yaml b/stable/reg/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..a559364fee
--- /dev/null
+++ b/stable/reg/12.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Docker registry v2 command line client and repo listing generator with security checks.
+home: https://truecharts.org/charts/stable/reg
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/reg.png
+keywords:
+ - reg
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: reg
+sources:
+ - https://github.com/genuinetools/reg
+ - https://github.com/k8s-at-home/container-images/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/reg
+ - https://hub.docker.com/_/registry
+type: application
+version: 12.1.9
diff --git a/stable/reg/12.1.9/README.md b/stable/reg/12.1.9/README.md
new file mode 100644
index 0000000000..cbd9e4514d
--- /dev/null
+++ b/stable/reg/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/reg)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/reg/12.1.9/app-changelog.md b/stable/reg/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..b0e7afa75b
--- /dev/null
+++ b/stable/reg/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [reg-12.1.9](https://github.com/truecharts/charts/compare/reg-12.1.8...reg-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/reg/12.1.9/app-readme.md b/stable/reg/12.1.9/app-readme.md
new file mode 100644
index 0000000000..88e0bb250c
--- /dev/null
+++ b/stable/reg/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Docker registry v2 command line client and repo listing generator with security checks.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/reg](https://truecharts.org/charts/stable/reg)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/reg/12.1.9/charts/common-17.2.28.tgz b/stable/reg/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/reg/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/reg/12.1.9/ix_values.yaml b/stable/reg/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..e8e41fad9c
--- /dev/null
+++ b/stable/reg/12.1.9/ix_values.yaml
@@ -0,0 +1,17 @@
+image:
+ repository: registry
+ pullPolicy: IfNotPresent
+ tag: 2@sha256:0a182cb82c93939407967d6d71d6caf11dcef0e5689c6afe2d60518e3b34ab86
+service:
+ main:
+ ports:
+ main:
+ port: 10096
+ targetPort: 8080
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+portal:
+ open:
+ enabled: true
diff --git a/stable/reg/12.1.9/questions.yaml b/stable/reg/12.1.9/questions.yaml
new file mode 100644
index 0000000000..1c8a9445b2
--- /dev/null
+++ b/stable/reg/12.1.9/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10096
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/reg/12.1.9/templates/NOTES.txt b/stable/reg/12.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/reg/12.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/reg/12.1.9/templates/common.yaml b/stable/reg/12.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/reg/12.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/whisparr/8.1.10/values.yaml b/stable/reg/12.1.9/values.yaml
similarity index 100%
rename from stable/whisparr/8.1.10/values.yaml
rename to stable/reg/12.1.9/values.yaml
diff --git a/stable/remmina/9.1.12/CHANGELOG.md b/stable/remmina/9.1.12/CHANGELOG.md
deleted file mode 100644
index 3709c90305..0000000000
--- a/stable/remmina/9.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [remmina-9.1.12](https://github.com/truecharts/charts/compare/remmina-9.1.11...remmina-9.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [remmina-9.1.11](https://github.com/truecharts/charts/compare/remmina-9.1.10...remmina-9.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [remmina-9.1.10](https://github.com/truecharts/charts/compare/remmina-9.1.9...remmina-9.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/remmina to 1.4.2[@03a127d](https://github.com/03a127d) by renovate ([#17364](https://github.com/truecharts/charts/issues/17364))
-
-
-## [remmina-9.1.9](https://github.com/truecharts/charts/compare/remmina-9.1.8...remmina-9.1.9) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/remmina to 1.4.2[@0b68376](https://github.com/0b68376) by renovate ([#17148](https://github.com/truecharts/charts/issues/17148))
-
-
-
-
-## [remmina-9.1.8](https://github.com/truecharts/charts/compare/remmina-9.1.7...remmina-9.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [remmina-9.1.7](https://github.com/truecharts/charts/compare/remmina-9.1.6...remmina-9.1.7) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/remmina to 1.4.2[@ee91aa2](https://github.com/ee91aa2) by renovate ([#16847](https://github.com/truecharts/charts/issues/16847))
-
-
-## [remmina-9.1.6](https://github.com/truecharts/charts/compare/remmina-9.1.5...remmina-9.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [remmina-9.1.5](https://github.com/truecharts/charts/compare/remmina-9.1.4...remmina-9.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [remmina-9.1.4](https://github.com/truecharts/charts/compare/remmina-9.1.1...remmina-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/remmina/9.1.12/Chart.yaml b/stable/remmina/9.1.12/Chart.yaml
deleted file mode 100644
index 13683e4600..0000000000
--- a/stable/remmina/9.1.12/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.4.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A remote desktop client written in GTK
-home: https://truecharts.org/charts/stable/remmina
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/remmina.png
-keywords:
- - remina
- - remote
- - desktop
- - client
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: remmina
-sources:
- - https://github.com/linuxserver/docker-remmina
- - https://remmina.org/
- - https://github.com/truecharts/charts/tree/master/charts/stable/remmina
- - https://ghcr.io/linuxserver/remmina
-type: application
-version: 9.1.12
diff --git a/stable/remmina/9.1.12/app-changelog.md b/stable/remmina/9.1.12/app-changelog.md
deleted file mode 100644
index 5504f2d8f2..0000000000
--- a/stable/remmina/9.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [remmina-9.1.12](https://github.com/truecharts/charts/compare/remmina-9.1.11...remmina-9.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/remmina/9.1.12/charts/common-17.2.26.tgz b/stable/remmina/9.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/remmina/9.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/remmina/9.1.13/CHANGELOG.md b/stable/remmina/9.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..29bdb27173
--- /dev/null
+++ b/stable/remmina/9.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [remmina-9.1.13](https://github.com/truecharts/charts/compare/remmina-9.1.12...remmina-9.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [remmina-9.1.12](https://github.com/truecharts/charts/compare/remmina-9.1.11...remmina-9.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [remmina-9.1.11](https://github.com/truecharts/charts/compare/remmina-9.1.10...remmina-9.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [remmina-9.1.10](https://github.com/truecharts/charts/compare/remmina-9.1.9...remmina-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/remmina to 1.4.2[@03a127d](https://github.com/03a127d) by renovate ([#17364](https://github.com/truecharts/charts/issues/17364))
+
+
+## [remmina-9.1.9](https://github.com/truecharts/charts/compare/remmina-9.1.8...remmina-9.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/remmina to 1.4.2[@0b68376](https://github.com/0b68376) by renovate ([#17148](https://github.com/truecharts/charts/issues/17148))
+
+
+
+
+## [remmina-9.1.8](https://github.com/truecharts/charts/compare/remmina-9.1.7...remmina-9.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [remmina-9.1.7](https://github.com/truecharts/charts/compare/remmina-9.1.6...remmina-9.1.7) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/remmina to 1.4.2[@ee91aa2](https://github.com/ee91aa2) by renovate ([#16847](https://github.com/truecharts/charts/issues/16847))
+
+
+## [remmina-9.1.6](https://github.com/truecharts/charts/compare/remmina-9.1.5...remmina-9.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [remmina-9.1.5](https://github.com/truecharts/charts/compare/remmina-9.1.4...remmina-9.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [remmina-9.1.4](https://github.com/truecharts/charts/compare/remmina-9.1.1...remmina-9.1.4) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/remmina/9.1.13/Chart.yaml b/stable/remmina/9.1.13/Chart.yaml
new file mode 100644
index 0000000000..8d2cc7f1aa
--- /dev/null
+++ b/stable/remmina/9.1.13/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.4.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A remote desktop client written in GTK
+home: https://truecharts.org/charts/stable/remmina
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/remmina.png
+keywords:
+ - remina
+ - remote
+ - desktop
+ - client
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: remmina
+sources:
+ - https://github.com/linuxserver/docker-remmina
+ - https://remmina.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/remmina
+ - https://ghcr.io/linuxserver/remmina
+type: application
+version: 9.1.13
diff --git a/stable/remmina/9.1.12/README.md b/stable/remmina/9.1.13/README.md
similarity index 100%
rename from stable/remmina/9.1.12/README.md
rename to stable/remmina/9.1.13/README.md
diff --git a/stable/remmina/9.1.13/app-changelog.md b/stable/remmina/9.1.13/app-changelog.md
new file mode 100644
index 0000000000..e37ce257e1
--- /dev/null
+++ b/stable/remmina/9.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [remmina-9.1.13](https://github.com/truecharts/charts/compare/remmina-9.1.12...remmina-9.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/remmina/9.1.12/app-readme.md b/stable/remmina/9.1.13/app-readme.md
similarity index 100%
rename from stable/remmina/9.1.12/app-readme.md
rename to stable/remmina/9.1.13/app-readme.md
diff --git a/stable/remmina/9.1.13/charts/common-17.2.28.tgz b/stable/remmina/9.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/remmina/9.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/remmina/9.1.12/ix_values.yaml b/stable/remmina/9.1.13/ix_values.yaml
similarity index 100%
rename from stable/remmina/9.1.12/ix_values.yaml
rename to stable/remmina/9.1.13/ix_values.yaml
diff --git a/stable/remmina/9.1.12/questions.yaml b/stable/remmina/9.1.13/questions.yaml
similarity index 100%
rename from stable/remmina/9.1.12/questions.yaml
rename to stable/remmina/9.1.13/questions.yaml
diff --git a/stable/remmina/9.1.13/templates/NOTES.txt b/stable/remmina/9.1.13/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/remmina/9.1.13/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/remmina/9.1.13/templates/common.yaml b/stable/remmina/9.1.13/templates/common.yaml
new file mode 100644
index 0000000000..992373e750
--- /dev/null
+++ b/stable/remmina/9.1.13/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/whisper-asr-webservice/3.1.8/values.yaml b/stable/remmina/9.1.13/values.yaml
similarity index 100%
rename from stable/whisper-asr-webservice/3.1.8/values.yaml
rename to stable/remmina/9.1.13/values.yaml
diff --git a/stable/remotely/4.1.8/CHANGELOG.md b/stable/remotely/4.1.8/CHANGELOG.md
deleted file mode 100644
index 1f5a7b86b8..0000000000
--- a/stable/remotely/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [remotely-4.1.8](https://github.com/truecharts/charts/compare/remotely-4.1.7...remotely-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [remotely-4.1.7](https://github.com/truecharts/charts/compare/remotely-4.1.6...remotely-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [remotely-4.1.6](https://github.com/truecharts/charts/compare/remotely-4.1.5...remotely-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [remotely-4.1.5](https://github.com/truecharts/charts/compare/remotely-4.1.4...remotely-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [remotely-4.1.4](https://github.com/truecharts/charts/compare/remotely-4.1.3...remotely-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [remotely-4.1.3](https://github.com/truecharts/charts/compare/remotely-4.1.0...remotely-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [remotely-4.1.2](https://github.com/truecharts/charts/compare/remotely-4.1.0...remotely-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [remotely-4.1.0](https://github.com/truecharts/charts/compare/remotely-4.0.1...remotely-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [remotely-4.0.1](https://github.com/truecharts/charts/compare/remotely-4.0.0...remotely-4.0.1) (2023-12-26)
diff --git a/stable/remotely/4.1.8/Chart.yaml b/stable/remotely/4.1.8/Chart.yaml
deleted file mode 100644
index 86f6388fb8..0000000000
--- a/stable/remotely/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1380.0.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A remote control and remote scripting solution, built with .NET 5, Blazor, SignalR Core, and WebRTC.
-home: https://truecharts.org/charts/stable/remotely
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/remotely.png
-keywords:
- - remotely
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: remotely
-sources:
- - https://remotely.one/
- - https://github.com/truecharts/charts/tree/master/charts/stable/remotely
- - https://hub.docker.com/r/immybot/remotely
-type: application
-version: 4.1.8
diff --git a/stable/remotely/4.1.8/app-changelog.md b/stable/remotely/4.1.8/app-changelog.md
deleted file mode 100644
index aa70afb434..0000000000
--- a/stable/remotely/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [remotely-4.1.8](https://github.com/truecharts/charts/compare/remotely-4.1.7...remotely-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/remotely/4.1.8/charts/common-17.2.26.tgz b/stable/remotely/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/remotely/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/remotely/4.1.9/CHANGELOG.md b/stable/remotely/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..b0f3b736ac
--- /dev/null
+++ b/stable/remotely/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [remotely-4.1.9](https://github.com/truecharts/charts/compare/remotely-4.1.8...remotely-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [remotely-4.1.8](https://github.com/truecharts/charts/compare/remotely-4.1.7...remotely-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [remotely-4.1.7](https://github.com/truecharts/charts/compare/remotely-4.1.6...remotely-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [remotely-4.1.6](https://github.com/truecharts/charts/compare/remotely-4.1.5...remotely-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [remotely-4.1.5](https://github.com/truecharts/charts/compare/remotely-4.1.4...remotely-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [remotely-4.1.4](https://github.com/truecharts/charts/compare/remotely-4.1.3...remotely-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [remotely-4.1.3](https://github.com/truecharts/charts/compare/remotely-4.1.0...remotely-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [remotely-4.1.2](https://github.com/truecharts/charts/compare/remotely-4.1.0...remotely-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/remotely/4.1.9/Chart.yaml b/stable/remotely/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..90befa57b5
--- /dev/null
+++ b/stable/remotely/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1380.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A remote control and remote scripting solution, built with .NET 5, Blazor, SignalR Core, and WebRTC.
+home: https://truecharts.org/charts/stable/remotely
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/remotely.png
+keywords:
+ - remotely
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: remotely
+sources:
+ - https://remotely.one/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/remotely
+ - https://hub.docker.com/r/immybot/remotely
+type: application
+version: 4.1.9
diff --git a/stable/remotely/4.1.8/README.md b/stable/remotely/4.1.9/README.md
similarity index 100%
rename from stable/remotely/4.1.8/README.md
rename to stable/remotely/4.1.9/README.md
diff --git a/stable/remotely/4.1.9/app-changelog.md b/stable/remotely/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..524ca2bd27
--- /dev/null
+++ b/stable/remotely/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [remotely-4.1.9](https://github.com/truecharts/charts/compare/remotely-4.1.8...remotely-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/remotely/4.1.8/app-readme.md b/stable/remotely/4.1.9/app-readme.md
similarity index 100%
rename from stable/remotely/4.1.8/app-readme.md
rename to stable/remotely/4.1.9/app-readme.md
diff --git a/stable/remotely/4.1.9/charts/common-17.2.28.tgz b/stable/remotely/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/remotely/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/remotely/4.1.8/ix_values.yaml b/stable/remotely/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/remotely/4.1.8/ix_values.yaml
rename to stable/remotely/4.1.9/ix_values.yaml
diff --git a/stable/remotely/4.1.8/questions.yaml b/stable/remotely/4.1.9/questions.yaml
similarity index 100%
rename from stable/remotely/4.1.8/questions.yaml
rename to stable/remotely/4.1.9/questions.yaml
diff --git a/stable/rmlint/4.1.8/templates/common.yaml b/stable/remotely/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/rmlint/4.1.8/templates/common.yaml
rename to stable/remotely/4.1.9/templates/common.yaml
diff --git a/stable/whoogle/9.1.8/values.yaml b/stable/remotely/4.1.9/values.yaml
similarity index 100%
rename from stable/whoogle/9.1.8/values.yaml
rename to stable/remotely/4.1.9/values.yaml
diff --git a/stable/requestrr/9.0.2/CHANGELOG.md b/stable/requestrr/9.0.2/CHANGELOG.md
deleted file mode 100644
index cde551a631..0000000000
--- a/stable/requestrr/9.0.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [requestrr-9.0.2](https://github.com/truecharts/charts/compare/requestrr-9.0.1...requestrr-9.0.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [requestrr-9.0.1](https://github.com/truecharts/charts/compare/requestrr-9.0.0...requestrr-9.0.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [requestrr-9.0.0](https://github.com/truecharts/charts/compare/requestrr-8.2.0...requestrr-9.0.0) (2024-01-12)
-
-
-## [requestrr-8.2.0](https://github.com/truecharts/charts/compare/requestrr-8.1.6...requestrr-8.2.0) (2024-01-09)
-
-
-## [requestrr-8.1.6](https://github.com/truecharts/charts/compare/requestrr-8.1.5...requestrr-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [requestrr-8.1.5](https://github.com/truecharts/charts/compare/requestrr-8.1.4...requestrr-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [requestrr-8.1.4](https://github.com/truecharts/charts/compare/requestrr-8.1.3...requestrr-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [requestrr-8.1.3](https://github.com/truecharts/charts/compare/requestrr-8.1.0...requestrr-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [requestrr-8.1.2](https://github.com/truecharts/charts/compare/requestrr-8.1.0...requestrr-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [requestrr-8.1.0](https://github.com/truecharts/charts/compare/requestrr-8.0.1...requestrr-8.1.0) (2023-12-30)
diff --git a/stable/requestrr/9.0.2/Chart.yaml b/stable/requestrr/9.0.2/Chart.yaml
deleted file mode 100644
index 263e03e256..0000000000
--- a/stable/requestrr/9.0.2/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.1.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Requestrr is a chatbot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat.
-home: https://truecharts.org/charts/stable/requestrr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/requestrr.png
-keywords:
- - requestrr
- - discord
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: requestrr
-sources:
- - https://github.com/thomst08/requestrr
- - https://github.com/truecharts/charts/tree/master/charts/stable/requestrr
- - https://hub.docker.com/r/thomst08/requestrr
-type: application
-version: 9.0.2
diff --git a/stable/requestrr/9.0.2/app-changelog.md b/stable/requestrr/9.0.2/app-changelog.md
deleted file mode 100644
index 49a04b2fec..0000000000
--- a/stable/requestrr/9.0.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [requestrr-9.0.2](https://github.com/truecharts/charts/compare/requestrr-9.0.1...requestrr-9.0.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/requestrr/9.0.2/charts/common-17.2.26.tgz b/stable/requestrr/9.0.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/requestrr/9.0.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/requestrr/9.0.3/CHANGELOG.md b/stable/requestrr/9.0.3/CHANGELOG.md
new file mode 100644
index 0000000000..2372ea2774
--- /dev/null
+++ b/stable/requestrr/9.0.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [requestrr-9.0.3](https://github.com/truecharts/charts/compare/requestrr-9.0.2...requestrr-9.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [requestrr-9.0.2](https://github.com/truecharts/charts/compare/requestrr-9.0.1...requestrr-9.0.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [requestrr-9.0.1](https://github.com/truecharts/charts/compare/requestrr-9.0.0...requestrr-9.0.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [requestrr-9.0.0](https://github.com/truecharts/charts/compare/requestrr-8.2.0...requestrr-9.0.0) (2024-01-12)
+
+
+## [requestrr-8.2.0](https://github.com/truecharts/charts/compare/requestrr-8.1.6...requestrr-8.2.0) (2024-01-09)
+
+
+## [requestrr-8.1.6](https://github.com/truecharts/charts/compare/requestrr-8.1.5...requestrr-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [requestrr-8.1.5](https://github.com/truecharts/charts/compare/requestrr-8.1.4...requestrr-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [requestrr-8.1.4](https://github.com/truecharts/charts/compare/requestrr-8.1.3...requestrr-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [requestrr-8.1.3](https://github.com/truecharts/charts/compare/requestrr-8.1.0...requestrr-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [requestrr-8.1.2](https://github.com/truecharts/charts/compare/requestrr-8.1.0...requestrr-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
diff --git a/stable/requestrr/9.0.3/Chart.yaml b/stable/requestrr/9.0.3/Chart.yaml
new file mode 100644
index 0000000000..b21e67db27
--- /dev/null
+++ b/stable/requestrr/9.0.3/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.1.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Requestrr is a chatbot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat.
+home: https://truecharts.org/charts/stable/requestrr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/requestrr.png
+keywords:
+ - requestrr
+ - discord
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: requestrr
+sources:
+ - https://github.com/thomst08/requestrr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/requestrr
+ - https://hub.docker.com/r/thomst08/requestrr
+type: application
+version: 9.0.3
diff --git a/stable/requestrr/9.0.2/README.md b/stable/requestrr/9.0.3/README.md
similarity index 100%
rename from stable/requestrr/9.0.2/README.md
rename to stable/requestrr/9.0.3/README.md
diff --git a/stable/requestrr/9.0.3/app-changelog.md b/stable/requestrr/9.0.3/app-changelog.md
new file mode 100644
index 0000000000..b0a40bb131
--- /dev/null
+++ b/stable/requestrr/9.0.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [requestrr-9.0.3](https://github.com/truecharts/charts/compare/requestrr-9.0.2...requestrr-9.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/requestrr/9.0.2/app-readme.md b/stable/requestrr/9.0.3/app-readme.md
similarity index 100%
rename from stable/requestrr/9.0.2/app-readme.md
rename to stable/requestrr/9.0.3/app-readme.md
diff --git a/stable/requestrr/9.0.3/charts/common-17.2.28.tgz b/stable/requestrr/9.0.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/requestrr/9.0.3/charts/common-17.2.28.tgz differ
diff --git a/stable/requestrr/9.0.2/ix_values.yaml b/stable/requestrr/9.0.3/ix_values.yaml
similarity index 100%
rename from stable/requestrr/9.0.2/ix_values.yaml
rename to stable/requestrr/9.0.3/ix_values.yaml
diff --git a/stable/requestrr/9.0.2/questions.yaml b/stable/requestrr/9.0.3/questions.yaml
similarity index 100%
rename from stable/requestrr/9.0.2/questions.yaml
rename to stable/requestrr/9.0.3/questions.yaml
diff --git a/stable/requestrr/9.0.3/templates/NOTES.txt b/stable/requestrr/9.0.3/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/requestrr/9.0.3/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/requestrr/9.0.3/templates/common.yaml b/stable/requestrr/9.0.3/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/requestrr/9.0.3/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/wifi-card/4.1.10/values.yaml b/stable/requestrr/9.0.3/values.yaml
similarity index 100%
rename from stable/wifi-card/4.1.10/values.yaml
rename to stable/requestrr/9.0.3/values.yaml
diff --git a/stable/resilio-sync/13.1.11/CHANGELOG.md b/stable/resilio-sync/13.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..b1db5918ac
--- /dev/null
+++ b/stable/resilio-sync/13.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [resilio-sync-13.1.11](https://github.com/truecharts/charts/compare/resilio-sync-13.1.10...resilio-sync-13.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [resilio-sync-13.1.10](https://github.com/truecharts/charts/compare/resilio-sync-13.1.9...resilio-sync-13.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [resilio-sync-13.1.9](https://github.com/truecharts/charts/compare/resilio-sync-13.1.8...resilio-sync-13.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [resilio-sync-13.1.8](https://github.com/truecharts/charts/compare/resilio-sync-13.1.7...resilio-sync-13.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/resilio-sync to 2.7.3[@20fa51f](https://github.com/20fa51f) by renovate ([#17365](https://github.com/truecharts/charts/issues/17365))
+
+
+
+
+## [resilio-sync-13.1.7](https://github.com/truecharts/charts/compare/resilio-sync-13.1.6...resilio-sync-13.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [resilio-sync-13.1.6](https://github.com/truecharts/charts/compare/resilio-sync-13.1.5...resilio-sync-13.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [resilio-sync-13.1.5](https://github.com/truecharts/charts/compare/resilio-sync-13.1.4...resilio-sync-13.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [resilio-sync-13.1.4](https://github.com/truecharts/charts/compare/resilio-sync-13.1.1...resilio-sync-13.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [resilio-sync-13.1.3](https://github.com/truecharts/charts/compare/resilio-sync-13.1.1...resilio-sync-13.1.3) (2024-01-01)
+
+### Chore
+
+
+
diff --git a/stable/resilio-sync/13.1.11/Chart.yaml b/stable/resilio-sync/13.1.11/Chart.yaml
new file mode 100644
index 0000000000..d0ef6be3cd
--- /dev/null
+++ b/stable/resilio-sync/13.1.11/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.7.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Resilio Sync is a fast, reliable, and simple file sync and share solution, powered by P2P technology
+home: https://truecharts.org/charts/stable/resilio-sync
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/resilio-sync.png
+keywords:
+ - resilio
+ - sync
+ - btsync
+ - bittorrent
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: resilio-sync
+sources:
+ - https://github.com/orgs/linuxserver/packages/container/package/resilio-sync
+ - https://github.com/truecharts/charts/tree/master/charts/stable/resilio-sync
+ - https://ghcr.io/linuxserver/resilio-sync
+type: application
+version: 13.1.11
diff --git a/stable/resilio-sync/13.1.11/README.md b/stable/resilio-sync/13.1.11/README.md
new file mode 100644
index 0000000000..4f5f19ab24
--- /dev/null
+++ b/stable/resilio-sync/13.1.11/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/resilio-sync)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/resilio-sync/13.1.11/app-changelog.md b/stable/resilio-sync/13.1.11/app-changelog.md
new file mode 100644
index 0000000000..d5503b4f33
--- /dev/null
+++ b/stable/resilio-sync/13.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [resilio-sync-13.1.11](https://github.com/truecharts/charts/compare/resilio-sync-13.1.10...resilio-sync-13.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/resilio-sync/13.1.11/app-readme.md b/stable/resilio-sync/13.1.11/app-readme.md
new file mode 100644
index 0000000000..27574e341f
--- /dev/null
+++ b/stable/resilio-sync/13.1.11/app-readme.md
@@ -0,0 +1,8 @@
+Resilio Sync is a fast, reliable, and simple file sync and share solution, powered by P2P technology
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/resilio-sync](https://truecharts.org/charts/stable/resilio-sync)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/resilio-sync/13.1.11/charts/common-17.2.28.tgz b/stable/resilio-sync/13.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/resilio-sync/13.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/resilio-sync/13.1.11/ix_values.yaml b/stable/resilio-sync/13.1.11/ix_values.yaml
new file mode 100644
index 0000000000..c4254280c8
--- /dev/null
+++ b/stable/resilio-sync/13.1.11/ix_values.yaml
@@ -0,0 +1,58 @@
+image:
+ repository: ghcr.io/linuxserver/resilio-sync
+ tag: 2.7.3@sha256:20fa51f9ae749cb5233f9dda0a52ca31c7f71424e0e41b85c3e73af0b299cda1
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 8888
+ targetPort: 8888
+ bt-tcp:
+ enabled: true
+ ports:
+ bt-tcp:
+ enabled: true
+ port: 55555
+ targetPort: 55555
+ bt-udp:
+ enabled: true
+ ports:
+ bt-udp:
+ enabled: true
+ port: 55555
+ targetPort: 55555
+ protocol: udp
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ data:
+ enabled: true
+ mountPath: "/sync"
+ varrun:
+ enabled: true
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: tcp
+ port: "{{ .Values.service.main.ports.main.targetPort }}"
+ readiness:
+ type: tcp
+ port: "{{ .Values.service.main.ports.main.targetPort }}"
+ startup:
+ type: tcp
+ port: "{{ .Values.service.main.ports.main.targetPort }}"
diff --git a/stable/resilio-sync/13.1.11/questions.yaml b/stable/resilio-sync/13.1.11/questions.yaml
new file mode 100644
index 0000000000..4bfece318a
--- /dev/null
+++ b/stable/resilio-sync/13.1.11/questions.yaml
@@ -0,0 +1,3201 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8888
+ required: true
+ - variable: bt-udp
+ label: "bt-udp Service"
+ description: "The bt-udp service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: bt-udp
+ label: "bt-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: 55555
+ required: true
+ - variable: bt-tcp
+ label: "bt-tcp Service"
+ description: "The bt-tcp service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: bt-tcp
+ label: "bt-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: 55555
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/resilio-sync/13.1.11/templates/NOTES.txt b/stable/resilio-sync/13.1.11/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/resilio-sync/13.1.11/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/resilio-sync/13.1.11/templates/common.yaml b/stable/resilio-sync/13.1.11/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/resilio-sync/13.1.11/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/wireguard/7.1.8/values.yaml b/stable/resilio-sync/13.1.11/values.yaml
similarity index 100%
rename from stable/wireguard/7.1.8/values.yaml
rename to stable/resilio-sync/13.1.11/values.yaml
diff --git a/stable/restic-rest-server/4.1.8/CHANGELOG.md b/stable/restic-rest-server/4.1.8/CHANGELOG.md
deleted file mode 100644
index 273761b685..0000000000
--- a/stable/restic-rest-server/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [restic-rest-server-4.1.8](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.7...restic-rest-server-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [restic-rest-server-4.1.7](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.6...restic-rest-server-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [restic-rest-server-4.1.6](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.5...restic-rest-server-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [restic-rest-server-4.1.5](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.4...restic-rest-server-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [restic-rest-server-4.1.4](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.3...restic-rest-server-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [restic-rest-server-4.1.3](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.0...restic-rest-server-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [restic-rest-server-4.1.2](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.0...restic-rest-server-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [restic-rest-server-4.1.0](https://github.com/truecharts/charts/compare/restic-rest-server-4.0.1...restic-rest-server-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [restic-rest-server-4.0.1](https://github.com/truecharts/charts/compare/restic-rest-server-4.0.0...restic-rest-server-4.0.1) (2023-12-26)
diff --git a/stable/restic-rest-server/4.1.8/Chart.yaml b/stable/restic-rest-server/4.1.8/Chart.yaml
deleted file mode 100644
index 1520362b72..0000000000
--- a/stable/restic-rest-server/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Backup
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.12.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "Rest Server is a high performance HTTP server that implements restic's REST backend API. It provides secure and efficient way to backup data remotely, using restic backup client via the rest: URL."
-home: https://truecharts.org/charts/stable/restic-rest-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/restic-rest-server.png
-keywords:
- - restic-rest-server
- - Backup
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: restic-rest-server
-sources:
- - https://github.com/restic/rest-server
- - https://github.com/truecharts/charts/tree/master/charts/stable/restic-rest-server
- - https://hub.docker.com/r/restic/rest-server
-type: application
-version: 4.1.8
diff --git a/stable/restic-rest-server/4.1.8/app-changelog.md b/stable/restic-rest-server/4.1.8/app-changelog.md
deleted file mode 100644
index 40ac037273..0000000000
--- a/stable/restic-rest-server/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [restic-rest-server-4.1.8](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.7...restic-rest-server-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/restic-rest-server/4.1.8/charts/common-17.2.26.tgz b/stable/restic-rest-server/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/restic-rest-server/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/restic-rest-server/4.1.9/CHANGELOG.md b/stable/restic-rest-server/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..111ac9993a
--- /dev/null
+++ b/stable/restic-rest-server/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [restic-rest-server-4.1.9](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.8...restic-rest-server-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [restic-rest-server-4.1.8](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.7...restic-rest-server-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [restic-rest-server-4.1.7](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.6...restic-rest-server-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [restic-rest-server-4.1.6](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.5...restic-rest-server-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [restic-rest-server-4.1.5](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.4...restic-rest-server-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [restic-rest-server-4.1.4](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.3...restic-rest-server-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [restic-rest-server-4.1.3](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.0...restic-rest-server-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [restic-rest-server-4.1.2](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.0...restic-rest-server-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/restic-rest-server/4.1.9/Chart.yaml b/stable/restic-rest-server/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..2f3f6c4e29
--- /dev/null
+++ b/stable/restic-rest-server/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Backup
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.12.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "Rest Server is a high performance HTTP server that implements restic's REST backend API. It provides secure and efficient way to backup data remotely, using restic backup client via the rest: URL."
+home: https://truecharts.org/charts/stable/restic-rest-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/restic-rest-server.png
+keywords:
+ - restic-rest-server
+ - Backup
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: restic-rest-server
+sources:
+ - https://github.com/restic/rest-server
+ - https://github.com/truecharts/charts/tree/master/charts/stable/restic-rest-server
+ - https://hub.docker.com/r/restic/rest-server
+type: application
+version: 4.1.9
diff --git a/stable/restic-rest-server/4.1.8/README.md b/stable/restic-rest-server/4.1.9/README.md
similarity index 100%
rename from stable/restic-rest-server/4.1.8/README.md
rename to stable/restic-rest-server/4.1.9/README.md
diff --git a/stable/restic-rest-server/4.1.9/app-changelog.md b/stable/restic-rest-server/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..80dc4599b7
--- /dev/null
+++ b/stable/restic-rest-server/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [restic-rest-server-4.1.9](https://github.com/truecharts/charts/compare/restic-rest-server-4.1.8...restic-rest-server-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/restic-rest-server/4.1.8/app-readme.md b/stable/restic-rest-server/4.1.9/app-readme.md
similarity index 100%
rename from stable/restic-rest-server/4.1.8/app-readme.md
rename to stable/restic-rest-server/4.1.9/app-readme.md
diff --git a/stable/restic-rest-server/4.1.9/charts/common-17.2.28.tgz b/stable/restic-rest-server/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/restic-rest-server/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/restic-rest-server/4.1.8/ix_values.yaml b/stable/restic-rest-server/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/restic-rest-server/4.1.8/ix_values.yaml
rename to stable/restic-rest-server/4.1.9/ix_values.yaml
diff --git a/stable/restic-rest-server/4.1.8/questions.yaml b/stable/restic-rest-server/4.1.9/questions.yaml
similarity index 100%
rename from stable/restic-rest-server/4.1.8/questions.yaml
rename to stable/restic-rest-server/4.1.9/questions.yaml
diff --git a/stable/root/4.1.8/templates/common.yaml b/stable/restic-rest-server/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/root/4.1.8/templates/common.yaml
rename to stable/restic-rest-server/4.1.9/templates/common.yaml
diff --git a/stable/wizarr/5.1.9/values.yaml b/stable/restic-rest-server/4.1.9/values.yaml
similarity index 100%
rename from stable/wizarr/5.1.9/values.yaml
rename to stable/restic-rest-server/4.1.9/values.yaml
diff --git a/stable/retrobot/7.1.8/CHANGELOG.md b/stable/retrobot/7.1.8/CHANGELOG.md
deleted file mode 100644
index e805f725da..0000000000
--- a/stable/retrobot/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [retrobot-7.1.8](https://github.com/truecharts/charts/compare/retrobot-7.1.7...retrobot-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [retrobot-7.1.7](https://github.com/truecharts/charts/compare/retrobot-7.1.6...retrobot-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [retrobot-7.1.6](https://github.com/truecharts/charts/compare/retrobot-7.1.5...retrobot-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [retrobot-7.1.5](https://github.com/truecharts/charts/compare/retrobot-7.1.4...retrobot-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [retrobot-7.1.4](https://github.com/truecharts/charts/compare/retrobot-7.1.3...retrobot-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [retrobot-7.1.3](https://github.com/truecharts/charts/compare/retrobot-7.1.0...retrobot-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [retrobot-7.1.2](https://github.com/truecharts/charts/compare/retrobot-7.1.0...retrobot-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [retrobot-7.1.0](https://github.com/truecharts/charts/compare/retrobot-7.0.1...retrobot-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [retrobot-7.0.1](https://github.com/truecharts/charts/compare/retrobot-7.0.0...retrobot-7.0.1) (2023-12-26)
diff --git a/stable/retrobot/7.1.8/Chart.yaml b/stable/retrobot/7.1.8/Chart.yaml
deleted file mode 100644
index d0218ace3f..0000000000
--- a/stable/retrobot/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: emulator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A discord bot that allows you to play old nintendo games with your friends over chat.
-home: https://truecharts.org/charts/stable/retrobot
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/retrobot.png
-keywords:
- - retrobot
- - emulator
- - discord
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: retrobot
-sources:
- - https://github.com/rossimo/retrobot
- - https://github.com/truecharts/charts/tree/master/charts/stable/retrobot
- - https://hub.docker.com/r/rossimo/retrobot
-type: application
-version: 7.1.8
diff --git a/stable/retrobot/7.1.8/app-changelog.md b/stable/retrobot/7.1.8/app-changelog.md
deleted file mode 100644
index 66b1e98363..0000000000
--- a/stable/retrobot/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [retrobot-7.1.8](https://github.com/truecharts/charts/compare/retrobot-7.1.7...retrobot-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/retrobot/7.1.8/charts/common-17.2.26.tgz b/stable/retrobot/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/retrobot/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/retrobot/7.1.9/CHANGELOG.md b/stable/retrobot/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..7d5621bf28
--- /dev/null
+++ b/stable/retrobot/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [retrobot-7.1.9](https://github.com/truecharts/charts/compare/retrobot-7.1.8...retrobot-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [retrobot-7.1.8](https://github.com/truecharts/charts/compare/retrobot-7.1.7...retrobot-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [retrobot-7.1.7](https://github.com/truecharts/charts/compare/retrobot-7.1.6...retrobot-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [retrobot-7.1.6](https://github.com/truecharts/charts/compare/retrobot-7.1.5...retrobot-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [retrobot-7.1.5](https://github.com/truecharts/charts/compare/retrobot-7.1.4...retrobot-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [retrobot-7.1.4](https://github.com/truecharts/charts/compare/retrobot-7.1.3...retrobot-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [retrobot-7.1.3](https://github.com/truecharts/charts/compare/retrobot-7.1.0...retrobot-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [retrobot-7.1.2](https://github.com/truecharts/charts/compare/retrobot-7.1.0...retrobot-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/retrobot/7.1.9/Chart.yaml b/stable/retrobot/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..1803b85727
--- /dev/null
+++ b/stable/retrobot/7.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: emulator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A discord bot that allows you to play old nintendo games with your friends over chat.
+home: https://truecharts.org/charts/stable/retrobot
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/retrobot.png
+keywords:
+ - retrobot
+ - emulator
+ - discord
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: retrobot
+sources:
+ - https://github.com/rossimo/retrobot
+ - https://github.com/truecharts/charts/tree/master/charts/stable/retrobot
+ - https://hub.docker.com/r/rossimo/retrobot
+type: application
+version: 7.1.9
diff --git a/stable/retrobot/7.1.8/README.md b/stable/retrobot/7.1.9/README.md
similarity index 100%
rename from stable/retrobot/7.1.8/README.md
rename to stable/retrobot/7.1.9/README.md
diff --git a/stable/retrobot/7.1.9/app-changelog.md b/stable/retrobot/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..0fd3cf589a
--- /dev/null
+++ b/stable/retrobot/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [retrobot-7.1.9](https://github.com/truecharts/charts/compare/retrobot-7.1.8...retrobot-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/retrobot/7.1.8/app-readme.md b/stable/retrobot/7.1.9/app-readme.md
similarity index 100%
rename from stable/retrobot/7.1.8/app-readme.md
rename to stable/retrobot/7.1.9/app-readme.md
diff --git a/stable/retrobot/7.1.9/charts/common-17.2.28.tgz b/stable/retrobot/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/retrobot/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/retrobot/7.1.8/ix_values.yaml b/stable/retrobot/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/retrobot/7.1.8/ix_values.yaml
rename to stable/retrobot/7.1.9/ix_values.yaml
diff --git a/stable/retrobot/7.1.8/questions.yaml b/stable/retrobot/7.1.9/questions.yaml
similarity index 100%
rename from stable/retrobot/7.1.8/questions.yaml
rename to stable/retrobot/7.1.9/questions.yaml
diff --git a/stable/retrobot/7.1.9/templates/NOTES.txt b/stable/retrobot/7.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/retrobot/7.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/retrobot/7.1.9/templates/common.yaml b/stable/retrobot/7.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/retrobot/7.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/wordpress/6.1.13/values.yaml b/stable/retrobot/7.1.9/values.yaml
similarity index 100%
rename from stable/wordpress/6.1.13/values.yaml
rename to stable/retrobot/7.1.9/values.yaml
diff --git a/stable/rflood/4.1.10/CHANGELOG.md b/stable/rflood/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..89cd652428
--- /dev/null
+++ b/stable/rflood/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rflood-4.1.10](https://github.com/truecharts/charts/compare/rflood-4.1.9...rflood-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rflood-4.1.9](https://github.com/truecharts/charts/compare/rflood-4.1.8...rflood-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rflood-4.1.8](https://github.com/truecharts/charts/compare/rflood-4.1.7...rflood-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [rflood-4.1.7](https://github.com/truecharts/charts/compare/rflood-4.1.6...rflood-4.1.7) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/hotio/rflood to latest[@1a84327](https://github.com/1a84327) by renovate ([#17133](https://github.com/truecharts/charts/issues/17133))
+
+
+
+
+## [rflood-4.1.6](https://github.com/truecharts/charts/compare/rflood-4.1.5...rflood-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [rflood-4.1.5](https://github.com/truecharts/charts/compare/rflood-4.1.4...rflood-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [rflood-4.1.4](https://github.com/truecharts/charts/compare/rflood-4.1.3...rflood-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [rflood-4.1.3](https://github.com/truecharts/charts/compare/rflood-4.1.0...rflood-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [rflood-4.1.2](https://github.com/truecharts/charts/compare/rflood-4.1.0...rflood-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/rflood/4.1.10/Chart.yaml b/stable/rflood/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..f016e2dbc8
--- /dev/null
+++ b/stable/rflood/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Chart with rTorrent and the Flood UI.
+home: https://truecharts.org/charts/stable/rflood
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rflood.png
+keywords:
+ - rflood
+ - downloaders
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rflood
+sources:
+ - https://hotio.dev/containers/rflood
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rflood
+ - https://ghcr.io/hotio/rflood
+type: application
+version: 4.1.10
diff --git a/stable/rflood/4.1.9/README.md b/stable/rflood/4.1.10/README.md
similarity index 100%
rename from stable/rflood/4.1.9/README.md
rename to stable/rflood/4.1.10/README.md
diff --git a/stable/rflood/4.1.10/app-changelog.md b/stable/rflood/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..3871f05bf9
--- /dev/null
+++ b/stable/rflood/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rflood-4.1.10](https://github.com/truecharts/charts/compare/rflood-4.1.9...rflood-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rflood/4.1.9/app-readme.md b/stable/rflood/4.1.10/app-readme.md
similarity index 100%
rename from stable/rflood/4.1.9/app-readme.md
rename to stable/rflood/4.1.10/app-readme.md
diff --git a/stable/rflood/4.1.10/charts/common-17.2.28.tgz b/stable/rflood/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rflood/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/rflood/4.1.9/ix_values.yaml b/stable/rflood/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/rflood/4.1.9/ix_values.yaml
rename to stable/rflood/4.1.10/ix_values.yaml
diff --git a/stable/rflood/4.1.9/questions.yaml b/stable/rflood/4.1.10/questions.yaml
similarity index 100%
rename from stable/rflood/4.1.9/questions.yaml
rename to stable/rflood/4.1.10/questions.yaml
diff --git a/stable/rss-proxy/4.1.8/templates/common.yaml b/stable/rflood/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/rss-proxy/4.1.8/templates/common.yaml
rename to stable/rflood/4.1.10/templates/common.yaml
diff --git a/stable/wyoming-piper/3.1.8/values.yaml b/stable/rflood/4.1.10/values.yaml
similarity index 100%
rename from stable/wyoming-piper/3.1.8/values.yaml
rename to stable/rflood/4.1.10/values.yaml
diff --git a/stable/rflood/4.1.9/CHANGELOG.md b/stable/rflood/4.1.9/CHANGELOG.md
deleted file mode 100644
index 160314cde5..0000000000
--- a/stable/rflood/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [rflood-4.1.9](https://github.com/truecharts/charts/compare/rflood-4.1.8...rflood-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [rflood-4.1.8](https://github.com/truecharts/charts/compare/rflood-4.1.7...rflood-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [rflood-4.1.7](https://github.com/truecharts/charts/compare/rflood-4.1.6...rflood-4.1.7) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/hotio/rflood to latest[@1a84327](https://github.com/1a84327) by renovate ([#17133](https://github.com/truecharts/charts/issues/17133))
-
-
-
-
-## [rflood-4.1.6](https://github.com/truecharts/charts/compare/rflood-4.1.5...rflood-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [rflood-4.1.5](https://github.com/truecharts/charts/compare/rflood-4.1.4...rflood-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [rflood-4.1.4](https://github.com/truecharts/charts/compare/rflood-4.1.3...rflood-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [rflood-4.1.3](https://github.com/truecharts/charts/compare/rflood-4.1.0...rflood-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [rflood-4.1.2](https://github.com/truecharts/charts/compare/rflood-4.1.0...rflood-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/rflood/4.1.9/Chart.yaml b/stable/rflood/4.1.9/Chart.yaml
deleted file mode 100644
index 193946bfb1..0000000000
--- a/stable/rflood/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Chart with rTorrent and the Flood UI.
-home: https://truecharts.org/charts/stable/rflood
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/rflood.png
-keywords:
- - rflood
- - downloaders
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: rflood
-sources:
- - https://hotio.dev/containers/rflood
- - https://github.com/truecharts/charts/tree/master/charts/stable/rflood
- - https://ghcr.io/hotio/rflood
-type: application
-version: 4.1.9
diff --git a/stable/rflood/4.1.9/app-changelog.md b/stable/rflood/4.1.9/app-changelog.md
deleted file mode 100644
index cda34ad6a1..0000000000
--- a/stable/rflood/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rflood-4.1.9](https://github.com/truecharts/charts/compare/rflood-4.1.8...rflood-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/rflood/4.1.9/charts/common-17.2.26.tgz b/stable/rflood/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/rflood/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rickroll/5.1.8/CHANGELOG.md b/stable/rickroll/5.1.8/CHANGELOG.md
deleted file mode 100644
index 3edd444254..0000000000
--- a/stable/rickroll/5.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [rickroll-5.1.8](https://github.com/truecharts/charts/compare/rickroll-5.1.7...rickroll-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [rickroll-5.1.7](https://github.com/truecharts/charts/compare/rickroll-5.1.6...rickroll-5.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [rickroll-5.1.6](https://github.com/truecharts/charts/compare/rickroll-5.1.5...rickroll-5.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [rickroll-5.1.5](https://github.com/truecharts/charts/compare/rickroll-5.1.4...rickroll-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [rickroll-5.1.4](https://github.com/truecharts/charts/compare/rickroll-5.1.3...rickroll-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [rickroll-5.1.3](https://github.com/truecharts/charts/compare/rickroll-5.1.0...rickroll-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [rickroll-5.1.2](https://github.com/truecharts/charts/compare/rickroll-5.1.0...rickroll-5.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [rickroll-5.1.0](https://github.com/truecharts/charts/compare/rickroll-5.0.1...rickroll-5.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [rickroll-5.0.1](https://github.com/truecharts/charts/compare/rickroll-5.0.0...rickroll-5.0.1) (2023-12-26)
diff --git a/stable/rickroll/5.1.8/Chart.yaml b/stable/rickroll/5.1.8/Chart.yaml
deleted file mode 100644
index b453e199a4..0000000000
--- a/stable/rickroll/5.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Self-hosted Rick Roll chart.
-home: https://truecharts.org/charts/stable/rickroll
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/rickroll.png
-keywords:
- - rickroll
- - media
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: rickroll
-sources:
- - https://github.com/modem7/docker-rickroll
- - https://github.com/truecharts/charts/tree/master/charts/stable/rickroll
- - https://hub.docker.com/r/modem7/docker-rickroll
-type: application
-version: 5.1.8
diff --git a/stable/rickroll/5.1.8/app-changelog.md b/stable/rickroll/5.1.8/app-changelog.md
deleted file mode 100644
index 499e2026a3..0000000000
--- a/stable/rickroll/5.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rickroll-5.1.8](https://github.com/truecharts/charts/compare/rickroll-5.1.7...rickroll-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/rickroll/5.1.8/charts/common-17.2.26.tgz b/stable/rickroll/5.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/rickroll/5.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rickroll/5.1.9/CHANGELOG.md b/stable/rickroll/5.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..fd4b3133dc
--- /dev/null
+++ b/stable/rickroll/5.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rickroll-5.1.9](https://github.com/truecharts/charts/compare/rickroll-5.1.8...rickroll-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rickroll-5.1.8](https://github.com/truecharts/charts/compare/rickroll-5.1.7...rickroll-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rickroll-5.1.7](https://github.com/truecharts/charts/compare/rickroll-5.1.6...rickroll-5.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [rickroll-5.1.6](https://github.com/truecharts/charts/compare/rickroll-5.1.5...rickroll-5.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [rickroll-5.1.5](https://github.com/truecharts/charts/compare/rickroll-5.1.4...rickroll-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [rickroll-5.1.4](https://github.com/truecharts/charts/compare/rickroll-5.1.3...rickroll-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [rickroll-5.1.3](https://github.com/truecharts/charts/compare/rickroll-5.1.0...rickroll-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [rickroll-5.1.2](https://github.com/truecharts/charts/compare/rickroll-5.1.0...rickroll-5.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/rickroll/5.1.9/Chart.yaml b/stable/rickroll/5.1.9/Chart.yaml
new file mode 100644
index 0000000000..0d162859ce
--- /dev/null
+++ b/stable/rickroll/5.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Self-hosted Rick Roll chart.
+home: https://truecharts.org/charts/stable/rickroll
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rickroll.png
+keywords:
+ - rickroll
+ - media
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rickroll
+sources:
+ - https://github.com/modem7/docker-rickroll
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rickroll
+ - https://hub.docker.com/r/modem7/docker-rickroll
+type: application
+version: 5.1.9
diff --git a/stable/rickroll/5.1.8/README.md b/stable/rickroll/5.1.9/README.md
similarity index 100%
rename from stable/rickroll/5.1.8/README.md
rename to stable/rickroll/5.1.9/README.md
diff --git a/stable/rickroll/5.1.9/app-changelog.md b/stable/rickroll/5.1.9/app-changelog.md
new file mode 100644
index 0000000000..de5f27af0b
--- /dev/null
+++ b/stable/rickroll/5.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rickroll-5.1.9](https://github.com/truecharts/charts/compare/rickroll-5.1.8...rickroll-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rickroll/5.1.8/app-readme.md b/stable/rickroll/5.1.9/app-readme.md
similarity index 100%
rename from stable/rickroll/5.1.8/app-readme.md
rename to stable/rickroll/5.1.9/app-readme.md
diff --git a/stable/rickroll/5.1.9/charts/common-17.2.28.tgz b/stable/rickroll/5.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rickroll/5.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/rickroll/5.1.8/ix_values.yaml b/stable/rickroll/5.1.9/ix_values.yaml
similarity index 100%
rename from stable/rickroll/5.1.8/ix_values.yaml
rename to stable/rickroll/5.1.9/ix_values.yaml
diff --git a/stable/rickroll/5.1.8/questions.yaml b/stable/rickroll/5.1.9/questions.yaml
similarity index 100%
rename from stable/rickroll/5.1.8/questions.yaml
rename to stable/rickroll/5.1.9/questions.yaml
diff --git a/stable/rickroll/5.1.9/templates/NOTES.txt b/stable/rickroll/5.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/rickroll/5.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/rickroll/5.1.9/templates/common.yaml b/stable/rickroll/5.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/rickroll/5.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/wyoming-whisper/3.1.8/values.yaml b/stable/rickroll/5.1.9/values.yaml
similarity index 100%
rename from stable/wyoming-whisper/3.1.8/values.yaml
rename to stable/rickroll/5.1.9/values.yaml
diff --git a/stable/rimgo/5.1.24/CHANGELOG.md b/stable/rimgo/5.1.24/CHANGELOG.md
deleted file mode 100644
index 49d8c91073..0000000000
--- a/stable/rimgo/5.1.24/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [rimgo-5.1.24](https://github.com/truecharts/charts/compare/rimgo-5.1.23...rimgo-5.1.24) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [rimgo-5.1.23](https://github.com/truecharts/charts/compare/rimgo-5.1.22...rimgo-5.1.23) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [rimgo-5.1.22](https://github.com/truecharts/charts/compare/rimgo-5.1.21...rimgo-5.1.22) (2024-01-21)
-
-### Chore
-
-
-
-- update container image quay.io/pussthecatorg/rimgo to latest[@3728584](https://github.com/3728584) by renovate ([#17391](https://github.com/truecharts/charts/issues/17391))
-
-
-## [rimgo-5.1.21](https://github.com/truecharts/charts/compare/rimgo-5.1.20...rimgo-5.1.21) (2024-01-15)
-
-### Chore
-
-
-
-- update container image quay.io/pussthecatorg/rimgo to latest[@25261a0](https://github.com/25261a0) by renovate ([#17278](https://github.com/truecharts/charts/issues/17278))
-
-
-## [rimgo-5.1.20](https://github.com/truecharts/charts/compare/rimgo-5.1.19...rimgo-5.1.20) (2024-01-15)
-
-### Chore
-
-
-
-- update container image quay.io/pussthecatorg/rimgo to latest[@9ac4c0a](https://github.com/9ac4c0a) by renovate ([#17267](https://github.com/truecharts/charts/issues/17267))
-
-
-## [rimgo-5.1.19](https://github.com/truecharts/charts/compare/rimgo-5.1.18...rimgo-5.1.19) (2024-01-15)
-
-### Chore
-
-
-
-- update container image quay.io/pussthecatorg/rimgo to latest[@ca04838](https://github.com/ca04838) by renovate ([#17258](https://github.com/truecharts/charts/issues/17258))
-
-
-## [rimgo-5.1.18](https://github.com/truecharts/charts/compare/rimgo-5.1.17...rimgo-5.1.18) (2024-01-15)
-
-### Chore
-
-
-
-- update container image quay.io/pussthecatorg/rimgo to latest[@68f5236](https://github.com/68f5236) by renovate ([#17240](https://github.com/truecharts/charts/issues/17240))
-
-
-## [rimgo-5.1.17](https://github.com/truecharts/charts/compare/rimgo-5.1.16...rimgo-5.1.17) (2024-01-14)
-
-### Chore
-
-
-
-- update container image quay.io/pussthecatorg/rimgo to latest[@16c449f](https://github.com/16c449f) by renovate ([#17174](https://github.com/truecharts/charts/issues/17174))
-
-
-
-
-## [rimgo-5.1.16](https://github.com/truecharts/charts/compare/rimgo-5.1.15...rimgo-5.1.16) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [rimgo-5.1.15](https://github.com/truecharts/charts/compare/rimgo-5.1.14...rimgo-5.1.15) (2024-01-08)
-
-### Chore
-
-
-
-- update container image quay.io/pussthecatorg/rimgo to latest[@1e5971c](https://github.com/1e5971c) by renovate ([#17043](https://github.com/truecharts/charts/issues/17043))
diff --git a/stable/rimgo/5.1.24/Chart.yaml b/stable/rimgo/5.1.24/Chart.yaml
deleted file mode 100644
index 444979f873..0000000000
--- a/stable/rimgo/5.1.24/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Web
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Alternative Imgur front-end
-home: https://truecharts.org/charts/stable/rimgo
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/rimgo.png
-keywords:
- - rimgo
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: rimgo
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/rimgo
- - https://quay.io/pussthecatorg/rimgo
-type: application
-version: 5.1.24
diff --git a/stable/rimgo/5.1.24/app-changelog.md b/stable/rimgo/5.1.24/app-changelog.md
deleted file mode 100644
index 20e012001b..0000000000
--- a/stable/rimgo/5.1.24/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rimgo-5.1.24](https://github.com/truecharts/charts/compare/rimgo-5.1.23...rimgo-5.1.24) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/rimgo/5.1.24/charts/common-17.2.26.tgz b/stable/rimgo/5.1.24/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/rimgo/5.1.24/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rimgo/5.1.25/CHANGELOG.md b/stable/rimgo/5.1.25/CHANGELOG.md
new file mode 100644
index 0000000000..210443cd6d
--- /dev/null
+++ b/stable/rimgo/5.1.25/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rimgo-5.1.25](https://github.com/truecharts/charts/compare/rimgo-5.1.24...rimgo-5.1.25) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rimgo-5.1.24](https://github.com/truecharts/charts/compare/rimgo-5.1.23...rimgo-5.1.24) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rimgo-5.1.23](https://github.com/truecharts/charts/compare/rimgo-5.1.22...rimgo-5.1.23) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [rimgo-5.1.22](https://github.com/truecharts/charts/compare/rimgo-5.1.21...rimgo-5.1.22) (2024-01-21)
+
+### Chore
+
+
+
+- update container image quay.io/pussthecatorg/rimgo to latest[@3728584](https://github.com/3728584) by renovate ([#17391](https://github.com/truecharts/charts/issues/17391))
+
+
+## [rimgo-5.1.21](https://github.com/truecharts/charts/compare/rimgo-5.1.20...rimgo-5.1.21) (2024-01-15)
+
+### Chore
+
+
+
+- update container image quay.io/pussthecatorg/rimgo to latest[@25261a0](https://github.com/25261a0) by renovate ([#17278](https://github.com/truecharts/charts/issues/17278))
+
+
+## [rimgo-5.1.20](https://github.com/truecharts/charts/compare/rimgo-5.1.19...rimgo-5.1.20) (2024-01-15)
+
+### Chore
+
+
+
+- update container image quay.io/pussthecatorg/rimgo to latest[@9ac4c0a](https://github.com/9ac4c0a) by renovate ([#17267](https://github.com/truecharts/charts/issues/17267))
+
+
+## [rimgo-5.1.19](https://github.com/truecharts/charts/compare/rimgo-5.1.18...rimgo-5.1.19) (2024-01-15)
+
+### Chore
+
+
+
+- update container image quay.io/pussthecatorg/rimgo to latest[@ca04838](https://github.com/ca04838) by renovate ([#17258](https://github.com/truecharts/charts/issues/17258))
+
+
+## [rimgo-5.1.18](https://github.com/truecharts/charts/compare/rimgo-5.1.17...rimgo-5.1.18) (2024-01-15)
+
+### Chore
+
+
+
+- update container image quay.io/pussthecatorg/rimgo to latest[@68f5236](https://github.com/68f5236) by renovate ([#17240](https://github.com/truecharts/charts/issues/17240))
+
+
+## [rimgo-5.1.17](https://github.com/truecharts/charts/compare/rimgo-5.1.16...rimgo-5.1.17) (2024-01-14)
+
+### Chore
+
+
+
+- update container image quay.io/pussthecatorg/rimgo to latest[@16c449f](https://github.com/16c449f) by renovate ([#17174](https://github.com/truecharts/charts/issues/17174))
+
+
+
+
+## [rimgo-5.1.16](https://github.com/truecharts/charts/compare/rimgo-5.1.15...rimgo-5.1.16) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
diff --git a/stable/rimgo/5.1.25/Chart.yaml b/stable/rimgo/5.1.25/Chart.yaml
new file mode 100644
index 0000000000..510f46f131
--- /dev/null
+++ b/stable/rimgo/5.1.25/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Web
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Alternative Imgur front-end
+home: https://truecharts.org/charts/stable/rimgo
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rimgo.png
+keywords:
+ - rimgo
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rimgo
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rimgo
+ - https://quay.io/pussthecatorg/rimgo
+type: application
+version: 5.1.25
diff --git a/stable/rimgo/5.1.24/README.md b/stable/rimgo/5.1.25/README.md
similarity index 100%
rename from stable/rimgo/5.1.24/README.md
rename to stable/rimgo/5.1.25/README.md
diff --git a/stable/rimgo/5.1.25/app-changelog.md b/stable/rimgo/5.1.25/app-changelog.md
new file mode 100644
index 0000000000..f0343915b5
--- /dev/null
+++ b/stable/rimgo/5.1.25/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rimgo-5.1.25](https://github.com/truecharts/charts/compare/rimgo-5.1.24...rimgo-5.1.25) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rimgo/5.1.24/app-readme.md b/stable/rimgo/5.1.25/app-readme.md
similarity index 100%
rename from stable/rimgo/5.1.24/app-readme.md
rename to stable/rimgo/5.1.25/app-readme.md
diff --git a/stable/rimgo/5.1.25/charts/common-17.2.28.tgz b/stable/rimgo/5.1.25/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rimgo/5.1.25/charts/common-17.2.28.tgz differ
diff --git a/stable/rimgo/5.1.24/ix_values.yaml b/stable/rimgo/5.1.25/ix_values.yaml
similarity index 100%
rename from stable/rimgo/5.1.24/ix_values.yaml
rename to stable/rimgo/5.1.25/ix_values.yaml
diff --git a/stable/rimgo/5.1.24/questions.yaml b/stable/rimgo/5.1.25/questions.yaml
similarity index 100%
rename from stable/rimgo/5.1.24/questions.yaml
rename to stable/rimgo/5.1.25/questions.yaml
diff --git a/stable/rimgo/5.1.25/templates/NOTES.txt b/stable/rimgo/5.1.25/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/rimgo/5.1.25/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/rss-to-telegram/4.1.8/templates/common.yaml b/stable/rimgo/5.1.25/templates/common.yaml
similarity index 100%
rename from stable/rss-to-telegram/4.1.8/templates/common.yaml
rename to stable/rimgo/5.1.25/templates/common.yaml
diff --git a/stable/xen-orchestra/7.2.11/values.yaml b/stable/rimgo/5.1.25/values.yaml
similarity index 100%
rename from stable/xen-orchestra/7.2.11/values.yaml
rename to stable/rimgo/5.1.25/values.yaml
diff --git a/stable/ring-mqtt/7.1.10/CHANGELOG.md b/stable/ring-mqtt/7.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..df2cb9610e
--- /dev/null
+++ b/stable/ring-mqtt/7.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ring-mqtt-7.1.10](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.9...ring-mqtt-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ring-mqtt-7.1.9](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.8...ring-mqtt-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ring-mqtt-7.1.8](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.7...ring-mqtt-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [ring-mqtt-7.1.7](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.6...ring-mqtt-7.1.7) (2024-01-14)
+
+
+
+
+## [ring-mqtt-7.1.6](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.5...ring-mqtt-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ring-mqtt-7.1.5](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.4...ring-mqtt-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ring-mqtt-7.1.4](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.3...ring-mqtt-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ring-mqtt-7.1.3](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.0...ring-mqtt-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ring-mqtt-7.1.2](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.0...ring-mqtt-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
diff --git a/stable/ring-mqtt/7.1.10/Chart.yaml b/stable/ring-mqtt/7.1.10/Chart.yaml
new file mode 100644
index 0000000000..f5ee08ef75
--- /dev/null
+++ b/stable/ring-mqtt/7.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.6.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Interact with Ring Inc products (cameras/alarms/smart lighting) via MQTT.
+home: https://truecharts.org/charts/stable/ring-mqtt
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ring-mqtt.png
+keywords:
+ - ring-mqtt
+ - home-automation
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ring-mqtt
+sources:
+ - https://github.com/tsightler/ring-mqtt
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ring-mqtt
+ - https://hub.docker.com/r/tsightler/ring-mqtt
+type: application
+version: 7.1.10
diff --git a/stable/ring-mqtt/7.1.9/README.md b/stable/ring-mqtt/7.1.10/README.md
similarity index 100%
rename from stable/ring-mqtt/7.1.9/README.md
rename to stable/ring-mqtt/7.1.10/README.md
diff --git a/stable/ring-mqtt/7.1.10/app-changelog.md b/stable/ring-mqtt/7.1.10/app-changelog.md
new file mode 100644
index 0000000000..716d21e27c
--- /dev/null
+++ b/stable/ring-mqtt/7.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ring-mqtt-7.1.10](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.9...ring-mqtt-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ring-mqtt/7.1.9/app-readme.md b/stable/ring-mqtt/7.1.10/app-readme.md
similarity index 100%
rename from stable/ring-mqtt/7.1.9/app-readme.md
rename to stable/ring-mqtt/7.1.10/app-readme.md
diff --git a/stable/ring-mqtt/7.1.10/charts/common-17.2.28.tgz b/stable/ring-mqtt/7.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ring-mqtt/7.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/ring-mqtt/7.1.9/ix_values.yaml b/stable/ring-mqtt/7.1.10/ix_values.yaml
similarity index 100%
rename from stable/ring-mqtt/7.1.9/ix_values.yaml
rename to stable/ring-mqtt/7.1.10/ix_values.yaml
diff --git a/stable/ring-mqtt/7.1.9/questions.yaml b/stable/ring-mqtt/7.1.10/questions.yaml
similarity index 100%
rename from stable/ring-mqtt/7.1.9/questions.yaml
rename to stable/ring-mqtt/7.1.10/questions.yaml
diff --git a/stable/ring-mqtt/7.1.10/templates/NOTES.txt b/stable/ring-mqtt/7.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/ring-mqtt/7.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/ring-mqtt/7.1.9/templates/_configmap.tpl b/stable/ring-mqtt/7.1.10/templates/_configmap.tpl
similarity index 100%
rename from stable/ring-mqtt/7.1.9/templates/_configmap.tpl
rename to stable/ring-mqtt/7.1.10/templates/_configmap.tpl
diff --git a/stable/ring-mqtt/7.1.9/templates/common.yaml b/stable/ring-mqtt/7.1.10/templates/common.yaml
similarity index 100%
rename from stable/ring-mqtt/7.1.9/templates/common.yaml
rename to stable/ring-mqtt/7.1.10/templates/common.yaml
diff --git a/stable/xmrig/4.1.9/values.yaml b/stable/ring-mqtt/7.1.10/values.yaml
similarity index 100%
rename from stable/xmrig/4.1.9/values.yaml
rename to stable/ring-mqtt/7.1.10/values.yaml
diff --git a/stable/ring-mqtt/7.1.9/CHANGELOG.md b/stable/ring-mqtt/7.1.9/CHANGELOG.md
deleted file mode 100644
index cdd14fc7a2..0000000000
--- a/stable/ring-mqtt/7.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ring-mqtt-7.1.9](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.8...ring-mqtt-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ring-mqtt-7.1.8](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.7...ring-mqtt-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [ring-mqtt-7.1.7](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.6...ring-mqtt-7.1.7) (2024-01-14)
-
-
-
-
-## [ring-mqtt-7.1.6](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.5...ring-mqtt-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ring-mqtt-7.1.5](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.4...ring-mqtt-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ring-mqtt-7.1.4](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.3...ring-mqtt-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ring-mqtt-7.1.3](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.0...ring-mqtt-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [ring-mqtt-7.1.2](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.0...ring-mqtt-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [ring-mqtt-7.1.0](https://github.com/truecharts/charts/compare/ring-mqtt-7.0.1...ring-mqtt-7.1.0) (2023-12-30)
-
-### Chore
-
diff --git a/stable/ring-mqtt/7.1.9/Chart.yaml b/stable/ring-mqtt/7.1.9/Chart.yaml
deleted file mode 100644
index 8925f4ba5f..0000000000
--- a/stable/ring-mqtt/7.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 5.6.3
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Interact with Ring Inc products (cameras/alarms/smart lighting) via MQTT.
-home: https://truecharts.org/charts/stable/ring-mqtt
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ring-mqtt.png
-keywords:
- - ring-mqtt
- - home-automation
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ring-mqtt
-sources:
- - https://github.com/tsightler/ring-mqtt
- - https://github.com/truecharts/charts/tree/master/charts/stable/ring-mqtt
- - https://hub.docker.com/r/tsightler/ring-mqtt
-type: application
-version: 7.1.9
diff --git a/stable/ring-mqtt/7.1.9/app-changelog.md b/stable/ring-mqtt/7.1.9/app-changelog.md
deleted file mode 100644
index 8b9aebb437..0000000000
--- a/stable/ring-mqtt/7.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ring-mqtt-7.1.9](https://github.com/truecharts/charts/compare/ring-mqtt-7.1.8...ring-mqtt-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ring-mqtt/7.1.9/charts/common-17.2.26.tgz b/stable/ring-mqtt/7.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ring-mqtt/7.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rmlint/4.1.8/CHANGELOG.md b/stable/rmlint/4.1.8/CHANGELOG.md
deleted file mode 100644
index 28948fcdb4..0000000000
--- a/stable/rmlint/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [rmlint-4.1.8](https://github.com/truecharts/charts/compare/rmlint-4.1.7...rmlint-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [rmlint-4.1.7](https://github.com/truecharts/charts/compare/rmlint-4.1.6...rmlint-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [rmlint-4.1.6](https://github.com/truecharts/charts/compare/rmlint-4.1.5...rmlint-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [rmlint-4.1.5](https://github.com/truecharts/charts/compare/rmlint-4.1.4...rmlint-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [rmlint-4.1.4](https://github.com/truecharts/charts/compare/rmlint-4.1.3...rmlint-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [rmlint-4.1.3](https://github.com/truecharts/charts/compare/rmlint-4.1.0...rmlint-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [rmlint-4.1.2](https://github.com/truecharts/charts/compare/rmlint-4.1.0...rmlint-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [rmlint-4.1.0](https://github.com/truecharts/charts/compare/rmlint-4.0.1...rmlint-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [rmlint-4.0.1](https://github.com/truecharts/charts/compare/rmlint-4.0.0...rmlint-4.0.1) (2023-12-26)
diff --git a/stable/rmlint/4.1.8/Chart.yaml b/stable/rmlint/4.1.8/Chart.yaml
deleted file mode 100644
index 3eff36c321..0000000000
--- a/stable/rmlint/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: rmlint finds space waste and other broken things on your filesystem and offers to remove it.
-home: https://truecharts.org/charts/stable/rmlint
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/rmlint.png
-keywords:
- - rmlint
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: rmlint
-sources:
- - https://github.com/sahib/rmlint
- - https://github.com/truecharts/charts/tree/master/charts/stable/rmlint
- - https://hub.docker.com/r/bobbintb/docker-rmlint-unraid
-type: application
-version: 4.1.8
diff --git a/stable/rmlint/4.1.8/app-changelog.md b/stable/rmlint/4.1.8/app-changelog.md
deleted file mode 100644
index a277ee929f..0000000000
--- a/stable/rmlint/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rmlint-4.1.8](https://github.com/truecharts/charts/compare/rmlint-4.1.7...rmlint-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/rmlint/4.1.8/charts/common-17.2.26.tgz b/stable/rmlint/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/rmlint/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rmlint/4.1.9/CHANGELOG.md b/stable/rmlint/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..b5e15a4a41
--- /dev/null
+++ b/stable/rmlint/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rmlint-4.1.9](https://github.com/truecharts/charts/compare/rmlint-4.1.8...rmlint-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rmlint-4.1.8](https://github.com/truecharts/charts/compare/rmlint-4.1.7...rmlint-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rmlint-4.1.7](https://github.com/truecharts/charts/compare/rmlint-4.1.6...rmlint-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [rmlint-4.1.6](https://github.com/truecharts/charts/compare/rmlint-4.1.5...rmlint-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [rmlint-4.1.5](https://github.com/truecharts/charts/compare/rmlint-4.1.4...rmlint-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [rmlint-4.1.4](https://github.com/truecharts/charts/compare/rmlint-4.1.3...rmlint-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [rmlint-4.1.3](https://github.com/truecharts/charts/compare/rmlint-4.1.0...rmlint-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [rmlint-4.1.2](https://github.com/truecharts/charts/compare/rmlint-4.1.0...rmlint-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/rmlint/4.1.9/Chart.yaml b/stable/rmlint/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..58f8dd3f3f
--- /dev/null
+++ b/stable/rmlint/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: rmlint finds space waste and other broken things on your filesystem and offers to remove it.
+home: https://truecharts.org/charts/stable/rmlint
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rmlint.png
+keywords:
+ - rmlint
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rmlint
+sources:
+ - https://github.com/sahib/rmlint
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rmlint
+ - https://hub.docker.com/r/bobbintb/docker-rmlint-unraid
+type: application
+version: 4.1.9
diff --git a/stable/rmlint/4.1.8/README.md b/stable/rmlint/4.1.9/README.md
similarity index 100%
rename from stable/rmlint/4.1.8/README.md
rename to stable/rmlint/4.1.9/README.md
diff --git a/stable/rmlint/4.1.9/app-changelog.md b/stable/rmlint/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..e6fbe1953a
--- /dev/null
+++ b/stable/rmlint/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rmlint-4.1.9](https://github.com/truecharts/charts/compare/rmlint-4.1.8...rmlint-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rmlint/4.1.8/app-readme.md b/stable/rmlint/4.1.9/app-readme.md
similarity index 100%
rename from stable/rmlint/4.1.8/app-readme.md
rename to stable/rmlint/4.1.9/app-readme.md
diff --git a/stable/rmlint/4.1.9/charts/common-17.2.28.tgz b/stable/rmlint/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rmlint/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/rmlint/4.1.8/ix_values.yaml b/stable/rmlint/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/rmlint/4.1.8/ix_values.yaml
rename to stable/rmlint/4.1.9/ix_values.yaml
diff --git a/stable/rmlint/4.1.8/questions.yaml b/stable/rmlint/4.1.9/questions.yaml
similarity index 100%
rename from stable/rmlint/4.1.8/questions.yaml
rename to stable/rmlint/4.1.9/questions.yaml
diff --git a/stable/rstudio/5.1.9/templates/common.yaml b/stable/rmlint/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/rstudio/5.1.9/templates/common.yaml
rename to stable/rmlint/4.1.9/templates/common.yaml
diff --git a/stable/xonotic/4.1.8/values.yaml b/stable/rmlint/4.1.9/values.yaml
similarity index 100%
rename from stable/xonotic/4.1.8/values.yaml
rename to stable/rmlint/4.1.9/values.yaml
diff --git a/stable/romm/6.3.4/CHANGELOG.md b/stable/romm/6.3.4/CHANGELOG.md
deleted file mode 100644
index 2600130633..0000000000
--- a/stable/romm/6.3.4/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [romm-6.3.4](https://github.com/truecharts/charts/compare/romm-6.3.3...romm-6.3.4) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [romm-6.3.3](https://github.com/truecharts/charts/compare/romm-6.3.2...romm-6.3.3) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [romm-6.3.2](https://github.com/truecharts/charts/compare/romm-6.3.1...romm-6.3.2) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/zurdi15/romm to v2.3.1[@2db88fe](https://github.com/2db88fe) by renovate ([#17191](https://github.com/truecharts/charts/issues/17191))
-
-
-
-
-## [romm-6.3.1](https://github.com/truecharts/charts/compare/romm-6.3.0...romm-6.3.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [romm-6.3.0](https://github.com/truecharts/charts/compare/romm-6.2.3...romm-6.3.0) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/zurdi15/romm to v2.3.0[@0c3dc6a](https://github.com/0c3dc6a) by renovate ([#17046](https://github.com/truecharts/charts/issues/17046))
-
-
-## [romm-6.2.3](https://github.com/truecharts/charts/compare/romm-6.2.2...romm-6.2.3) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [romm-6.2.2](https://github.com/truecharts/charts/compare/romm-6.2.1...romm-6.2.2) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [romm-6.2.1](https://github.com/truecharts/charts/compare/romm-6.2.0...romm-6.2.1) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
-
-
-## [romm-6.2.0](https://github.com/truecharts/charts/compare/romm-6.1.5...romm-6.2.0) (2024-01-02)
-
-### Chore
-
-
-
-- update container image ghcr.io/zurdi15/romm to v2.2.1[@4068f58](https://github.com/4068f58) by renovate ([#16718](https://github.com/truecharts/charts/issues/16718))
-
-
-## [romm-6.1.5](https://github.com/truecharts/charts/compare/romm-6.1.4...romm-6.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
diff --git a/stable/romm/6.3.4/Chart.yaml b/stable/romm/6.3.4/Chart.yaml
deleted file mode 100644
index 02e63a582a..0000000000
--- a/stable/romm/6.3.4/Chart.yaml
+++ /dev/null
@@ -1,51 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.3.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: mariadb
- version: 12.1.6
- repository: https://deps.truecharts.org/
- condition: mariadb.enabled
- alias: ""
- tags: []
- import-values: []
- - name: redis
- version: 11.1.6
- repository: https://deps.truecharts.org
- condition: redis.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: game library manager focused in retro gaming
-home: https://truecharts.org/charts/stable/romm
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/romm.png
-keywords:
- - romm
- - rom-manager
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: romm
-sources:
- - https://github.com/zurdi15/romm
- - https://github.com/truecharts/charts/tree/master/charts/stable/romm
- - https://ghcr.io/zurdi15/romm
-type: application
-version: 6.3.4
diff --git a/stable/romm/6.3.4/app-changelog.md b/stable/romm/6.3.4/app-changelog.md
deleted file mode 100644
index 7bd25f8800..0000000000
--- a/stable/romm/6.3.4/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [romm-6.3.4](https://github.com/truecharts/charts/compare/romm-6.3.3...romm-6.3.4) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/romm/6.3.4/charts/common-17.2.26.tgz b/stable/romm/6.3.4/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/romm/6.3.4/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/romm/6.3.5/CHANGELOG.md b/stable/romm/6.3.5/CHANGELOG.md
new file mode 100644
index 0000000000..38b4ef3cd3
--- /dev/null
+++ b/stable/romm/6.3.5/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [romm-6.3.5](https://github.com/truecharts/charts/compare/romm-6.3.4...romm-6.3.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [romm-6.3.4](https://github.com/truecharts/charts/compare/romm-6.3.3...romm-6.3.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [romm-6.3.3](https://github.com/truecharts/charts/compare/romm-6.3.2...romm-6.3.3) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [romm-6.3.2](https://github.com/truecharts/charts/compare/romm-6.3.1...romm-6.3.2) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/zurdi15/romm to v2.3.1[@2db88fe](https://github.com/2db88fe) by renovate ([#17191](https://github.com/truecharts/charts/issues/17191))
+
+
+
+
+## [romm-6.3.1](https://github.com/truecharts/charts/compare/romm-6.3.0...romm-6.3.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [romm-6.3.0](https://github.com/truecharts/charts/compare/romm-6.2.3...romm-6.3.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/zurdi15/romm to v2.3.0[@0c3dc6a](https://github.com/0c3dc6a) by renovate ([#17046](https://github.com/truecharts/charts/issues/17046))
+
+
+## [romm-6.2.3](https://github.com/truecharts/charts/compare/romm-6.2.2...romm-6.2.3) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [romm-6.2.2](https://github.com/truecharts/charts/compare/romm-6.2.1...romm-6.2.2) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [romm-6.2.1](https://github.com/truecharts/charts/compare/romm-6.2.0...romm-6.2.1) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [romm-6.2.0](https://github.com/truecharts/charts/compare/romm-6.1.5...romm-6.2.0) (2024-01-02)
+
+### Chore
+
+
+
+- update container image ghcr.io/zurdi15/romm to v2.2.1[@4068f58](https://github.com/4068f58) by renovate ([#16718](https://github.com/truecharts/charts/issues/16718))
diff --git a/stable/romm/6.3.5/Chart.yaml b/stable/romm/6.3.5/Chart.yaml
new file mode 100644
index 0000000000..230426a4d6
--- /dev/null
+++ b/stable/romm/6.3.5/Chart.yaml
@@ -0,0 +1,51 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.3.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: game library manager focused in retro gaming
+home: https://truecharts.org/charts/stable/romm
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/romm.png
+keywords:
+ - romm
+ - rom-manager
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: romm
+sources:
+ - https://github.com/zurdi15/romm
+ - https://github.com/truecharts/charts/tree/master/charts/stable/romm
+ - https://ghcr.io/zurdi15/romm
+type: application
+version: 6.3.5
diff --git a/stable/romm/6.3.4/README.md b/stable/romm/6.3.5/README.md
similarity index 100%
rename from stable/romm/6.3.4/README.md
rename to stable/romm/6.3.5/README.md
diff --git a/stable/romm/6.3.5/app-changelog.md b/stable/romm/6.3.5/app-changelog.md
new file mode 100644
index 0000000000..bfc21cc011
--- /dev/null
+++ b/stable/romm/6.3.5/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [romm-6.3.5](https://github.com/truecharts/charts/compare/romm-6.3.4...romm-6.3.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/romm/6.3.4/app-readme.md b/stable/romm/6.3.5/app-readme.md
similarity index 100%
rename from stable/romm/6.3.4/app-readme.md
rename to stable/romm/6.3.5/app-readme.md
diff --git a/stable/romm/6.3.5/charts/common-17.2.28.tgz b/stable/romm/6.3.5/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/romm/6.3.5/charts/common-17.2.28.tgz differ
diff --git a/stable/romm/6.3.5/charts/mariadb-12.1.6.tgz b/stable/romm/6.3.5/charts/mariadb-12.1.6.tgz
new file mode 100644
index 0000000000..cffb31b284
Binary files /dev/null and b/stable/romm/6.3.5/charts/mariadb-12.1.6.tgz differ
diff --git a/stable/romm/6.3.5/charts/redis-11.1.6.tgz b/stable/romm/6.3.5/charts/redis-11.1.6.tgz
new file mode 100644
index 0000000000..f65cde0826
Binary files /dev/null and b/stable/romm/6.3.5/charts/redis-11.1.6.tgz differ
diff --git a/stable/romm/6.3.4/ix_values.yaml b/stable/romm/6.3.5/ix_values.yaml
similarity index 100%
rename from stable/romm/6.3.4/ix_values.yaml
rename to stable/romm/6.3.5/ix_values.yaml
diff --git a/stable/romm/6.3.4/questions.yaml b/stable/romm/6.3.5/questions.yaml
similarity index 100%
rename from stable/romm/6.3.4/questions.yaml
rename to stable/romm/6.3.5/questions.yaml
diff --git a/stable/romm/6.3.5/templates/NOTES.txt b/stable/romm/6.3.5/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/romm/6.3.5/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/romm/6.3.4/templates/_secrets.tpl b/stable/romm/6.3.5/templates/_secrets.tpl
similarity index 100%
rename from stable/romm/6.3.4/templates/_secrets.tpl
rename to stable/romm/6.3.5/templates/_secrets.tpl
diff --git a/stable/romm/6.3.4/templates/common.yaml b/stable/romm/6.3.5/templates/common.yaml
similarity index 100%
rename from stable/romm/6.3.4/templates/common.yaml
rename to stable/romm/6.3.5/templates/common.yaml
diff --git a/stable/xware/4.1.8/values.yaml b/stable/romm/6.3.5/values.yaml
similarity index 100%
rename from stable/xware/4.1.8/values.yaml
rename to stable/romm/6.3.5/values.yaml
diff --git a/stable/root/4.1.8/CHANGELOG.md b/stable/root/4.1.8/CHANGELOG.md
deleted file mode 100644
index d53650c540..0000000000
--- a/stable/root/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [root-4.1.8](https://github.com/truecharts/charts/compare/root-4.1.7...root-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [root-4.1.7](https://github.com/truecharts/charts/compare/root-4.1.6...root-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [root-4.1.6](https://github.com/truecharts/charts/compare/root-4.1.5...root-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [root-4.1.5](https://github.com/truecharts/charts/compare/root-4.1.4...root-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [root-4.1.4](https://github.com/truecharts/charts/compare/root-4.1.3...root-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [root-4.1.3](https://github.com/truecharts/charts/compare/root-4.1.0...root-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [root-4.1.2](https://github.com/truecharts/charts/compare/root-4.1.0...root-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [root-4.1.0](https://github.com/truecharts/charts/compare/root-4.0.1...root-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [root-4.0.1](https://github.com/truecharts/charts/compare/root-4.0.0...root-4.0.1) (2023-12-26)
diff --git a/stable/root/4.1.8/Chart.yaml b/stable/root/4.1.8/Chart.yaml
deleted file mode 100644
index 26ad7874ef..0000000000
--- a/stable/root/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: ROOT is a framework for data processing, born at CERN, at the heart of the research on high-energy physics. Every day, thousands of physicists use ROOT applications to analyze their data or to perform simulations.
-home: https://truecharts.org/charts/stable/root
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/root.png
-keywords:
- - root
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: root
-sources:
- - https://root.cern/
- - https://github.com/truecharts/charts/tree/master/charts/stable/root
- - https://hub.docker.com/r/bgameiro/arch-cern-root
-type: application
-version: 4.1.8
diff --git a/stable/root/4.1.8/app-changelog.md b/stable/root/4.1.8/app-changelog.md
deleted file mode 100644
index a528c49661..0000000000
--- a/stable/root/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [root-4.1.8](https://github.com/truecharts/charts/compare/root-4.1.7...root-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/root/4.1.8/charts/common-17.2.26.tgz b/stable/root/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/root/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/root/4.1.9/CHANGELOG.md b/stable/root/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..8358df4d7b
--- /dev/null
+++ b/stable/root/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [root-4.1.9](https://github.com/truecharts/charts/compare/root-4.1.8...root-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [root-4.1.8](https://github.com/truecharts/charts/compare/root-4.1.7...root-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [root-4.1.7](https://github.com/truecharts/charts/compare/root-4.1.6...root-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [root-4.1.6](https://github.com/truecharts/charts/compare/root-4.1.5...root-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [root-4.1.5](https://github.com/truecharts/charts/compare/root-4.1.4...root-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [root-4.1.4](https://github.com/truecharts/charts/compare/root-4.1.3...root-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [root-4.1.3](https://github.com/truecharts/charts/compare/root-4.1.0...root-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [root-4.1.2](https://github.com/truecharts/charts/compare/root-4.1.0...root-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/root/4.1.9/Chart.yaml b/stable/root/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..deef21877d
--- /dev/null
+++ b/stable/root/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: ROOT is a framework for data processing, born at CERN, at the heart of the research on high-energy physics. Every day, thousands of physicists use ROOT applications to analyze their data or to perform simulations.
+home: https://truecharts.org/charts/stable/root
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/root.png
+keywords:
+ - root
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: root
+sources:
+ - https://root.cern/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/root
+ - https://hub.docker.com/r/bgameiro/arch-cern-root
+type: application
+version: 4.1.9
diff --git a/stable/root/4.1.8/README.md b/stable/root/4.1.9/README.md
similarity index 100%
rename from stable/root/4.1.8/README.md
rename to stable/root/4.1.9/README.md
diff --git a/stable/root/4.1.9/app-changelog.md b/stable/root/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..23f8153442
--- /dev/null
+++ b/stable/root/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [root-4.1.9](https://github.com/truecharts/charts/compare/root-4.1.8...root-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/root/4.1.8/app-readme.md b/stable/root/4.1.9/app-readme.md
similarity index 100%
rename from stable/root/4.1.8/app-readme.md
rename to stable/root/4.1.9/app-readme.md
diff --git a/stable/root/4.1.9/charts/common-17.2.28.tgz b/stable/root/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/root/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/root/4.1.8/ix_values.yaml b/stable/root/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/root/4.1.8/ix_values.yaml
rename to stable/root/4.1.9/ix_values.yaml
diff --git a/stable/root/4.1.8/questions.yaml b/stable/root/4.1.9/questions.yaml
similarity index 100%
rename from stable/root/4.1.8/questions.yaml
rename to stable/root/4.1.9/questions.yaml
diff --git a/stable/rust/4.1.8/templates/common.yaml b/stable/root/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/rust/4.1.8/templates/common.yaml
rename to stable/root/4.1.9/templates/common.yaml
diff --git a/stable/yacreaderlibraryserver/4.1.8/values.yaml b/stable/root/4.1.9/values.yaml
similarity index 100%
rename from stable/yacreaderlibraryserver/4.1.8/values.yaml
rename to stable/root/4.1.9/values.yaml
diff --git a/stable/rsnapshot/8.1.12/CHANGELOG.md b/stable/rsnapshot/8.1.12/CHANGELOG.md
deleted file mode 100644
index e86bc8dae1..0000000000
--- a/stable/rsnapshot/8.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [rsnapshot-8.1.12](https://github.com/truecharts/charts/compare/rsnapshot-8.1.11...rsnapshot-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [rsnapshot-8.1.11](https://github.com/truecharts/charts/compare/rsnapshot-8.1.10...rsnapshot-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [rsnapshot-8.1.10](https://github.com/truecharts/charts/compare/rsnapshot-8.1.9...rsnapshot-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/rsnapshot to 1.4.5[@7c74f9e](https://github.com/7c74f9e) by renovate ([#17366](https://github.com/truecharts/charts/issues/17366))
-
-
-## [rsnapshot-8.1.9](https://github.com/truecharts/charts/compare/rsnapshot-8.1.8...rsnapshot-8.1.9) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/rsnapshot to 1.4.5[@eedd248](https://github.com/eedd248) by renovate ([#17149](https://github.com/truecharts/charts/issues/17149))
-
-
-
-
-## [rsnapshot-8.1.8](https://github.com/truecharts/charts/compare/rsnapshot-8.1.7...rsnapshot-8.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [rsnapshot-8.1.7](https://github.com/truecharts/charts/compare/rsnapshot-8.1.6...rsnapshot-8.1.7) (2024-01-04)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/rsnapshot to 1.4.5[@63a5164](https://github.com/63a5164) by renovate ([#16867](https://github.com/truecharts/charts/issues/16867))
-
-
-## [rsnapshot-8.1.6](https://github.com/truecharts/charts/compare/rsnapshot-8.1.5...rsnapshot-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [rsnapshot-8.1.5](https://github.com/truecharts/charts/compare/rsnapshot-8.1.4...rsnapshot-8.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [rsnapshot-8.1.4](https://github.com/truecharts/charts/compare/rsnapshot-8.1.1...rsnapshot-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/rsnapshot/8.1.12/Chart.yaml b/stable/rsnapshot/8.1.12/Chart.yaml
deleted file mode 100644
index 77004be60e..0000000000
--- a/stable/rsnapshot/8.1.12/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.4.5
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Rsnapshot is a filesystem snapshot utility based on rsync.
-home: https://truecharts.org/charts/stable/rsnapshot
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/rsnapshot.png
-keywords:
- - rsnapshot
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: rsnapshot
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/rsnapshot
- - https://ghcr.io/linuxserver/rsnapshot
-type: application
-version: 8.1.12
diff --git a/stable/rsnapshot/8.1.12/app-changelog.md b/stable/rsnapshot/8.1.12/app-changelog.md
deleted file mode 100644
index 2b7e8714cc..0000000000
--- a/stable/rsnapshot/8.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rsnapshot-8.1.12](https://github.com/truecharts/charts/compare/rsnapshot-8.1.11...rsnapshot-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/rsnapshot/8.1.12/charts/common-17.2.26.tgz b/stable/rsnapshot/8.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/rsnapshot/8.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rsnapshot/8.1.13/CHANGELOG.md b/stable/rsnapshot/8.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..3896c9618c
--- /dev/null
+++ b/stable/rsnapshot/8.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rsnapshot-8.1.13](https://github.com/truecharts/charts/compare/rsnapshot-8.1.12...rsnapshot-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rsnapshot-8.1.12](https://github.com/truecharts/charts/compare/rsnapshot-8.1.11...rsnapshot-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rsnapshot-8.1.11](https://github.com/truecharts/charts/compare/rsnapshot-8.1.10...rsnapshot-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [rsnapshot-8.1.10](https://github.com/truecharts/charts/compare/rsnapshot-8.1.9...rsnapshot-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/rsnapshot to 1.4.5[@7c74f9e](https://github.com/7c74f9e) by renovate ([#17366](https://github.com/truecharts/charts/issues/17366))
+
+
+## [rsnapshot-8.1.9](https://github.com/truecharts/charts/compare/rsnapshot-8.1.8...rsnapshot-8.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/rsnapshot to 1.4.5[@eedd248](https://github.com/eedd248) by renovate ([#17149](https://github.com/truecharts/charts/issues/17149))
+
+
+
+
+## [rsnapshot-8.1.8](https://github.com/truecharts/charts/compare/rsnapshot-8.1.7...rsnapshot-8.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [rsnapshot-8.1.7](https://github.com/truecharts/charts/compare/rsnapshot-8.1.6...rsnapshot-8.1.7) (2024-01-04)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/rsnapshot to 1.4.5[@63a5164](https://github.com/63a5164) by renovate ([#16867](https://github.com/truecharts/charts/issues/16867))
+
+
+## [rsnapshot-8.1.6](https://github.com/truecharts/charts/compare/rsnapshot-8.1.5...rsnapshot-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [rsnapshot-8.1.5](https://github.com/truecharts/charts/compare/rsnapshot-8.1.4...rsnapshot-8.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [rsnapshot-8.1.4](https://github.com/truecharts/charts/compare/rsnapshot-8.1.1...rsnapshot-8.1.4) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/rsnapshot/8.1.13/Chart.yaml b/stable/rsnapshot/8.1.13/Chart.yaml
new file mode 100644
index 0000000000..6e17ca570b
--- /dev/null
+++ b/stable/rsnapshot/8.1.13/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.4.5
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Rsnapshot is a filesystem snapshot utility based on rsync.
+home: https://truecharts.org/charts/stable/rsnapshot
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rsnapshot.png
+keywords:
+ - rsnapshot
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rsnapshot
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rsnapshot
+ - https://ghcr.io/linuxserver/rsnapshot
+type: application
+version: 8.1.13
diff --git a/stable/rsnapshot/8.1.12/README.md b/stable/rsnapshot/8.1.13/README.md
similarity index 100%
rename from stable/rsnapshot/8.1.12/README.md
rename to stable/rsnapshot/8.1.13/README.md
diff --git a/stable/rsnapshot/8.1.13/app-changelog.md b/stable/rsnapshot/8.1.13/app-changelog.md
new file mode 100644
index 0000000000..df1349766d
--- /dev/null
+++ b/stable/rsnapshot/8.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rsnapshot-8.1.13](https://github.com/truecharts/charts/compare/rsnapshot-8.1.12...rsnapshot-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rsnapshot/8.1.12/app-readme.md b/stable/rsnapshot/8.1.13/app-readme.md
similarity index 100%
rename from stable/rsnapshot/8.1.12/app-readme.md
rename to stable/rsnapshot/8.1.13/app-readme.md
diff --git a/stable/rsnapshot/8.1.13/charts/common-17.2.28.tgz b/stable/rsnapshot/8.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rsnapshot/8.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/rsnapshot/8.1.12/ix_values.yaml b/stable/rsnapshot/8.1.13/ix_values.yaml
similarity index 100%
rename from stable/rsnapshot/8.1.12/ix_values.yaml
rename to stable/rsnapshot/8.1.13/ix_values.yaml
diff --git a/stable/rsnapshot/8.1.12/questions.yaml b/stable/rsnapshot/8.1.13/questions.yaml
similarity index 100%
rename from stable/rsnapshot/8.1.12/questions.yaml
rename to stable/rsnapshot/8.1.13/questions.yaml
diff --git a/stable/rsnapshot/8.1.13/templates/NOTES.txt b/stable/rsnapshot/8.1.13/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/rsnapshot/8.1.13/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/rsnapshot/8.1.13/templates/common.yaml b/stable/rsnapshot/8.1.13/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/rsnapshot/8.1.13/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/yacy/4.1.8/values.yaml b/stable/rsnapshot/8.1.13/values.yaml
similarity index 100%
rename from stable/yacy/4.1.8/values.yaml
rename to stable/rsnapshot/8.1.13/values.yaml
diff --git a/stable/rss-bridge/8.1.10/CHANGELOG.md b/stable/rss-bridge/8.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..1dfbb1c721
--- /dev/null
+++ b/stable/rss-bridge/8.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rss-bridge-8.1.10](https://github.com/truecharts/charts/compare/rss-bridge-8.1.9...rss-bridge-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rss-bridge-8.1.9](https://github.com/truecharts/charts/compare/rss-bridge-8.1.8...rss-bridge-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rss-bridge-8.1.8](https://github.com/truecharts/charts/compare/rss-bridge-8.1.7...rss-bridge-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [rss-bridge-8.1.7](https://github.com/truecharts/charts/compare/rss-bridge-8.1.6...rss-bridge-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [rss-bridge-8.1.6](https://github.com/truecharts/charts/compare/rss-bridge-8.1.5...rss-bridge-8.1.6) (2024-01-03)
+
+### Fix
+
+
+
+- disable varrun vol ([#16856](https://github.com/truecharts/charts/issues/16856))
+
+
+## [rss-bridge-8.1.5](https://github.com/truecharts/charts/compare/rss-bridge-8.1.4...rss-bridge-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [rss-bridge-8.1.4](https://github.com/truecharts/charts/compare/rss-bridge-8.1.3...rss-bridge-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [rss-bridge-8.1.3](https://github.com/truecharts/charts/compare/rss-bridge-8.1.0...rss-bridge-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [rss-bridge-8.1.2](https://github.com/truecharts/charts/compare/rss-bridge-8.1.0...rss-bridge-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/rss-bridge/8.1.10/Chart.yaml b/stable/rss-bridge/8.1.10/Chart.yaml
new file mode 100644
index 0000000000..699a4bf79c
--- /dev/null
+++ b/stable/rss-bridge/8.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2023.9.24
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one.
+home: https://truecharts.org/charts/stable/rss-bridge
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rss-bridge.png
+keywords:
+ - rss-bridge
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rss-bridge
+sources:
+ - https://github.com/RSS-Bridge/rss-bridge
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rss-bridge
+ - https://hub.docker.com/r/rssbridge/rss-bridge
+type: application
+version: 8.1.10
diff --git a/stable/rss-bridge/8.1.9/README.md b/stable/rss-bridge/8.1.10/README.md
similarity index 100%
rename from stable/rss-bridge/8.1.9/README.md
rename to stable/rss-bridge/8.1.10/README.md
diff --git a/stable/rss-bridge/8.1.10/app-changelog.md b/stable/rss-bridge/8.1.10/app-changelog.md
new file mode 100644
index 0000000000..ae89686ec5
--- /dev/null
+++ b/stable/rss-bridge/8.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rss-bridge-8.1.10](https://github.com/truecharts/charts/compare/rss-bridge-8.1.9...rss-bridge-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rss-bridge/8.1.9/app-readme.md b/stable/rss-bridge/8.1.10/app-readme.md
similarity index 100%
rename from stable/rss-bridge/8.1.9/app-readme.md
rename to stable/rss-bridge/8.1.10/app-readme.md
diff --git a/stable/rss-bridge/8.1.10/charts/common-17.2.28.tgz b/stable/rss-bridge/8.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rss-bridge/8.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/rss-bridge/8.1.9/ix_values.yaml b/stable/rss-bridge/8.1.10/ix_values.yaml
similarity index 100%
rename from stable/rss-bridge/8.1.9/ix_values.yaml
rename to stable/rss-bridge/8.1.10/ix_values.yaml
diff --git a/stable/rss-bridge/8.1.9/questions.yaml b/stable/rss-bridge/8.1.10/questions.yaml
similarity index 100%
rename from stable/rss-bridge/8.1.9/questions.yaml
rename to stable/rss-bridge/8.1.10/questions.yaml
diff --git a/stable/rss-bridge/8.1.10/templates/NOTES.txt b/stable/rss-bridge/8.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/rss-bridge/8.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/rss-bridge/8.1.10/templates/common.yaml b/stable/rss-bridge/8.1.10/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/rss-bridge/8.1.10/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/yourls/4.1.11/values.yaml b/stable/rss-bridge/8.1.10/values.yaml
similarity index 100%
rename from stable/yourls/4.1.11/values.yaml
rename to stable/rss-bridge/8.1.10/values.yaml
diff --git a/stable/rss-bridge/8.1.9/CHANGELOG.md b/stable/rss-bridge/8.1.9/CHANGELOG.md
deleted file mode 100644
index 78034f09ee..0000000000
--- a/stable/rss-bridge/8.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [rss-bridge-8.1.9](https://github.com/truecharts/charts/compare/rss-bridge-8.1.8...rss-bridge-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [rss-bridge-8.1.8](https://github.com/truecharts/charts/compare/rss-bridge-8.1.7...rss-bridge-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [rss-bridge-8.1.7](https://github.com/truecharts/charts/compare/rss-bridge-8.1.6...rss-bridge-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [rss-bridge-8.1.6](https://github.com/truecharts/charts/compare/rss-bridge-8.1.5...rss-bridge-8.1.6) (2024-01-03)
-
-### Fix
-
-
-
-- disable varrun vol ([#16856](https://github.com/truecharts/charts/issues/16856))
-
-
-## [rss-bridge-8.1.5](https://github.com/truecharts/charts/compare/rss-bridge-8.1.4...rss-bridge-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [rss-bridge-8.1.4](https://github.com/truecharts/charts/compare/rss-bridge-8.1.3...rss-bridge-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [rss-bridge-8.1.3](https://github.com/truecharts/charts/compare/rss-bridge-8.1.0...rss-bridge-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [rss-bridge-8.1.2](https://github.com/truecharts/charts/compare/rss-bridge-8.1.0...rss-bridge-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/rss-bridge/8.1.9/Chart.yaml b/stable/rss-bridge/8.1.9/Chart.yaml
deleted file mode 100644
index e40c0733df..0000000000
--- a/stable/rss-bridge/8.1.9/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2023.9.24
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one.
-home: https://truecharts.org/charts/stable/rss-bridge
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/rss-bridge.png
-keywords:
- - rss-bridge
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: rss-bridge
-sources:
- - https://github.com/RSS-Bridge/rss-bridge
- - https://github.com/truecharts/charts/tree/master/charts/stable/rss-bridge
- - https://hub.docker.com/r/rssbridge/rss-bridge
-type: application
-version: 8.1.9
diff --git a/stable/rss-bridge/8.1.9/app-changelog.md b/stable/rss-bridge/8.1.9/app-changelog.md
deleted file mode 100644
index 1126706194..0000000000
--- a/stable/rss-bridge/8.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rss-bridge-8.1.9](https://github.com/truecharts/charts/compare/rss-bridge-8.1.8...rss-bridge-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/rss-bridge/8.1.9/charts/common-17.2.26.tgz b/stable/rss-bridge/8.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/rss-bridge/8.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rss-proxy/4.1.8/CHANGELOG.md b/stable/rss-proxy/4.1.8/CHANGELOG.md
deleted file mode 100644
index 28be5b445a..0000000000
--- a/stable/rss-proxy/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [rss-proxy-4.1.8](https://github.com/truecharts/charts/compare/rss-proxy-4.1.7...rss-proxy-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [rss-proxy-4.1.7](https://github.com/truecharts/charts/compare/rss-proxy-4.1.6...rss-proxy-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [rss-proxy-4.1.6](https://github.com/truecharts/charts/compare/rss-proxy-4.1.5...rss-proxy-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [rss-proxy-4.1.5](https://github.com/truecharts/charts/compare/rss-proxy-4.1.4...rss-proxy-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [rss-proxy-4.1.4](https://github.com/truecharts/charts/compare/rss-proxy-4.1.3...rss-proxy-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [rss-proxy-4.1.3](https://github.com/truecharts/charts/compare/rss-proxy-4.1.0...rss-proxy-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [rss-proxy-4.1.2](https://github.com/truecharts/charts/compare/rss-proxy-4.1.0...rss-proxy-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [rss-proxy-4.1.0](https://github.com/truecharts/charts/compare/rss-proxy-4.0.1...rss-proxy-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [rss-proxy-4.0.1](https://github.com/truecharts/charts/compare/rss-proxy-4.0.0...rss-proxy-4.0.1) (2023-12-26)
diff --git a/stable/rss-proxy/4.1.8/Chart.yaml b/stable/rss-proxy/4.1.8/Chart.yaml
deleted file mode 100644
index f9ba081efb..0000000000
--- a/stable/rss-proxy/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: RSS-proxy 2+ allows you to do create an ATOM or JSON feed of almost static/dynamic websites or feeds (web to feed), just by analyzing just the HTML structure.
-home: https://truecharts.org/charts/stable/rss-proxy
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/rss-proxy.png
-keywords:
- - rss-proxy
- - Cloud
- - Tools-Utilities
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: rss-proxy
-sources:
- - https://github.com/damoeb/rss-proxy
- - https://github.com/truecharts/charts/tree/master/charts/stable/rss-proxy
- - https://hub.docker.com/r/damoeb/rss-proxy
-type: application
-version: 4.1.8
diff --git a/stable/rss-proxy/4.1.8/app-changelog.md b/stable/rss-proxy/4.1.8/app-changelog.md
deleted file mode 100644
index 61c84ebc90..0000000000
--- a/stable/rss-proxy/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rss-proxy-4.1.8](https://github.com/truecharts/charts/compare/rss-proxy-4.1.7...rss-proxy-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/rss-proxy/4.1.8/charts/common-17.2.26.tgz b/stable/rss-proxy/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/rss-proxy/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rss-proxy/4.1.9/CHANGELOG.md b/stable/rss-proxy/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..ae2be88d5c
--- /dev/null
+++ b/stable/rss-proxy/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rss-proxy-4.1.9](https://github.com/truecharts/charts/compare/rss-proxy-4.1.8...rss-proxy-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rss-proxy-4.1.8](https://github.com/truecharts/charts/compare/rss-proxy-4.1.7...rss-proxy-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rss-proxy-4.1.7](https://github.com/truecharts/charts/compare/rss-proxy-4.1.6...rss-proxy-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [rss-proxy-4.1.6](https://github.com/truecharts/charts/compare/rss-proxy-4.1.5...rss-proxy-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [rss-proxy-4.1.5](https://github.com/truecharts/charts/compare/rss-proxy-4.1.4...rss-proxy-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [rss-proxy-4.1.4](https://github.com/truecharts/charts/compare/rss-proxy-4.1.3...rss-proxy-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [rss-proxy-4.1.3](https://github.com/truecharts/charts/compare/rss-proxy-4.1.0...rss-proxy-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [rss-proxy-4.1.2](https://github.com/truecharts/charts/compare/rss-proxy-4.1.0...rss-proxy-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/rss-proxy/4.1.9/Chart.yaml b/stable/rss-proxy/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..a1de316c82
--- /dev/null
+++ b/stable/rss-proxy/4.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: RSS-proxy 2+ allows you to do create an ATOM or JSON feed of almost static/dynamic websites or feeds (web to feed), just by analyzing just the HTML structure.
+home: https://truecharts.org/charts/stable/rss-proxy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rss-proxy.png
+keywords:
+ - rss-proxy
+ - Cloud
+ - Tools-Utilities
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rss-proxy
+sources:
+ - https://github.com/damoeb/rss-proxy
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rss-proxy
+ - https://hub.docker.com/r/damoeb/rss-proxy
+type: application
+version: 4.1.9
diff --git a/stable/rss-proxy/4.1.8/README.md b/stable/rss-proxy/4.1.9/README.md
similarity index 100%
rename from stable/rss-proxy/4.1.8/README.md
rename to stable/rss-proxy/4.1.9/README.md
diff --git a/stable/rss-proxy/4.1.9/app-changelog.md b/stable/rss-proxy/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..c5e470d8c0
--- /dev/null
+++ b/stable/rss-proxy/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rss-proxy-4.1.9](https://github.com/truecharts/charts/compare/rss-proxy-4.1.8...rss-proxy-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rss-proxy/4.1.8/app-readme.md b/stable/rss-proxy/4.1.9/app-readme.md
similarity index 100%
rename from stable/rss-proxy/4.1.8/app-readme.md
rename to stable/rss-proxy/4.1.9/app-readme.md
diff --git a/stable/rss-proxy/4.1.9/charts/common-17.2.28.tgz b/stable/rss-proxy/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rss-proxy/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/rss-proxy/4.1.8/ix_values.yaml b/stable/rss-proxy/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/rss-proxy/4.1.8/ix_values.yaml
rename to stable/rss-proxy/4.1.9/ix_values.yaml
diff --git a/stable/rss-proxy/4.1.8/questions.yaml b/stable/rss-proxy/4.1.9/questions.yaml
similarity index 100%
rename from stable/rss-proxy/4.1.8/questions.yaml
rename to stable/rss-proxy/4.1.9/questions.yaml
diff --git a/stable/rustpad/4.1.8/templates/common.yaml b/stable/rss-proxy/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/rustpad/4.1.8/templates/common.yaml
rename to stable/rss-proxy/4.1.9/templates/common.yaml
diff --git a/stable/youtransfer/6.1.8/values.yaml b/stable/rss-proxy/4.1.9/values.yaml
similarity index 100%
rename from stable/youtransfer/6.1.8/values.yaml
rename to stable/rss-proxy/4.1.9/values.yaml
diff --git a/stable/rss-to-telegram/4.1.8/CHANGELOG.md b/stable/rss-to-telegram/4.1.8/CHANGELOG.md
deleted file mode 100644
index 2c0689f4bb..0000000000
--- a/stable/rss-to-telegram/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [rss-to-telegram-4.1.8](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.7...rss-to-telegram-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [rss-to-telegram-4.1.7](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.6...rss-to-telegram-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [rss-to-telegram-4.1.6](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.5...rss-to-telegram-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [rss-to-telegram-4.1.5](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.4...rss-to-telegram-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [rss-to-telegram-4.1.4](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.3...rss-to-telegram-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [rss-to-telegram-4.1.3](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.0...rss-to-telegram-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [rss-to-telegram-4.1.2](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.0...rss-to-telegram-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [rss-to-telegram-4.1.0](https://github.com/truecharts/charts/compare/rss-to-telegram-4.0.1...rss-to-telegram-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [rss-to-telegram-4.0.1](https://github.com/truecharts/charts/compare/rss-to-telegram-4.0.0...rss-to-telegram-4.0.1) (2023-12-26)
diff --git a/stable/rss-to-telegram/4.1.8/Chart.yaml b/stable/rss-to-telegram/4.1.8/Chart.yaml
deleted file mode 100644
index a3764e3694..0000000000
--- a/stable/rss-to-telegram/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A self-hosted telegram JS/TS bot that dumps posts from RSS feeds to a telegram chat. This script was created because all the third party services were unreliable, slow.
-home: https://truecharts.org/charts/stable/rss-to-telegram
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/rss-to-telegram.png
-keywords:
- - rss-to-telegram
- - Network-Other
- - Network-Messenger
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: rss-to-telegram
-sources:
- - https://github.com/BoKKeR/RSS-to-Telegram-Bot
- - https://github.com/truecharts/charts/tree/master/charts/stable/rss-to-telegram
- - https://hub.docker.com/r/bokker/rss.to.telegram
-type: application
-version: 4.1.8
diff --git a/stable/rss-to-telegram/4.1.8/app-changelog.md b/stable/rss-to-telegram/4.1.8/app-changelog.md
deleted file mode 100644
index fddf370ce1..0000000000
--- a/stable/rss-to-telegram/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rss-to-telegram-4.1.8](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.7...rss-to-telegram-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/rss-to-telegram/4.1.8/charts/common-17.2.26.tgz b/stable/rss-to-telegram/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/rss-to-telegram/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rss-to-telegram/4.1.9/CHANGELOG.md b/stable/rss-to-telegram/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..6482604a8c
--- /dev/null
+++ b/stable/rss-to-telegram/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rss-to-telegram-4.1.9](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.8...rss-to-telegram-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rss-to-telegram-4.1.8](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.7...rss-to-telegram-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rss-to-telegram-4.1.7](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.6...rss-to-telegram-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [rss-to-telegram-4.1.6](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.5...rss-to-telegram-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [rss-to-telegram-4.1.5](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.4...rss-to-telegram-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [rss-to-telegram-4.1.4](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.3...rss-to-telegram-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [rss-to-telegram-4.1.3](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.0...rss-to-telegram-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [rss-to-telegram-4.1.2](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.0...rss-to-telegram-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/rss-to-telegram/4.1.9/Chart.yaml b/stable/rss-to-telegram/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..adaaf69be8
--- /dev/null
+++ b/stable/rss-to-telegram/4.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A self-hosted telegram JS/TS bot that dumps posts from RSS feeds to a telegram chat. This script was created because all the third party services were unreliable, slow.
+home: https://truecharts.org/charts/stable/rss-to-telegram
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rss-to-telegram.png
+keywords:
+ - rss-to-telegram
+ - Network-Other
+ - Network-Messenger
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rss-to-telegram
+sources:
+ - https://github.com/BoKKeR/RSS-to-Telegram-Bot
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rss-to-telegram
+ - https://hub.docker.com/r/bokker/rss.to.telegram
+type: application
+version: 4.1.9
diff --git a/stable/rss-to-telegram/4.1.8/README.md b/stable/rss-to-telegram/4.1.9/README.md
similarity index 100%
rename from stable/rss-to-telegram/4.1.8/README.md
rename to stable/rss-to-telegram/4.1.9/README.md
diff --git a/stable/rss-to-telegram/4.1.9/app-changelog.md b/stable/rss-to-telegram/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..fe818756b2
--- /dev/null
+++ b/stable/rss-to-telegram/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rss-to-telegram-4.1.9](https://github.com/truecharts/charts/compare/rss-to-telegram-4.1.8...rss-to-telegram-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rss-to-telegram/4.1.8/app-readme.md b/stable/rss-to-telegram/4.1.9/app-readme.md
similarity index 100%
rename from stable/rss-to-telegram/4.1.8/app-readme.md
rename to stable/rss-to-telegram/4.1.9/app-readme.md
diff --git a/stable/rss-to-telegram/4.1.9/charts/common-17.2.28.tgz b/stable/rss-to-telegram/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rss-to-telegram/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/rss-to-telegram/4.1.8/ix_values.yaml b/stable/rss-to-telegram/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/rss-to-telegram/4.1.8/ix_values.yaml
rename to stable/rss-to-telegram/4.1.9/ix_values.yaml
diff --git a/stable/rss-to-telegram/4.1.8/questions.yaml b/stable/rss-to-telegram/4.1.9/questions.yaml
similarity index 100%
rename from stable/rss-to-telegram/4.1.8/questions.yaml
rename to stable/rss-to-telegram/4.1.9/questions.yaml
diff --git a/stable/s3backup/4.1.8/templates/common.yaml b/stable/rss-to-telegram/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/s3backup/4.1.8/templates/common.yaml
rename to stable/rss-to-telegram/4.1.9/templates/common.yaml
diff --git a/stable/youtubedl-material/9.1.12/values.yaml b/stable/rss-to-telegram/4.1.9/values.yaml
similarity index 100%
rename from stable/youtubedl-material/9.1.12/values.yaml
rename to stable/rss-to-telegram/4.1.9/values.yaml
diff --git a/stable/rsshub/11.1.25/CHANGELOG.md b/stable/rsshub/11.1.25/CHANGELOG.md
new file mode 100644
index 0000000000..7a96142590
--- /dev/null
+++ b/stable/rsshub/11.1.25/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rsshub-11.1.25](https://github.com/truecharts/charts/compare/rsshub-11.1.24...rsshub-11.1.25) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rsshub-11.1.24](https://github.com/truecharts/charts/compare/rsshub-11.1.23...rsshub-11.1.24) (2024-01-21)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#17286](https://github.com/truecharts/charts/issues/17286))
+
+
+## [rsshub-11.1.23](https://github.com/truecharts/charts/compare/rsshub-11.1.22...rsshub-11.1.23) (2024-01-21)
+
+### Chore
+
+
+
+- update container image diygod/rsshub to latest[@1b05e63](https://github.com/1b05e63) by renovate ([#17466](https://github.com/truecharts/charts/issues/17466))
+
+
+## [rsshub-11.1.22](https://github.com/truecharts/charts/compare/rsshub-11.1.21...rsshub-11.1.22) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rsshub-11.1.21](https://github.com/truecharts/charts/compare/rsshub-11.1.20...rsshub-11.1.21) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [rsshub-11.1.20](https://github.com/truecharts/charts/compare/rsshub-11.1.19...rsshub-11.1.20) (2024-01-21)
+
+### Chore
+
+
+
+- update container image diygod/rsshub to latest[@e924ec2](https://github.com/e924ec2) by renovate ([#17335](https://github.com/truecharts/charts/issues/17335))
+
+
+## [rsshub-11.1.19](https://github.com/truecharts/charts/compare/rsshub-11.1.18...rsshub-11.1.19) (2024-01-15)
+
+### Chore
+
+
+
+- update container image diygod/rsshub to latest[@e4c9c9e](https://github.com/e4c9c9e) by renovate ([#17276](https://github.com/truecharts/charts/issues/17276))
+
+
+## [rsshub-11.1.18](https://github.com/truecharts/charts/compare/rsshub-11.1.17...rsshub-11.1.18) (2024-01-15)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#17105](https://github.com/truecharts/charts/issues/17105))
+
+
+## [rsshub-11.1.17](https://github.com/truecharts/charts/compare/rsshub-11.1.16...rsshub-11.1.17) (2024-01-15)
+
+### Chore
+
+
+
+- update container image diygod/rsshub to latest[@406fe63](https://github.com/406fe63) by renovate ([#17226](https://github.com/truecharts/charts/issues/17226))
+
+
+## [rsshub-11.1.16](https://github.com/truecharts/charts/compare/rsshub-11.1.15...rsshub-11.1.16) (2024-01-14)
+
+### Chore
+
+
+
+- update container image diygod/rsshub to latest[@7018239](https://github.com/7018239) by renovate ([#17123](https://github.com/truecharts/charts/issues/17123))
+
+
diff --git a/stable/rsshub/11.1.25/Chart.yaml b/stable/rsshub/11.1.25/Chart.yaml
new file mode 100644
index 0000000000..a0d085dba1
--- /dev/null
+++ b/stable/rsshub/11.1.25/Chart.yaml
@@ -0,0 +1,46 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.13
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: RSSHub can generate RSS feeds from pretty much everything
+home: https://truecharts.org/charts/stable/rsshub
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rsshub.png
+keywords:
+ - rsshub
+ - rss
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rsshub
+sources:
+ - https://docs.rsshub.app/en/install/
+ - https://github.com/DIYgod/RSSHub
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rsshub
+ - https://hub.docker.com/r/browserless/chrome
+ - https://hub.docker.com/r/diygod/rsshub
+type: application
+version: 11.1.25
diff --git a/stable/rsshub/11.1.25/README.md b/stable/rsshub/11.1.25/README.md
new file mode 100644
index 0000000000..5f716c0ae2
--- /dev/null
+++ b/stable/rsshub/11.1.25/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/rsshub)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/rsshub/11.1.25/app-changelog.md b/stable/rsshub/11.1.25/app-changelog.md
new file mode 100644
index 0000000000..f40170df54
--- /dev/null
+++ b/stable/rsshub/11.1.25/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rsshub-11.1.25](https://github.com/truecharts/charts/compare/rsshub-11.1.24...rsshub-11.1.25) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rsshub/11.1.25/app-readme.md b/stable/rsshub/11.1.25/app-readme.md
new file mode 100644
index 0000000000..88624b986e
--- /dev/null
+++ b/stable/rsshub/11.1.25/app-readme.md
@@ -0,0 +1,8 @@
+RSSHub can generate RSS feeds from pretty much everything
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/rsshub](https://truecharts.org/charts/stable/rsshub)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/rsshub/11.1.25/charts/common-17.2.28.tgz b/stable/rsshub/11.1.25/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rsshub/11.1.25/charts/common-17.2.28.tgz differ
diff --git a/stable/rsshub/11.1.25/charts/redis-11.1.13.tgz b/stable/rsshub/11.1.25/charts/redis-11.1.13.tgz
new file mode 100644
index 0000000000..dce7022558
Binary files /dev/null and b/stable/rsshub/11.1.25/charts/redis-11.1.13.tgz differ
diff --git a/stable/rsshub/11.1.25/ix_values.yaml b/stable/rsshub/11.1.25/ix_values.yaml
new file mode 100644
index 0000000000..377db8394f
--- /dev/null
+++ b/stable/rsshub/11.1.25/ix_values.yaml
@@ -0,0 +1,62 @@
+image:
+ repository: diygod/rsshub
+ pullPolicy: IfNotPresent
+ tag: latest@sha256:1b05e6312e31c0ef29f68806ce5990a108861c549bb0e42472d5034527c99fa6
+browserlessImage:
+ repository: browserless/chrome
+ tag: 1.60.2-chrome-stable@sha256:7db5e3aad20c201abaa03bbbc868a55ef96574cda0e67ccb7e4e032053ecb87d
+service:
+ main:
+ ports:
+ main:
+ port: 10191
+# Enabled redis
+redis:
+ enabled: true
+ redisUsername: default
+additionalContainers:
+ browserless:
+ name: browserless
+ image: "{{ .Values.browserlessImage.repository }}:{{ .Values.browserlessImage.tag }}"
+ ports:
+ - containerPort: 3000
+ name: main
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ PORT: "{{ .Values.service.main.ports.main.port }}"
+ NODE_ENV: production
+ CACHE_TYPE: "redis"
+ PUPPETEER_WS_ENDPOINT: "ws://localhost:3000"
+ NODE_NAME: "{{ .Release.Name }}-{{ randAlphaNum 5 }}"
+ # User defined
+ # ALLOW_ORIGIN: ""
+ DISALLOW_ROBOT: false
+ TITLE_LENGTH_LIMIT: 150
+ REDIS_URL:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: url
+ HTTP_BASIC_AUTH_NAME: ""
+ HTTP_BASIC_AUTH_PASS: ""
+ BITBUCKET_USERNAME: ""
+ BITBUCKET_PASSWORD: ""
+ GITHUB_ACCESS_TOKEN: ""
+ GOOGLE_FONTS_API_KEY: ""
+ YOUTUBE_KEY: ""
+ TELEGRAM_TOKEN: ""
+ LASTFM_API_KEY: ""
+updated: true
diff --git a/stable/rsshub/11.1.25/questions.yaml b/stable/rsshub/11.1.25/questions.yaml
new file mode 100644
index 0000000000..79557e61b0
--- /dev/null
+++ b/stable/rsshub/11.1.25/questions.yaml
@@ -0,0 +1,2613 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: HTTP_BASIC_AUTH_NAME
+ label: "HTTP_BASIC_AUTH_NAME"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: HTTP_BASIC_AUTH_PASS
+ label: "HTTP_BASIC_AUTH_PASS"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: BITBUCKET_USERNAME
+ label: "BITBUCKET_USERNAME"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: BITBUCKET_PASSWORD
+ label: "BITBUCKET_PASSWORD"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: GITHUB_ACCESS_TOKEN
+ label: "GITHUB_ACCESS_TOKEN"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: GOOGLE_FONTS_API_KEY
+ label: "GOOGLE_FONTS_API_KEY"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: YOUTUBE_KEY
+ label: "YOUTUBE_KEY"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: TELEGRAM_TOKEN
+ label: "TELEGRAM_TOKEN"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: LASTFM_API_KEY
+ label: "LASTFM_API_KEY"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: DISALLOW_ROBOT
+ label: "DISALLOW_ROBOT"
+ schema:
+ type: boolean
+ default: false
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10191
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/rsshub/11.1.25/templates/NOTES.txt b/stable/rsshub/11.1.25/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/rsshub/11.1.25/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/rsshub/11.1.25/templates/common.yaml b/stable/rsshub/11.1.25/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/rsshub/11.1.25/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/z80pack/4.1.8/values.yaml b/stable/rsshub/11.1.25/values.yaml
similarity index 100%
rename from stable/z80pack/4.1.8/values.yaml
rename to stable/rsshub/11.1.25/values.yaml
diff --git a/stable/rstudio/5.1.10/CHANGELOG.md b/stable/rstudio/5.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..5273c4b991
--- /dev/null
+++ b/stable/rstudio/5.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rstudio-5.1.10](https://github.com/truecharts/charts/compare/rstudio-5.1.9...rstudio-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rstudio-5.1.9](https://github.com/truecharts/charts/compare/rstudio-5.1.8...rstudio-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rstudio-5.1.8](https://github.com/truecharts/charts/compare/rstudio-5.1.7...rstudio-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [rstudio-5.1.7](https://github.com/truecharts/charts/compare/rstudio-5.1.6...rstudio-5.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [rstudio-5.1.6](https://github.com/truecharts/charts/compare/rstudio-5.1.5...rstudio-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [rstudio-5.1.5](https://github.com/truecharts/charts/compare/rstudio-5.1.4...rstudio-5.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [rstudio-5.1.4](https://github.com/truecharts/charts/compare/rstudio-5.1.1...rstudio-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [rstudio-5.1.3](https://github.com/truecharts/charts/compare/rstudio-5.1.1...rstudio-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+## [rstudio-5.1.1](https://github.com/truecharts/charts/compare/rstudio-5.1.0...rstudio-5.1.1) (2023-12-31)
+
diff --git a/stable/rstudio/5.1.10/Chart.yaml b/stable/rstudio/5.1.10/Chart.yaml
new file mode 100644
index 0000000000..d6c9842a93
--- /dev/null
+++ b/stable/rstudio/5.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.3.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Integrated development environment for R, a programming language for statistical computing and graphics.
+home: https://truecharts.org/charts/stable/rstudio
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rstudio.png
+keywords:
+ - rstudio
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rstudio
+sources:
+ - https://github.com/rocker-org/rocker-versioned2
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rstudio
+ - https://hub.docker.com/r/rocker/rstudio
+type: application
+version: 5.1.10
diff --git a/stable/rstudio/5.1.9/README.md b/stable/rstudio/5.1.10/README.md
similarity index 100%
rename from stable/rstudio/5.1.9/README.md
rename to stable/rstudio/5.1.10/README.md
diff --git a/stable/rstudio/5.1.10/app-changelog.md b/stable/rstudio/5.1.10/app-changelog.md
new file mode 100644
index 0000000000..a729b4d485
--- /dev/null
+++ b/stable/rstudio/5.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rstudio-5.1.10](https://github.com/truecharts/charts/compare/rstudio-5.1.9...rstudio-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rstudio/5.1.9/app-readme.md b/stable/rstudio/5.1.10/app-readme.md
similarity index 100%
rename from stable/rstudio/5.1.9/app-readme.md
rename to stable/rstudio/5.1.10/app-readme.md
diff --git a/stable/rstudio/5.1.10/charts/common-17.2.28.tgz b/stable/rstudio/5.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rstudio/5.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/rstudio/5.1.9/ix_values.yaml b/stable/rstudio/5.1.10/ix_values.yaml
similarity index 100%
rename from stable/rstudio/5.1.9/ix_values.yaml
rename to stable/rstudio/5.1.10/ix_values.yaml
diff --git a/stable/rstudio/5.1.9/questions.yaml b/stable/rstudio/5.1.10/questions.yaml
similarity index 100%
rename from stable/rstudio/5.1.9/questions.yaml
rename to stable/rstudio/5.1.10/questions.yaml
diff --git a/stable/s3sync/4.1.8/templates/common.yaml b/stable/rstudio/5.1.10/templates/common.yaml
similarity index 100%
rename from stable/s3sync/4.1.8/templates/common.yaml
rename to stable/rstudio/5.1.10/templates/common.yaml
diff --git a/stable/zerotier/8.1.8/values.yaml b/stable/rstudio/5.1.10/values.yaml
similarity index 100%
rename from stable/zerotier/8.1.8/values.yaml
rename to stable/rstudio/5.1.10/values.yaml
diff --git a/stable/rstudio/5.1.9/CHANGELOG.md b/stable/rstudio/5.1.9/CHANGELOG.md
deleted file mode 100644
index 87d3c398be..0000000000
--- a/stable/rstudio/5.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [rstudio-5.1.9](https://github.com/truecharts/charts/compare/rstudio-5.1.8...rstudio-5.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [rstudio-5.1.8](https://github.com/truecharts/charts/compare/rstudio-5.1.7...rstudio-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [rstudio-5.1.7](https://github.com/truecharts/charts/compare/rstudio-5.1.6...rstudio-5.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [rstudio-5.1.6](https://github.com/truecharts/charts/compare/rstudio-5.1.5...rstudio-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [rstudio-5.1.5](https://github.com/truecharts/charts/compare/rstudio-5.1.4...rstudio-5.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [rstudio-5.1.4](https://github.com/truecharts/charts/compare/rstudio-5.1.1...rstudio-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [rstudio-5.1.3](https://github.com/truecharts/charts/compare/rstudio-5.1.1...rstudio-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [rstudio-5.1.1](https://github.com/truecharts/charts/compare/rstudio-5.1.0...rstudio-5.1.1) (2023-12-31)
-
-### Chore
-
-- update container image rocker/rstudio to 4.3.2[@ca8f94e](https://github.com/ca8f94e) by renovate ([#16641](https://github.com/truecharts/charts/issues/16641))
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-## [rstudio-5.1.0](https://github.com/truecharts/charts/compare/rstudio-5.0.1...rstudio-5.1.0) (2023-12-30)
-
-### Chore
-
diff --git a/stable/rstudio/5.1.9/Chart.yaml b/stable/rstudio/5.1.9/Chart.yaml
deleted file mode 100644
index a50c6067ae..0000000000
--- a/stable/rstudio/5.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 4.3.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Integrated development environment for R, a programming language for statistical computing and graphics.
-home: https://truecharts.org/charts/stable/rstudio
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/rstudio.png
-keywords:
- - rstudio
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: rstudio
-sources:
- - https://github.com/rocker-org/rocker-versioned2
- - https://github.com/truecharts/charts/tree/master/charts/stable/rstudio
- - https://hub.docker.com/r/rocker/rstudio
-type: application
-version: 5.1.9
diff --git a/stable/rstudio/5.1.9/app-changelog.md b/stable/rstudio/5.1.9/app-changelog.md
deleted file mode 100644
index 92fc7d6e0b..0000000000
--- a/stable/rstudio/5.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rstudio-5.1.9](https://github.com/truecharts/charts/compare/rstudio-5.1.8...rstudio-5.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/rstudio/5.1.9/charts/common-17.2.26.tgz b/stable/rstudio/5.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/rstudio/5.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rtorrent-rutorrent/3.1.8/CHANGELOG.md b/stable/rtorrent-rutorrent/3.1.8/CHANGELOG.md
deleted file mode 100644
index d462b44383..0000000000
--- a/stable/rtorrent-rutorrent/3.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [rtorrent-rutorrent-3.1.8](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.7...rtorrent-rutorrent-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [rtorrent-rutorrent-3.1.7](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.6...rtorrent-rutorrent-3.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [rtorrent-rutorrent-3.1.6](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.5...rtorrent-rutorrent-3.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [rtorrent-rutorrent-3.1.5](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.4...rtorrent-rutorrent-3.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [rtorrent-rutorrent-3.1.4](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.3...rtorrent-rutorrent-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [rtorrent-rutorrent-3.1.3](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.0...rtorrent-rutorrent-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [rtorrent-rutorrent-3.1.2](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.0...rtorrent-rutorrent-3.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [rtorrent-rutorrent-3.1.0](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.0.2...rtorrent-rutorrent-3.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [rtorrent-rutorrent-3.0.2](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.0.1...rtorrent-rutorrent-3.0.2) (2023-12-26)
diff --git a/stable/rtorrent-rutorrent/3.1.8/Chart.yaml b/stable/rtorrent-rutorrent/3.1.8/Chart.yaml
deleted file mode 100644
index 6f320a9f08..0000000000
--- a/stable/rtorrent-rutorrent/3.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: torrent
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 4.2.9
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: rTorrent and ruTorrent chart.
-home: https://truecharts.org/charts/stable/rtorrent-rutorrent
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/rtorrent-rutorrent.png
-keywords:
- - rutorrent
- - torrent
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: rtorrent-rutorrent
-sources:
- - https://github.com/crazy-max/docker-rtorrent-rutorrent
- - https://truecharts.org/charts/stable/rtorrent-rutorrent
- - https://github.com/truecharts/charts/tree/master/charts/stable/rtorrent-rutorrent
- - https://ghcr.io/crazy-max/rtorrent-rutorrent
-type: application
-version: 3.1.8
diff --git a/stable/rtorrent-rutorrent/3.1.8/app-changelog.md b/stable/rtorrent-rutorrent/3.1.8/app-changelog.md
deleted file mode 100644
index dbeea1f5cb..0000000000
--- a/stable/rtorrent-rutorrent/3.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rtorrent-rutorrent-3.1.8](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.7...rtorrent-rutorrent-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/rtorrent-rutorrent/3.1.8/charts/common-17.2.26.tgz b/stable/rtorrent-rutorrent/3.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/rtorrent-rutorrent/3.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rtorrent-rutorrent/3.1.9/CHANGELOG.md b/stable/rtorrent-rutorrent/3.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..a588528bbf
--- /dev/null
+++ b/stable/rtorrent-rutorrent/3.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rtorrent-rutorrent-3.1.9](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.8...rtorrent-rutorrent-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rtorrent-rutorrent-3.1.8](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.7...rtorrent-rutorrent-3.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rtorrent-rutorrent-3.1.7](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.6...rtorrent-rutorrent-3.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [rtorrent-rutorrent-3.1.6](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.5...rtorrent-rutorrent-3.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [rtorrent-rutorrent-3.1.5](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.4...rtorrent-rutorrent-3.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [rtorrent-rutorrent-3.1.4](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.3...rtorrent-rutorrent-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [rtorrent-rutorrent-3.1.3](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.0...rtorrent-rutorrent-3.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [rtorrent-rutorrent-3.1.2](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.0...rtorrent-rutorrent-3.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/rtorrent-rutorrent/3.1.9/Chart.yaml b/stable/rtorrent-rutorrent/3.1.9/Chart.yaml
new file mode 100644
index 0000000000..36aecb544b
--- /dev/null
+++ b/stable/rtorrent-rutorrent/3.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: torrent
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.2.9
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: rTorrent and ruTorrent chart.
+home: https://truecharts.org/charts/stable/rtorrent-rutorrent
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rtorrent-rutorrent.png
+keywords:
+ - rutorrent
+ - torrent
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rtorrent-rutorrent
+sources:
+ - https://github.com/crazy-max/docker-rtorrent-rutorrent
+ - https://truecharts.org/charts/stable/rtorrent-rutorrent
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rtorrent-rutorrent
+ - https://ghcr.io/crazy-max/rtorrent-rutorrent
+type: application
+version: 3.1.9
diff --git a/stable/rtorrent-rutorrent/3.1.8/LICENSE b/stable/rtorrent-rutorrent/3.1.9/LICENSE
similarity index 100%
rename from stable/rtorrent-rutorrent/3.1.8/LICENSE
rename to stable/rtorrent-rutorrent/3.1.9/LICENSE
diff --git a/stable/rtorrent-rutorrent/3.1.8/README.md b/stable/rtorrent-rutorrent/3.1.9/README.md
similarity index 100%
rename from stable/rtorrent-rutorrent/3.1.8/README.md
rename to stable/rtorrent-rutorrent/3.1.9/README.md
diff --git a/stable/rtorrent-rutorrent/3.1.9/app-changelog.md b/stable/rtorrent-rutorrent/3.1.9/app-changelog.md
new file mode 100644
index 0000000000..0516532444
--- /dev/null
+++ b/stable/rtorrent-rutorrent/3.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rtorrent-rutorrent-3.1.9](https://github.com/truecharts/charts/compare/rtorrent-rutorrent-3.1.8...rtorrent-rutorrent-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rtorrent-rutorrent/3.1.8/app-readme.md b/stable/rtorrent-rutorrent/3.1.9/app-readme.md
similarity index 100%
rename from stable/rtorrent-rutorrent/3.1.8/app-readme.md
rename to stable/rtorrent-rutorrent/3.1.9/app-readme.md
diff --git a/stable/rtorrent-rutorrent/3.1.9/charts/common-17.2.28.tgz b/stable/rtorrent-rutorrent/3.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rtorrent-rutorrent/3.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/rtorrent-rutorrent/3.1.8/ix_values.yaml b/stable/rtorrent-rutorrent/3.1.9/ix_values.yaml
similarity index 100%
rename from stable/rtorrent-rutorrent/3.1.8/ix_values.yaml
rename to stable/rtorrent-rutorrent/3.1.9/ix_values.yaml
diff --git a/stable/rtorrent-rutorrent/3.1.8/questions.yaml b/stable/rtorrent-rutorrent/3.1.9/questions.yaml
similarity index 100%
rename from stable/rtorrent-rutorrent/3.1.8/questions.yaml
rename to stable/rtorrent-rutorrent/3.1.9/questions.yaml
diff --git a/stable/rtorrent-rutorrent/3.1.9/templates/NOTES.txt b/stable/rtorrent-rutorrent/3.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/rtorrent-rutorrent/3.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/rtorrent-rutorrent/3.1.9/templates/common.yaml b/stable/rtorrent-rutorrent/3.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/rtorrent-rutorrent/3.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/znc/8.1.12/values.yaml b/stable/rtorrent-rutorrent/3.1.9/values.yaml
similarity index 100%
rename from stable/znc/8.1.12/values.yaml
rename to stable/rtorrent-rutorrent/3.1.9/values.yaml
diff --git a/stable/rust/4.1.8/CHANGELOG.md b/stable/rust/4.1.8/CHANGELOG.md
deleted file mode 100644
index 9f63440ce1..0000000000
--- a/stable/rust/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [rust-4.1.8](https://github.com/truecharts/charts/compare/rust-4.1.7...rust-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [rust-4.1.7](https://github.com/truecharts/charts/compare/rust-4.1.6...rust-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [rust-4.1.6](https://github.com/truecharts/charts/compare/rust-4.1.5...rust-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [rust-4.1.5](https://github.com/truecharts/charts/compare/rust-4.1.4...rust-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [rust-4.1.4](https://github.com/truecharts/charts/compare/rust-4.1.3...rust-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [rust-4.1.3](https://github.com/truecharts/charts/compare/rust-4.1.0...rust-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [rust-4.1.2](https://github.com/truecharts/charts/compare/rust-4.1.0...rust-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [rust-4.1.0](https://github.com/truecharts/charts/compare/rust-4.0.1...rust-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [rust-4.0.1](https://github.com/truecharts/charts/compare/rust-4.0.0...rust-4.0.1) (2023-12-26)
diff --git a/stable/rust/4.1.8/Chart.yaml b/stable/rust/4.1.8/Chart.yaml
deleted file mode 100644
index 2821aac45c..0000000000
--- a/stable/rust/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: rust
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install RUST and run it.
-home: https://truecharts.org/charts/stable/rust
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/rust.png
-keywords:
- - rust
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: rust
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/rust
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/rust/4.1.8/app-changelog.md b/stable/rust/4.1.8/app-changelog.md
deleted file mode 100644
index 3b229ec912..0000000000
--- a/stable/rust/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rust-4.1.8](https://github.com/truecharts/charts/compare/rust-4.1.7...rust-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/rust/4.1.8/charts/common-17.2.26.tgz b/stable/rust/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/rust/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rust/4.1.9/CHANGELOG.md b/stable/rust/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..05d4a9b557
--- /dev/null
+++ b/stable/rust/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rust-4.1.9](https://github.com/truecharts/charts/compare/rust-4.1.8...rust-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rust-4.1.8](https://github.com/truecharts/charts/compare/rust-4.1.7...rust-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rust-4.1.7](https://github.com/truecharts/charts/compare/rust-4.1.6...rust-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [rust-4.1.6](https://github.com/truecharts/charts/compare/rust-4.1.5...rust-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [rust-4.1.5](https://github.com/truecharts/charts/compare/rust-4.1.4...rust-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [rust-4.1.4](https://github.com/truecharts/charts/compare/rust-4.1.3...rust-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [rust-4.1.3](https://github.com/truecharts/charts/compare/rust-4.1.0...rust-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [rust-4.1.2](https://github.com/truecharts/charts/compare/rust-4.1.0...rust-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/rust/4.1.9/Chart.yaml b/stable/rust/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..9b4b0a4ac6
--- /dev/null
+++ b/stable/rust/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: rust
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install RUST and run it.
+home: https://truecharts.org/charts/stable/rust
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rust.png
+keywords:
+ - rust
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rust
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rust
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/rust/4.1.8/README.md b/stable/rust/4.1.9/README.md
similarity index 100%
rename from stable/rust/4.1.8/README.md
rename to stable/rust/4.1.9/README.md
diff --git a/stable/rust/4.1.9/app-changelog.md b/stable/rust/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..4f62e16b9a
--- /dev/null
+++ b/stable/rust/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rust-4.1.9](https://github.com/truecharts/charts/compare/rust-4.1.8...rust-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rust/4.1.8/app-readme.md b/stable/rust/4.1.9/app-readme.md
similarity index 100%
rename from stable/rust/4.1.8/app-readme.md
rename to stable/rust/4.1.9/app-readme.md
diff --git a/stable/rust/4.1.9/charts/common-17.2.28.tgz b/stable/rust/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rust/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/rust/4.1.8/ix_values.yaml b/stable/rust/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/rust/4.1.8/ix_values.yaml
rename to stable/rust/4.1.9/ix_values.yaml
diff --git a/stable/rust/4.1.8/questions.yaml b/stable/rust/4.1.9/questions.yaml
similarity index 100%
rename from stable/rust/4.1.8/questions.yaml
rename to stable/rust/4.1.9/questions.yaml
diff --git a/stable/sdtd/6.1.8/templates/common.yaml b/stable/rust/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/sdtd/6.1.8/templates/common.yaml
rename to stable/rust/4.1.9/templates/common.yaml
diff --git a/stable/zoneminder/4.1.8/values.yaml b/stable/rust/4.1.9/values.yaml
similarity index 100%
rename from stable/zoneminder/4.1.8/values.yaml
rename to stable/rust/4.1.9/values.yaml
diff --git a/stable/rustpad/4.1.8/CHANGELOG.md b/stable/rustpad/4.1.8/CHANGELOG.md
deleted file mode 100644
index c7bc442f40..0000000000
--- a/stable/rustpad/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [rustpad-4.1.8](https://github.com/truecharts/charts/compare/rustpad-4.1.7...rustpad-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [rustpad-4.1.7](https://github.com/truecharts/charts/compare/rustpad-4.1.6...rustpad-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [rustpad-4.1.6](https://github.com/truecharts/charts/compare/rustpad-4.1.5...rustpad-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [rustpad-4.1.5](https://github.com/truecharts/charts/compare/rustpad-4.1.4...rustpad-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [rustpad-4.1.4](https://github.com/truecharts/charts/compare/rustpad-4.1.3...rustpad-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [rustpad-4.1.3](https://github.com/truecharts/charts/compare/rustpad-4.1.0...rustpad-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [rustpad-4.1.2](https://github.com/truecharts/charts/compare/rustpad-4.1.0...rustpad-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [rustpad-4.1.0](https://github.com/truecharts/charts/compare/rustpad-4.0.1...rustpad-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [rustpad-4.0.1](https://github.com/truecharts/charts/compare/rustpad-4.0.0...rustpad-4.0.1) (2023-12-26)
diff --git a/stable/rustpad/4.1.8/Chart.yaml b/stable/rustpad/4.1.8/Chart.yaml
deleted file mode 100644
index 79c8812a83..0000000000
--- a/stable/rustpad/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Rustpad is an efficient and minimal open-source collaborative text editor based on the operational transformation algorithm. It lets users collaborate in real time while writing code in their browser. Rustpad is completely self-hosted and fits in a tiny Chart, no database required.
-home: https://truecharts.org/charts/stable/rustpad
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/rustpad.png
-keywords:
- - rustpad
- - Cloud
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: rustpad
-sources:
- - https://github.com/ekzhang/rustpad
- - https://github.com/truecharts/charts/tree/master/charts/stable/rustpad
- - https://hub.docker.com/r/ekzhang/rustpad
-type: application
-version: 4.1.8
diff --git a/stable/rustpad/4.1.8/app-changelog.md b/stable/rustpad/4.1.8/app-changelog.md
deleted file mode 100644
index a5871c50f2..0000000000
--- a/stable/rustpad/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rustpad-4.1.8](https://github.com/truecharts/charts/compare/rustpad-4.1.7...rustpad-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/rustpad/4.1.8/charts/common-17.2.26.tgz b/stable/rustpad/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/rustpad/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/rustpad/4.1.9/CHANGELOG.md b/stable/rustpad/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..1d324df15c
--- /dev/null
+++ b/stable/rustpad/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [rustpad-4.1.9](https://github.com/truecharts/charts/compare/rustpad-4.1.8...rustpad-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [rustpad-4.1.8](https://github.com/truecharts/charts/compare/rustpad-4.1.7...rustpad-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [rustpad-4.1.7](https://github.com/truecharts/charts/compare/rustpad-4.1.6...rustpad-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [rustpad-4.1.6](https://github.com/truecharts/charts/compare/rustpad-4.1.5...rustpad-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [rustpad-4.1.5](https://github.com/truecharts/charts/compare/rustpad-4.1.4...rustpad-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [rustpad-4.1.4](https://github.com/truecharts/charts/compare/rustpad-4.1.3...rustpad-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [rustpad-4.1.3](https://github.com/truecharts/charts/compare/rustpad-4.1.0...rustpad-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [rustpad-4.1.2](https://github.com/truecharts/charts/compare/rustpad-4.1.0...rustpad-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/rustpad/4.1.9/Chart.yaml b/stable/rustpad/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..594e9ac082
--- /dev/null
+++ b/stable/rustpad/4.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Rustpad is an efficient and minimal open-source collaborative text editor based on the operational transformation algorithm. It lets users collaborate in real time while writing code in their browser. Rustpad is completely self-hosted and fits in a tiny Chart, no database required.
+home: https://truecharts.org/charts/stable/rustpad
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/rustpad.png
+keywords:
+ - rustpad
+ - Cloud
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: rustpad
+sources:
+ - https://github.com/ekzhang/rustpad
+ - https://github.com/truecharts/charts/tree/master/charts/stable/rustpad
+ - https://hub.docker.com/r/ekzhang/rustpad
+type: application
+version: 4.1.9
diff --git a/stable/rustpad/4.1.8/README.md b/stable/rustpad/4.1.9/README.md
similarity index 100%
rename from stable/rustpad/4.1.8/README.md
rename to stable/rustpad/4.1.9/README.md
diff --git a/stable/rustpad/4.1.9/app-changelog.md b/stable/rustpad/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..31787fc23b
--- /dev/null
+++ b/stable/rustpad/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rustpad-4.1.9](https://github.com/truecharts/charts/compare/rustpad-4.1.8...rustpad-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/rustpad/4.1.8/app-readme.md b/stable/rustpad/4.1.9/app-readme.md
similarity index 100%
rename from stable/rustpad/4.1.8/app-readme.md
rename to stable/rustpad/4.1.9/app-readme.md
diff --git a/stable/rustpad/4.1.9/charts/common-17.2.28.tgz b/stable/rustpad/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/rustpad/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/rustpad/4.1.8/ix_values.yaml b/stable/rustpad/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/rustpad/4.1.8/ix_values.yaml
rename to stable/rustpad/4.1.9/ix_values.yaml
diff --git a/stable/rustpad/4.1.8/questions.yaml b/stable/rustpad/4.1.9/questions.yaml
similarity index 100%
rename from stable/rustpad/4.1.8/questions.yaml
rename to stable/rustpad/4.1.9/questions.yaml
diff --git a/stable/searxng/6.1.14/templates/common.yaml b/stable/rustpad/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/searxng/6.1.14/templates/common.yaml
rename to stable/rustpad/4.1.9/templates/common.yaml
diff --git a/stable/ztcuui-aio/6.1.8/values.yaml b/stable/rustpad/4.1.9/values.yaml
similarity index 100%
rename from stable/ztcuui-aio/6.1.8/values.yaml
rename to stable/rustpad/4.1.9/values.yaml
diff --git a/stable/s3backup/4.1.8/CHANGELOG.md b/stable/s3backup/4.1.8/CHANGELOG.md
deleted file mode 100644
index 4485c63d94..0000000000
--- a/stable/s3backup/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [s3backup-4.1.8](https://github.com/truecharts/charts/compare/s3backup-4.1.7...s3backup-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [s3backup-4.1.7](https://github.com/truecharts/charts/compare/s3backup-4.1.6...s3backup-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [s3backup-4.1.6](https://github.com/truecharts/charts/compare/s3backup-4.1.5...s3backup-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [s3backup-4.1.5](https://github.com/truecharts/charts/compare/s3backup-4.1.4...s3backup-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [s3backup-4.1.4](https://github.com/truecharts/charts/compare/s3backup-4.1.3...s3backup-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [s3backup-4.1.3](https://github.com/truecharts/charts/compare/s3backup-4.1.0...s3backup-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [s3backup-4.1.2](https://github.com/truecharts/charts/compare/s3backup-4.1.0...s3backup-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [s3backup-4.1.0](https://github.com/truecharts/charts/compare/s3backup-4.0.1...s3backup-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [s3backup-4.0.1](https://github.com/truecharts/charts/compare/s3backup-4.0.0...s3backup-4.0.1) (2023-12-26)
diff --git a/stable/s3backup/4.1.8/Chart.yaml b/stable/s3backup/4.1.8/Chart.yaml
deleted file mode 100644
index 466348359d..0000000000
--- a/stable/s3backup/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Backup
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A simple way to backup important files to Amazon S3 and Glacier.
-home: https://truecharts.org/charts/stable/s3backup
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/s3backup.png
-keywords:
- - s3backup
- - Backup
- - Cloud
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: s3backup
-sources:
- - https://registry.hub.docker.com/r/joch/s3backup/
- - https://github.com/truecharts/charts/tree/master/charts/stable/s3backup
- - https://hub.docker.com/r/joch/s3backup
-type: application
-version: 4.1.8
diff --git a/stable/s3backup/4.1.8/app-changelog.md b/stable/s3backup/4.1.8/app-changelog.md
deleted file mode 100644
index a6f2ec1f3f..0000000000
--- a/stable/s3backup/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [s3backup-4.1.8](https://github.com/truecharts/charts/compare/s3backup-4.1.7...s3backup-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/s3backup/4.1.8/charts/common-17.2.26.tgz b/stable/s3backup/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/s3backup/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/s3backup/4.1.9/CHANGELOG.md b/stable/s3backup/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..242a42fea9
--- /dev/null
+++ b/stable/s3backup/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [s3backup-4.1.9](https://github.com/truecharts/charts/compare/s3backup-4.1.8...s3backup-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [s3backup-4.1.8](https://github.com/truecharts/charts/compare/s3backup-4.1.7...s3backup-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [s3backup-4.1.7](https://github.com/truecharts/charts/compare/s3backup-4.1.6...s3backup-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [s3backup-4.1.6](https://github.com/truecharts/charts/compare/s3backup-4.1.5...s3backup-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [s3backup-4.1.5](https://github.com/truecharts/charts/compare/s3backup-4.1.4...s3backup-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [s3backup-4.1.4](https://github.com/truecharts/charts/compare/s3backup-4.1.3...s3backup-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [s3backup-4.1.3](https://github.com/truecharts/charts/compare/s3backup-4.1.0...s3backup-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [s3backup-4.1.2](https://github.com/truecharts/charts/compare/s3backup-4.1.0...s3backup-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/s3backup/4.1.9/Chart.yaml b/stable/s3backup/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..bc33d88a94
--- /dev/null
+++ b/stable/s3backup/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Backup
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A simple way to backup important files to Amazon S3 and Glacier.
+home: https://truecharts.org/charts/stable/s3backup
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/s3backup.png
+keywords:
+ - s3backup
+ - Backup
+ - Cloud
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: s3backup
+sources:
+ - https://registry.hub.docker.com/r/joch/s3backup/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/s3backup
+ - https://hub.docker.com/r/joch/s3backup
+type: application
+version: 4.1.9
diff --git a/stable/s3backup/4.1.8/README.md b/stable/s3backup/4.1.9/README.md
similarity index 100%
rename from stable/s3backup/4.1.8/README.md
rename to stable/s3backup/4.1.9/README.md
diff --git a/stable/s3backup/4.1.9/app-changelog.md b/stable/s3backup/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..1d1a8968be
--- /dev/null
+++ b/stable/s3backup/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [s3backup-4.1.9](https://github.com/truecharts/charts/compare/s3backup-4.1.8...s3backup-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/s3backup/4.1.8/app-readme.md b/stable/s3backup/4.1.9/app-readme.md
similarity index 100%
rename from stable/s3backup/4.1.8/app-readme.md
rename to stable/s3backup/4.1.9/app-readme.md
diff --git a/stable/s3backup/4.1.9/charts/common-17.2.28.tgz b/stable/s3backup/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/s3backup/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/s3backup/4.1.8/ix_values.yaml b/stable/s3backup/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/s3backup/4.1.8/ix_values.yaml
rename to stable/s3backup/4.1.9/ix_values.yaml
diff --git a/stable/s3backup/4.1.8/questions.yaml b/stable/s3backup/4.1.9/questions.yaml
similarity index 100%
rename from stable/s3backup/4.1.8/questions.yaml
rename to stable/s3backup/4.1.9/questions.yaml
diff --git a/stable/seedsync/6.1.8/templates/common.yaml b/stable/s3backup/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/seedsync/6.1.8/templates/common.yaml
rename to stable/s3backup/4.1.9/templates/common.yaml
diff --git a/stable/storj-node/8.1.8/SKIPINSTALL b/stable/s3backup/4.1.9/values.yaml
similarity index 100%
rename from stable/storj-node/8.1.8/SKIPINSTALL
rename to stable/s3backup/4.1.9/values.yaml
diff --git a/stable/s3sync/4.1.8/CHANGELOG.md b/stable/s3sync/4.1.8/CHANGELOG.md
deleted file mode 100644
index aed08afd60..0000000000
--- a/stable/s3sync/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [s3sync-4.1.8](https://github.com/truecharts/charts/compare/s3sync-4.1.7...s3sync-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [s3sync-4.1.7](https://github.com/truecharts/charts/compare/s3sync-4.1.6...s3sync-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [s3sync-4.1.6](https://github.com/truecharts/charts/compare/s3sync-4.1.5...s3sync-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [s3sync-4.1.5](https://github.com/truecharts/charts/compare/s3sync-4.1.4...s3sync-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [s3sync-4.1.4](https://github.com/truecharts/charts/compare/s3sync-4.1.3...s3sync-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [s3sync-4.1.3](https://github.com/truecharts/charts/compare/s3sync-4.1.0...s3sync-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [s3sync-4.1.2](https://github.com/truecharts/charts/compare/s3sync-4.1.0...s3sync-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [s3sync-4.1.0](https://github.com/truecharts/charts/compare/s3sync-4.0.1...s3sync-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [s3sync-4.0.1](https://github.com/truecharts/charts/compare/s3sync-4.0.0...s3sync-4.0.1) (2023-12-26)
diff --git a/stable/s3sync/4.1.8/Chart.yaml b/stable/s3sync/4.1.8/Chart.yaml
deleted file mode 100644
index 496370684f..0000000000
--- a/stable/s3sync/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Backup
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This application backs up every folder mounted at `/data/` to a given AWS S3 path using the `aws s3 sync` command. It requires a pair of (IAM) Access and Secret Keys.
-home: https://truecharts.org/charts/stable/s3sync
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/s3sync.png
-keywords:
- - s3sync
- - Backup
- - Cloud
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: s3sync
-sources:
- - https://github.com/what-name/docker-s3sync
- - https://github.com/truecharts/charts/tree/master/charts/stable/s3sync
- - https://hub.docker.com/r/whatname/docker-s3sync
-type: application
-version: 4.1.8
diff --git a/stable/s3sync/4.1.8/app-changelog.md b/stable/s3sync/4.1.8/app-changelog.md
deleted file mode 100644
index c124ccdaf2..0000000000
--- a/stable/s3sync/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [s3sync-4.1.8](https://github.com/truecharts/charts/compare/s3sync-4.1.7...s3sync-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/s3sync/4.1.8/charts/common-17.2.26.tgz b/stable/s3sync/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/s3sync/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/s3sync/4.1.9/CHANGELOG.md b/stable/s3sync/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..bd45a5d856
--- /dev/null
+++ b/stable/s3sync/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [s3sync-4.1.9](https://github.com/truecharts/charts/compare/s3sync-4.1.8...s3sync-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [s3sync-4.1.8](https://github.com/truecharts/charts/compare/s3sync-4.1.7...s3sync-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [s3sync-4.1.7](https://github.com/truecharts/charts/compare/s3sync-4.1.6...s3sync-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [s3sync-4.1.6](https://github.com/truecharts/charts/compare/s3sync-4.1.5...s3sync-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [s3sync-4.1.5](https://github.com/truecharts/charts/compare/s3sync-4.1.4...s3sync-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [s3sync-4.1.4](https://github.com/truecharts/charts/compare/s3sync-4.1.3...s3sync-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [s3sync-4.1.3](https://github.com/truecharts/charts/compare/s3sync-4.1.0...s3sync-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [s3sync-4.1.2](https://github.com/truecharts/charts/compare/s3sync-4.1.0...s3sync-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/s3sync/4.1.9/Chart.yaml b/stable/s3sync/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..2008abc3a1
--- /dev/null
+++ b/stable/s3sync/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Backup
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This application backs up every folder mounted at `/data/` to a given AWS S3 path using the `aws s3 sync` command. It requires a pair of (IAM) Access and Secret Keys.
+home: https://truecharts.org/charts/stable/s3sync
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/s3sync.png
+keywords:
+ - s3sync
+ - Backup
+ - Cloud
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: s3sync
+sources:
+ - https://github.com/what-name/docker-s3sync
+ - https://github.com/truecharts/charts/tree/master/charts/stable/s3sync
+ - https://hub.docker.com/r/whatname/docker-s3sync
+type: application
+version: 4.1.9
diff --git a/stable/s3sync/4.1.8/README.md b/stable/s3sync/4.1.9/README.md
similarity index 100%
rename from stable/s3sync/4.1.8/README.md
rename to stable/s3sync/4.1.9/README.md
diff --git a/stable/s3sync/4.1.9/app-changelog.md b/stable/s3sync/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..6ace7e71e5
--- /dev/null
+++ b/stable/s3sync/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [s3sync-4.1.9](https://github.com/truecharts/charts/compare/s3sync-4.1.8...s3sync-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/s3sync/4.1.8/app-readme.md b/stable/s3sync/4.1.9/app-readme.md
similarity index 100%
rename from stable/s3sync/4.1.8/app-readme.md
rename to stable/s3sync/4.1.9/app-readme.md
diff --git a/stable/s3sync/4.1.9/charts/common-17.2.28.tgz b/stable/s3sync/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/s3sync/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/s3sync/4.1.8/ix_values.yaml b/stable/s3sync/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/s3sync/4.1.8/ix_values.yaml
rename to stable/s3sync/4.1.9/ix_values.yaml
diff --git a/stable/s3sync/4.1.8/questions.yaml b/stable/s3sync/4.1.9/questions.yaml
similarity index 100%
rename from stable/s3sync/4.1.8/questions.yaml
rename to stable/s3sync/4.1.9/questions.yaml
diff --git a/stable/send/4.1.8/templates/common.yaml b/stable/s3sync/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/send/4.1.8/templates/common.yaml
rename to stable/s3sync/4.1.9/templates/common.yaml
diff --git a/stable/s3sync/4.1.9/values.yaml b/stable/s3sync/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/sabnzbd/17.2.5/CHANGELOG.md b/stable/sabnzbd/17.2.5/CHANGELOG.md
new file mode 100644
index 0000000000..fe3d906d2f
--- /dev/null
+++ b/stable/sabnzbd/17.2.5/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [sabnzbd-17.2.5](https://github.com/truecharts/charts/compare/sabnzbd-17.2.4...sabnzbd-17.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [sabnzbd-17.2.4](https://github.com/truecharts/charts/compare/sabnzbd-17.2.3...sabnzbd-17.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [sabnzbd-17.2.3](https://github.com/truecharts/charts/compare/sabnzbd-17.2.2...sabnzbd-17.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [sabnzbd-17.2.2](https://github.com/truecharts/charts/compare/sabnzbd-17.2.1...sabnzbd-17.2.2) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [sabnzbd-17.2.1](https://github.com/truecharts/charts/compare/sabnzbd-17.2.0...sabnzbd-17.2.1) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/onedr0p/sabnzbd to v4.2.1[@c9f2577](https://github.com/c9f2577) by renovate ([#16997](https://github.com/truecharts/charts/issues/16997))
+
+
+## [sabnzbd-17.2.0](https://github.com/truecharts/charts/compare/sabnzbd-17.1.5...sabnzbd-17.2.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/onedr0p/sabnzbd to v4.2.0[@f2418b0](https://github.com/f2418b0) by renovate ([#16854](https://github.com/truecharts/charts/issues/16854))
+
+
+## [sabnzbd-17.1.5](https://github.com/truecharts/charts/compare/sabnzbd-17.1.4...sabnzbd-17.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [sabnzbd-17.1.4](https://github.com/truecharts/charts/compare/sabnzbd-17.1.3...sabnzbd-17.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [sabnzbd-17.1.3](https://github.com/truecharts/charts/compare/sabnzbd-17.1.0...sabnzbd-17.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/sabnzbd/17.2.5/Chart.yaml b/stable/sabnzbd/17.2.5/Chart.yaml
new file mode 100644
index 0000000000..d0f59e029b
--- /dev/null
+++ b/stable/sabnzbd/17.2.5/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.2.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Free and easy binary newsreader
+home: https://truecharts.org/charts/stable/sabnzbd
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/sabnzbd.png
+keywords:
+ - sabnzbd
+ - usenet
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: sabnzbd
+sources:
+ - https://sabnzbd.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/sabnzbd
+ - https://ghcr.io/onedr0p/sabnzbd
+type: application
+version: 17.2.5
diff --git a/stable/sabnzbd/17.2.5/README.md b/stable/sabnzbd/17.2.5/README.md
new file mode 100644
index 0000000000..b6b127eb79
--- /dev/null
+++ b/stable/sabnzbd/17.2.5/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/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)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/sabnzbd/17.2.5/app-changelog.md b/stable/sabnzbd/17.2.5/app-changelog.md
new file mode 100644
index 0000000000..de861c2c55
--- /dev/null
+++ b/stable/sabnzbd/17.2.5/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [sabnzbd-17.2.5](https://github.com/truecharts/charts/compare/sabnzbd-17.2.4...sabnzbd-17.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/sabnzbd/17.2.5/app-readme.md b/stable/sabnzbd/17.2.5/app-readme.md
new file mode 100644
index 0000000000..04be527cd6
--- /dev/null
+++ b/stable/sabnzbd/17.2.5/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/charts/stable/sabnzbd](https://truecharts.org/charts/stable/sabnzbd)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/sabnzbd/17.2.5/charts/common-17.2.28.tgz b/stable/sabnzbd/17.2.5/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/sabnzbd/17.2.5/charts/common-17.2.28.tgz differ
diff --git a/stable/sabnzbd/17.2.5/ix_values.yaml b/stable/sabnzbd/17.2.5/ix_values.yaml
new file mode 100644
index 0000000000..8d388275de
--- /dev/null
+++ b/stable/sabnzbd/17.2.5/ix_values.yaml
@@ -0,0 +1,24 @@
+image:
+ repository: ghcr.io/onedr0p/sabnzbd
+ pullPolicy: IfNotPresent
+ tag: 4.2.1@sha256:c9f2577a9483ed1a53295ed6315f4ebfcf9e99507c1095f49b5bc2f0cf080179
+service:
+ main:
+ ports:
+ main:
+ port: 10097
+ targetPort: 8080
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+portal:
+ open:
+ enabled: true
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ SABNZBD__HOST_WHITELIST_ENTRIES: ""
diff --git a/stable/sabnzbd/17.2.5/questions.yaml b/stable/sabnzbd/17.2.5/questions.yaml
new file mode 100644
index 0000000000..f615daa8bc
--- /dev/null
+++ b/stable/sabnzbd/17.2.5/questions.yaml
@@ -0,0 +1,2841 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: SABNZBD__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: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10097
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/sabnzbd/17.2.5/templates/NOTES.txt b/stable/sabnzbd/17.2.5/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/sabnzbd/17.2.5/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/sabnzbd/17.2.5/templates/common.yaml b/stable/sabnzbd/17.2.5/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/sabnzbd/17.2.5/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/sabnzbd/17.2.5/values.yaml b/stable/sabnzbd/17.2.5/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/satisfactory/8.1.10/CHANGELOG.md b/stable/satisfactory/8.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..fc5a2734e7
--- /dev/null
+++ b/stable/satisfactory/8.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [satisfactory-8.1.10](https://github.com/truecharts/charts/compare/satisfactory-8.1.9...satisfactory-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [satisfactory-8.1.9](https://github.com/truecharts/charts/compare/satisfactory-8.1.8...satisfactory-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [satisfactory-8.1.8](https://github.com/truecharts/charts/compare/satisfactory-8.1.7...satisfactory-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [satisfactory-8.1.7](https://github.com/truecharts/charts/compare/satisfactory-8.1.6...satisfactory-8.1.7) (2024-01-13)
+
+### Fix
+
+
+
+- fix wrong variable name for query port ([#17091](https://github.com/truecharts/charts/issues/17091))
+
+
+## [satisfactory-8.1.6](https://github.com/truecharts/charts/compare/satisfactory-8.1.5...satisfactory-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [satisfactory-8.1.5](https://github.com/truecharts/charts/compare/satisfactory-8.1.4...satisfactory-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [satisfactory-8.1.4](https://github.com/truecharts/charts/compare/satisfactory-8.1.3...satisfactory-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [satisfactory-8.1.3](https://github.com/truecharts/charts/compare/satisfactory-8.1.0...satisfactory-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [satisfactory-8.1.2](https://github.com/truecharts/charts/compare/satisfactory-8.1.0...satisfactory-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/satisfactory/8.1.10/Chart.yaml b/stable/satisfactory/8.1.10/Chart.yaml
new file mode 100644
index 0000000000..43988b534e
--- /dev/null
+++ b/stable/satisfactory/8.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: games
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.6.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Satisfactory Dedicated Server
+home: https://truecharts.org/charts/stable/satisfactory
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/satisfactory.png
+keywords:
+ - satisfactory
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: satisfactory
+sources:
+ - https://github.com/wolveix/satisfactory-server
+ - https://github.com/truecharts/charts/tree/master/charts/stable/satisfactory
+ - https://hub.docker.com/r/wolveix/satisfactory-server
+type: application
+version: 8.1.10
diff --git a/stable/satisfactory/8.1.9/README.md b/stable/satisfactory/8.1.10/README.md
similarity index 100%
rename from stable/satisfactory/8.1.9/README.md
rename to stable/satisfactory/8.1.10/README.md
diff --git a/stable/satisfactory/8.1.10/app-changelog.md b/stable/satisfactory/8.1.10/app-changelog.md
new file mode 100644
index 0000000000..b628e4fe80
--- /dev/null
+++ b/stable/satisfactory/8.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [satisfactory-8.1.10](https://github.com/truecharts/charts/compare/satisfactory-8.1.9...satisfactory-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/satisfactory/8.1.9/app-readme.md b/stable/satisfactory/8.1.10/app-readme.md
similarity index 100%
rename from stable/satisfactory/8.1.9/app-readme.md
rename to stable/satisfactory/8.1.10/app-readme.md
diff --git a/stable/satisfactory/8.1.10/charts/common-17.2.28.tgz b/stable/satisfactory/8.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/satisfactory/8.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/satisfactory/8.1.9/ix_values.yaml b/stable/satisfactory/8.1.10/ix_values.yaml
similarity index 100%
rename from stable/satisfactory/8.1.9/ix_values.yaml
rename to stable/satisfactory/8.1.10/ix_values.yaml
diff --git a/stable/satisfactory/8.1.9/questions.yaml b/stable/satisfactory/8.1.10/questions.yaml
similarity index 100%
rename from stable/satisfactory/8.1.9/questions.yaml
rename to stable/satisfactory/8.1.10/questions.yaml
diff --git a/stable/satisfactory/8.1.10/templates/NOTES.txt b/stable/satisfactory/8.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/satisfactory/8.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/satisfactory/8.1.10/templates/common.yaml b/stable/satisfactory/8.1.10/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/satisfactory/8.1.10/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/satisfactory/8.1.10/values.yaml b/stable/satisfactory/8.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/satisfactory/8.1.9/CHANGELOG.md b/stable/satisfactory/8.1.9/CHANGELOG.md
deleted file mode 100644
index f85e20a246..0000000000
--- a/stable/satisfactory/8.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [satisfactory-8.1.9](https://github.com/truecharts/charts/compare/satisfactory-8.1.8...satisfactory-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [satisfactory-8.1.8](https://github.com/truecharts/charts/compare/satisfactory-8.1.7...satisfactory-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [satisfactory-8.1.7](https://github.com/truecharts/charts/compare/satisfactory-8.1.6...satisfactory-8.1.7) (2024-01-13)
-
-### Fix
-
-
-
-- fix wrong variable name for query port ([#17091](https://github.com/truecharts/charts/issues/17091))
-
-
-## [satisfactory-8.1.6](https://github.com/truecharts/charts/compare/satisfactory-8.1.5...satisfactory-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [satisfactory-8.1.5](https://github.com/truecharts/charts/compare/satisfactory-8.1.4...satisfactory-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [satisfactory-8.1.4](https://github.com/truecharts/charts/compare/satisfactory-8.1.3...satisfactory-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [satisfactory-8.1.3](https://github.com/truecharts/charts/compare/satisfactory-8.1.0...satisfactory-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [satisfactory-8.1.2](https://github.com/truecharts/charts/compare/satisfactory-8.1.0...satisfactory-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/satisfactory/8.1.9/Chart.yaml b/stable/satisfactory/8.1.9/Chart.yaml
deleted file mode 100644
index 46254da859..0000000000
--- a/stable/satisfactory/8.1.9/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: games
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.6.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Satisfactory Dedicated Server
-home: https://truecharts.org/charts/stable/satisfactory
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/satisfactory.png
-keywords:
- - satisfactory
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: satisfactory
-sources:
- - https://github.com/wolveix/satisfactory-server
- - https://github.com/truecharts/charts/tree/master/charts/stable/satisfactory
- - https://hub.docker.com/r/wolveix/satisfactory-server
-type: application
-version: 8.1.9
diff --git a/stable/satisfactory/8.1.9/app-changelog.md b/stable/satisfactory/8.1.9/app-changelog.md
deleted file mode 100644
index e6b5257529..0000000000
--- a/stable/satisfactory/8.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [satisfactory-8.1.9](https://github.com/truecharts/charts/compare/satisfactory-8.1.8...satisfactory-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/satisfactory/8.1.9/charts/common-17.2.26.tgz b/stable/satisfactory/8.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/satisfactory/8.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/scrutiny/9.1.8/CHANGELOG.md b/stable/scrutiny/9.1.8/CHANGELOG.md
deleted file mode 100644
index 4c5855d6c7..0000000000
--- a/stable/scrutiny/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [scrutiny-9.1.8](https://github.com/truecharts/charts/compare/scrutiny-9.1.7...scrutiny-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [scrutiny-9.1.7](https://github.com/truecharts/charts/compare/scrutiny-9.1.6...scrutiny-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [scrutiny-9.1.6](https://github.com/truecharts/charts/compare/scrutiny-9.1.5...scrutiny-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [scrutiny-9.1.5](https://github.com/truecharts/charts/compare/scrutiny-9.1.4...scrutiny-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [scrutiny-9.1.4](https://github.com/truecharts/charts/compare/scrutiny-9.1.3...scrutiny-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [scrutiny-9.1.3](https://github.com/truecharts/charts/compare/scrutiny-9.1.0...scrutiny-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [scrutiny-9.1.2](https://github.com/truecharts/charts/compare/scrutiny-9.1.0...scrutiny-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [scrutiny-9.1.0](https://github.com/truecharts/charts/compare/scrutiny-9.0.1...scrutiny-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [scrutiny-9.0.1](https://github.com/truecharts/charts/compare/scrutiny-9.0.0...scrutiny-9.0.1) (2023-12-26)
diff --git a/stable/scrutiny/9.1.8/Chart.yaml b/stable/scrutiny/9.1.8/Chart.yaml
deleted file mode 100644
index a22e35675c..0000000000
--- a/stable/scrutiny/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.7.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Scrutiny WebUI for smartd S.M.A.R.T monitoring. Scrutiny is a Hard Drive Health Dashboard & Monitoring solution.
-home: https://truecharts.org/charts/stable/scrutiny
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/scrutiny.png
-keywords:
- - scrutiny
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: scrutiny
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/scrutiny
- - https://ghcr.io/analogj/scrutiny
-type: application
-version: 9.1.8
diff --git a/stable/scrutiny/9.1.8/app-changelog.md b/stable/scrutiny/9.1.8/app-changelog.md
deleted file mode 100644
index 25017d6f25..0000000000
--- a/stable/scrutiny/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [scrutiny-9.1.8](https://github.com/truecharts/charts/compare/scrutiny-9.1.7...scrutiny-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/scrutiny/9.1.8/charts/common-17.2.26.tgz b/stable/scrutiny/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/scrutiny/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/scrutiny/9.1.9/CHANGELOG.md b/stable/scrutiny/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..e19fb020c7
--- /dev/null
+++ b/stable/scrutiny/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [scrutiny-9.1.9](https://github.com/truecharts/charts/compare/scrutiny-9.1.8...scrutiny-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [scrutiny-9.1.8](https://github.com/truecharts/charts/compare/scrutiny-9.1.7...scrutiny-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [scrutiny-9.1.7](https://github.com/truecharts/charts/compare/scrutiny-9.1.6...scrutiny-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [scrutiny-9.1.6](https://github.com/truecharts/charts/compare/scrutiny-9.1.5...scrutiny-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [scrutiny-9.1.5](https://github.com/truecharts/charts/compare/scrutiny-9.1.4...scrutiny-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [scrutiny-9.1.4](https://github.com/truecharts/charts/compare/scrutiny-9.1.3...scrutiny-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [scrutiny-9.1.3](https://github.com/truecharts/charts/compare/scrutiny-9.1.0...scrutiny-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [scrutiny-9.1.2](https://github.com/truecharts/charts/compare/scrutiny-9.1.0...scrutiny-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/scrutiny/9.1.9/Chart.yaml b/stable/scrutiny/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..27cb0fda3e
--- /dev/null
+++ b/stable/scrutiny/9.1.9/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.7.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Scrutiny WebUI for smartd S.M.A.R.T monitoring. Scrutiny is a Hard Drive Health Dashboard & Monitoring solution.
+home: https://truecharts.org/charts/stable/scrutiny
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/scrutiny.png
+keywords:
+ - scrutiny
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: scrutiny
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/scrutiny
+ - https://ghcr.io/analogj/scrutiny
+type: application
+version: 9.1.9
diff --git a/stable/scrutiny/9.1.8/README.md b/stable/scrutiny/9.1.9/README.md
similarity index 100%
rename from stable/scrutiny/9.1.8/README.md
rename to stable/scrutiny/9.1.9/README.md
diff --git a/stable/scrutiny/9.1.9/app-changelog.md b/stable/scrutiny/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..c8d3661f3e
--- /dev/null
+++ b/stable/scrutiny/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [scrutiny-9.1.9](https://github.com/truecharts/charts/compare/scrutiny-9.1.8...scrutiny-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/scrutiny/9.1.8/app-readme.md b/stable/scrutiny/9.1.9/app-readme.md
similarity index 100%
rename from stable/scrutiny/9.1.8/app-readme.md
rename to stable/scrutiny/9.1.9/app-readme.md
diff --git a/stable/scrutiny/9.1.9/charts/common-17.2.28.tgz b/stable/scrutiny/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/scrutiny/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/scrutiny/9.1.8/ix_values.yaml b/stable/scrutiny/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/scrutiny/9.1.8/ix_values.yaml
rename to stable/scrutiny/9.1.9/ix_values.yaml
diff --git a/stable/scrutiny/9.1.8/questions.yaml b/stable/scrutiny/9.1.9/questions.yaml
similarity index 100%
rename from stable/scrutiny/9.1.8/questions.yaml
rename to stable/scrutiny/9.1.9/questions.yaml
diff --git a/stable/scrutiny/9.1.9/templates/NOTES.txt b/stable/scrutiny/9.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/scrutiny/9.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/scrutiny/9.1.9/templates/common.yaml b/stable/scrutiny/9.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/scrutiny/9.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/scrutiny/9.1.9/values.yaml b/stable/scrutiny/9.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/scrypted/3.3.2/CHANGELOG.md b/stable/scrypted/3.3.2/CHANGELOG.md
deleted file mode 100644
index 51e08b095c..0000000000
--- a/stable/scrypted/3.3.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [scrypted-3.3.2](https://github.com/truecharts/charts/compare/scrypted-3.3.1...scrypted-3.3.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [scrypted-3.3.1](https://github.com/truecharts/charts/compare/scrypted-3.3.0...scrypted-3.3.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [scrypted-3.3.0](https://github.com/truecharts/charts/compare/scrypted-3.1.7...scrypted-3.3.0) (2024-01-15)
-
-### Chore
-
-
-
-- update container image koush/scrypted to v18-jammy-lite-v0.85.0 by renovate ([#17251](https://github.com/truecharts/charts/issues/17251))
-
-
-## [scrypted-3.1.7](https://github.com/truecharts/charts/compare/scrypted-3.1.6...scrypted-3.1.7) (2024-01-14)
-
-### Fix
-
-
-
-- Update outdate image and change appVersion ([#17113](https://github.com/truecharts/charts/issues/17113))
-
-
-
-## [scrypted-3.1.6](https://github.com/truecharts/charts/compare/scrypted-3.1.5...scrypted-3.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [scrypted-3.1.5](https://github.com/truecharts/charts/compare/scrypted-3.1.4...scrypted-3.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [scrypted-3.1.4](https://github.com/truecharts/charts/compare/scrypted-3.1.3...scrypted-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [scrypted-3.1.3](https://github.com/truecharts/charts/compare/scrypted-3.1.0...scrypted-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [scrypted-3.1.2](https://github.com/truecharts/charts/compare/scrypted-3.1.0...scrypted-3.1.2) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/scrypted/3.3.2/Chart.yaml b/stable/scrypted/3.3.2/Chart.yaml
deleted file mode 100644
index b6d8c9239e..0000000000
--- a/stable/scrypted/3.3.2/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 18.0.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Scrypted is a high performance home video integration and automation platform.
-home: https://truecharts.org/charts/stable/scrypted
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/scrypted.png
-keywords:
- - scrypted
- - automation
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: scrypted
-sources:
- - https://github.com/koush/scrypted
- - https://github.com/truecharts/charts/tree/master/charts/stable/scrypted
- - https://hub.docker.com/r/koush/scrypted
-type: application
-version: 3.3.2
diff --git a/stable/scrypted/3.3.2/app-changelog.md b/stable/scrypted/3.3.2/app-changelog.md
deleted file mode 100644
index 0854c01680..0000000000
--- a/stable/scrypted/3.3.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [scrypted-3.3.2](https://github.com/truecharts/charts/compare/scrypted-3.3.1...scrypted-3.3.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/scrypted/3.3.2/charts/common-17.2.26.tgz b/stable/scrypted/3.3.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/scrypted/3.3.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/scrypted/3.3.3/CHANGELOG.md b/stable/scrypted/3.3.3/CHANGELOG.md
new file mode 100644
index 0000000000..9ae9639a3c
--- /dev/null
+++ b/stable/scrypted/3.3.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [scrypted-3.3.3](https://github.com/truecharts/charts/compare/scrypted-3.3.2...scrypted-3.3.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [scrypted-3.3.2](https://github.com/truecharts/charts/compare/scrypted-3.3.1...scrypted-3.3.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [scrypted-3.3.1](https://github.com/truecharts/charts/compare/scrypted-3.3.0...scrypted-3.3.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [scrypted-3.3.0](https://github.com/truecharts/charts/compare/scrypted-3.1.7...scrypted-3.3.0) (2024-01-15)
+
+### Chore
+
+
+
+- update container image koush/scrypted to v18-jammy-lite-v0.85.0 by renovate ([#17251](https://github.com/truecharts/charts/issues/17251))
+
+
+## [scrypted-3.1.7](https://github.com/truecharts/charts/compare/scrypted-3.1.6...scrypted-3.1.7) (2024-01-14)
+
+### Fix
+
+
+
+- Update outdate image and change appVersion ([#17113](https://github.com/truecharts/charts/issues/17113))
+
+
+
+## [scrypted-3.1.6](https://github.com/truecharts/charts/compare/scrypted-3.1.5...scrypted-3.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [scrypted-3.1.5](https://github.com/truecharts/charts/compare/scrypted-3.1.4...scrypted-3.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [scrypted-3.1.4](https://github.com/truecharts/charts/compare/scrypted-3.1.3...scrypted-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [scrypted-3.1.3](https://github.com/truecharts/charts/compare/scrypted-3.1.0...scrypted-3.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/scrypted/3.3.3/Chart.yaml b/stable/scrypted/3.3.3/Chart.yaml
new file mode 100644
index 0000000000..0dc1c4d599
--- /dev/null
+++ b/stable/scrypted/3.3.3/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 18.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Scrypted is a high performance home video integration and automation platform.
+home: https://truecharts.org/charts/stable/scrypted
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/scrypted.png
+keywords:
+ - scrypted
+ - automation
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: scrypted
+sources:
+ - https://github.com/koush/scrypted
+ - https://github.com/truecharts/charts/tree/master/charts/stable/scrypted
+ - https://hub.docker.com/r/koush/scrypted
+type: application
+version: 3.3.3
diff --git a/stable/scrypted/3.3.2/README.md b/stable/scrypted/3.3.3/README.md
similarity index 100%
rename from stable/scrypted/3.3.2/README.md
rename to stable/scrypted/3.3.3/README.md
diff --git a/stable/scrypted/3.3.3/app-changelog.md b/stable/scrypted/3.3.3/app-changelog.md
new file mode 100644
index 0000000000..0cf04a8111
--- /dev/null
+++ b/stable/scrypted/3.3.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [scrypted-3.3.3](https://github.com/truecharts/charts/compare/scrypted-3.3.2...scrypted-3.3.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/scrypted/3.3.2/app-readme.md b/stable/scrypted/3.3.3/app-readme.md
similarity index 100%
rename from stable/scrypted/3.3.2/app-readme.md
rename to stable/scrypted/3.3.3/app-readme.md
diff --git a/stable/scrypted/3.3.3/charts/common-17.2.28.tgz b/stable/scrypted/3.3.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/scrypted/3.3.3/charts/common-17.2.28.tgz differ
diff --git a/stable/scrypted/3.3.2/ix_values.yaml b/stable/scrypted/3.3.3/ix_values.yaml
similarity index 100%
rename from stable/scrypted/3.3.2/ix_values.yaml
rename to stable/scrypted/3.3.3/ix_values.yaml
diff --git a/stable/scrypted/3.3.2/questions.yaml b/stable/scrypted/3.3.3/questions.yaml
similarity index 100%
rename from stable/scrypted/3.3.2/questions.yaml
rename to stable/scrypted/3.3.3/questions.yaml
diff --git a/stable/scrypted/3.3.3/templates/NOTES.txt b/stable/scrypted/3.3.3/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/scrypted/3.3.3/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/scrypted/3.3.3/templates/common.yaml b/stable/scrypted/3.3.3/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/scrypted/3.3.3/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/scrypted/3.3.3/values.yaml b/stable/scrypted/3.3.3/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/sdtd/6.1.8/CHANGELOG.md b/stable/sdtd/6.1.8/CHANGELOG.md
deleted file mode 100644
index 5343b5db96..0000000000
--- a/stable/sdtd/6.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [sdtd-6.1.8](https://github.com/truecharts/charts/compare/sdtd-6.1.7...sdtd-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [sdtd-6.1.7](https://github.com/truecharts/charts/compare/sdtd-6.1.6...sdtd-6.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [sdtd-6.1.6](https://github.com/truecharts/charts/compare/sdtd-6.1.5...sdtd-6.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [sdtd-6.1.5](https://github.com/truecharts/charts/compare/sdtd-6.1.4...sdtd-6.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [sdtd-6.1.4](https://github.com/truecharts/charts/compare/sdtd-6.1.3...sdtd-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [sdtd-6.1.3](https://github.com/truecharts/charts/compare/sdtd-6.1.0...sdtd-6.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [sdtd-6.1.2](https://github.com/truecharts/charts/compare/sdtd-6.1.0...sdtd-6.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [sdtd-6.1.0](https://github.com/truecharts/charts/compare/sdtd-6.0.1...sdtd-6.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [sdtd-6.0.1](https://github.com/truecharts/charts/compare/sdtd-6.0.0...sdtd-6.0.1) (2023-12-26)
diff --git a/stable/sdtd/6.1.8/Chart.yaml b/stable/sdtd/6.1.8/Chart.yaml
deleted file mode 100644
index e7a8cdb8e1..0000000000
--- a/stable/sdtd/6.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: games
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 7dtd
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This chart will download and install SteamCMD. It will also install 7 Days to Die and run it.
-home: https://truecharts.org/charts/stable/sdtd
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/sdtd.png
-keywords:
- - sevendaystodie
- - game-servers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: sdtd
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/sdtd
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 6.1.8
diff --git a/stable/sdtd/6.1.8/app-changelog.md b/stable/sdtd/6.1.8/app-changelog.md
deleted file mode 100644
index 1e365c7c00..0000000000
--- a/stable/sdtd/6.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [sdtd-6.1.8](https://github.com/truecharts/charts/compare/sdtd-6.1.7...sdtd-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/sdtd/6.1.8/charts/common-17.2.26.tgz b/stable/sdtd/6.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/sdtd/6.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/sdtd/6.1.9/CHANGELOG.md b/stable/sdtd/6.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..41a317ca04
--- /dev/null
+++ b/stable/sdtd/6.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [sdtd-6.1.9](https://github.com/truecharts/charts/compare/sdtd-6.1.8...sdtd-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [sdtd-6.1.8](https://github.com/truecharts/charts/compare/sdtd-6.1.7...sdtd-6.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [sdtd-6.1.7](https://github.com/truecharts/charts/compare/sdtd-6.1.6...sdtd-6.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [sdtd-6.1.6](https://github.com/truecharts/charts/compare/sdtd-6.1.5...sdtd-6.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [sdtd-6.1.5](https://github.com/truecharts/charts/compare/sdtd-6.1.4...sdtd-6.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [sdtd-6.1.4](https://github.com/truecharts/charts/compare/sdtd-6.1.3...sdtd-6.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [sdtd-6.1.3](https://github.com/truecharts/charts/compare/sdtd-6.1.0...sdtd-6.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [sdtd-6.1.2](https://github.com/truecharts/charts/compare/sdtd-6.1.0...sdtd-6.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/sdtd/6.1.9/Chart.yaml b/stable/sdtd/6.1.9/Chart.yaml
new file mode 100644
index 0000000000..141bd048ac
--- /dev/null
+++ b/stable/sdtd/6.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: games
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 7dtd
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This chart will download and install SteamCMD. It will also install 7 Days to Die and run it.
+home: https://truecharts.org/charts/stable/sdtd
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/sdtd.png
+keywords:
+ - sevendaystodie
+ - game-servers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: sdtd
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/sdtd
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 6.1.9
diff --git a/stable/sdtd/6.1.8/README.md b/stable/sdtd/6.1.9/README.md
similarity index 100%
rename from stable/sdtd/6.1.8/README.md
rename to stable/sdtd/6.1.9/README.md
diff --git a/stable/sdtd/6.1.9/app-changelog.md b/stable/sdtd/6.1.9/app-changelog.md
new file mode 100644
index 0000000000..3bd07be2ff
--- /dev/null
+++ b/stable/sdtd/6.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [sdtd-6.1.9](https://github.com/truecharts/charts/compare/sdtd-6.1.8...sdtd-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/sdtd/6.1.8/app-readme.md b/stable/sdtd/6.1.9/app-readme.md
similarity index 100%
rename from stable/sdtd/6.1.8/app-readme.md
rename to stable/sdtd/6.1.9/app-readme.md
diff --git a/stable/sdtd/6.1.9/charts/common-17.2.28.tgz b/stable/sdtd/6.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/sdtd/6.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/sdtd/6.1.8/ix_values.yaml b/stable/sdtd/6.1.9/ix_values.yaml
similarity index 100%
rename from stable/sdtd/6.1.8/ix_values.yaml
rename to stable/sdtd/6.1.9/ix_values.yaml
diff --git a/stable/sdtd/6.1.8/questions.yaml b/stable/sdtd/6.1.9/questions.yaml
similarity index 100%
rename from stable/sdtd/6.1.8/questions.yaml
rename to stable/sdtd/6.1.9/questions.yaml
diff --git a/stable/shaarli/4.1.8/templates/common.yaml b/stable/sdtd/6.1.9/templates/common.yaml
similarity index 100%
rename from stable/shaarli/4.1.8/templates/common.yaml
rename to stable/sdtd/6.1.9/templates/common.yaml
diff --git a/stable/sdtd/6.1.9/values.yaml b/stable/sdtd/6.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/seafile/4.1.11/CHANGELOG.md b/stable/seafile/4.1.11/CHANGELOG.md
deleted file mode 100644
index fe665813d0..0000000000
--- a/stable/seafile/4.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [seafile-4.1.11](https://github.com/truecharts/charts/compare/seafile-4.1.10...seafile-4.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [seafile-4.1.10](https://github.com/truecharts/charts/compare/seafile-4.1.9...seafile-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [seafile-4.1.9](https://github.com/truecharts/charts/compare/seafile-4.1.8...seafile-4.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [seafile-4.1.8](https://github.com/truecharts/charts/compare/seafile-4.1.7...seafile-4.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [seafile-4.1.7](https://github.com/truecharts/charts/compare/seafile-4.1.6...seafile-4.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [seafile-4.1.6](https://github.com/truecharts/charts/compare/seafile-4.1.5...seafile-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
-
-
-## [seafile-4.1.5](https://github.com/truecharts/charts/compare/seafile-4.1.4...seafile-4.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-
-## [seafile-4.1.4](https://github.com/truecharts/charts/compare/seafile-4.1.3...seafile-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [seafile-4.1.3](https://github.com/truecharts/charts/compare/seafile-4.1.0...seafile-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/seafile/4.1.11/Chart.yaml b/stable/seafile/4.1.11/Chart.yaml
deleted file mode 100644
index 0795551613..0000000000
--- a/stable/seafile/4.1.11/Chart.yaml
+++ /dev/null
@@ -1,46 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: file-storage
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 11.0.3
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: mariadb
- version: 12.1.6
- repository: https://deps.truecharts.org/
- condition: mariadb.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Reliable and Performant File Sync and Share Solution
-home: https://truecharts.org/charts/stable/seafile
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/seafile.png
-keywords:
- - seafile
- - files
- - cloud
- - file-storage
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: seafile
-sources:
- - https://seafile.com
- - https://github.com/truecharts/charts/tree/master/charts/stable/seafile
- - https://hub.docker.com/r/seafileltd/seafile-mc
-type: application
-version: 4.1.11
diff --git a/stable/seafile/4.1.11/app-changelog.md b/stable/seafile/4.1.11/app-changelog.md
deleted file mode 100644
index 6e04a05aa4..0000000000
--- a/stable/seafile/4.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [seafile-4.1.11](https://github.com/truecharts/charts/compare/seafile-4.1.10...seafile-4.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/seafile/4.1.11/charts/common-17.2.26.tgz b/stable/seafile/4.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/seafile/4.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/seafile/4.1.12/CHANGELOG.md b/stable/seafile/4.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..82bd48462b
--- /dev/null
+++ b/stable/seafile/4.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [seafile-4.1.12](https://github.com/truecharts/charts/compare/seafile-4.1.11...seafile-4.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [seafile-4.1.11](https://github.com/truecharts/charts/compare/seafile-4.1.10...seafile-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [seafile-4.1.10](https://github.com/truecharts/charts/compare/seafile-4.1.9...seafile-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [seafile-4.1.9](https://github.com/truecharts/charts/compare/seafile-4.1.8...seafile-4.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [seafile-4.1.8](https://github.com/truecharts/charts/compare/seafile-4.1.7...seafile-4.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [seafile-4.1.7](https://github.com/truecharts/charts/compare/seafile-4.1.6...seafile-4.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [seafile-4.1.6](https://github.com/truecharts/charts/compare/seafile-4.1.5...seafile-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [seafile-4.1.5](https://github.com/truecharts/charts/compare/seafile-4.1.4...seafile-4.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [seafile-4.1.4](https://github.com/truecharts/charts/compare/seafile-4.1.3...seafile-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [seafile-4.1.3](https://github.com/truecharts/charts/compare/seafile-4.1.0...seafile-4.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/seafile/4.1.12/Chart.yaml b/stable/seafile/4.1.12/Chart.yaml
new file mode 100644
index 0000000000..dd362819d9
--- /dev/null
+++ b/stable/seafile/4.1.12/Chart.yaml
@@ -0,0 +1,46 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: file-storage
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 11.0.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Reliable and Performant File Sync and Share Solution
+home: https://truecharts.org/charts/stable/seafile
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/seafile.png
+keywords:
+ - seafile
+ - files
+ - cloud
+ - file-storage
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: seafile
+sources:
+ - https://seafile.com
+ - https://github.com/truecharts/charts/tree/master/charts/stable/seafile
+ - https://hub.docker.com/r/seafileltd/seafile-mc
+type: application
+version: 4.1.12
diff --git a/stable/seafile/4.1.12/LICENSE b/stable/seafile/4.1.12/LICENSE
new file mode 100644
index 0000000000..33a8cbb23f
--- /dev/null
+++ b/stable/seafile/4.1.12/LICENSE
@@ -0,0 +1,106 @@
+Business Source License 1.1
+
+Parameters
+
+Licensor: The TrueCharts Project, it's owner and it's contributors
+Licensed Work: The TrueCharts "Blocky" Helm Chart
+Additional Use Grant: You may use the licensed work in production, as long
+ as it is directly sourced from a TrueCharts provided
+ official repository, catalog or source. You may also make private
+ modification to the directly sourced licenced work,
+ when used in production.
+
+ The following cases are, due to their nature, also
+ defined as 'production use' and explicitly prohibited:
+ - Bundling, including or displaying the licensed work
+ with(in) another work intended for production use,
+ with the apparent intend of facilitating and/or
+ promoting production use by third parties in
+ violation of this license.
+
+Change Date: 2050-01-01
+
+Change License: 3-clause BSD license
+
+For information about alternative licensing arrangements for the Software,
+please contact: legal@truecharts.org
+
+Notice
+
+The Business Source License (this document, or the “License”) is not an Open
+Source license. However, the Licensed Work will eventually be made available
+under an Open Source License, as stated in this License.
+
+License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved.
+“Business Source License” is a trademark of MariaDB Corporation Ab.
+
+-----------------------------------------------------------------------------
+
+Business Source License 1.1
+
+Terms
+
+The Licensor hereby grants you the right to copy, modify, create derivative
+works, redistribute, and make non-production use of the Licensed Work. The
+Licensor may make an Additional Use Grant, above, permitting limited
+production use.
+
+Effective on the Change Date, or the fourth anniversary of the first publicly
+available distribution of a specific version of the Licensed Work under this
+License, whichever comes first, the Licensor hereby grants you rights under
+the terms of the Change License, and the rights granted in the paragraph
+above terminate.
+
+If your use of the Licensed Work does not comply with the requirements
+currently in effect as described in this License, you must purchase a
+commercial license from the Licensor, its affiliated entities, or authorized
+resellers, or you must refrain from using the Licensed Work.
+
+All copies of the original and modified Licensed Work, and derivative works
+of the Licensed Work, are subject to this License. This License applies
+separately for each version of the Licensed Work and the Change Date may vary
+for each version of the Licensed Work released by Licensor.
+
+You must conspicuously display this License on each original or modified copy
+of the Licensed Work. If you receive the Licensed Work in original or
+modified form from a third party, the terms and conditions set forth in this
+License apply to your use of that work.
+
+Any use of the Licensed Work in violation of this License will automatically
+terminate your rights under this License for the current and all other
+versions of the Licensed Work.
+
+This License does not grant you any right in any trademark or logo of
+Licensor or its affiliates (provided that you may use a trademark or logo of
+Licensor as expressly required by this License).
+
+TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON
+AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
+EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
+TITLE.
+
+MariaDB hereby grants you permission to use this License’s text to license
+your works, and to refer to it using the trademark “Business Source License”,
+as long as you comply with the Covenants of Licensor below.
+
+Covenants of Licensor
+
+In consideration of the right to use this License’s text and the “Business
+Source License” name and trademark, Licensor covenants to MariaDB, and to all
+other recipients of the licensed work to be provided by Licensor:
+
+1. To specify as the Change License the GPL Version 2.0 or any later version,
+ or a license that is compatible with GPL Version 2.0 or a later version,
+ where “compatible” means that software provided under the Change License can
+ be included in a program with software provided under GPL Version 2.0 or a
+ later version. Licensor may specify additional Change Licenses without
+ limitation.
+
+2. To either: (a) specify an additional grant of rights to use that does not
+ impose any additional restriction on the right granted in this License, as
+ the Additional Use Grant; or (b) insert the text “None”.
+
+3. To specify a Change Date.
+
+4. Not to modify this License in any other way.
diff --git a/stable/seafile/4.1.11/README.md b/stable/seafile/4.1.12/README.md
similarity index 100%
rename from stable/seafile/4.1.11/README.md
rename to stable/seafile/4.1.12/README.md
diff --git a/stable/seafile/4.1.12/app-changelog.md b/stable/seafile/4.1.12/app-changelog.md
new file mode 100644
index 0000000000..465270bbc4
--- /dev/null
+++ b/stable/seafile/4.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [seafile-4.1.12](https://github.com/truecharts/charts/compare/seafile-4.1.11...seafile-4.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/seafile/4.1.11/app-readme.md b/stable/seafile/4.1.12/app-readme.md
similarity index 100%
rename from stable/seafile/4.1.11/app-readme.md
rename to stable/seafile/4.1.12/app-readme.md
diff --git a/stable/seafile/4.1.12/charts/common-17.2.28.tgz b/stable/seafile/4.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/seafile/4.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/seafile/4.1.12/charts/mariadb-12.1.6.tgz b/stable/seafile/4.1.12/charts/mariadb-12.1.6.tgz
new file mode 100644
index 0000000000..cffb31b284
Binary files /dev/null and b/stable/seafile/4.1.12/charts/mariadb-12.1.6.tgz differ
diff --git a/stable/seafile/4.1.11/ix_values.yaml b/stable/seafile/4.1.12/ix_values.yaml
similarity index 100%
rename from stable/seafile/4.1.11/ix_values.yaml
rename to stable/seafile/4.1.12/ix_values.yaml
diff --git a/stable/seafile/4.1.11/questions.yaml b/stable/seafile/4.1.12/questions.yaml
similarity index 100%
rename from stable/seafile/4.1.11/questions.yaml
rename to stable/seafile/4.1.12/questions.yaml
diff --git a/stable/seafile/4.1.12/templates/NOTES.txt b/stable/seafile/4.1.12/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/seafile/4.1.12/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/seafile/4.1.12/templates/common.yaml b/stable/seafile/4.1.12/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/seafile/4.1.12/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/seafile/4.1.12/values.yaml b/stable/seafile/4.1.12/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/searxng/6.1.14/CHANGELOG.md b/stable/searxng/6.1.14/CHANGELOG.md
deleted file mode 100644
index 9584470361..0000000000
--- a/stable/searxng/6.1.14/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [searxng-6.1.14](https://github.com/truecharts/charts/compare/searxng-6.1.13...searxng-6.1.14) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [searxng-6.1.13](https://github.com/truecharts/charts/compare/searxng-6.1.12...searxng-6.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [searxng-6.1.12](https://github.com/truecharts/charts/compare/searxng-6.1.11...searxng-6.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image searxng/searxng to latest[@13d7d09](https://github.com/13d7d09) by renovate ([#17395](https://github.com/truecharts/charts/issues/17395))
-
-
-## [searxng-6.1.11](https://github.com/truecharts/charts/compare/searxng-6.1.10...searxng-6.1.11) (2024-01-15)
-
-### Chore
-
-
-
-- update container image searxng/searxng to latest[@c409c53](https://github.com/c409c53) by renovate ([#17279](https://github.com/truecharts/charts/issues/17279))
-
-
-## [searxng-6.1.10](https://github.com/truecharts/charts/compare/searxng-6.1.9...searxng-6.1.10) (2024-01-13)
-
-### Chore
-
-
-
-- update container image searxng/searxng to latest[@86e56b5](https://github.com/86e56b5) by renovate ([#17097](https://github.com/truecharts/charts/issues/17097))
-
-
-## [searxng-6.1.9](https://github.com/truecharts/charts/compare/searxng-6.1.8...searxng-6.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [searxng-6.1.8](https://github.com/truecharts/charts/compare/searxng-6.1.7...searxng-6.1.8) (2024-01-08)
-
-### Chore
-
-
-
-- update container image searxng/searxng to latest[@76c0118](https://github.com/76c0118) by renovate ([#16965](https://github.com/truecharts/charts/issues/16965))
-
-
-## [searxng-6.1.7](https://github.com/truecharts/charts/compare/searxng-6.1.6...searxng-6.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [searxng-6.1.6](https://github.com/truecharts/charts/compare/searxng-6.1.5...searxng-6.1.6) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [searxng-6.1.5](https://github.com/truecharts/charts/compare/searxng-6.1.2...searxng-6.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
diff --git a/stable/searxng/6.1.14/Chart.yaml b/stable/searxng/6.1.14/Chart.yaml
deleted file mode 100644
index 3a7d167c25..0000000000
--- a/stable/searxng/6.1.14/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Meta search engine which aggregates results from more than 70 search services.
-home: https://truecharts.org/charts/stable/searxng
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/searxng.png
-keywords:
- - searxng
- - Productivity
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: searxng
-sources:
- - https://github.com/searxng/searxng
- - https://github.com/truecharts/charts/tree/master/charts/stable/searxng
- - https://hub.docker.com/r/searxng/searxng
-type: application
-version: 6.1.14
diff --git a/stable/searxng/6.1.14/app-changelog.md b/stable/searxng/6.1.14/app-changelog.md
deleted file mode 100644
index fe0676dadb..0000000000
--- a/stable/searxng/6.1.14/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [searxng-6.1.14](https://github.com/truecharts/charts/compare/searxng-6.1.13...searxng-6.1.14) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/searxng/6.1.14/charts/common-17.2.26.tgz b/stable/searxng/6.1.14/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/searxng/6.1.14/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/searxng/6.1.15/CHANGELOG.md b/stable/searxng/6.1.15/CHANGELOG.md
new file mode 100644
index 0000000000..10ef6ce384
--- /dev/null
+++ b/stable/searxng/6.1.15/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [searxng-6.1.15](https://github.com/truecharts/charts/compare/searxng-6.1.14...searxng-6.1.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [searxng-6.1.14](https://github.com/truecharts/charts/compare/searxng-6.1.13...searxng-6.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [searxng-6.1.13](https://github.com/truecharts/charts/compare/searxng-6.1.12...searxng-6.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [searxng-6.1.12](https://github.com/truecharts/charts/compare/searxng-6.1.11...searxng-6.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image searxng/searxng to latest[@13d7d09](https://github.com/13d7d09) by renovate ([#17395](https://github.com/truecharts/charts/issues/17395))
+
+
+## [searxng-6.1.11](https://github.com/truecharts/charts/compare/searxng-6.1.10...searxng-6.1.11) (2024-01-15)
+
+### Chore
+
+
+
+- update container image searxng/searxng to latest[@c409c53](https://github.com/c409c53) by renovate ([#17279](https://github.com/truecharts/charts/issues/17279))
+
+
+## [searxng-6.1.10](https://github.com/truecharts/charts/compare/searxng-6.1.9...searxng-6.1.10) (2024-01-13)
+
+### Chore
+
+
+
+- update container image searxng/searxng to latest[@86e56b5](https://github.com/86e56b5) by renovate ([#17097](https://github.com/truecharts/charts/issues/17097))
+
+
+## [searxng-6.1.9](https://github.com/truecharts/charts/compare/searxng-6.1.8...searxng-6.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [searxng-6.1.8](https://github.com/truecharts/charts/compare/searxng-6.1.7...searxng-6.1.8) (2024-01-08)
+
+### Chore
+
+
+
+- update container image searxng/searxng to latest[@76c0118](https://github.com/76c0118) by renovate ([#16965](https://github.com/truecharts/charts/issues/16965))
+
+
+## [searxng-6.1.7](https://github.com/truecharts/charts/compare/searxng-6.1.6...searxng-6.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [searxng-6.1.6](https://github.com/truecharts/charts/compare/searxng-6.1.5...searxng-6.1.6) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
diff --git a/stable/searxng/6.1.15/Chart.yaml b/stable/searxng/6.1.15/Chart.yaml
new file mode 100644
index 0000000000..564a0f8bad
--- /dev/null
+++ b/stable/searxng/6.1.15/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Meta search engine which aggregates results from more than 70 search services.
+home: https://truecharts.org/charts/stable/searxng
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/searxng.png
+keywords:
+ - searxng
+ - Productivity
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: searxng
+sources:
+ - https://github.com/searxng/searxng
+ - https://github.com/truecharts/charts/tree/master/charts/stable/searxng
+ - https://hub.docker.com/r/searxng/searxng
+type: application
+version: 6.1.15
diff --git a/stable/searxng/6.1.14/README.md b/stable/searxng/6.1.15/README.md
similarity index 100%
rename from stable/searxng/6.1.14/README.md
rename to stable/searxng/6.1.15/README.md
diff --git a/stable/searxng/6.1.15/app-changelog.md b/stable/searxng/6.1.15/app-changelog.md
new file mode 100644
index 0000000000..89135cc0bf
--- /dev/null
+++ b/stable/searxng/6.1.15/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [searxng-6.1.15](https://github.com/truecharts/charts/compare/searxng-6.1.14...searxng-6.1.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/searxng/6.1.14/app-readme.md b/stable/searxng/6.1.15/app-readme.md
similarity index 100%
rename from stable/searxng/6.1.14/app-readme.md
rename to stable/searxng/6.1.15/app-readme.md
diff --git a/stable/searxng/6.1.15/charts/common-17.2.28.tgz b/stable/searxng/6.1.15/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/searxng/6.1.15/charts/common-17.2.28.tgz differ
diff --git a/stable/searxng/6.1.14/ix_values.yaml b/stable/searxng/6.1.15/ix_values.yaml
similarity index 100%
rename from stable/searxng/6.1.14/ix_values.yaml
rename to stable/searxng/6.1.15/ix_values.yaml
diff --git a/stable/searxng/6.1.14/questions.yaml b/stable/searxng/6.1.15/questions.yaml
similarity index 100%
rename from stable/searxng/6.1.14/questions.yaml
rename to stable/searxng/6.1.15/questions.yaml
diff --git a/stable/searxng/6.1.15/templates/NOTES.txt b/stable/searxng/6.1.15/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/searxng/6.1.15/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/shapeshifter-obfuscator/4.1.8/templates/common.yaml b/stable/searxng/6.1.15/templates/common.yaml
similarity index 100%
rename from stable/shapeshifter-obfuscator/4.1.8/templates/common.yaml
rename to stable/searxng/6.1.15/templates/common.yaml
diff --git a/stable/searxng/6.1.15/values.yaml b/stable/searxng/6.1.15/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/seedsync/6.1.8/CHANGELOG.md b/stable/seedsync/6.1.8/CHANGELOG.md
deleted file mode 100644
index d8b163a7c8..0000000000
--- a/stable/seedsync/6.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [seedsync-6.1.8](https://github.com/truecharts/charts/compare/seedsync-6.1.7...seedsync-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [seedsync-6.1.7](https://github.com/truecharts/charts/compare/seedsync-6.1.6...seedsync-6.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [seedsync-6.1.6](https://github.com/truecharts/charts/compare/seedsync-6.1.5...seedsync-6.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [seedsync-6.1.5](https://github.com/truecharts/charts/compare/seedsync-6.1.4...seedsync-6.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [seedsync-6.1.4](https://github.com/truecharts/charts/compare/seedsync-6.1.3...seedsync-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [seedsync-6.1.3](https://github.com/truecharts/charts/compare/seedsync-6.1.0...seedsync-6.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [seedsync-6.1.2](https://github.com/truecharts/charts/compare/seedsync-6.1.0...seedsync-6.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [seedsync-6.1.0](https://github.com/truecharts/charts/compare/seedsync-6.0.1...seedsync-6.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [seedsync-6.0.1](https://github.com/truecharts/charts/compare/seedsync-6.0.0...seedsync-6.0.1) (2023-12-26)
diff --git a/stable/seedsync/6.1.8/Chart.yaml b/stable/seedsync/6.1.8/Chart.yaml
deleted file mode 100644
index e9846d3e26..0000000000
--- a/stable/seedsync/6.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: SeedSync is a tool to sync the files on a remote Linux server (like your seedbox, for example). It uses LFTP to transfer files fast!
-home: https://truecharts.org/charts/stable/seedsync
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/seedsync.png
-keywords:
- - seedsync
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: seedsync
-sources:
- - https://github.com/ipsingh06/seedsync
- - https://github.com/truecharts/charts/tree/master/charts/stable/seedsync
- - https://hub.docker.com/r/ipsingh06/seedsync
-type: application
-version: 6.1.8
diff --git a/stable/seedsync/6.1.8/app-changelog.md b/stable/seedsync/6.1.8/app-changelog.md
deleted file mode 100644
index b7aea57d03..0000000000
--- a/stable/seedsync/6.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [seedsync-6.1.8](https://github.com/truecharts/charts/compare/seedsync-6.1.7...seedsync-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/seedsync/6.1.8/charts/common-17.2.26.tgz b/stable/seedsync/6.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/seedsync/6.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/seedsync/6.1.9/CHANGELOG.md b/stable/seedsync/6.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..aa7afa4e3a
--- /dev/null
+++ b/stable/seedsync/6.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [seedsync-6.1.9](https://github.com/truecharts/charts/compare/seedsync-6.1.8...seedsync-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [seedsync-6.1.8](https://github.com/truecharts/charts/compare/seedsync-6.1.7...seedsync-6.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [seedsync-6.1.7](https://github.com/truecharts/charts/compare/seedsync-6.1.6...seedsync-6.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [seedsync-6.1.6](https://github.com/truecharts/charts/compare/seedsync-6.1.5...seedsync-6.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [seedsync-6.1.5](https://github.com/truecharts/charts/compare/seedsync-6.1.4...seedsync-6.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [seedsync-6.1.4](https://github.com/truecharts/charts/compare/seedsync-6.1.3...seedsync-6.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [seedsync-6.1.3](https://github.com/truecharts/charts/compare/seedsync-6.1.0...seedsync-6.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [seedsync-6.1.2](https://github.com/truecharts/charts/compare/seedsync-6.1.0...seedsync-6.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/seedsync/6.1.9/Chart.yaml b/stable/seedsync/6.1.9/Chart.yaml
new file mode 100644
index 0000000000..9458efae92
--- /dev/null
+++ b/stable/seedsync/6.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: SeedSync is a tool to sync the files on a remote Linux server (like your seedbox, for example). It uses LFTP to transfer files fast!
+home: https://truecharts.org/charts/stable/seedsync
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/seedsync.png
+keywords:
+ - seedsync
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: seedsync
+sources:
+ - https://github.com/ipsingh06/seedsync
+ - https://github.com/truecharts/charts/tree/master/charts/stable/seedsync
+ - https://hub.docker.com/r/ipsingh06/seedsync
+type: application
+version: 6.1.9
diff --git a/stable/seedsync/6.1.8/README.md b/stable/seedsync/6.1.9/README.md
similarity index 100%
rename from stable/seedsync/6.1.8/README.md
rename to stable/seedsync/6.1.9/README.md
diff --git a/stable/seedsync/6.1.9/app-changelog.md b/stable/seedsync/6.1.9/app-changelog.md
new file mode 100644
index 0000000000..8338957a02
--- /dev/null
+++ b/stable/seedsync/6.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [seedsync-6.1.9](https://github.com/truecharts/charts/compare/seedsync-6.1.8...seedsync-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/seedsync/6.1.8/app-readme.md b/stable/seedsync/6.1.9/app-readme.md
similarity index 100%
rename from stable/seedsync/6.1.8/app-readme.md
rename to stable/seedsync/6.1.9/app-readme.md
diff --git a/stable/seedsync/6.1.9/charts/common-17.2.28.tgz b/stable/seedsync/6.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/seedsync/6.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/seedsync/6.1.8/ix_values.yaml b/stable/seedsync/6.1.9/ix_values.yaml
similarity index 100%
rename from stable/seedsync/6.1.8/ix_values.yaml
rename to stable/seedsync/6.1.9/ix_values.yaml
diff --git a/stable/seedsync/6.1.8/questions.yaml b/stable/seedsync/6.1.9/questions.yaml
similarity index 100%
rename from stable/seedsync/6.1.8/questions.yaml
rename to stable/seedsync/6.1.9/questions.yaml
diff --git a/stable/seedsync/6.1.9/templates/NOTES.txt b/stable/seedsync/6.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/seedsync/6.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/shoko-server/8.1.8/templates/common.yaml b/stable/seedsync/6.1.9/templates/common.yaml
similarity index 100%
rename from stable/shoko-server/8.1.8/templates/common.yaml
rename to stable/seedsync/6.1.9/templates/common.yaml
diff --git a/stable/seedsync/6.1.9/values.yaml b/stable/seedsync/6.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/send/4.1.8/CHANGELOG.md b/stable/send/4.1.8/CHANGELOG.md
deleted file mode 100644
index 7b2353f866..0000000000
--- a/stable/send/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [send-4.1.8](https://github.com/truecharts/charts/compare/send-4.1.7...send-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [send-4.1.7](https://github.com/truecharts/charts/compare/send-4.1.6...send-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [send-4.1.6](https://github.com/truecharts/charts/compare/send-4.1.5...send-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [send-4.1.5](https://github.com/truecharts/charts/compare/send-4.1.4...send-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [send-4.1.4](https://github.com/truecharts/charts/compare/send-4.1.3...send-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [send-4.1.3](https://github.com/truecharts/charts/compare/send-4.1.0...send-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [send-4.1.2](https://github.com/truecharts/charts/compare/send-4.1.0...send-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [send-4.1.0](https://github.com/truecharts/charts/compare/send-4.0.1...send-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [send-4.0.1](https://github.com/truecharts/charts/compare/send-4.0.0...send-4.0.1) (2023-12-26)
diff --git a/stable/send/4.1.8/Chart.yaml b/stable/send/4.1.8/Chart.yaml
deleted file mode 100644
index e5ae9c37c9..0000000000
--- a/stable/send/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A fork of Mozilla's Firefox Send.Mozilla discontinued Send, this fork is a community effort to keep the project up-to-date and alive.
-home: https://truecharts.org/charts/stable/send
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/send.png
-keywords:
- - send
- - Cloud
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: send
-sources:
- - https://gitlab.com/timvisee/send
- - https://github.com/truecharts/charts/tree/master/charts/stable/send
-type: application
-version: 4.1.8
diff --git a/stable/send/4.1.8/app-changelog.md b/stable/send/4.1.8/app-changelog.md
deleted file mode 100644
index a880bd8196..0000000000
--- a/stable/send/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [send-4.1.8](https://github.com/truecharts/charts/compare/send-4.1.7...send-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/send/4.1.8/charts/common-17.2.26.tgz b/stable/send/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/send/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/send/4.1.9/CHANGELOG.md b/stable/send/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..717a99b22b
--- /dev/null
+++ b/stable/send/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [send-4.1.9](https://github.com/truecharts/charts/compare/send-4.1.8...send-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [send-4.1.8](https://github.com/truecharts/charts/compare/send-4.1.7...send-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [send-4.1.7](https://github.com/truecharts/charts/compare/send-4.1.6...send-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [send-4.1.6](https://github.com/truecharts/charts/compare/send-4.1.5...send-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [send-4.1.5](https://github.com/truecharts/charts/compare/send-4.1.4...send-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [send-4.1.4](https://github.com/truecharts/charts/compare/send-4.1.3...send-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [send-4.1.3](https://github.com/truecharts/charts/compare/send-4.1.0...send-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [send-4.1.2](https://github.com/truecharts/charts/compare/send-4.1.0...send-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/send/4.1.9/Chart.yaml b/stable/send/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..2fe9dd12a6
--- /dev/null
+++ b/stable/send/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A fork of Mozilla's Firefox Send.Mozilla discontinued Send, this fork is a community effort to keep the project up-to-date and alive.
+home: https://truecharts.org/charts/stable/send
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/send.png
+keywords:
+ - send
+ - Cloud
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: send
+sources:
+ - https://gitlab.com/timvisee/send
+ - https://github.com/truecharts/charts/tree/master/charts/stable/send
+type: application
+version: 4.1.9
diff --git a/stable/send/4.1.8/README.md b/stable/send/4.1.9/README.md
similarity index 100%
rename from stable/send/4.1.8/README.md
rename to stable/send/4.1.9/README.md
diff --git a/stable/send/4.1.9/app-changelog.md b/stable/send/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..da8a13e9fb
--- /dev/null
+++ b/stable/send/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [send-4.1.9](https://github.com/truecharts/charts/compare/send-4.1.8...send-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/send/4.1.8/app-readme.md b/stable/send/4.1.9/app-readme.md
similarity index 100%
rename from stable/send/4.1.8/app-readme.md
rename to stable/send/4.1.9/app-readme.md
diff --git a/stable/send/4.1.9/charts/common-17.2.28.tgz b/stable/send/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/send/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/send/4.1.8/ix_values.yaml b/stable/send/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/send/4.1.8/ix_values.yaml
rename to stable/send/4.1.9/ix_values.yaml
diff --git a/stable/send/4.1.8/questions.yaml b/stable/send/4.1.9/questions.yaml
similarity index 100%
rename from stable/send/4.1.8/questions.yaml
rename to stable/send/4.1.9/questions.yaml
diff --git a/stable/shortipy/4.1.8/templates/common.yaml b/stable/send/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/shortipy/4.1.8/templates/common.yaml
rename to stable/send/4.1.9/templates/common.yaml
diff --git a/stable/send/4.1.9/values.yaml b/stable/send/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/senseai-server/4.1.8/CHANGELOG.md b/stable/senseai-server/4.1.8/CHANGELOG.md
deleted file mode 100644
index a7bffadd76..0000000000
--- a/stable/senseai-server/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [senseai-server-4.1.8](https://github.com/truecharts/charts/compare/senseai-server-4.1.7...senseai-server-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [senseai-server-4.1.7](https://github.com/truecharts/charts/compare/senseai-server-4.1.6...senseai-server-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [senseai-server-4.1.6](https://github.com/truecharts/charts/compare/senseai-server-4.1.5...senseai-server-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [senseai-server-4.1.5](https://github.com/truecharts/charts/compare/senseai-server-4.1.4...senseai-server-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [senseai-server-4.1.4](https://github.com/truecharts/charts/compare/senseai-server-4.1.3...senseai-server-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [senseai-server-4.1.3](https://github.com/truecharts/charts/compare/senseai-server-4.1.0...senseai-server-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [senseai-server-4.1.2](https://github.com/truecharts/charts/compare/senseai-server-4.1.0...senseai-server-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [senseai-server-4.1.0](https://github.com/truecharts/charts/compare/senseai-server-4.0.1...senseai-server-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [senseai-server-4.0.1](https://github.com/truecharts/charts/compare/senseai-server-4.0.0...senseai-server-4.0.1) (2023-12-26)
diff --git a/stable/senseai-server/4.1.8/Chart.yaml b/stable/senseai-server/4.1.8/Chart.yaml
deleted file mode 100644
index 18139701db..0000000000
--- a/stable/senseai-server/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: ai
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.4.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A standalone, self-hosted, fast, free and Open Source Artificial Intelligence microserver for any platform, any language.
-home: https://truecharts.org/charts/stable/senseai-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/senseai-server.png
-keywords:
- - ai
- - senseai
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: senseai-server
-sources:
- - https://github.com/codeproject/CodeProject.SenseAI
- - https://github.com/truecharts/charts/tree/master/charts/stable/senseai-server
- - https://hub.docker.com/r/codeproject/senseai-server
-type: application
-version: 4.1.8
diff --git a/stable/senseai-server/4.1.8/app-changelog.md b/stable/senseai-server/4.1.8/app-changelog.md
deleted file mode 100644
index c292b34066..0000000000
--- a/stable/senseai-server/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [senseai-server-4.1.8](https://github.com/truecharts/charts/compare/senseai-server-4.1.7...senseai-server-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/senseai-server/4.1.8/charts/common-17.2.26.tgz b/stable/senseai-server/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/senseai-server/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/senseai-server/4.1.9/CHANGELOG.md b/stable/senseai-server/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..7062795f76
--- /dev/null
+++ b/stable/senseai-server/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [senseai-server-4.1.9](https://github.com/truecharts/charts/compare/senseai-server-4.1.8...senseai-server-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [senseai-server-4.1.8](https://github.com/truecharts/charts/compare/senseai-server-4.1.7...senseai-server-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [senseai-server-4.1.7](https://github.com/truecharts/charts/compare/senseai-server-4.1.6...senseai-server-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [senseai-server-4.1.6](https://github.com/truecharts/charts/compare/senseai-server-4.1.5...senseai-server-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [senseai-server-4.1.5](https://github.com/truecharts/charts/compare/senseai-server-4.1.4...senseai-server-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [senseai-server-4.1.4](https://github.com/truecharts/charts/compare/senseai-server-4.1.3...senseai-server-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [senseai-server-4.1.3](https://github.com/truecharts/charts/compare/senseai-server-4.1.0...senseai-server-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [senseai-server-4.1.2](https://github.com/truecharts/charts/compare/senseai-server-4.1.0...senseai-server-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/senseai-server/4.1.9/Chart.yaml b/stable/senseai-server/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..5b6df55050
--- /dev/null
+++ b/stable/senseai-server/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: ai
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.4.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A standalone, self-hosted, fast, free and Open Source Artificial Intelligence microserver for any platform, any language.
+home: https://truecharts.org/charts/stable/senseai-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/senseai-server.png
+keywords:
+ - ai
+ - senseai
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: senseai-server
+sources:
+ - https://github.com/codeproject/CodeProject.SenseAI
+ - https://github.com/truecharts/charts/tree/master/charts/stable/senseai-server
+ - https://hub.docker.com/r/codeproject/senseai-server
+type: application
+version: 4.1.9
diff --git a/stable/senseai-server/4.1.8/README.md b/stable/senseai-server/4.1.9/README.md
similarity index 100%
rename from stable/senseai-server/4.1.8/README.md
rename to stable/senseai-server/4.1.9/README.md
diff --git a/stable/senseai-server/4.1.9/app-changelog.md b/stable/senseai-server/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..14831c476b
--- /dev/null
+++ b/stable/senseai-server/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [senseai-server-4.1.9](https://github.com/truecharts/charts/compare/senseai-server-4.1.8...senseai-server-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/senseai-server/4.1.8/app-readme.md b/stable/senseai-server/4.1.9/app-readme.md
similarity index 100%
rename from stable/senseai-server/4.1.8/app-readme.md
rename to stable/senseai-server/4.1.9/app-readme.md
diff --git a/stable/senseai-server/4.1.9/charts/common-17.2.28.tgz b/stable/senseai-server/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/senseai-server/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/senseai-server/4.1.8/ix_values.yaml b/stable/senseai-server/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/senseai-server/4.1.8/ix_values.yaml
rename to stable/senseai-server/4.1.9/ix_values.yaml
diff --git a/stable/senseai-server/4.1.8/questions.yaml b/stable/senseai-server/4.1.9/questions.yaml
similarity index 100%
rename from stable/senseai-server/4.1.8/questions.yaml
rename to stable/senseai-server/4.1.9/questions.yaml
diff --git a/stable/senseai-server/4.1.9/templates/common.yaml b/stable/senseai-server/4.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/senseai-server/4.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/senseai-server/4.1.9/values.yaml b/stable/senseai-server/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/ser2sock/12.1.9/CHANGELOG.md b/stable/ser2sock/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..1cdb1fd8fa
--- /dev/null
+++ b/stable/ser2sock/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ser2sock-12.1.9](https://github.com/truecharts/charts/compare/ser2sock-12.1.8...ser2sock-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ser2sock-12.1.8](https://github.com/truecharts/charts/compare/ser2sock-12.1.7...ser2sock-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ser2sock-12.1.7](https://github.com/truecharts/charts/compare/ser2sock-12.1.6...ser2sock-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [ser2sock-12.1.6](https://github.com/truecharts/charts/compare/ser2sock-12.1.5...ser2sock-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ser2sock-12.1.5](https://github.com/truecharts/charts/compare/ser2sock-12.1.4...ser2sock-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ser2sock-12.1.4](https://github.com/truecharts/charts/compare/ser2sock-12.1.3...ser2sock-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ser2sock-12.1.3](https://github.com/truecharts/charts/compare/ser2sock-12.1.0...ser2sock-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ser2sock-12.1.2](https://github.com/truecharts/charts/compare/ser2sock-12.1.0...ser2sock-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/ser2sock/12.1.9/Chart.yaml b/stable/ser2sock/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..4ecfbd5de4
--- /dev/null
+++ b/stable/ser2sock/12.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Serial to Socket Redirector
+home: https://truecharts.org/charts/stable/ser2sock
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ser2sock.png
+keywords:
+ - ser2sock
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ser2sock
+sources:
+ - https://github.com/tenstartups/ser2sock
+ - https://github.com/nutechsoftware/ser2sock
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ser2sock
+ - https://hub.docker.com/r/tenstartups/ser2sock
+type: application
+version: 12.1.9
diff --git a/stable/ser2sock/12.1.9/README.md b/stable/ser2sock/12.1.9/README.md
new file mode 100644
index 0000000000..1d615ef8f1
--- /dev/null
+++ b/stable/ser2sock/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/ser2sock)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/ser2sock/12.1.9/app-changelog.md b/stable/ser2sock/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..75999fdc94
--- /dev/null
+++ b/stable/ser2sock/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ser2sock-12.1.9](https://github.com/truecharts/charts/compare/ser2sock-12.1.8...ser2sock-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ser2sock/12.1.9/app-readme.md b/stable/ser2sock/12.1.9/app-readme.md
new file mode 100644
index 0000000000..ca84eaba77
--- /dev/null
+++ b/stable/ser2sock/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Serial to Socket Redirector
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/ser2sock](https://truecharts.org/charts/stable/ser2sock)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/ser2sock/12.1.9/charts/common-17.2.28.tgz b/stable/ser2sock/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ser2sock/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/ser2sock/12.1.9/ix_values.yaml b/stable/ser2sock/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..6cffcf7ea5
--- /dev/null
+++ b/stable/ser2sock/12.1.9/ix_values.yaml
@@ -0,0 +1,39 @@
+image:
+ repository: tenstartups/ser2sock
+ tag: latest@sha256:379d9338c720da30b63dc4cf2ecea07eb89dac7d62d5c79047294fffe97ae559
+ pullPolicy: Always
+service:
+ main:
+ ports:
+ main:
+ port: 10000
+ protocol: tcp
+ targetPort: 10000
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+# -- Affinity constraint rules to place the Pod on a specific node.
+# [[ref]](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity)
+affinity: {}
+# nodeAffinity:
+# requiredDuringSchedulingIgnoredDuringExecution:
+# nodeSelectorTerms:
+# - matchExpressions:
+# - key: app
+# operator: In
+# values:
+# - ser2sock-controller
+
+portal:
+ open:
+ enabled: true
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ LISTENER_PORT: "{{ .Values.service.main.ports.main.port }}"
+ SERIAL_DEVICE: ""
+ BAUD_RATE: 115200
diff --git a/stable/ser2sock/12.1.9/questions.yaml b/stable/ser2sock/12.1.9/questions.yaml
new file mode 100644
index 0000000000..7af4d08520
--- /dev/null
+++ b/stable/ser2sock/12.1.9/questions.yaml
@@ -0,0 +1,2848 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: BAUD_RATE
+ label: "BAUD_RATE"
+ description: "Serial device baud rate"
+ schema:
+ type: string
+ default: "115200"
+ - variable: SERIAL_DEVICE
+ label: "SERIAL_DEVICE"
+ description: "Path to the serial device"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10000
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/ser2sock/12.1.9/templates/NOTES.txt b/stable/ser2sock/12.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/ser2sock/12.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/ser2sock/12.1.9/templates/common.yaml b/stable/ser2sock/12.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/ser2sock/12.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/ser2sock/12.1.9/values.yaml b/stable/ser2sock/12.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/serpbear/2.1.10/CHANGELOG.md b/stable/serpbear/2.1.10/CHANGELOG.md
deleted file mode 100644
index c6c11401e1..0000000000
--- a/stable/serpbear/2.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [serpbear-2.1.10](https://github.com/truecharts/charts/compare/serpbear-2.1.9...serpbear-2.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [serpbear-2.1.9](https://github.com/truecharts/charts/compare/serpbear-2.1.8...serpbear-2.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [serpbear-2.1.8](https://github.com/truecharts/charts/compare/serpbear-2.1.7...serpbear-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image towfiqi/serpbear to latest[@b128873](https://github.com/b128873) by renovate ([#17398](https://github.com/truecharts/charts/issues/17398))
-
-
-## [serpbear-2.1.7](https://github.com/truecharts/charts/compare/serpbear-2.1.6...serpbear-2.1.7) (2024-01-15)
-
-### Chore
-
-
-
-- update container image towfiqi/serpbear to latest[@d087852](https://github.com/d087852) by renovate ([#17280](https://github.com/truecharts/charts/issues/17280))
-
-
-
-
-## [serpbear-2.1.6](https://github.com/truecharts/charts/compare/serpbear-2.1.5...serpbear-2.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [serpbear-2.1.5](https://github.com/truecharts/charts/compare/serpbear-2.1.4...serpbear-2.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [serpbear-2.1.4](https://github.com/truecharts/charts/compare/serpbear-2.1.3...serpbear-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [serpbear-2.1.3](https://github.com/truecharts/charts/compare/serpbear-2.1.0...serpbear-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [serpbear-2.1.2](https://github.com/truecharts/charts/compare/serpbear-2.1.0...serpbear-2.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/serpbear/2.1.10/Chart.yaml b/stable/serpbear/2.1.10/Chart.yaml
deleted file mode 100644
index 3ade2b3940..0000000000
--- a/stable/serpbear/2.1.10/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: metrics
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Search Engine Position Tracking App.
-home: https://truecharts.org/charts/stable/serpbear
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/serpbear.png
-keywords:
- - serpbear
- - metrics
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: serpbear
-sources:
- - https://github.com/towfiqi/serpbear
- - https://github.com/truecharts/charts/tree/master/charts/stable/serpbear
- - https://hub.docker.com/r/towfiqi/serpbear
-type: application
-version: 2.1.10
diff --git a/stable/serpbear/2.1.10/app-changelog.md b/stable/serpbear/2.1.10/app-changelog.md
deleted file mode 100644
index 680ee346ee..0000000000
--- a/stable/serpbear/2.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [serpbear-2.1.10](https://github.com/truecharts/charts/compare/serpbear-2.1.9...serpbear-2.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/serpbear/2.1.10/charts/common-17.2.26.tgz b/stable/serpbear/2.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/serpbear/2.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/serpbear/2.1.11/CHANGELOG.md b/stable/serpbear/2.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..17c955ac2f
--- /dev/null
+++ b/stable/serpbear/2.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [serpbear-2.1.11](https://github.com/truecharts/charts/compare/serpbear-2.1.10...serpbear-2.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [serpbear-2.1.10](https://github.com/truecharts/charts/compare/serpbear-2.1.9...serpbear-2.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [serpbear-2.1.9](https://github.com/truecharts/charts/compare/serpbear-2.1.8...serpbear-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [serpbear-2.1.8](https://github.com/truecharts/charts/compare/serpbear-2.1.7...serpbear-2.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image towfiqi/serpbear to latest[@b128873](https://github.com/b128873) by renovate ([#17398](https://github.com/truecharts/charts/issues/17398))
+
+
+## [serpbear-2.1.7](https://github.com/truecharts/charts/compare/serpbear-2.1.6...serpbear-2.1.7) (2024-01-15)
+
+### Chore
+
+
+
+- update container image towfiqi/serpbear to latest[@d087852](https://github.com/d087852) by renovate ([#17280](https://github.com/truecharts/charts/issues/17280))
+
+
+
+
+## [serpbear-2.1.6](https://github.com/truecharts/charts/compare/serpbear-2.1.5...serpbear-2.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [serpbear-2.1.5](https://github.com/truecharts/charts/compare/serpbear-2.1.4...serpbear-2.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [serpbear-2.1.4](https://github.com/truecharts/charts/compare/serpbear-2.1.3...serpbear-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [serpbear-2.1.3](https://github.com/truecharts/charts/compare/serpbear-2.1.0...serpbear-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/serpbear/2.1.11/Chart.yaml b/stable/serpbear/2.1.11/Chart.yaml
new file mode 100644
index 0000000000..dc22d16504
--- /dev/null
+++ b/stable/serpbear/2.1.11/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: metrics
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Search Engine Position Tracking App.
+home: https://truecharts.org/charts/stable/serpbear
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/serpbear.png
+keywords:
+ - serpbear
+ - metrics
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: serpbear
+sources:
+ - https://github.com/towfiqi/serpbear
+ - https://github.com/truecharts/charts/tree/master/charts/stable/serpbear
+ - https://hub.docker.com/r/towfiqi/serpbear
+type: application
+version: 2.1.11
diff --git a/stable/serpbear/2.1.10/README.md b/stable/serpbear/2.1.11/README.md
similarity index 100%
rename from stable/serpbear/2.1.10/README.md
rename to stable/serpbear/2.1.11/README.md
diff --git a/stable/serpbear/2.1.11/app-changelog.md b/stable/serpbear/2.1.11/app-changelog.md
new file mode 100644
index 0000000000..eab7ec2947
--- /dev/null
+++ b/stable/serpbear/2.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [serpbear-2.1.11](https://github.com/truecharts/charts/compare/serpbear-2.1.10...serpbear-2.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/serpbear/2.1.10/app-readme.md b/stable/serpbear/2.1.11/app-readme.md
similarity index 100%
rename from stable/serpbear/2.1.10/app-readme.md
rename to stable/serpbear/2.1.11/app-readme.md
diff --git a/stable/serpbear/2.1.11/charts/common-17.2.28.tgz b/stable/serpbear/2.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/serpbear/2.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/serpbear/2.1.10/ix_values.yaml b/stable/serpbear/2.1.11/ix_values.yaml
similarity index 100%
rename from stable/serpbear/2.1.10/ix_values.yaml
rename to stable/serpbear/2.1.11/ix_values.yaml
diff --git a/stable/serpbear/2.1.10/questions.yaml b/stable/serpbear/2.1.11/questions.yaml
similarity index 100%
rename from stable/serpbear/2.1.10/questions.yaml
rename to stable/serpbear/2.1.11/questions.yaml
diff --git a/stable/serpbear/2.1.10/templates/_secret.tpl b/stable/serpbear/2.1.11/templates/_secret.tpl
similarity index 100%
rename from stable/serpbear/2.1.10/templates/_secret.tpl
rename to stable/serpbear/2.1.11/templates/_secret.tpl
diff --git a/stable/serpbear/2.1.10/templates/common.yaml b/stable/serpbear/2.1.11/templates/common.yaml
similarity index 100%
rename from stable/serpbear/2.1.10/templates/common.yaml
rename to stable/serpbear/2.1.11/templates/common.yaml
diff --git a/stable/serpbear/2.1.11/values.yaml b/stable/serpbear/2.1.11/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/servas/3.2.3/CHANGELOG.md b/stable/servas/3.2.3/CHANGELOG.md
deleted file mode 100644
index a4eb273ecc..0000000000
--- a/stable/servas/3.2.3/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [servas-3.2.3](https://github.com/truecharts/charts/compare/servas-3.2.2...servas-3.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [servas-3.2.2](https://github.com/truecharts/charts/compare/servas-3.2.1...servas-3.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [servas-3.2.1](https://github.com/truecharts/charts/compare/servas-3.2.0...servas-3.2.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [servas-3.2.0](https://github.com/truecharts/charts/compare/servas-3.1.8...servas-3.2.0) (2024-01-08)
-
-### Chore
-
-
-
-- update container image beromir/servas to v0.1.0[@efbe35c](https://github.com/efbe35c) by renovate ([#17012](https://github.com/truecharts/charts/issues/17012))
-
-
-## [servas-3.1.8](https://github.com/truecharts/charts/compare/servas-3.1.7...servas-3.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [servas-3.1.7](https://github.com/truecharts/charts/compare/servas-3.1.6...servas-3.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [servas-3.1.6](https://github.com/truecharts/charts/compare/servas-3.1.5...servas-3.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
-
-
-## [servas-3.1.5](https://github.com/truecharts/charts/compare/servas-3.1.4...servas-3.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-
-## [servas-3.1.4](https://github.com/truecharts/charts/compare/servas-3.1.3...servas-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [servas-3.1.3](https://github.com/truecharts/charts/compare/servas-3.1.0...servas-3.1.3) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/servas/3.2.3/Chart.yaml b/stable/servas/3.2.3/Chart.yaml
deleted file mode 100644
index 266f6c0f30..0000000000
--- a/stable/servas/3.2.3/Chart.yaml
+++ /dev/null
@@ -1,44 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: bookmarks
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.1.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: mariadb
- version: 12.1.6
- repository: https://deps.truecharts.org/
- condition: mariadb.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A self-hosted bookmark management tool.
-home: https://truecharts.org/charts/stable/servas
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/servas.png
-keywords:
- - servas
- - bookmarks
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: servas
-sources:
- - https://github.com/beromir/Servas
- - https://github.com/truecharts/charts/tree/master/charts/stable/servas
- - https://hub.docker.com/r/beromir/servas
-type: application
-version: 3.2.3
diff --git a/stable/servas/3.2.3/app-changelog.md b/stable/servas/3.2.3/app-changelog.md
deleted file mode 100644
index 5b687e95b8..0000000000
--- a/stable/servas/3.2.3/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [servas-3.2.3](https://github.com/truecharts/charts/compare/servas-3.2.2...servas-3.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/servas/3.2.3/charts/common-17.2.26.tgz b/stable/servas/3.2.3/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/servas/3.2.3/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/servas/3.2.4/CHANGELOG.md b/stable/servas/3.2.4/CHANGELOG.md
new file mode 100644
index 0000000000..18fd5ea870
--- /dev/null
+++ b/stable/servas/3.2.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [servas-3.2.4](https://github.com/truecharts/charts/compare/servas-3.2.3...servas-3.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [servas-3.2.3](https://github.com/truecharts/charts/compare/servas-3.2.2...servas-3.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [servas-3.2.2](https://github.com/truecharts/charts/compare/servas-3.2.1...servas-3.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [servas-3.2.1](https://github.com/truecharts/charts/compare/servas-3.2.0...servas-3.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [servas-3.2.0](https://github.com/truecharts/charts/compare/servas-3.1.8...servas-3.2.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image beromir/servas to v0.1.0[@efbe35c](https://github.com/efbe35c) by renovate ([#17012](https://github.com/truecharts/charts/issues/17012))
+
+
+## [servas-3.1.8](https://github.com/truecharts/charts/compare/servas-3.1.7...servas-3.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [servas-3.1.7](https://github.com/truecharts/charts/compare/servas-3.1.6...servas-3.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [servas-3.1.6](https://github.com/truecharts/charts/compare/servas-3.1.5...servas-3.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [servas-3.1.5](https://github.com/truecharts/charts/compare/servas-3.1.4...servas-3.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [servas-3.1.4](https://github.com/truecharts/charts/compare/servas-3.1.3...servas-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
diff --git a/stable/servas/3.2.4/Chart.yaml b/stable/servas/3.2.4/Chart.yaml
new file mode 100644
index 0000000000..05ceae4e9a
--- /dev/null
+++ b/stable/servas/3.2.4/Chart.yaml
@@ -0,0 +1,44 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: bookmarks
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.1.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A self-hosted bookmark management tool.
+home: https://truecharts.org/charts/stable/servas
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/servas.png
+keywords:
+ - servas
+ - bookmarks
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: servas
+sources:
+ - https://github.com/beromir/Servas
+ - https://github.com/truecharts/charts/tree/master/charts/stable/servas
+ - https://hub.docker.com/r/beromir/servas
+type: application
+version: 3.2.4
diff --git a/stable/servas/3.2.3/README.md b/stable/servas/3.2.4/README.md
similarity index 100%
rename from stable/servas/3.2.3/README.md
rename to stable/servas/3.2.4/README.md
diff --git a/stable/servas/3.2.4/app-changelog.md b/stable/servas/3.2.4/app-changelog.md
new file mode 100644
index 0000000000..85f83e9839
--- /dev/null
+++ b/stable/servas/3.2.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [servas-3.2.4](https://github.com/truecharts/charts/compare/servas-3.2.3...servas-3.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/servas/3.2.3/app-readme.md b/stable/servas/3.2.4/app-readme.md
similarity index 100%
rename from stable/servas/3.2.3/app-readme.md
rename to stable/servas/3.2.4/app-readme.md
diff --git a/stable/servas/3.2.4/charts/common-17.2.28.tgz b/stable/servas/3.2.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/servas/3.2.4/charts/common-17.2.28.tgz differ
diff --git a/stable/servas/3.2.4/charts/mariadb-12.1.6.tgz b/stable/servas/3.2.4/charts/mariadb-12.1.6.tgz
new file mode 100644
index 0000000000..cffb31b284
Binary files /dev/null and b/stable/servas/3.2.4/charts/mariadb-12.1.6.tgz differ
diff --git a/stable/servas/3.2.3/ix_values.yaml b/stable/servas/3.2.4/ix_values.yaml
similarity index 100%
rename from stable/servas/3.2.3/ix_values.yaml
rename to stable/servas/3.2.4/ix_values.yaml
diff --git a/stable/servas/3.2.3/questions.yaml b/stable/servas/3.2.4/questions.yaml
similarity index 100%
rename from stable/servas/3.2.3/questions.yaml
rename to stable/servas/3.2.4/questions.yaml
diff --git a/stable/servas/3.2.4/templates/NOTES.txt b/stable/servas/3.2.4/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/servas/3.2.4/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/servas/3.2.3/templates/_secrets.tpl b/stable/servas/3.2.4/templates/_secrets.tpl
similarity index 100%
rename from stable/servas/3.2.3/templates/_secrets.tpl
rename to stable/servas/3.2.4/templates/_secrets.tpl
diff --git a/stable/servas/3.2.3/templates/common.yaml b/stable/servas/3.2.4/templates/common.yaml
similarity index 100%
rename from stable/servas/3.2.3/templates/common.yaml
rename to stable/servas/3.2.4/templates/common.yaml
diff --git a/stable/servas/3.2.4/values.yaml b/stable/servas/3.2.4/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/sftpgo/5.1.8/CHANGELOG.md b/stable/sftpgo/5.1.8/CHANGELOG.md
deleted file mode 100644
index 13d61c6385..0000000000
--- a/stable/sftpgo/5.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [sftpgo-5.1.8](https://github.com/truecharts/charts/compare/sftpgo-5.1.7...sftpgo-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [sftpgo-5.1.7](https://github.com/truecharts/charts/compare/sftpgo-5.1.6...sftpgo-5.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [sftpgo-5.1.6](https://github.com/truecharts/charts/compare/sftpgo-5.1.5...sftpgo-5.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [sftpgo-5.1.5](https://github.com/truecharts/charts/compare/sftpgo-5.1.4...sftpgo-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [sftpgo-5.1.4](https://github.com/truecharts/charts/compare/sftpgo-5.1.3...sftpgo-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [sftpgo-5.1.3](https://github.com/truecharts/charts/compare/sftpgo-5.1.0...sftpgo-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [sftpgo-5.1.2](https://github.com/truecharts/charts/compare/sftpgo-5.1.0...sftpgo-5.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [sftpgo-5.1.0](https://github.com/truecharts/charts/compare/sftpgo-5.0.1...sftpgo-5.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [sftpgo-5.0.1](https://github.com/truecharts/charts/compare/sftpgo-5.0.0...sftpgo-5.0.1) (2023-12-26)
diff --git a/stable/sftpgo/5.1.8/Chart.yaml b/stable/sftpgo/5.1.8/Chart.yaml
deleted file mode 100644
index 1f6055697b..0000000000
--- a/stable/sftpgo/5.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-FTP
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.5.6
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "Fully featured and highly configurable SFTP server with optional HTTP/S, FTP, FTPS and WebDAV support. Several storage backends are supported: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP."
-home: https://truecharts.org/charts/stable/sftpgo
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/sftpgo.png
-keywords:
- - sftpgo
- - Network-FTP
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: sftpgo
-sources:
- - https://github.com/drakkan/sftpgo
- - https://github.com/truecharts/charts/tree/master/charts/stable/sftpgo
- - https://ghcr.io/drakkan/sftpgo
-type: application
-version: 5.1.8
diff --git a/stable/sftpgo/5.1.8/app-changelog.md b/stable/sftpgo/5.1.8/app-changelog.md
deleted file mode 100644
index b9865e706b..0000000000
--- a/stable/sftpgo/5.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [sftpgo-5.1.8](https://github.com/truecharts/charts/compare/sftpgo-5.1.7...sftpgo-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/sftpgo/5.1.8/charts/common-17.2.26.tgz b/stable/sftpgo/5.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/sftpgo/5.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/sftpgo/5.1.9/CHANGELOG.md b/stable/sftpgo/5.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..c91c220f10
--- /dev/null
+++ b/stable/sftpgo/5.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [sftpgo-5.1.9](https://github.com/truecharts/charts/compare/sftpgo-5.1.8...sftpgo-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [sftpgo-5.1.8](https://github.com/truecharts/charts/compare/sftpgo-5.1.7...sftpgo-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [sftpgo-5.1.7](https://github.com/truecharts/charts/compare/sftpgo-5.1.6...sftpgo-5.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [sftpgo-5.1.6](https://github.com/truecharts/charts/compare/sftpgo-5.1.5...sftpgo-5.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [sftpgo-5.1.5](https://github.com/truecharts/charts/compare/sftpgo-5.1.4...sftpgo-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [sftpgo-5.1.4](https://github.com/truecharts/charts/compare/sftpgo-5.1.3...sftpgo-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [sftpgo-5.1.3](https://github.com/truecharts/charts/compare/sftpgo-5.1.0...sftpgo-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [sftpgo-5.1.2](https://github.com/truecharts/charts/compare/sftpgo-5.1.0...sftpgo-5.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/sftpgo/5.1.9/Chart.yaml b/stable/sftpgo/5.1.9/Chart.yaml
new file mode 100644
index 0000000000..fbeea763bb
--- /dev/null
+++ b/stable/sftpgo/5.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-FTP
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.5.6
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "Fully featured and highly configurable SFTP server with optional HTTP/S, FTP, FTPS and WebDAV support. Several storage backends are supported: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP."
+home: https://truecharts.org/charts/stable/sftpgo
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/sftpgo.png
+keywords:
+ - sftpgo
+ - Network-FTP
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: sftpgo
+sources:
+ - https://github.com/drakkan/sftpgo
+ - https://github.com/truecharts/charts/tree/master/charts/stable/sftpgo
+ - https://ghcr.io/drakkan/sftpgo
+type: application
+version: 5.1.9
diff --git a/stable/sftpgo/5.1.8/README.md b/stable/sftpgo/5.1.9/README.md
similarity index 100%
rename from stable/sftpgo/5.1.8/README.md
rename to stable/sftpgo/5.1.9/README.md
diff --git a/stable/sftpgo/5.1.9/app-changelog.md b/stable/sftpgo/5.1.9/app-changelog.md
new file mode 100644
index 0000000000..940a285a33
--- /dev/null
+++ b/stable/sftpgo/5.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [sftpgo-5.1.9](https://github.com/truecharts/charts/compare/sftpgo-5.1.8...sftpgo-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/sftpgo/5.1.8/app-readme.md b/stable/sftpgo/5.1.9/app-readme.md
similarity index 100%
rename from stable/sftpgo/5.1.8/app-readme.md
rename to stable/sftpgo/5.1.9/app-readme.md
diff --git a/stable/sftpgo/5.1.9/charts/common-17.2.28.tgz b/stable/sftpgo/5.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/sftpgo/5.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/sftpgo/5.1.8/ix_values.yaml b/stable/sftpgo/5.1.9/ix_values.yaml
similarity index 100%
rename from stable/sftpgo/5.1.8/ix_values.yaml
rename to stable/sftpgo/5.1.9/ix_values.yaml
diff --git a/stable/sftpgo/5.1.8/questions.yaml b/stable/sftpgo/5.1.9/questions.yaml
similarity index 100%
rename from stable/sftpgo/5.1.8/questions.yaml
rename to stable/sftpgo/5.1.9/questions.yaml
diff --git a/stable/sftpgo/5.1.9/templates/NOTES.txt b/stable/sftpgo/5.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/sftpgo/5.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/sftpgo/5.1.9/templates/common.yaml b/stable/sftpgo/5.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/sftpgo/5.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/sftpgo/5.1.9/values.yaml b/stable/sftpgo/5.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/shaarli/4.1.8/CHANGELOG.md b/stable/shaarli/4.1.8/CHANGELOG.md
deleted file mode 100644
index 65a1ffe4e8..0000000000
--- a/stable/shaarli/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [shaarli-4.1.8](https://github.com/truecharts/charts/compare/shaarli-4.1.7...shaarli-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [shaarli-4.1.7](https://github.com/truecharts/charts/compare/shaarli-4.1.6...shaarli-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [shaarli-4.1.6](https://github.com/truecharts/charts/compare/shaarli-4.1.5...shaarli-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [shaarli-4.1.5](https://github.com/truecharts/charts/compare/shaarli-4.1.4...shaarli-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [shaarli-4.1.4](https://github.com/truecharts/charts/compare/shaarli-4.1.3...shaarli-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [shaarli-4.1.3](https://github.com/truecharts/charts/compare/shaarli-4.1.0...shaarli-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [shaarli-4.1.2](https://github.com/truecharts/charts/compare/shaarli-4.1.0...shaarli-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [shaarli-4.1.0](https://github.com/truecharts/charts/compare/shaarli-4.0.1...shaarli-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [shaarli-4.0.1](https://github.com/truecharts/charts/compare/shaarli-4.0.0...shaarli-4.0.1) (2023-12-26)
diff --git a/stable/shaarli/4.1.8/Chart.yaml b/stable/shaarli/4.1.8/Chart.yaml
deleted file mode 100644
index ded78ada69..0000000000
--- a/stable/shaarli/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: master
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: The personal, minimalist, super-fast, database free, bookmarking service.
-home: https://truecharts.org/charts/stable/shaarli
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/shaarli.png
-keywords:
- - shaarli
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: shaarli
-sources:
- - https://github.com/shaarli/Shaarli
- - https://github.com/truecharts/charts/tree/master/charts/stable/shaarli
- - https://hub.docker.com/r/shaarli/shaarli
-type: application
-version: 4.1.8
diff --git a/stable/shaarli/4.1.8/app-changelog.md b/stable/shaarli/4.1.8/app-changelog.md
deleted file mode 100644
index cfaaf952b9..0000000000
--- a/stable/shaarli/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [shaarli-4.1.8](https://github.com/truecharts/charts/compare/shaarli-4.1.7...shaarli-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/shaarli/4.1.8/charts/common-17.2.26.tgz b/stable/shaarli/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/shaarli/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/shaarli/4.1.9/CHANGELOG.md b/stable/shaarli/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..9beaf8a4ea
--- /dev/null
+++ b/stable/shaarli/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [shaarli-4.1.9](https://github.com/truecharts/charts/compare/shaarli-4.1.8...shaarli-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [shaarli-4.1.8](https://github.com/truecharts/charts/compare/shaarli-4.1.7...shaarli-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [shaarli-4.1.7](https://github.com/truecharts/charts/compare/shaarli-4.1.6...shaarli-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [shaarli-4.1.6](https://github.com/truecharts/charts/compare/shaarli-4.1.5...shaarli-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [shaarli-4.1.5](https://github.com/truecharts/charts/compare/shaarli-4.1.4...shaarli-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [shaarli-4.1.4](https://github.com/truecharts/charts/compare/shaarli-4.1.3...shaarli-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [shaarli-4.1.3](https://github.com/truecharts/charts/compare/shaarli-4.1.0...shaarli-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [shaarli-4.1.2](https://github.com/truecharts/charts/compare/shaarli-4.1.0...shaarli-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/shaarli/4.1.9/Chart.yaml b/stable/shaarli/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..e1f2a13ef5
--- /dev/null
+++ b/stable/shaarli/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: master
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The personal, minimalist, super-fast, database free, bookmarking service.
+home: https://truecharts.org/charts/stable/shaarli
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/shaarli.png
+keywords:
+ - shaarli
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: shaarli
+sources:
+ - https://github.com/shaarli/Shaarli
+ - https://github.com/truecharts/charts/tree/master/charts/stable/shaarli
+ - https://hub.docker.com/r/shaarli/shaarli
+type: application
+version: 4.1.9
diff --git a/stable/shaarli/4.1.8/README.md b/stable/shaarli/4.1.9/README.md
similarity index 100%
rename from stable/shaarli/4.1.8/README.md
rename to stable/shaarli/4.1.9/README.md
diff --git a/stable/shaarli/4.1.9/app-changelog.md b/stable/shaarli/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..9376d30324
--- /dev/null
+++ b/stable/shaarli/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [shaarli-4.1.9](https://github.com/truecharts/charts/compare/shaarli-4.1.8...shaarli-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/shaarli/4.1.8/app-readme.md b/stable/shaarli/4.1.9/app-readme.md
similarity index 100%
rename from stable/shaarli/4.1.8/app-readme.md
rename to stable/shaarli/4.1.9/app-readme.md
diff --git a/stable/shaarli/4.1.9/charts/common-17.2.28.tgz b/stable/shaarli/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/shaarli/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/shaarli/4.1.8/ix_values.yaml b/stable/shaarli/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/shaarli/4.1.8/ix_values.yaml
rename to stable/shaarli/4.1.9/ix_values.yaml
diff --git a/stable/shaarli/4.1.8/questions.yaml b/stable/shaarli/4.1.9/questions.yaml
similarity index 100%
rename from stable/shaarli/4.1.8/questions.yaml
rename to stable/shaarli/4.1.9/questions.yaml
diff --git a/stable/sia-daemon/4.1.8/templates/common.yaml b/stable/shaarli/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/sia-daemon/4.1.8/templates/common.yaml
rename to stable/shaarli/4.1.9/templates/common.yaml
diff --git a/stable/shaarli/4.1.9/values.yaml b/stable/shaarli/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/shapeshifter-obfuscator/4.1.8/CHANGELOG.md b/stable/shapeshifter-obfuscator/4.1.8/CHANGELOG.md
deleted file mode 100644
index 189a528842..0000000000
--- a/stable/shapeshifter-obfuscator/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [shapeshifter-obfuscator-4.1.8](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.7...shapeshifter-obfuscator-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [shapeshifter-obfuscator-4.1.7](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.6...shapeshifter-obfuscator-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [shapeshifter-obfuscator-4.1.6](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.5...shapeshifter-obfuscator-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [shapeshifter-obfuscator-4.1.5](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.4...shapeshifter-obfuscator-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [shapeshifter-obfuscator-4.1.4](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.3...shapeshifter-obfuscator-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [shapeshifter-obfuscator-4.1.3](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.0...shapeshifter-obfuscator-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [shapeshifter-obfuscator-4.1.2](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.0...shapeshifter-obfuscator-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [shapeshifter-obfuscator-4.1.0](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.0.1...shapeshifter-obfuscator-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [shapeshifter-obfuscator-4.0.1](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.0.0...shapeshifter-obfuscator-4.0.1) (2023-12-26)
diff --git a/stable/shapeshifter-obfuscator/4.1.8/Chart.yaml b/stable/shapeshifter-obfuscator/4.1.8/Chart.yaml
deleted file mode 100644
index 63a465468e..0000000000
--- a/stable/shapeshifter-obfuscator/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Security
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "Shapeshifter-Obfuscator is a Chartized implementation of shapeshifter-dispatcher provided by The Operator Foundation. The shapeshifter suite provides command-line proxy and obfuscation tools that effectively modify packets to evade advanced IDS systems. "
-home: https://truecharts.org/charts/stable/shapeshifter-obfuscator
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/shapeshifter-obfuscator.png
-keywords:
- - shapeshifter-obfuscator
- - Security
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: shapeshifter-obfuscator
-sources:
- - https://github.com/juchong/shapeshifter-docker
- - https://github.com/truecharts/charts/tree/master/charts/stable/shapeshifter-obfuscator
- - https://hub.docker.com/r/juchong/shapeshifter-docker
-type: application
-version: 4.1.8
diff --git a/stable/shapeshifter-obfuscator/4.1.8/app-changelog.md b/stable/shapeshifter-obfuscator/4.1.8/app-changelog.md
deleted file mode 100644
index c827914391..0000000000
--- a/stable/shapeshifter-obfuscator/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [shapeshifter-obfuscator-4.1.8](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.7...shapeshifter-obfuscator-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/shapeshifter-obfuscator/4.1.8/charts/common-17.2.26.tgz b/stable/shapeshifter-obfuscator/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/shapeshifter-obfuscator/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/shapeshifter-obfuscator/4.1.9/CHANGELOG.md b/stable/shapeshifter-obfuscator/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..c2e1ec9024
--- /dev/null
+++ b/stable/shapeshifter-obfuscator/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [shapeshifter-obfuscator-4.1.9](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.8...shapeshifter-obfuscator-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [shapeshifter-obfuscator-4.1.8](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.7...shapeshifter-obfuscator-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [shapeshifter-obfuscator-4.1.7](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.6...shapeshifter-obfuscator-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [shapeshifter-obfuscator-4.1.6](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.5...shapeshifter-obfuscator-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [shapeshifter-obfuscator-4.1.5](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.4...shapeshifter-obfuscator-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [shapeshifter-obfuscator-4.1.4](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.3...shapeshifter-obfuscator-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [shapeshifter-obfuscator-4.1.3](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.0...shapeshifter-obfuscator-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [shapeshifter-obfuscator-4.1.2](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.0...shapeshifter-obfuscator-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/shapeshifter-obfuscator/4.1.9/Chart.yaml b/stable/shapeshifter-obfuscator/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..c108575624
--- /dev/null
+++ b/stable/shapeshifter-obfuscator/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Security
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "Shapeshifter-Obfuscator is a Chartized implementation of shapeshifter-dispatcher provided by The Operator Foundation. The shapeshifter suite provides command-line proxy and obfuscation tools that effectively modify packets to evade advanced IDS systems. "
+home: https://truecharts.org/charts/stable/shapeshifter-obfuscator
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/shapeshifter-obfuscator.png
+keywords:
+ - shapeshifter-obfuscator
+ - Security
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: shapeshifter-obfuscator
+sources:
+ - https://github.com/juchong/shapeshifter-docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/shapeshifter-obfuscator
+ - https://hub.docker.com/r/juchong/shapeshifter-docker
+type: application
+version: 4.1.9
diff --git a/stable/shapeshifter-obfuscator/4.1.8/README.md b/stable/shapeshifter-obfuscator/4.1.9/README.md
similarity index 100%
rename from stable/shapeshifter-obfuscator/4.1.8/README.md
rename to stable/shapeshifter-obfuscator/4.1.9/README.md
diff --git a/stable/shapeshifter-obfuscator/4.1.9/app-changelog.md b/stable/shapeshifter-obfuscator/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..044d632ef1
--- /dev/null
+++ b/stable/shapeshifter-obfuscator/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [shapeshifter-obfuscator-4.1.9](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-4.1.8...shapeshifter-obfuscator-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/shapeshifter-obfuscator/4.1.8/app-readme.md b/stable/shapeshifter-obfuscator/4.1.9/app-readme.md
similarity index 100%
rename from stable/shapeshifter-obfuscator/4.1.8/app-readme.md
rename to stable/shapeshifter-obfuscator/4.1.9/app-readme.md
diff --git a/stable/shapeshifter-obfuscator/4.1.9/charts/common-17.2.28.tgz b/stable/shapeshifter-obfuscator/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/shapeshifter-obfuscator/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/shapeshifter-obfuscator/4.1.8/ix_values.yaml b/stable/shapeshifter-obfuscator/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/shapeshifter-obfuscator/4.1.8/ix_values.yaml
rename to stable/shapeshifter-obfuscator/4.1.9/ix_values.yaml
diff --git a/stable/shapeshifter-obfuscator/4.1.8/questions.yaml b/stable/shapeshifter-obfuscator/4.1.9/questions.yaml
similarity index 100%
rename from stable/shapeshifter-obfuscator/4.1.8/questions.yaml
rename to stable/shapeshifter-obfuscator/4.1.9/questions.yaml
diff --git a/stable/simply-shorten/7.1.8/templates/common.yaml b/stable/shapeshifter-obfuscator/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/simply-shorten/7.1.8/templates/common.yaml
rename to stable/shapeshifter-obfuscator/4.1.9/templates/common.yaml
diff --git a/stable/shapeshifter-obfuscator/4.1.9/values.yaml b/stable/shapeshifter-obfuscator/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/sheetable/5.1.8/CHANGELOG.md b/stable/sheetable/5.1.8/CHANGELOG.md
deleted file mode 100644
index 1e095d5cdc..0000000000
--- a/stable/sheetable/5.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [sheetable-5.1.8](https://github.com/truecharts/charts/compare/sheetable-5.1.7...sheetable-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [sheetable-5.1.7](https://github.com/truecharts/charts/compare/sheetable-5.1.6...sheetable-5.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [sheetable-5.1.6](https://github.com/truecharts/charts/compare/sheetable-5.1.5...sheetable-5.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [sheetable-5.1.5](https://github.com/truecharts/charts/compare/sheetable-5.1.4...sheetable-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [sheetable-5.1.4](https://github.com/truecharts/charts/compare/sheetable-5.1.3...sheetable-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [sheetable-5.1.3](https://github.com/truecharts/charts/compare/sheetable-5.1.0...sheetable-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [sheetable-5.1.2](https://github.com/truecharts/charts/compare/sheetable-5.1.0...sheetable-5.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [sheetable-5.1.0](https://github.com/truecharts/charts/compare/sheetable-5.0.1...sheetable-5.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [sheetable-5.0.1](https://github.com/truecharts/charts/compare/sheetable-5.0.0...sheetable-5.0.1) (2023-12-26)
diff --git a/stable/sheetable/5.1.8/Chart.yaml b/stable/sheetable/5.1.8/Chart.yaml
deleted file mode 100644
index bfd70f3e70..0000000000
--- a/stable/sheetable/5.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: music
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.8.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: SheetAble is an easy to use music sheet organiser for all the music enthusiasts out there.
-home: https://truecharts.org/charts/stable/sheetable
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/sheetable.png
-keywords:
- - sheetable
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: sheetable
-sources:
- - https://github.com/SheetAble
- - https://sheetable.net/docs
- - https://github.com/truecharts/charts/tree/master/charts/stable/sheetable
- - https://hub.docker.com/r/vallezw/sheetable
-type: application
-version: 5.1.8
diff --git a/stable/sheetable/5.1.8/app-changelog.md b/stable/sheetable/5.1.8/app-changelog.md
deleted file mode 100644
index a953d49d75..0000000000
--- a/stable/sheetable/5.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [sheetable-5.1.8](https://github.com/truecharts/charts/compare/sheetable-5.1.7...sheetable-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/sheetable/5.1.8/charts/common-17.2.26.tgz b/stable/sheetable/5.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/sheetable/5.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/sheetable/5.1.9/CHANGELOG.md b/stable/sheetable/5.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..e3b98dfd08
--- /dev/null
+++ b/stable/sheetable/5.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [sheetable-5.1.9](https://github.com/truecharts/charts/compare/sheetable-5.1.8...sheetable-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [sheetable-5.1.8](https://github.com/truecharts/charts/compare/sheetable-5.1.7...sheetable-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [sheetable-5.1.7](https://github.com/truecharts/charts/compare/sheetable-5.1.6...sheetable-5.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [sheetable-5.1.6](https://github.com/truecharts/charts/compare/sheetable-5.1.5...sheetable-5.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [sheetable-5.1.5](https://github.com/truecharts/charts/compare/sheetable-5.1.4...sheetable-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [sheetable-5.1.4](https://github.com/truecharts/charts/compare/sheetable-5.1.3...sheetable-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [sheetable-5.1.3](https://github.com/truecharts/charts/compare/sheetable-5.1.0...sheetable-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [sheetable-5.1.2](https://github.com/truecharts/charts/compare/sheetable-5.1.0...sheetable-5.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/sheetable/5.1.9/Chart.yaml b/stable/sheetable/5.1.9/Chart.yaml
new file mode 100644
index 0000000000..49b673cd77
--- /dev/null
+++ b/stable/sheetable/5.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: music
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.8.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: SheetAble is an easy to use music sheet organiser for all the music enthusiasts out there.
+home: https://truecharts.org/charts/stable/sheetable
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/sheetable.png
+keywords:
+ - sheetable
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: sheetable
+sources:
+ - https://github.com/SheetAble
+ - https://sheetable.net/docs
+ - https://github.com/truecharts/charts/tree/master/charts/stable/sheetable
+ - https://hub.docker.com/r/vallezw/sheetable
+type: application
+version: 5.1.9
diff --git a/stable/sheetable/5.1.8/README.md b/stable/sheetable/5.1.9/README.md
similarity index 100%
rename from stable/sheetable/5.1.8/README.md
rename to stable/sheetable/5.1.9/README.md
diff --git a/stable/sheetable/5.1.9/app-changelog.md b/stable/sheetable/5.1.9/app-changelog.md
new file mode 100644
index 0000000000..bbba3217bd
--- /dev/null
+++ b/stable/sheetable/5.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [sheetable-5.1.9](https://github.com/truecharts/charts/compare/sheetable-5.1.8...sheetable-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/sheetable/5.1.8/app-readme.md b/stable/sheetable/5.1.9/app-readme.md
similarity index 100%
rename from stable/sheetable/5.1.8/app-readme.md
rename to stable/sheetable/5.1.9/app-readme.md
diff --git a/stable/sheetable/5.1.9/charts/common-17.2.28.tgz b/stable/sheetable/5.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/sheetable/5.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/sheetable/5.1.8/ix_values.yaml b/stable/sheetable/5.1.9/ix_values.yaml
similarity index 100%
rename from stable/sheetable/5.1.8/ix_values.yaml
rename to stable/sheetable/5.1.9/ix_values.yaml
diff --git a/stable/sheetable/5.1.8/questions.yaml b/stable/sheetable/5.1.9/questions.yaml
similarity index 100%
rename from stable/sheetable/5.1.8/questions.yaml
rename to stable/sheetable/5.1.9/questions.yaml
diff --git a/stable/sheetable/5.1.8/templates/_secrets.tpl b/stable/sheetable/5.1.9/templates/_secrets.tpl
similarity index 100%
rename from stable/sheetable/5.1.8/templates/_secrets.tpl
rename to stable/sheetable/5.1.9/templates/_secrets.tpl
diff --git a/stable/sheetable/5.1.8/templates/common.yaml b/stable/sheetable/5.1.9/templates/common.yaml
similarity index 100%
rename from stable/sheetable/5.1.8/templates/common.yaml
rename to stable/sheetable/5.1.9/templates/common.yaml
diff --git a/stable/sheetable/5.1.9/values.yaml b/stable/sheetable/5.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/shiori/15.1.9/CHANGELOG.md b/stable/shiori/15.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..a2f2350de6
--- /dev/null
+++ b/stable/shiori/15.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [shiori-15.1.9](https://github.com/truecharts/charts/compare/shiori-15.1.8...shiori-15.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [shiori-15.1.8](https://github.com/truecharts/charts/compare/shiori-15.1.7...shiori-15.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [shiori-15.1.7](https://github.com/truecharts/charts/compare/shiori-15.1.6...shiori-15.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [shiori-15.1.6](https://github.com/truecharts/charts/compare/shiori-15.1.5...shiori-15.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [shiori-15.1.5](https://github.com/truecharts/charts/compare/shiori-15.1.4...shiori-15.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [shiori-15.1.4](https://github.com/truecharts/charts/compare/shiori-15.1.3...shiori-15.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [shiori-15.1.3](https://github.com/truecharts/charts/compare/shiori-15.1.0...shiori-15.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [shiori-15.1.2](https://github.com/truecharts/charts/compare/shiori-15.1.0...shiori-15.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/shiori/15.1.9/Chart.yaml b/stable/shiori/15.1.9/Chart.yaml
new file mode 100644
index 0000000000..edcf3bc5a7
--- /dev/null
+++ b/stable/shiori/15.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.5.5
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A simple bookmark manager built with Go.
+home: https://truecharts.org/charts/stable/shiori
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/shiori.png
+keywords:
+ - shiori
+ - bookmark
+ - bookmark-manager
+ - web-interface
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: shiori
+sources:
+ - https://github.com/go-shiori/shiori/pkgs/container/shiori
+ - https://github.com/go-shiori/shiori
+ - https://github.com/truecharts/charts/tree/master/charts/stable/shiori
+ - https://ghcr.io/go-shiori/shiori
+type: application
+version: 15.1.9
diff --git a/stable/shiori/15.1.9/README.md b/stable/shiori/15.1.9/README.md
new file mode 100644
index 0000000000..06ed11954e
--- /dev/null
+++ b/stable/shiori/15.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/shiori)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/shiori/15.1.9/app-changelog.md b/stable/shiori/15.1.9/app-changelog.md
new file mode 100644
index 0000000000..42422c4f02
--- /dev/null
+++ b/stable/shiori/15.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [shiori-15.1.9](https://github.com/truecharts/charts/compare/shiori-15.1.8...shiori-15.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/shiori/15.1.9/app-readme.md b/stable/shiori/15.1.9/app-readme.md
new file mode 100644
index 0000000000..f1957ed143
--- /dev/null
+++ b/stable/shiori/15.1.9/app-readme.md
@@ -0,0 +1,8 @@
+A simple bookmark manager built with Go.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/shiori](https://truecharts.org/charts/stable/shiori)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/shiori/15.1.9/charts/common-17.2.28.tgz b/stable/shiori/15.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/shiori/15.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/shiori/15.1.9/ix_values.yaml b/stable/shiori/15.1.9/ix_values.yaml
new file mode 100644
index 0000000000..de10a048f4
--- /dev/null
+++ b/stable/shiori/15.1.9/ix_values.yaml
@@ -0,0 +1,41 @@
+image:
+ repository: ghcr.io/go-shiori/shiori
+ pullPolicy: IfNotPresent
+ tag: v1.5.5@sha256:9dbcd5a88fb28a93ede08b01062e3580dd2ecb967509ef6a2df1f430708a34c0
+service:
+ main:
+ ports:
+ main:
+ port: 10098
+ targetPort: 8080
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ SHIORI_DIR: "{{ .Values.persistence.data.mountPath }}"
+ SHIORI_DBMS: "postgresql"
+ SHIORI_PG_PORT: "5432"
+ SHIORI_PG_USER: "{{ .Values.cnpg.main.user }}"
+ SHIORI_PG_NAME: "{{ .Values.cnpg.main.database }}"
+ SHIORI_PG_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ SHIORI_PG_PASS:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+persistence:
+ data:
+ enabled: true
+ mountPath: /data
+cnpg:
+ main:
+ enabled: true
+ user: shiori
+ password: shiori
+portal:
+ open:
+ enabled: true
diff --git a/stable/shiori/15.1.9/questions.yaml b/stable/shiori/15.1.9/questions.yaml
new file mode 100644
index 0000000000..a7c14a1f40
--- /dev/null
+++ b/stable/shiori/15.1.9/questions.yaml
@@ -0,0 +1,3288 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service
+ description: The Primary service on which the healthcheck runs, often the webUI
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 10098
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: App Data Storage
+ description: Stores the Application Data.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/shiori/15.1.9/templates/common.yaml b/stable/shiori/15.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/shiori/15.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/shiori/15.1.9/values.yaml b/stable/shiori/15.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/shlink-web-client/9.1.8/CHANGELOG.md b/stable/shlink-web-client/9.1.8/CHANGELOG.md
deleted file mode 100644
index 7a6dd5e658..0000000000
--- a/stable/shlink-web-client/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [shlink-web-client-9.1.8](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.7...shlink-web-client-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [shlink-web-client-9.1.7](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.6...shlink-web-client-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [shlink-web-client-9.1.6](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.5...shlink-web-client-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [shlink-web-client-9.1.5](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.4...shlink-web-client-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [shlink-web-client-9.1.4](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.3...shlink-web-client-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [shlink-web-client-9.1.3](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.0...shlink-web-client-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [shlink-web-client-9.1.2](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.0...shlink-web-client-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [shlink-web-client-9.1.0](https://github.com/truecharts/charts/compare/shlink-web-client-9.0.1...shlink-web-client-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [shlink-web-client-9.0.1](https://github.com/truecharts/charts/compare/shlink-web-client-9.0.0...shlink-web-client-9.0.1) (2023-12-26)
diff --git a/stable/shlink-web-client/9.1.8/Chart.yaml b/stable/shlink-web-client/9.1.8/Chart.yaml
deleted file mode 100644
index afa494e44b..0000000000
--- a/stable/shlink-web-client/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.10.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A ReactJS-based progressive web application for Shlink.
-home: https://truecharts.org/charts/stable/shlink-web-client
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/shlink-web-client.png
-keywords:
- - url
- - shortener
- - frontend
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: shlink-web-client
-sources:
- - https://github.com/shlinkio/shlink-web-client
- - https://github.com/truecharts/charts/tree/master/charts/stable/shlink-web-client
- - https://hub.docker.com/r/shlinkio/shlink-web-client
-type: application
-version: 9.1.8
diff --git a/stable/shlink-web-client/9.1.8/app-changelog.md b/stable/shlink-web-client/9.1.8/app-changelog.md
deleted file mode 100644
index 31d8c7111b..0000000000
--- a/stable/shlink-web-client/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [shlink-web-client-9.1.8](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.7...shlink-web-client-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/shlink-web-client/9.1.8/charts/common-17.2.26.tgz b/stable/shlink-web-client/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/shlink-web-client/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/shlink-web-client/9.1.9/CHANGELOG.md b/stable/shlink-web-client/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..0963782872
--- /dev/null
+++ b/stable/shlink-web-client/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [shlink-web-client-9.1.9](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.8...shlink-web-client-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [shlink-web-client-9.1.8](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.7...shlink-web-client-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [shlink-web-client-9.1.7](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.6...shlink-web-client-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [shlink-web-client-9.1.6](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.5...shlink-web-client-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [shlink-web-client-9.1.5](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.4...shlink-web-client-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [shlink-web-client-9.1.4](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.3...shlink-web-client-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [shlink-web-client-9.1.3](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.0...shlink-web-client-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [shlink-web-client-9.1.2](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.0...shlink-web-client-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/shlink-web-client/9.1.9/Chart.yaml b/stable/shlink-web-client/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..3aea1611b3
--- /dev/null
+++ b/stable/shlink-web-client/9.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.10.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A ReactJS-based progressive web application for Shlink.
+home: https://truecharts.org/charts/stable/shlink-web-client
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/shlink-web-client.png
+keywords:
+ - url
+ - shortener
+ - frontend
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: shlink-web-client
+sources:
+ - https://github.com/shlinkio/shlink-web-client
+ - https://github.com/truecharts/charts/tree/master/charts/stable/shlink-web-client
+ - https://hub.docker.com/r/shlinkio/shlink-web-client
+type: application
+version: 9.1.9
diff --git a/stable/shlink-web-client/9.1.8/README.md b/stable/shlink-web-client/9.1.9/README.md
similarity index 100%
rename from stable/shlink-web-client/9.1.8/README.md
rename to stable/shlink-web-client/9.1.9/README.md
diff --git a/stable/shlink-web-client/9.1.9/app-changelog.md b/stable/shlink-web-client/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..64148cc459
--- /dev/null
+++ b/stable/shlink-web-client/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [shlink-web-client-9.1.9](https://github.com/truecharts/charts/compare/shlink-web-client-9.1.8...shlink-web-client-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/shlink-web-client/9.1.8/app-readme.md b/stable/shlink-web-client/9.1.9/app-readme.md
similarity index 100%
rename from stable/shlink-web-client/9.1.8/app-readme.md
rename to stable/shlink-web-client/9.1.9/app-readme.md
diff --git a/stable/shlink-web-client/9.1.9/charts/common-17.2.28.tgz b/stable/shlink-web-client/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/shlink-web-client/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/shlink-web-client/9.1.8/ix_values.yaml b/stable/shlink-web-client/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/shlink-web-client/9.1.8/ix_values.yaml
rename to stable/shlink-web-client/9.1.9/ix_values.yaml
diff --git a/stable/shlink-web-client/9.1.8/questions.yaml b/stable/shlink-web-client/9.1.9/questions.yaml
similarity index 100%
rename from stable/shlink-web-client/9.1.8/questions.yaml
rename to stable/shlink-web-client/9.1.9/questions.yaml
diff --git a/stable/shlink-web-client/9.1.9/templates/NOTES.txt b/stable/shlink-web-client/9.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/shlink-web-client/9.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/shlink-web-client/9.1.9/templates/common.yaml b/stable/shlink-web-client/9.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/shlink-web-client/9.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/shlink-web-client/9.1.9/values.yaml b/stable/shlink-web-client/9.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/shlink/12.1.14/CHANGELOG.md b/stable/shlink/12.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..62b7a746e0
--- /dev/null
+++ b/stable/shlink/12.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [shlink-12.1.14](https://github.com/truecharts/charts/compare/shlink-12.1.13...shlink-12.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [shlink-12.1.13](https://github.com/truecharts/charts/compare/shlink-12.1.12...shlink-12.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [shlink-12.1.12](https://github.com/truecharts/charts/compare/shlink-12.1.11...shlink-12.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [shlink-12.1.11](https://github.com/truecharts/charts/compare/shlink-12.1.10...shlink-12.1.11) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [shlink-12.1.10](https://github.com/truecharts/charts/compare/shlink-12.1.9...shlink-12.1.10) (2024-01-08)
+
+### Chore
+
+
+
+- update container image shlinkio/shlink to v3.7.3[@c70cf1b](https://github.com/c70cf1b) by renovate ([#17010](https://github.com/truecharts/charts/issues/17010))
+
+
+## [shlink-12.1.9](https://github.com/truecharts/charts/compare/shlink-12.1.8...shlink-12.1.9) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [shlink-12.1.8](https://github.com/truecharts/charts/compare/shlink-12.1.7...shlink-12.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [shlink-12.1.7](https://github.com/truecharts/charts/compare/shlink-12.1.6...shlink-12.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [shlink-12.1.6](https://github.com/truecharts/charts/compare/shlink-12.1.5...shlink-12.1.6) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [shlink-12.1.5](https://github.com/truecharts/charts/compare/shlink-12.1.4...shlink-12.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
diff --git a/stable/shlink/12.1.14/Chart.yaml b/stable/shlink/12.1.14/Chart.yaml
new file mode 100644
index 0000000000..b6823d8b6f
--- /dev/null
+++ b/stable/shlink/12.1.14/Chart.yaml
@@ -0,0 +1,44 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.7.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A PHP-based self-hosted URL shortener that can be used to serve shortened URLs under your own custom domain.
+home: https://truecharts.org/charts/stable/shlink
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/shlink.png
+keywords:
+ - url
+ - shortener
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: shlink
+sources:
+ - https://github.com/shlinkio/shlink
+ - https://github.com/truecharts/charts/tree/master/charts/stable/shlink
+ - https://hub.docker.com/r/shlinkio/shlink
+type: application
+version: 12.1.14
diff --git a/stable/shlink/12.1.14/README.md b/stable/shlink/12.1.14/README.md
new file mode 100644
index 0000000000..a18f3ec2e5
--- /dev/null
+++ b/stable/shlink/12.1.14/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/shlink)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/shlink/12.1.14/app-changelog.md b/stable/shlink/12.1.14/app-changelog.md
new file mode 100644
index 0000000000..0040c0df38
--- /dev/null
+++ b/stable/shlink/12.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [shlink-12.1.14](https://github.com/truecharts/charts/compare/shlink-12.1.13...shlink-12.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/shlink/12.1.14/app-readme.md b/stable/shlink/12.1.14/app-readme.md
new file mode 100644
index 0000000000..9d58e01696
--- /dev/null
+++ b/stable/shlink/12.1.14/app-readme.md
@@ -0,0 +1,8 @@
+A PHP-based self-hosted URL shortener that can be used to serve shortened URLs under your own custom domain.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/shlink](https://truecharts.org/charts/stable/shlink)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/shlink/12.1.14/charts/common-17.2.28.tgz b/stable/shlink/12.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/shlink/12.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/shlink/12.1.14/charts/redis-11.1.6.tgz b/stable/shlink/12.1.14/charts/redis-11.1.6.tgz
new file mode 100644
index 0000000000..f65cde0826
Binary files /dev/null and b/stable/shlink/12.1.14/charts/redis-11.1.6.tgz differ
diff --git a/stable/shlink/12.1.14/ix_values.yaml b/stable/shlink/12.1.14/ix_values.yaml
new file mode 100644
index 0000000000..7afb8aeb5a
--- /dev/null
+++ b/stable/shlink/12.1.14/ix_values.yaml
@@ -0,0 +1,61 @@
+image:
+ repository: shlinkio/shlink
+ pullPolicy: IfNotPresent
+ tag: 3.7.3@sha256:c70cf1b37087581cfcb7963d74d6c13fbee8555a7b10aa4af0493e70ade41202
+service:
+ main:
+ ports:
+ main:
+ port: 10153
+cnpg:
+ main:
+ enabled: true
+ user: shlink
+ database: shlink
+redis:
+ enabled: true
+ redisUsername: "default"
+portal:
+ open:
+ enabled: false
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ path: "/rest/health"
+ readiness:
+ path: "/rest/health"
+ startup:
+ path: "/rest/health"
+ env:
+ DEFAULT_DOMAIN: ""
+ GEOLITE_LICENSE_KEY: ""
+ ANONYMIZE_REMOTE_ADDR: true
+ ENABLE_PERIODIC_VISIT_LOCATE: true
+ IS_HTTPS_ENABLED: true
+ PORT: "{{ .Values.service.main.ports.main.port }}"
+ DB_DRIVER: "postgres"
+ DB_USER: "{{ .Values.cnpg.main.user }}"
+ DB_NAME: "{{ .Values.cnpg.main.database }}"
+ DB_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ DB_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ REDIS_SERVERS:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: url
diff --git a/stable/shlink/12.1.14/questions.yaml b/stable/shlink/12.1.14/questions.yaml
new file mode 100644
index 0000000000..626fe65b2b
--- /dev/null
+++ b/stable/shlink/12.1.14/questions.yaml
@@ -0,0 +1,3037 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals: {}
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: DEFAULT_DOMAIN
+ label: "Default Domain"
+ description: "The default short domain used for this shlink instance. For example doma.in."
+ schema:
+ type: string
+ default: ""
+ - variable: GEOLITE_LICENSE_KEY
+ label: "GeoLite2 License Key"
+ description: "The license key used to download new GeoLite2 database files."
+ schema:
+ type: string
+ default: ""
+ - variable: ANONYMIZE_REMOTE_ADDR
+ label: "Anonymize Remote Address"
+ description: "Tells if IP addresses from visitors should be obfuscated before storing them in the database"
+ schema:
+ type: boolean
+ default: true
+ - variable: ENABLE_PERIODIC_VISIT_LOCATE
+ label: "Enable Periodic visit:locate"
+ description: "it schedules the visit:locate command to be run every hour inside the container using crontab"
+ schema:
+ type: boolean
+ default: true
+ - variable: IS_HTTPS_ENABLED
+ label: "Served over HTTPS"
+ description: "Tells if Shlink is served with https or not"
+ schema:
+ type: boolean
+ default: true
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10153
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/shlink/12.1.14/templates/NOTES.txt b/stable/shlink/12.1.14/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/shlink/12.1.14/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/shlink/12.1.14/templates/common.yaml b/stable/shlink/12.1.14/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/shlink/12.1.14/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/shlink/12.1.14/values.yaml b/stable/shlink/12.1.14/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/shoko-server/8.1.8/CHANGELOG.md b/stable/shoko-server/8.1.8/CHANGELOG.md
deleted file mode 100644
index 87699d55d6..0000000000
--- a/stable/shoko-server/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [shoko-server-8.1.8](https://github.com/truecharts/charts/compare/shoko-server-8.1.7...shoko-server-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [shoko-server-8.1.7](https://github.com/truecharts/charts/compare/shoko-server-8.1.6...shoko-server-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [shoko-server-8.1.6](https://github.com/truecharts/charts/compare/shoko-server-8.1.5...shoko-server-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [shoko-server-8.1.5](https://github.com/truecharts/charts/compare/shoko-server-8.1.4...shoko-server-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [shoko-server-8.1.4](https://github.com/truecharts/charts/compare/shoko-server-8.1.3...shoko-server-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [shoko-server-8.1.3](https://github.com/truecharts/charts/compare/shoko-server-8.1.0...shoko-server-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [shoko-server-8.1.2](https://github.com/truecharts/charts/compare/shoko-server-8.1.0...shoko-server-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [shoko-server-8.1.0](https://github.com/truecharts/charts/compare/shoko-server-8.0.1...shoko-server-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [shoko-server-8.0.1](https://github.com/truecharts/charts/compare/shoko-server-8.0.0...shoko-server-8.0.1) (2023-12-26)
diff --git a/stable/shoko-server/8.1.8/Chart.yaml b/stable/shoko-server/8.1.8/Chart.yaml
deleted file mode 100644
index 52ae57b205..0000000000
--- a/stable/shoko-server/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 4.2.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Anime cataloging program designed to automate the cataloging of your collection.
-home: https://truecharts.org/charts/stable/shoko-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/shoko-server.png
-keywords:
- - shoko-server
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: shoko-server
-sources:
- - https://github.com/ShokoAnime/ShokoServer
- - https://github.com/truecharts/charts/tree/master/charts/stable/shoko-server
- - https://hub.docker.com/r/shokoanime/server
-type: application
-version: 8.1.8
diff --git a/stable/shoko-server/8.1.8/app-changelog.md b/stable/shoko-server/8.1.8/app-changelog.md
deleted file mode 100644
index 069909b301..0000000000
--- a/stable/shoko-server/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [shoko-server-8.1.8](https://github.com/truecharts/charts/compare/shoko-server-8.1.7...shoko-server-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/shoko-server/8.1.8/charts/common-17.2.26.tgz b/stable/shoko-server/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/shoko-server/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/shoko-server/8.1.9/CHANGELOG.md b/stable/shoko-server/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..4291448a56
--- /dev/null
+++ b/stable/shoko-server/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [shoko-server-8.1.9](https://github.com/truecharts/charts/compare/shoko-server-8.1.8...shoko-server-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [shoko-server-8.1.8](https://github.com/truecharts/charts/compare/shoko-server-8.1.7...shoko-server-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [shoko-server-8.1.7](https://github.com/truecharts/charts/compare/shoko-server-8.1.6...shoko-server-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [shoko-server-8.1.6](https://github.com/truecharts/charts/compare/shoko-server-8.1.5...shoko-server-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [shoko-server-8.1.5](https://github.com/truecharts/charts/compare/shoko-server-8.1.4...shoko-server-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [shoko-server-8.1.4](https://github.com/truecharts/charts/compare/shoko-server-8.1.3...shoko-server-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [shoko-server-8.1.3](https://github.com/truecharts/charts/compare/shoko-server-8.1.0...shoko-server-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [shoko-server-8.1.2](https://github.com/truecharts/charts/compare/shoko-server-8.1.0...shoko-server-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/shoko-server/8.1.9/Chart.yaml b/stable/shoko-server/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..2ccae7b976
--- /dev/null
+++ b/stable/shoko-server/8.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.2.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Anime cataloging program designed to automate the cataloging of your collection.
+home: https://truecharts.org/charts/stable/shoko-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/shoko-server.png
+keywords:
+ - shoko-server
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: shoko-server
+sources:
+ - https://github.com/ShokoAnime/ShokoServer
+ - https://github.com/truecharts/charts/tree/master/charts/stable/shoko-server
+ - https://hub.docker.com/r/shokoanime/server
+type: application
+version: 8.1.9
diff --git a/stable/shoko-server/8.1.8/README.md b/stable/shoko-server/8.1.9/README.md
similarity index 100%
rename from stable/shoko-server/8.1.8/README.md
rename to stable/shoko-server/8.1.9/README.md
diff --git a/stable/shoko-server/8.1.9/app-changelog.md b/stable/shoko-server/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..bbac569190
--- /dev/null
+++ b/stable/shoko-server/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [shoko-server-8.1.9](https://github.com/truecharts/charts/compare/shoko-server-8.1.8...shoko-server-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/shoko-server/8.1.8/app-readme.md b/stable/shoko-server/8.1.9/app-readme.md
similarity index 100%
rename from stable/shoko-server/8.1.8/app-readme.md
rename to stable/shoko-server/8.1.9/app-readme.md
diff --git a/stable/shoko-server/8.1.9/charts/common-17.2.28.tgz b/stable/shoko-server/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/shoko-server/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/shoko-server/8.1.8/ix_values.yaml b/stable/shoko-server/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/shoko-server/8.1.8/ix_values.yaml
rename to stable/shoko-server/8.1.9/ix_values.yaml
diff --git a/stable/shoko-server/8.1.8/questions.yaml b/stable/shoko-server/8.1.9/questions.yaml
similarity index 100%
rename from stable/shoko-server/8.1.8/questions.yaml
rename to stable/shoko-server/8.1.9/questions.yaml
diff --git a/stable/shoko-server/8.1.9/templates/NOTES.txt b/stable/shoko-server/8.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/shoko-server/8.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/sinusbot/4.1.8/templates/common.yaml b/stable/shoko-server/8.1.9/templates/common.yaml
similarity index 100%
rename from stable/sinusbot/4.1.8/templates/common.yaml
rename to stable/shoko-server/8.1.9/templates/common.yaml
diff --git a/stable/shoko-server/8.1.9/values.yaml b/stable/shoko-server/8.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/shortipy/4.1.8/CHANGELOG.md b/stable/shortipy/4.1.8/CHANGELOG.md
deleted file mode 100644
index 66006bf4f1..0000000000
--- a/stable/shortipy/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [shortipy-4.1.8](https://github.com/truecharts/charts/compare/shortipy-4.1.7...shortipy-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [shortipy-4.1.7](https://github.com/truecharts/charts/compare/shortipy-4.1.6...shortipy-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [shortipy-4.1.6](https://github.com/truecharts/charts/compare/shortipy-4.1.5...shortipy-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [shortipy-4.1.5](https://github.com/truecharts/charts/compare/shortipy-4.1.4...shortipy-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [shortipy-4.1.4](https://github.com/truecharts/charts/compare/shortipy-4.1.3...shortipy-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [shortipy-4.1.3](https://github.com/truecharts/charts/compare/shortipy-4.1.0...shortipy-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [shortipy-4.1.2](https://github.com/truecharts/charts/compare/shortipy-4.1.0...shortipy-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [shortipy-4.1.0](https://github.com/truecharts/charts/compare/shortipy-4.0.1...shortipy-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [shortipy-4.0.1](https://github.com/truecharts/charts/compare/shortipy-4.0.0...shortipy-4.0.1) (2023-12-26)
diff --git a/stable/shortipy/4.1.8/Chart.yaml b/stable/shortipy/4.1.8/Chart.yaml
deleted file mode 100644
index d4fc2c3d6a..0000000000
--- a/stable/shortipy/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: URL Shortener in python based on flask
-home: https://truecharts.org/charts/stable/shortipy
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/shortipy.png
-keywords:
- - shortipy
- - Tools-Utilities
- - Network-Management
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: shortipy
-sources:
- - https://github.com/maschhoff/shortipy
- - https://github.com/truecharts/charts/tree/master/charts/stable/shortipy
- - https://hub.docker.com/r/knex666/shortipy
-type: application
-version: 4.1.8
diff --git a/stable/shortipy/4.1.8/app-changelog.md b/stable/shortipy/4.1.8/app-changelog.md
deleted file mode 100644
index a61eefa982..0000000000
--- a/stable/shortipy/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [shortipy-4.1.8](https://github.com/truecharts/charts/compare/shortipy-4.1.7...shortipy-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/shortipy/4.1.8/charts/common-17.2.26.tgz b/stable/shortipy/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/shortipy/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/shortipy/4.1.9/CHANGELOG.md b/stable/shortipy/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..f570a47ce4
--- /dev/null
+++ b/stable/shortipy/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [shortipy-4.1.9](https://github.com/truecharts/charts/compare/shortipy-4.1.8...shortipy-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [shortipy-4.1.8](https://github.com/truecharts/charts/compare/shortipy-4.1.7...shortipy-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [shortipy-4.1.7](https://github.com/truecharts/charts/compare/shortipy-4.1.6...shortipy-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [shortipy-4.1.6](https://github.com/truecharts/charts/compare/shortipy-4.1.5...shortipy-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [shortipy-4.1.5](https://github.com/truecharts/charts/compare/shortipy-4.1.4...shortipy-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [shortipy-4.1.4](https://github.com/truecharts/charts/compare/shortipy-4.1.3...shortipy-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [shortipy-4.1.3](https://github.com/truecharts/charts/compare/shortipy-4.1.0...shortipy-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [shortipy-4.1.2](https://github.com/truecharts/charts/compare/shortipy-4.1.0...shortipy-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/shortipy/4.1.9/Chart.yaml b/stable/shortipy/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..c2dbe7fd30
--- /dev/null
+++ b/stable/shortipy/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: URL Shortener in python based on flask
+home: https://truecharts.org/charts/stable/shortipy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/shortipy.png
+keywords:
+ - shortipy
+ - Tools-Utilities
+ - Network-Management
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: shortipy
+sources:
+ - https://github.com/maschhoff/shortipy
+ - https://github.com/truecharts/charts/tree/master/charts/stable/shortipy
+ - https://hub.docker.com/r/knex666/shortipy
+type: application
+version: 4.1.9
diff --git a/stable/shortipy/4.1.8/README.md b/stable/shortipy/4.1.9/README.md
similarity index 100%
rename from stable/shortipy/4.1.8/README.md
rename to stable/shortipy/4.1.9/README.md
diff --git a/stable/shortipy/4.1.9/app-changelog.md b/stable/shortipy/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..dade44b1c2
--- /dev/null
+++ b/stable/shortipy/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [shortipy-4.1.9](https://github.com/truecharts/charts/compare/shortipy-4.1.8...shortipy-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/shortipy/4.1.8/app-readme.md b/stable/shortipy/4.1.9/app-readme.md
similarity index 100%
rename from stable/shortipy/4.1.8/app-readme.md
rename to stable/shortipy/4.1.9/app-readme.md
diff --git a/stable/shortipy/4.1.9/charts/common-17.2.28.tgz b/stable/shortipy/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/shortipy/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/shortipy/4.1.8/ix_values.yaml b/stable/shortipy/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/shortipy/4.1.8/ix_values.yaml
rename to stable/shortipy/4.1.9/ix_values.yaml
diff --git a/stable/shortipy/4.1.8/questions.yaml b/stable/shortipy/4.1.9/questions.yaml
similarity index 100%
rename from stable/shortipy/4.1.8/questions.yaml
rename to stable/shortipy/4.1.9/questions.yaml
diff --git a/stable/slack-invite/4.1.8/templates/common.yaml b/stable/shortipy/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/slack-invite/4.1.8/templates/common.yaml
rename to stable/shortipy/4.1.9/templates/common.yaml
diff --git a/stable/shortipy/4.1.9/values.yaml b/stable/shortipy/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/shorturl/9.1.8/CHANGELOG.md b/stable/shorturl/9.1.8/CHANGELOG.md
deleted file mode 100644
index 70222af9ed..0000000000
--- a/stable/shorturl/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [shorturl-9.1.8](https://github.com/truecharts/charts/compare/shorturl-9.1.7...shorturl-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [shorturl-9.1.7](https://github.com/truecharts/charts/compare/shorturl-9.1.6...shorturl-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [shorturl-9.1.6](https://github.com/truecharts/charts/compare/shorturl-9.1.5...shorturl-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [shorturl-9.1.5](https://github.com/truecharts/charts/compare/shorturl-9.1.4...shorturl-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [shorturl-9.1.4](https://github.com/truecharts/charts/compare/shorturl-9.1.3...shorturl-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [shorturl-9.1.3](https://github.com/truecharts/charts/compare/shorturl-9.1.0...shorturl-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [shorturl-9.1.2](https://github.com/truecharts/charts/compare/shorturl-9.1.0...shorturl-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [shorturl-9.1.0](https://github.com/truecharts/charts/compare/shorturl-9.0.1...shorturl-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [shorturl-9.0.1](https://github.com/truecharts/charts/compare/shorturl-9.0.0...shorturl-9.0.1) (2023-12-26)
diff --git a/stable/shorturl/9.1.8/Chart.yaml b/stable/shorturl/9.1.8/Chart.yaml
deleted file mode 100644
index 2ede4a8f12..0000000000
--- a/stable/shorturl/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.1.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Self hosted web app for shortening urls (URL shortener)
-home: https://truecharts.org/charts/stable/shorturl
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/shorturl.png
-keywords:
- - url
- - shortener
- - shorten
- - shorturl
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: shorturl
-sources:
- - https://github.com/prologic/shorturl
- - https://github.com/nicholaswilde/docker-shorturl
- - https://github.com/truecharts/charts/tree/master/charts/stable/shorturl
- - https://ghcr.io/nicholaswilde/shorturl
-type: application
-version: 9.1.8
diff --git a/stable/shorturl/9.1.8/app-changelog.md b/stable/shorturl/9.1.8/app-changelog.md
deleted file mode 100644
index 3ee6aa2c46..0000000000
--- a/stable/shorturl/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [shorturl-9.1.8](https://github.com/truecharts/charts/compare/shorturl-9.1.7...shorturl-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/shorturl/9.1.8/charts/common-17.2.26.tgz b/stable/shorturl/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/shorturl/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/shorturl/9.1.9/CHANGELOG.md b/stable/shorturl/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..6acdf7dc02
--- /dev/null
+++ b/stable/shorturl/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [shorturl-9.1.9](https://github.com/truecharts/charts/compare/shorturl-9.1.8...shorturl-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [shorturl-9.1.8](https://github.com/truecharts/charts/compare/shorturl-9.1.7...shorturl-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [shorturl-9.1.7](https://github.com/truecharts/charts/compare/shorturl-9.1.6...shorturl-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [shorturl-9.1.6](https://github.com/truecharts/charts/compare/shorturl-9.1.5...shorturl-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [shorturl-9.1.5](https://github.com/truecharts/charts/compare/shorturl-9.1.4...shorturl-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [shorturl-9.1.4](https://github.com/truecharts/charts/compare/shorturl-9.1.3...shorturl-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [shorturl-9.1.3](https://github.com/truecharts/charts/compare/shorturl-9.1.0...shorturl-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [shorturl-9.1.2](https://github.com/truecharts/charts/compare/shorturl-9.1.0...shorturl-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/shorturl/9.1.9/Chart.yaml b/stable/shorturl/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..73ae66c373
--- /dev/null
+++ b/stable/shorturl/9.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.1.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Self hosted web app for shortening urls (URL shortener)
+home: https://truecharts.org/charts/stable/shorturl
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/shorturl.png
+keywords:
+ - url
+ - shortener
+ - shorten
+ - shorturl
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: shorturl
+sources:
+ - https://github.com/prologic/shorturl
+ - https://github.com/nicholaswilde/docker-shorturl
+ - https://github.com/truecharts/charts/tree/master/charts/stable/shorturl
+ - https://ghcr.io/nicholaswilde/shorturl
+type: application
+version: 9.1.9
diff --git a/stable/shorturl/9.1.8/README.md b/stable/shorturl/9.1.9/README.md
similarity index 100%
rename from stable/shorturl/9.1.8/README.md
rename to stable/shorturl/9.1.9/README.md
diff --git a/stable/shorturl/9.1.9/app-changelog.md b/stable/shorturl/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..c5e830ddf4
--- /dev/null
+++ b/stable/shorturl/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [shorturl-9.1.9](https://github.com/truecharts/charts/compare/shorturl-9.1.8...shorturl-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/shorturl/9.1.8/app-readme.md b/stable/shorturl/9.1.9/app-readme.md
similarity index 100%
rename from stable/shorturl/9.1.8/app-readme.md
rename to stable/shorturl/9.1.9/app-readme.md
diff --git a/stable/shorturl/9.1.9/charts/common-17.2.28.tgz b/stable/shorturl/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/shorturl/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/shorturl/9.1.8/ix_values.yaml b/stable/shorturl/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/shorturl/9.1.8/ix_values.yaml
rename to stable/shorturl/9.1.9/ix_values.yaml
diff --git a/stable/shorturl/9.1.8/questions.yaml b/stable/shorturl/9.1.9/questions.yaml
similarity index 100%
rename from stable/shorturl/9.1.8/questions.yaml
rename to stable/shorturl/9.1.9/questions.yaml
diff --git a/stable/shorturl/9.1.9/templates/NOTES.txt b/stable/shorturl/9.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/shorturl/9.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/shorturl/9.1.9/templates/common.yaml b/stable/shorturl/9.1.9/templates/common.yaml
new file mode 100644
index 0000000000..992373e750
--- /dev/null
+++ b/stable/shorturl/9.1.9/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/shorturl/9.1.9/values.yaml b/stable/shorturl/9.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/sia-daemon/4.1.8/CHANGELOG.md b/stable/sia-daemon/4.1.8/CHANGELOG.md
deleted file mode 100644
index a3483fa334..0000000000
--- a/stable/sia-daemon/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [sia-daemon-4.1.8](https://github.com/truecharts/charts/compare/sia-daemon-4.1.7...sia-daemon-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [sia-daemon-4.1.7](https://github.com/truecharts/charts/compare/sia-daemon-4.1.6...sia-daemon-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [sia-daemon-4.1.6](https://github.com/truecharts/charts/compare/sia-daemon-4.1.5...sia-daemon-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [sia-daemon-4.1.5](https://github.com/truecharts/charts/compare/sia-daemon-4.1.4...sia-daemon-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [sia-daemon-4.1.4](https://github.com/truecharts/charts/compare/sia-daemon-4.1.3...sia-daemon-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [sia-daemon-4.1.3](https://github.com/truecharts/charts/compare/sia-daemon-4.1.0...sia-daemon-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [sia-daemon-4.1.2](https://github.com/truecharts/charts/compare/sia-daemon-4.1.0...sia-daemon-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [sia-daemon-4.1.0](https://github.com/truecharts/charts/compare/sia-daemon-4.0.1...sia-daemon-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [sia-daemon-4.0.1](https://github.com/truecharts/charts/compare/sia-daemon-4.0.0...sia-daemon-4.0.1) (2023-12-26)
diff --git a/stable/sia-daemon/4.1.8/Chart.yaml b/stable/sia-daemon/4.1.8/Chart.yaml
deleted file mode 100644
index 1aa92345d7..0000000000
--- a/stable/sia-daemon/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: master
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Sia is a decentralized cloud storage platform that radically alters the landscape of cloud storage. By leveraging smart contracts, client-side encryption, and sophisticated redundancy (via Reed-Solomon codes), Sia allows users to safely store their data with hosts that they do not know or trust. The result is a cloud storage marketplace where hosts compete to offer the best service at the lowest price. And since there is no barrier to entry for hosts, anyone with spare storage capacity can join the network and start making money.
-home: https://truecharts.org/charts/stable/sia-daemon
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/sia-daemon.png
-keywords:
- - sia-daemon
- - Cloud
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: sia-daemon
-sources:
- - https://github.com/siafoundation/siad
- - https://github.com/SiaFoundation/siad/pkgs/container/siad
- - https://github.com/truecharts/charts/tree/master/charts/stable/sia-daemon
- - https://ghcr.io/siafoundation/siad
-type: application
-version: 4.1.8
diff --git a/stable/sia-daemon/4.1.8/app-changelog.md b/stable/sia-daemon/4.1.8/app-changelog.md
deleted file mode 100644
index f924966913..0000000000
--- a/stable/sia-daemon/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [sia-daemon-4.1.8](https://github.com/truecharts/charts/compare/sia-daemon-4.1.7...sia-daemon-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/sia-daemon/4.1.8/charts/common-17.2.26.tgz b/stable/sia-daemon/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/sia-daemon/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/sia-daemon/4.1.9/CHANGELOG.md b/stable/sia-daemon/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..c05c44f01b
--- /dev/null
+++ b/stable/sia-daemon/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [sia-daemon-4.1.9](https://github.com/truecharts/charts/compare/sia-daemon-4.1.8...sia-daemon-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [sia-daemon-4.1.8](https://github.com/truecharts/charts/compare/sia-daemon-4.1.7...sia-daemon-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [sia-daemon-4.1.7](https://github.com/truecharts/charts/compare/sia-daemon-4.1.6...sia-daemon-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [sia-daemon-4.1.6](https://github.com/truecharts/charts/compare/sia-daemon-4.1.5...sia-daemon-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [sia-daemon-4.1.5](https://github.com/truecharts/charts/compare/sia-daemon-4.1.4...sia-daemon-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [sia-daemon-4.1.4](https://github.com/truecharts/charts/compare/sia-daemon-4.1.3...sia-daemon-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [sia-daemon-4.1.3](https://github.com/truecharts/charts/compare/sia-daemon-4.1.0...sia-daemon-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [sia-daemon-4.1.2](https://github.com/truecharts/charts/compare/sia-daemon-4.1.0...sia-daemon-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/sia-daemon/4.1.9/Chart.yaml b/stable/sia-daemon/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..4e4f8d2857
--- /dev/null
+++ b/stable/sia-daemon/4.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: master
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Sia is a decentralized cloud storage platform that radically alters the landscape of cloud storage. By leveraging smart contracts, client-side encryption, and sophisticated redundancy (via Reed-Solomon codes), Sia allows users to safely store their data with hosts that they do not know or trust. The result is a cloud storage marketplace where hosts compete to offer the best service at the lowest price. And since there is no barrier to entry for hosts, anyone with spare storage capacity can join the network and start making money.
+home: https://truecharts.org/charts/stable/sia-daemon
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/sia-daemon.png
+keywords:
+ - sia-daemon
+ - Cloud
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: sia-daemon
+sources:
+ - https://github.com/siafoundation/siad
+ - https://github.com/SiaFoundation/siad/pkgs/container/siad
+ - https://github.com/truecharts/charts/tree/master/charts/stable/sia-daemon
+ - https://ghcr.io/siafoundation/siad
+type: application
+version: 4.1.9
diff --git a/stable/sia-daemon/4.1.8/README.md b/stable/sia-daemon/4.1.9/README.md
similarity index 100%
rename from stable/sia-daemon/4.1.8/README.md
rename to stable/sia-daemon/4.1.9/README.md
diff --git a/stable/sia-daemon/4.1.9/app-changelog.md b/stable/sia-daemon/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..77dd5581df
--- /dev/null
+++ b/stable/sia-daemon/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [sia-daemon-4.1.9](https://github.com/truecharts/charts/compare/sia-daemon-4.1.8...sia-daemon-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/sia-daemon/4.1.8/app-readme.md b/stable/sia-daemon/4.1.9/app-readme.md
similarity index 100%
rename from stable/sia-daemon/4.1.8/app-readme.md
rename to stable/sia-daemon/4.1.9/app-readme.md
diff --git a/stable/sia-daemon/4.1.9/charts/common-17.2.28.tgz b/stable/sia-daemon/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/sia-daemon/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/sia-daemon/4.1.8/ix_values.yaml b/stable/sia-daemon/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/sia-daemon/4.1.8/ix_values.yaml
rename to stable/sia-daemon/4.1.9/ix_values.yaml
diff --git a/stable/sia-daemon/4.1.8/questions.yaml b/stable/sia-daemon/4.1.9/questions.yaml
similarity index 100%
rename from stable/sia-daemon/4.1.8/questions.yaml
rename to stable/sia-daemon/4.1.9/questions.yaml
diff --git a/stable/socials/4.1.8/templates/common.yaml b/stable/sia-daemon/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/socials/4.1.8/templates/common.yaml
rename to stable/sia-daemon/4.1.9/templates/common.yaml
diff --git a/stable/sia-daemon/4.1.9/values.yaml b/stable/sia-daemon/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/sickchill/10.0.5/CHANGELOG.md b/stable/sickchill/10.0.5/CHANGELOG.md
new file mode 100644
index 0000000000..3eaf654554
--- /dev/null
+++ b/stable/sickchill/10.0.5/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [sickchill-10.0.5](https://github.com/truecharts/charts/compare/sickchill-10.0.4...sickchill-10.0.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [sickchill-10.0.4](https://github.com/truecharts/charts/compare/sickchill-10.0.3...sickchill-10.0.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [sickchill-10.0.3](https://github.com/truecharts/charts/compare/sickchill-10.0.2...sickchill-10.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [sickchill-10.0.2](https://github.com/truecharts/charts/compare/sickchill-10.0.1...sickchill-10.0.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/sickchill to 2024.1.8[@5651cfb](https://github.com/5651cfb) by renovate ([#17367](https://github.com/truecharts/charts/issues/17367))
+
+
+## [sickchill-10.0.1](https://github.com/truecharts/charts/compare/sickchill-10.0.0...sickchill-10.0.1) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/sickchill to 2024.1.8[@b68bfb6](https://github.com/b68bfb6) by renovate ([#17150](https://github.com/truecharts/charts/issues/17150))
+
+
+
+
+## [sickchill-10.0.0](https://github.com/truecharts/charts/compare/sickchill-9.1.7...sickchill-10.0.0) (2024-01-09)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/sickchill to v2024.1.8[@ae31c51](https://github.com/ae31c51) by renovate ([#17033](https://github.com/truecharts/charts/issues/17033))
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [sickchill-9.1.7](https://github.com/truecharts/charts/compare/sickchill-9.1.6...sickchill-9.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/sickchill to 2023.6.27[@fb4f709](https://github.com/fb4f709) by renovate ([#16950](https://github.com/truecharts/charts/issues/16950))
+
+
+## [sickchill-9.1.6](https://github.com/truecharts/charts/compare/sickchill-9.1.5...sickchill-9.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [sickchill-9.1.5](https://github.com/truecharts/charts/compare/sickchill-9.1.4...sickchill-9.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [sickchill-9.1.4](https://github.com/truecharts/charts/compare/sickchill-9.1.1...sickchill-9.1.4) (2024-01-01)
+
+### Chore
diff --git a/stable/sickchill/10.0.5/Chart.yaml b/stable/sickchill/10.0.5/Chart.yaml
new file mode 100644
index 0000000000..90c9d94ce7
--- /dev/null
+++ b/stable/sickchill/10.0.5/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2024.1.8
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: An Automatic Video Library Manager for TV Shows
+home: https://truecharts.org/charts/stable/sickchill
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/sickchill.png
+keywords:
+ - sickchill
+ - video
+ - library
+ - manager
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: sickchill
+sources:
+ - https://github.com/SickChill/SickChill
+ - https://github.com/linuxserver/docker-sickchill
+ - https://github.com/truecharts/charts/tree/master/charts/stable/sickchill
+ - https://ghcr.io/linuxserver/sickchill
+type: application
+version: 10.0.5
diff --git a/stable/sickchill/10.0.5/README.md b/stable/sickchill/10.0.5/README.md
new file mode 100644
index 0000000000..4209fa420b
--- /dev/null
+++ b/stable/sickchill/10.0.5/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/sickchill)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/sickchill/10.0.5/app-changelog.md b/stable/sickchill/10.0.5/app-changelog.md
new file mode 100644
index 0000000000..87aa9e6531
--- /dev/null
+++ b/stable/sickchill/10.0.5/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [sickchill-10.0.5](https://github.com/truecharts/charts/compare/sickchill-10.0.4...sickchill-10.0.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/sickchill/10.0.5/app-readme.md b/stable/sickchill/10.0.5/app-readme.md
new file mode 100644
index 0000000000..8247cec4bf
--- /dev/null
+++ b/stable/sickchill/10.0.5/app-readme.md
@@ -0,0 +1,8 @@
+An Automatic Video Library Manager for TV Shows
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/sickchill](https://truecharts.org/charts/stable/sickchill)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/sickchill/10.0.5/charts/common-17.2.28.tgz b/stable/sickchill/10.0.5/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/sickchill/10.0.5/charts/common-17.2.28.tgz differ
diff --git a/stable/sickchill/10.0.5/ix_values.yaml b/stable/sickchill/10.0.5/ix_values.yaml
new file mode 100644
index 0000000000..6058a83a0d
--- /dev/null
+++ b/stable/sickchill/10.0.5/ix_values.yaml
@@ -0,0 +1,25 @@
+image:
+ repository: ghcr.io/linuxserver/sickchill
+ pullPolicy: IfNotPresent
+ tag: 2024.1.8@sha256:5651cfb7c0055cb1452b0d08bde15a44961bbcd68c58e2f3207d9e9ddbd6042e
+service:
+ main:
+ ports:
+ main:
+ port: 10067
+ targetPort: 8081
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ varrun:
+ enabled: true
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
diff --git a/stable/sickchill/10.0.5/questions.yaml b/stable/sickchill/10.0.5/questions.yaml
new file mode 100644
index 0000000000..21a921e0b5
--- /dev/null
+++ b/stable/sickchill/10.0.5/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10067
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/sickchill/10.0.5/templates/NOTES.txt b/stable/sickchill/10.0.5/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/sickchill/10.0.5/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/sickchill/10.0.5/templates/common.yaml b/stable/sickchill/10.0.5/templates/common.yaml
new file mode 100644
index 0000000000..992373e750
--- /dev/null
+++ b/stable/sickchill/10.0.5/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/sickchill/10.0.5/values.yaml b/stable/sickchill/10.0.5/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/sickgear/10.1.9/CHANGELOG.md b/stable/sickgear/10.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..e46ddcde5c
--- /dev/null
+++ b/stable/sickgear/10.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [sickgear-10.1.9](https://github.com/truecharts/charts/compare/sickgear-10.1.8...sickgear-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [sickgear-10.1.8](https://github.com/truecharts/charts/compare/sickgear-10.1.7...sickgear-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [sickgear-10.1.7](https://github.com/truecharts/charts/compare/sickgear-10.1.6...sickgear-10.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [sickgear-10.1.6](https://github.com/truecharts/charts/compare/sickgear-10.1.5...sickgear-10.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [sickgear-10.1.5](https://github.com/truecharts/charts/compare/sickgear-10.1.4...sickgear-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [sickgear-10.1.4](https://github.com/truecharts/charts/compare/sickgear-10.1.3...sickgear-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [sickgear-10.1.3](https://github.com/truecharts/charts/compare/sickgear-10.1.0...sickgear-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [sickgear-10.1.2](https://github.com/truecharts/charts/compare/sickgear-10.1.0...sickgear-10.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/sickgear/10.1.9/Chart.yaml b/stable/sickgear/10.1.9/Chart.yaml
new file mode 100644
index 0000000000..3181f8a71e
--- /dev/null
+++ b/stable/sickgear/10.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Provides management of TV shows and/or Anime, it detects new episodes, links downloader apps, and more
+home: https://truecharts.org/charts/stable/sickgear
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/sickgear.png
+keywords:
+ - sickgear
+ - manager
+ - tv
+ - shows
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: sickgear
+sources:
+ - https://github.com/SickGear/SickGear
+ - https://github.com/truecharts/charts/tree/master/charts/stable/sickgear
+ - https://hub.docker.com/r/sickgear/sickgear
+type: application
+version: 10.1.9
diff --git a/stable/sickgear/10.1.9/README.md b/stable/sickgear/10.1.9/README.md
new file mode 100644
index 0000000000..520d488705
--- /dev/null
+++ b/stable/sickgear/10.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/sickgear)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/sickgear/10.1.9/app-changelog.md b/stable/sickgear/10.1.9/app-changelog.md
new file mode 100644
index 0000000000..68437a93a2
--- /dev/null
+++ b/stable/sickgear/10.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [sickgear-10.1.9](https://github.com/truecharts/charts/compare/sickgear-10.1.8...sickgear-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/sickgear/10.1.9/app-readme.md b/stable/sickgear/10.1.9/app-readme.md
new file mode 100644
index 0000000000..bf843cb2f0
--- /dev/null
+++ b/stable/sickgear/10.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Provides management of TV shows and/or Anime, it detects new episodes, links downloader apps, and more
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/sickgear](https://truecharts.org/charts/stable/sickgear)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/sickgear/10.1.9/charts/common-17.2.28.tgz b/stable/sickgear/10.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/sickgear/10.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/sickgear/10.1.9/ix_values.yaml b/stable/sickgear/10.1.9/ix_values.yaml
new file mode 100644
index 0000000000..21391e204d
--- /dev/null
+++ b/stable/sickgear/10.1.9/ix_values.yaml
@@ -0,0 +1,32 @@
+image:
+ repository: sickgear/sickgear
+ pullPolicy: IfNotPresent
+ tag: latest@sha256:e8c5bb65a27c7c1ff8dd2789b685b1d3a583ab464d854566bf0f15a0a293ad9f
+service:
+ main:
+ ports:
+ main:
+ port: 10066
+ targetPort: 8081
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ varrun:
+ enabled: true
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ APP_DATA: /config
diff --git a/stable/sickgear/10.1.9/questions.yaml b/stable/sickgear/10.1.9/questions.yaml
new file mode 100644
index 0000000000..66a68890d1
--- /dev/null
+++ b/stable/sickgear/10.1.9/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10066
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/sickgear/10.1.9/templates/NOTES.txt b/stable/sickgear/10.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/sickgear/10.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/sickgear/10.1.9/templates/common.yaml b/stable/sickgear/10.1.9/templates/common.yaml
new file mode 100644
index 0000000000..992373e750
--- /dev/null
+++ b/stable/sickgear/10.1.9/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/sickgear/10.1.9/values.yaml b/stable/sickgear/10.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/simply-shorten/7.1.8/CHANGELOG.md b/stable/simply-shorten/7.1.8/CHANGELOG.md
deleted file mode 100644
index 3e68eb0dc5..0000000000
--- a/stable/simply-shorten/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [simply-shorten-7.1.8](https://github.com/truecharts/charts/compare/simply-shorten-7.1.7...simply-shorten-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [simply-shorten-7.1.7](https://github.com/truecharts/charts/compare/simply-shorten-7.1.6...simply-shorten-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [simply-shorten-7.1.6](https://github.com/truecharts/charts/compare/simply-shorten-7.1.5...simply-shorten-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [simply-shorten-7.1.5](https://github.com/truecharts/charts/compare/simply-shorten-7.1.4...simply-shorten-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [simply-shorten-7.1.4](https://github.com/truecharts/charts/compare/simply-shorten-7.1.3...simply-shorten-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [simply-shorten-7.1.3](https://github.com/truecharts/charts/compare/simply-shorten-7.1.0...simply-shorten-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [simply-shorten-7.1.2](https://github.com/truecharts/charts/compare/simply-shorten-7.1.0...simply-shorten-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [simply-shorten-7.1.0](https://github.com/truecharts/charts/compare/simply-shorten-7.0.1...simply-shorten-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [simply-shorten-7.0.1](https://github.com/truecharts/charts/compare/simply-shorten-7.0.0...simply-shorten-7.0.1) (2023-12-26)
diff --git a/stable/simply-shorten/7.1.8/Chart.yaml b/stable/simply-shorten/7.1.8/Chart.yaml
deleted file mode 100644
index d6a5c780ec..0000000000
--- a/stable/simply-shorten/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.1.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A dead simple URL shortener.
-home: https://truecharts.org/charts/stable/simply-shorten
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/simply-shorten.png
-keywords:
- - simply-shorten
- - Cloud
- - Productivity
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: simply-shorten
-sources:
- - https://gitlab.com/draganczukp/simply-shorten
- - https://github.com/truecharts/charts/tree/master/charts/stable/simply-shorten
- - https://hub.docker.com/r/draganczukp/simply-shorten
-type: application
-version: 7.1.8
diff --git a/stable/simply-shorten/7.1.8/app-changelog.md b/stable/simply-shorten/7.1.8/app-changelog.md
deleted file mode 100644
index dee2114c81..0000000000
--- a/stable/simply-shorten/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [simply-shorten-7.1.8](https://github.com/truecharts/charts/compare/simply-shorten-7.1.7...simply-shorten-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/simply-shorten/7.1.8/charts/common-17.2.26.tgz b/stable/simply-shorten/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/simply-shorten/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/simply-shorten/7.1.9/CHANGELOG.md b/stable/simply-shorten/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..1d145b5f10
--- /dev/null
+++ b/stable/simply-shorten/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [simply-shorten-7.1.9](https://github.com/truecharts/charts/compare/simply-shorten-7.1.8...simply-shorten-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [simply-shorten-7.1.8](https://github.com/truecharts/charts/compare/simply-shorten-7.1.7...simply-shorten-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [simply-shorten-7.1.7](https://github.com/truecharts/charts/compare/simply-shorten-7.1.6...simply-shorten-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [simply-shorten-7.1.6](https://github.com/truecharts/charts/compare/simply-shorten-7.1.5...simply-shorten-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [simply-shorten-7.1.5](https://github.com/truecharts/charts/compare/simply-shorten-7.1.4...simply-shorten-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [simply-shorten-7.1.4](https://github.com/truecharts/charts/compare/simply-shorten-7.1.3...simply-shorten-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [simply-shorten-7.1.3](https://github.com/truecharts/charts/compare/simply-shorten-7.1.0...simply-shorten-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [simply-shorten-7.1.2](https://github.com/truecharts/charts/compare/simply-shorten-7.1.0...simply-shorten-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/simply-shorten/7.1.9/Chart.yaml b/stable/simply-shorten/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..45b984bc5a
--- /dev/null
+++ b/stable/simply-shorten/7.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.1.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A dead simple URL shortener.
+home: https://truecharts.org/charts/stable/simply-shorten
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/simply-shorten.png
+keywords:
+ - simply-shorten
+ - Cloud
+ - Productivity
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: simply-shorten
+sources:
+ - https://gitlab.com/draganczukp/simply-shorten
+ - https://github.com/truecharts/charts/tree/master/charts/stable/simply-shorten
+ - https://hub.docker.com/r/draganczukp/simply-shorten
+type: application
+version: 7.1.9
diff --git a/stable/simply-shorten/7.1.8/README.md b/stable/simply-shorten/7.1.9/README.md
similarity index 100%
rename from stable/simply-shorten/7.1.8/README.md
rename to stable/simply-shorten/7.1.9/README.md
diff --git a/stable/simply-shorten/7.1.9/app-changelog.md b/stable/simply-shorten/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..87d8952949
--- /dev/null
+++ b/stable/simply-shorten/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [simply-shorten-7.1.9](https://github.com/truecharts/charts/compare/simply-shorten-7.1.8...simply-shorten-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/simply-shorten/7.1.8/app-readme.md b/stable/simply-shorten/7.1.9/app-readme.md
similarity index 100%
rename from stable/simply-shorten/7.1.8/app-readme.md
rename to stable/simply-shorten/7.1.9/app-readme.md
diff --git a/stable/simply-shorten/7.1.9/charts/common-17.2.28.tgz b/stable/simply-shorten/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/simply-shorten/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/simply-shorten/7.1.8/ix_values.yaml b/stable/simply-shorten/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/simply-shorten/7.1.8/ix_values.yaml
rename to stable/simply-shorten/7.1.9/ix_values.yaml
diff --git a/stable/simply-shorten/7.1.8/questions.yaml b/stable/simply-shorten/7.1.9/questions.yaml
similarity index 100%
rename from stable/simply-shorten/7.1.8/questions.yaml
rename to stable/simply-shorten/7.1.9/questions.yaml
diff --git a/stable/simply-shorten/7.1.9/templates/NOTES.txt b/stable/simply-shorten/7.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/simply-shorten/7.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/songkong/4.1.9/templates/common.yaml b/stable/simply-shorten/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/songkong/4.1.9/templates/common.yaml
rename to stable/simply-shorten/7.1.9/templates/common.yaml
diff --git a/stable/simply-shorten/7.1.9/values.yaml b/stable/simply-shorten/7.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/sinusbot/4.1.8/CHANGELOG.md b/stable/sinusbot/4.1.8/CHANGELOG.md
deleted file mode 100644
index cc50ea9390..0000000000
--- a/stable/sinusbot/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [sinusbot-4.1.8](https://github.com/truecharts/charts/compare/sinusbot-4.1.7...sinusbot-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [sinusbot-4.1.7](https://github.com/truecharts/charts/compare/sinusbot-4.1.6...sinusbot-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [sinusbot-4.1.6](https://github.com/truecharts/charts/compare/sinusbot-4.1.5...sinusbot-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [sinusbot-4.1.5](https://github.com/truecharts/charts/compare/sinusbot-4.1.4...sinusbot-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [sinusbot-4.1.4](https://github.com/truecharts/charts/compare/sinusbot-4.1.3...sinusbot-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [sinusbot-4.1.3](https://github.com/truecharts/charts/compare/sinusbot-4.1.0...sinusbot-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [sinusbot-4.1.2](https://github.com/truecharts/charts/compare/sinusbot-4.1.0...sinusbot-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [sinusbot-4.1.0](https://github.com/truecharts/charts/compare/sinusbot-4.0.1...sinusbot-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [sinusbot-4.0.1](https://github.com/truecharts/charts/compare/sinusbot-4.0.0...sinusbot-4.0.1) (2023-12-26)
diff --git a/stable/sinusbot/4.1.8/Chart.yaml b/stable/sinusbot/4.1.8/Chart.yaml
deleted file mode 100644
index 225148f5f6..0000000000
--- a/stable/sinusbot/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: SinusBot is a MusicBot that will let you listen to music together with your friends on either TeamSpeak 3 or Discord.
-home: https://truecharts.org/charts/stable/sinusbot
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/sinusbot.png
-keywords:
- - sinusbot
- - Productivity
- - Tools-Utilities
- - MediaServer-Music
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: sinusbot
-sources:
- - https://forum.sinusbot.com
- - https://github.com/truecharts/charts/tree/master/charts/stable/sinusbot
- - https://hub.docker.com/r/sinusbot/docker
-type: application
-version: 4.1.8
diff --git a/stable/sinusbot/4.1.8/app-changelog.md b/stable/sinusbot/4.1.8/app-changelog.md
deleted file mode 100644
index 3fac77cae8..0000000000
--- a/stable/sinusbot/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [sinusbot-4.1.8](https://github.com/truecharts/charts/compare/sinusbot-4.1.7...sinusbot-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/sinusbot/4.1.8/charts/common-17.2.26.tgz b/stable/sinusbot/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/sinusbot/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/sinusbot/4.1.9/CHANGELOG.md b/stable/sinusbot/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..ff93fbaa8d
--- /dev/null
+++ b/stable/sinusbot/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [sinusbot-4.1.9](https://github.com/truecharts/charts/compare/sinusbot-4.1.8...sinusbot-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [sinusbot-4.1.8](https://github.com/truecharts/charts/compare/sinusbot-4.1.7...sinusbot-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [sinusbot-4.1.7](https://github.com/truecharts/charts/compare/sinusbot-4.1.6...sinusbot-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [sinusbot-4.1.6](https://github.com/truecharts/charts/compare/sinusbot-4.1.5...sinusbot-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [sinusbot-4.1.5](https://github.com/truecharts/charts/compare/sinusbot-4.1.4...sinusbot-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [sinusbot-4.1.4](https://github.com/truecharts/charts/compare/sinusbot-4.1.3...sinusbot-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [sinusbot-4.1.3](https://github.com/truecharts/charts/compare/sinusbot-4.1.0...sinusbot-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [sinusbot-4.1.2](https://github.com/truecharts/charts/compare/sinusbot-4.1.0...sinusbot-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/sinusbot/4.1.9/Chart.yaml b/stable/sinusbot/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..2ccb0fbdfe
--- /dev/null
+++ b/stable/sinusbot/4.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: SinusBot is a MusicBot that will let you listen to music together with your friends on either TeamSpeak 3 or Discord.
+home: https://truecharts.org/charts/stable/sinusbot
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/sinusbot.png
+keywords:
+ - sinusbot
+ - Productivity
+ - Tools-Utilities
+ - MediaServer-Music
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: sinusbot
+sources:
+ - https://forum.sinusbot.com
+ - https://github.com/truecharts/charts/tree/master/charts/stable/sinusbot
+ - https://hub.docker.com/r/sinusbot/docker
+type: application
+version: 4.1.9
diff --git a/stable/sinusbot/4.1.8/README.md b/stable/sinusbot/4.1.9/README.md
similarity index 100%
rename from stable/sinusbot/4.1.8/README.md
rename to stable/sinusbot/4.1.9/README.md
diff --git a/stable/sinusbot/4.1.9/app-changelog.md b/stable/sinusbot/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..1521176af0
--- /dev/null
+++ b/stable/sinusbot/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [sinusbot-4.1.9](https://github.com/truecharts/charts/compare/sinusbot-4.1.8...sinusbot-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/sinusbot/4.1.8/app-readme.md b/stable/sinusbot/4.1.9/app-readme.md
similarity index 100%
rename from stable/sinusbot/4.1.8/app-readme.md
rename to stable/sinusbot/4.1.9/app-readme.md
diff --git a/stable/sinusbot/4.1.9/charts/common-17.2.28.tgz b/stable/sinusbot/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/sinusbot/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/sinusbot/4.1.8/ix_values.yaml b/stable/sinusbot/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/sinusbot/4.1.8/ix_values.yaml
rename to stable/sinusbot/4.1.9/ix_values.yaml
diff --git a/stable/sinusbot/4.1.8/questions.yaml b/stable/sinusbot/4.1.9/questions.yaml
similarity index 100%
rename from stable/sinusbot/4.1.8/questions.yaml
rename to stable/sinusbot/4.1.9/questions.yaml
diff --git a/stable/sourcegraph/4.1.9/templates/common.yaml b/stable/sinusbot/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/sourcegraph/4.1.9/templates/common.yaml
rename to stable/sinusbot/4.1.9/templates/common.yaml
diff --git a/stable/sinusbot/4.1.9/values.yaml b/stable/sinusbot/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/slack-invite/4.1.8/CHANGELOG.md b/stable/slack-invite/4.1.8/CHANGELOG.md
deleted file mode 100644
index 38991ad227..0000000000
--- a/stable/slack-invite/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [slack-invite-4.1.8](https://github.com/truecharts/charts/compare/slack-invite-4.1.7...slack-invite-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [slack-invite-4.1.7](https://github.com/truecharts/charts/compare/slack-invite-4.1.6...slack-invite-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [slack-invite-4.1.6](https://github.com/truecharts/charts/compare/slack-invite-4.1.5...slack-invite-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [slack-invite-4.1.5](https://github.com/truecharts/charts/compare/slack-invite-4.1.4...slack-invite-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [slack-invite-4.1.4](https://github.com/truecharts/charts/compare/slack-invite-4.1.3...slack-invite-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [slack-invite-4.1.3](https://github.com/truecharts/charts/compare/slack-invite-4.1.0...slack-invite-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [slack-invite-4.1.2](https://github.com/truecharts/charts/compare/slack-invite-4.1.0...slack-invite-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [slack-invite-4.1.0](https://github.com/truecharts/charts/compare/slack-invite-4.0.1...slack-invite-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [slack-invite-4.0.1](https://github.com/truecharts/charts/compare/slack-invite-4.0.0...slack-invite-4.0.1) (2023-12-26)
diff --git a/stable/slack-invite/4.1.8/Chart.yaml b/stable/slack-invite/4.1.8/Chart.yaml
deleted file mode 100644
index bb856eccfb..0000000000
--- a/stable/slack-invite/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Messenger
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Creates a simple webpage for Slack invite signups
-home: https://truecharts.org/charts/stable/slack-invite
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/slack-invite.png
-keywords:
- - slack-invite
- - Network-Messenger
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: slack-invite
-sources:
- - httpss://github.com/ninthwalker/slack-invite
- - https://github.com/truecharts/charts/tree/master/charts/stable/slack-invite
- - https://hub.docker.com/r/ninthwalker/slack-invite
-type: application
-version: 4.1.8
diff --git a/stable/slack-invite/4.1.8/app-changelog.md b/stable/slack-invite/4.1.8/app-changelog.md
deleted file mode 100644
index 969a50d24d..0000000000
--- a/stable/slack-invite/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [slack-invite-4.1.8](https://github.com/truecharts/charts/compare/slack-invite-4.1.7...slack-invite-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/slack-invite/4.1.8/charts/common-17.2.26.tgz b/stable/slack-invite/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/slack-invite/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/slack-invite/4.1.9/CHANGELOG.md b/stable/slack-invite/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..d9fe41c4e9
--- /dev/null
+++ b/stable/slack-invite/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [slack-invite-4.1.9](https://github.com/truecharts/charts/compare/slack-invite-4.1.8...slack-invite-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [slack-invite-4.1.8](https://github.com/truecharts/charts/compare/slack-invite-4.1.7...slack-invite-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [slack-invite-4.1.7](https://github.com/truecharts/charts/compare/slack-invite-4.1.6...slack-invite-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [slack-invite-4.1.6](https://github.com/truecharts/charts/compare/slack-invite-4.1.5...slack-invite-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [slack-invite-4.1.5](https://github.com/truecharts/charts/compare/slack-invite-4.1.4...slack-invite-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [slack-invite-4.1.4](https://github.com/truecharts/charts/compare/slack-invite-4.1.3...slack-invite-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [slack-invite-4.1.3](https://github.com/truecharts/charts/compare/slack-invite-4.1.0...slack-invite-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [slack-invite-4.1.2](https://github.com/truecharts/charts/compare/slack-invite-4.1.0...slack-invite-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/slack-invite/4.1.9/Chart.yaml b/stable/slack-invite/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..711e9f19d9
--- /dev/null
+++ b/stable/slack-invite/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Messenger
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Creates a simple webpage for Slack invite signups
+home: https://truecharts.org/charts/stable/slack-invite
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/slack-invite.png
+keywords:
+ - slack-invite
+ - Network-Messenger
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: slack-invite
+sources:
+ - httpss://github.com/ninthwalker/slack-invite
+ - https://github.com/truecharts/charts/tree/master/charts/stable/slack-invite
+ - https://hub.docker.com/r/ninthwalker/slack-invite
+type: application
+version: 4.1.9
diff --git a/stable/slack-invite/4.1.8/README.md b/stable/slack-invite/4.1.9/README.md
similarity index 100%
rename from stable/slack-invite/4.1.8/README.md
rename to stable/slack-invite/4.1.9/README.md
diff --git a/stable/slack-invite/4.1.9/app-changelog.md b/stable/slack-invite/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..a317d8ed45
--- /dev/null
+++ b/stable/slack-invite/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [slack-invite-4.1.9](https://github.com/truecharts/charts/compare/slack-invite-4.1.8...slack-invite-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/slack-invite/4.1.8/app-readme.md b/stable/slack-invite/4.1.9/app-readme.md
similarity index 100%
rename from stable/slack-invite/4.1.8/app-readme.md
rename to stable/slack-invite/4.1.9/app-readme.md
diff --git a/stable/slack-invite/4.1.9/charts/common-17.2.28.tgz b/stable/slack-invite/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/slack-invite/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/slack-invite/4.1.8/ix_values.yaml b/stable/slack-invite/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/slack-invite/4.1.8/ix_values.yaml
rename to stable/slack-invite/4.1.9/ix_values.yaml
diff --git a/stable/slack-invite/4.1.8/questions.yaml b/stable/slack-invite/4.1.9/questions.yaml
similarity index 100%
rename from stable/slack-invite/4.1.8/questions.yaml
rename to stable/slack-invite/4.1.9/questions.yaml
diff --git a/stable/sqlite-web/4.1.8/templates/common.yaml b/stable/slack-invite/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/sqlite-web/4.1.8/templates/common.yaml
rename to stable/slack-invite/4.1.9/templates/common.yaml
diff --git a/stable/slack-invite/4.1.9/values.yaml b/stable/slack-invite/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/slash/2.1.10/CHANGELOG.md b/stable/slash/2.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..fd2aee35ea
--- /dev/null
+++ b/stable/slash/2.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [slash-2.1.10](https://github.com/truecharts/charts/compare/slash-2.1.9...slash-2.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [slash-2.1.9](https://github.com/truecharts/charts/compare/slash-2.1.8...slash-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [slash-2.1.8](https://github.com/truecharts/charts/compare/slash-2.1.7...slash-2.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [slash-2.1.7](https://github.com/truecharts/charts/compare/slash-2.1.6...slash-2.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image yourselfhosted/slash to v0.5.2[@12085a0](https://github.com/12085a0) by renovate ([#17439](https://github.com/truecharts/charts/issues/17439))
+
+
+
+
+## [slash-2.1.6](https://github.com/truecharts/charts/compare/slash-2.1.5...slash-2.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [slash-2.1.5](https://github.com/truecharts/charts/compare/slash-2.1.4...slash-2.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [slash-2.1.4](https://github.com/truecharts/charts/compare/slash-2.1.3...slash-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [slash-2.1.3](https://github.com/truecharts/charts/compare/slash-2.1.0...slash-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [slash-2.1.2](https://github.com/truecharts/charts/compare/slash-2.1.0...slash-2.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/slash/2.1.10/Chart.yaml b/stable/slash/2.1.10/Chart.yaml
new file mode 100644
index 0000000000..b1c735a0de
--- /dev/null
+++ b/stable/slash/2.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: bookmarks
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.5.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A bookmarking and link shortening service that enables easy saving and sharing of links.
+home: https://truecharts.org/charts/stable/slash
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/slash.png
+keywords:
+ - slash
+ - bookmarks
+ - url-shortener
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: slash
+sources:
+ - https://github.com/boojack/slash
+ - https://github.com/truecharts/charts/tree/master/charts/stable/slash
+ - https://hub.docker.com/r/yourselfhosted/slash
+type: application
+version: 2.1.10
diff --git a/stable/slash/2.1.9/README.md b/stable/slash/2.1.10/README.md
similarity index 100%
rename from stable/slash/2.1.9/README.md
rename to stable/slash/2.1.10/README.md
diff --git a/stable/slash/2.1.10/app-changelog.md b/stable/slash/2.1.10/app-changelog.md
new file mode 100644
index 0000000000..ee5bfe93c2
--- /dev/null
+++ b/stable/slash/2.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [slash-2.1.10](https://github.com/truecharts/charts/compare/slash-2.1.9...slash-2.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/slash/2.1.9/app-readme.md b/stable/slash/2.1.10/app-readme.md
similarity index 100%
rename from stable/slash/2.1.9/app-readme.md
rename to stable/slash/2.1.10/app-readme.md
diff --git a/stable/slash/2.1.10/charts/common-17.2.28.tgz b/stable/slash/2.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/slash/2.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/slash/2.1.9/ix_values.yaml b/stable/slash/2.1.10/ix_values.yaml
similarity index 100%
rename from stable/slash/2.1.9/ix_values.yaml
rename to stable/slash/2.1.10/ix_values.yaml
diff --git a/stable/slash/2.1.9/questions.yaml b/stable/slash/2.1.10/questions.yaml
similarity index 100%
rename from stable/slash/2.1.9/questions.yaml
rename to stable/slash/2.1.10/questions.yaml
diff --git a/stable/slash/2.1.10/templates/NOTES.txt b/stable/slash/2.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/slash/2.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/slash/2.1.10/templates/common.yaml b/stable/slash/2.1.10/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/slash/2.1.10/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/slash/2.1.10/values.yaml b/stable/slash/2.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/slash/2.1.9/CHANGELOG.md b/stable/slash/2.1.9/CHANGELOG.md
deleted file mode 100644
index 214a09c5ee..0000000000
--- a/stable/slash/2.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [slash-2.1.9](https://github.com/truecharts/charts/compare/slash-2.1.8...slash-2.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [slash-2.1.8](https://github.com/truecharts/charts/compare/slash-2.1.7...slash-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [slash-2.1.7](https://github.com/truecharts/charts/compare/slash-2.1.6...slash-2.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update container image yourselfhosted/slash to v0.5.2[@12085a0](https://github.com/12085a0) by renovate ([#17439](https://github.com/truecharts/charts/issues/17439))
-
-
-
-
-## [slash-2.1.6](https://github.com/truecharts/charts/compare/slash-2.1.5...slash-2.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [slash-2.1.5](https://github.com/truecharts/charts/compare/slash-2.1.4...slash-2.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [slash-2.1.4](https://github.com/truecharts/charts/compare/slash-2.1.3...slash-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [slash-2.1.3](https://github.com/truecharts/charts/compare/slash-2.1.0...slash-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [slash-2.1.2](https://github.com/truecharts/charts/compare/slash-2.1.0...slash-2.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/slash/2.1.9/Chart.yaml b/stable/slash/2.1.9/Chart.yaml
deleted file mode 100644
index 1f6e7c0cc6..0000000000
--- a/stable/slash/2.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: bookmarks
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.5.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A bookmarking and link shortening service that enables easy saving and sharing of links.
-home: https://truecharts.org/charts/stable/slash
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/slash.png
-keywords:
- - slash
- - bookmarks
- - url-shortener
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: slash
-sources:
- - https://github.com/boojack/slash
- - https://github.com/truecharts/charts/tree/master/charts/stable/slash
- - https://hub.docker.com/r/yourselfhosted/slash
-type: application
-version: 2.1.9
diff --git a/stable/slash/2.1.9/app-changelog.md b/stable/slash/2.1.9/app-changelog.md
deleted file mode 100644
index 230c4a3f9d..0000000000
--- a/stable/slash/2.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [slash-2.1.9](https://github.com/truecharts/charts/compare/slash-2.1.8...slash-2.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/slash/2.1.9/charts/common-17.2.26.tgz b/stable/slash/2.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/slash/2.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/smokeping/9.1.12/CHANGELOG.md b/stable/smokeping/9.1.12/CHANGELOG.md
deleted file mode 100644
index 81cda2c2d9..0000000000
--- a/stable/smokeping/9.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [smokeping-9.1.12](https://github.com/truecharts/charts/compare/smokeping-9.1.11...smokeping-9.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [smokeping-9.1.11](https://github.com/truecharts/charts/compare/smokeping-9.1.10...smokeping-9.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [smokeping-9.1.10](https://github.com/truecharts/charts/compare/smokeping-9.1.9...smokeping-9.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/smokeping to 2.8.2[@35d2218](https://github.com/35d2218) by renovate ([#17368](https://github.com/truecharts/charts/issues/17368))
-
-
-## [smokeping-9.1.9](https://github.com/truecharts/charts/compare/smokeping-9.1.8...smokeping-9.1.9) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/smokeping to 2.8.2[@67981c3](https://github.com/67981c3) by renovate ([#17151](https://github.com/truecharts/charts/issues/17151))
-
-
-
-
-## [smokeping-9.1.8](https://github.com/truecharts/charts/compare/smokeping-9.1.7...smokeping-9.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [smokeping-9.1.7](https://github.com/truecharts/charts/compare/smokeping-9.1.6...smokeping-9.1.7) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/smokeping to 2.8.2[@0cab7c7](https://github.com/0cab7c7) by renovate ([#16827](https://github.com/truecharts/charts/issues/16827))
-
-
-## [smokeping-9.1.6](https://github.com/truecharts/charts/compare/smokeping-9.1.5...smokeping-9.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [smokeping-9.1.5](https://github.com/truecharts/charts/compare/smokeping-9.1.4...smokeping-9.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [smokeping-9.1.4](https://github.com/truecharts/charts/compare/smokeping-9.1.1...smokeping-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/smokeping/9.1.12/Chart.yaml b/stable/smokeping/9.1.12/Chart.yaml
deleted file mode 100644
index 957f7b4c20..0000000000
--- a/stable/smokeping/9.1.12/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.8.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Keep track of your network latency.
-home: https://truecharts.org/charts/stable/smokeping
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/smokeping.png
-keywords:
- - smokeping
- - network
- - latency
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: smokeping
-sources:
- - https://oss.oetiker.ch/smokeping/
- - https://github.com/truecharts/charts/tree/master/charts/stable/smokeping
- - https://ghcr.io/linuxserver/smokeping
-type: application
-version: 9.1.12
diff --git a/stable/smokeping/9.1.12/app-changelog.md b/stable/smokeping/9.1.12/app-changelog.md
deleted file mode 100644
index 6d66b9fc29..0000000000
--- a/stable/smokeping/9.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [smokeping-9.1.12](https://github.com/truecharts/charts/compare/smokeping-9.1.11...smokeping-9.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/smokeping/9.1.12/charts/common-17.2.26.tgz b/stable/smokeping/9.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/smokeping/9.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/smokeping/9.1.13/CHANGELOG.md b/stable/smokeping/9.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..c6d753aa2e
--- /dev/null
+++ b/stable/smokeping/9.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [smokeping-9.1.13](https://github.com/truecharts/charts/compare/smokeping-9.1.12...smokeping-9.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [smokeping-9.1.12](https://github.com/truecharts/charts/compare/smokeping-9.1.11...smokeping-9.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [smokeping-9.1.11](https://github.com/truecharts/charts/compare/smokeping-9.1.10...smokeping-9.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [smokeping-9.1.10](https://github.com/truecharts/charts/compare/smokeping-9.1.9...smokeping-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/smokeping to 2.8.2[@35d2218](https://github.com/35d2218) by renovate ([#17368](https://github.com/truecharts/charts/issues/17368))
+
+
+## [smokeping-9.1.9](https://github.com/truecharts/charts/compare/smokeping-9.1.8...smokeping-9.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/smokeping to 2.8.2[@67981c3](https://github.com/67981c3) by renovate ([#17151](https://github.com/truecharts/charts/issues/17151))
+
+
+
+
+## [smokeping-9.1.8](https://github.com/truecharts/charts/compare/smokeping-9.1.7...smokeping-9.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [smokeping-9.1.7](https://github.com/truecharts/charts/compare/smokeping-9.1.6...smokeping-9.1.7) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/smokeping to 2.8.2[@0cab7c7](https://github.com/0cab7c7) by renovate ([#16827](https://github.com/truecharts/charts/issues/16827))
+
+
+## [smokeping-9.1.6](https://github.com/truecharts/charts/compare/smokeping-9.1.5...smokeping-9.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [smokeping-9.1.5](https://github.com/truecharts/charts/compare/smokeping-9.1.4...smokeping-9.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [smokeping-9.1.4](https://github.com/truecharts/charts/compare/smokeping-9.1.1...smokeping-9.1.4) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/smokeping/9.1.13/Chart.yaml b/stable/smokeping/9.1.13/Chart.yaml
new file mode 100644
index 0000000000..50737e54d8
--- /dev/null
+++ b/stable/smokeping/9.1.13/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.8.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Keep track of your network latency.
+home: https://truecharts.org/charts/stable/smokeping
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/smokeping.png
+keywords:
+ - smokeping
+ - network
+ - latency
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: smokeping
+sources:
+ - https://oss.oetiker.ch/smokeping/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/smokeping
+ - https://ghcr.io/linuxserver/smokeping
+type: application
+version: 9.1.13
diff --git a/stable/smokeping/9.1.12/README.md b/stable/smokeping/9.1.13/README.md
similarity index 100%
rename from stable/smokeping/9.1.12/README.md
rename to stable/smokeping/9.1.13/README.md
diff --git a/stable/smokeping/9.1.13/app-changelog.md b/stable/smokeping/9.1.13/app-changelog.md
new file mode 100644
index 0000000000..6332c9a833
--- /dev/null
+++ b/stable/smokeping/9.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [smokeping-9.1.13](https://github.com/truecharts/charts/compare/smokeping-9.1.12...smokeping-9.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/smokeping/9.1.12/app-readme.md b/stable/smokeping/9.1.13/app-readme.md
similarity index 100%
rename from stable/smokeping/9.1.12/app-readme.md
rename to stable/smokeping/9.1.13/app-readme.md
diff --git a/stable/smokeping/9.1.13/charts/common-17.2.28.tgz b/stable/smokeping/9.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/smokeping/9.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/smokeping/9.1.12/ix_values.yaml b/stable/smokeping/9.1.13/ix_values.yaml
similarity index 100%
rename from stable/smokeping/9.1.12/ix_values.yaml
rename to stable/smokeping/9.1.13/ix_values.yaml
diff --git a/stable/smokeping/9.1.12/questions.yaml b/stable/smokeping/9.1.13/questions.yaml
similarity index 100%
rename from stable/smokeping/9.1.12/questions.yaml
rename to stable/smokeping/9.1.13/questions.yaml
diff --git a/stable/smokeping/9.1.13/templates/NOTES.txt b/stable/smokeping/9.1.13/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/smokeping/9.1.13/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/smokeping/9.1.13/templates/common.yaml b/stable/smokeping/9.1.13/templates/common.yaml
new file mode 100644
index 0000000000..992373e750
--- /dev/null
+++ b/stable/smokeping/9.1.13/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/smokeping/9.1.13/values.yaml b/stable/smokeping/9.1.13/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/smtp-relay/2.1.10/CHANGELOG.md b/stable/smtp-relay/2.1.10/CHANGELOG.md
deleted file mode 100644
index 2bfc983a8b..0000000000
--- a/stable/smtp-relay/2.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [smtp-relay-2.1.10](https://github.com/truecharts/charts/compare/smtp-relay-2.1.9...smtp-relay-2.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [smtp-relay-2.1.9](https://github.com/truecharts/charts/compare/smtp-relay-2.1.8...smtp-relay-2.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [smtp-relay-2.1.8](https://github.com/truecharts/charts/compare/smtp-relay-2.1.7...smtp-relay-2.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [smtp-relay-2.1.7](https://github.com/truecharts/charts/compare/smtp-relay-2.1.6...smtp-relay-2.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [smtp-relay-2.1.6](https://github.com/truecharts/charts/compare/smtp-relay-2.1.4...smtp-relay-2.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [smtp-relay-2.1.4](https://github.com/truecharts/charts/compare/smtp-relay-2.1.3...smtp-relay-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [smtp-relay-2.1.3](https://github.com/truecharts/charts/compare/smtp-relay-2.1.0...smtp-relay-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [smtp-relay-2.1.2](https://github.com/truecharts/charts/compare/smtp-relay-2.1.0...smtp-relay-2.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/smtp-relay/2.1.10/Chart.yaml b/stable/smtp-relay/2.1.10/Chart.yaml
deleted file mode 100644
index a321ad6953..0000000000
--- a/stable/smtp-relay/2.1.10/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: smtp
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.5.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A SMTP service for relaying emails.
-home: https://truecharts.org/charts/stable/smtp-relay
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/smtp-relay.png
-keywords:
- - smtp-relay
- - smtp
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: smtp-relay
-sources:
- - https://github.com/ix-ai/smtp
- - https://github.com/truecharts/charts/tree/master/charts/stable/smtp-relay
- - https://ghcr.io/ix-ai/smtp
-type: application
-version: 2.1.10
diff --git a/stable/smtp-relay/2.1.10/app-changelog.md b/stable/smtp-relay/2.1.10/app-changelog.md
deleted file mode 100644
index dc4246d2c9..0000000000
--- a/stable/smtp-relay/2.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [smtp-relay-2.1.10](https://github.com/truecharts/charts/compare/smtp-relay-2.1.9...smtp-relay-2.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/smtp-relay/2.1.10/charts/common-17.2.26.tgz b/stable/smtp-relay/2.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/smtp-relay/2.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/smtp-relay/2.1.11/CHANGELOG.md b/stable/smtp-relay/2.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..98a3da0036
--- /dev/null
+++ b/stable/smtp-relay/2.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [smtp-relay-2.1.11](https://github.com/truecharts/charts/compare/smtp-relay-2.1.10...smtp-relay-2.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [smtp-relay-2.1.10](https://github.com/truecharts/charts/compare/smtp-relay-2.1.9...smtp-relay-2.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [smtp-relay-2.1.9](https://github.com/truecharts/charts/compare/smtp-relay-2.1.8...smtp-relay-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [smtp-relay-2.1.8](https://github.com/truecharts/charts/compare/smtp-relay-2.1.7...smtp-relay-2.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [smtp-relay-2.1.7](https://github.com/truecharts/charts/compare/smtp-relay-2.1.6...smtp-relay-2.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [smtp-relay-2.1.6](https://github.com/truecharts/charts/compare/smtp-relay-2.1.4...smtp-relay-2.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [smtp-relay-2.1.4](https://github.com/truecharts/charts/compare/smtp-relay-2.1.3...smtp-relay-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [smtp-relay-2.1.3](https://github.com/truecharts/charts/compare/smtp-relay-2.1.0...smtp-relay-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [smtp-relay-2.1.2](https://github.com/truecharts/charts/compare/smtp-relay-2.1.0...smtp-relay-2.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/smtp-relay/2.1.11/Chart.yaml b/stable/smtp-relay/2.1.11/Chart.yaml
new file mode 100644
index 0000000000..d2e33d6b58
--- /dev/null
+++ b/stable/smtp-relay/2.1.11/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: smtp
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.5.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A SMTP service for relaying emails.
+home: https://truecharts.org/charts/stable/smtp-relay
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/smtp-relay.png
+keywords:
+ - smtp-relay
+ - smtp
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: smtp-relay
+sources:
+ - https://github.com/ix-ai/smtp
+ - https://github.com/truecharts/charts/tree/master/charts/stable/smtp-relay
+ - https://ghcr.io/ix-ai/smtp
+type: application
+version: 2.1.11
diff --git a/stable/smtp-relay/2.1.10/README.md b/stable/smtp-relay/2.1.11/README.md
similarity index 100%
rename from stable/smtp-relay/2.1.10/README.md
rename to stable/smtp-relay/2.1.11/README.md
diff --git a/stable/smtp-relay/2.1.11/app-changelog.md b/stable/smtp-relay/2.1.11/app-changelog.md
new file mode 100644
index 0000000000..6093b63d25
--- /dev/null
+++ b/stable/smtp-relay/2.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [smtp-relay-2.1.11](https://github.com/truecharts/charts/compare/smtp-relay-2.1.10...smtp-relay-2.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/smtp-relay/2.1.10/app-readme.md b/stable/smtp-relay/2.1.11/app-readme.md
similarity index 100%
rename from stable/smtp-relay/2.1.10/app-readme.md
rename to stable/smtp-relay/2.1.11/app-readme.md
diff --git a/stable/smtp-relay/2.1.11/charts/common-17.2.28.tgz b/stable/smtp-relay/2.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/smtp-relay/2.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/smtp-relay/2.1.10/ix_values.yaml b/stable/smtp-relay/2.1.11/ix_values.yaml
similarity index 100%
rename from stable/smtp-relay/2.1.10/ix_values.yaml
rename to stable/smtp-relay/2.1.11/ix_values.yaml
diff --git a/stable/smtp-relay/2.1.10/questions.yaml b/stable/smtp-relay/2.1.11/questions.yaml
similarity index 100%
rename from stable/smtp-relay/2.1.10/questions.yaml
rename to stable/smtp-relay/2.1.11/questions.yaml
diff --git a/stable/smtp-relay/2.1.11/templates/NOTES.txt b/stable/smtp-relay/2.1.11/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/smtp-relay/2.1.11/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/smtp-relay/2.1.11/templates/common.yaml b/stable/smtp-relay/2.1.11/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/smtp-relay/2.1.11/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/smtp-relay/2.1.11/values.yaml b/stable/smtp-relay/2.1.11/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/snapdrop/8.1.11/CHANGELOG.md b/stable/snapdrop/8.1.11/CHANGELOG.md
deleted file mode 100644
index 8727f4f2e2..0000000000
--- a/stable/snapdrop/8.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [snapdrop-8.1.11](https://github.com/truecharts/charts/compare/snapdrop-8.1.10...snapdrop-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [snapdrop-8.1.10](https://github.com/truecharts/charts/compare/snapdrop-8.1.9...snapdrop-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [snapdrop-8.1.9](https://github.com/truecharts/charts/compare/snapdrop-8.1.8...snapdrop-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image linuxserver/snapdrop to latest[@21b1d4c](https://github.com/21b1d4c) by renovate ([#17381](https://github.com/truecharts/charts/issues/17381))
-
-
-## [snapdrop-8.1.8](https://github.com/truecharts/charts/compare/snapdrop-8.1.7...snapdrop-8.1.8) (2024-01-14)
-
-### Chore
-
-
-
-- update container image linuxserver/snapdrop to latest[@092a470](https://github.com/092a470) by renovate ([#17163](https://github.com/truecharts/charts/issues/17163))
-
-
-
-
-## [snapdrop-8.1.7](https://github.com/truecharts/charts/compare/snapdrop-8.1.6...snapdrop-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [snapdrop-8.1.6](https://github.com/truecharts/charts/compare/snapdrop-8.1.5...snapdrop-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [snapdrop-8.1.5](https://github.com/truecharts/charts/compare/snapdrop-8.1.4...snapdrop-8.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [snapdrop-8.1.4](https://github.com/truecharts/charts/compare/snapdrop-8.1.1...snapdrop-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [snapdrop-8.1.3](https://github.com/truecharts/charts/compare/snapdrop-8.1.1...snapdrop-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
diff --git a/stable/snapdrop/8.1.11/Chart.yaml b/stable/snapdrop/8.1.11/Chart.yaml
deleted file mode 100644
index f895b334f3..0000000000
--- a/stable/snapdrop/8.1.11/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Snapdrop A local file sharing in your browser. Inspired by Apple's Airdrop.
-home: https://truecharts.org/charts/stable/snapdrop
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/snapdrop.png
-keywords:
- - snapdrop
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: snapdrop
-sources:
- - https://github.com/linuxserver/docker-snapdrop
- - https://github.com/truecharts/charts/tree/master/charts/stable/snapdrop
- - https://hub.docker.com/r/linuxserver/snapdrop
-type: application
-version: 8.1.11
diff --git a/stable/snapdrop/8.1.11/app-changelog.md b/stable/snapdrop/8.1.11/app-changelog.md
deleted file mode 100644
index 87fc23a7a5..0000000000
--- a/stable/snapdrop/8.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [snapdrop-8.1.11](https://github.com/truecharts/charts/compare/snapdrop-8.1.10...snapdrop-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/snapdrop/8.1.11/charts/common-17.2.26.tgz b/stable/snapdrop/8.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/snapdrop/8.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/snapdrop/8.1.12/CHANGELOG.md b/stable/snapdrop/8.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..a82e1234b3
--- /dev/null
+++ b/stable/snapdrop/8.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [snapdrop-8.1.12](https://github.com/truecharts/charts/compare/snapdrop-8.1.11...snapdrop-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [snapdrop-8.1.11](https://github.com/truecharts/charts/compare/snapdrop-8.1.10...snapdrop-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [snapdrop-8.1.10](https://github.com/truecharts/charts/compare/snapdrop-8.1.9...snapdrop-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [snapdrop-8.1.9](https://github.com/truecharts/charts/compare/snapdrop-8.1.8...snapdrop-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image linuxserver/snapdrop to latest[@21b1d4c](https://github.com/21b1d4c) by renovate ([#17381](https://github.com/truecharts/charts/issues/17381))
+
+
+## [snapdrop-8.1.8](https://github.com/truecharts/charts/compare/snapdrop-8.1.7...snapdrop-8.1.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image linuxserver/snapdrop to latest[@092a470](https://github.com/092a470) by renovate ([#17163](https://github.com/truecharts/charts/issues/17163))
+
+
+
+
+## [snapdrop-8.1.7](https://github.com/truecharts/charts/compare/snapdrop-8.1.6...snapdrop-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [snapdrop-8.1.6](https://github.com/truecharts/charts/compare/snapdrop-8.1.5...snapdrop-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [snapdrop-8.1.5](https://github.com/truecharts/charts/compare/snapdrop-8.1.4...snapdrop-8.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [snapdrop-8.1.4](https://github.com/truecharts/charts/compare/snapdrop-8.1.1...snapdrop-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/snapdrop/8.1.12/Chart.yaml b/stable/snapdrop/8.1.12/Chart.yaml
new file mode 100644
index 0000000000..a2846ba9e1
--- /dev/null
+++ b/stable/snapdrop/8.1.12/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Snapdrop A local file sharing in your browser. Inspired by Apple's Airdrop.
+home: https://truecharts.org/charts/stable/snapdrop
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/snapdrop.png
+keywords:
+ - snapdrop
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: snapdrop
+sources:
+ - https://github.com/linuxserver/docker-snapdrop
+ - https://github.com/truecharts/charts/tree/master/charts/stable/snapdrop
+ - https://hub.docker.com/r/linuxserver/snapdrop
+type: application
+version: 8.1.12
diff --git a/stable/snapdrop/8.1.11/README.md b/stable/snapdrop/8.1.12/README.md
similarity index 100%
rename from stable/snapdrop/8.1.11/README.md
rename to stable/snapdrop/8.1.12/README.md
diff --git a/stable/snapdrop/8.1.12/app-changelog.md b/stable/snapdrop/8.1.12/app-changelog.md
new file mode 100644
index 0000000000..b3d9c31b1b
--- /dev/null
+++ b/stable/snapdrop/8.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [snapdrop-8.1.12](https://github.com/truecharts/charts/compare/snapdrop-8.1.11...snapdrop-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/snapdrop/8.1.11/app-readme.md b/stable/snapdrop/8.1.12/app-readme.md
similarity index 100%
rename from stable/snapdrop/8.1.11/app-readme.md
rename to stable/snapdrop/8.1.12/app-readme.md
diff --git a/stable/snapdrop/8.1.12/charts/common-17.2.28.tgz b/stable/snapdrop/8.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/snapdrop/8.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/snapdrop/8.1.11/ix_values.yaml b/stable/snapdrop/8.1.12/ix_values.yaml
similarity index 100%
rename from stable/snapdrop/8.1.11/ix_values.yaml
rename to stable/snapdrop/8.1.12/ix_values.yaml
diff --git a/stable/snapdrop/8.1.11/questions.yaml b/stable/snapdrop/8.1.12/questions.yaml
similarity index 100%
rename from stable/snapdrop/8.1.11/questions.yaml
rename to stable/snapdrop/8.1.12/questions.yaml
diff --git a/stable/snapdrop/8.1.12/templates/NOTES.txt b/stable/snapdrop/8.1.12/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/snapdrop/8.1.12/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/snapdrop/8.1.12/templates/common.yaml b/stable/snapdrop/8.1.12/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/snapdrop/8.1.12/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/snapdrop/8.1.12/values.yaml b/stable/snapdrop/8.1.12/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/snippet-box/6.1.8/CHANGELOG.md b/stable/snippet-box/6.1.8/CHANGELOG.md
deleted file mode 100644
index d893350969..0000000000
--- a/stable/snippet-box/6.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [snippet-box-6.1.8](https://github.com/truecharts/charts/compare/snippet-box-6.1.7...snippet-box-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [snippet-box-6.1.7](https://github.com/truecharts/charts/compare/snippet-box-6.1.6...snippet-box-6.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [snippet-box-6.1.6](https://github.com/truecharts/charts/compare/snippet-box-6.1.5...snippet-box-6.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [snippet-box-6.1.5](https://github.com/truecharts/charts/compare/snippet-box-6.1.4...snippet-box-6.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [snippet-box-6.1.4](https://github.com/truecharts/charts/compare/snippet-box-6.1.3...snippet-box-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [snippet-box-6.1.3](https://github.com/truecharts/charts/compare/snippet-box-6.1.0...snippet-box-6.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [snippet-box-6.1.2](https://github.com/truecharts/charts/compare/snippet-box-6.1.0...snippet-box-6.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [snippet-box-6.1.0](https://github.com/truecharts/charts/compare/snippet-box-6.0.1...snippet-box-6.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [snippet-box-6.0.1](https://github.com/truecharts/charts/compare/snippet-box-6.0.0...snippet-box-6.0.1) (2023-12-26)
diff --git a/stable/snippet-box/6.1.8/Chart.yaml b/stable/snippet-box/6.1.8/Chart.yaml
deleted file mode 100644
index 68a3107d52..0000000000
--- a/stable/snippet-box/6.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Snippet Box is a simple self-hosted app for organizing your code snippets.
-home: https://truecharts.org/charts/stable/snippet-box
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/snippet-box.png
-keywords:
- - snippet-box
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: snippet-box
-sources:
- - https://github.com/pawelmalak/snippet-box
- - https://github.com/truecharts/charts/tree/master/charts/stable/snippet-box
- - https://hub.docker.com/r/pawelmalak/snippet-box
-type: application
-version: 6.1.8
diff --git a/stable/snippet-box/6.1.8/app-changelog.md b/stable/snippet-box/6.1.8/app-changelog.md
deleted file mode 100644
index 08b8affce3..0000000000
--- a/stable/snippet-box/6.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [snippet-box-6.1.8](https://github.com/truecharts/charts/compare/snippet-box-6.1.7...snippet-box-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/snippet-box/6.1.8/charts/common-17.2.26.tgz b/stable/snippet-box/6.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/snippet-box/6.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/snippet-box/6.1.9/CHANGELOG.md b/stable/snippet-box/6.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..e303443128
--- /dev/null
+++ b/stable/snippet-box/6.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [snippet-box-6.1.9](https://github.com/truecharts/charts/compare/snippet-box-6.1.8...snippet-box-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [snippet-box-6.1.8](https://github.com/truecharts/charts/compare/snippet-box-6.1.7...snippet-box-6.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [snippet-box-6.1.7](https://github.com/truecharts/charts/compare/snippet-box-6.1.6...snippet-box-6.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [snippet-box-6.1.6](https://github.com/truecharts/charts/compare/snippet-box-6.1.5...snippet-box-6.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [snippet-box-6.1.5](https://github.com/truecharts/charts/compare/snippet-box-6.1.4...snippet-box-6.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [snippet-box-6.1.4](https://github.com/truecharts/charts/compare/snippet-box-6.1.3...snippet-box-6.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [snippet-box-6.1.3](https://github.com/truecharts/charts/compare/snippet-box-6.1.0...snippet-box-6.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [snippet-box-6.1.2](https://github.com/truecharts/charts/compare/snippet-box-6.1.0...snippet-box-6.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/snippet-box/6.1.9/Chart.yaml b/stable/snippet-box/6.1.9/Chart.yaml
new file mode 100644
index 0000000000..c38a1e4f92
--- /dev/null
+++ b/stable/snippet-box/6.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Snippet Box is a simple self-hosted app for organizing your code snippets.
+home: https://truecharts.org/charts/stable/snippet-box
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/snippet-box.png
+keywords:
+ - snippet-box
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: snippet-box
+sources:
+ - https://github.com/pawelmalak/snippet-box
+ - https://github.com/truecharts/charts/tree/master/charts/stable/snippet-box
+ - https://hub.docker.com/r/pawelmalak/snippet-box
+type: application
+version: 6.1.9
diff --git a/stable/snippet-box/6.1.8/README.md b/stable/snippet-box/6.1.9/README.md
similarity index 100%
rename from stable/snippet-box/6.1.8/README.md
rename to stable/snippet-box/6.1.9/README.md
diff --git a/stable/snippet-box/6.1.9/app-changelog.md b/stable/snippet-box/6.1.9/app-changelog.md
new file mode 100644
index 0000000000..c1fc2053b7
--- /dev/null
+++ b/stable/snippet-box/6.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [snippet-box-6.1.9](https://github.com/truecharts/charts/compare/snippet-box-6.1.8...snippet-box-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/snippet-box/6.1.8/app-readme.md b/stable/snippet-box/6.1.9/app-readme.md
similarity index 100%
rename from stable/snippet-box/6.1.8/app-readme.md
rename to stable/snippet-box/6.1.9/app-readme.md
diff --git a/stable/snippet-box/6.1.9/charts/common-17.2.28.tgz b/stable/snippet-box/6.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/snippet-box/6.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/snippet-box/6.1.8/ix_values.yaml b/stable/snippet-box/6.1.9/ix_values.yaml
similarity index 100%
rename from stable/snippet-box/6.1.8/ix_values.yaml
rename to stable/snippet-box/6.1.9/ix_values.yaml
diff --git a/stable/snippet-box/6.1.8/questions.yaml b/stable/snippet-box/6.1.9/questions.yaml
similarity index 100%
rename from stable/snippet-box/6.1.8/questions.yaml
rename to stable/snippet-box/6.1.9/questions.yaml
diff --git a/stable/snippet-box/6.1.9/templates/common.yaml b/stable/snippet-box/6.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/snippet-box/6.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/snippet-box/6.1.9/values.yaml b/stable/snippet-box/6.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/socials/4.1.8/CHANGELOG.md b/stable/socials/4.1.8/CHANGELOG.md
deleted file mode 100644
index f4930ce99d..0000000000
--- a/stable/socials/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [socials-4.1.8](https://github.com/truecharts/charts/compare/socials-4.1.7...socials-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [socials-4.1.7](https://github.com/truecharts/charts/compare/socials-4.1.6...socials-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [socials-4.1.6](https://github.com/truecharts/charts/compare/socials-4.1.5...socials-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [socials-4.1.5](https://github.com/truecharts/charts/compare/socials-4.1.4...socials-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [socials-4.1.4](https://github.com/truecharts/charts/compare/socials-4.1.3...socials-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [socials-4.1.3](https://github.com/truecharts/charts/compare/socials-4.1.0...socials-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [socials-4.1.2](https://github.com/truecharts/charts/compare/socials-4.1.0...socials-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [socials-4.1.0](https://github.com/truecharts/charts/compare/socials-4.0.2...socials-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [socials-4.0.2](https://github.com/truecharts/charts/compare/socials-4.0.1...socials-4.0.2) (2023-12-27)
diff --git a/stable/socials/4.1.8/Chart.yaml b/stable/socials/4.1.8/Chart.yaml
deleted file mode 100644
index bc6325da79..0000000000
--- a/stable/socials/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: main
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Socials is a single-page website that stores all your social media and personal websites to share. It is similar to tappy.tech, sociallinks.co, and linktr.ee, but open-source and built using Typescript, Sass, Express.js and EJS. Self-hosting or publishing as a static website or Chart is recommended!
-home: https://truecharts.org/charts/stable/socials
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/socials.png
-keywords:
- - socials
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: socials
-sources:
- - https://github.com/diamkil/socials
- - https://registry.hub.docker.com/r/diamkil/socials/
- - https://github.com/truecharts/charts/tree/master/charts/stable/socials
- - https://ghcr.io/diamkil/socials
-type: application
-version: 4.1.8
diff --git a/stable/socials/4.1.8/app-changelog.md b/stable/socials/4.1.8/app-changelog.md
deleted file mode 100644
index 28a384b874..0000000000
--- a/stable/socials/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [socials-4.1.8](https://github.com/truecharts/charts/compare/socials-4.1.7...socials-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/socials/4.1.8/charts/common-17.2.26.tgz b/stable/socials/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/socials/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/socials/4.1.9/CHANGELOG.md b/stable/socials/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..1769219349
--- /dev/null
+++ b/stable/socials/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [socials-4.1.9](https://github.com/truecharts/charts/compare/socials-4.1.8...socials-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [socials-4.1.8](https://github.com/truecharts/charts/compare/socials-4.1.7...socials-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [socials-4.1.7](https://github.com/truecharts/charts/compare/socials-4.1.6...socials-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [socials-4.1.6](https://github.com/truecharts/charts/compare/socials-4.1.5...socials-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [socials-4.1.5](https://github.com/truecharts/charts/compare/socials-4.1.4...socials-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [socials-4.1.4](https://github.com/truecharts/charts/compare/socials-4.1.3...socials-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [socials-4.1.3](https://github.com/truecharts/charts/compare/socials-4.1.0...socials-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [socials-4.1.2](https://github.com/truecharts/charts/compare/socials-4.1.0...socials-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/socials/4.1.9/Chart.yaml b/stable/socials/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..7fb4082a8d
--- /dev/null
+++ b/stable/socials/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: main
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Socials is a single-page website that stores all your social media and personal websites to share. It is similar to tappy.tech, sociallinks.co, and linktr.ee, but open-source and built using Typescript, Sass, Express.js and EJS. Self-hosting or publishing as a static website or Chart is recommended!
+home: https://truecharts.org/charts/stable/socials
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/socials.png
+keywords:
+ - socials
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: socials
+sources:
+ - https://github.com/diamkil/socials
+ - https://registry.hub.docker.com/r/diamkil/socials/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/socials
+ - https://ghcr.io/diamkil/socials
+type: application
+version: 4.1.9
diff --git a/stable/socials/4.1.8/README.md b/stable/socials/4.1.9/README.md
similarity index 100%
rename from stable/socials/4.1.8/README.md
rename to stable/socials/4.1.9/README.md
diff --git a/stable/socials/4.1.9/app-changelog.md b/stable/socials/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..1d66f7c73b
--- /dev/null
+++ b/stable/socials/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [socials-4.1.9](https://github.com/truecharts/charts/compare/socials-4.1.8...socials-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/socials/4.1.8/app-readme.md b/stable/socials/4.1.9/app-readme.md
similarity index 100%
rename from stable/socials/4.1.8/app-readme.md
rename to stable/socials/4.1.9/app-readme.md
diff --git a/stable/socials/4.1.9/charts/common-17.2.28.tgz b/stable/socials/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/socials/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/socials/4.1.8/ix_values.yaml b/stable/socials/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/socials/4.1.8/ix_values.yaml
rename to stable/socials/4.1.9/ix_values.yaml
diff --git a/stable/socials/4.1.8/questions.yaml b/stable/socials/4.1.9/questions.yaml
similarity index 100%
rename from stable/socials/4.1.8/questions.yaml
rename to stable/socials/4.1.9/questions.yaml
diff --git a/stable/stackedit/4.1.8/templates/common.yaml b/stable/socials/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/stackedit/4.1.8/templates/common.yaml
rename to stable/socials/4.1.9/templates/common.yaml
diff --git a/stable/socials/4.1.9/values.yaml b/stable/socials/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/soft-serve/5.1.8/CHANGELOG.md b/stable/soft-serve/5.1.8/CHANGELOG.md
deleted file mode 100644
index 680f3ecc40..0000000000
--- a/stable/soft-serve/5.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [soft-serve-5.1.8](https://github.com/truecharts/charts/compare/soft-serve-5.1.7...soft-serve-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [soft-serve-5.1.7](https://github.com/truecharts/charts/compare/soft-serve-5.1.6...soft-serve-5.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [soft-serve-5.1.6](https://github.com/truecharts/charts/compare/soft-serve-5.1.5...soft-serve-5.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [soft-serve-5.1.5](https://github.com/truecharts/charts/compare/soft-serve-5.1.4...soft-serve-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [soft-serve-5.1.4](https://github.com/truecharts/charts/compare/soft-serve-5.1.3...soft-serve-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [soft-serve-5.1.3](https://github.com/truecharts/charts/compare/soft-serve-5.1.0...soft-serve-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [soft-serve-5.1.2](https://github.com/truecharts/charts/compare/soft-serve-5.1.0...soft-serve-5.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [soft-serve-5.1.0](https://github.com/truecharts/charts/compare/soft-serve-5.0.1...soft-serve-5.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [soft-serve-5.0.1](https://github.com/truecharts/charts/compare/soft-serve-5.0.0...soft-serve-5.0.1) (2023-12-26)
diff --git a/stable/soft-serve/5.1.8/Chart.yaml b/stable/soft-serve/5.1.8/Chart.yaml
deleted file mode 100644
index 84e98df5f3..0000000000
--- a/stable/soft-serve/5.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: git
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.7.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A tasty, self-hostable Git server for the command line.
-home: https://truecharts.org/charts/stable/soft-serve
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/soft-serve.png
-keywords:
- - soft-serve
- - git
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: soft-serve
-sources:
- - https://github.com/charmbracelet/soft-serve
- - https://github.com/truecharts/charts/tree/master/charts/stable/soft-serve
- - https://hub.docker.com/r/charmcli/soft-serve
-type: application
-version: 5.1.8
diff --git a/stable/soft-serve/5.1.8/app-changelog.md b/stable/soft-serve/5.1.8/app-changelog.md
deleted file mode 100644
index 1df326e24d..0000000000
--- a/stable/soft-serve/5.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [soft-serve-5.1.8](https://github.com/truecharts/charts/compare/soft-serve-5.1.7...soft-serve-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/soft-serve/5.1.8/charts/common-17.2.26.tgz b/stable/soft-serve/5.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/soft-serve/5.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/soft-serve/5.1.9/CHANGELOG.md b/stable/soft-serve/5.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..eb9e086085
--- /dev/null
+++ b/stable/soft-serve/5.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [soft-serve-5.1.9](https://github.com/truecharts/charts/compare/soft-serve-5.1.8...soft-serve-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [soft-serve-5.1.8](https://github.com/truecharts/charts/compare/soft-serve-5.1.7...soft-serve-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [soft-serve-5.1.7](https://github.com/truecharts/charts/compare/soft-serve-5.1.6...soft-serve-5.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [soft-serve-5.1.6](https://github.com/truecharts/charts/compare/soft-serve-5.1.5...soft-serve-5.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [soft-serve-5.1.5](https://github.com/truecharts/charts/compare/soft-serve-5.1.4...soft-serve-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [soft-serve-5.1.4](https://github.com/truecharts/charts/compare/soft-serve-5.1.3...soft-serve-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [soft-serve-5.1.3](https://github.com/truecharts/charts/compare/soft-serve-5.1.0...soft-serve-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [soft-serve-5.1.2](https://github.com/truecharts/charts/compare/soft-serve-5.1.0...soft-serve-5.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/soft-serve/5.1.9/Chart.yaml b/stable/soft-serve/5.1.9/Chart.yaml
new file mode 100644
index 0000000000..90852008c9
--- /dev/null
+++ b/stable/soft-serve/5.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: git
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.7.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A tasty, self-hostable Git server for the command line.
+home: https://truecharts.org/charts/stable/soft-serve
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/soft-serve.png
+keywords:
+ - soft-serve
+ - git
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: soft-serve
+sources:
+ - https://github.com/charmbracelet/soft-serve
+ - https://github.com/truecharts/charts/tree/master/charts/stable/soft-serve
+ - https://hub.docker.com/r/charmcli/soft-serve
+type: application
+version: 5.1.9
diff --git a/stable/soft-serve/5.1.8/README.md b/stable/soft-serve/5.1.9/README.md
similarity index 100%
rename from stable/soft-serve/5.1.8/README.md
rename to stable/soft-serve/5.1.9/README.md
diff --git a/stable/soft-serve/5.1.9/app-changelog.md b/stable/soft-serve/5.1.9/app-changelog.md
new file mode 100644
index 0000000000..d78c817ea7
--- /dev/null
+++ b/stable/soft-serve/5.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [soft-serve-5.1.9](https://github.com/truecharts/charts/compare/soft-serve-5.1.8...soft-serve-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/soft-serve/5.1.8/app-readme.md b/stable/soft-serve/5.1.9/app-readme.md
similarity index 100%
rename from stable/soft-serve/5.1.8/app-readme.md
rename to stable/soft-serve/5.1.9/app-readme.md
diff --git a/stable/soft-serve/5.1.9/charts/common-17.2.28.tgz b/stable/soft-serve/5.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/soft-serve/5.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/soft-serve/5.1.8/ix_values.yaml b/stable/soft-serve/5.1.9/ix_values.yaml
similarity index 100%
rename from stable/soft-serve/5.1.8/ix_values.yaml
rename to stable/soft-serve/5.1.9/ix_values.yaml
diff --git a/stable/soft-serve/5.1.8/questions.yaml b/stable/soft-serve/5.1.9/questions.yaml
similarity index 100%
rename from stable/soft-serve/5.1.8/questions.yaml
rename to stable/soft-serve/5.1.9/questions.yaml
diff --git a/stable/soft-serve/5.1.9/templates/NOTES.txt b/stable/soft-serve/5.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/soft-serve/5.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/soft-serve/5.1.8/templates/_secret.tpl b/stable/soft-serve/5.1.9/templates/_secret.tpl
similarity index 100%
rename from stable/soft-serve/5.1.8/templates/_secret.tpl
rename to stable/soft-serve/5.1.9/templates/_secret.tpl
diff --git a/stable/soft-serve/5.1.8/templates/common.yaml b/stable/soft-serve/5.1.9/templates/common.yaml
similarity index 100%
rename from stable/soft-serve/5.1.8/templates/common.yaml
rename to stable/soft-serve/5.1.9/templates/common.yaml
diff --git a/stable/soft-serve/5.1.9/values.yaml b/stable/soft-serve/5.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/sonarr/19.0.30/CHANGELOG.md b/stable/sonarr/19.0.30/CHANGELOG.md
new file mode 100644
index 0000000000..a04146f187
--- /dev/null
+++ b/stable/sonarr/19.0.30/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [sonarr-19.0.30](https://github.com/truecharts/charts/compare/sonarr-19.0.29...sonarr-19.0.30) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [sonarr-19.0.29](https://github.com/truecharts/charts/compare/sonarr-19.0.28...sonarr-19.0.29) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [sonarr-19.0.28](https://github.com/truecharts/charts/compare/sonarr-19.0.27...sonarr-19.0.28) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [sonarr-19.0.27](https://github.com/truecharts/charts/compare/sonarr-19.0.26...sonarr-19.0.27) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/onedr0p/sonarr to v4.0.1.929[@4d107b1](https://github.com/4d107b1) by renovate ([#17423](https://github.com/truecharts/charts/issues/17423))
+
+
+
+
+## [sonarr-19.0.26](https://github.com/truecharts/charts/compare/sonarr-19.0.25...sonarr-19.0.26) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [sonarr-19.0.25](https://github.com/truecharts/charts/compare/sonarr-19.0.24...sonarr-19.0.25) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [sonarr-19.0.24](https://github.com/truecharts/charts/compare/sonarr-19.0.23...sonarr-19.0.24) (2024-01-02)
+
+### Chore
+
+
+
+- update container image ghcr.io/onedr0p/sonarr to v4.0.0.748[@f1b1826](https://github.com/f1b1826) by renovate ([#16724](https://github.com/truecharts/charts/issues/16724))
+
+
+## [sonarr-19.0.23](https://github.com/truecharts/charts/compare/sonarr-19.0.22...sonarr-19.0.23) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [sonarr-19.0.22](https://github.com/truecharts/charts/compare/sonarr-19.0.19...sonarr-19.0.22) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/sonarr/19.0.30/Chart.yaml b/stable/sonarr/19.0.30/Chart.yaml
new file mode 100644
index 0000000000..c2bf66fbc0
--- /dev/null
+++ b/stable/sonarr/19.0.30/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.0.1.929
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Smart PVR for newsgroup and bittorrent users
+home: https://truecharts.org/charts/stable/sonarr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/sonarr.png
+keywords:
+ - sonarr
+ - torrent
+ - usenet
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: sonarr
+sources:
+ - https://github.com/Sonarr/Sonarr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/sonarr
+ - https://ghcr.io/onedr0p/sonarr
+ - https://ghcr.io/onedr0p/exportarr
+type: application
+version: 19.0.30
diff --git a/stable/sonarr/19.0.30/README.md b/stable/sonarr/19.0.30/README.md
new file mode 100644
index 0000000000..d347b8af5b
--- /dev/null
+++ b/stable/sonarr/19.0.30/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/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)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/sonarr/19.0.30/app-changelog.md b/stable/sonarr/19.0.30/app-changelog.md
new file mode 100644
index 0000000000..d2a44cd7a0
--- /dev/null
+++ b/stable/sonarr/19.0.30/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [sonarr-19.0.30](https://github.com/truecharts/charts/compare/sonarr-19.0.29...sonarr-19.0.30) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/sonarr/19.0.30/app-readme.md b/stable/sonarr/19.0.30/app-readme.md
new file mode 100644
index 0000000000..ec61484a6b
--- /dev/null
+++ b/stable/sonarr/19.0.30/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/charts/stable/sonarr](https://truecharts.org/charts/stable/sonarr)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/sonarr/19.0.30/charts/common-17.2.28.tgz b/stable/sonarr/19.0.30/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/sonarr/19.0.30/charts/common-17.2.28.tgz differ
diff --git a/stable/sonarr/19.0.30/ix_values.yaml b/stable/sonarr/19.0.30/ix_values.yaml
new file mode 100644
index 0000000000..3a6681b69a
--- /dev/null
+++ b/stable/sonarr/19.0.30/ix_values.yaml
@@ -0,0 +1,106 @@
+image:
+ repository: ghcr.io/onedr0p/sonarr
+ pullPolicy: IfNotPresent
+ tag: 4.0.1.929@sha256:4d107b1f0bfa652195d1f4054bdceac271553cfcc397a7b8ceedbfa625cba0b8
+exportarrImage:
+ repository: ghcr.io/onedr0p/exportarr
+ pullPolicy: IfNotPresent
+ tag: v1.6.0@sha256:b522e128509b766cf66f847190fccd225ff194dc76775fe6a215f2dd3010cac2
+service:
+ main:
+ ports:
+ main:
+ port: 8989
+ metrics:
+ enabled: true
+ type: ClusterIP
+ targetSelector: exportarr
+ ports:
+ metrics:
+ enabled: true
+ port: 8990
+ targetSelector: exportarr
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: true
+ type: http
+ path: /ping
+ readiness:
+ enabled: true
+ type: http
+ path: /ping
+ startup:
+ enabled: true
+ type: http
+ path: /ping
+ env:
+ SONARR__PORT: "{{ .Values.service.main.ports.main.port }}"
+ SONARR__AUTHENTICATION_METHOD: ""
+ exportarr:
+ enabled: true
+ type: Deployment
+ strategy: RollingUpdate
+ replicas: 1
+ podSpec:
+ containers:
+ exportarr:
+ primary: true
+ enabled: true
+ imageSelector: exportarrImage
+ args:
+ - sonarr
+ probes:
+ liveness:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ readiness:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ startup:
+ enabled: true
+ type: http
+ path: /healthz
+ port: "{{ .Values.service.metrics.ports.metrics.port }}"
+ env:
+ INTERFACE: 0.0.0.0
+ PORT: "{{ .Values.service.metrics.ports.metrics.port }}"
+ URL: '{{ printf "http://%v:%v" (include "tc.v1.common.lib.chart.names.fullname" $) .Values.service.main.ports.main.port }}'
+ # additional metrics (slow)
+ # ENABLE_ADDITIONAL_METRICS: false
+ # enable gathering unknown queue items
+ # ENABLE_UNKNOWN_QUEUE_ITEMS: false
+ CONFIG: "/config/config.xml"
+persistence:
+ config:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: /config
+ exportarr:
+ exportarr:
+ mountPath: /config
+ readOnly: true
+metrics:
+ main:
+ enabled: true
+ type: "servicemonitor"
+ endpoints:
+ - port: metrics
+ path: /metrics
+ targetSelector: metrics
+ prometheusRule:
+ enabled: false
+portal:
+ open:
+ enabled: true
+updated: true
diff --git a/stable/sonarr/19.0.30/questions.yaml b/stable/sonarr/19.0.30/questions.yaml
new file mode 100644
index 0000000000..24738eaa0d
--- /dev/null
+++ b/stable/sonarr/19.0.30/questions.yaml
@@ -0,0 +1,2885 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: App Configuration
+ label: Image Environment
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: SONARR__AUTHENTICATION_METHOD
+ label: Auth Method
+ description: Sets the auth method.
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: In-App Setting
+ - value: External
+ description: External/None
+ - value: Basic
+ description: Basic
+ - value: Forms
+ description: Forms
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 8989
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: App Config Storage
+ description: Stores the Application Configuration.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: metrics
+ group: Metrics
+ label: Prometheus Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: prometheusRule
+ label: PrometheusRule
+ description: Enable and configure Prometheus Rules for the App.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ # TODO: Rule List section
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/sonarr/19.0.30/templates/NOTES.txt b/stable/sonarr/19.0.30/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/sonarr/19.0.30/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/sonarr/19.0.30/templates/common.yaml b/stable/sonarr/19.0.30/templates/common.yaml
new file mode 100644
index 0000000000..3c93f57861
--- /dev/null
+++ b/stable/sonarr/19.0.30/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . -}}
+
+{{/* Disable [exportarr] if requested */}}
+{{- if not .Values.metrics.main.enabled -}}
+ {{- $_ := set .Values.workload.exportarr "enabled" false -}}
+ {{- $_ := set .Values.service.metrics "enabled" false -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{- include "tc.v1.common.loader.apply" . -}}
diff --git a/stable/sonarr/19.0.30/values.yaml b/stable/sonarr/19.0.30/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/songkong/4.1.10/CHANGELOG.md b/stable/songkong/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..34bb292cb7
--- /dev/null
+++ b/stable/songkong/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [songkong-4.1.10](https://github.com/truecharts/charts/compare/songkong-4.1.9...songkong-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [songkong-4.1.9](https://github.com/truecharts/charts/compare/songkong-4.1.8...songkong-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [songkong-4.1.8](https://github.com/truecharts/charts/compare/songkong-4.1.7...songkong-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [songkong-4.1.7](https://github.com/truecharts/charts/compare/songkong-4.1.6...songkong-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [songkong-4.1.6](https://github.com/truecharts/charts/compare/songkong-4.1.5...songkong-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [songkong-4.1.5](https://github.com/truecharts/charts/compare/songkong-4.1.4...songkong-4.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [songkong-4.1.4](https://github.com/truecharts/charts/compare/songkong-4.1.1...songkong-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [songkong-4.1.3](https://github.com/truecharts/charts/compare/songkong-4.1.1...songkong-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+## [songkong-4.1.1](https://github.com/truecharts/charts/compare/songkong-4.1.0...songkong-4.1.1) (2023-12-31)
+
diff --git a/stable/songkong/4.1.10/Chart.yaml b/stable/songkong/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..33158c932b
--- /dev/null
+++ b/stable/songkong/4.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaApp-Music
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Official SongKong Chart repository, Identify your songs and add metadata and artwork automatically
+home: https://truecharts.org/charts/stable/songkong
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/songkong.png
+keywords:
+ - songkong
+ - MediaApp-Music
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: songkong
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/songkong
+ - https://hub.docker.com/r/songkong/songkong
+type: application
+version: 4.1.10
diff --git a/stable/songkong/4.1.9/README.md b/stable/songkong/4.1.10/README.md
similarity index 100%
rename from stable/songkong/4.1.9/README.md
rename to stable/songkong/4.1.10/README.md
diff --git a/stable/songkong/4.1.10/app-changelog.md b/stable/songkong/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..f924307b45
--- /dev/null
+++ b/stable/songkong/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [songkong-4.1.10](https://github.com/truecharts/charts/compare/songkong-4.1.9...songkong-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/songkong/4.1.9/app-readme.md b/stable/songkong/4.1.10/app-readme.md
similarity index 100%
rename from stable/songkong/4.1.9/app-readme.md
rename to stable/songkong/4.1.10/app-readme.md
diff --git a/stable/songkong/4.1.10/charts/common-17.2.28.tgz b/stable/songkong/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/songkong/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/songkong/4.1.9/ix_values.yaml b/stable/songkong/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/songkong/4.1.9/ix_values.yaml
rename to stable/songkong/4.1.10/ix_values.yaml
diff --git a/stable/songkong/4.1.9/questions.yaml b/stable/songkong/4.1.10/questions.yaml
similarity index 100%
rename from stable/songkong/4.1.9/questions.yaml
rename to stable/songkong/4.1.10/questions.yaml
diff --git a/stable/standardnotes-web/4.1.8/templates/common.yaml b/stable/songkong/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/standardnotes-web/4.1.8/templates/common.yaml
rename to stable/songkong/4.1.10/templates/common.yaml
diff --git a/stable/songkong/4.1.10/values.yaml b/stable/songkong/4.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/songkong/4.1.9/CHANGELOG.md b/stable/songkong/4.1.9/CHANGELOG.md
deleted file mode 100644
index 5d530d12a7..0000000000
--- a/stable/songkong/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [songkong-4.1.9](https://github.com/truecharts/charts/compare/songkong-4.1.8...songkong-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [songkong-4.1.8](https://github.com/truecharts/charts/compare/songkong-4.1.7...songkong-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [songkong-4.1.7](https://github.com/truecharts/charts/compare/songkong-4.1.6...songkong-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [songkong-4.1.6](https://github.com/truecharts/charts/compare/songkong-4.1.5...songkong-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [songkong-4.1.5](https://github.com/truecharts/charts/compare/songkong-4.1.4...songkong-4.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [songkong-4.1.4](https://github.com/truecharts/charts/compare/songkong-4.1.1...songkong-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [songkong-4.1.3](https://github.com/truecharts/charts/compare/songkong-4.1.1...songkong-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [songkong-4.1.1](https://github.com/truecharts/charts/compare/songkong-4.1.0...songkong-4.1.1) (2023-12-31)
-
-### Chore
-
-- update container image songkong/songkong to latest[@480dbd5](https://github.com/480dbd5) by renovate ([#16643](https://github.com/truecharts/charts/issues/16643))
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-## [songkong-4.1.0](https://github.com/truecharts/charts/compare/songkong-4.0.1...songkong-4.1.0) (2023-12-30)
-
-### Chore
-
diff --git a/stable/songkong/4.1.9/Chart.yaml b/stable/songkong/4.1.9/Chart.yaml
deleted file mode 100644
index 87d9f374fc..0000000000
--- a/stable/songkong/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaApp-Music
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Official SongKong Chart repository, Identify your songs and add metadata and artwork automatically
-home: https://truecharts.org/charts/stable/songkong
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/songkong.png
-keywords:
- - songkong
- - MediaApp-Music
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: songkong
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/songkong
- - https://hub.docker.com/r/songkong/songkong
-type: application
-version: 4.1.9
diff --git a/stable/songkong/4.1.9/app-changelog.md b/stable/songkong/4.1.9/app-changelog.md
deleted file mode 100644
index ff8002aa77..0000000000
--- a/stable/songkong/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [songkong-4.1.9](https://github.com/truecharts/charts/compare/songkong-4.1.8...songkong-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/songkong/4.1.9/charts/common-17.2.26.tgz b/stable/songkong/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/songkong/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/sonsoftheforest/2.1.11/CHANGELOG.md b/stable/sonsoftheforest/2.1.11/CHANGELOG.md
deleted file mode 100644
index 5e7398abe6..0000000000
--- a/stable/sonsoftheforest/2.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [sonsoftheforest-2.1.11](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.10...sonsoftheforest-2.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [sonsoftheforest-2.1.10](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.9...sonsoftheforest-2.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [sonsoftheforest-2.1.9](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.8...sonsoftheforest-2.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [sonsoftheforest-2.1.8](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.7...sonsoftheforest-2.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ich777/steamcmd to sonsoftheforest[@8b75900](https://github.com/8b75900) by renovate ([#16779](https://github.com/truecharts/charts/issues/16779))
-
-
-## [sonsoftheforest-2.1.7](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.6...sonsoftheforest-2.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [sonsoftheforest-2.1.6](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.4...sonsoftheforest-2.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [sonsoftheforest-2.1.4](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.3...sonsoftheforest-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [sonsoftheforest-2.1.3](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.0...sonsoftheforest-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [sonsoftheforest-2.1.2](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.0...sonsoftheforest-2.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/sonsoftheforest/2.1.11/Chart.yaml b/stable/sonsoftheforest/2.1.11/Chart.yaml
deleted file mode 100644
index 75e83195f5..0000000000
--- a/stable/sonsoftheforest/2.1.11/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: sonsoftheforest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A custom SteamCMD chart that runs Sons Of The Forest Server.
-home: https://truecharts.org/charts/stable/sonsoftheforest
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/sonsoftheforest.png
-keywords:
- - sonsoftheforest
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: sonsoftheforest
-sources:
- - https://github.com/ich777/docker-steamcmd-server/tree/sonsoftheforest
- - https://github.com/truecharts/charts/tree/master/charts/stable/sonsoftheforest
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 2.1.11
diff --git a/stable/sonsoftheforest/2.1.11/app-changelog.md b/stable/sonsoftheforest/2.1.11/app-changelog.md
deleted file mode 100644
index 26629bb77d..0000000000
--- a/stable/sonsoftheforest/2.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [sonsoftheforest-2.1.11](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.10...sonsoftheforest-2.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/sonsoftheforest/2.1.11/charts/common-17.2.26.tgz b/stable/sonsoftheforest/2.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/sonsoftheforest/2.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/sonsoftheforest/2.1.12/CHANGELOG.md b/stable/sonsoftheforest/2.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..5b345bab3d
--- /dev/null
+++ b/stable/sonsoftheforest/2.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [sonsoftheforest-2.1.12](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.11...sonsoftheforest-2.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [sonsoftheforest-2.1.11](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.10...sonsoftheforest-2.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [sonsoftheforest-2.1.10](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.9...sonsoftheforest-2.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [sonsoftheforest-2.1.9](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.8...sonsoftheforest-2.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [sonsoftheforest-2.1.8](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.7...sonsoftheforest-2.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ich777/steamcmd to sonsoftheforest[@8b75900](https://github.com/8b75900) by renovate ([#16779](https://github.com/truecharts/charts/issues/16779))
+
+
+## [sonsoftheforest-2.1.7](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.6...sonsoftheforest-2.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [sonsoftheforest-2.1.6](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.4...sonsoftheforest-2.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [sonsoftheforest-2.1.4](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.3...sonsoftheforest-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [sonsoftheforest-2.1.3](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.0...sonsoftheforest-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/sonsoftheforest/2.1.12/Chart.yaml b/stable/sonsoftheforest/2.1.12/Chart.yaml
new file mode 100644
index 0000000000..fb939dece2
--- /dev/null
+++ b/stable/sonsoftheforest/2.1.12/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: sonsoftheforest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A custom SteamCMD chart that runs Sons Of The Forest Server.
+home: https://truecharts.org/charts/stable/sonsoftheforest
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/sonsoftheforest.png
+keywords:
+ - sonsoftheforest
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: sonsoftheforest
+sources:
+ - https://github.com/ich777/docker-steamcmd-server/tree/sonsoftheforest
+ - https://github.com/truecharts/charts/tree/master/charts/stable/sonsoftheforest
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 2.1.12
diff --git a/stable/sonsoftheforest/2.1.11/README.md b/stable/sonsoftheforest/2.1.12/README.md
similarity index 100%
rename from stable/sonsoftheforest/2.1.11/README.md
rename to stable/sonsoftheforest/2.1.12/README.md
diff --git a/stable/sonsoftheforest/2.1.12/app-changelog.md b/stable/sonsoftheforest/2.1.12/app-changelog.md
new file mode 100644
index 0000000000..259925b65f
--- /dev/null
+++ b/stable/sonsoftheforest/2.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [sonsoftheforest-2.1.12](https://github.com/truecharts/charts/compare/sonsoftheforest-2.1.11...sonsoftheforest-2.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/sonsoftheforest/2.1.11/app-readme.md b/stable/sonsoftheforest/2.1.12/app-readme.md
similarity index 100%
rename from stable/sonsoftheforest/2.1.11/app-readme.md
rename to stable/sonsoftheforest/2.1.12/app-readme.md
diff --git a/stable/sonsoftheforest/2.1.12/charts/common-17.2.28.tgz b/stable/sonsoftheforest/2.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/sonsoftheforest/2.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/sonsoftheforest/2.1.11/ix_values.yaml b/stable/sonsoftheforest/2.1.12/ix_values.yaml
similarity index 100%
rename from stable/sonsoftheforest/2.1.11/ix_values.yaml
rename to stable/sonsoftheforest/2.1.12/ix_values.yaml
diff --git a/stable/sonsoftheforest/2.1.11/questions.yaml b/stable/sonsoftheforest/2.1.12/questions.yaml
similarity index 100%
rename from stable/sonsoftheforest/2.1.11/questions.yaml
rename to stable/sonsoftheforest/2.1.12/questions.yaml
diff --git a/stable/sonsoftheforest/2.1.12/templates/NOTES.txt b/stable/sonsoftheforest/2.1.12/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/sonsoftheforest/2.1.12/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/sonsoftheforest/2.1.11/templates/_configmap.tpl b/stable/sonsoftheforest/2.1.12/templates/_configmap.tpl
similarity index 100%
rename from stable/sonsoftheforest/2.1.11/templates/_configmap.tpl
rename to stable/sonsoftheforest/2.1.12/templates/_configmap.tpl
diff --git a/stable/sonsoftheforest/2.1.11/templates/common.yaml b/stable/sonsoftheforest/2.1.12/templates/common.yaml
similarity index 100%
rename from stable/sonsoftheforest/2.1.11/templates/common.yaml
rename to stable/sonsoftheforest/2.1.12/templates/common.yaml
diff --git a/stable/sonsoftheforest/2.1.12/values.yaml b/stable/sonsoftheforest/2.1.12/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/sourcegraph/4.1.10/CHANGELOG.md b/stable/sourcegraph/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..b30e269f05
--- /dev/null
+++ b/stable/sourcegraph/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [sourcegraph-4.1.10](https://github.com/truecharts/charts/compare/sourcegraph-4.1.9...sourcegraph-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [sourcegraph-4.1.9](https://github.com/truecharts/charts/compare/sourcegraph-4.1.8...sourcegraph-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [sourcegraph-4.1.8](https://github.com/truecharts/charts/compare/sourcegraph-4.1.7...sourcegraph-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [sourcegraph-4.1.7](https://github.com/truecharts/charts/compare/sourcegraph-4.1.6...sourcegraph-4.1.7) (2024-01-14)
+
+### Chore
+
+
+
+- update container image sourcegraph/server to v5.2.6[@ef44775](https://github.com/ef44775) by renovate ([#17197](https://github.com/truecharts/charts/issues/17197))
+
+
+
+
+## [sourcegraph-4.1.6](https://github.com/truecharts/charts/compare/sourcegraph-4.1.5...sourcegraph-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [sourcegraph-4.1.5](https://github.com/truecharts/charts/compare/sourcegraph-4.1.4...sourcegraph-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [sourcegraph-4.1.4](https://github.com/truecharts/charts/compare/sourcegraph-4.1.3...sourcegraph-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [sourcegraph-4.1.3](https://github.com/truecharts/charts/compare/sourcegraph-4.1.0...sourcegraph-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [sourcegraph-4.1.2](https://github.com/truecharts/charts/compare/sourcegraph-4.1.0...sourcegraph-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/sourcegraph/4.1.10/Chart.yaml b/stable/sourcegraph/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..7a028fa963
--- /dev/null
+++ b/stable/sourcegraph/4.1.10/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Backup
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.2.6
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Sourcegraph Chart.
+home: https://truecharts.org/charts/stable/sourcegraph
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/sourcegraph.png
+keywords:
+ - sourcegraph
+ - Backup
+ - Cloud
+ - Network-Web
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: sourcegraph
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/sourcegraph
+ - https://hub.docker.com/r/sourcegraph/server
+type: application
+version: 4.1.10
diff --git a/stable/sourcegraph/4.1.9/README.md b/stable/sourcegraph/4.1.10/README.md
similarity index 100%
rename from stable/sourcegraph/4.1.9/README.md
rename to stable/sourcegraph/4.1.10/README.md
diff --git a/stable/sourcegraph/4.1.10/app-changelog.md b/stable/sourcegraph/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..d4a6bcc44c
--- /dev/null
+++ b/stable/sourcegraph/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [sourcegraph-4.1.10](https://github.com/truecharts/charts/compare/sourcegraph-4.1.9...sourcegraph-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/sourcegraph/4.1.9/app-readme.md b/stable/sourcegraph/4.1.10/app-readme.md
similarity index 100%
rename from stable/sourcegraph/4.1.9/app-readme.md
rename to stable/sourcegraph/4.1.10/app-readme.md
diff --git a/stable/sourcegraph/4.1.10/charts/common-17.2.28.tgz b/stable/sourcegraph/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/sourcegraph/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/sourcegraph/4.1.9/ix_values.yaml b/stable/sourcegraph/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/sourcegraph/4.1.9/ix_values.yaml
rename to stable/sourcegraph/4.1.10/ix_values.yaml
diff --git a/stable/sourcegraph/4.1.9/questions.yaml b/stable/sourcegraph/4.1.10/questions.yaml
similarity index 100%
rename from stable/sourcegraph/4.1.9/questions.yaml
rename to stable/sourcegraph/4.1.10/questions.yaml
diff --git a/stable/starmade/4.1.8/templates/common.yaml b/stable/sourcegraph/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/starmade/4.1.8/templates/common.yaml
rename to stable/sourcegraph/4.1.10/templates/common.yaml
diff --git a/stable/sourcegraph/4.1.10/values.yaml b/stable/sourcegraph/4.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/sourcegraph/4.1.9/CHANGELOG.md b/stable/sourcegraph/4.1.9/CHANGELOG.md
deleted file mode 100644
index c88fca074e..0000000000
--- a/stable/sourcegraph/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [sourcegraph-4.1.9](https://github.com/truecharts/charts/compare/sourcegraph-4.1.8...sourcegraph-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [sourcegraph-4.1.8](https://github.com/truecharts/charts/compare/sourcegraph-4.1.7...sourcegraph-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [sourcegraph-4.1.7](https://github.com/truecharts/charts/compare/sourcegraph-4.1.6...sourcegraph-4.1.7) (2024-01-14)
-
-### Chore
-
-
-
-- update container image sourcegraph/server to v5.2.6[@ef44775](https://github.com/ef44775) by renovate ([#17197](https://github.com/truecharts/charts/issues/17197))
-
-
-
-
-## [sourcegraph-4.1.6](https://github.com/truecharts/charts/compare/sourcegraph-4.1.5...sourcegraph-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [sourcegraph-4.1.5](https://github.com/truecharts/charts/compare/sourcegraph-4.1.4...sourcegraph-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [sourcegraph-4.1.4](https://github.com/truecharts/charts/compare/sourcegraph-4.1.3...sourcegraph-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [sourcegraph-4.1.3](https://github.com/truecharts/charts/compare/sourcegraph-4.1.0...sourcegraph-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [sourcegraph-4.1.2](https://github.com/truecharts/charts/compare/sourcegraph-4.1.0...sourcegraph-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/sourcegraph/4.1.9/Chart.yaml b/stable/sourcegraph/4.1.9/Chart.yaml
deleted file mode 100644
index 44f43b5f47..0000000000
--- a/stable/sourcegraph/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Backup
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 5.2.6
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Sourcegraph Chart.
-home: https://truecharts.org/charts/stable/sourcegraph
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/sourcegraph.png
-keywords:
- - sourcegraph
- - Backup
- - Cloud
- - Network-Web
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: sourcegraph
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/sourcegraph
- - https://hub.docker.com/r/sourcegraph/server
-type: application
-version: 4.1.9
diff --git a/stable/sourcegraph/4.1.9/app-changelog.md b/stable/sourcegraph/4.1.9/app-changelog.md
deleted file mode 100644
index fe88ea9bd0..0000000000
--- a/stable/sourcegraph/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [sourcegraph-4.1.9](https://github.com/truecharts/charts/compare/sourcegraph-4.1.8...sourcegraph-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/sourcegraph/4.1.9/charts/common-17.2.26.tgz b/stable/sourcegraph/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/sourcegraph/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/spaceengineers/5.1.8/CHANGELOG.md b/stable/spaceengineers/5.1.8/CHANGELOG.md
deleted file mode 100644
index bb21827c5f..0000000000
--- a/stable/spaceengineers/5.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [spaceengineers-5.1.8](https://github.com/truecharts/charts/compare/spaceengineers-5.1.7...spaceengineers-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [spaceengineers-5.1.7](https://github.com/truecharts/charts/compare/spaceengineers-5.1.6...spaceengineers-5.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [spaceengineers-5.1.6](https://github.com/truecharts/charts/compare/spaceengineers-5.1.5...spaceengineers-5.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [spaceengineers-5.1.5](https://github.com/truecharts/charts/compare/spaceengineers-5.1.4...spaceengineers-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [spaceengineers-5.1.4](https://github.com/truecharts/charts/compare/spaceengineers-5.1.3...spaceengineers-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [spaceengineers-5.1.3](https://github.com/truecharts/charts/compare/spaceengineers-5.1.0...spaceengineers-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [spaceengineers-5.1.2](https://github.com/truecharts/charts/compare/spaceengineers-5.1.0...spaceengineers-5.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [spaceengineers-5.1.0](https://github.com/truecharts/charts/compare/spaceengineers-5.0.1...spaceengineers-5.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [spaceengineers-5.0.1](https://github.com/truecharts/charts/compare/spaceengineers-5.0.0...spaceengineers-5.0.1) (2023-12-26)
diff --git a/stable/spaceengineers/5.1.8/Chart.yaml b/stable/spaceengineers/5.1.8/Chart.yaml
deleted file mode 100644
index e7a47640bf..0000000000
--- a/stable/spaceengineers/5.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Space Engineers Dedicated Server.
-home: https://truecharts.org/charts/stable/spaceengineers
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/spaceengineers.png
-keywords:
- - spaceengineers
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: spaceengineers
-sources:
- - https://github.com/Devidian/docker-spaceengineers
- - https://github.com/truecharts/charts/tree/master/charts/stable/spaceengineers
- - https://hub.docker.com/r/devidian/spaceengineers
-type: application
-version: 5.1.8
diff --git a/stable/spaceengineers/5.1.8/app-changelog.md b/stable/spaceengineers/5.1.8/app-changelog.md
deleted file mode 100644
index 10c35c76f8..0000000000
--- a/stable/spaceengineers/5.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [spaceengineers-5.1.8](https://github.com/truecharts/charts/compare/spaceengineers-5.1.7...spaceengineers-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/spaceengineers/5.1.8/charts/common-17.2.26.tgz b/stable/spaceengineers/5.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/spaceengineers/5.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/spaceengineers/5.1.9/CHANGELOG.md b/stable/spaceengineers/5.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..9a7b63fa9e
--- /dev/null
+++ b/stable/spaceengineers/5.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [spaceengineers-5.1.9](https://github.com/truecharts/charts/compare/spaceengineers-5.1.8...spaceengineers-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [spaceengineers-5.1.8](https://github.com/truecharts/charts/compare/spaceengineers-5.1.7...spaceengineers-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [spaceengineers-5.1.7](https://github.com/truecharts/charts/compare/spaceengineers-5.1.6...spaceengineers-5.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [spaceengineers-5.1.6](https://github.com/truecharts/charts/compare/spaceengineers-5.1.5...spaceengineers-5.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [spaceengineers-5.1.5](https://github.com/truecharts/charts/compare/spaceengineers-5.1.4...spaceengineers-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [spaceengineers-5.1.4](https://github.com/truecharts/charts/compare/spaceengineers-5.1.3...spaceengineers-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [spaceengineers-5.1.3](https://github.com/truecharts/charts/compare/spaceengineers-5.1.0...spaceengineers-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [spaceengineers-5.1.2](https://github.com/truecharts/charts/compare/spaceengineers-5.1.0...spaceengineers-5.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/spaceengineers/5.1.9/Chart.yaml b/stable/spaceengineers/5.1.9/Chart.yaml
new file mode 100644
index 0000000000..21c5303c6b
--- /dev/null
+++ b/stable/spaceengineers/5.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Space Engineers Dedicated Server.
+home: https://truecharts.org/charts/stable/spaceengineers
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/spaceengineers.png
+keywords:
+ - spaceengineers
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: spaceengineers
+sources:
+ - https://github.com/Devidian/docker-spaceengineers
+ - https://github.com/truecharts/charts/tree/master/charts/stable/spaceengineers
+ - https://hub.docker.com/r/devidian/spaceengineers
+type: application
+version: 5.1.9
diff --git a/stable/spaceengineers/5.1.8/README.md b/stable/spaceengineers/5.1.9/README.md
similarity index 100%
rename from stable/spaceengineers/5.1.8/README.md
rename to stable/spaceengineers/5.1.9/README.md
diff --git a/stable/spaceengineers/5.1.9/app-changelog.md b/stable/spaceengineers/5.1.9/app-changelog.md
new file mode 100644
index 0000000000..fabff1b8bb
--- /dev/null
+++ b/stable/spaceengineers/5.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [spaceengineers-5.1.9](https://github.com/truecharts/charts/compare/spaceengineers-5.1.8...spaceengineers-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/spaceengineers/5.1.8/app-readme.md b/stable/spaceengineers/5.1.9/app-readme.md
similarity index 100%
rename from stable/spaceengineers/5.1.8/app-readme.md
rename to stable/spaceengineers/5.1.9/app-readme.md
diff --git a/stable/spaceengineers/5.1.9/charts/common-17.2.28.tgz b/stable/spaceengineers/5.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/spaceengineers/5.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/spaceengineers/5.1.8/ix_values.yaml b/stable/spaceengineers/5.1.9/ix_values.yaml
similarity index 100%
rename from stable/spaceengineers/5.1.8/ix_values.yaml
rename to stable/spaceengineers/5.1.9/ix_values.yaml
diff --git a/stable/spaceengineers/5.1.8/questions.yaml b/stable/spaceengineers/5.1.9/questions.yaml
similarity index 100%
rename from stable/spaceengineers/5.1.8/questions.yaml
rename to stable/spaceengineers/5.1.9/questions.yaml
diff --git a/stable/spaceengineers/5.1.9/templates/NOTES.txt b/stable/spaceengineers/5.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/spaceengineers/5.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/spaceengineers/5.1.9/templates/common.yaml b/stable/spaceengineers/5.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/spaceengineers/5.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/spaceengineers/5.1.9/values.yaml b/stable/spaceengineers/5.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/speedtest-exporter/9.1.8/CHANGELOG.md b/stable/speedtest-exporter/9.1.8/CHANGELOG.md
deleted file mode 100644
index fef90e82d6..0000000000
--- a/stable/speedtest-exporter/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [speedtest-exporter-9.1.8](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.7...speedtest-exporter-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [speedtest-exporter-9.1.7](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.6...speedtest-exporter-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [speedtest-exporter-9.1.6](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.5...speedtest-exporter-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [speedtest-exporter-9.1.5](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.4...speedtest-exporter-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [speedtest-exporter-9.1.4](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.3...speedtest-exporter-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [speedtest-exporter-9.1.3](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.0...speedtest-exporter-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [speedtest-exporter-9.1.2](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.0...speedtest-exporter-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [speedtest-exporter-9.1.0](https://github.com/truecharts/charts/compare/speedtest-exporter-9.0.1...speedtest-exporter-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [speedtest-exporter-9.0.1](https://github.com/truecharts/charts/compare/speedtest-exporter-9.0.0...speedtest-exporter-9.0.1) (2023-12-26)
diff --git a/stable/speedtest-exporter/9.1.8/Chart.yaml b/stable/speedtest-exporter/9.1.8/Chart.yaml
deleted file mode 100644
index a5cfaaf2ec..0000000000
--- a/stable/speedtest-exporter/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: metrics
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.5.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Speedtest Exporter made in python using the official speedtest bin
-home: https://truecharts.org/charts/stable/speedtest-exporter
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/speedtest-exporter.png
-keywords:
- - speedtest-exporter
- - speedtest
- - metrics
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: speedtest-exporter
-sources:
- - https://github.com/MiguelNdeCarvalho/speedtest-exporter/
- - https://github.com/truecharts/charts/tree/master/charts/stable/speedtest-exporter
- - https://ghcr.io/miguelndecarvalho/speedtest-exporter
-type: application
-version: 9.1.8
diff --git a/stable/speedtest-exporter/9.1.8/app-changelog.md b/stable/speedtest-exporter/9.1.8/app-changelog.md
deleted file mode 100644
index 7a6fe1079c..0000000000
--- a/stable/speedtest-exporter/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [speedtest-exporter-9.1.8](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.7...speedtest-exporter-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/speedtest-exporter/9.1.8/charts/common-17.2.26.tgz b/stable/speedtest-exporter/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/speedtest-exporter/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/speedtest-exporter/9.1.9/CHANGELOG.md b/stable/speedtest-exporter/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..4455380835
--- /dev/null
+++ b/stable/speedtest-exporter/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [speedtest-exporter-9.1.9](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.8...speedtest-exporter-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [speedtest-exporter-9.1.8](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.7...speedtest-exporter-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [speedtest-exporter-9.1.7](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.6...speedtest-exporter-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [speedtest-exporter-9.1.6](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.5...speedtest-exporter-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [speedtest-exporter-9.1.5](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.4...speedtest-exporter-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [speedtest-exporter-9.1.4](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.3...speedtest-exporter-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [speedtest-exporter-9.1.3](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.0...speedtest-exporter-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [speedtest-exporter-9.1.2](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.0...speedtest-exporter-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/speedtest-exporter/9.1.9/Chart.yaml b/stable/speedtest-exporter/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..0222008cf3
--- /dev/null
+++ b/stable/speedtest-exporter/9.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: metrics
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.5.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Speedtest Exporter made in python using the official speedtest bin
+home: https://truecharts.org/charts/stable/speedtest-exporter
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/speedtest-exporter.png
+keywords:
+ - speedtest-exporter
+ - speedtest
+ - metrics
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: speedtest-exporter
+sources:
+ - https://github.com/MiguelNdeCarvalho/speedtest-exporter/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/speedtest-exporter
+ - https://ghcr.io/miguelndecarvalho/speedtest-exporter
+type: application
+version: 9.1.9
diff --git a/stable/speedtest-exporter/9.1.8/README.md b/stable/speedtest-exporter/9.1.9/README.md
similarity index 100%
rename from stable/speedtest-exporter/9.1.8/README.md
rename to stable/speedtest-exporter/9.1.9/README.md
diff --git a/stable/speedtest-exporter/9.1.9/app-changelog.md b/stable/speedtest-exporter/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..8934b60935
--- /dev/null
+++ b/stable/speedtest-exporter/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [speedtest-exporter-9.1.9](https://github.com/truecharts/charts/compare/speedtest-exporter-9.1.8...speedtest-exporter-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/speedtest-exporter/9.1.8/app-readme.md b/stable/speedtest-exporter/9.1.9/app-readme.md
similarity index 100%
rename from stable/speedtest-exporter/9.1.8/app-readme.md
rename to stable/speedtest-exporter/9.1.9/app-readme.md
diff --git a/stable/speedtest-exporter/9.1.9/charts/common-17.2.28.tgz b/stable/speedtest-exporter/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/speedtest-exporter/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/speedtest-exporter/9.1.8/ix_values.yaml b/stable/speedtest-exporter/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/speedtest-exporter/9.1.8/ix_values.yaml
rename to stable/speedtest-exporter/9.1.9/ix_values.yaml
diff --git a/stable/speedtest-exporter/9.1.8/questions.yaml b/stable/speedtest-exporter/9.1.9/questions.yaml
similarity index 100%
rename from stable/speedtest-exporter/9.1.8/questions.yaml
rename to stable/speedtest-exporter/9.1.9/questions.yaml
diff --git a/stable/speedtest-exporter/9.1.9/templates/NOTES.txt b/stable/speedtest-exporter/9.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/speedtest-exporter/9.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/speedtest-exporter/9.1.9/templates/common.yaml b/stable/speedtest-exporter/9.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/speedtest-exporter/9.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/speedtest-exporter/9.1.9/values.yaml b/stable/speedtest-exporter/9.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/splunk/6.1.8/CHANGELOG.md b/stable/splunk/6.1.8/CHANGELOG.md
deleted file mode 100644
index 73b4856914..0000000000
--- a/stable/splunk/6.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [splunk-6.1.8](https://github.com/truecharts/charts/compare/splunk-6.1.7...splunk-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [splunk-6.1.7](https://github.com/truecharts/charts/compare/splunk-6.1.6...splunk-6.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [splunk-6.1.6](https://github.com/truecharts/charts/compare/splunk-6.1.5...splunk-6.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [splunk-6.1.5](https://github.com/truecharts/charts/compare/splunk-6.1.4...splunk-6.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [splunk-6.1.4](https://github.com/truecharts/charts/compare/splunk-6.1.3...splunk-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [splunk-6.1.3](https://github.com/truecharts/charts/compare/splunk-6.1.0...splunk-6.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [splunk-6.1.2](https://github.com/truecharts/charts/compare/splunk-6.1.0...splunk-6.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [splunk-6.1.0](https://github.com/truecharts/charts/compare/splunk-6.0.1...splunk-6.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [splunk-6.0.1](https://github.com/truecharts/charts/compare/splunk-6.0.0...splunk-6.0.1) (2023-12-26)
diff --git a/stable/splunk/6.1.8/Chart.yaml b/stable/splunk/6.1.8/Chart.yaml
deleted file mode 100644
index f952acd6e7..0000000000
--- a/stable/splunk/6.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 9.1.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This is a Chartfile for Splunk designed for OpenShift and TrueNAS based on Alpine Linux - https://www.splunk.com
-home: https://truecharts.org/charts/stable/splunk
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/splunk.png
-keywords:
- - splunk
- - Tools-Utilities
- - Network-Management
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: splunk
-sources:
- - https://splunk.github.io/docker-splunk
- - https://github.com/truecharts/charts/tree/master/charts/stable/splunk
- - https://hub.docker.com/r/splunk/splunk
-type: application
-version: 6.1.8
diff --git a/stable/splunk/6.1.8/app-changelog.md b/stable/splunk/6.1.8/app-changelog.md
deleted file mode 100644
index ba0b075dbc..0000000000
--- a/stable/splunk/6.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [splunk-6.1.8](https://github.com/truecharts/charts/compare/splunk-6.1.7...splunk-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/splunk/6.1.8/charts/common-17.2.26.tgz b/stable/splunk/6.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/splunk/6.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/splunk/6.1.9/CHANGELOG.md b/stable/splunk/6.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..420d4bed9d
--- /dev/null
+++ b/stable/splunk/6.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [splunk-6.1.9](https://github.com/truecharts/charts/compare/splunk-6.1.8...splunk-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [splunk-6.1.8](https://github.com/truecharts/charts/compare/splunk-6.1.7...splunk-6.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [splunk-6.1.7](https://github.com/truecharts/charts/compare/splunk-6.1.6...splunk-6.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [splunk-6.1.6](https://github.com/truecharts/charts/compare/splunk-6.1.5...splunk-6.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [splunk-6.1.5](https://github.com/truecharts/charts/compare/splunk-6.1.4...splunk-6.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [splunk-6.1.4](https://github.com/truecharts/charts/compare/splunk-6.1.3...splunk-6.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [splunk-6.1.3](https://github.com/truecharts/charts/compare/splunk-6.1.0...splunk-6.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [splunk-6.1.2](https://github.com/truecharts/charts/compare/splunk-6.1.0...splunk-6.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/splunk/6.1.9/Chart.yaml b/stable/splunk/6.1.9/Chart.yaml
new file mode 100644
index 0000000000..ca404eba79
--- /dev/null
+++ b/stable/splunk/6.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 9.1.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This is a Chartfile for Splunk designed for OpenShift and TrueNAS based on Alpine Linux - https://www.splunk.com
+home: https://truecharts.org/charts/stable/splunk
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/splunk.png
+keywords:
+ - splunk
+ - Tools-Utilities
+ - Network-Management
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: splunk
+sources:
+ - https://splunk.github.io/docker-splunk
+ - https://github.com/truecharts/charts/tree/master/charts/stable/splunk
+ - https://hub.docker.com/r/splunk/splunk
+type: application
+version: 6.1.9
diff --git a/stable/splunk/6.1.8/README.md b/stable/splunk/6.1.9/README.md
similarity index 100%
rename from stable/splunk/6.1.8/README.md
rename to stable/splunk/6.1.9/README.md
diff --git a/stable/splunk/6.1.9/app-changelog.md b/stable/splunk/6.1.9/app-changelog.md
new file mode 100644
index 0000000000..35f367f44e
--- /dev/null
+++ b/stable/splunk/6.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [splunk-6.1.9](https://github.com/truecharts/charts/compare/splunk-6.1.8...splunk-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/splunk/6.1.8/app-readme.md b/stable/splunk/6.1.9/app-readme.md
similarity index 100%
rename from stable/splunk/6.1.8/app-readme.md
rename to stable/splunk/6.1.9/app-readme.md
diff --git a/stable/splunk/6.1.9/charts/common-17.2.28.tgz b/stable/splunk/6.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/splunk/6.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/splunk/6.1.8/ix_values.yaml b/stable/splunk/6.1.9/ix_values.yaml
similarity index 100%
rename from stable/splunk/6.1.8/ix_values.yaml
rename to stable/splunk/6.1.9/ix_values.yaml
diff --git a/stable/splunk/6.1.8/questions.yaml b/stable/splunk/6.1.9/questions.yaml
similarity index 100%
rename from stable/splunk/6.1.8/questions.yaml
rename to stable/splunk/6.1.9/questions.yaml
diff --git a/stable/splunk/6.1.9/templates/NOTES.txt b/stable/splunk/6.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/splunk/6.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/splunk/6.1.8/templates/_config.tpl b/stable/splunk/6.1.9/templates/_config.tpl
similarity index 100%
rename from stable/splunk/6.1.8/templates/_config.tpl
rename to stable/splunk/6.1.9/templates/_config.tpl
diff --git a/stable/splunk/6.1.8/templates/common.yaml b/stable/splunk/6.1.9/templates/common.yaml
similarity index 100%
rename from stable/splunk/6.1.8/templates/common.yaml
rename to stable/splunk/6.1.9/templates/common.yaml
diff --git a/stable/splunk/6.1.9/values.yaml b/stable/splunk/6.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/spotweb/11.1.9/CHANGELOG.md b/stable/spotweb/11.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..39e0bd2823
--- /dev/null
+++ b/stable/spotweb/11.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [spotweb-11.1.9](https://github.com/truecharts/charts/compare/spotweb-11.1.8...spotweb-11.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [spotweb-11.1.8](https://github.com/truecharts/charts/compare/spotweb-11.1.7...spotweb-11.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [spotweb-11.1.7](https://github.com/truecharts/charts/compare/spotweb-11.1.6...spotweb-11.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [spotweb-11.1.6](https://github.com/truecharts/charts/compare/spotweb-11.1.5...spotweb-11.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [spotweb-11.1.5](https://github.com/truecharts/charts/compare/spotweb-11.1.4...spotweb-11.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [spotweb-11.1.4](https://github.com/truecharts/charts/compare/spotweb-11.1.3...spotweb-11.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [spotweb-11.1.3](https://github.com/truecharts/charts/compare/spotweb-11.1.0...spotweb-11.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [spotweb-11.1.2](https://github.com/truecharts/charts/compare/spotweb-11.1.0...spotweb-11.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/spotweb/11.1.9/Chart.yaml b/stable/spotweb/11.1.9/Chart.yaml
new file mode 100644
index 0000000000..db553124be
--- /dev/null
+++ b/stable/spotweb/11.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.5.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Spotweb is a decentralized usenet community based on the Spotnet protocol.
+home: https://truecharts.org/charts/stable/spotweb
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/spotweb.png
+keywords:
+ - usenet
+ - spotweb
+ - spotnet
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: spotweb
+sources:
+ - https://github.com/spotweb/spotweb
+ - https://github.com/joachimbaten/spotweb-docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/spotweb
+ - https://hub.docker.com/r/jbaten/spotweb
+type: application
+version: 11.1.9
diff --git a/stable/spotweb/11.1.9/README.md b/stable/spotweb/11.1.9/README.md
new file mode 100644
index 0000000000..b07b54cc72
--- /dev/null
+++ b/stable/spotweb/11.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/spotweb)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/spotweb/11.1.9/app-changelog.md b/stable/spotweb/11.1.9/app-changelog.md
new file mode 100644
index 0000000000..f31575d27a
--- /dev/null
+++ b/stable/spotweb/11.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [spotweb-11.1.9](https://github.com/truecharts/charts/compare/spotweb-11.1.8...spotweb-11.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/spotweb/11.1.9/app-readme.md b/stable/spotweb/11.1.9/app-readme.md
new file mode 100644
index 0000000000..ca06296dbc
--- /dev/null
+++ b/stable/spotweb/11.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Spotweb is a decentralized usenet community based on the Spotnet protocol.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/spotweb](https://truecharts.org/charts/stable/spotweb)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/spotweb/11.1.9/charts/common-17.2.28.tgz b/stable/spotweb/11.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/spotweb/11.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/spotweb/11.1.9/ix_values.yaml b/stable/spotweb/11.1.9/ix_values.yaml
new file mode 100644
index 0000000000..9a911bd73c
--- /dev/null
+++ b/stable/spotweb/11.1.9/ix_values.yaml
@@ -0,0 +1,50 @@
+image:
+ repository: jbaten/spotweb
+ pullPolicy: IfNotPresent
+ tag: 1.5.4@sha256:2255a7483ecd4ec2ea573a3d4c7e3f8513b44cc4319d3a4f596f6c35e55399cb
+service:
+ main:
+ ports:
+ main:
+ port: 10050
+ targetPort: 80
+cnpg:
+ main:
+ enabled: true
+ user: spotweb
+ database: spotweb
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ SPOTWEB_SYSTEMTYPE: "single"
+ SPOTWEB_FIRSTNAME: "demo"
+ SPOTWEB_LASTNAME: "spotweb"
+ SPOTWEB_MAIL: "demo@spotweb.com"
+ SPOTWEB_RETRIEVE: "15min"
+ DB_ENGINE: "pdo_pgsql"
+ DB_PORT: "5432"
+ DB_DATABASE: "{{ .Values.cnpg.main.database }}"
+ DB_USER: "{{ .Values.cnpg.main.user }}"
+ DB_SCHEMA: "public"
+ DB_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ DB_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ SPOTWEB_USERNAME: "myawesomeuser"
+ SPOTWEB_PASSWORD: "changeme"
diff --git a/stable/spotweb/11.1.9/questions.yaml b/stable/spotweb/11.1.9/questions.yaml
new file mode 100644
index 0000000000..89e92bdfba
--- /dev/null
+++ b/stable/spotweb/11.1.9/questions.yaml
@@ -0,0 +1,3089 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: SPOTWEB_USERNAME
+ label: "Admin username"
+ description: "Username to configure for the admin of this installation."
+ schema:
+ type: string
+ default: ""
+ valid_chars: ^((?!god|mod|spot|admin|drazix|superuser|supervisor|root|anonymous)[^<>])*$
+ required: true
+ - variable: SPOTWEB_PASSWORD
+ label: "Admin password"
+ description: "Password to configure for the admin of this installation."
+ schema:
+ type: string
+ default: ""
+ valid_chars: "[a-zA-Z0-9!@#$%^&*?]{8,}"
+ private: true
+ required: true
+ - variable: SPOTWEB_SYSTEMTYPE
+ label: "System Type"
+ description: "System type to configure during initialization."
+ schema:
+ type: string
+ required: true
+ default: "single"
+ enum:
+ - value: "single"
+ description: "Singe User System"
+ - value: "shared"
+ description: "Shared System"
+ - value: "public"
+ description: "Public System"
+ - variable: SPOTWEB_FIRSTNAME
+ label: "Admin first name"
+ description: "The first name of the admin user."
+ schema:
+ type: string
+ required: true
+ default: "firstname"
+ valid_chars: ^([^<>]{2})([^<>]*)$
+ - variable: SPOTWEB_LASTNAME
+ label: "Admin last name"
+ description: "Last name of the admin user."
+ schema:
+ type: string
+ required: true
+ default: "lastname"
+ valid_chars: ^([^<>]{2})([^<>]*)$
+ - variable: SPOTWEB_MAIL
+ label: "Admin mail adres"
+ description: "Email adres to configure for the provided admin user."
+ schema:
+ type: string
+ required: true
+ default: firstname@lastname.com
+ valid_chars: ^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$
+ - variable: SPOTWEB_RETRIEVE
+ label: "SPOTWEB_RETRIEVE"
+ description: "Schedule on which to automatically retrieve new spots."
+ schema:
+ type: string
+ default: "15min"
+ enum:
+ - value: "1min"
+ description: "Each minute"
+ - value: "5min"
+ description: "Every 5 minutes"
+ - value: "15min"
+ description: "Every 15 minutes"
+ - value: "hourly"
+ description: "Every hour"
+ - value: "weekly"
+ description: "Once a week"
+ - value: "monthly"
+ description: "Once a month"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "Spotweb Web UI and API endpoint"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Web Interface"
+ 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: 10050
+ editable: true
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/spotweb/11.1.9/templates/NOTES.txt b/stable/spotweb/11.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/spotweb/11.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/spotweb/11.1.9/templates/common.yaml b/stable/spotweb/11.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/spotweb/11.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/spotweb/11.1.9/values.yaml b/stable/spotweb/11.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/sqlite-web/4.1.8/CHANGELOG.md b/stable/sqlite-web/4.1.8/CHANGELOG.md
deleted file mode 100644
index 78d7621c58..0000000000
--- a/stable/sqlite-web/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [sqlite-web-4.1.8](https://github.com/truecharts/charts/compare/sqlite-web-4.1.7...sqlite-web-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [sqlite-web-4.1.7](https://github.com/truecharts/charts/compare/sqlite-web-4.1.6...sqlite-web-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [sqlite-web-4.1.6](https://github.com/truecharts/charts/compare/sqlite-web-4.1.5...sqlite-web-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [sqlite-web-4.1.5](https://github.com/truecharts/charts/compare/sqlite-web-4.1.4...sqlite-web-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [sqlite-web-4.1.4](https://github.com/truecharts/charts/compare/sqlite-web-4.1.3...sqlite-web-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [sqlite-web-4.1.3](https://github.com/truecharts/charts/compare/sqlite-web-4.1.0...sqlite-web-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [sqlite-web-4.1.2](https://github.com/truecharts/charts/compare/sqlite-web-4.1.0...sqlite-web-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [sqlite-web-4.1.0](https://github.com/truecharts/charts/compare/sqlite-web-4.0.1...sqlite-web-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [sqlite-web-4.0.1](https://github.com/truecharts/charts/compare/sqlite-web-4.0.0...sqlite-web-4.0.1) (2023-12-26)
diff --git a/stable/sqlite-web/4.1.8/Chart.yaml b/stable/sqlite-web/4.1.8/Chart.yaml
deleted file mode 100644
index b0151cc12b..0000000000
--- a/stable/sqlite-web/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: sqlite-web is a web-based SQLite database browser written in Python.
-home: https://truecharts.org/charts/stable/sqlite-web
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/sqlite-web.png
-keywords:
- - sqlite-web
- - Productivity
- - Tools-Utilities
- - Network-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: sqlite-web
-sources:
- - https://github.com/coleifer/sqlite-web
- - https://github.com/truecharts/charts/tree/master/charts/stable/sqlite-web
- - https://hub.docker.com/r/coleifer/sqlite-web
-type: application
-version: 4.1.8
diff --git a/stable/sqlite-web/4.1.8/app-changelog.md b/stable/sqlite-web/4.1.8/app-changelog.md
deleted file mode 100644
index 719980b325..0000000000
--- a/stable/sqlite-web/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [sqlite-web-4.1.8](https://github.com/truecharts/charts/compare/sqlite-web-4.1.7...sqlite-web-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/sqlite-web/4.1.8/charts/common-17.2.26.tgz b/stable/sqlite-web/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/sqlite-web/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/sqlite-web/4.1.9/CHANGELOG.md b/stable/sqlite-web/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..aa9ccb9194
--- /dev/null
+++ b/stable/sqlite-web/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [sqlite-web-4.1.9](https://github.com/truecharts/charts/compare/sqlite-web-4.1.8...sqlite-web-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [sqlite-web-4.1.8](https://github.com/truecharts/charts/compare/sqlite-web-4.1.7...sqlite-web-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [sqlite-web-4.1.7](https://github.com/truecharts/charts/compare/sqlite-web-4.1.6...sqlite-web-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [sqlite-web-4.1.6](https://github.com/truecharts/charts/compare/sqlite-web-4.1.5...sqlite-web-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [sqlite-web-4.1.5](https://github.com/truecharts/charts/compare/sqlite-web-4.1.4...sqlite-web-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [sqlite-web-4.1.4](https://github.com/truecharts/charts/compare/sqlite-web-4.1.3...sqlite-web-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [sqlite-web-4.1.3](https://github.com/truecharts/charts/compare/sqlite-web-4.1.0...sqlite-web-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [sqlite-web-4.1.2](https://github.com/truecharts/charts/compare/sqlite-web-4.1.0...sqlite-web-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/sqlite-web/4.1.9/Chart.yaml b/stable/sqlite-web/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..2f425bec38
--- /dev/null
+++ b/stable/sqlite-web/4.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: sqlite-web is a web-based SQLite database browser written in Python.
+home: https://truecharts.org/charts/stable/sqlite-web
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/sqlite-web.png
+keywords:
+ - sqlite-web
+ - Productivity
+ - Tools-Utilities
+ - Network-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: sqlite-web
+sources:
+ - https://github.com/coleifer/sqlite-web
+ - https://github.com/truecharts/charts/tree/master/charts/stable/sqlite-web
+ - https://hub.docker.com/r/coleifer/sqlite-web
+type: application
+version: 4.1.9
diff --git a/stable/sqlite-web/4.1.8/README.md b/stable/sqlite-web/4.1.9/README.md
similarity index 100%
rename from stable/sqlite-web/4.1.8/README.md
rename to stable/sqlite-web/4.1.9/README.md
diff --git a/stable/sqlite-web/4.1.9/app-changelog.md b/stable/sqlite-web/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..779145af60
--- /dev/null
+++ b/stable/sqlite-web/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [sqlite-web-4.1.9](https://github.com/truecharts/charts/compare/sqlite-web-4.1.8...sqlite-web-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/sqlite-web/4.1.8/app-readme.md b/stable/sqlite-web/4.1.9/app-readme.md
similarity index 100%
rename from stable/sqlite-web/4.1.8/app-readme.md
rename to stable/sqlite-web/4.1.9/app-readme.md
diff --git a/stable/sqlite-web/4.1.9/charts/common-17.2.28.tgz b/stable/sqlite-web/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/sqlite-web/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/sqlite-web/4.1.8/ix_values.yaml b/stable/sqlite-web/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/sqlite-web/4.1.8/ix_values.yaml
rename to stable/sqlite-web/4.1.9/ix_values.yaml
diff --git a/stable/sqlite-web/4.1.8/questions.yaml b/stable/sqlite-web/4.1.9/questions.yaml
similarity index 100%
rename from stable/sqlite-web/4.1.8/questions.yaml
rename to stable/sqlite-web/4.1.9/questions.yaml
diff --git a/stable/stationeers/4.1.10/templates/common.yaml b/stable/sqlite-web/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/stationeers/4.1.10/templates/common.yaml
rename to stable/sqlite-web/4.1.9/templates/common.yaml
diff --git a/stable/sqlite-web/4.1.9/values.yaml b/stable/sqlite-web/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/sqlitebrowser/9.1.8/CHANGELOG.md b/stable/sqlitebrowser/9.1.8/CHANGELOG.md
deleted file mode 100644
index e7f7255bc8..0000000000
--- a/stable/sqlitebrowser/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [sqlitebrowser-9.1.8](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.7...sqlitebrowser-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [sqlitebrowser-9.1.7](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.6...sqlitebrowser-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [sqlitebrowser-9.1.6](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.5...sqlitebrowser-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [sqlitebrowser-9.1.5](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.4...sqlitebrowser-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [sqlitebrowser-9.1.4](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.3...sqlitebrowser-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [sqlitebrowser-9.1.3](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.0...sqlitebrowser-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [sqlitebrowser-9.1.2](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.0...sqlitebrowser-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [sqlitebrowser-9.1.0](https://github.com/truecharts/charts/compare/sqlitebrowser-9.0.1...sqlitebrowser-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [sqlitebrowser-9.0.1](https://github.com/truecharts/charts/compare/sqlitebrowser-9.0.0...sqlitebrowser-9.0.1) (2023-12-26)
diff --git a/stable/sqlitebrowser/9.1.8/Chart.yaml b/stable/sqlitebrowser/9.1.8/Chart.yaml
deleted file mode 100644
index 696e931b5b..0000000000
--- a/stable/sqlitebrowser/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 18.04.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A high quality, visual, open source tool to create, design, and edit database files compatible with SQLite
-home: https://truecharts.org/charts/stable/sqlitebrowser
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/sqlitebrowser.png
-keywords:
- - sqlite
- - browser
- - sqlitebrowser
- - database
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: sqlitebrowser
-sources:
- - https://github.com/linuxserver/docker-sqlitebrowser
- - https://sqlitebrowser.org/
- - https://github.com/truecharts/charts/tree/master/charts/stable/sqlitebrowser
- - https://ghcr.io/linuxserver/sqlitebrowser
-type: application
-version: 9.1.8
diff --git a/stable/sqlitebrowser/9.1.8/app-changelog.md b/stable/sqlitebrowser/9.1.8/app-changelog.md
deleted file mode 100644
index 4f1f08dcf2..0000000000
--- a/stable/sqlitebrowser/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [sqlitebrowser-9.1.8](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.7...sqlitebrowser-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/sqlitebrowser/9.1.8/charts/common-17.2.26.tgz b/stable/sqlitebrowser/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/sqlitebrowser/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/sqlitebrowser/9.1.9/CHANGELOG.md b/stable/sqlitebrowser/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..684de91831
--- /dev/null
+++ b/stable/sqlitebrowser/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [sqlitebrowser-9.1.9](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.8...sqlitebrowser-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [sqlitebrowser-9.1.8](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.7...sqlitebrowser-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [sqlitebrowser-9.1.7](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.6...sqlitebrowser-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [sqlitebrowser-9.1.6](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.5...sqlitebrowser-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [sqlitebrowser-9.1.5](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.4...sqlitebrowser-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [sqlitebrowser-9.1.4](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.3...sqlitebrowser-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [sqlitebrowser-9.1.3](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.0...sqlitebrowser-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [sqlitebrowser-9.1.2](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.0...sqlitebrowser-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/sqlitebrowser/9.1.9/Chart.yaml b/stable/sqlitebrowser/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..c0d51af422
--- /dev/null
+++ b/stable/sqlitebrowser/9.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 18.04.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A high quality, visual, open source tool to create, design, and edit database files compatible with SQLite
+home: https://truecharts.org/charts/stable/sqlitebrowser
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/sqlitebrowser.png
+keywords:
+ - sqlite
+ - browser
+ - sqlitebrowser
+ - database
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: sqlitebrowser
+sources:
+ - https://github.com/linuxserver/docker-sqlitebrowser
+ - https://sqlitebrowser.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/sqlitebrowser
+ - https://ghcr.io/linuxserver/sqlitebrowser
+type: application
+version: 9.1.9
diff --git a/stable/sqlitebrowser/9.1.8/README.md b/stable/sqlitebrowser/9.1.9/README.md
similarity index 100%
rename from stable/sqlitebrowser/9.1.8/README.md
rename to stable/sqlitebrowser/9.1.9/README.md
diff --git a/stable/sqlitebrowser/9.1.9/app-changelog.md b/stable/sqlitebrowser/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..ba62433508
--- /dev/null
+++ b/stable/sqlitebrowser/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [sqlitebrowser-9.1.9](https://github.com/truecharts/charts/compare/sqlitebrowser-9.1.8...sqlitebrowser-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/sqlitebrowser/9.1.8/app-readme.md b/stable/sqlitebrowser/9.1.9/app-readme.md
similarity index 100%
rename from stable/sqlitebrowser/9.1.8/app-readme.md
rename to stable/sqlitebrowser/9.1.9/app-readme.md
diff --git a/stable/sqlitebrowser/9.1.9/charts/common-17.2.28.tgz b/stable/sqlitebrowser/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/sqlitebrowser/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/sqlitebrowser/9.1.8/ix_values.yaml b/stable/sqlitebrowser/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/sqlitebrowser/9.1.8/ix_values.yaml
rename to stable/sqlitebrowser/9.1.9/ix_values.yaml
diff --git a/stable/sqlitebrowser/9.1.8/questions.yaml b/stable/sqlitebrowser/9.1.9/questions.yaml
similarity index 100%
rename from stable/sqlitebrowser/9.1.8/questions.yaml
rename to stable/sqlitebrowser/9.1.9/questions.yaml
diff --git a/stable/sqlitebrowser/9.1.9/templates/NOTES.txt b/stable/sqlitebrowser/9.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/sqlitebrowser/9.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/sqlitebrowser/9.1.9/templates/common.yaml b/stable/sqlitebrowser/9.1.9/templates/common.yaml
new file mode 100644
index 0000000000..992373e750
--- /dev/null
+++ b/stable/sqlitebrowser/9.1.9/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/sqlitebrowser/9.1.9/values.yaml b/stable/sqlitebrowser/9.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/sshwifty/4.1.10/CHANGELOG.md b/stable/sshwifty/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..77adbc7b51
--- /dev/null
+++ b/stable/sshwifty/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [sshwifty-4.1.10](https://github.com/truecharts/charts/compare/sshwifty-4.1.9...sshwifty-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [sshwifty-4.1.9](https://github.com/truecharts/charts/compare/sshwifty-4.1.8...sshwifty-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [sshwifty-4.1.8](https://github.com/truecharts/charts/compare/sshwifty-4.1.7...sshwifty-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [sshwifty-4.1.7](https://github.com/truecharts/charts/compare/sshwifty-4.1.6...sshwifty-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [sshwifty-4.1.6](https://github.com/truecharts/charts/compare/sshwifty-4.1.5...sshwifty-4.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image niruix/sshwifty to latest[@cc626e6](https://github.com/cc626e6) by renovate ([#17042](https://github.com/truecharts/charts/issues/17042))
+
+
+## [sshwifty-4.1.5](https://github.com/truecharts/charts/compare/sshwifty-4.1.4...sshwifty-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [sshwifty-4.1.4](https://github.com/truecharts/charts/compare/sshwifty-4.1.3...sshwifty-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [sshwifty-4.1.3](https://github.com/truecharts/charts/compare/sshwifty-4.1.0...sshwifty-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [sshwifty-4.1.2](https://github.com/truecharts/charts/compare/sshwifty-4.1.0...sshwifty-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/sshwifty/4.1.10/Chart.yaml b/stable/sshwifty/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..b143f71c7b
--- /dev/null
+++ b/stable/sshwifty/4.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: ssh
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: SSHwifty is a SSH and Telnet connector made for the Web.
+home: https://truecharts.org/charts/stable/sshwifty
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/sshwifty.png
+keywords:
+ - ssh
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: sshwifty
+sources:
+ - https://github.com/niruix/sshwifty
+ - https://github.com/truecharts/charts/tree/master/charts/stable/sshwifty
+ - https://hub.docker.com/r/niruix/sshwifty
+type: application
+version: 4.1.10
diff --git a/stable/sshwifty/4.1.9/README.md b/stable/sshwifty/4.1.10/README.md
similarity index 100%
rename from stable/sshwifty/4.1.9/README.md
rename to stable/sshwifty/4.1.10/README.md
diff --git a/stable/sshwifty/4.1.10/app-changelog.md b/stable/sshwifty/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..d9e4f7967b
--- /dev/null
+++ b/stable/sshwifty/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [sshwifty-4.1.10](https://github.com/truecharts/charts/compare/sshwifty-4.1.9...sshwifty-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/sshwifty/4.1.9/app-readme.md b/stable/sshwifty/4.1.10/app-readme.md
similarity index 100%
rename from stable/sshwifty/4.1.9/app-readme.md
rename to stable/sshwifty/4.1.10/app-readme.md
diff --git a/stable/sshwifty/4.1.10/charts/common-17.2.28.tgz b/stable/sshwifty/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/sshwifty/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/sshwifty/4.1.9/ix_values.yaml b/stable/sshwifty/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/sshwifty/4.1.9/ix_values.yaml
rename to stable/sshwifty/4.1.10/ix_values.yaml
diff --git a/stable/sshwifty/4.1.9/questions.yaml b/stable/sshwifty/4.1.10/questions.yaml
similarity index 100%
rename from stable/sshwifty/4.1.9/questions.yaml
rename to stable/sshwifty/4.1.10/questions.yaml
diff --git a/stable/sshwifty/4.1.10/templates/NOTES.txt b/stable/sshwifty/4.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/sshwifty/4.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/sshwifty/4.1.10/templates/common.yaml b/stable/sshwifty/4.1.10/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/sshwifty/4.1.10/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/sshwifty/4.1.10/values.yaml b/stable/sshwifty/4.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/sshwifty/4.1.9/CHANGELOG.md b/stable/sshwifty/4.1.9/CHANGELOG.md
deleted file mode 100644
index 695dd30764..0000000000
--- a/stable/sshwifty/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [sshwifty-4.1.9](https://github.com/truecharts/charts/compare/sshwifty-4.1.8...sshwifty-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [sshwifty-4.1.8](https://github.com/truecharts/charts/compare/sshwifty-4.1.7...sshwifty-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [sshwifty-4.1.7](https://github.com/truecharts/charts/compare/sshwifty-4.1.6...sshwifty-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [sshwifty-4.1.6](https://github.com/truecharts/charts/compare/sshwifty-4.1.5...sshwifty-4.1.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image niruix/sshwifty to latest[@cc626e6](https://github.com/cc626e6) by renovate ([#17042](https://github.com/truecharts/charts/issues/17042))
-
-
-## [sshwifty-4.1.5](https://github.com/truecharts/charts/compare/sshwifty-4.1.4...sshwifty-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [sshwifty-4.1.4](https://github.com/truecharts/charts/compare/sshwifty-4.1.3...sshwifty-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [sshwifty-4.1.3](https://github.com/truecharts/charts/compare/sshwifty-4.1.0...sshwifty-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [sshwifty-4.1.2](https://github.com/truecharts/charts/compare/sshwifty-4.1.0...sshwifty-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/sshwifty/4.1.9/Chart.yaml b/stable/sshwifty/4.1.9/Chart.yaml
deleted file mode 100644
index 06ed9a32fa..0000000000
--- a/stable/sshwifty/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: ssh
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: SSHwifty is a SSH and Telnet connector made for the Web.
-home: https://truecharts.org/charts/stable/sshwifty
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/sshwifty.png
-keywords:
- - ssh
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: sshwifty
-sources:
- - https://github.com/niruix/sshwifty
- - https://github.com/truecharts/charts/tree/master/charts/stable/sshwifty
- - https://hub.docker.com/r/niruix/sshwifty
-type: application
-version: 4.1.9
diff --git a/stable/sshwifty/4.1.9/app-changelog.md b/stable/sshwifty/4.1.9/app-changelog.md
deleted file mode 100644
index 237893d7b2..0000000000
--- a/stable/sshwifty/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [sshwifty-4.1.9](https://github.com/truecharts/charts/compare/sshwifty-4.1.8...sshwifty-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/sshwifty/4.1.9/charts/common-17.2.26.tgz b/stable/sshwifty/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/sshwifty/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/st-reborn-server/4.1.8/CHANGELOG.md b/stable/st-reborn-server/4.1.8/CHANGELOG.md
deleted file mode 100644
index 739b0f6858..0000000000
--- a/stable/st-reborn-server/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [st-reborn-server-4.1.8](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.7...st-reborn-server-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [st-reborn-server-4.1.7](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.6...st-reborn-server-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [st-reborn-server-4.1.6](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.5...st-reborn-server-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [st-reborn-server-4.1.5](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.4...st-reborn-server-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [st-reborn-server-4.1.4](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.3...st-reborn-server-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [st-reborn-server-4.1.3](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.0...st-reborn-server-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [st-reborn-server-4.1.2](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.0...st-reborn-server-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [st-reborn-server-4.1.0](https://github.com/truecharts/charts/compare/st-reborn-server-4.0.1...st-reborn-server-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [st-reborn-server-4.0.1](https://github.com/truecharts/charts/compare/st-reborn-server-4.0.0...st-reborn-server-4.0.1) (2023-12-26)
diff --git a/stable/st-reborn-server/4.1.8/Chart.yaml b/stable/st-reborn-server/4.1.8/Chart.yaml
deleted file mode 100644
index 305d3b4eab..0000000000
--- a/stable/st-reborn-server/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: games
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.2.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Skyrim Together Reborn server files.
-home: https://truecharts.org/charts/stable/st-reborn-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/st-reborn-server.png
-keywords:
- - st-reborn-server
- - gameserver
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: st-reborn-server
-sources:
- - https://github.com/tiltedphoques/TiltedEvolution
- - https://github.com/truecharts/charts/tree/master/charts/stable/st-reborn-server
- - https://hub.docker.com/r/tiltedphoques/st-reborn-server
-type: application
-version: 4.1.8
diff --git a/stable/st-reborn-server/4.1.8/app-changelog.md b/stable/st-reborn-server/4.1.8/app-changelog.md
deleted file mode 100644
index 77bd0dac9c..0000000000
--- a/stable/st-reborn-server/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [st-reborn-server-4.1.8](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.7...st-reborn-server-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/st-reborn-server/4.1.8/charts/common-17.2.26.tgz b/stable/st-reborn-server/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/st-reborn-server/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/st-reborn-server/4.1.9/CHANGELOG.md b/stable/st-reborn-server/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..7167278032
--- /dev/null
+++ b/stable/st-reborn-server/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [st-reborn-server-4.1.9](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.8...st-reborn-server-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [st-reborn-server-4.1.8](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.7...st-reborn-server-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [st-reborn-server-4.1.7](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.6...st-reborn-server-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [st-reborn-server-4.1.6](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.5...st-reborn-server-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [st-reborn-server-4.1.5](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.4...st-reborn-server-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [st-reborn-server-4.1.4](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.3...st-reborn-server-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [st-reborn-server-4.1.3](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.0...st-reborn-server-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [st-reborn-server-4.1.2](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.0...st-reborn-server-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/st-reborn-server/4.1.9/Chart.yaml b/stable/st-reborn-server/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..b37e3ca6f0
--- /dev/null
+++ b/stable/st-reborn-server/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: games
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.2.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Skyrim Together Reborn server files.
+home: https://truecharts.org/charts/stable/st-reborn-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/st-reborn-server.png
+keywords:
+ - st-reborn-server
+ - gameserver
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: st-reborn-server
+sources:
+ - https://github.com/tiltedphoques/TiltedEvolution
+ - https://github.com/truecharts/charts/tree/master/charts/stable/st-reborn-server
+ - https://hub.docker.com/r/tiltedphoques/st-reborn-server
+type: application
+version: 4.1.9
diff --git a/stable/st-reborn-server/4.1.8/README.md b/stable/st-reborn-server/4.1.9/README.md
similarity index 100%
rename from stable/st-reborn-server/4.1.8/README.md
rename to stable/st-reborn-server/4.1.9/README.md
diff --git a/stable/st-reborn-server/4.1.9/app-changelog.md b/stable/st-reborn-server/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..67fa5a9263
--- /dev/null
+++ b/stable/st-reborn-server/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [st-reborn-server-4.1.9](https://github.com/truecharts/charts/compare/st-reborn-server-4.1.8...st-reborn-server-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/st-reborn-server/4.1.8/app-readme.md b/stable/st-reborn-server/4.1.9/app-readme.md
similarity index 100%
rename from stable/st-reborn-server/4.1.8/app-readme.md
rename to stable/st-reborn-server/4.1.9/app-readme.md
diff --git a/stable/st-reborn-server/4.1.9/charts/common-17.2.28.tgz b/stable/st-reborn-server/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/st-reborn-server/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/st-reborn-server/4.1.8/ix_values.yaml b/stable/st-reborn-server/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/st-reborn-server/4.1.8/ix_values.yaml
rename to stable/st-reborn-server/4.1.9/ix_values.yaml
diff --git a/stable/st-reborn-server/4.1.8/questions.yaml b/stable/st-reborn-server/4.1.9/questions.yaml
similarity index 100%
rename from stable/st-reborn-server/4.1.8/questions.yaml
rename to stable/st-reborn-server/4.1.9/questions.yaml
diff --git a/stable/st-reborn-server/4.1.9/templates/common.yaml b/stable/st-reborn-server/4.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/st-reborn-server/4.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/st-reborn-server/4.1.9/values.yaml b/stable/st-reborn-server/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/stackedit/4.1.8/CHANGELOG.md b/stable/stackedit/4.1.8/CHANGELOG.md
deleted file mode 100644
index 710ef2ce8f..0000000000
--- a/stable/stackedit/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [stackedit-4.1.8](https://github.com/truecharts/charts/compare/stackedit-4.1.7...stackedit-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [stackedit-4.1.7](https://github.com/truecharts/charts/compare/stackedit-4.1.6...stackedit-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [stackedit-4.1.6](https://github.com/truecharts/charts/compare/stackedit-4.1.5...stackedit-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [stackedit-4.1.5](https://github.com/truecharts/charts/compare/stackedit-4.1.4...stackedit-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [stackedit-4.1.4](https://github.com/truecharts/charts/compare/stackedit-4.1.3...stackedit-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [stackedit-4.1.3](https://github.com/truecharts/charts/compare/stackedit-4.1.0...stackedit-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [stackedit-4.1.2](https://github.com/truecharts/charts/compare/stackedit-4.1.0...stackedit-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [stackedit-4.1.0](https://github.com/truecharts/charts/compare/stackedit-4.0.1...stackedit-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [stackedit-4.0.1](https://github.com/truecharts/charts/compare/stackedit-4.0.0...stackedit-4.0.1) (2023-12-26)
diff --git a/stable/stackedit/4.1.8/Chart.yaml b/stable/stackedit/4.1.8/Chart.yaml
deleted file mode 100644
index a4a48e3524..0000000000
--- a/stable/stackedit/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: StackEdits Markdown syntax highlighting is unique. The refined text formatting of the editor helps you visualize the final rendering of your files.
-home: https://truecharts.org/charts/stable/stackedit
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/stackedit.png
-keywords:
- - stackedit
- - Productivity
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: stackedit
-sources:
- - https://stackedit.io/
- - https://github.com/truecharts/charts/tree/master/charts/stable/stackedit
- - https://hub.docker.com/r/qmcgaw/stackedit
-type: application
-version: 4.1.8
diff --git a/stable/stackedit/4.1.8/app-changelog.md b/stable/stackedit/4.1.8/app-changelog.md
deleted file mode 100644
index c665edf1c5..0000000000
--- a/stable/stackedit/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [stackedit-4.1.8](https://github.com/truecharts/charts/compare/stackedit-4.1.7...stackedit-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/stackedit/4.1.8/charts/common-17.2.26.tgz b/stable/stackedit/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/stackedit/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/stackedit/4.1.9/CHANGELOG.md b/stable/stackedit/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..7bb51f19d9
--- /dev/null
+++ b/stable/stackedit/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [stackedit-4.1.9](https://github.com/truecharts/charts/compare/stackedit-4.1.8...stackedit-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [stackedit-4.1.8](https://github.com/truecharts/charts/compare/stackedit-4.1.7...stackedit-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [stackedit-4.1.7](https://github.com/truecharts/charts/compare/stackedit-4.1.6...stackedit-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [stackedit-4.1.6](https://github.com/truecharts/charts/compare/stackedit-4.1.5...stackedit-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [stackedit-4.1.5](https://github.com/truecharts/charts/compare/stackedit-4.1.4...stackedit-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [stackedit-4.1.4](https://github.com/truecharts/charts/compare/stackedit-4.1.3...stackedit-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [stackedit-4.1.3](https://github.com/truecharts/charts/compare/stackedit-4.1.0...stackedit-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [stackedit-4.1.2](https://github.com/truecharts/charts/compare/stackedit-4.1.0...stackedit-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/stackedit/4.1.9/Chart.yaml b/stable/stackedit/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..970a9099fe
--- /dev/null
+++ b/stable/stackedit/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: StackEdits Markdown syntax highlighting is unique. The refined text formatting of the editor helps you visualize the final rendering of your files.
+home: https://truecharts.org/charts/stable/stackedit
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/stackedit.png
+keywords:
+ - stackedit
+ - Productivity
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: stackedit
+sources:
+ - https://stackedit.io/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/stackedit
+ - https://hub.docker.com/r/qmcgaw/stackedit
+type: application
+version: 4.1.9
diff --git a/stable/stackedit/4.1.8/README.md b/stable/stackedit/4.1.9/README.md
similarity index 100%
rename from stable/stackedit/4.1.8/README.md
rename to stable/stackedit/4.1.9/README.md
diff --git a/stable/stackedit/4.1.9/app-changelog.md b/stable/stackedit/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..b813b11090
--- /dev/null
+++ b/stable/stackedit/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [stackedit-4.1.9](https://github.com/truecharts/charts/compare/stackedit-4.1.8...stackedit-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/stackedit/4.1.8/app-readme.md b/stable/stackedit/4.1.9/app-readme.md
similarity index 100%
rename from stable/stackedit/4.1.8/app-readme.md
rename to stable/stackedit/4.1.9/app-readme.md
diff --git a/stable/stackedit/4.1.9/charts/common-17.2.28.tgz b/stable/stackedit/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/stackedit/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/stackedit/4.1.8/ix_values.yaml b/stable/stackedit/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/stackedit/4.1.8/ix_values.yaml
rename to stable/stackedit/4.1.9/ix_values.yaml
diff --git a/stable/stackedit/4.1.8/questions.yaml b/stable/stackedit/4.1.9/questions.yaml
similarity index 100%
rename from stable/stackedit/4.1.8/questions.yaml
rename to stable/stackedit/4.1.9/questions.yaml
diff --git a/stable/storm/4.1.8/templates/common.yaml b/stable/stackedit/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/storm/4.1.8/templates/common.yaml
rename to stable/stackedit/4.1.9/templates/common.yaml
diff --git a/stable/stackedit/4.1.9/values.yaml b/stable/stackedit/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/standardnotes-web/4.1.8/CHANGELOG.md b/stable/standardnotes-web/4.1.8/CHANGELOG.md
deleted file mode 100644
index e0c7555913..0000000000
--- a/stable/standardnotes-web/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [standardnotes-web-4.1.8](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.7...standardnotes-web-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [standardnotes-web-4.1.7](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.6...standardnotes-web-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [standardnotes-web-4.1.6](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.5...standardnotes-web-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [standardnotes-web-4.1.5](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.4...standardnotes-web-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [standardnotes-web-4.1.4](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.3...standardnotes-web-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [standardnotes-web-4.1.3](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.0...standardnotes-web-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [standardnotes-web-4.1.2](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.0...standardnotes-web-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [standardnotes-web-4.1.0](https://github.com/truecharts/charts/compare/standardnotes-web-4.0.1...standardnotes-web-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [standardnotes-web-4.0.1](https://github.com/truecharts/charts/compare/standardnotes-web-4.0.0...standardnotes-web-4.0.1) (2023-12-26)
diff --git a/stable/standardnotes-web/4.1.8/Chart.yaml b/stable/standardnotes-web/4.1.8/Chart.yaml
deleted file mode 100644
index 2b71c5f407..0000000000
--- a/stable/standardnotes-web/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: stable
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A safe and private place for your life's work.
-home: https://truecharts.org/charts/stable/standardnotes-web
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/standardnotes-web.png
-keywords:
- - standardnotes-web
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: standardnotes-web
-sources:
- - https://standardnotes.org/
- - https://github.com/truecharts/charts/tree/master/charts/stable/standardnotes-web
- - https://hub.docker.com/r/standardnotes/web
-type: application
-version: 4.1.8
diff --git a/stable/standardnotes-web/4.1.8/app-changelog.md b/stable/standardnotes-web/4.1.8/app-changelog.md
deleted file mode 100644
index dd99330536..0000000000
--- a/stable/standardnotes-web/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [standardnotes-web-4.1.8](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.7...standardnotes-web-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/standardnotes-web/4.1.8/charts/common-17.2.26.tgz b/stable/standardnotes-web/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/standardnotes-web/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/standardnotes-web/4.1.9/CHANGELOG.md b/stable/standardnotes-web/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..e9e8689bdd
--- /dev/null
+++ b/stable/standardnotes-web/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [standardnotes-web-4.1.9](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.8...standardnotes-web-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [standardnotes-web-4.1.8](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.7...standardnotes-web-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [standardnotes-web-4.1.7](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.6...standardnotes-web-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [standardnotes-web-4.1.6](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.5...standardnotes-web-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [standardnotes-web-4.1.5](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.4...standardnotes-web-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [standardnotes-web-4.1.4](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.3...standardnotes-web-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [standardnotes-web-4.1.3](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.0...standardnotes-web-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [standardnotes-web-4.1.2](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.0...standardnotes-web-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/standardnotes-web/4.1.9/Chart.yaml b/stable/standardnotes-web/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..d6ee0b59b5
--- /dev/null
+++ b/stable/standardnotes-web/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: stable
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A safe and private place for your life's work.
+home: https://truecharts.org/charts/stable/standardnotes-web
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/standardnotes-web.png
+keywords:
+ - standardnotes-web
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: standardnotes-web
+sources:
+ - https://standardnotes.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/standardnotes-web
+ - https://hub.docker.com/r/standardnotes/web
+type: application
+version: 4.1.9
diff --git a/stable/standardnotes-web/4.1.8/README.md b/stable/standardnotes-web/4.1.9/README.md
similarity index 100%
rename from stable/standardnotes-web/4.1.8/README.md
rename to stable/standardnotes-web/4.1.9/README.md
diff --git a/stable/standardnotes-web/4.1.9/app-changelog.md b/stable/standardnotes-web/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..de4c504809
--- /dev/null
+++ b/stable/standardnotes-web/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [standardnotes-web-4.1.9](https://github.com/truecharts/charts/compare/standardnotes-web-4.1.8...standardnotes-web-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/standardnotes-web/4.1.8/app-readme.md b/stable/standardnotes-web/4.1.9/app-readme.md
similarity index 100%
rename from stable/standardnotes-web/4.1.8/app-readme.md
rename to stable/standardnotes-web/4.1.9/app-readme.md
diff --git a/stable/standardnotes-web/4.1.9/charts/common-17.2.28.tgz b/stable/standardnotes-web/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/standardnotes-web/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/standardnotes-web/4.1.8/ix_values.yaml b/stable/standardnotes-web/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/standardnotes-web/4.1.8/ix_values.yaml
rename to stable/standardnotes-web/4.1.9/ix_values.yaml
diff --git a/stable/standardnotes-web/4.1.8/questions.yaml b/stable/standardnotes-web/4.1.9/questions.yaml
similarity index 100%
rename from stable/standardnotes-web/4.1.8/questions.yaml
rename to stable/standardnotes-web/4.1.9/questions.yaml
diff --git a/stable/suistartpage/4.1.8/templates/common.yaml b/stable/standardnotes-web/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/suistartpage/4.1.8/templates/common.yaml
rename to stable/standardnotes-web/4.1.9/templates/common.yaml
diff --git a/stable/standardnotes-web/4.1.9/values.yaml b/stable/standardnotes-web/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/starmade/4.1.8/CHANGELOG.md b/stable/starmade/4.1.8/CHANGELOG.md
deleted file mode 100644
index bbd5e8b53a..0000000000
--- a/stable/starmade/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [starmade-4.1.8](https://github.com/truecharts/charts/compare/starmade-4.1.7...starmade-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [starmade-4.1.7](https://github.com/truecharts/charts/compare/starmade-4.1.6...starmade-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [starmade-4.1.6](https://github.com/truecharts/charts/compare/starmade-4.1.5...starmade-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [starmade-4.1.5](https://github.com/truecharts/charts/compare/starmade-4.1.4...starmade-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [starmade-4.1.4](https://github.com/truecharts/charts/compare/starmade-4.1.3...starmade-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [starmade-4.1.3](https://github.com/truecharts/charts/compare/starmade-4.1.0...starmade-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [starmade-4.1.2](https://github.com/truecharts/charts/compare/starmade-4.1.0...starmade-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [starmade-4.1.0](https://github.com/truecharts/charts/compare/starmade-4.0.2...starmade-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [starmade-4.0.2](https://github.com/truecharts/charts/compare/starmade-4.0.1...starmade-4.0.2) (2023-12-27)
diff --git a/stable/starmade/4.1.8/Chart.yaml b/stable/starmade/4.1.8/Chart.yaml
deleted file mode 100644
index b94bcf9c77..0000000000
--- a/stable/starmade/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install a StarMade Dedicated Server. It will also install a basic server.cfg at the first startup.
-home: https://truecharts.org/charts/stable/starmade
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/starmade.png
-keywords:
- - starmade
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: starmade
-sources:
- - https://www.star-made.org/
- - https://github.com/truecharts/charts/tree/master/charts/stable/starmade
- - https://hub.docker.com/r/ich777/starmade-server
-type: application
-version: 4.1.8
diff --git a/stable/starmade/4.1.8/app-changelog.md b/stable/starmade/4.1.8/app-changelog.md
deleted file mode 100644
index a52a8ed8e2..0000000000
--- a/stable/starmade/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [starmade-4.1.8](https://github.com/truecharts/charts/compare/starmade-4.1.7...starmade-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/starmade/4.1.8/charts/common-17.2.26.tgz b/stable/starmade/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/starmade/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/starmade/4.1.9/CHANGELOG.md b/stable/starmade/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..b2c086d36b
--- /dev/null
+++ b/stable/starmade/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [starmade-4.1.9](https://github.com/truecharts/charts/compare/starmade-4.1.8...starmade-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [starmade-4.1.8](https://github.com/truecharts/charts/compare/starmade-4.1.7...starmade-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [starmade-4.1.7](https://github.com/truecharts/charts/compare/starmade-4.1.6...starmade-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [starmade-4.1.6](https://github.com/truecharts/charts/compare/starmade-4.1.5...starmade-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [starmade-4.1.5](https://github.com/truecharts/charts/compare/starmade-4.1.4...starmade-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [starmade-4.1.4](https://github.com/truecharts/charts/compare/starmade-4.1.3...starmade-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [starmade-4.1.3](https://github.com/truecharts/charts/compare/starmade-4.1.0...starmade-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [starmade-4.1.2](https://github.com/truecharts/charts/compare/starmade-4.1.0...starmade-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/starmade/4.1.9/Chart.yaml b/stable/starmade/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..34e33a7eba
--- /dev/null
+++ b/stable/starmade/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install a StarMade Dedicated Server. It will also install a basic server.cfg at the first startup.
+home: https://truecharts.org/charts/stable/starmade
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/starmade.png
+keywords:
+ - starmade
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: starmade
+sources:
+ - https://www.star-made.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/starmade
+ - https://hub.docker.com/r/ich777/starmade-server
+type: application
+version: 4.1.9
diff --git a/stable/starmade/4.1.8/README.md b/stable/starmade/4.1.9/README.md
similarity index 100%
rename from stable/starmade/4.1.8/README.md
rename to stable/starmade/4.1.9/README.md
diff --git a/stable/starmade/4.1.9/app-changelog.md b/stable/starmade/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..bcc8d92254
--- /dev/null
+++ b/stable/starmade/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [starmade-4.1.9](https://github.com/truecharts/charts/compare/starmade-4.1.8...starmade-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/starmade/4.1.8/app-readme.md b/stable/starmade/4.1.9/app-readme.md
similarity index 100%
rename from stable/starmade/4.1.8/app-readme.md
rename to stable/starmade/4.1.9/app-readme.md
diff --git a/stable/starmade/4.1.9/charts/common-17.2.28.tgz b/stable/starmade/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/starmade/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/starmade/4.1.8/ix_values.yaml b/stable/starmade/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/starmade/4.1.8/ix_values.yaml
rename to stable/starmade/4.1.9/ix_values.yaml
diff --git a/stable/starmade/4.1.8/questions.yaml b/stable/starmade/4.1.9/questions.yaml
similarity index 100%
rename from stable/starmade/4.1.8/questions.yaml
rename to stable/starmade/4.1.9/questions.yaml
diff --git a/stable/survivethenights/4.1.8/templates/common.yaml b/stable/starmade/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/survivethenights/4.1.8/templates/common.yaml
rename to stable/starmade/4.1.9/templates/common.yaml
diff --git a/stable/starmade/4.1.9/values.yaml b/stable/starmade/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/stash/14.2.11/CHANGELOG.md b/stable/stash/14.2.11/CHANGELOG.md
new file mode 100644
index 0000000000..572ce15144
--- /dev/null
+++ b/stable/stash/14.2.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [stash-14.2.11](https://github.com/truecharts/charts/compare/stash-14.2.10...stash-14.2.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [stash-14.2.10](https://github.com/truecharts/charts/compare/stash-14.2.9...stash-14.2.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [stash-14.2.9](https://github.com/truecharts/charts/compare/stash-14.2.8...stash-14.2.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [stash-14.2.8](https://github.com/truecharts/charts/compare/stash-14.2.7...stash-14.2.8) (2024-01-15)
+
+### Chore
+
+
+
+- update container image stashapp/stash to v0.24.3[@9ba5be0](https://github.com/9ba5be0) by renovate ([#17260](https://github.com/truecharts/charts/issues/17260))
+
+
+## [stash-14.2.7](https://github.com/truecharts/charts/compare/stash-14.2.6...stash-14.2.7) (2024-01-14)
+
+### Chore
+
+
+
+- update container image stashapp/stash to v0.24.2[@3442b40](https://github.com/3442b40) by renovate ([#17198](https://github.com/truecharts/charts/issues/17198))
+
+
+
+
+## [stash-14.2.6](https://github.com/truecharts/charts/compare/stash-14.2.5...stash-14.2.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [stash-14.2.5](https://github.com/truecharts/charts/compare/stash-14.2.4...stash-14.2.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [stash-14.2.4](https://github.com/truecharts/charts/compare/stash-14.2.3...stash-14.2.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [stash-14.2.3](https://github.com/truecharts/charts/compare/stash-14.2.0...stash-14.2.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/stash/14.2.11/Chart.yaml b/stable/stash/14.2.11/Chart.yaml
new file mode 100644
index 0000000000..3c25bfad62
--- /dev/null
+++ b/stable/stash/14.2.11/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.24.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: An organizer for your porn, written in Go
+home: https://truecharts.org/charts/stable/stash
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/stash.png
+keywords:
+ - porn
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: stash
+sources:
+ - https://github.com/stashapp/stash
+ - https://github.com/truecharts/charts/tree/master/charts/stable/stash
+ - https://hub.docker.com/r/stashapp/stash
+type: application
+version: 14.2.11
diff --git a/stable/stash/14.2.11/README.md b/stable/stash/14.2.11/README.md
new file mode 100644
index 0000000000..a424b44d75
--- /dev/null
+++ b/stable/stash/14.2.11/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/stash)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/stash/14.2.11/app-changelog.md b/stable/stash/14.2.11/app-changelog.md
new file mode 100644
index 0000000000..9b23906e96
--- /dev/null
+++ b/stable/stash/14.2.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [stash-14.2.11](https://github.com/truecharts/charts/compare/stash-14.2.10...stash-14.2.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/stash/14.2.11/app-readme.md b/stable/stash/14.2.11/app-readme.md
new file mode 100644
index 0000000000..e561c361d4
--- /dev/null
+++ b/stable/stash/14.2.11/app-readme.md
@@ -0,0 +1,8 @@
+An organizer for your porn, written in Go
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/stash](https://truecharts.org/charts/stable/stash)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/stash/14.2.11/charts/common-17.2.28.tgz b/stable/stash/14.2.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/stash/14.2.11/charts/common-17.2.28.tgz differ
diff --git a/stable/stash/14.2.11/ix_values.yaml b/stable/stash/14.2.11/ix_values.yaml
new file mode 100644
index 0000000000..234cc9c1c6
--- /dev/null
+++ b/stable/stash/14.2.11/ix_values.yaml
@@ -0,0 +1,48 @@
+image:
+ repository: stashapp/stash
+ tag: v0.24.3@sha256:9ba5be09e52a91d7d4387dfd7367f1d6524981e4cf8fcb95101ac28110aa4310
+ pullPolicy: IfNotPresent
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+service:
+ main:
+ ports:
+ main:
+ port: 9999
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ STASH_PORT: "{{ .Values.service.main.ports.main.port }}"
+ STASH_STASH: /data
+ STASH_GENERATED: /generated
+ STASH_METADATA: /metadata
+ STASH_CACHE: /cache
+persistence:
+ config:
+ enabled: true
+ mountPath: "/root/.stash"
+ cache:
+ enabled: true
+ mountPath: "/cache"
+ generated:
+ enabled: true
+ mountPath: "/generated"
+ metadata:
+ enabled: true
+ mountPath: "/metadata"
+ blobs:
+ enabled: true
+ mountPath: "/blobs"
+ data:
+ enabled: true
+ mountPath: "/data"
+portal:
+ open:
+ enabled: true
diff --git a/stable/stash/14.2.11/questions.yaml b/stable/stash/14.2.11/questions.yaml
new file mode 100644
index 0000000000..71fd5c323a
--- /dev/null
+++ b/stable/stash/14.2.11/questions.yaml
@@ -0,0 +1,4193 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 9999
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: cache
+ label: "App Cache Storage"
+ description: "Stores the Application Cache."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: generated
+ label: "App Generated Storage"
+ description: "Thumbnails, clips, etc"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: metadata
+ label: "App MetaData Storage"
+ description: "Stores the Application MetaData."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: blobs
+ label: "App Blobs Storage"
+ description: "Binary data for scene covers, performer images, etc"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/stash/14.2.11/templates/NOTES.txt b/stable/stash/14.2.11/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/stash/14.2.11/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/stash/14.2.11/templates/common.yaml b/stable/stash/14.2.11/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/stash/14.2.11/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/stash/14.2.11/values.yaml b/stable/stash/14.2.11/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/static-web-server/3.1.10/CHANGELOG.md b/stable/static-web-server/3.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..6f3d59f7f1
--- /dev/null
+++ b/stable/static-web-server/3.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [static-web-server-3.1.10](https://github.com/truecharts/charts/compare/static-web-server-3.1.9...static-web-server-3.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [static-web-server-3.1.9](https://github.com/truecharts/charts/compare/static-web-server-3.1.8...static-web-server-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [static-web-server-3.1.8](https://github.com/truecharts/charts/compare/static-web-server-3.1.7...static-web-server-3.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [static-web-server-3.1.7](https://github.com/truecharts/charts/compare/static-web-server-3.1.6...static-web-server-3.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [static-web-server-3.1.6](https://github.com/truecharts/charts/compare/static-web-server-3.1.5...static-web-server-3.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [static-web-server-3.1.5](https://github.com/truecharts/charts/compare/static-web-server-3.1.4...static-web-server-3.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [static-web-server-3.1.4](https://github.com/truecharts/charts/compare/static-web-server-3.1.1...static-web-server-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [static-web-server-3.1.3](https://github.com/truecharts/charts/compare/static-web-server-3.1.1...static-web-server-3.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+## [static-web-server-3.1.1](https://github.com/truecharts/charts/compare/static-web-server-3.1.0...static-web-server-3.1.1) (2023-12-31)
+
diff --git a/stable/static-web-server/3.1.10/Chart.yaml b/stable/static-web-server/3.1.10/Chart.yaml
new file mode 100644
index 0000000000..5272702355
--- /dev/null
+++ b/stable/static-web-server/3.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: web-server
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.24.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A cross-platform, high-performance and asynchronous web server for static files-serving.
+home: https://truecharts.org/charts/stable/static-web-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/static-web-server.png
+keywords:
+ - web-server
+ - apache
+ - rust
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: static-web-server
+sources:
+ - https://static-web-server.net
+ - https://github.com/static-web-server/static-web-server
+ - https://github.com/truecharts/charts/tree/master/charts/stable/static-web-server
+ - https://ghcr.io/static-web-server/static-web-server
+type: application
+version: 3.1.10
diff --git a/stable/static-web-server/3.1.9/README.md b/stable/static-web-server/3.1.10/README.md
similarity index 100%
rename from stable/static-web-server/3.1.9/README.md
rename to stable/static-web-server/3.1.10/README.md
diff --git a/stable/static-web-server/3.1.10/app-changelog.md b/stable/static-web-server/3.1.10/app-changelog.md
new file mode 100644
index 0000000000..b93968d495
--- /dev/null
+++ b/stable/static-web-server/3.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [static-web-server-3.1.10](https://github.com/truecharts/charts/compare/static-web-server-3.1.9...static-web-server-3.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/static-web-server/3.1.9/app-readme.md b/stable/static-web-server/3.1.10/app-readme.md
similarity index 100%
rename from stable/static-web-server/3.1.9/app-readme.md
rename to stable/static-web-server/3.1.10/app-readme.md
diff --git a/stable/static-web-server/3.1.10/charts/common-17.2.28.tgz b/stable/static-web-server/3.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/static-web-server/3.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/static-web-server/3.1.9/ix_values.yaml b/stable/static-web-server/3.1.10/ix_values.yaml
similarity index 100%
rename from stable/static-web-server/3.1.9/ix_values.yaml
rename to stable/static-web-server/3.1.10/ix_values.yaml
diff --git a/stable/static-web-server/3.1.9/questions.yaml b/stable/static-web-server/3.1.10/questions.yaml
similarity index 100%
rename from stable/static-web-server/3.1.9/questions.yaml
rename to stable/static-web-server/3.1.10/questions.yaml
diff --git a/stable/static-web-server/3.1.10/templates/NOTES.txt b/stable/static-web-server/3.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/static-web-server/3.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/static-web-server/3.1.10/templates/common.yaml b/stable/static-web-server/3.1.10/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/static-web-server/3.1.10/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/static-web-server/3.1.10/values.yaml b/stable/static-web-server/3.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/static-web-server/3.1.9/CHANGELOG.md b/stable/static-web-server/3.1.9/CHANGELOG.md
deleted file mode 100644
index a485831d9c..0000000000
--- a/stable/static-web-server/3.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [static-web-server-3.1.9](https://github.com/truecharts/charts/compare/static-web-server-3.1.8...static-web-server-3.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [static-web-server-3.1.8](https://github.com/truecharts/charts/compare/static-web-server-3.1.7...static-web-server-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [static-web-server-3.1.7](https://github.com/truecharts/charts/compare/static-web-server-3.1.6...static-web-server-3.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [static-web-server-3.1.6](https://github.com/truecharts/charts/compare/static-web-server-3.1.5...static-web-server-3.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [static-web-server-3.1.5](https://github.com/truecharts/charts/compare/static-web-server-3.1.4...static-web-server-3.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [static-web-server-3.1.4](https://github.com/truecharts/charts/compare/static-web-server-3.1.1...static-web-server-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [static-web-server-3.1.3](https://github.com/truecharts/charts/compare/static-web-server-3.1.1...static-web-server-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [static-web-server-3.1.1](https://github.com/truecharts/charts/compare/static-web-server-3.1.0...static-web-server-3.1.1) (2023-12-31)
-
-### Chore
-
-- update container image ghcr.io/static-web-server/static-web-server to v2.24.2[@eb378ed](https://github.com/eb378ed) by renovate ([#16662](https://github.com/truecharts/charts/issues/16662))
-
-## [static-web-server-3.1.0](https://github.com/truecharts/charts/compare/static-web-server-3.0.1...static-web-server-3.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
diff --git a/stable/static-web-server/3.1.9/Chart.yaml b/stable/static-web-server/3.1.9/Chart.yaml
deleted file mode 100644
index 3024307420..0000000000
--- a/stable/static-web-server/3.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: web-server
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.24.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A cross-platform, high-performance and asynchronous web server for static files-serving.
-home: https://truecharts.org/charts/stable/static-web-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/static-web-server.png
-keywords:
- - web-server
- - apache
- - rust
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: static-web-server
-sources:
- - https://static-web-server.net
- - https://github.com/static-web-server/static-web-server
- - https://github.com/truecharts/charts/tree/master/charts/stable/static-web-server
- - https://ghcr.io/static-web-server/static-web-server
-type: application
-version: 3.1.9
diff --git a/stable/static-web-server/3.1.9/app-changelog.md b/stable/static-web-server/3.1.9/app-changelog.md
deleted file mode 100644
index ba486dc8f4..0000000000
--- a/stable/static-web-server/3.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [static-web-server-3.1.9](https://github.com/truecharts/charts/compare/static-web-server-3.1.8...static-web-server-3.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/static-web-server/3.1.9/charts/common-17.2.26.tgz b/stable/static-web-server/3.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/static-web-server/3.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/static/9.1.8/CHANGELOG.md b/stable/static/9.1.8/CHANGELOG.md
deleted file mode 100644
index 503b284636..0000000000
--- a/stable/static/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [static-9.1.8](https://github.com/truecharts/charts/compare/static-9.1.7...static-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [static-9.1.7](https://github.com/truecharts/charts/compare/static-9.1.6...static-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [static-9.1.6](https://github.com/truecharts/charts/compare/static-9.1.5...static-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [static-9.1.5](https://github.com/truecharts/charts/compare/static-9.1.4...static-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [static-9.1.4](https://github.com/truecharts/charts/compare/static-9.1.3...static-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [static-9.1.3](https://github.com/truecharts/charts/compare/static-9.1.0...static-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [static-9.1.2](https://github.com/truecharts/charts/compare/static-9.1.0...static-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [static-9.1.0](https://github.com/truecharts/charts/compare/static-9.0.1...static-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [static-9.0.1](https://github.com/truecharts/charts/compare/static-9.0.0...static-9.0.1) (2023-12-26)
diff --git a/stable/static/9.1.8/Chart.yaml b/stable/static/9.1.8/Chart.yaml
deleted file mode 100644
index 3c774a5bee..0000000000
--- a/stable/static/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: ee8a20c
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A self-hosted static file serving app which does nothing more than just serve up static files from a mounted volume.
-home: https://truecharts.org/charts/stable/static
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/static.png
-keywords:
- - app
- - web
- - filesystem
- - static
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: static
-sources:
- - https://github.com/prologic/static
- - https://github.com/nicholaswilde/docker-static
- - https://github.com/truecharts/charts/tree/master/charts/stable/static
- - https://ghcr.io/nicholaswilde/static
-type: application
-version: 9.1.8
diff --git a/stable/static/9.1.8/app-changelog.md b/stable/static/9.1.8/app-changelog.md
deleted file mode 100644
index 4a37b94f73..0000000000
--- a/stable/static/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [static-9.1.8](https://github.com/truecharts/charts/compare/static-9.1.7...static-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/static/9.1.8/charts/common-17.2.26.tgz b/stable/static/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/static/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/static/9.1.9/CHANGELOG.md b/stable/static/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..0780134585
--- /dev/null
+++ b/stable/static/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [static-9.1.9](https://github.com/truecharts/charts/compare/static-9.1.8...static-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [static-9.1.8](https://github.com/truecharts/charts/compare/static-9.1.7...static-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [static-9.1.7](https://github.com/truecharts/charts/compare/static-9.1.6...static-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [static-9.1.6](https://github.com/truecharts/charts/compare/static-9.1.5...static-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [static-9.1.5](https://github.com/truecharts/charts/compare/static-9.1.4...static-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [static-9.1.4](https://github.com/truecharts/charts/compare/static-9.1.3...static-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [static-9.1.3](https://github.com/truecharts/charts/compare/static-9.1.0...static-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [static-9.1.2](https://github.com/truecharts/charts/compare/static-9.1.0...static-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/static/9.1.9/Chart.yaml b/stable/static/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..9a660a8ea3
--- /dev/null
+++ b/stable/static/9.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: ee8a20c
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A self-hosted static file serving app which does nothing more than just serve up static files from a mounted volume.
+home: https://truecharts.org/charts/stable/static
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/static.png
+keywords:
+ - app
+ - web
+ - filesystem
+ - static
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: static
+sources:
+ - https://github.com/prologic/static
+ - https://github.com/nicholaswilde/docker-static
+ - https://github.com/truecharts/charts/tree/master/charts/stable/static
+ - https://ghcr.io/nicholaswilde/static
+type: application
+version: 9.1.9
diff --git a/stable/static/9.1.8/README.md b/stable/static/9.1.9/README.md
similarity index 100%
rename from stable/static/9.1.8/README.md
rename to stable/static/9.1.9/README.md
diff --git a/stable/static/9.1.9/app-changelog.md b/stable/static/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..63bbb2e2a7
--- /dev/null
+++ b/stable/static/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [static-9.1.9](https://github.com/truecharts/charts/compare/static-9.1.8...static-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/static/9.1.8/app-readme.md b/stable/static/9.1.9/app-readme.md
similarity index 100%
rename from stable/static/9.1.8/app-readme.md
rename to stable/static/9.1.9/app-readme.md
diff --git a/stable/static/9.1.9/charts/common-17.2.28.tgz b/stable/static/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/static/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/static/9.1.8/ix_values.yaml b/stable/static/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/static/9.1.8/ix_values.yaml
rename to stable/static/9.1.9/ix_values.yaml
diff --git a/stable/static/9.1.8/questions.yaml b/stable/static/9.1.9/questions.yaml
similarity index 100%
rename from stable/static/9.1.8/questions.yaml
rename to stable/static/9.1.9/questions.yaml
diff --git a/stable/static/9.1.9/templates/NOTES.txt b/stable/static/9.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/static/9.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/static/9.1.9/templates/common.yaml b/stable/static/9.1.9/templates/common.yaml
new file mode 100644
index 0000000000..992373e750
--- /dev/null
+++ b/stable/static/9.1.9/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/static/9.1.9/values.yaml b/stable/static/9.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/stationeers/4.1.10/CHANGELOG.md b/stable/stationeers/4.1.10/CHANGELOG.md
deleted file mode 100644
index c343756015..0000000000
--- a/stable/stationeers/4.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [stationeers-4.1.10](https://github.com/truecharts/charts/compare/stationeers-4.1.9...stationeers-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [stationeers-4.1.9](https://github.com/truecharts/charts/compare/stationeers-4.1.8...stationeers-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [stationeers-4.1.8](https://github.com/truecharts/charts/compare/stationeers-4.1.7...stationeers-4.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [stationeers-4.1.7](https://github.com/truecharts/charts/compare/stationeers-4.1.6...stationeers-4.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ich777/steamcmd to stationeers[@f8258be](https://github.com/f8258be) by renovate ([#17038](https://github.com/truecharts/charts/issues/17038))
-
-
-## [stationeers-4.1.6](https://github.com/truecharts/charts/compare/stationeers-4.1.5...stationeers-4.1.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ich777/steamcmd to stationeers[@23f1e3f](https://github.com/23f1e3f) by renovate ([#17029](https://github.com/truecharts/charts/issues/17029))
-
-
-## [stationeers-4.1.5](https://github.com/truecharts/charts/compare/stationeers-4.1.4...stationeers-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [stationeers-4.1.4](https://github.com/truecharts/charts/compare/stationeers-4.1.3...stationeers-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [stationeers-4.1.3](https://github.com/truecharts/charts/compare/stationeers-4.1.0...stationeers-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [stationeers-4.1.2](https://github.com/truecharts/charts/compare/stationeers-4.1.0...stationeers-4.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/stationeers/4.1.10/Chart.yaml b/stable/stationeers/4.1.10/Chart.yaml
deleted file mode 100644
index dc3a86783b..0000000000
--- a/stable/stationeers/4.1.10/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: stationeers
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Stationeers and run it.
-home: https://truecharts.org/charts/stable/stationeers
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/stationeers.png
-keywords:
- - stationeers
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: stationeers
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/stationeers
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.10
diff --git a/stable/stationeers/4.1.10/app-changelog.md b/stable/stationeers/4.1.10/app-changelog.md
deleted file mode 100644
index a444c07124..0000000000
--- a/stable/stationeers/4.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [stationeers-4.1.10](https://github.com/truecharts/charts/compare/stationeers-4.1.9...stationeers-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/stationeers/4.1.10/charts/common-17.2.26.tgz b/stable/stationeers/4.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/stationeers/4.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/stationeers/4.1.11/CHANGELOG.md b/stable/stationeers/4.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..8e36991169
--- /dev/null
+++ b/stable/stationeers/4.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [stationeers-4.1.11](https://github.com/truecharts/charts/compare/stationeers-4.1.10...stationeers-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [stationeers-4.1.10](https://github.com/truecharts/charts/compare/stationeers-4.1.9...stationeers-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [stationeers-4.1.9](https://github.com/truecharts/charts/compare/stationeers-4.1.8...stationeers-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [stationeers-4.1.8](https://github.com/truecharts/charts/compare/stationeers-4.1.7...stationeers-4.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [stationeers-4.1.7](https://github.com/truecharts/charts/compare/stationeers-4.1.6...stationeers-4.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ich777/steamcmd to stationeers[@f8258be](https://github.com/f8258be) by renovate ([#17038](https://github.com/truecharts/charts/issues/17038))
+
+
+## [stationeers-4.1.6](https://github.com/truecharts/charts/compare/stationeers-4.1.5...stationeers-4.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ich777/steamcmd to stationeers[@23f1e3f](https://github.com/23f1e3f) by renovate ([#17029](https://github.com/truecharts/charts/issues/17029))
+
+
+## [stationeers-4.1.5](https://github.com/truecharts/charts/compare/stationeers-4.1.4...stationeers-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [stationeers-4.1.4](https://github.com/truecharts/charts/compare/stationeers-4.1.3...stationeers-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [stationeers-4.1.3](https://github.com/truecharts/charts/compare/stationeers-4.1.0...stationeers-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/stationeers/4.1.11/Chart.yaml b/stable/stationeers/4.1.11/Chart.yaml
new file mode 100644
index 0000000000..b2c81e7df3
--- /dev/null
+++ b/stable/stationeers/4.1.11/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: stationeers
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Stationeers and run it.
+home: https://truecharts.org/charts/stable/stationeers
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/stationeers.png
+keywords:
+ - stationeers
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: stationeers
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/stationeers
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.11
diff --git a/stable/stationeers/4.1.10/README.md b/stable/stationeers/4.1.11/README.md
similarity index 100%
rename from stable/stationeers/4.1.10/README.md
rename to stable/stationeers/4.1.11/README.md
diff --git a/stable/stationeers/4.1.11/app-changelog.md b/stable/stationeers/4.1.11/app-changelog.md
new file mode 100644
index 0000000000..abc6a3f5b9
--- /dev/null
+++ b/stable/stationeers/4.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [stationeers-4.1.11](https://github.com/truecharts/charts/compare/stationeers-4.1.10...stationeers-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/stationeers/4.1.10/app-readme.md b/stable/stationeers/4.1.11/app-readme.md
similarity index 100%
rename from stable/stationeers/4.1.10/app-readme.md
rename to stable/stationeers/4.1.11/app-readme.md
diff --git a/stable/stationeers/4.1.11/charts/common-17.2.28.tgz b/stable/stationeers/4.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/stationeers/4.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/stationeers/4.1.10/ix_values.yaml b/stable/stationeers/4.1.11/ix_values.yaml
similarity index 100%
rename from stable/stationeers/4.1.10/ix_values.yaml
rename to stable/stationeers/4.1.11/ix_values.yaml
diff --git a/stable/stationeers/4.1.10/questions.yaml b/stable/stationeers/4.1.11/questions.yaml
similarity index 100%
rename from stable/stationeers/4.1.10/questions.yaml
rename to stable/stationeers/4.1.11/questions.yaml
diff --git a/stable/synctube/6.1.8/templates/common.yaml b/stable/stationeers/4.1.11/templates/common.yaml
similarity index 100%
rename from stable/synctube/6.1.8/templates/common.yaml
rename to stable/stationeers/4.1.11/templates/common.yaml
diff --git a/stable/stationeers/4.1.11/values.yaml b/stable/stationeers/4.1.11/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/steam-headless/2.1.13/CHANGELOG.md b/stable/steam-headless/2.1.13/CHANGELOG.md
deleted file mode 100644
index 29e8903b5a..0000000000
--- a/stable/steam-headless/2.1.13/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [steam-headless-2.1.13](https://github.com/truecharts/charts/compare/steam-headless-2.1.12...steam-headless-2.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [steam-headless-2.1.12](https://github.com/truecharts/charts/compare/steam-headless-2.1.11...steam-headless-2.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [steam-headless-2.1.11](https://github.com/truecharts/charts/compare/steam-headless-2.1.10...steam-headless-2.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image josh5/steam-headless to latest[@7efc3e2](https://github.com/7efc3e2) by renovate ([#17379](https://github.com/truecharts/charts/issues/17379))
-
-
-## [steam-headless-2.1.10](https://github.com/truecharts/charts/compare/steam-headless-2.1.9...steam-headless-2.1.10) (2024-01-14)
-
-### Chore
-
-
-
-- update container image josh5/steam-headless to latest[@d283bcc](https://github.com/d283bcc) by renovate ([#17160](https://github.com/truecharts/charts/issues/17160))
-
-
-
-
-## [steam-headless-2.1.9](https://github.com/truecharts/charts/compare/steam-headless-2.1.8...steam-headless-2.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [steam-headless-2.1.8](https://github.com/truecharts/charts/compare/steam-headless-2.1.7...steam-headless-2.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image josh5/steam-headless to latest[@d2ae05e](https://github.com/d2ae05e) by renovate ([#16782](https://github.com/truecharts/charts/issues/16782))
-
-
-## [steam-headless-2.1.7](https://github.com/truecharts/charts/compare/steam-headless-2.1.6...steam-headless-2.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [steam-headless-2.1.6](https://github.com/truecharts/charts/compare/steam-headless-2.1.4...steam-headless-2.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [steam-headless-2.1.4](https://github.com/truecharts/charts/compare/steam-headless-2.1.3...steam-headless-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [steam-headless-2.1.3](https://github.com/truecharts/charts/compare/steam-headless-2.1.0...steam-headless-2.1.3) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/steam-headless/2.1.13/Chart.yaml b/stable/steam-headless/2.1.13/Chart.yaml
deleted file mode 100644
index fcdec1502f..0000000000
--- a/stable/steam-headless/2.1.13/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: games
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A Headless Steam chart.
-home: https://truecharts.org/charts/stable/steam-headless
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/steam-headless.png
-keywords:
- - steam-headless
- - games
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: steam-headless
-sources:
- - https://github.com/Steam-Headless/docker-steam-headless
- - https://github.com/truecharts/charts/tree/master/charts/stable/steam-headless
- - https://hub.docker.com/r/josh5/steam-headless
-type: application
-version: 2.1.13
diff --git a/stable/steam-headless/2.1.13/app-changelog.md b/stable/steam-headless/2.1.13/app-changelog.md
deleted file mode 100644
index b8a74de6fe..0000000000
--- a/stable/steam-headless/2.1.13/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [steam-headless-2.1.13](https://github.com/truecharts/charts/compare/steam-headless-2.1.12...steam-headless-2.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/steam-headless/2.1.13/charts/common-17.2.26.tgz b/stable/steam-headless/2.1.13/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/steam-headless/2.1.13/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/steam-headless/2.1.14/CHANGELOG.md b/stable/steam-headless/2.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..792610969e
--- /dev/null
+++ b/stable/steam-headless/2.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [steam-headless-2.1.14](https://github.com/truecharts/charts/compare/steam-headless-2.1.13...steam-headless-2.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [steam-headless-2.1.13](https://github.com/truecharts/charts/compare/steam-headless-2.1.12...steam-headless-2.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [steam-headless-2.1.12](https://github.com/truecharts/charts/compare/steam-headless-2.1.11...steam-headless-2.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [steam-headless-2.1.11](https://github.com/truecharts/charts/compare/steam-headless-2.1.10...steam-headless-2.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image josh5/steam-headless to latest[@7efc3e2](https://github.com/7efc3e2) by renovate ([#17379](https://github.com/truecharts/charts/issues/17379))
+
+
+## [steam-headless-2.1.10](https://github.com/truecharts/charts/compare/steam-headless-2.1.9...steam-headless-2.1.10) (2024-01-14)
+
+### Chore
+
+
+
+- update container image josh5/steam-headless to latest[@d283bcc](https://github.com/d283bcc) by renovate ([#17160](https://github.com/truecharts/charts/issues/17160))
+
+
+
+
+## [steam-headless-2.1.9](https://github.com/truecharts/charts/compare/steam-headless-2.1.8...steam-headless-2.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [steam-headless-2.1.8](https://github.com/truecharts/charts/compare/steam-headless-2.1.7...steam-headless-2.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image josh5/steam-headless to latest[@d2ae05e](https://github.com/d2ae05e) by renovate ([#16782](https://github.com/truecharts/charts/issues/16782))
+
+
+## [steam-headless-2.1.7](https://github.com/truecharts/charts/compare/steam-headless-2.1.6...steam-headless-2.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [steam-headless-2.1.6](https://github.com/truecharts/charts/compare/steam-headless-2.1.4...steam-headless-2.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [steam-headless-2.1.4](https://github.com/truecharts/charts/compare/steam-headless-2.1.3...steam-headless-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/steam-headless/2.1.14/Chart.yaml b/stable/steam-headless/2.1.14/Chart.yaml
new file mode 100644
index 0000000000..903d0ea1af
--- /dev/null
+++ b/stable/steam-headless/2.1.14/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: games
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A Headless Steam chart.
+home: https://truecharts.org/charts/stable/steam-headless
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/steam-headless.png
+keywords:
+ - steam-headless
+ - games
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: steam-headless
+sources:
+ - https://github.com/Steam-Headless/docker-steam-headless
+ - https://github.com/truecharts/charts/tree/master/charts/stable/steam-headless
+ - https://hub.docker.com/r/josh5/steam-headless
+type: application
+version: 2.1.14
diff --git a/stable/steam-headless/2.1.13/README.md b/stable/steam-headless/2.1.14/README.md
similarity index 100%
rename from stable/steam-headless/2.1.13/README.md
rename to stable/steam-headless/2.1.14/README.md
diff --git a/stable/steam-headless/2.1.14/app-changelog.md b/stable/steam-headless/2.1.14/app-changelog.md
new file mode 100644
index 0000000000..644b67c536
--- /dev/null
+++ b/stable/steam-headless/2.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [steam-headless-2.1.14](https://github.com/truecharts/charts/compare/steam-headless-2.1.13...steam-headless-2.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/steam-headless/2.1.13/app-readme.md b/stable/steam-headless/2.1.14/app-readme.md
similarity index 100%
rename from stable/steam-headless/2.1.13/app-readme.md
rename to stable/steam-headless/2.1.14/app-readme.md
diff --git a/stable/steam-headless/2.1.14/charts/common-17.2.28.tgz b/stable/steam-headless/2.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/steam-headless/2.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/steam-headless/2.1.13/ix_values.yaml b/stable/steam-headless/2.1.14/ix_values.yaml
similarity index 100%
rename from stable/steam-headless/2.1.13/ix_values.yaml
rename to stable/steam-headless/2.1.14/ix_values.yaml
diff --git a/stable/steam-headless/2.1.13/questions.yaml b/stable/steam-headless/2.1.14/questions.yaml
similarity index 100%
rename from stable/steam-headless/2.1.13/questions.yaml
rename to stable/steam-headless/2.1.14/questions.yaml
diff --git a/stable/steam-headless/2.1.14/templates/NOTES.txt b/stable/steam-headless/2.1.14/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/steam-headless/2.1.14/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/steam-headless/2.1.14/templates/common.yaml b/stable/steam-headless/2.1.14/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/steam-headless/2.1.14/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/steam-headless/2.1.14/values.yaml b/stable/steam-headless/2.1.14/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/storj-node/8.1.8/CHANGELOG.md b/stable/storj-node/8.1.8/CHANGELOG.md
deleted file mode 100644
index 8200313596..0000000000
--- a/stable/storj-node/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [storj-node-8.1.8](https://github.com/truecharts/charts/compare/storj-node-8.1.7...storj-node-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [storj-node-8.1.7](https://github.com/truecharts/charts/compare/storj-node-8.1.6...storj-node-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [storj-node-8.1.6](https://github.com/truecharts/charts/compare/storj-node-8.1.5...storj-node-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [storj-node-8.1.5](https://github.com/truecharts/charts/compare/storj-node-8.1.4...storj-node-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [storj-node-8.1.4](https://github.com/truecharts/charts/compare/storj-node-8.1.3...storj-node-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [storj-node-8.1.3](https://github.com/truecharts/charts/compare/storj-node-8.1.0...storj-node-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [storj-node-8.1.2](https://github.com/truecharts/charts/compare/storj-node-8.1.0...storj-node-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [storj-node-8.1.0](https://github.com/truecharts/charts/compare/storj-node-8.0.1...storj-node-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [storj-node-8.0.1](https://github.com/truecharts/charts/compare/storj-node-8.0.0...storj-node-8.0.1) (2023-12-26)
diff --git a/stable/storj-node/8.1.8/Chart.yaml b/stable/storj-node/8.1.8/Chart.yaml
deleted file mode 100644
index 0186fc0e20..0000000000
--- a/stable/storj-node/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.71.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Storj is an S3-compatible platform and suite of decentralized applications that allows you to store data in a secure and decentralized manner
-home: https://truecharts.org/charts/stable/storj-node
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/storj-node.png
-keywords:
- - storj
- - storage
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: storj-node
-sources:
- - https://docs.storj.io/node/
- - https://github.com/storj/storj
- - https://github.com/truecharts/charts/tree/master/charts/stable/storj-node
- - https://hub.docker.com/r/storjlabs/storagenode
-type: application
-version: 8.1.8
diff --git a/stable/storj-node/8.1.8/app-changelog.md b/stable/storj-node/8.1.8/app-changelog.md
deleted file mode 100644
index e3cf034e73..0000000000
--- a/stable/storj-node/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [storj-node-8.1.8](https://github.com/truecharts/charts/compare/storj-node-8.1.7...storj-node-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/storj-node/8.1.8/charts/common-17.2.26.tgz b/stable/storj-node/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/storj-node/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/storj-node/8.1.9/CHANGELOG.md b/stable/storj-node/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..080b7fc880
--- /dev/null
+++ b/stable/storj-node/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [storj-node-8.1.9](https://github.com/truecharts/charts/compare/storj-node-8.1.8...storj-node-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [storj-node-8.1.8](https://github.com/truecharts/charts/compare/storj-node-8.1.7...storj-node-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [storj-node-8.1.7](https://github.com/truecharts/charts/compare/storj-node-8.1.6...storj-node-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [storj-node-8.1.6](https://github.com/truecharts/charts/compare/storj-node-8.1.5...storj-node-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [storj-node-8.1.5](https://github.com/truecharts/charts/compare/storj-node-8.1.4...storj-node-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [storj-node-8.1.4](https://github.com/truecharts/charts/compare/storj-node-8.1.3...storj-node-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [storj-node-8.1.3](https://github.com/truecharts/charts/compare/storj-node-8.1.0...storj-node-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [storj-node-8.1.2](https://github.com/truecharts/charts/compare/storj-node-8.1.0...storj-node-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/storj-node/8.1.9/Chart.yaml b/stable/storj-node/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..0cff07316a
--- /dev/null
+++ b/stable/storj-node/8.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.71.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Storj is an S3-compatible platform and suite of decentralized applications that allows you to store data in a secure and decentralized manner
+home: https://truecharts.org/charts/stable/storj-node
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/storj-node.png
+keywords:
+ - storj
+ - storage
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: storj-node
+sources:
+ - https://docs.storj.io/node/
+ - https://github.com/storj/storj
+ - https://github.com/truecharts/charts/tree/master/charts/stable/storj-node
+ - https://hub.docker.com/r/storjlabs/storagenode
+type: application
+version: 8.1.9
diff --git a/stable/storj-node/8.1.8/README.md b/stable/storj-node/8.1.9/README.md
similarity index 100%
rename from stable/storj-node/8.1.8/README.md
rename to stable/storj-node/8.1.9/README.md
diff --git a/stable/storj-node/8.1.9/SKIPINSTALL b/stable/storj-node/8.1.9/SKIPINSTALL
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/storj-node/8.1.9/app-changelog.md b/stable/storj-node/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..47435c963a
--- /dev/null
+++ b/stable/storj-node/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [storj-node-8.1.9](https://github.com/truecharts/charts/compare/storj-node-8.1.8...storj-node-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/storj-node/8.1.8/app-readme.md b/stable/storj-node/8.1.9/app-readme.md
similarity index 100%
rename from stable/storj-node/8.1.8/app-readme.md
rename to stable/storj-node/8.1.9/app-readme.md
diff --git a/stable/storj-node/8.1.9/charts/common-17.2.28.tgz b/stable/storj-node/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/storj-node/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/storj-node/8.1.8/ix_values.yaml b/stable/storj-node/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/storj-node/8.1.8/ix_values.yaml
rename to stable/storj-node/8.1.9/ix_values.yaml
diff --git a/stable/storj-node/8.1.8/questions.yaml b/stable/storj-node/8.1.9/questions.yaml
similarity index 100%
rename from stable/storj-node/8.1.8/questions.yaml
rename to stable/storj-node/8.1.9/questions.yaml
diff --git a/stable/storj-node/8.1.9/templates/NOTES.txt b/stable/storj-node/8.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/storj-node/8.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/storj-node/8.1.9/templates/common.yaml b/stable/storj-node/8.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/storj-node/8.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/storj-node/8.1.9/values.yaml b/stable/storj-node/8.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/storm/4.1.8/CHANGELOG.md b/stable/storm/4.1.8/CHANGELOG.md
deleted file mode 100644
index c6d871a08a..0000000000
--- a/stable/storm/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [storm-4.1.8](https://github.com/truecharts/charts/compare/storm-4.1.7...storm-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [storm-4.1.7](https://github.com/truecharts/charts/compare/storm-4.1.6...storm-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [storm-4.1.6](https://github.com/truecharts/charts/compare/storm-4.1.5...storm-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [storm-4.1.5](https://github.com/truecharts/charts/compare/storm-4.1.4...storm-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [storm-4.1.4](https://github.com/truecharts/charts/compare/storm-4.1.3...storm-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [storm-4.1.3](https://github.com/truecharts/charts/compare/storm-4.1.0...storm-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [storm-4.1.2](https://github.com/truecharts/charts/compare/storm-4.1.0...storm-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [storm-4.1.0](https://github.com/truecharts/charts/compare/storm-4.0.1...storm-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [storm-4.0.1](https://github.com/truecharts/charts/compare/storm-4.0.0...storm-4.0.1) (2023-12-26)
diff --git a/stable/storm/4.1.8/Chart.yaml b/stable/storm/4.1.8/Chart.yaml
deleted file mode 100644
index 2b4614d0d7..0000000000
--- a/stable/storm/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.3.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A Modern Deluge Interface.
-home: https://truecharts.org/charts/stable/storm
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/storm.png
-keywords:
- - storm
- - Downloaders
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: storm
-sources:
- - https://github.com/relvacode/storm/pkgs/container/storm
- - https://github.com/relvacode/storm
- - https://github.com/truecharts/charts/tree/master/charts/stable/storm
- - https://ghcr.io/relvacode/storm
-type: application
-version: 4.1.8
diff --git a/stable/storm/4.1.8/app-changelog.md b/stable/storm/4.1.8/app-changelog.md
deleted file mode 100644
index 8faf019d84..0000000000
--- a/stable/storm/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [storm-4.1.8](https://github.com/truecharts/charts/compare/storm-4.1.7...storm-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/storm/4.1.8/charts/common-17.2.26.tgz b/stable/storm/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/storm/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/storm/4.1.9/CHANGELOG.md b/stable/storm/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..c5058856d0
--- /dev/null
+++ b/stable/storm/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [storm-4.1.9](https://github.com/truecharts/charts/compare/storm-4.1.8...storm-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [storm-4.1.8](https://github.com/truecharts/charts/compare/storm-4.1.7...storm-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [storm-4.1.7](https://github.com/truecharts/charts/compare/storm-4.1.6...storm-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [storm-4.1.6](https://github.com/truecharts/charts/compare/storm-4.1.5...storm-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [storm-4.1.5](https://github.com/truecharts/charts/compare/storm-4.1.4...storm-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [storm-4.1.4](https://github.com/truecharts/charts/compare/storm-4.1.3...storm-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [storm-4.1.3](https://github.com/truecharts/charts/compare/storm-4.1.0...storm-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [storm-4.1.2](https://github.com/truecharts/charts/compare/storm-4.1.0...storm-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/storm/4.1.9/Chart.yaml b/stable/storm/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..165b2795c2
--- /dev/null
+++ b/stable/storm/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.3.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A Modern Deluge Interface.
+home: https://truecharts.org/charts/stable/storm
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/storm.png
+keywords:
+ - storm
+ - Downloaders
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: storm
+sources:
+ - https://github.com/relvacode/storm/pkgs/container/storm
+ - https://github.com/relvacode/storm
+ - https://github.com/truecharts/charts/tree/master/charts/stable/storm
+ - https://ghcr.io/relvacode/storm
+type: application
+version: 4.1.9
diff --git a/stable/storm/4.1.8/README.md b/stable/storm/4.1.9/README.md
similarity index 100%
rename from stable/storm/4.1.8/README.md
rename to stable/storm/4.1.9/README.md
diff --git a/stable/storm/4.1.9/app-changelog.md b/stable/storm/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..da504b69e1
--- /dev/null
+++ b/stable/storm/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [storm-4.1.9](https://github.com/truecharts/charts/compare/storm-4.1.8...storm-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/storm/4.1.8/app-readme.md b/stable/storm/4.1.9/app-readme.md
similarity index 100%
rename from stable/storm/4.1.8/app-readme.md
rename to stable/storm/4.1.9/app-readme.md
diff --git a/stable/storm/4.1.9/charts/common-17.2.28.tgz b/stable/storm/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/storm/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/storm/4.1.8/ix_values.yaml b/stable/storm/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/storm/4.1.8/ix_values.yaml
rename to stable/storm/4.1.9/ix_values.yaml
diff --git a/stable/storm/4.1.8/questions.yaml b/stable/storm/4.1.9/questions.yaml
similarity index 100%
rename from stable/storm/4.1.8/questions.yaml
rename to stable/storm/4.1.9/questions.yaml
diff --git a/stable/storm/4.1.9/templates/NOTES.txt b/stable/storm/4.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/storm/4.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/tachidesk-docker/4.1.8/templates/common.yaml b/stable/storm/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/tachidesk-docker/4.1.8/templates/common.yaml
rename to stable/storm/4.1.9/templates/common.yaml
diff --git a/stable/storm/4.1.9/values.yaml b/stable/storm/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/strapi/12.1.9/CHANGELOG.md b/stable/strapi/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..5c3d01e7e2
--- /dev/null
+++ b/stable/strapi/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [strapi-12.1.9](https://github.com/truecharts/charts/compare/strapi-12.1.8...strapi-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [strapi-12.1.8](https://github.com/truecharts/charts/compare/strapi-12.1.7...strapi-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [strapi-12.1.7](https://github.com/truecharts/charts/compare/strapi-12.1.6...strapi-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [strapi-12.1.6](https://github.com/truecharts/charts/compare/strapi-12.1.5...strapi-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [strapi-12.1.5](https://github.com/truecharts/charts/compare/strapi-12.1.4...strapi-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [strapi-12.1.4](https://github.com/truecharts/charts/compare/strapi-12.1.3...strapi-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [strapi-12.1.3](https://github.com/truecharts/charts/compare/strapi-12.1.0...strapi-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [strapi-12.1.2](https://github.com/truecharts/charts/compare/strapi-12.1.0...strapi-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/strapi/12.1.9/Chart.yaml b/stable/strapi/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..57a0110c24
--- /dev/null
+++ b/stable/strapi/12.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: cms
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.16.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Open-source headless CMS. JavaScript, fully customizable and developer-first.
+home: https://truecharts.org/charts/stable/strapi
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/strapi.png
+keywords:
+ - strapi
+ - cms
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: strapi
+sources:
+ - https://truecharts.org/charts/stable/strapi
+ - https://github.com/naskio/docker-strapi
+ - https://github.com/truecharts/charts/tree/master/charts/stable/strapi
+ - https://hub.docker.com/r/naskio/strapi
+type: application
+version: 12.1.9
diff --git a/stable/strapi/12.1.9/README.md b/stable/strapi/12.1.9/README.md
new file mode 100644
index 0000000000..0109ee7cd1
--- /dev/null
+++ b/stable/strapi/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/strapi)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/strapi/12.1.9/app-changelog.md b/stable/strapi/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..9cf8fda194
--- /dev/null
+++ b/stable/strapi/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [strapi-12.1.9](https://github.com/truecharts/charts/compare/strapi-12.1.8...strapi-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/strapi/12.1.9/app-readme.md b/stable/strapi/12.1.9/app-readme.md
new file mode 100644
index 0000000000..d2f3a05bc5
--- /dev/null
+++ b/stable/strapi/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Open-source headless CMS. JavaScript, fully customizable and developer-first.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/strapi](https://truecharts.org/charts/stable/strapi)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/strapi/12.1.9/charts/common-17.2.28.tgz b/stable/strapi/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/strapi/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/strapi/12.1.9/ix_values.yaml b/stable/strapi/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..04af7d8605
--- /dev/null
+++ b/stable/strapi/12.1.9/ix_values.yaml
@@ -0,0 +1,56 @@
+image:
+ repository: naskio/strapi
+ tag: 4.16.2-alpine@sha256:d8db831e85f1bf5132ed95910c511ec63d87b8777cd84068eb86b1f1a946c410
+ pullPolicy: Always
+service:
+ main:
+ ports:
+ main:
+ port: 1337
+persistence:
+ data:
+ enabled: true
+ mountPath: /srv/app
+# Enabled postgres
+cnpg:
+ main:
+ enabled: true
+ user: strapi
+ database: strapi
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ PORT: "{{ .Values.service.main.ports.main.port }}"
+ DATABASE_CLIENT: postgres
+ DATABASE_PORT: 5432
+ DATABASE_NAME: "{{ .Values.cnpg.main.database }}"
+ DATABASE_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ DATABASE_USERNAME: "{{ .Values.cnpg.main.user }}"
+ DATABASE_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ # STRAPI_LICENSE
+ # PUBLIC_URL
+ NODE_ENV: development
+ STRAPI_DISABLE_UPDATE_NOTIFICATION: true
+ FAST_REFRESH: false
+ EXTRA_ARGS: ""
+ JWT_SECRET: my_jwt_secret
+ ADMIN_JWT_SECRET: my_admin_jwt_secret
+ APP_KEYS: '["keya", "keyb"]'
diff --git a/stable/strapi/12.1.9/questions.yaml b/stable/strapi/12.1.9/questions.yaml
new file mode 100644
index 0000000000..aff726c7aa
--- /dev/null
+++ b/stable/strapi/12.1.9/questions.yaml
@@ -0,0 +1,3367 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+ admin:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+ path: "/admin"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: JWT_SECRET
+ label: Jwt Secret
+ description: The secret used to sign the JWT for the Users-Permissions plugin.
+ schema:
+ type: string
+ private: true
+ required: true
+ default: ""
+ - variable: ADMIN_JWT_SECRET
+ label: Admin Jwt Secret
+ description: The secret used to sign the JWT for the Admin panel.
+ schema:
+ type: string
+ private: true
+ required: true
+ default: ""
+ - variable: APP_KEYS
+ label: App Keys
+ description: The secret keys used to sign the session cookies.
+ schema:
+ type: string
+ private: true
+ required: true
+ default: ""
+ - variable: NODE_ENV
+ label: Node Environment
+ description: Sets Node's Environment
+ schema:
+ type: string
+ default: production
+ enum:
+ - value: production
+ description: Production
+ - value: development
+ description: Development
+ - variable: PUBLIC_URL
+ label: Public URL
+ schema:
+ type: string
+ default: ""
+ - variable: STRAPI_LICENSE
+ label: Strapi License
+ description: The license key to activate the Enterprise Edition.
+ schema:
+ type: string
+ default: ""
+ - variable: STRAPI_DISABLE_UPDATE_NOTIFICATION
+ label: Strapi Disable Update Notifications
+ description: Don't show the notification message about updating Strapi.
+ schema:
+ type: boolean
+ default: true
+ - variable: FAST_REFRESH
+ label: Fast Refresh
+ description: enable "Fast Refresh" for near-instant feedback.
+ schema:
+ type: boolean
+ default: false
+ - variable: EXTRA_ARGS
+ label: "Extra Args (Leave empty for default)"
+ description: "Pass extra args to the strapi new"
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 1337
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/strapi/12.1.9/templates/NOTES.txt b/stable/strapi/12.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/strapi/12.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/strapi/12.1.9/templates/common.yaml b/stable/strapi/12.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/strapi/12.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/strapi/12.1.9/values.yaml b/stable/strapi/12.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/stun-turn-server/5.1.11/CHANGELOG.md b/stable/stun-turn-server/5.1.11/CHANGELOG.md
deleted file mode 100644
index 874df05e6c..0000000000
--- a/stable/stun-turn-server/5.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [stun-turn-server-5.1.11](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.10...stun-turn-server-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [stun-turn-server-5.1.10](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.9...stun-turn-server-5.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [stun-turn-server-5.1.9](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.8...stun-turn-server-5.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [stun-turn-server-5.1.8](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.7...stun-turn-server-5.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ich777/stun-turn-server to latest[@fe6e439](https://github.com/fe6e439) by renovate ([#16781](https://github.com/truecharts/charts/issues/16781))
-
-
-## [stun-turn-server-5.1.7](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.6...stun-turn-server-5.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [stun-turn-server-5.1.6](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.4...stun-turn-server-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [stun-turn-server-5.1.4](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.3...stun-turn-server-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [stun-turn-server-5.1.3](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.0...stun-turn-server-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [stun-turn-server-5.1.2](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.0...stun-turn-server-5.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/stun-turn-server/5.1.11/Chart.yaml b/stable/stun-turn-server/5.1.11/Chart.yaml
deleted file mode 100644
index 4c5ecfef96..0000000000
--- a/stable/stun-turn-server/5.1.11/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This is a Basic STUN & TURN server that was mainly created for Nextcloud Talk.
-home: https://truecharts.org/charts/stable/stun-turn-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/stun-turn-server.png
-keywords:
- - stun-turn-server
- - Network
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: stun-turn-server
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/stun-turn-server
- - https://hub.docker.com/r/ich777/stun-turn-server
-type: application
-version: 5.1.11
diff --git a/stable/stun-turn-server/5.1.11/app-changelog.md b/stable/stun-turn-server/5.1.11/app-changelog.md
deleted file mode 100644
index 65665cbdf2..0000000000
--- a/stable/stun-turn-server/5.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [stun-turn-server-5.1.11](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.10...stun-turn-server-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/stun-turn-server/5.1.11/charts/common-17.2.26.tgz b/stable/stun-turn-server/5.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/stun-turn-server/5.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/stun-turn-server/5.1.12/CHANGELOG.md b/stable/stun-turn-server/5.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..042b240b4f
--- /dev/null
+++ b/stable/stun-turn-server/5.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [stun-turn-server-5.1.12](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.11...stun-turn-server-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [stun-turn-server-5.1.11](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.10...stun-turn-server-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [stun-turn-server-5.1.10](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.9...stun-turn-server-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [stun-turn-server-5.1.9](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.8...stun-turn-server-5.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [stun-turn-server-5.1.8](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.7...stun-turn-server-5.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ich777/stun-turn-server to latest[@fe6e439](https://github.com/fe6e439) by renovate ([#16781](https://github.com/truecharts/charts/issues/16781))
+
+
+## [stun-turn-server-5.1.7](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.6...stun-turn-server-5.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [stun-turn-server-5.1.6](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.4...stun-turn-server-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [stun-turn-server-5.1.4](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.3...stun-turn-server-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [stun-turn-server-5.1.3](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.0...stun-turn-server-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/stun-turn-server/5.1.12/Chart.yaml b/stable/stun-turn-server/5.1.12/Chart.yaml
new file mode 100644
index 0000000000..afd86d1f3e
--- /dev/null
+++ b/stable/stun-turn-server/5.1.12/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This is a Basic STUN & TURN server that was mainly created for Nextcloud Talk.
+home: https://truecharts.org/charts/stable/stun-turn-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/stun-turn-server.png
+keywords:
+ - stun-turn-server
+ - Network
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: stun-turn-server
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/stun-turn-server
+ - https://hub.docker.com/r/ich777/stun-turn-server
+type: application
+version: 5.1.12
diff --git a/stable/stun-turn-server/5.1.11/README.md b/stable/stun-turn-server/5.1.12/README.md
similarity index 100%
rename from stable/stun-turn-server/5.1.11/README.md
rename to stable/stun-turn-server/5.1.12/README.md
diff --git a/stable/stun-turn-server/5.1.12/app-changelog.md b/stable/stun-turn-server/5.1.12/app-changelog.md
new file mode 100644
index 0000000000..2d8424bded
--- /dev/null
+++ b/stable/stun-turn-server/5.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [stun-turn-server-5.1.12](https://github.com/truecharts/charts/compare/stun-turn-server-5.1.11...stun-turn-server-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/stun-turn-server/5.1.11/app-readme.md b/stable/stun-turn-server/5.1.12/app-readme.md
similarity index 100%
rename from stable/stun-turn-server/5.1.11/app-readme.md
rename to stable/stun-turn-server/5.1.12/app-readme.md
diff --git a/stable/stun-turn-server/5.1.12/charts/common-17.2.28.tgz b/stable/stun-turn-server/5.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/stun-turn-server/5.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/stun-turn-server/5.1.11/ix_values.yaml b/stable/stun-turn-server/5.1.12/ix_values.yaml
similarity index 100%
rename from stable/stun-turn-server/5.1.11/ix_values.yaml
rename to stable/stun-turn-server/5.1.12/ix_values.yaml
diff --git a/stable/stun-turn-server/5.1.11/questions.yaml b/stable/stun-turn-server/5.1.12/questions.yaml
similarity index 100%
rename from stable/stun-turn-server/5.1.11/questions.yaml
rename to stable/stun-turn-server/5.1.12/questions.yaml
diff --git a/stable/stun-turn-server/5.1.12/templates/NOTES.txt b/stable/stun-turn-server/5.1.12/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/stun-turn-server/5.1.12/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/stun-turn-server/5.1.12/templates/common.yaml b/stable/stun-turn-server/5.1.12/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/stun-turn-server/5.1.12/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/stun-turn-server/5.1.12/values.yaml b/stable/stun-turn-server/5.1.12/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/suistartpage/4.1.8/CHANGELOG.md b/stable/suistartpage/4.1.8/CHANGELOG.md
deleted file mode 100644
index e3ae95cf22..0000000000
--- a/stable/suistartpage/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [suistartpage-4.1.8](https://github.com/truecharts/charts/compare/suistartpage-4.1.7...suistartpage-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [suistartpage-4.1.7](https://github.com/truecharts/charts/compare/suistartpage-4.1.6...suistartpage-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [suistartpage-4.1.6](https://github.com/truecharts/charts/compare/suistartpage-4.1.5...suistartpage-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [suistartpage-4.1.5](https://github.com/truecharts/charts/compare/suistartpage-4.1.4...suistartpage-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [suistartpage-4.1.4](https://github.com/truecharts/charts/compare/suistartpage-4.1.3...suistartpage-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [suistartpage-4.1.3](https://github.com/truecharts/charts/compare/suistartpage-4.1.0...suistartpage-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [suistartpage-4.1.2](https://github.com/truecharts/charts/compare/suistartpage-4.1.0...suistartpage-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [suistartpage-4.1.0](https://github.com/truecharts/charts/compare/suistartpage-4.0.1...suistartpage-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [suistartpage-4.0.1](https://github.com/truecharts/charts/compare/suistartpage-4.0.0...suistartpage-4.0.1) (2023-12-26)
diff --git a/stable/suistartpage/4.1.8/Chart.yaml b/stable/suistartpage/4.1.8/Chart.yaml
deleted file mode 100644
index 394ebb6d43..0000000000
--- a/stable/suistartpage/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: SUI Startpage is a simple and clean server start page or homepage that you can quickly and easily setup to access your server resources and quick booksmarks and also lets you search on various provider sites via a search bar at the top as well.
-home: https://truecharts.org/charts/stable/suistartpage
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/suistartpage.png
-keywords:
- - suistartpage
- - Tools-Utilities
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: suistartpage
-sources:
- - https://github.com/CorneliousJD/SUI-Startpage
- - https://github.com/truecharts/charts/tree/master/charts/stable/suistartpage
- - https://hub.docker.com/r/corneliousjd/sui-startpage
-type: application
-version: 4.1.8
diff --git a/stable/suistartpage/4.1.8/app-changelog.md b/stable/suistartpage/4.1.8/app-changelog.md
deleted file mode 100644
index c5ff6e5bce..0000000000
--- a/stable/suistartpage/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [suistartpage-4.1.8](https://github.com/truecharts/charts/compare/suistartpage-4.1.7...suistartpage-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/suistartpage/4.1.8/charts/common-17.2.26.tgz b/stable/suistartpage/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/suistartpage/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/suistartpage/4.1.9/CHANGELOG.md b/stable/suistartpage/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..2f1f48f164
--- /dev/null
+++ b/stable/suistartpage/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [suistartpage-4.1.9](https://github.com/truecharts/charts/compare/suistartpage-4.1.8...suistartpage-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [suistartpage-4.1.8](https://github.com/truecharts/charts/compare/suistartpage-4.1.7...suistartpage-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [suistartpage-4.1.7](https://github.com/truecharts/charts/compare/suistartpage-4.1.6...suistartpage-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [suistartpage-4.1.6](https://github.com/truecharts/charts/compare/suistartpage-4.1.5...suistartpage-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [suistartpage-4.1.5](https://github.com/truecharts/charts/compare/suistartpage-4.1.4...suistartpage-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [suistartpage-4.1.4](https://github.com/truecharts/charts/compare/suistartpage-4.1.3...suistartpage-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [suistartpage-4.1.3](https://github.com/truecharts/charts/compare/suistartpage-4.1.0...suistartpage-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [suistartpage-4.1.2](https://github.com/truecharts/charts/compare/suistartpage-4.1.0...suistartpage-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/suistartpage/4.1.9/Chart.yaml b/stable/suistartpage/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..1bdb471bae
--- /dev/null
+++ b/stable/suistartpage/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: SUI Startpage is a simple and clean server start page or homepage that you can quickly and easily setup to access your server resources and quick booksmarks and also lets you search on various provider sites via a search bar at the top as well.
+home: https://truecharts.org/charts/stable/suistartpage
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/suistartpage.png
+keywords:
+ - suistartpage
+ - Tools-Utilities
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: suistartpage
+sources:
+ - https://github.com/CorneliousJD/SUI-Startpage
+ - https://github.com/truecharts/charts/tree/master/charts/stable/suistartpage
+ - https://hub.docker.com/r/corneliousjd/sui-startpage
+type: application
+version: 4.1.9
diff --git a/stable/suistartpage/4.1.8/README.md b/stable/suistartpage/4.1.9/README.md
similarity index 100%
rename from stable/suistartpage/4.1.8/README.md
rename to stable/suistartpage/4.1.9/README.md
diff --git a/stable/suistartpage/4.1.9/app-changelog.md b/stable/suistartpage/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..d64fd4b45e
--- /dev/null
+++ b/stable/suistartpage/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [suistartpage-4.1.9](https://github.com/truecharts/charts/compare/suistartpage-4.1.8...suistartpage-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/suistartpage/4.1.8/app-readme.md b/stable/suistartpage/4.1.9/app-readme.md
similarity index 100%
rename from stable/suistartpage/4.1.8/app-readme.md
rename to stable/suistartpage/4.1.9/app-readme.md
diff --git a/stable/suistartpage/4.1.9/charts/common-17.2.28.tgz b/stable/suistartpage/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/suistartpage/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/suistartpage/4.1.8/ix_values.yaml b/stable/suistartpage/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/suistartpage/4.1.8/ix_values.yaml
rename to stable/suistartpage/4.1.9/ix_values.yaml
diff --git a/stable/suistartpage/4.1.8/questions.yaml b/stable/suistartpage/4.1.9/questions.yaml
similarity index 100%
rename from stable/suistartpage/4.1.8/questions.yaml
rename to stable/suistartpage/4.1.9/questions.yaml
diff --git a/stable/tanoshi/4.1.8/templates/common.yaml b/stable/suistartpage/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/tanoshi/4.1.8/templates/common.yaml
rename to stable/suistartpage/4.1.9/templates/common.yaml
diff --git a/stable/suistartpage/4.1.9/values.yaml b/stable/suistartpage/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/survivethenights/4.1.8/CHANGELOG.md b/stable/survivethenights/4.1.8/CHANGELOG.md
deleted file mode 100644
index fb2a170673..0000000000
--- a/stable/survivethenights/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [survivethenights-4.1.8](https://github.com/truecharts/charts/compare/survivethenights-4.1.7...survivethenights-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [survivethenights-4.1.7](https://github.com/truecharts/charts/compare/survivethenights-4.1.6...survivethenights-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [survivethenights-4.1.6](https://github.com/truecharts/charts/compare/survivethenights-4.1.5...survivethenights-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [survivethenights-4.1.5](https://github.com/truecharts/charts/compare/survivethenights-4.1.4...survivethenights-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [survivethenights-4.1.4](https://github.com/truecharts/charts/compare/survivethenights-4.1.3...survivethenights-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [survivethenights-4.1.3](https://github.com/truecharts/charts/compare/survivethenights-4.1.0...survivethenights-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [survivethenights-4.1.2](https://github.com/truecharts/charts/compare/survivethenights-4.1.0...survivethenights-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [survivethenights-4.1.0](https://github.com/truecharts/charts/compare/survivethenights-4.0.1...survivethenights-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [survivethenights-4.0.1](https://github.com/truecharts/charts/compare/survivethenights-4.0.0...survivethenights-4.0.1) (2023-12-26)
diff --git a/stable/survivethenights/4.1.8/Chart.yaml b/stable/survivethenights/4.1.8/Chart.yaml
deleted file mode 100644
index d7abcda4aa..0000000000
--- a/stable/survivethenights/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: stn
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install Survive The Nights and run it.
-home: https://truecharts.org/charts/stable/survivethenights
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/survivethenights.png
-keywords:
- - survivethenights
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: survivethenights
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/survivethenights
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/survivethenights/4.1.8/app-changelog.md b/stable/survivethenights/4.1.8/app-changelog.md
deleted file mode 100644
index 1925e471f1..0000000000
--- a/stable/survivethenights/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [survivethenights-4.1.8](https://github.com/truecharts/charts/compare/survivethenights-4.1.7...survivethenights-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/survivethenights/4.1.8/charts/common-17.2.26.tgz b/stable/survivethenights/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/survivethenights/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/survivethenights/4.1.9/CHANGELOG.md b/stable/survivethenights/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..84d6cec9d5
--- /dev/null
+++ b/stable/survivethenights/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [survivethenights-4.1.9](https://github.com/truecharts/charts/compare/survivethenights-4.1.8...survivethenights-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [survivethenights-4.1.8](https://github.com/truecharts/charts/compare/survivethenights-4.1.7...survivethenights-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [survivethenights-4.1.7](https://github.com/truecharts/charts/compare/survivethenights-4.1.6...survivethenights-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [survivethenights-4.1.6](https://github.com/truecharts/charts/compare/survivethenights-4.1.5...survivethenights-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [survivethenights-4.1.5](https://github.com/truecharts/charts/compare/survivethenights-4.1.4...survivethenights-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [survivethenights-4.1.4](https://github.com/truecharts/charts/compare/survivethenights-4.1.3...survivethenights-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [survivethenights-4.1.3](https://github.com/truecharts/charts/compare/survivethenights-4.1.0...survivethenights-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [survivethenights-4.1.2](https://github.com/truecharts/charts/compare/survivethenights-4.1.0...survivethenights-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/survivethenights/4.1.9/Chart.yaml b/stable/survivethenights/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..ca384adb3a
--- /dev/null
+++ b/stable/survivethenights/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: stn
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install Survive The Nights and run it.
+home: https://truecharts.org/charts/stable/survivethenights
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/survivethenights.png
+keywords:
+ - survivethenights
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: survivethenights
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/survivethenights
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/survivethenights/4.1.8/README.md b/stable/survivethenights/4.1.9/README.md
similarity index 100%
rename from stable/survivethenights/4.1.8/README.md
rename to stable/survivethenights/4.1.9/README.md
diff --git a/stable/survivethenights/4.1.9/app-changelog.md b/stable/survivethenights/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..d0c66dedbc
--- /dev/null
+++ b/stable/survivethenights/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [survivethenights-4.1.9](https://github.com/truecharts/charts/compare/survivethenights-4.1.8...survivethenights-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/survivethenights/4.1.8/app-readme.md b/stable/survivethenights/4.1.9/app-readme.md
similarity index 100%
rename from stable/survivethenights/4.1.8/app-readme.md
rename to stable/survivethenights/4.1.9/app-readme.md
diff --git a/stable/survivethenights/4.1.9/charts/common-17.2.28.tgz b/stable/survivethenights/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/survivethenights/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/survivethenights/4.1.8/ix_values.yaml b/stable/survivethenights/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/survivethenights/4.1.8/ix_values.yaml
rename to stable/survivethenights/4.1.9/ix_values.yaml
diff --git a/stable/survivethenights/4.1.8/questions.yaml b/stable/survivethenights/4.1.9/questions.yaml
similarity index 100%
rename from stable/survivethenights/4.1.8/questions.yaml
rename to stable/survivethenights/4.1.9/questions.yaml
diff --git a/stable/tar1090/4.1.13/templates/common.yaml b/stable/survivethenights/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/tar1090/4.1.13/templates/common.yaml
rename to stable/survivethenights/4.1.9/templates/common.yaml
diff --git a/stable/survivethenights/4.1.9/values.yaml b/stable/survivethenights/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/synclounge/8.1.12/CHANGELOG.md b/stable/synclounge/8.1.12/CHANGELOG.md
deleted file mode 100644
index 165b3bc2dc..0000000000
--- a/stable/synclounge/8.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [synclounge-8.1.12](https://github.com/truecharts/charts/compare/synclounge-8.1.11...synclounge-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [synclounge-8.1.11](https://github.com/truecharts/charts/compare/synclounge-8.1.10...synclounge-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [synclounge-8.1.10](https://github.com/truecharts/charts/compare/synclounge-8.1.9...synclounge-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/synclounge to 5.2.24[@66c494d](https://github.com/66c494d) by renovate ([#17369](https://github.com/truecharts/charts/issues/17369))
-
-
-## [synclounge-8.1.9](https://github.com/truecharts/charts/compare/synclounge-8.1.8...synclounge-8.1.9) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/synclounge to 5.2.24[@8551325](https://github.com/8551325) by renovate ([#17152](https://github.com/truecharts/charts/issues/17152))
-
-
-
-
-## [synclounge-8.1.8](https://github.com/truecharts/charts/compare/synclounge-8.1.7...synclounge-8.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [synclounge-8.1.7](https://github.com/truecharts/charts/compare/synclounge-8.1.6...synclounge-8.1.7) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/synclounge to 5.2.24[@9cae923](https://github.com/9cae923) by renovate ([#16819](https://github.com/truecharts/charts/issues/16819))
-
-
-## [synclounge-8.1.6](https://github.com/truecharts/charts/compare/synclounge-8.1.5...synclounge-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [synclounge-8.1.5](https://github.com/truecharts/charts/compare/synclounge-8.1.4...synclounge-8.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [synclounge-8.1.4](https://github.com/truecharts/charts/compare/synclounge-8.1.1...synclounge-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/synclounge/8.1.12/Chart.yaml b/stable/synclounge/8.1.12/Chart.yaml
deleted file mode 100644
index 36603ea112..0000000000
--- a/stable/synclounge/8.1.12/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 5.2.24
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Synclounge is a third party tool that allows you to watch Plex in sync with your friends/family, wherever you are.
-home: https://truecharts.org/charts/stable/synclounge
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/synclounge.png
-keywords:
- - synclounge
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: synclounge
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/synclounge
- - https://ghcr.io/linuxserver/synclounge
-type: application
-version: 8.1.12
diff --git a/stable/synclounge/8.1.12/app-changelog.md b/stable/synclounge/8.1.12/app-changelog.md
deleted file mode 100644
index 855abef785..0000000000
--- a/stable/synclounge/8.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [synclounge-8.1.12](https://github.com/truecharts/charts/compare/synclounge-8.1.11...synclounge-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/synclounge/8.1.12/charts/common-17.2.26.tgz b/stable/synclounge/8.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/synclounge/8.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/synclounge/8.1.13/CHANGELOG.md b/stable/synclounge/8.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..ad2283f3aa
--- /dev/null
+++ b/stable/synclounge/8.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [synclounge-8.1.13](https://github.com/truecharts/charts/compare/synclounge-8.1.12...synclounge-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [synclounge-8.1.12](https://github.com/truecharts/charts/compare/synclounge-8.1.11...synclounge-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [synclounge-8.1.11](https://github.com/truecharts/charts/compare/synclounge-8.1.10...synclounge-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [synclounge-8.1.10](https://github.com/truecharts/charts/compare/synclounge-8.1.9...synclounge-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/synclounge to 5.2.24[@66c494d](https://github.com/66c494d) by renovate ([#17369](https://github.com/truecharts/charts/issues/17369))
+
+
+## [synclounge-8.1.9](https://github.com/truecharts/charts/compare/synclounge-8.1.8...synclounge-8.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/synclounge to 5.2.24[@8551325](https://github.com/8551325) by renovate ([#17152](https://github.com/truecharts/charts/issues/17152))
+
+
+
+
+## [synclounge-8.1.8](https://github.com/truecharts/charts/compare/synclounge-8.1.7...synclounge-8.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [synclounge-8.1.7](https://github.com/truecharts/charts/compare/synclounge-8.1.6...synclounge-8.1.7) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/synclounge to 5.2.24[@9cae923](https://github.com/9cae923) by renovate ([#16819](https://github.com/truecharts/charts/issues/16819))
+
+
+## [synclounge-8.1.6](https://github.com/truecharts/charts/compare/synclounge-8.1.5...synclounge-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [synclounge-8.1.5](https://github.com/truecharts/charts/compare/synclounge-8.1.4...synclounge-8.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [synclounge-8.1.4](https://github.com/truecharts/charts/compare/synclounge-8.1.1...synclounge-8.1.4) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/synclounge/8.1.13/Chart.yaml b/stable/synclounge/8.1.13/Chart.yaml
new file mode 100644
index 0000000000..d04fb83201
--- /dev/null
+++ b/stable/synclounge/8.1.13/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.2.24
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Synclounge is a third party tool that allows you to watch Plex in sync with your friends/family, wherever you are.
+home: https://truecharts.org/charts/stable/synclounge
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/synclounge.png
+keywords:
+ - synclounge
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: synclounge
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/synclounge
+ - https://ghcr.io/linuxserver/synclounge
+type: application
+version: 8.1.13
diff --git a/stable/synclounge/8.1.12/README.md b/stable/synclounge/8.1.13/README.md
similarity index 100%
rename from stable/synclounge/8.1.12/README.md
rename to stable/synclounge/8.1.13/README.md
diff --git a/stable/synclounge/8.1.13/app-changelog.md b/stable/synclounge/8.1.13/app-changelog.md
new file mode 100644
index 0000000000..fe7505fcb4
--- /dev/null
+++ b/stable/synclounge/8.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [synclounge-8.1.13](https://github.com/truecharts/charts/compare/synclounge-8.1.12...synclounge-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/synclounge/8.1.12/app-readme.md b/stable/synclounge/8.1.13/app-readme.md
similarity index 100%
rename from stable/synclounge/8.1.12/app-readme.md
rename to stable/synclounge/8.1.13/app-readme.md
diff --git a/stable/synclounge/8.1.13/charts/common-17.2.28.tgz b/stable/synclounge/8.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/synclounge/8.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/synclounge/8.1.12/ix_values.yaml b/stable/synclounge/8.1.13/ix_values.yaml
similarity index 100%
rename from stable/synclounge/8.1.12/ix_values.yaml
rename to stable/synclounge/8.1.13/ix_values.yaml
diff --git a/stable/synclounge/8.1.12/questions.yaml b/stable/synclounge/8.1.13/questions.yaml
similarity index 100%
rename from stable/synclounge/8.1.12/questions.yaml
rename to stable/synclounge/8.1.13/questions.yaml
diff --git a/stable/synclounge/8.1.13/templates/NOTES.txt b/stable/synclounge/8.1.13/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/synclounge/8.1.13/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/synclounge/8.1.13/templates/common.yaml b/stable/synclounge/8.1.13/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/synclounge/8.1.13/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/synclounge/8.1.13/values.yaml b/stable/synclounge/8.1.13/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/syncthing/17.1.10/CHANGELOG.md b/stable/syncthing/17.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..c3401b6884
--- /dev/null
+++ b/stable/syncthing/17.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [syncthing-17.1.10](https://github.com/truecharts/charts/compare/syncthing-17.1.9...syncthing-17.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [syncthing-17.1.9](https://github.com/truecharts/charts/compare/syncthing-17.1.8...syncthing-17.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [syncthing-17.1.8](https://github.com/truecharts/charts/compare/syncthing-17.1.7...syncthing-17.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [syncthing-17.1.7](https://github.com/truecharts/charts/compare/syncthing-17.1.6...syncthing-17.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [syncthing-17.1.6](https://github.com/truecharts/charts/compare/syncthing-17.1.5...syncthing-17.1.6) (2024-01-03)
+
+### Chore
+
+
+
+- update container image syncthing/syncthing to v1.27.2[@72d4569](https://github.com/72d4569) by renovate ([#16727](https://github.com/truecharts/charts/issues/16727))
+
+
+## [syncthing-17.1.5](https://github.com/truecharts/charts/compare/syncthing-17.1.4...syncthing-17.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [syncthing-17.1.4](https://github.com/truecharts/charts/compare/syncthing-17.1.3...syncthing-17.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [syncthing-17.1.3](https://github.com/truecharts/charts/compare/syncthing-17.1.0...syncthing-17.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [syncthing-17.1.2](https://github.com/truecharts/charts/compare/syncthing-17.1.0...syncthing-17.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/syncthing/17.1.10/Chart.yaml b/stable/syncthing/17.1.10/Chart.yaml
new file mode 100644
index 0000000000..8d3ddb71d1
--- /dev/null
+++ b/stable/syncthing/17.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.27.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: P2P file synchronization application
+home: https://truecharts.org/charts/stable/syncthing
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/syncthing.png
+keywords:
+ - syncthing
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: syncthing
+sources:
+ - https://syncthing.net/
+ - https://github.com/syncthing/syncthing
+ - https://github.com/truecharts/charts/tree/master/charts/stable/syncthing
+ - https://hub.docker.com/r/syncthing/syncthing
+type: application
+version: 17.1.10
diff --git a/stable/syncthing/17.1.10/README.md b/stable/syncthing/17.1.10/README.md
new file mode 100644
index 0000000000..59b2d0590a
--- /dev/null
+++ b/stable/syncthing/17.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/syncthing)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/syncthing/17.1.10/app-changelog.md b/stable/syncthing/17.1.10/app-changelog.md
new file mode 100644
index 0000000000..46b2fd40fb
--- /dev/null
+++ b/stable/syncthing/17.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [syncthing-17.1.10](https://github.com/truecharts/charts/compare/syncthing-17.1.9...syncthing-17.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/syncthing/17.1.10/app-readme.md b/stable/syncthing/17.1.10/app-readme.md
new file mode 100644
index 0000000000..492babcb8f
--- /dev/null
+++ b/stable/syncthing/17.1.10/app-readme.md
@@ -0,0 +1,8 @@
+P2P file synchronization application
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/syncthing](https://truecharts.org/charts/stable/syncthing)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/syncthing/17.1.10/charts/common-17.2.28.tgz b/stable/syncthing/17.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/syncthing/17.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/syncthing/17.1.10/ix_values.yaml b/stable/syncthing/17.1.10/ix_values.yaml
new file mode 100644
index 0000000000..5fb194b7e3
--- /dev/null
+++ b/stable/syncthing/17.1.10/ix_values.yaml
@@ -0,0 +1,52 @@
+image:
+ repository: syncthing/syncthing
+ pullPolicy: IfNotPresent
+ tag: 1.27.2@sha256:72d4569a11371e1eac4aa9351f7e07c6ff96f384e59e96dce9458e3a7bbd3627
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ path: /rest/noauth/health
+ readiness:
+ path: /rest/noauth/health
+ startup:
+ path: /rest/noauth/health
+service:
+ main:
+ ports:
+ main:
+ port: 8384
+ targetPort: 8384
+ listeners:
+ enabled: true
+ ports:
+ tcp:
+ enabled: true
+ port: 22000
+ targetPort: 22000
+ listeners-udp:
+ enabled: true
+ ports:
+ udp:
+ enabled: true
+ port: 22000
+ targetPort: 22000
+ protocol: udp
+ discovery:
+ enabled: true
+ ports:
+ discovery:
+ enabled: true
+ port: 21027
+ targetPort: 21027
+ protocol: udp
+persistence:
+ config:
+ enabled: true
+ mountPath: "/var/syncthing"
+portal:
+ open:
+ enabled: true
diff --git a/stable/syncthing/17.1.10/questions.yaml b/stable/syncthing/17.1.10/questions.yaml
new file mode 100644
index 0000000000..b596826e25
--- /dev/null
+++ b/stable/syncthing/17.1.10/questions.yaml
@@ -0,0 +1,2978 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8384
+ required: true
+ - variable: listeners
+ label: "Syncthing Listening Service"
+ description: "This service is used to process incoming connections directly to this Syncthing instance"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: tcp
+ 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: 22000
+ required: true
+ - variable: listeners-udp
+ label: "Syncthing Listening Service"
+ description: "This service is used to process incoming connections directly to this Syncthing instance"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: udp
+ 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: 22000
+ required: true
+ - variable: discovery
+ label: "Syncthing Listening Service"
+ description: "This service is used to process incoming connections directly to this Syncthing instance"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: discovery
+ 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: 21027
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/syncthing/17.1.10/templates/NOTES.txt b/stable/syncthing/17.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/syncthing/17.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/syncthing/17.1.10/templates/common.yaml b/stable/syncthing/17.1.10/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/syncthing/17.1.10/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/syncthing/17.1.10/values.yaml b/stable/syncthing/17.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/synctube/6.1.8/CHANGELOG.md b/stable/synctube/6.1.8/CHANGELOG.md
deleted file mode 100644
index e07d983f68..0000000000
--- a/stable/synctube/6.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [synctube-6.1.8](https://github.com/truecharts/charts/compare/synctube-6.1.7...synctube-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [synctube-6.1.7](https://github.com/truecharts/charts/compare/synctube-6.1.6...synctube-6.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [synctube-6.1.6](https://github.com/truecharts/charts/compare/synctube-6.1.5...synctube-6.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [synctube-6.1.5](https://github.com/truecharts/charts/compare/synctube-6.1.4...synctube-6.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [synctube-6.1.4](https://github.com/truecharts/charts/compare/synctube-6.1.3...synctube-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [synctube-6.1.3](https://github.com/truecharts/charts/compare/synctube-6.1.0...synctube-6.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [synctube-6.1.2](https://github.com/truecharts/charts/compare/synctube-6.1.0...synctube-6.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [synctube-6.1.0](https://github.com/truecharts/charts/compare/synctube-6.0.1...synctube-6.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [synctube-6.0.1](https://github.com/truecharts/charts/compare/synctube-6.0.0...synctube-6.0.1) (2023-12-26)
diff --git a/stable/synctube/6.1.8/Chart.yaml b/stable/synctube/6.1.8/Chart.yaml
deleted file mode 100644
index cefd7ea1e1..0000000000
--- a/stable/synctube/6.1.8/Chart.yaml
+++ /dev/null
@@ -1,42 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Synchronized video viewing with chat and other features. Lightweight modern implementation and very easy way to run locally.
-home: https://truecharts.org/charts/stable/synctube
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/synctube.png
-keywords:
- - synctube
- - Cloud
- - Productivity
- - Tools-Utilities
- - MediaApp-Video
- - MediaServer-Video
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: synctube
-sources:
- - https://github.com/RblSb/SyncTube
- - https://github.com/truecharts/charts/tree/master/charts/stable/synctube
- - https://hub.docker.com/r/littlestache/synctube
-type: application
-version: 6.1.8
diff --git a/stable/synctube/6.1.8/app-changelog.md b/stable/synctube/6.1.8/app-changelog.md
deleted file mode 100644
index a98b909dcf..0000000000
--- a/stable/synctube/6.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [synctube-6.1.8](https://github.com/truecharts/charts/compare/synctube-6.1.7...synctube-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/synctube/6.1.8/charts/common-17.2.26.tgz b/stable/synctube/6.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/synctube/6.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/synctube/6.1.9/CHANGELOG.md b/stable/synctube/6.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..5e333e5576
--- /dev/null
+++ b/stable/synctube/6.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [synctube-6.1.9](https://github.com/truecharts/charts/compare/synctube-6.1.8...synctube-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [synctube-6.1.8](https://github.com/truecharts/charts/compare/synctube-6.1.7...synctube-6.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [synctube-6.1.7](https://github.com/truecharts/charts/compare/synctube-6.1.6...synctube-6.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [synctube-6.1.6](https://github.com/truecharts/charts/compare/synctube-6.1.5...synctube-6.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [synctube-6.1.5](https://github.com/truecharts/charts/compare/synctube-6.1.4...synctube-6.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [synctube-6.1.4](https://github.com/truecharts/charts/compare/synctube-6.1.3...synctube-6.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [synctube-6.1.3](https://github.com/truecharts/charts/compare/synctube-6.1.0...synctube-6.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [synctube-6.1.2](https://github.com/truecharts/charts/compare/synctube-6.1.0...synctube-6.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/synctube/6.1.9/Chart.yaml b/stable/synctube/6.1.9/Chart.yaml
new file mode 100644
index 0000000000..3fc7a87aa1
--- /dev/null
+++ b/stable/synctube/6.1.9/Chart.yaml
@@ -0,0 +1,42 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Synchronized video viewing with chat and other features. Lightweight modern implementation and very easy way to run locally.
+home: https://truecharts.org/charts/stable/synctube
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/synctube.png
+keywords:
+ - synctube
+ - Cloud
+ - Productivity
+ - Tools-Utilities
+ - MediaApp-Video
+ - MediaServer-Video
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: synctube
+sources:
+ - https://github.com/RblSb/SyncTube
+ - https://github.com/truecharts/charts/tree/master/charts/stable/synctube
+ - https://hub.docker.com/r/littlestache/synctube
+type: application
+version: 6.1.9
diff --git a/stable/synctube/6.1.8/README.md b/stable/synctube/6.1.9/README.md
similarity index 100%
rename from stable/synctube/6.1.8/README.md
rename to stable/synctube/6.1.9/README.md
diff --git a/stable/synctube/6.1.9/app-changelog.md b/stable/synctube/6.1.9/app-changelog.md
new file mode 100644
index 0000000000..c72d54e0e8
--- /dev/null
+++ b/stable/synctube/6.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [synctube-6.1.9](https://github.com/truecharts/charts/compare/synctube-6.1.8...synctube-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/synctube/6.1.8/app-readme.md b/stable/synctube/6.1.9/app-readme.md
similarity index 100%
rename from stable/synctube/6.1.8/app-readme.md
rename to stable/synctube/6.1.9/app-readme.md
diff --git a/stable/synctube/6.1.9/charts/common-17.2.28.tgz b/stable/synctube/6.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/synctube/6.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/synctube/6.1.8/ix_values.yaml b/stable/synctube/6.1.9/ix_values.yaml
similarity index 100%
rename from stable/synctube/6.1.8/ix_values.yaml
rename to stable/synctube/6.1.9/ix_values.yaml
diff --git a/stable/synctube/6.1.8/questions.yaml b/stable/synctube/6.1.9/questions.yaml
similarity index 100%
rename from stable/synctube/6.1.8/questions.yaml
rename to stable/synctube/6.1.9/questions.yaml
diff --git a/stable/synctube/6.1.9/templates/NOTES.txt b/stable/synctube/6.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/synctube/6.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/teedy-docs/4.1.8/templates/common.yaml b/stable/synctube/6.1.9/templates/common.yaml
similarity index 100%
rename from stable/teedy-docs/4.1.8/templates/common.yaml
rename to stable/synctube/6.1.9/templates/common.yaml
diff --git a/stable/synctube/6.1.9/values.yaml b/stable/synctube/6.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/syslog-ng/8.1.8/CHANGELOG.md b/stable/syslog-ng/8.1.8/CHANGELOG.md
deleted file mode 100644
index af07055884..0000000000
--- a/stable/syslog-ng/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [syslog-ng-8.1.8](https://github.com/truecharts/charts/compare/syslog-ng-8.1.7...syslog-ng-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [syslog-ng-8.1.7](https://github.com/truecharts/charts/compare/syslog-ng-8.1.6...syslog-ng-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [syslog-ng-8.1.6](https://github.com/truecharts/charts/compare/syslog-ng-8.1.5...syslog-ng-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [syslog-ng-8.1.5](https://github.com/truecharts/charts/compare/syslog-ng-8.1.4...syslog-ng-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [syslog-ng-8.1.4](https://github.com/truecharts/charts/compare/syslog-ng-8.1.3...syslog-ng-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [syslog-ng-8.1.3](https://github.com/truecharts/charts/compare/syslog-ng-8.1.0...syslog-ng-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [syslog-ng-8.1.2](https://github.com/truecharts/charts/compare/syslog-ng-8.1.0...syslog-ng-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [syslog-ng-8.1.0](https://github.com/truecharts/charts/compare/syslog-ng-8.0.1...syslog-ng-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [syslog-ng-8.0.1](https://github.com/truecharts/charts/compare/syslog-ng-8.0.0...syslog-ng-8.0.1) (2023-12-26)
diff --git a/stable/syslog-ng/8.1.8/Chart.yaml b/stable/syslog-ng/8.1.8/Chart.yaml
deleted file mode 100644
index 909621813b..0000000000
--- a/stable/syslog-ng/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 4.5.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: syslog-ng allows you to flexibly collect, parse, classify, rewrite and correlate logs.
-home: https://truecharts.org/charts/stable/syslog-ng
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/syslog-ng.png
-keywords:
- - syslog-ng
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: syslog-ng
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/syslog-ng
- - https://hub.docker.com/r/balabit/syslog-ng
-type: application
-version: 8.1.8
diff --git a/stable/syslog-ng/8.1.8/app-changelog.md b/stable/syslog-ng/8.1.8/app-changelog.md
deleted file mode 100644
index 9dc35aefd4..0000000000
--- a/stable/syslog-ng/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [syslog-ng-8.1.8](https://github.com/truecharts/charts/compare/syslog-ng-8.1.7...syslog-ng-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/syslog-ng/8.1.8/charts/common-17.2.26.tgz b/stable/syslog-ng/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/syslog-ng/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/syslog-ng/8.1.9/CHANGELOG.md b/stable/syslog-ng/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..86d9c870d4
--- /dev/null
+++ b/stable/syslog-ng/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [syslog-ng-8.1.9](https://github.com/truecharts/charts/compare/syslog-ng-8.1.8...syslog-ng-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [syslog-ng-8.1.8](https://github.com/truecharts/charts/compare/syslog-ng-8.1.7...syslog-ng-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [syslog-ng-8.1.7](https://github.com/truecharts/charts/compare/syslog-ng-8.1.6...syslog-ng-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [syslog-ng-8.1.6](https://github.com/truecharts/charts/compare/syslog-ng-8.1.5...syslog-ng-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [syslog-ng-8.1.5](https://github.com/truecharts/charts/compare/syslog-ng-8.1.4...syslog-ng-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [syslog-ng-8.1.4](https://github.com/truecharts/charts/compare/syslog-ng-8.1.3...syslog-ng-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [syslog-ng-8.1.3](https://github.com/truecharts/charts/compare/syslog-ng-8.1.0...syslog-ng-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [syslog-ng-8.1.2](https://github.com/truecharts/charts/compare/syslog-ng-8.1.0...syslog-ng-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/syslog-ng/8.1.9/Chart.yaml b/stable/syslog-ng/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..0544f5b0b2
--- /dev/null
+++ b/stable/syslog-ng/8.1.9/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.5.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: syslog-ng allows you to flexibly collect, parse, classify, rewrite and correlate logs.
+home: https://truecharts.org/charts/stable/syslog-ng
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/syslog-ng.png
+keywords:
+ - syslog-ng
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: syslog-ng
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/syslog-ng
+ - https://hub.docker.com/r/balabit/syslog-ng
+type: application
+version: 8.1.9
diff --git a/stable/syslog-ng/8.1.8/README.md b/stable/syslog-ng/8.1.9/README.md
similarity index 100%
rename from stable/syslog-ng/8.1.8/README.md
rename to stable/syslog-ng/8.1.9/README.md
diff --git a/stable/syslog-ng/8.1.9/app-changelog.md b/stable/syslog-ng/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..8978b89a45
--- /dev/null
+++ b/stable/syslog-ng/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [syslog-ng-8.1.9](https://github.com/truecharts/charts/compare/syslog-ng-8.1.8...syslog-ng-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/syslog-ng/8.1.8/app-readme.md b/stable/syslog-ng/8.1.9/app-readme.md
similarity index 100%
rename from stable/syslog-ng/8.1.8/app-readme.md
rename to stable/syslog-ng/8.1.9/app-readme.md
diff --git a/stable/syslog-ng/8.1.9/charts/common-17.2.28.tgz b/stable/syslog-ng/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/syslog-ng/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/syslog-ng/8.1.8/ix_values.yaml b/stable/syslog-ng/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/syslog-ng/8.1.8/ix_values.yaml
rename to stable/syslog-ng/8.1.9/ix_values.yaml
diff --git a/stable/syslog-ng/8.1.8/questions.yaml b/stable/syslog-ng/8.1.9/questions.yaml
similarity index 100%
rename from stable/syslog-ng/8.1.8/questions.yaml
rename to stable/syslog-ng/8.1.9/questions.yaml
diff --git a/stable/syslog-ng/8.1.9/templates/NOTES.txt b/stable/syslog-ng/8.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/syslog-ng/8.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/syslog-ng/8.1.9/templates/common.yaml b/stable/syslog-ng/8.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/syslog-ng/8.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/syslog-ng/8.1.9/values.yaml b/stable/syslog-ng/8.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tachidesk-docker/4.1.8/CHANGELOG.md b/stable/tachidesk-docker/4.1.8/CHANGELOG.md
deleted file mode 100644
index e87a078f92..0000000000
--- a/stable/tachidesk-docker/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tachidesk-docker-4.1.8](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.7...tachidesk-docker-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tachidesk-docker-4.1.7](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.6...tachidesk-docker-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [tachidesk-docker-4.1.6](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.5...tachidesk-docker-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tachidesk-docker-4.1.5](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.4...tachidesk-docker-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tachidesk-docker-4.1.4](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.3...tachidesk-docker-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tachidesk-docker-4.1.3](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.0...tachidesk-docker-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [tachidesk-docker-4.1.2](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.0...tachidesk-docker-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [tachidesk-docker-4.1.0](https://github.com/truecharts/charts/compare/tachidesk-docker-4.0.1...tachidesk-docker-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [tachidesk-docker-4.0.1](https://github.com/truecharts/charts/compare/tachidesk-docker-4.0.0...tachidesk-docker-4.0.1) (2023-12-26)
diff --git a/stable/tachidesk-docker/4.1.8/Chart.yaml b/stable/tachidesk-docker/4.1.8/Chart.yaml
deleted file mode 100644
index 53d64be28b..0000000000
--- a/stable/tachidesk-docker/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaServer-Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: The official Tachidesk Chart-Chart.
-home: https://truecharts.org/charts/stable/tachidesk-docker
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tachidesk-docker.png
-keywords:
- - tachidesk-docker
- - MediaServer-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tachidesk-docker
-sources:
- - https://github.com/suwayomi/docker-tachidesk
- - https://github.com/Suwayomi/Tachidesk-Server
- - https://github.com/truecharts/charts/tree/master/charts/stable/tachidesk-docker
- - https://ghcr.io/suwayomi/tachidesk
-type: application
-version: 4.1.8
diff --git a/stable/tachidesk-docker/4.1.8/app-changelog.md b/stable/tachidesk-docker/4.1.8/app-changelog.md
deleted file mode 100644
index 558567b4d4..0000000000
--- a/stable/tachidesk-docker/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tachidesk-docker-4.1.8](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.7...tachidesk-docker-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tachidesk-docker/4.1.8/charts/common-17.2.26.tgz b/stable/tachidesk-docker/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tachidesk-docker/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tachidesk-docker/4.1.9/CHANGELOG.md b/stable/tachidesk-docker/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..2173cb0e62
--- /dev/null
+++ b/stable/tachidesk-docker/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tachidesk-docker-4.1.9](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.8...tachidesk-docker-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tachidesk-docker-4.1.8](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.7...tachidesk-docker-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tachidesk-docker-4.1.7](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.6...tachidesk-docker-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [tachidesk-docker-4.1.6](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.5...tachidesk-docker-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tachidesk-docker-4.1.5](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.4...tachidesk-docker-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tachidesk-docker-4.1.4](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.3...tachidesk-docker-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tachidesk-docker-4.1.3](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.0...tachidesk-docker-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [tachidesk-docker-4.1.2](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.0...tachidesk-docker-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/tachidesk-docker/4.1.9/Chart.yaml b/stable/tachidesk-docker/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..f504697d31
--- /dev/null
+++ b/stable/tachidesk-docker/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaServer-Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The official Tachidesk Chart-Chart.
+home: https://truecharts.org/charts/stable/tachidesk-docker
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tachidesk-docker.png
+keywords:
+ - tachidesk-docker
+ - MediaServer-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tachidesk-docker
+sources:
+ - https://github.com/suwayomi/docker-tachidesk
+ - https://github.com/Suwayomi/Tachidesk-Server
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tachidesk-docker
+ - https://ghcr.io/suwayomi/tachidesk
+type: application
+version: 4.1.9
diff --git a/stable/tachidesk-docker/4.1.8/README.md b/stable/tachidesk-docker/4.1.9/README.md
similarity index 100%
rename from stable/tachidesk-docker/4.1.8/README.md
rename to stable/tachidesk-docker/4.1.9/README.md
diff --git a/stable/tachidesk-docker/4.1.9/app-changelog.md b/stable/tachidesk-docker/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..0f64c05b40
--- /dev/null
+++ b/stable/tachidesk-docker/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tachidesk-docker-4.1.9](https://github.com/truecharts/charts/compare/tachidesk-docker-4.1.8...tachidesk-docker-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tachidesk-docker/4.1.8/app-readme.md b/stable/tachidesk-docker/4.1.9/app-readme.md
similarity index 100%
rename from stable/tachidesk-docker/4.1.8/app-readme.md
rename to stable/tachidesk-docker/4.1.9/app-readme.md
diff --git a/stable/tachidesk-docker/4.1.9/charts/common-17.2.28.tgz b/stable/tachidesk-docker/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tachidesk-docker/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/tachidesk-docker/4.1.8/ix_values.yaml b/stable/tachidesk-docker/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/tachidesk-docker/4.1.8/ix_values.yaml
rename to stable/tachidesk-docker/4.1.9/ix_values.yaml
diff --git a/stable/tachidesk-docker/4.1.8/questions.yaml b/stable/tachidesk-docker/4.1.9/questions.yaml
similarity index 100%
rename from stable/tachidesk-docker/4.1.8/questions.yaml
rename to stable/tachidesk-docker/4.1.9/questions.yaml
diff --git a/stable/telethon-downloader/4.1.9/templates/common.yaml b/stable/tachidesk-docker/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/telethon-downloader/4.1.9/templates/common.yaml
rename to stable/tachidesk-docker/4.1.9/templates/common.yaml
diff --git a/stable/tachidesk-docker/4.1.9/values.yaml b/stable/tachidesk-docker/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tagspaces/2.1.8/CHANGELOG.md b/stable/tagspaces/2.1.8/CHANGELOG.md
deleted file mode 100644
index 67853f50d4..0000000000
--- a/stable/tagspaces/2.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tagspaces-2.1.8](https://github.com/truecharts/charts/compare/tagspaces-2.1.7...tagspaces-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tagspaces-2.1.7](https://github.com/truecharts/charts/compare/tagspaces-2.1.6...tagspaces-2.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [tagspaces-2.1.6](https://github.com/truecharts/charts/compare/tagspaces-2.1.5...tagspaces-2.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tagspaces-2.1.5](https://github.com/truecharts/charts/compare/tagspaces-2.1.4...tagspaces-2.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tagspaces-2.1.4](https://github.com/truecharts/charts/compare/tagspaces-2.1.3...tagspaces-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tagspaces-2.1.3](https://github.com/truecharts/charts/compare/tagspaces-2.1.0...tagspaces-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [tagspaces-2.1.2](https://github.com/truecharts/charts/compare/tagspaces-2.1.0...tagspaces-2.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [tagspaces-2.1.0](https://github.com/truecharts/charts/compare/tagspaces-2.0.1...tagspaces-2.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [tagspaces-2.0.1](https://github.com/truecharts/charts/compare/tagspaces-2.0.0...tagspaces-2.0.1) (2023-12-26)
diff --git a/stable/tagspaces/2.1.8/Chart.yaml b/stable/tagspaces/2.1.8/Chart.yaml
deleted file mode 100644
index dd5f5a8576..0000000000
--- a/stable/tagspaces/2.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 5.5.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: TagSpaces is an offline, open source, document manager with tagging support.
-home: https://truecharts.org/charts/stable/tagspaces
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tagspaces.png
-keywords:
- - tagspaces
- - documents
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tagspaces
-sources:
- - https://github.com/tagspaces/tagspaces
- - https://github.com/truecharts/charts/tree/master/charts/stable/tagspaces
- - https://hub.docker.com/r/tagspaces/tagspaces-lite-web
-type: application
-version: 2.1.8
diff --git a/stable/tagspaces/2.1.8/app-changelog.md b/stable/tagspaces/2.1.8/app-changelog.md
deleted file mode 100644
index a3e5a38a06..0000000000
--- a/stable/tagspaces/2.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tagspaces-2.1.8](https://github.com/truecharts/charts/compare/tagspaces-2.1.7...tagspaces-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tagspaces/2.1.8/charts/common-17.2.26.tgz b/stable/tagspaces/2.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tagspaces/2.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tagspaces/2.1.9/CHANGELOG.md b/stable/tagspaces/2.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..4c5b9230ef
--- /dev/null
+++ b/stable/tagspaces/2.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tagspaces-2.1.9](https://github.com/truecharts/charts/compare/tagspaces-2.1.8...tagspaces-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tagspaces-2.1.8](https://github.com/truecharts/charts/compare/tagspaces-2.1.7...tagspaces-2.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tagspaces-2.1.7](https://github.com/truecharts/charts/compare/tagspaces-2.1.6...tagspaces-2.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [tagspaces-2.1.6](https://github.com/truecharts/charts/compare/tagspaces-2.1.5...tagspaces-2.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tagspaces-2.1.5](https://github.com/truecharts/charts/compare/tagspaces-2.1.4...tagspaces-2.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tagspaces-2.1.4](https://github.com/truecharts/charts/compare/tagspaces-2.1.3...tagspaces-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tagspaces-2.1.3](https://github.com/truecharts/charts/compare/tagspaces-2.1.0...tagspaces-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [tagspaces-2.1.2](https://github.com/truecharts/charts/compare/tagspaces-2.1.0...tagspaces-2.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/tagspaces/2.1.9/Chart.yaml b/stable/tagspaces/2.1.9/Chart.yaml
new file mode 100644
index 0000000000..808a64302f
--- /dev/null
+++ b/stable/tagspaces/2.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.5.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: TagSpaces is an offline, open source, document manager with tagging support.
+home: https://truecharts.org/charts/stable/tagspaces
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tagspaces.png
+keywords:
+ - tagspaces
+ - documents
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tagspaces
+sources:
+ - https://github.com/tagspaces/tagspaces
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tagspaces
+ - https://hub.docker.com/r/tagspaces/tagspaces-lite-web
+type: application
+version: 2.1.9
diff --git a/stable/tagspaces/2.1.8/README.md b/stable/tagspaces/2.1.9/README.md
similarity index 100%
rename from stable/tagspaces/2.1.8/README.md
rename to stable/tagspaces/2.1.9/README.md
diff --git a/stable/tagspaces/2.1.9/app-changelog.md b/stable/tagspaces/2.1.9/app-changelog.md
new file mode 100644
index 0000000000..86e5b6aac9
--- /dev/null
+++ b/stable/tagspaces/2.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tagspaces-2.1.9](https://github.com/truecharts/charts/compare/tagspaces-2.1.8...tagspaces-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tagspaces/2.1.8/app-readme.md b/stable/tagspaces/2.1.9/app-readme.md
similarity index 100%
rename from stable/tagspaces/2.1.8/app-readme.md
rename to stable/tagspaces/2.1.9/app-readme.md
diff --git a/stable/tagspaces/2.1.9/charts/common-17.2.28.tgz b/stable/tagspaces/2.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tagspaces/2.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/tagspaces/2.1.8/ix_values.yaml b/stable/tagspaces/2.1.9/ix_values.yaml
similarity index 100%
rename from stable/tagspaces/2.1.8/ix_values.yaml
rename to stable/tagspaces/2.1.9/ix_values.yaml
diff --git a/stable/tagspaces/2.1.8/questions.yaml b/stable/tagspaces/2.1.9/questions.yaml
similarity index 100%
rename from stable/tagspaces/2.1.8/questions.yaml
rename to stable/tagspaces/2.1.9/questions.yaml
diff --git a/stable/tagspaces/2.1.9/templates/NOTES.txt b/stable/tagspaces/2.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/tagspaces/2.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/tagspaces/2.1.8/templates/_secrets.tpl b/stable/tagspaces/2.1.9/templates/_secrets.tpl
similarity index 100%
rename from stable/tagspaces/2.1.8/templates/_secrets.tpl
rename to stable/tagspaces/2.1.9/templates/_secrets.tpl
diff --git a/stable/tagspaces/2.1.8/templates/common.yaml b/stable/tagspaces/2.1.9/templates/common.yaml
similarity index 100%
rename from stable/tagspaces/2.1.8/templates/common.yaml
rename to stable/tagspaces/2.1.9/templates/common.yaml
diff --git a/stable/tagspaces/2.1.9/values.yaml b/stable/tagspaces/2.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tailscale/7.1.8/CHANGELOG.md b/stable/tailscale/7.1.8/CHANGELOG.md
deleted file mode 100644
index c9f6cdbdc9..0000000000
--- a/stable/tailscale/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tailscale-7.1.8](https://github.com/truecharts/charts/compare/tailscale-7.1.7...tailscale-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tailscale-7.1.7](https://github.com/truecharts/charts/compare/tailscale-7.1.6...tailscale-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [tailscale-7.1.6](https://github.com/truecharts/charts/compare/tailscale-7.1.5...tailscale-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tailscale-7.1.5](https://github.com/truecharts/charts/compare/tailscale-7.1.4...tailscale-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tailscale-7.1.4](https://github.com/truecharts/charts/compare/tailscale-7.1.3...tailscale-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tailscale-7.1.3](https://github.com/truecharts/charts/compare/tailscale-7.1.0...tailscale-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [tailscale-7.1.2](https://github.com/truecharts/charts/compare/tailscale-7.1.0...tailscale-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [tailscale-7.1.0](https://github.com/truecharts/charts/compare/tailscale-7.0.1...tailscale-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [tailscale-7.0.1](https://github.com/truecharts/charts/compare/tailscale-7.0.0...tailscale-7.0.1) (2023-12-26)
diff --git a/stable/tailscale/7.1.8/Chart.yaml b/stable/tailscale/7.1.8/Chart.yaml
deleted file mode 100644
index 0f65c95ee9..0000000000
--- a/stable/tailscale/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: network
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.56.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Tailscale lets you connect your devices and users together in your own secure virtual private network
-home: https://truecharts.org/charts/stable/tailscale
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tailscale.png
-keywords:
- - vpn
- - tailscale
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tailscale
-sources:
- - https://github.com/tailscale/tailscale/blob/main/docs/k8s/run.sh
- - https://github.com/truecharts/charts/tree/master/charts/stable/tailscale
- - https://hub.docker.com/r/tailscale/tailscale
-type: application
-version: 7.1.8
diff --git a/stable/tailscale/7.1.8/app-changelog.md b/stable/tailscale/7.1.8/app-changelog.md
deleted file mode 100644
index 9962a5a9b9..0000000000
--- a/stable/tailscale/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tailscale-7.1.8](https://github.com/truecharts/charts/compare/tailscale-7.1.7...tailscale-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tailscale/7.1.8/charts/common-17.2.26.tgz b/stable/tailscale/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tailscale/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tailscale/7.1.9/CHANGELOG.md b/stable/tailscale/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..0bc1bf2f70
--- /dev/null
+++ b/stable/tailscale/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tailscale-7.1.9](https://github.com/truecharts/charts/compare/tailscale-7.1.8...tailscale-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tailscale-7.1.8](https://github.com/truecharts/charts/compare/tailscale-7.1.7...tailscale-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tailscale-7.1.7](https://github.com/truecharts/charts/compare/tailscale-7.1.6...tailscale-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [tailscale-7.1.6](https://github.com/truecharts/charts/compare/tailscale-7.1.5...tailscale-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tailscale-7.1.5](https://github.com/truecharts/charts/compare/tailscale-7.1.4...tailscale-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tailscale-7.1.4](https://github.com/truecharts/charts/compare/tailscale-7.1.3...tailscale-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tailscale-7.1.3](https://github.com/truecharts/charts/compare/tailscale-7.1.0...tailscale-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [tailscale-7.1.2](https://github.com/truecharts/charts/compare/tailscale-7.1.0...tailscale-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/tailscale/7.1.9/Chart.yaml b/stable/tailscale/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..b4c031727f
--- /dev/null
+++ b/stable/tailscale/7.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: network
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.56.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Tailscale lets you connect your devices and users together in your own secure virtual private network
+home: https://truecharts.org/charts/stable/tailscale
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tailscale.png
+keywords:
+ - vpn
+ - tailscale
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tailscale
+sources:
+ - https://github.com/tailscale/tailscale/blob/main/docs/k8s/run.sh
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tailscale
+ - https://hub.docker.com/r/tailscale/tailscale
+type: application
+version: 7.1.9
diff --git a/stable/tailscale/7.1.8/README.md b/stable/tailscale/7.1.9/README.md
similarity index 100%
rename from stable/tailscale/7.1.8/README.md
rename to stable/tailscale/7.1.9/README.md
diff --git a/stable/tailscale/7.1.9/app-changelog.md b/stable/tailscale/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..c0e048fa08
--- /dev/null
+++ b/stable/tailscale/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tailscale-7.1.9](https://github.com/truecharts/charts/compare/tailscale-7.1.8...tailscale-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tailscale/7.1.8/app-readme.md b/stable/tailscale/7.1.9/app-readme.md
similarity index 100%
rename from stable/tailscale/7.1.8/app-readme.md
rename to stable/tailscale/7.1.9/app-readme.md
diff --git a/stable/tailscale/7.1.9/charts/common-17.2.28.tgz b/stable/tailscale/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tailscale/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/tailscale/7.1.8/ix_values.yaml b/stable/tailscale/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/tailscale/7.1.8/ix_values.yaml
rename to stable/tailscale/7.1.9/ix_values.yaml
diff --git a/stable/tailscale/7.1.8/questions.yaml b/stable/tailscale/7.1.9/questions.yaml
similarity index 100%
rename from stable/tailscale/7.1.8/questions.yaml
rename to stable/tailscale/7.1.9/questions.yaml
diff --git a/stable/tailscale/7.1.9/templates/NOTES.txt b/stable/tailscale/7.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/tailscale/7.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/tailscale/7.1.8/templates/_configmap.tpl b/stable/tailscale/7.1.9/templates/_configmap.tpl
similarity index 100%
rename from stable/tailscale/7.1.8/templates/_configmap.tpl
rename to stable/tailscale/7.1.9/templates/_configmap.tpl
diff --git a/stable/tailscale/7.1.8/templates/_secret.tpl b/stable/tailscale/7.1.9/templates/_secret.tpl
similarity index 100%
rename from stable/tailscale/7.1.8/templates/_secret.tpl
rename to stable/tailscale/7.1.9/templates/_secret.tpl
diff --git a/stable/tailscale/7.1.8/templates/common.yaml b/stable/tailscale/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/tailscale/7.1.8/templates/common.yaml
rename to stable/tailscale/7.1.9/templates/common.yaml
diff --git a/stable/tailscale/7.1.9/values.yaml b/stable/tailscale/7.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tandoor-recipes/15.0.8/CHANGELOG.md b/stable/tandoor-recipes/15.0.8/CHANGELOG.md
new file mode 100644
index 0000000000..1d5cc6aec7
--- /dev/null
+++ b/stable/tandoor-recipes/15.0.8/CHANGELOG.md
@@ -0,0 +1,73 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tandoor-recipes-15.0.8](https://github.com/truecharts/charts/compare/tandoor-recipes-15.0.7...tandoor-recipes-15.0.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tandoor-recipes-15.0.7](https://github.com/truecharts/charts/compare/tandoor-recipes-15.0.6...tandoor-recipes-15.0.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tandoor-recipes-15.0.6](https://github.com/truecharts/charts/compare/tandoor-recipes-15.0.5...tandoor-recipes-15.0.6) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [tandoor-recipes-15.0.5](https://github.com/truecharts/charts/compare/tandoor-recipes-15.0.4...tandoor-recipes-15.0.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image vabene1111/recipes to v1.5.11[@2f9d46b](https://github.com/2f9d46b) by renovate ([#17436](https://github.com/truecharts/charts/issues/17436))
+
+
+
+
+## [tandoor-recipes-15.0.4](https://github.com/truecharts/charts/compare/tandoor-recipes-15.0.3...tandoor-recipes-15.0.4) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tandoor-recipes-15.0.3](https://github.com/truecharts/charts/compare/tandoor-recipes-14.0.0...tandoor-recipes-15.0.3) (2024-01-04)
+
+### Chore
+
+
+
+- bump
+
+- bump
+
+- bump to actually release
+
+### Feat
+
+
+
+- move to stable
\ No newline at end of file
diff --git a/stable/tandoor-recipes/15.0.8/Chart.yaml b/stable/tandoor-recipes/15.0.8/Chart.yaml
new file mode 100644
index 0000000000..9eb6947624
--- /dev/null
+++ b/stable/tandoor-recipes/15.0.8/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.5.11
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Tandoor Recipes is a Django application to manage, tag and search recipes using either built in models or external storage providers hosting PDF's, Images or other files.
+home: https://truecharts.org/charts/stable/tandoor-recipes
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tandoor-recipes.png
+keywords:
+ - tandoor
+ - recipes
+ - cooking
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tandoor-recipes
+sources:
+ - https://github.com/vabene1111/recipes
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tandoor-recipes
+ - https://hub.docker.com/r/vabene1111/recipes
+type: application
+version: 15.0.8
diff --git a/stable/tandoor-recipes/15.0.8/README.md b/stable/tandoor-recipes/15.0.8/README.md
new file mode 100644
index 0000000000..7fa9c460fe
--- /dev/null
+++ b/stable/tandoor-recipes/15.0.8/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/tandoor-recipes)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/tandoor-recipes/15.0.8/app-changelog.md b/stable/tandoor-recipes/15.0.8/app-changelog.md
new file mode 100644
index 0000000000..ea1a42eccd
--- /dev/null
+++ b/stable/tandoor-recipes/15.0.8/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tandoor-recipes-15.0.8](https://github.com/truecharts/charts/compare/tandoor-recipes-15.0.7...tandoor-recipes-15.0.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tandoor-recipes/15.0.8/app-readme.md b/stable/tandoor-recipes/15.0.8/app-readme.md
new file mode 100644
index 0000000000..2168517165
--- /dev/null
+++ b/stable/tandoor-recipes/15.0.8/app-readme.md
@@ -0,0 +1,8 @@
+Tandoor Recipes is a Django application to manage, tag and search recipes using either built in models or external storage providers hosting PDF's, Images or other files.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/tandoor-recipes](https://truecharts.org/charts/stable/tandoor-recipes)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/tandoor-recipes/15.0.8/charts/common-17.2.28.tgz b/stable/tandoor-recipes/15.0.8/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tandoor-recipes/15.0.8/charts/common-17.2.28.tgz differ
diff --git a/stable/tandoor-recipes/15.0.8/ix_values.yaml b/stable/tandoor-recipes/15.0.8/ix_values.yaml
new file mode 100644
index 0000000000..62955ac29b
--- /dev/null
+++ b/stable/tandoor-recipes/15.0.8/ix_values.yaml
@@ -0,0 +1,62 @@
+image:
+ repository: vabene1111/recipes
+ pullPolicy: IfNotPresent
+ tag: 1.5.11@sha256:2f9d46ba7a3131a5da8364f7fa0faeb60d9553f24b8dfafb67bf342660a1811c
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsGroup: 0
+ runAsUser: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ DB_ENGINE: django.db.backends.postgresql
+ POSTGRES_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ POSTGRES_PORT: 5432
+ POSTGRES_USER: "{{ .Values.cnpg.main.user }}"
+ POSTGRES_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ POSTGRES_DB: "{{ .Values.cnpg.main.database }}"
+ TANDOOR_PORT: "{{ .Values.service.main.ports.main.port }}"
+ ALLOWED_HOSTS: "*"
+ COMMENT_PREF_DEFAULT: 1
+ CSRF_TRUSTED_ORIGINS: ""
+ DEBUG: 0
+ FRACTION_PREF_DEFAULT: 0
+ GUNICORN_MEDIA: 1
+ SECRET_KEY:
+ secretKeyRef:
+ key: SECRET_KEY
+ name: recipes-secrets
+ SHOPPING_MIN_AUTOSYNC_INTERVAL: 5
+ TIMEZONE: "{{ .Values.TZ }}"
+service:
+ main:
+ ports:
+ main:
+ port: 10029
+persistence:
+ media:
+ enabled: true
+ mountPath: /opt/recipes/mediafiles
+ static:
+ enabled: true
+ mountPath: /opt/recipes/staticfiles
+ type: emptyDir
+cnpg:
+ main:
+ enabled: true
+ user: recipes
+ database: recipes
+portal:
+ open:
+ enabled: true
diff --git a/stable/tandoor-recipes/15.0.8/questions.yaml b/stable/tandoor-recipes/15.0.8/questions.yaml
new file mode 100644
index 0000000000..b8412bc863
--- /dev/null
+++ b/stable/tandoor-recipes/15.0.8/questions.yaml
@@ -0,0 +1,3331 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: DEBUG
+ label: "DEBUG"
+ description: "Only set this to true when testing/debugging"
+ schema:
+ type: int
+ default: 0
+ - variable: ALLOWED_HOSTS
+ label: "ALLOWED_HOSTS"
+ description: "hosts the application can run under e.g. recipes.mydomain.com,cooking.mydomain.com,..."
+ schema:
+ type: string
+ default: "*"
+ - variable: CSRF_TRUSTED_ORIGINS
+ label: "CSRF_TRUSTED_ORIGINS"
+ description: "Cross Site Request Forgery protection"
+ schema:
+ type: string
+ default: ""
+ - variable: FRACTION_PREF_DEFAULT
+ label: "FRACTION_PREF_DEFAULT"
+ description: "The default value for the user preference 'fractions' (enable/disable fraction support)"
+ schema:
+ type: int
+ default: 0
+ - variable: COMMENT_PREF_DEFAULT
+ label: "COMMENT_PREF_DEFAULT"
+ description: "The default value for the user preference 'comments' (enable/disable commenting system)"
+ schema:
+ type: int
+ default: 1
+ - variable: SHOPPING_MIN_AUTOSYNC_INTERVAL
+ label: "SHOPPING_MIN_AUTOSYNC_INTERVAL"
+ description: "Users can set an amount of time after which the shopping list is refreshed"
+ schema:
+ type: int
+ default: 5
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10029
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: media
+ label: "App Media Storage"
+ description: "Stores the Application media."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/tandoor-recipes/15.0.8/templates/_secrets.tpl b/stable/tandoor-recipes/15.0.8/templates/_secrets.tpl
new file mode 100644
index 0000000000..89b145f728
--- /dev/null
+++ b/stable/tandoor-recipes/15.0.8/templates/_secrets.tpl
@@ -0,0 +1,11 @@
+{{/* Define the secrets */}}
+{{- define "recipes.secrets" -}}
+{{- $secretName := (printf "%s-recipes-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }}
+{{- $secretKey := randAlphaNum 50 -}}
+{{- with (lookup "v1" "Secret" .Release.Namespace $secretName) -}}
+ {{- $secretKey = index .data "SECRET_KEY" | b64dec -}}
+{{- end }}
+enabled: true
+data:
+ SECRET_KEY: {{ $secretKey }}
+{{- end -}}
diff --git a/stable/tandoor-recipes/15.0.8/templates/common.yaml b/stable/tandoor-recipes/15.0.8/templates/common.yaml
new file mode 100644
index 0000000000..3d7bdc83fc
--- /dev/null
+++ b/stable/tandoor-recipes/15.0.8/templates/common.yaml
@@ -0,0 +1,10 @@
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render secrets for recipes */}}
+{{- $secrets := include "recipes.secrets" . | fromYaml -}}
+{{- if $secrets -}}
+ {{- $_ := set .Values.secret "recipes-secrets" $secrets -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/tandoor-recipes/15.0.8/values.yaml b/stable/tandoor-recipes/15.0.8/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tanoshi/4.1.8/CHANGELOG.md b/stable/tanoshi/4.1.8/CHANGELOG.md
deleted file mode 100644
index 70e02ab53d..0000000000
--- a/stable/tanoshi/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tanoshi-4.1.8](https://github.com/truecharts/charts/compare/tanoshi-4.1.7...tanoshi-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tanoshi-4.1.7](https://github.com/truecharts/charts/compare/tanoshi-4.1.6...tanoshi-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [tanoshi-4.1.6](https://github.com/truecharts/charts/compare/tanoshi-4.1.5...tanoshi-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tanoshi-4.1.5](https://github.com/truecharts/charts/compare/tanoshi-4.1.4...tanoshi-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tanoshi-4.1.4](https://github.com/truecharts/charts/compare/tanoshi-4.1.3...tanoshi-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tanoshi-4.1.3](https://github.com/truecharts/charts/compare/tanoshi-4.1.0...tanoshi-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [tanoshi-4.1.2](https://github.com/truecharts/charts/compare/tanoshi-4.1.0...tanoshi-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [tanoshi-4.1.0](https://github.com/truecharts/charts/compare/tanoshi-4.0.1...tanoshi-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [tanoshi-4.0.1](https://github.com/truecharts/charts/compare/tanoshi-4.0.0...tanoshi-4.0.1) (2023-12-26)
diff --git a/stable/tanoshi/4.1.8/Chart.yaml b/stable/tanoshi/4.1.8/Chart.yaml
deleted file mode 100644
index 3a8c57004b..0000000000
--- a/stable/tanoshi/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Selfhosted web manga reader.
-home: https://truecharts.org/charts/stable/tanoshi
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tanoshi.png
-keywords:
- - tanoshi
- - Productivity
- - MediaApp-Books
- - MediaServer-Books
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tanoshi
-sources:
- - https://github.com/faldez/tanoshi
- - https://github.com/truecharts/charts/tree/master/charts/stable/tanoshi
- - https://hub.docker.com/r/faldez/tanoshi
-type: application
-version: 4.1.8
diff --git a/stable/tanoshi/4.1.8/app-changelog.md b/stable/tanoshi/4.1.8/app-changelog.md
deleted file mode 100644
index 20c21691f9..0000000000
--- a/stable/tanoshi/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tanoshi-4.1.8](https://github.com/truecharts/charts/compare/tanoshi-4.1.7...tanoshi-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tanoshi/4.1.8/charts/common-17.2.26.tgz b/stable/tanoshi/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tanoshi/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tanoshi/4.1.9/CHANGELOG.md b/stable/tanoshi/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..1919bf6d48
--- /dev/null
+++ b/stable/tanoshi/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tanoshi-4.1.9](https://github.com/truecharts/charts/compare/tanoshi-4.1.8...tanoshi-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tanoshi-4.1.8](https://github.com/truecharts/charts/compare/tanoshi-4.1.7...tanoshi-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tanoshi-4.1.7](https://github.com/truecharts/charts/compare/tanoshi-4.1.6...tanoshi-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [tanoshi-4.1.6](https://github.com/truecharts/charts/compare/tanoshi-4.1.5...tanoshi-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tanoshi-4.1.5](https://github.com/truecharts/charts/compare/tanoshi-4.1.4...tanoshi-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tanoshi-4.1.4](https://github.com/truecharts/charts/compare/tanoshi-4.1.3...tanoshi-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tanoshi-4.1.3](https://github.com/truecharts/charts/compare/tanoshi-4.1.0...tanoshi-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [tanoshi-4.1.2](https://github.com/truecharts/charts/compare/tanoshi-4.1.0...tanoshi-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/tanoshi/4.1.9/Chart.yaml b/stable/tanoshi/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..1b812f7d16
--- /dev/null
+++ b/stable/tanoshi/4.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Selfhosted web manga reader.
+home: https://truecharts.org/charts/stable/tanoshi
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tanoshi.png
+keywords:
+ - tanoshi
+ - Productivity
+ - MediaApp-Books
+ - MediaServer-Books
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tanoshi
+sources:
+ - https://github.com/faldez/tanoshi
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tanoshi
+ - https://hub.docker.com/r/faldez/tanoshi
+type: application
+version: 4.1.9
diff --git a/stable/tanoshi/4.1.8/README.md b/stable/tanoshi/4.1.9/README.md
similarity index 100%
rename from stable/tanoshi/4.1.8/README.md
rename to stable/tanoshi/4.1.9/README.md
diff --git a/stable/tanoshi/4.1.9/app-changelog.md b/stable/tanoshi/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..4208099016
--- /dev/null
+++ b/stable/tanoshi/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tanoshi-4.1.9](https://github.com/truecharts/charts/compare/tanoshi-4.1.8...tanoshi-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tanoshi/4.1.8/app-readme.md b/stable/tanoshi/4.1.9/app-readme.md
similarity index 100%
rename from stable/tanoshi/4.1.8/app-readme.md
rename to stable/tanoshi/4.1.9/app-readme.md
diff --git a/stable/tanoshi/4.1.9/charts/common-17.2.28.tgz b/stable/tanoshi/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tanoshi/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/tanoshi/4.1.8/ix_values.yaml b/stable/tanoshi/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/tanoshi/4.1.8/ix_values.yaml
rename to stable/tanoshi/4.1.9/ix_values.yaml
diff --git a/stable/tanoshi/4.1.8/questions.yaml b/stable/tanoshi/4.1.9/questions.yaml
similarity index 100%
rename from stable/tanoshi/4.1.8/questions.yaml
rename to stable/tanoshi/4.1.9/questions.yaml
diff --git a/stable/theforest/4.1.8/templates/common.yaml b/stable/tanoshi/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/theforest/4.1.8/templates/common.yaml
rename to stable/tanoshi/4.1.9/templates/common.yaml
diff --git a/stable/tanoshi/4.1.9/values.yaml b/stable/tanoshi/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tar1090/4.1.13/CHANGELOG.md b/stable/tar1090/4.1.13/CHANGELOG.md
deleted file mode 100644
index d3be6fba59..0000000000
--- a/stable/tar1090/4.1.13/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tar1090-4.1.13](https://github.com/truecharts/charts/compare/tar1090-4.1.12...tar1090-4.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tar1090-4.1.12](https://github.com/truecharts/charts/compare/tar1090-4.1.11...tar1090-4.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [tar1090-4.1.11](https://github.com/truecharts/charts/compare/tar1090-4.1.10...tar1090-4.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image mikenye/tar1090 to latest[@ec8aa6a](https://github.com/ec8aa6a) by renovate ([#17387](https://github.com/truecharts/charts/issues/17387))
-
-
-## [tar1090-4.1.10](https://github.com/truecharts/charts/compare/tar1090-4.1.9...tar1090-4.1.10) (2024-01-14)
-
-### Chore
-
-
-
-- update container image mikenye/tar1090 to latest[@7c968a8](https://github.com/7c968a8) by renovate ([#17168](https://github.com/truecharts/charts/issues/17168))
-
-
-
-
-## [tar1090-4.1.9](https://github.com/truecharts/charts/compare/tar1090-4.1.8...tar1090-4.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tar1090-4.1.8](https://github.com/truecharts/charts/compare/tar1090-4.1.7...tar1090-4.1.8) (2024-01-08)
-
-### Chore
-
-
-
-- update container image mikenye/tar1090 to latest[@7607c16](https://github.com/7607c16) by renovate ([#17041](https://github.com/truecharts/charts/issues/17041))
-
-
-## [tar1090-4.1.7](https://github.com/truecharts/charts/compare/tar1090-4.1.6...tar1090-4.1.7) (2024-01-03)
-
-### Chore
-
-
-
-- update container image mikenye/tar1090 to latest[@dc65655](https://github.com/dc65655) by renovate ([#16730](https://github.com/truecharts/charts/issues/16730))
-
-
-## [tar1090-4.1.6](https://github.com/truecharts/charts/compare/tar1090-4.1.5...tar1090-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tar1090-4.1.5](https://github.com/truecharts/charts/compare/tar1090-4.1.4...tar1090-4.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tar1090-4.1.4](https://github.com/truecharts/charts/compare/tar1090-4.1.1...tar1090-4.1.4) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/tar1090/4.1.13/Chart.yaml b/stable/tar1090/4.1.13/Chart.yaml
deleted file mode 100644
index 0fac0cb248..0000000000
--- a/stable/tar1090/4.1.13/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Multi-arch tar1090 Chart for visualising ADSB data.
-home: https://truecharts.org/charts/stable/tar1090
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tar1090.png
-keywords:
- - tar1090
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tar1090
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/tar1090
- - https://hub.docker.com/r/mikenye/tar1090
-type: application
-version: 4.1.13
diff --git a/stable/tar1090/4.1.13/app-changelog.md b/stable/tar1090/4.1.13/app-changelog.md
deleted file mode 100644
index 4b9ccc40b9..0000000000
--- a/stable/tar1090/4.1.13/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tar1090-4.1.13](https://github.com/truecharts/charts/compare/tar1090-4.1.12...tar1090-4.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tar1090/4.1.13/charts/common-17.2.26.tgz b/stable/tar1090/4.1.13/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tar1090/4.1.13/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tar1090/4.1.14/CHANGELOG.md b/stable/tar1090/4.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..80fa943234
--- /dev/null
+++ b/stable/tar1090/4.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tar1090-4.1.14](https://github.com/truecharts/charts/compare/tar1090-4.1.13...tar1090-4.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tar1090-4.1.13](https://github.com/truecharts/charts/compare/tar1090-4.1.12...tar1090-4.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tar1090-4.1.12](https://github.com/truecharts/charts/compare/tar1090-4.1.11...tar1090-4.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [tar1090-4.1.11](https://github.com/truecharts/charts/compare/tar1090-4.1.10...tar1090-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image mikenye/tar1090 to latest[@ec8aa6a](https://github.com/ec8aa6a) by renovate ([#17387](https://github.com/truecharts/charts/issues/17387))
+
+
+## [tar1090-4.1.10](https://github.com/truecharts/charts/compare/tar1090-4.1.9...tar1090-4.1.10) (2024-01-14)
+
+### Chore
+
+
+
+- update container image mikenye/tar1090 to latest[@7c968a8](https://github.com/7c968a8) by renovate ([#17168](https://github.com/truecharts/charts/issues/17168))
+
+
+
+
+## [tar1090-4.1.9](https://github.com/truecharts/charts/compare/tar1090-4.1.8...tar1090-4.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tar1090-4.1.8](https://github.com/truecharts/charts/compare/tar1090-4.1.7...tar1090-4.1.8) (2024-01-08)
+
+### Chore
+
+
+
+- update container image mikenye/tar1090 to latest[@7607c16](https://github.com/7607c16) by renovate ([#17041](https://github.com/truecharts/charts/issues/17041))
+
+
+## [tar1090-4.1.7](https://github.com/truecharts/charts/compare/tar1090-4.1.6...tar1090-4.1.7) (2024-01-03)
+
+### Chore
+
+
+
+- update container image mikenye/tar1090 to latest[@dc65655](https://github.com/dc65655) by renovate ([#16730](https://github.com/truecharts/charts/issues/16730))
+
+
+## [tar1090-4.1.6](https://github.com/truecharts/charts/compare/tar1090-4.1.5...tar1090-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tar1090-4.1.5](https://github.com/truecharts/charts/compare/tar1090-4.1.4...tar1090-4.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/tar1090/4.1.14/Chart.yaml b/stable/tar1090/4.1.14/Chart.yaml
new file mode 100644
index 0000000000..07b222a36d
--- /dev/null
+++ b/stable/tar1090/4.1.14/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Multi-arch tar1090 Chart for visualising ADSB data.
+home: https://truecharts.org/charts/stable/tar1090
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tar1090.png
+keywords:
+ - tar1090
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tar1090
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tar1090
+ - https://hub.docker.com/r/mikenye/tar1090
+type: application
+version: 4.1.14
diff --git a/stable/tar1090/4.1.13/README.md b/stable/tar1090/4.1.14/README.md
similarity index 100%
rename from stable/tar1090/4.1.13/README.md
rename to stable/tar1090/4.1.14/README.md
diff --git a/stable/tar1090/4.1.14/app-changelog.md b/stable/tar1090/4.1.14/app-changelog.md
new file mode 100644
index 0000000000..984c70073a
--- /dev/null
+++ b/stable/tar1090/4.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tar1090-4.1.14](https://github.com/truecharts/charts/compare/tar1090-4.1.13...tar1090-4.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tar1090/4.1.13/app-readme.md b/stable/tar1090/4.1.14/app-readme.md
similarity index 100%
rename from stable/tar1090/4.1.13/app-readme.md
rename to stable/tar1090/4.1.14/app-readme.md
diff --git a/stable/tar1090/4.1.14/charts/common-17.2.28.tgz b/stable/tar1090/4.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tar1090/4.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/tar1090/4.1.13/ix_values.yaml b/stable/tar1090/4.1.14/ix_values.yaml
similarity index 100%
rename from stable/tar1090/4.1.13/ix_values.yaml
rename to stable/tar1090/4.1.14/ix_values.yaml
diff --git a/stable/tar1090/4.1.13/questions.yaml b/stable/tar1090/4.1.14/questions.yaml
similarity index 100%
rename from stable/tar1090/4.1.13/questions.yaml
rename to stable/tar1090/4.1.14/questions.yaml
diff --git a/stable/thunderbird/4.1.8/templates/common.yaml b/stable/tar1090/4.1.14/templates/common.yaml
similarity index 100%
rename from stable/thunderbird/4.1.8/templates/common.yaml
rename to stable/tar1090/4.1.14/templates/common.yaml
diff --git a/stable/tar1090/4.1.14/values.yaml b/stable/tar1090/4.1.14/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tasmoadmin/6.2.6/CHANGELOG.md b/stable/tasmoadmin/6.2.6/CHANGELOG.md
deleted file mode 100644
index 8ecdac5569..0000000000
--- a/stable/tasmoadmin/6.2.6/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tasmoadmin-6.2.6](https://github.com/truecharts/charts/compare/tasmoadmin-6.2.5...tasmoadmin-6.2.6) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tasmoadmin-6.2.5](https://github.com/truecharts/charts/compare/tasmoadmin-6.2.4...tasmoadmin-6.2.5) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [tasmoadmin-6.2.4](https://github.com/truecharts/charts/compare/tasmoadmin-6.2.3...tasmoadmin-6.2.4) (2024-01-14)
-
-
-## [tasmoadmin-6.2.3](https://github.com/truecharts/charts/compare/tasmoadmin-6.2.2...tasmoadmin-6.2.3) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/tasmoadmin/tasmoadmin to v3.3.3[@3727bc4](https://github.com/3727bc4) by renovate ([#17189](https://github.com/truecharts/charts/issues/17189))
-
-
-
-
-## [tasmoadmin-6.2.2](https://github.com/truecharts/charts/compare/tasmoadmin-6.2.1...tasmoadmin-6.2.2) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tasmoadmin-6.2.1](https://github.com/truecharts/charts/compare/tasmoadmin-6.2.0...tasmoadmin-6.2.1) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/tasmoadmin/tasmoadmin to v3.3.2[@05aeefb](https://github.com/05aeefb) by renovate ([#17000](https://github.com/truecharts/charts/issues/17000))
-
-
-## [tasmoadmin-6.2.0](https://github.com/truecharts/charts/compare/tasmoadmin-6.1.7...tasmoadmin-6.2.0) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/tasmoadmin/tasmoadmin to v3.3.1[@1077de2](https://github.com/1077de2) by renovate ([#16811](https://github.com/truecharts/charts/issues/16811))
-
-
-## [tasmoadmin-6.1.7](https://github.com/truecharts/charts/compare/tasmoadmin-6.1.6...tasmoadmin-6.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tasmoadmin-6.1.6](https://github.com/truecharts/charts/compare/tasmoadmin-6.1.4...tasmoadmin-6.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [tasmoadmin-6.1.4](https://github.com/truecharts/charts/compare/tasmoadmin-6.1.3...tasmoadmin-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tasmoadmin-6.1.3](https://github.com/truecharts/charts/compare/tasmoadmin-6.1.0...tasmoadmin-6.1.3) (2024-01-01)
-
diff --git a/stable/tasmoadmin/6.2.6/Chart.yaml b/stable/tasmoadmin/6.2.6/Chart.yaml
deleted file mode 100644
index a28b9374df..0000000000
--- a/stable/tasmoadmin/6.2.6/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.3.3
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A administrative platform for devices flashed with Tasmota.
-home: https://truecharts.org/charts/stable/tasmoadmin
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tasmoadmin.png
-keywords:
- - tasmoadmin
- - home-automation
- - Network-Management
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tasmoadmin
-sources:
- - https://github.com/TasmoAdmin/TasmoAdmin
- - https://github.com/truecharts/charts/tree/master/charts/stable/tasmoadmin
- - https://ghcr.io/tasmoadmin/tasmoadmin
-type: application
-version: 6.2.6
diff --git a/stable/tasmoadmin/6.2.6/app-changelog.md b/stable/tasmoadmin/6.2.6/app-changelog.md
deleted file mode 100644
index 0a1f715a10..0000000000
--- a/stable/tasmoadmin/6.2.6/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tasmoadmin-6.2.6](https://github.com/truecharts/charts/compare/tasmoadmin-6.2.5...tasmoadmin-6.2.6) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tasmoadmin/6.2.6/charts/common-17.2.26.tgz b/stable/tasmoadmin/6.2.6/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tasmoadmin/6.2.6/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tasmoadmin/6.2.7/CHANGELOG.md b/stable/tasmoadmin/6.2.7/CHANGELOG.md
new file mode 100644
index 0000000000..3edc01eba8
--- /dev/null
+++ b/stable/tasmoadmin/6.2.7/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tasmoadmin-6.2.7](https://github.com/truecharts/charts/compare/tasmoadmin-6.2.6...tasmoadmin-6.2.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tasmoadmin-6.2.6](https://github.com/truecharts/charts/compare/tasmoadmin-6.2.5...tasmoadmin-6.2.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tasmoadmin-6.2.5](https://github.com/truecharts/charts/compare/tasmoadmin-6.2.4...tasmoadmin-6.2.5) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [tasmoadmin-6.2.4](https://github.com/truecharts/charts/compare/tasmoadmin-6.2.3...tasmoadmin-6.2.4) (2024-01-14)
+
+
+## [tasmoadmin-6.2.3](https://github.com/truecharts/charts/compare/tasmoadmin-6.2.2...tasmoadmin-6.2.3) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/tasmoadmin/tasmoadmin to v3.3.3[@3727bc4](https://github.com/3727bc4) by renovate ([#17189](https://github.com/truecharts/charts/issues/17189))
+
+
+
+
+## [tasmoadmin-6.2.2](https://github.com/truecharts/charts/compare/tasmoadmin-6.2.1...tasmoadmin-6.2.2) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tasmoadmin-6.2.1](https://github.com/truecharts/charts/compare/tasmoadmin-6.2.0...tasmoadmin-6.2.1) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/tasmoadmin/tasmoadmin to v3.3.2[@05aeefb](https://github.com/05aeefb) by renovate ([#17000](https://github.com/truecharts/charts/issues/17000))
+
+
+## [tasmoadmin-6.2.0](https://github.com/truecharts/charts/compare/tasmoadmin-6.1.7...tasmoadmin-6.2.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/tasmoadmin/tasmoadmin to v3.3.1[@1077de2](https://github.com/1077de2) by renovate ([#16811](https://github.com/truecharts/charts/issues/16811))
+
+
+## [tasmoadmin-6.1.7](https://github.com/truecharts/charts/compare/tasmoadmin-6.1.6...tasmoadmin-6.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tasmoadmin-6.1.6](https://github.com/truecharts/charts/compare/tasmoadmin-6.1.4...tasmoadmin-6.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [tasmoadmin-6.1.4](https://github.com/truecharts/charts/compare/tasmoadmin-6.1.3...tasmoadmin-6.1.4) (2024-01-01)
+
+### Chore
+
diff --git a/stable/tasmoadmin/6.2.7/Chart.yaml b/stable/tasmoadmin/6.2.7/Chart.yaml
new file mode 100644
index 0000000000..fc6ef6f99b
--- /dev/null
+++ b/stable/tasmoadmin/6.2.7/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.3.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A administrative platform for devices flashed with Tasmota.
+home: https://truecharts.org/charts/stable/tasmoadmin
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tasmoadmin.png
+keywords:
+ - tasmoadmin
+ - home-automation
+ - Network-Management
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tasmoadmin
+sources:
+ - https://github.com/TasmoAdmin/TasmoAdmin
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tasmoadmin
+ - https://ghcr.io/tasmoadmin/tasmoadmin
+type: application
+version: 6.2.7
diff --git a/stable/tasmoadmin/6.2.6/README.md b/stable/tasmoadmin/6.2.7/README.md
similarity index 100%
rename from stable/tasmoadmin/6.2.6/README.md
rename to stable/tasmoadmin/6.2.7/README.md
diff --git a/stable/tasmoadmin/6.2.7/app-changelog.md b/stable/tasmoadmin/6.2.7/app-changelog.md
new file mode 100644
index 0000000000..34fd03cc6e
--- /dev/null
+++ b/stable/tasmoadmin/6.2.7/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tasmoadmin-6.2.7](https://github.com/truecharts/charts/compare/tasmoadmin-6.2.6...tasmoadmin-6.2.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tasmoadmin/6.2.6/app-readme.md b/stable/tasmoadmin/6.2.7/app-readme.md
similarity index 100%
rename from stable/tasmoadmin/6.2.6/app-readme.md
rename to stable/tasmoadmin/6.2.7/app-readme.md
diff --git a/stable/tasmoadmin/6.2.7/charts/common-17.2.28.tgz b/stable/tasmoadmin/6.2.7/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tasmoadmin/6.2.7/charts/common-17.2.28.tgz differ
diff --git a/stable/tasmoadmin/6.2.6/ix_values.yaml b/stable/tasmoadmin/6.2.7/ix_values.yaml
similarity index 100%
rename from stable/tasmoadmin/6.2.6/ix_values.yaml
rename to stable/tasmoadmin/6.2.7/ix_values.yaml
diff --git a/stable/tasmoadmin/6.2.6/questions.yaml b/stable/tasmoadmin/6.2.7/questions.yaml
similarity index 100%
rename from stable/tasmoadmin/6.2.6/questions.yaml
rename to stable/tasmoadmin/6.2.7/questions.yaml
diff --git a/stable/tasmoadmin/6.2.7/templates/common.yaml b/stable/tasmoadmin/6.2.7/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/tasmoadmin/6.2.7/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/tasmoadmin/6.2.7/values.yaml b/stable/tasmoadmin/6.2.7/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tasmobackup/5.1.12/CHANGELOG.md b/stable/tasmobackup/5.1.12/CHANGELOG.md
deleted file mode 100644
index fd667b8b97..0000000000
--- a/stable/tasmobackup/5.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tasmobackup-5.1.12](https://github.com/truecharts/charts/compare/tasmobackup-5.1.11...tasmobackup-5.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tasmobackup-5.1.11](https://github.com/truecharts/charts/compare/tasmobackup-5.1.10...tasmobackup-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [tasmobackup-5.1.10](https://github.com/truecharts/charts/compare/tasmobackup-5.1.9...tasmobackup-5.1.10) (2024-01-14)
-
-
-
-
-## [tasmobackup-5.1.9](https://github.com/truecharts/charts/compare/tasmobackup-5.1.8...tasmobackup-5.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tasmobackup-5.1.8](https://github.com/truecharts/charts/compare/tasmobackup-5.1.7...tasmobackup-5.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image danmed/tasmobackupv1 to 1.05.00[@a36d8aa](https://github.com/a36d8aa) by renovate ([#16759](https://github.com/truecharts/charts/issues/16759))
-
-
-## [tasmobackup-5.1.7](https://github.com/truecharts/charts/compare/tasmobackup-5.1.6...tasmobackup-5.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tasmobackup-5.1.6](https://github.com/truecharts/charts/compare/tasmobackup-5.1.4...tasmobackup-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [tasmobackup-5.1.4](https://github.com/truecharts/charts/compare/tasmobackup-5.1.3...tasmobackup-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tasmobackup-5.1.3](https://github.com/truecharts/charts/compare/tasmobackup-5.1.0...tasmobackup-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [tasmobackup-5.1.2](https://github.com/truecharts/charts/compare/tasmobackup-5.1.0...tasmobackup-5.1.2) (2024-01-01)
diff --git a/stable/tasmobackup/5.1.12/Chart.yaml b/stable/tasmobackup/5.1.12/Chart.yaml
deleted file mode 100644
index 5196701ce8..0000000000
--- a/stable/tasmobackup/5.1.12/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.05.00
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: backup all your tasmota devices in one place.
-home: https://truecharts.org/charts/stable/tasmobackup
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tasmobackup.png
-keywords:
- - tasmobackup
- - home-automation
- - Network-Management
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tasmobackup
-sources:
- - https://github.com/danmed/TasmoBackupV1
- - https://github.com/truecharts/charts/tree/master/charts/stable/tasmobackup
- - https://hub.docker.com/r/danmed/tasmobackupv1
-type: application
-version: 5.1.12
diff --git a/stable/tasmobackup/5.1.12/app-changelog.md b/stable/tasmobackup/5.1.12/app-changelog.md
deleted file mode 100644
index cd755d7972..0000000000
--- a/stable/tasmobackup/5.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tasmobackup-5.1.12](https://github.com/truecharts/charts/compare/tasmobackup-5.1.11...tasmobackup-5.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tasmobackup/5.1.12/charts/common-17.2.26.tgz b/stable/tasmobackup/5.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tasmobackup/5.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tasmobackup/5.1.13/CHANGELOG.md b/stable/tasmobackup/5.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..9225d6be9d
--- /dev/null
+++ b/stable/tasmobackup/5.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tasmobackup-5.1.13](https://github.com/truecharts/charts/compare/tasmobackup-5.1.12...tasmobackup-5.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tasmobackup-5.1.12](https://github.com/truecharts/charts/compare/tasmobackup-5.1.11...tasmobackup-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tasmobackup-5.1.11](https://github.com/truecharts/charts/compare/tasmobackup-5.1.10...tasmobackup-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [tasmobackup-5.1.10](https://github.com/truecharts/charts/compare/tasmobackup-5.1.9...tasmobackup-5.1.10) (2024-01-14)
+
+
+
+
+## [tasmobackup-5.1.9](https://github.com/truecharts/charts/compare/tasmobackup-5.1.8...tasmobackup-5.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tasmobackup-5.1.8](https://github.com/truecharts/charts/compare/tasmobackup-5.1.7...tasmobackup-5.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image danmed/tasmobackupv1 to 1.05.00[@a36d8aa](https://github.com/a36d8aa) by renovate ([#16759](https://github.com/truecharts/charts/issues/16759))
+
+
+## [tasmobackup-5.1.7](https://github.com/truecharts/charts/compare/tasmobackup-5.1.6...tasmobackup-5.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tasmobackup-5.1.6](https://github.com/truecharts/charts/compare/tasmobackup-5.1.4...tasmobackup-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [tasmobackup-5.1.4](https://github.com/truecharts/charts/compare/tasmobackup-5.1.3...tasmobackup-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tasmobackup-5.1.3](https://github.com/truecharts/charts/compare/tasmobackup-5.1.0...tasmobackup-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
diff --git a/stable/tasmobackup/5.1.13/Chart.yaml b/stable/tasmobackup/5.1.13/Chart.yaml
new file mode 100644
index 0000000000..a479baae73
--- /dev/null
+++ b/stable/tasmobackup/5.1.13/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.05.00
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: backup all your tasmota devices in one place.
+home: https://truecharts.org/charts/stable/tasmobackup
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tasmobackup.png
+keywords:
+ - tasmobackup
+ - home-automation
+ - Network-Management
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tasmobackup
+sources:
+ - https://github.com/danmed/TasmoBackupV1
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tasmobackup
+ - https://hub.docker.com/r/danmed/tasmobackupv1
+type: application
+version: 5.1.13
diff --git a/stable/tasmobackup/5.1.12/README.md b/stable/tasmobackup/5.1.13/README.md
similarity index 100%
rename from stable/tasmobackup/5.1.12/README.md
rename to stable/tasmobackup/5.1.13/README.md
diff --git a/stable/tasmobackup/5.1.13/app-changelog.md b/stable/tasmobackup/5.1.13/app-changelog.md
new file mode 100644
index 0000000000..1c5299c48e
--- /dev/null
+++ b/stable/tasmobackup/5.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tasmobackup-5.1.13](https://github.com/truecharts/charts/compare/tasmobackup-5.1.12...tasmobackup-5.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tasmobackup/5.1.12/app-readme.md b/stable/tasmobackup/5.1.13/app-readme.md
similarity index 100%
rename from stable/tasmobackup/5.1.12/app-readme.md
rename to stable/tasmobackup/5.1.13/app-readme.md
diff --git a/stable/tasmobackup/5.1.13/charts/common-17.2.28.tgz b/stable/tasmobackup/5.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tasmobackup/5.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/tasmobackup/5.1.12/ix_values.yaml b/stable/tasmobackup/5.1.13/ix_values.yaml
similarity index 100%
rename from stable/tasmobackup/5.1.12/ix_values.yaml
rename to stable/tasmobackup/5.1.13/ix_values.yaml
diff --git a/stable/tasmobackup/5.1.12/questions.yaml b/stable/tasmobackup/5.1.13/questions.yaml
similarity index 100%
rename from stable/tasmobackup/5.1.12/questions.yaml
rename to stable/tasmobackup/5.1.13/questions.yaml
diff --git a/stable/tasmobackup/5.1.13/templates/common.yaml b/stable/tasmobackup/5.1.13/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/tasmobackup/5.1.13/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/tasmobackup/5.1.13/values.yaml b/stable/tasmobackup/5.1.13/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tasmocompiler/5.1.13/CHANGELOG.md b/stable/tasmocompiler/5.1.13/CHANGELOG.md
deleted file mode 100644
index 983033c3ad..0000000000
--- a/stable/tasmocompiler/5.1.13/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tasmocompiler-5.1.13](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.12...tasmocompiler-5.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tasmocompiler-5.1.12](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.11...tasmocompiler-5.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [tasmocompiler-5.1.11](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.10...tasmocompiler-5.1.11) (2024-01-14)
-
-
-
-
-## [tasmocompiler-5.1.10](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.9...tasmocompiler-5.1.10) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tasmocompiler-5.1.9](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.8...tasmocompiler-5.1.9) (2024-01-08)
-
-### Chore
-
-
-
-- update container image benzino77/tasmocompiler to latest[@3d8a61a](https://github.com/3d8a61a) by renovate ([#16922](https://github.com/truecharts/charts/issues/16922))
-
-
-## [tasmocompiler-5.1.8](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.7...tasmocompiler-5.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image benzino77/tasmocompiler to latest[@d2df0ef](https://github.com/d2df0ef) by renovate ([#16756](https://github.com/truecharts/charts/issues/16756))
-
-
-## [tasmocompiler-5.1.7](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.6...tasmocompiler-5.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tasmocompiler-5.1.6](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.4...tasmocompiler-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [tasmocompiler-5.1.4](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.3...tasmocompiler-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tasmocompiler-5.1.3](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.0...tasmocompiler-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
diff --git a/stable/tasmocompiler/5.1.13/Chart.yaml b/stable/tasmocompiler/5.1.13/Chart.yaml
deleted file mode 100644
index 572b026be1..0000000000
--- a/stable/tasmocompiler/5.1.13/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: TasmoCompiler is a simple web GUI which allows you to compile fantastic Tasmota firmware with your own settings
-home: https://truecharts.org/charts/stable/tasmocompiler
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tasmocompiler.png
-keywords:
- - tasmocompiler
- - home-automation
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tasmocompiler
-sources:
- - https://github.com/benzino77/tasmocompiler
- - https://github.com/truecharts/charts/tree/master/charts/stable/tasmocompiler
- - https://hub.docker.com/r/benzino77/tasmocompiler
-type: application
-version: 5.1.13
diff --git a/stable/tasmocompiler/5.1.13/app-changelog.md b/stable/tasmocompiler/5.1.13/app-changelog.md
deleted file mode 100644
index c4f2d88bbd..0000000000
--- a/stable/tasmocompiler/5.1.13/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tasmocompiler-5.1.13](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.12...tasmocompiler-5.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tasmocompiler/5.1.13/charts/common-17.2.26.tgz b/stable/tasmocompiler/5.1.13/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tasmocompiler/5.1.13/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tasmocompiler/5.1.14/CHANGELOG.md b/stable/tasmocompiler/5.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..ae65a3914c
--- /dev/null
+++ b/stable/tasmocompiler/5.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tasmocompiler-5.1.14](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.13...tasmocompiler-5.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tasmocompiler-5.1.13](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.12...tasmocompiler-5.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tasmocompiler-5.1.12](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.11...tasmocompiler-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [tasmocompiler-5.1.11](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.10...tasmocompiler-5.1.11) (2024-01-14)
+
+
+
+
+## [tasmocompiler-5.1.10](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.9...tasmocompiler-5.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tasmocompiler-5.1.9](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.8...tasmocompiler-5.1.9) (2024-01-08)
+
+### Chore
+
+
+
+- update container image benzino77/tasmocompiler to latest[@3d8a61a](https://github.com/3d8a61a) by renovate ([#16922](https://github.com/truecharts/charts/issues/16922))
+
+
+## [tasmocompiler-5.1.8](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.7...tasmocompiler-5.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image benzino77/tasmocompiler to latest[@d2df0ef](https://github.com/d2df0ef) by renovate ([#16756](https://github.com/truecharts/charts/issues/16756))
+
+
+## [tasmocompiler-5.1.7](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.6...tasmocompiler-5.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tasmocompiler-5.1.6](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.4...tasmocompiler-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [tasmocompiler-5.1.4](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.3...tasmocompiler-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tasmocompiler-5.1.3](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.0...tasmocompiler-5.1.3) (2024-01-01)
+
diff --git a/stable/tasmocompiler/5.1.14/Chart.yaml b/stable/tasmocompiler/5.1.14/Chart.yaml
new file mode 100644
index 0000000000..b6a4d6cd19
--- /dev/null
+++ b/stable/tasmocompiler/5.1.14/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: TasmoCompiler is a simple web GUI which allows you to compile fantastic Tasmota firmware with your own settings
+home: https://truecharts.org/charts/stable/tasmocompiler
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tasmocompiler.png
+keywords:
+ - tasmocompiler
+ - home-automation
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tasmocompiler
+sources:
+ - https://github.com/benzino77/tasmocompiler
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tasmocompiler
+ - https://hub.docker.com/r/benzino77/tasmocompiler
+type: application
+version: 5.1.14
diff --git a/stable/tasmocompiler/5.1.13/README.md b/stable/tasmocompiler/5.1.14/README.md
similarity index 100%
rename from stable/tasmocompiler/5.1.13/README.md
rename to stable/tasmocompiler/5.1.14/README.md
diff --git a/stable/tasmocompiler/5.1.14/app-changelog.md b/stable/tasmocompiler/5.1.14/app-changelog.md
new file mode 100644
index 0000000000..813cb1ee8e
--- /dev/null
+++ b/stable/tasmocompiler/5.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tasmocompiler-5.1.14](https://github.com/truecharts/charts/compare/tasmocompiler-5.1.13...tasmocompiler-5.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tasmocompiler/5.1.13/app-readme.md b/stable/tasmocompiler/5.1.14/app-readme.md
similarity index 100%
rename from stable/tasmocompiler/5.1.13/app-readme.md
rename to stable/tasmocompiler/5.1.14/app-readme.md
diff --git a/stable/tasmocompiler/5.1.14/charts/common-17.2.28.tgz b/stable/tasmocompiler/5.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tasmocompiler/5.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/tasmocompiler/5.1.13/ix_values.yaml b/stable/tasmocompiler/5.1.14/ix_values.yaml
similarity index 100%
rename from stable/tasmocompiler/5.1.13/ix_values.yaml
rename to stable/tasmocompiler/5.1.14/ix_values.yaml
diff --git a/stable/tasmocompiler/5.1.13/questions.yaml b/stable/tasmocompiler/5.1.14/questions.yaml
similarity index 100%
rename from stable/tasmocompiler/5.1.13/questions.yaml
rename to stable/tasmocompiler/5.1.14/questions.yaml
diff --git a/stable/tasmocompiler/5.1.14/templates/common.yaml b/stable/tasmocompiler/5.1.14/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/tasmocompiler/5.1.14/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/tasmocompiler/5.1.14/values.yaml b/stable/tasmocompiler/5.1.14/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tauticord/2.2.3/CHANGELOG.md b/stable/tauticord/2.2.3/CHANGELOG.md
deleted file mode 100644
index 3732fdb262..0000000000
--- a/stable/tauticord/2.2.3/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tauticord-2.2.3](https://github.com/truecharts/charts/compare/tauticord-2.2.2...tauticord-2.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tauticord-2.2.2](https://github.com/truecharts/charts/compare/tauticord-2.2.1...tauticord-2.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [tauticord-2.2.1](https://github.com/truecharts/charts/compare/tauticord-2.2.0...tauticord-2.2.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tauticord-2.2.0](https://github.com/truecharts/charts/compare/tauticord-2.1.5...tauticord-2.2.0) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/nwithan8/tauticord to v3.13.0[@1cd38eb](https://github.com/1cd38eb) by renovate ([#17015](https://github.com/truecharts/charts/issues/17015))
-
-
-## [tauticord-2.1.5](https://github.com/truecharts/charts/compare/tauticord-2.1.4...tauticord-2.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tauticord-2.1.4](https://github.com/truecharts/charts/compare/tauticord-2.1.3...tauticord-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tauticord-2.1.3](https://github.com/truecharts/charts/compare/tauticord-2.1.0...tauticord-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [tauticord-2.1.2](https://github.com/truecharts/charts/compare/tauticord-2.1.0...tauticord-2.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/tauticord/2.2.3/Chart.yaml b/stable/tauticord/2.2.3/Chart.yaml
deleted file mode 100644
index 20de9fe16f..0000000000
--- a/stable/tauticord/2.2.3/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: discord
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.13.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A Discord bot that displays live data from Tautulli.
-home: https://truecharts.org/charts/stable/tauticord
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tauticord.png
-keywords:
- - tauticord
- - tautulli
- - discord
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tauticord
-sources:
- - https://github.com/nwithan8/tauticord
- - https://github.com/truecharts/charts/tree/master/charts/stable/tauticord
- - https://ghcr.io/nwithan8/tauticord
-type: application
-version: 2.2.3
diff --git a/stable/tauticord/2.2.3/app-changelog.md b/stable/tauticord/2.2.3/app-changelog.md
deleted file mode 100644
index 54304dc1ef..0000000000
--- a/stable/tauticord/2.2.3/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tauticord-2.2.3](https://github.com/truecharts/charts/compare/tauticord-2.2.2...tauticord-2.2.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tauticord/2.2.3/charts/common-17.2.26.tgz b/stable/tauticord/2.2.3/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tauticord/2.2.3/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tauticord/2.2.4/CHANGELOG.md b/stable/tauticord/2.2.4/CHANGELOG.md
new file mode 100644
index 0000000000..790e733141
--- /dev/null
+++ b/stable/tauticord/2.2.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tauticord-2.2.4](https://github.com/truecharts/charts/compare/tauticord-2.2.3...tauticord-2.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tauticord-2.2.3](https://github.com/truecharts/charts/compare/tauticord-2.2.2...tauticord-2.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tauticord-2.2.2](https://github.com/truecharts/charts/compare/tauticord-2.2.1...tauticord-2.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [tauticord-2.2.1](https://github.com/truecharts/charts/compare/tauticord-2.2.0...tauticord-2.2.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tauticord-2.2.0](https://github.com/truecharts/charts/compare/tauticord-2.1.5...tauticord-2.2.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/nwithan8/tauticord to v3.13.0[@1cd38eb](https://github.com/1cd38eb) by renovate ([#17015](https://github.com/truecharts/charts/issues/17015))
+
+
+## [tauticord-2.1.5](https://github.com/truecharts/charts/compare/tauticord-2.1.4...tauticord-2.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tauticord-2.1.4](https://github.com/truecharts/charts/compare/tauticord-2.1.3...tauticord-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tauticord-2.1.3](https://github.com/truecharts/charts/compare/tauticord-2.1.0...tauticord-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [tauticord-2.1.2](https://github.com/truecharts/charts/compare/tauticord-2.1.0...tauticord-2.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/tauticord/2.2.4/Chart.yaml b/stable/tauticord/2.2.4/Chart.yaml
new file mode 100644
index 0000000000..e00c2e5e51
--- /dev/null
+++ b/stable/tauticord/2.2.4/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: discord
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.13.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A Discord bot that displays live data from Tautulli.
+home: https://truecharts.org/charts/stable/tauticord
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tauticord.png
+keywords:
+ - tauticord
+ - tautulli
+ - discord
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tauticord
+sources:
+ - https://github.com/nwithan8/tauticord
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tauticord
+ - https://ghcr.io/nwithan8/tauticord
+type: application
+version: 2.2.4
diff --git a/stable/tauticord/2.2.3/README.md b/stable/tauticord/2.2.4/README.md
similarity index 100%
rename from stable/tauticord/2.2.3/README.md
rename to stable/tauticord/2.2.4/README.md
diff --git a/stable/tauticord/2.2.4/app-changelog.md b/stable/tauticord/2.2.4/app-changelog.md
new file mode 100644
index 0000000000..631e6fa397
--- /dev/null
+++ b/stable/tauticord/2.2.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tauticord-2.2.4](https://github.com/truecharts/charts/compare/tauticord-2.2.3...tauticord-2.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tauticord/2.2.3/app-readme.md b/stable/tauticord/2.2.4/app-readme.md
similarity index 100%
rename from stable/tauticord/2.2.3/app-readme.md
rename to stable/tauticord/2.2.4/app-readme.md
diff --git a/stable/tauticord/2.2.4/charts/common-17.2.28.tgz b/stable/tauticord/2.2.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tauticord/2.2.4/charts/common-17.2.28.tgz differ
diff --git a/stable/tauticord/2.2.3/ix_values.yaml b/stable/tauticord/2.2.4/ix_values.yaml
similarity index 100%
rename from stable/tauticord/2.2.3/ix_values.yaml
rename to stable/tauticord/2.2.4/ix_values.yaml
diff --git a/stable/tauticord/2.2.3/questions.yaml b/stable/tauticord/2.2.4/questions.yaml
similarity index 100%
rename from stable/tauticord/2.2.3/questions.yaml
rename to stable/tauticord/2.2.4/questions.yaml
diff --git a/stable/tauticord/2.2.4/templates/NOTES.txt b/stable/tauticord/2.2.4/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/tauticord/2.2.4/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/tauticord/2.2.4/templates/common.yaml b/stable/tauticord/2.2.4/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/tauticord/2.2.4/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/tauticord/2.2.4/values.yaml b/stable/tauticord/2.2.4/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tautulli/17.1.9/CHANGELOG.md b/stable/tautulli/17.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..b8d3878150
--- /dev/null
+++ b/stable/tautulli/17.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tautulli-17.1.9](https://github.com/truecharts/charts/compare/tautulli-17.1.8...tautulli-17.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tautulli-17.1.8](https://github.com/truecharts/charts/compare/tautulli-17.1.7...tautulli-17.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tautulli-17.1.7](https://github.com/truecharts/charts/compare/tautulli-17.1.6...tautulli-17.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [tautulli-17.1.6](https://github.com/truecharts/charts/compare/tautulli-17.1.5...tautulli-17.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tautulli-17.1.5](https://github.com/truecharts/charts/compare/tautulli-17.1.4...tautulli-17.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tautulli-17.1.4](https://github.com/truecharts/charts/compare/tautulli-17.1.3...tautulli-17.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tautulli-17.1.3](https://github.com/truecharts/charts/compare/tautulli-17.1.0...tautulli-17.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [tautulli-17.1.2](https://github.com/truecharts/charts/compare/tautulli-17.1.0...tautulli-17.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/tautulli/17.1.9/Chart.yaml b/stable/tautulli/17.1.9/Chart.yaml
new file mode 100644
index 0000000000..31dc290af2
--- /dev/null
+++ b/stable/tautulli/17.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.13.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A Python based monitoring and tracking tool for Plex Media Server
+home: https://truecharts.org/charts/stable/tautulli
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tautulli.png
+keywords:
+ - tautulli
+ - plex
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tautulli
+sources:
+ - https://github.com/Tautulli/Tautulli
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tautulli
+ - https://ghcr.io/onedr0p/tautulli
+type: application
+version: 17.1.9
diff --git a/stable/tautulli/17.1.9/README.md b/stable/tautulli/17.1.9/README.md
new file mode 100644
index 0000000000..c035fac5c3
--- /dev/null
+++ b/stable/tautulli/17.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/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)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/tautulli/17.1.9/app-changelog.md b/stable/tautulli/17.1.9/app-changelog.md
new file mode 100644
index 0000000000..4fa5ab92e9
--- /dev/null
+++ b/stable/tautulli/17.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tautulli-17.1.9](https://github.com/truecharts/charts/compare/tautulli-17.1.8...tautulli-17.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tautulli/17.1.9/app-readme.md b/stable/tautulli/17.1.9/app-readme.md
new file mode 100644
index 0000000000..7af70ee35b
--- /dev/null
+++ b/stable/tautulli/17.1.9/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/charts/stable/tautulli](https://truecharts.org/charts/stable/tautulli)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/tautulli/17.1.9/charts/common-17.2.28.tgz b/stable/tautulli/17.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tautulli/17.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/tautulli/17.1.9/ix_values.yaml b/stable/tautulli/17.1.9/ix_values.yaml
new file mode 100644
index 0000000000..9ca1079875
--- /dev/null
+++ b/stable/tautulli/17.1.9/ix_values.yaml
@@ -0,0 +1,17 @@
+image:
+ repository: ghcr.io/onedr0p/tautulli
+ pullPolicy: IfNotPresent
+ tag: 2.13.4@sha256:7682cdcf98dbdd236a21d1a7b7b380928dbd67283dce9a76398a7c1461b0f802
+service:
+ main:
+ ports:
+ main:
+ port: 8181
+ targetPort: 8181
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+portal:
+ open:
+ enabled: true
diff --git a/stable/tautulli/17.1.9/questions.yaml b/stable/tautulli/17.1.9/questions.yaml
new file mode 100644
index 0000000000..75fc41f537
--- /dev/null
+++ b/stable/tautulli/17.1.9/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8181
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/tautulli/17.1.9/templates/NOTES.txt b/stable/tautulli/17.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/tautulli/17.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/tautulli/17.1.9/templates/common.yaml b/stable/tautulli/17.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/tautulli/17.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/tautulli/17.1.9/values.yaml b/stable/tautulli/17.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tdarr-node/8.1.8/CHANGELOG.md b/stable/tdarr-node/8.1.8/CHANGELOG.md
deleted file mode 100644
index 7dbd7200a7..0000000000
--- a/stable/tdarr-node/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tdarr-node-8.1.8](https://github.com/truecharts/charts/compare/tdarr-node-8.1.7...tdarr-node-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tdarr-node-8.1.7](https://github.com/truecharts/charts/compare/tdarr-node-8.1.6...tdarr-node-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [tdarr-node-8.1.6](https://github.com/truecharts/charts/compare/tdarr-node-8.1.5...tdarr-node-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tdarr-node-8.1.5](https://github.com/truecharts/charts/compare/tdarr-node-8.1.4...tdarr-node-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tdarr-node-8.1.4](https://github.com/truecharts/charts/compare/tdarr-node-8.1.3...tdarr-node-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tdarr-node-8.1.3](https://github.com/truecharts/charts/compare/tdarr-node-8.1.0...tdarr-node-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [tdarr-node-8.1.2](https://github.com/truecharts/charts/compare/tdarr-node-8.1.0...tdarr-node-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [tdarr-node-8.1.0](https://github.com/truecharts/charts/compare/tdarr-node-8.0.1...tdarr-node-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [tdarr-node-8.0.1](https://github.com/truecharts/charts/compare/tdarr-node-8.0.0...tdarr-node-8.0.1) (2023-12-26)
diff --git a/stable/tdarr-node/8.1.8/Chart.yaml b/stable/tdarr-node/8.1.8/Chart.yaml
deleted file mode 100644
index 4704024b09..0000000000
--- a/stable/tdarr-node/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.17.01
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Audio/Video library transcoding automation
-home: https://truecharts.org/charts/stable/tdarr-node
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tdarr-node.png
-keywords:
- - encode
- - media
- - tdarr
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tdarr-node
-sources:
- - https://github.com/HaveAGitGat/Tdarr
- - https://github.com/truecharts/charts/tree/master/charts/stable/tdarr-node
- - https://hub.docker.com/r/haveagitgat/tdarr_node
-type: application
-version: 8.1.8
diff --git a/stable/tdarr-node/8.1.8/app-changelog.md b/stable/tdarr-node/8.1.8/app-changelog.md
deleted file mode 100644
index 4afd058928..0000000000
--- a/stable/tdarr-node/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tdarr-node-8.1.8](https://github.com/truecharts/charts/compare/tdarr-node-8.1.7...tdarr-node-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tdarr-node/8.1.8/charts/common-17.2.26.tgz b/stable/tdarr-node/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tdarr-node/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tdarr-node/8.1.9/CHANGELOG.md b/stable/tdarr-node/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..343f056dae
--- /dev/null
+++ b/stable/tdarr-node/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tdarr-node-8.1.9](https://github.com/truecharts/charts/compare/tdarr-node-8.1.8...tdarr-node-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tdarr-node-8.1.8](https://github.com/truecharts/charts/compare/tdarr-node-8.1.7...tdarr-node-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tdarr-node-8.1.7](https://github.com/truecharts/charts/compare/tdarr-node-8.1.6...tdarr-node-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [tdarr-node-8.1.6](https://github.com/truecharts/charts/compare/tdarr-node-8.1.5...tdarr-node-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tdarr-node-8.1.5](https://github.com/truecharts/charts/compare/tdarr-node-8.1.4...tdarr-node-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tdarr-node-8.1.4](https://github.com/truecharts/charts/compare/tdarr-node-8.1.3...tdarr-node-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tdarr-node-8.1.3](https://github.com/truecharts/charts/compare/tdarr-node-8.1.0...tdarr-node-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [tdarr-node-8.1.2](https://github.com/truecharts/charts/compare/tdarr-node-8.1.0...tdarr-node-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/tdarr-node/8.1.9/Chart.yaml b/stable/tdarr-node/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..154b85c945
--- /dev/null
+++ b/stable/tdarr-node/8.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.17.01
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Audio/Video library transcoding automation
+home: https://truecharts.org/charts/stable/tdarr-node
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tdarr-node.png
+keywords:
+ - encode
+ - media
+ - tdarr
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tdarr-node
+sources:
+ - https://github.com/HaveAGitGat/Tdarr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tdarr-node
+ - https://hub.docker.com/r/haveagitgat/tdarr_node
+type: application
+version: 8.1.9
diff --git a/stable/tdarr-node/8.1.8/README.md b/stable/tdarr-node/8.1.9/README.md
similarity index 100%
rename from stable/tdarr-node/8.1.8/README.md
rename to stable/tdarr-node/8.1.9/README.md
diff --git a/stable/tdarr-node/8.1.9/app-changelog.md b/stable/tdarr-node/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..fc5c80bb09
--- /dev/null
+++ b/stable/tdarr-node/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tdarr-node-8.1.9](https://github.com/truecharts/charts/compare/tdarr-node-8.1.8...tdarr-node-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tdarr-node/8.1.8/app-readme.md b/stable/tdarr-node/8.1.9/app-readme.md
similarity index 100%
rename from stable/tdarr-node/8.1.8/app-readme.md
rename to stable/tdarr-node/8.1.9/app-readme.md
diff --git a/stable/tdarr-node/8.1.9/charts/common-17.2.28.tgz b/stable/tdarr-node/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tdarr-node/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/tdarr-node/8.1.8/ix_values.yaml b/stable/tdarr-node/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/tdarr-node/8.1.8/ix_values.yaml
rename to stable/tdarr-node/8.1.9/ix_values.yaml
diff --git a/stable/tdarr-node/8.1.8/questions.yaml b/stable/tdarr-node/8.1.9/questions.yaml
similarity index 100%
rename from stable/tdarr-node/8.1.8/questions.yaml
rename to stable/tdarr-node/8.1.9/questions.yaml
diff --git a/stable/tdarr-node/8.1.9/templates/NOTES.txt b/stable/tdarr-node/8.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/tdarr-node/8.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/tdarr-node/8.1.9/templates/common.yaml b/stable/tdarr-node/8.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/tdarr-node/8.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/tdarr-node/8.1.9/values.yaml b/stable/tdarr-node/8.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tdarr/8.1.8/CHANGELOG.md b/stable/tdarr/8.1.8/CHANGELOG.md
deleted file mode 100644
index ade46cd6d3..0000000000
--- a/stable/tdarr/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tdarr-8.1.8](https://github.com/truecharts/charts/compare/tdarr-8.1.7...tdarr-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tdarr-8.1.7](https://github.com/truecharts/charts/compare/tdarr-8.1.6...tdarr-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [tdarr-8.1.6](https://github.com/truecharts/charts/compare/tdarr-8.1.5...tdarr-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tdarr-8.1.5](https://github.com/truecharts/charts/compare/tdarr-8.1.4...tdarr-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tdarr-8.1.4](https://github.com/truecharts/charts/compare/tdarr-8.1.3...tdarr-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tdarr-8.1.3](https://github.com/truecharts/charts/compare/tdarr-8.1.0...tdarr-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [tdarr-8.1.2](https://github.com/truecharts/charts/compare/tdarr-8.1.0...tdarr-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [tdarr-8.1.0](https://github.com/truecharts/charts/compare/tdarr-8.0.1...tdarr-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [tdarr-8.0.1](https://github.com/truecharts/charts/compare/tdarr-8.0.0...tdarr-8.0.1) (2023-12-26)
diff --git a/stable/tdarr/8.1.8/Chart.yaml b/stable/tdarr/8.1.8/Chart.yaml
deleted file mode 100644
index 568187c258..0000000000
--- a/stable/tdarr/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.17.01
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Audio/Video library transcoding automation
-home: https://truecharts.org/charts/stable/tdarr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tdarr.png
-keywords:
- - encode
- - media
- - tdarr
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tdarr
-sources:
- - https://github.com/HaveAGitGat/Tdarr
- - https://github.com/truecharts/charts/tree/master/charts/stable/tdarr
- - https://hub.docker.com/r/haveagitgat/tdarr
-type: application
-version: 8.1.8
diff --git a/stable/tdarr/8.1.8/app-changelog.md b/stable/tdarr/8.1.8/app-changelog.md
deleted file mode 100644
index 6b35d020d1..0000000000
--- a/stable/tdarr/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tdarr-8.1.8](https://github.com/truecharts/charts/compare/tdarr-8.1.7...tdarr-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tdarr/8.1.8/charts/common-17.2.26.tgz b/stable/tdarr/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tdarr/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tdarr/8.1.9/CHANGELOG.md b/stable/tdarr/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..9285f95ad1
--- /dev/null
+++ b/stable/tdarr/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tdarr-8.1.9](https://github.com/truecharts/charts/compare/tdarr-8.1.8...tdarr-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tdarr-8.1.8](https://github.com/truecharts/charts/compare/tdarr-8.1.7...tdarr-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tdarr-8.1.7](https://github.com/truecharts/charts/compare/tdarr-8.1.6...tdarr-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [tdarr-8.1.6](https://github.com/truecharts/charts/compare/tdarr-8.1.5...tdarr-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tdarr-8.1.5](https://github.com/truecharts/charts/compare/tdarr-8.1.4...tdarr-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tdarr-8.1.4](https://github.com/truecharts/charts/compare/tdarr-8.1.3...tdarr-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tdarr-8.1.3](https://github.com/truecharts/charts/compare/tdarr-8.1.0...tdarr-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [tdarr-8.1.2](https://github.com/truecharts/charts/compare/tdarr-8.1.0...tdarr-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/tdarr/8.1.9/Chart.yaml b/stable/tdarr/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..d94c26b79f
--- /dev/null
+++ b/stable/tdarr/8.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.17.01
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Audio/Video library transcoding automation
+home: https://truecharts.org/charts/stable/tdarr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tdarr.png
+keywords:
+ - encode
+ - media
+ - tdarr
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tdarr
+sources:
+ - https://github.com/HaveAGitGat/Tdarr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tdarr
+ - https://hub.docker.com/r/haveagitgat/tdarr
+type: application
+version: 8.1.9
diff --git a/stable/tdarr/8.1.8/README.md b/stable/tdarr/8.1.9/README.md
similarity index 100%
rename from stable/tdarr/8.1.8/README.md
rename to stable/tdarr/8.1.9/README.md
diff --git a/stable/tdarr/8.1.9/app-changelog.md b/stable/tdarr/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..6e3a900c2f
--- /dev/null
+++ b/stable/tdarr/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tdarr-8.1.9](https://github.com/truecharts/charts/compare/tdarr-8.1.8...tdarr-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tdarr/8.1.8/app-readme.md b/stable/tdarr/8.1.9/app-readme.md
similarity index 100%
rename from stable/tdarr/8.1.8/app-readme.md
rename to stable/tdarr/8.1.9/app-readme.md
diff --git a/stable/tdarr/8.1.9/charts/common-17.2.28.tgz b/stable/tdarr/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tdarr/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/tdarr/8.1.8/ix_values.yaml b/stable/tdarr/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/tdarr/8.1.8/ix_values.yaml
rename to stable/tdarr/8.1.9/ix_values.yaml
diff --git a/stable/tdarr/8.1.8/questions.yaml b/stable/tdarr/8.1.9/questions.yaml
similarity index 100%
rename from stable/tdarr/8.1.8/questions.yaml
rename to stable/tdarr/8.1.9/questions.yaml
diff --git a/stable/tdarr/8.1.9/templates/NOTES.txt b/stable/tdarr/8.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/tdarr/8.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/tdarr/8.1.9/templates/common.yaml b/stable/tdarr/8.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/tdarr/8.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/tdarr/8.1.9/values.yaml b/stable/tdarr/8.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/teamspeak3/9.1.8/CHANGELOG.md b/stable/teamspeak3/9.1.8/CHANGELOG.md
deleted file mode 100644
index c2a74b6da2..0000000000
--- a/stable/teamspeak3/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [teamspeak3-9.1.8](https://github.com/truecharts/charts/compare/teamspeak3-9.1.7...teamspeak3-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [teamspeak3-9.1.7](https://github.com/truecharts/charts/compare/teamspeak3-9.1.6...teamspeak3-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [teamspeak3-9.1.6](https://github.com/truecharts/charts/compare/teamspeak3-9.1.5...teamspeak3-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [teamspeak3-9.1.5](https://github.com/truecharts/charts/compare/teamspeak3-9.1.4...teamspeak3-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [teamspeak3-9.1.4](https://github.com/truecharts/charts/compare/teamspeak3-9.1.3...teamspeak3-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [teamspeak3-9.1.3](https://github.com/truecharts/charts/compare/teamspeak3-9.1.0...teamspeak3-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [teamspeak3-9.1.2](https://github.com/truecharts/charts/compare/teamspeak3-9.1.0...teamspeak3-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [teamspeak3-9.1.0](https://github.com/truecharts/charts/compare/teamspeak3-9.0.1...teamspeak3-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [teamspeak3-9.0.1](https://github.com/truecharts/charts/compare/teamspeak3-9.0.0...teamspeak3-9.0.1) (2023-12-26)
diff --git a/stable/teamspeak3/9.1.8/Chart.yaml b/stable/teamspeak3/9.1.8/Chart.yaml
deleted file mode 100644
index 2197f87012..0000000000
--- a/stable/teamspeak3/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: voice
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.13.7
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: TeamSpeak is software for quality voice communication via the Internet.
-home: https://truecharts.org/charts/stable/teamspeak3
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/teamspeak3.png
-keywords:
- - voice server
- - teamspeak
- - teamspeak3
- - teamspeak server
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: teamspeak3
-sources:
- - https://www.teamspeak.com/en/
- - https://github.com/truecharts/charts/tree/master/charts/stable/teamspeak3
- - https://hub.docker.com/_/teamspeak
-type: application
-version: 9.1.8
diff --git a/stable/teamspeak3/9.1.8/app-changelog.md b/stable/teamspeak3/9.1.8/app-changelog.md
deleted file mode 100644
index 6410b75bb9..0000000000
--- a/stable/teamspeak3/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [teamspeak3-9.1.8](https://github.com/truecharts/charts/compare/teamspeak3-9.1.7...teamspeak3-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/teamspeak3/9.1.8/charts/common-17.2.26.tgz b/stable/teamspeak3/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/teamspeak3/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/teamspeak3/9.1.9/CHANGELOG.md b/stable/teamspeak3/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..25920b4678
--- /dev/null
+++ b/stable/teamspeak3/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [teamspeak3-9.1.9](https://github.com/truecharts/charts/compare/teamspeak3-9.1.8...teamspeak3-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [teamspeak3-9.1.8](https://github.com/truecharts/charts/compare/teamspeak3-9.1.7...teamspeak3-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [teamspeak3-9.1.7](https://github.com/truecharts/charts/compare/teamspeak3-9.1.6...teamspeak3-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [teamspeak3-9.1.6](https://github.com/truecharts/charts/compare/teamspeak3-9.1.5...teamspeak3-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [teamspeak3-9.1.5](https://github.com/truecharts/charts/compare/teamspeak3-9.1.4...teamspeak3-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [teamspeak3-9.1.4](https://github.com/truecharts/charts/compare/teamspeak3-9.1.3...teamspeak3-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [teamspeak3-9.1.3](https://github.com/truecharts/charts/compare/teamspeak3-9.1.0...teamspeak3-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [teamspeak3-9.1.2](https://github.com/truecharts/charts/compare/teamspeak3-9.1.0...teamspeak3-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/teamspeak3/9.1.9/Chart.yaml b/stable/teamspeak3/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..fdc383fba8
--- /dev/null
+++ b/stable/teamspeak3/9.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: voice
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.13.7
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: TeamSpeak is software for quality voice communication via the Internet.
+home: https://truecharts.org/charts/stable/teamspeak3
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/teamspeak3.png
+keywords:
+ - voice server
+ - teamspeak
+ - teamspeak3
+ - teamspeak server
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: teamspeak3
+sources:
+ - https://www.teamspeak.com/en/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/teamspeak3
+ - https://hub.docker.com/_/teamspeak
+type: application
+version: 9.1.9
diff --git a/stable/teamspeak3/9.1.8/README.md b/stable/teamspeak3/9.1.9/README.md
similarity index 100%
rename from stable/teamspeak3/9.1.8/README.md
rename to stable/teamspeak3/9.1.9/README.md
diff --git a/stable/teamspeak3/9.1.9/app-changelog.md b/stable/teamspeak3/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..f6c3d9b7d1
--- /dev/null
+++ b/stable/teamspeak3/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [teamspeak3-9.1.9](https://github.com/truecharts/charts/compare/teamspeak3-9.1.8...teamspeak3-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/teamspeak3/9.1.8/app-readme.md b/stable/teamspeak3/9.1.9/app-readme.md
similarity index 100%
rename from stable/teamspeak3/9.1.8/app-readme.md
rename to stable/teamspeak3/9.1.9/app-readme.md
diff --git a/stable/teamspeak3/9.1.9/charts/common-17.2.28.tgz b/stable/teamspeak3/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/teamspeak3/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/teamspeak3/9.1.8/ix_values.yaml b/stable/teamspeak3/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/teamspeak3/9.1.8/ix_values.yaml
rename to stable/teamspeak3/9.1.9/ix_values.yaml
diff --git a/stable/teamspeak3/9.1.8/questions.yaml b/stable/teamspeak3/9.1.9/questions.yaml
similarity index 100%
rename from stable/teamspeak3/9.1.8/questions.yaml
rename to stable/teamspeak3/9.1.9/questions.yaml
diff --git a/stable/teamspeak3/9.1.9/templates/common.yaml b/stable/teamspeak3/9.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/teamspeak3/9.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/teamspeak3/9.1.9/values.yaml b/stable/teamspeak3/9.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/teedy-docs/4.1.8/CHANGELOG.md b/stable/teedy-docs/4.1.8/CHANGELOG.md
deleted file mode 100644
index 301a777fa0..0000000000
--- a/stable/teedy-docs/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [teedy-docs-4.1.8](https://github.com/truecharts/charts/compare/teedy-docs-4.1.7...teedy-docs-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [teedy-docs-4.1.7](https://github.com/truecharts/charts/compare/teedy-docs-4.1.6...teedy-docs-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [teedy-docs-4.1.6](https://github.com/truecharts/charts/compare/teedy-docs-4.1.5...teedy-docs-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [teedy-docs-4.1.5](https://github.com/truecharts/charts/compare/teedy-docs-4.1.4...teedy-docs-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [teedy-docs-4.1.4](https://github.com/truecharts/charts/compare/teedy-docs-4.1.3...teedy-docs-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [teedy-docs-4.1.3](https://github.com/truecharts/charts/compare/teedy-docs-4.1.0...teedy-docs-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [teedy-docs-4.1.2](https://github.com/truecharts/charts/compare/teedy-docs-4.1.0...teedy-docs-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [teedy-docs-4.1.0](https://github.com/truecharts/charts/compare/teedy-docs-4.0.1...teedy-docs-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [teedy-docs-4.0.1](https://github.com/truecharts/charts/compare/teedy-docs-4.0.0...teedy-docs-4.0.1) (2023-12-26)
diff --git a/stable/teedy-docs/4.1.8/Chart.yaml b/stable/teedy-docs/4.1.8/Chart.yaml
deleted file mode 100644
index dc07f7a12c..0000000000
--- a/stable/teedy-docs/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Teedy is an open-source, lightweight document management system (DMS) for individuals and businesses.
-home: https://truecharts.org/charts/stable/teedy-docs
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/teedy-docs.png
-keywords:
- - teedy-docs
- - Cloud
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: teedy-docs
-sources:
- - https://github.com/sismics/docs
- - https://github.com/truecharts/charts/tree/master/charts/stable/teedy-docs
- - https://hub.docker.com/r/sismics/docs
-type: application
-version: 4.1.8
diff --git a/stable/teedy-docs/4.1.8/app-changelog.md b/stable/teedy-docs/4.1.8/app-changelog.md
deleted file mode 100644
index 07e419fbe2..0000000000
--- a/stable/teedy-docs/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [teedy-docs-4.1.8](https://github.com/truecharts/charts/compare/teedy-docs-4.1.7...teedy-docs-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/teedy-docs/4.1.8/charts/common-17.2.26.tgz b/stable/teedy-docs/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/teedy-docs/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/teedy-docs/4.1.9/CHANGELOG.md b/stable/teedy-docs/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..f56f308d3f
--- /dev/null
+++ b/stable/teedy-docs/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [teedy-docs-4.1.9](https://github.com/truecharts/charts/compare/teedy-docs-4.1.8...teedy-docs-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [teedy-docs-4.1.8](https://github.com/truecharts/charts/compare/teedy-docs-4.1.7...teedy-docs-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [teedy-docs-4.1.7](https://github.com/truecharts/charts/compare/teedy-docs-4.1.6...teedy-docs-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [teedy-docs-4.1.6](https://github.com/truecharts/charts/compare/teedy-docs-4.1.5...teedy-docs-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [teedy-docs-4.1.5](https://github.com/truecharts/charts/compare/teedy-docs-4.1.4...teedy-docs-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [teedy-docs-4.1.4](https://github.com/truecharts/charts/compare/teedy-docs-4.1.3...teedy-docs-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [teedy-docs-4.1.3](https://github.com/truecharts/charts/compare/teedy-docs-4.1.0...teedy-docs-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [teedy-docs-4.1.2](https://github.com/truecharts/charts/compare/teedy-docs-4.1.0...teedy-docs-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/teedy-docs/4.1.9/Chart.yaml b/stable/teedy-docs/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..c0de0fd60b
--- /dev/null
+++ b/stable/teedy-docs/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Teedy is an open-source, lightweight document management system (DMS) for individuals and businesses.
+home: https://truecharts.org/charts/stable/teedy-docs
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/teedy-docs.png
+keywords:
+ - teedy-docs
+ - Cloud
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: teedy-docs
+sources:
+ - https://github.com/sismics/docs
+ - https://github.com/truecharts/charts/tree/master/charts/stable/teedy-docs
+ - https://hub.docker.com/r/sismics/docs
+type: application
+version: 4.1.9
diff --git a/stable/teedy-docs/4.1.8/README.md b/stable/teedy-docs/4.1.9/README.md
similarity index 100%
rename from stable/teedy-docs/4.1.8/README.md
rename to stable/teedy-docs/4.1.9/README.md
diff --git a/stable/teedy-docs/4.1.9/app-changelog.md b/stable/teedy-docs/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..db6e99cd02
--- /dev/null
+++ b/stable/teedy-docs/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [teedy-docs-4.1.9](https://github.com/truecharts/charts/compare/teedy-docs-4.1.8...teedy-docs-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/teedy-docs/4.1.8/app-readme.md b/stable/teedy-docs/4.1.9/app-readme.md
similarity index 100%
rename from stable/teedy-docs/4.1.8/app-readme.md
rename to stable/teedy-docs/4.1.9/app-readme.md
diff --git a/stable/teedy-docs/4.1.9/charts/common-17.2.28.tgz b/stable/teedy-docs/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/teedy-docs/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/teedy-docs/4.1.8/ix_values.yaml b/stable/teedy-docs/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/teedy-docs/4.1.8/ix_values.yaml
rename to stable/teedy-docs/4.1.9/ix_values.yaml
diff --git a/stable/teedy-docs/4.1.8/questions.yaml b/stable/teedy-docs/4.1.9/questions.yaml
similarity index 100%
rename from stable/teedy-docs/4.1.8/questions.yaml
rename to stable/teedy-docs/4.1.9/questions.yaml
diff --git a/stable/tonido/4.1.8/templates/common.yaml b/stable/teedy-docs/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/tonido/4.1.8/templates/common.yaml
rename to stable/teedy-docs/4.1.9/templates/common.yaml
diff --git a/stable/teedy-docs/4.1.9/values.yaml b/stable/teedy-docs/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/teedy/14.1.9/CHANGELOG.md b/stable/teedy/14.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..a8729ebed9
--- /dev/null
+++ b/stable/teedy/14.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [teedy-14.1.9](https://github.com/truecharts/charts/compare/teedy-14.1.8...teedy-14.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [teedy-14.1.8](https://github.com/truecharts/charts/compare/teedy-14.1.7...teedy-14.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [teedy-14.1.7](https://github.com/truecharts/charts/compare/teedy-14.1.6...teedy-14.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [teedy-14.1.6](https://github.com/truecharts/charts/compare/teedy-14.1.5...teedy-14.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [teedy-14.1.5](https://github.com/truecharts/charts/compare/teedy-14.1.4...teedy-14.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [teedy-14.1.4](https://github.com/truecharts/charts/compare/teedy-14.1.3...teedy-14.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [teedy-14.1.3](https://github.com/truecharts/charts/compare/teedy-14.1.0...teedy-14.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [teedy-14.1.2](https://github.com/truecharts/charts/compare/teedy-14.1.0...teedy-14.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/teedy/14.1.9/Chart.yaml b/stable/teedy/14.1.9/Chart.yaml
new file mode 100644
index 0000000000..2fa64c25b5
--- /dev/null
+++ b/stable/teedy/14.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.11.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Teedy is an open source, lightweight document management system for individuals and businesses.
+home: https://truecharts.org/charts/stable/teedy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/teedy.png
+keywords:
+ - teedy
+ - documents
+ - management
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: teedy
+sources:
+ - https://github.com/sismics/docs
+ - https://github.com/truecharts/charts/tree/master/charts/stable/teedy
+ - https://hub.docker.com/r/sismics/docs
+type: application
+version: 14.1.9
diff --git a/stable/teedy/14.1.9/README.md b/stable/teedy/14.1.9/README.md
new file mode 100644
index 0000000000..b488e4e70a
--- /dev/null
+++ b/stable/teedy/14.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/teedy)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/teedy/14.1.9/app-changelog.md b/stable/teedy/14.1.9/app-changelog.md
new file mode 100644
index 0000000000..8cb8712687
--- /dev/null
+++ b/stable/teedy/14.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [teedy-14.1.9](https://github.com/truecharts/charts/compare/teedy-14.1.8...teedy-14.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/teedy/14.1.9/app-readme.md b/stable/teedy/14.1.9/app-readme.md
new file mode 100644
index 0000000000..73aa08d8b5
--- /dev/null
+++ b/stable/teedy/14.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Teedy is an open source, lightweight document management system for individuals and businesses.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/teedy](https://truecharts.org/charts/stable/teedy)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/teedy/14.1.9/charts/common-17.2.28.tgz b/stable/teedy/14.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/teedy/14.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/teedy/14.1.9/ix_values.yaml b/stable/teedy/14.1.9/ix_values.yaml
new file mode 100644
index 0000000000..5b36aa49f9
--- /dev/null
+++ b/stable/teedy/14.1.9/ix_values.yaml
@@ -0,0 +1,45 @@
+image:
+ repository: sismics/docs
+ tag: v1.11@sha256:4533ff3038becf9d062e965167f683e8ab0fb63770b71b7e8da2463a0d12f910
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10100
+ targetPort: 8080
+persistence:
+ data:
+ enabled: true
+ mountPath: "/data"
+cnpg:
+ main:
+ enabled: true
+ user: teedyuser
+ database: teedydb
+portal:
+ open:
+ enabled: true
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ DOCS_DEFAULT_LANGUAGE: "eng"
+ DOCS_BASE_URL: ""
+ DOCS_SMTP_HOSTNAME: ""
+ DOCS_SMTP_PORT: 0
+ DATABASE_USER: "{{ .Values.cnpg.main.user }}"
+ DATABASE_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ DATABASE_URL:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: jdbc
+ DOCS_ADMIN_EMAIL_INIT: ""
+ DOCS_ADMIN_PASSWORD_INIT: ""
+ DOCS_SMTP_USERNAME: ""
+ DOCS_SMTP_PASSWORD: ""
diff --git a/stable/teedy/14.1.9/questions.yaml b/stable/teedy/14.1.9/questions.yaml
new file mode 100644
index 0000000000..61be97af9e
--- /dev/null
+++ b/stable/teedy/14.1.9/questions.yaml
@@ -0,0 +1,3225 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: DOCS_ADMIN_EMAIL_INIT
+ label: "DOCS_ADMIN_EMAIL_INIT"
+ description: "Sets the DOCS_ADMIN_EMAIL_INIT env var"
+ schema:
+ type: string
+ default: ""
+ - variable: DOCS_ADMIN_PASSWORD_INIT
+ label: "DOCS_ADMIN_PASSWORD_INIT"
+ description: "Sets the DOCS_ADMIN_PASSWORD_INIT env var"
+ schema:
+ type: string
+ default: ""
+ - variable: DOCS_SMTP_USERNAME
+ label: "DOCS_SMTP_USERNAME"
+ description: "Sets the DOCS_SMTP_USERNAME env var"
+ schema:
+ type: string
+ default: ""
+ - variable: DOCS_SMTP_PASSWORD
+ label: "DOCS_SMTP_PASSWORD"
+ description: "Sets the DOCS_SMTP_PASSWORD env var"
+ schema:
+ type: string
+ default: ""
+ - variable: DOCS_DEFAULT_LANGUAGE
+ label: "DOCS_DEFAULT_LANGUAGE"
+ description: "Sets the DOCS_DEFAULT_LANGUAGE env var"
+ schema:
+ type: string
+ default: "eng"
+ - variable: DOCS_BASE_URL
+ label: "DOCS_BASE_URL"
+ description: "Sets the DOCS_BASE_URL env var"
+ schema:
+ type: string
+ default: ""
+ - variable: DOCS_SMTP_HOSTNAME
+ label: "DOCS_SMTP_HOSTNAME"
+ description: "Sets the DOCS_SMTP_HOSTNAME env var"
+ schema:
+ type: string
+ default: ""
+ - variable: DOCS_SMTP_PORT
+ label: "DOCS_SMTP_PORT"
+ description: "Sets the DOCS_SMTP_PORT env var"
+ schema:
+ type: int
+ default: 0
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10100
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/teedy/14.1.9/templates/NOTES.txt b/stable/teedy/14.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/teedy/14.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/teedy/14.1.9/templates/common.yaml b/stable/teedy/14.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/teedy/14.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/teedy/14.1.9/values.yaml b/stable/teedy/14.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/telethon-downloader/4.1.10/CHANGELOG.md b/stable/telethon-downloader/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..85a2cd9f34
--- /dev/null
+++ b/stable/telethon-downloader/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [telethon-downloader-4.1.10](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.9...telethon-downloader-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [telethon-downloader-4.1.9](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.8...telethon-downloader-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [telethon-downloader-4.1.8](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.7...telethon-downloader-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [telethon-downloader-4.1.7](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.6...telethon-downloader-4.1.7) (2024-01-14)
+
+### Chore
+
+
+
+- update container image jsavargas/telethon_downloader to latest[@8aa2877](https://github.com/8aa2877) by renovate ([#17161](https://github.com/truecharts/charts/issues/17161))
+
+
+
+
+## [telethon-downloader-4.1.6](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.5...telethon-downloader-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [telethon-downloader-4.1.5](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.4...telethon-downloader-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [telethon-downloader-4.1.4](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.3...telethon-downloader-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [telethon-downloader-4.1.3](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.0...telethon-downloader-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [telethon-downloader-4.1.2](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.0...telethon-downloader-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/telethon-downloader/4.1.10/Chart.yaml b/stable/telethon-downloader/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..7e154e947a
--- /dev/null
+++ b/stable/telethon-downloader/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This is a simple Chart that downloads files sent to a telegram bot up to 2000mb using the Telethon library.
+home: https://truecharts.org/charts/stable/telethon-downloader
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/telethon-downloader.png
+keywords:
+ - telethon-downloader
+ - Downloaders
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: telethon-downloader
+sources:
+ - https://docs.telethon.dev/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/telethon-downloader
+ - https://hub.docker.com/r/jsavargas/telethon_downloader
+type: application
+version: 4.1.10
diff --git a/stable/telethon-downloader/4.1.9/README.md b/stable/telethon-downloader/4.1.10/README.md
similarity index 100%
rename from stable/telethon-downloader/4.1.9/README.md
rename to stable/telethon-downloader/4.1.10/README.md
diff --git a/stable/telethon-downloader/4.1.10/app-changelog.md b/stable/telethon-downloader/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..2ad94fdf87
--- /dev/null
+++ b/stable/telethon-downloader/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [telethon-downloader-4.1.10](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.9...telethon-downloader-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/telethon-downloader/4.1.9/app-readme.md b/stable/telethon-downloader/4.1.10/app-readme.md
similarity index 100%
rename from stable/telethon-downloader/4.1.9/app-readme.md
rename to stable/telethon-downloader/4.1.10/app-readme.md
diff --git a/stable/telethon-downloader/4.1.10/charts/common-17.2.28.tgz b/stable/telethon-downloader/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/telethon-downloader/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/telethon-downloader/4.1.9/ix_values.yaml b/stable/telethon-downloader/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/telethon-downloader/4.1.9/ix_values.yaml
rename to stable/telethon-downloader/4.1.10/ix_values.yaml
diff --git a/stable/telethon-downloader/4.1.9/questions.yaml b/stable/telethon-downloader/4.1.10/questions.yaml
similarity index 100%
rename from stable/telethon-downloader/4.1.9/questions.yaml
rename to stable/telethon-downloader/4.1.10/questions.yaml
diff --git a/stable/tracks/4.1.8/templates/common.yaml b/stable/telethon-downloader/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/tracks/4.1.8/templates/common.yaml
rename to stable/telethon-downloader/4.1.10/templates/common.yaml
diff --git a/stable/telethon-downloader/4.1.10/values.yaml b/stable/telethon-downloader/4.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/telethon-downloader/4.1.9/CHANGELOG.md b/stable/telethon-downloader/4.1.9/CHANGELOG.md
deleted file mode 100644
index 54affc4f5e..0000000000
--- a/stable/telethon-downloader/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [telethon-downloader-4.1.9](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.8...telethon-downloader-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [telethon-downloader-4.1.8](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.7...telethon-downloader-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [telethon-downloader-4.1.7](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.6...telethon-downloader-4.1.7) (2024-01-14)
-
-### Chore
-
-
-
-- update container image jsavargas/telethon_downloader to latest[@8aa2877](https://github.com/8aa2877) by renovate ([#17161](https://github.com/truecharts/charts/issues/17161))
-
-
-
-
-## [telethon-downloader-4.1.6](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.5...telethon-downloader-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [telethon-downloader-4.1.5](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.4...telethon-downloader-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [telethon-downloader-4.1.4](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.3...telethon-downloader-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [telethon-downloader-4.1.3](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.0...telethon-downloader-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [telethon-downloader-4.1.2](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.0...telethon-downloader-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/telethon-downloader/4.1.9/Chart.yaml b/stable/telethon-downloader/4.1.9/Chart.yaml
deleted file mode 100644
index f0d7305830..0000000000
--- a/stable/telethon-downloader/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This is a simple Chart that downloads files sent to a telegram bot up to 2000mb using the Telethon library.
-home: https://truecharts.org/charts/stable/telethon-downloader
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/telethon-downloader.png
-keywords:
- - telethon-downloader
- - Downloaders
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: telethon-downloader
-sources:
- - https://docs.telethon.dev/
- - https://github.com/truecharts/charts/tree/master/charts/stable/telethon-downloader
- - https://hub.docker.com/r/jsavargas/telethon_downloader
-type: application
-version: 4.1.9
diff --git a/stable/telethon-downloader/4.1.9/app-changelog.md b/stable/telethon-downloader/4.1.9/app-changelog.md
deleted file mode 100644
index 4e75dd4b55..0000000000
--- a/stable/telethon-downloader/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [telethon-downloader-4.1.9](https://github.com/truecharts/charts/compare/telethon-downloader-4.1.8...telethon-downloader-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/telethon-downloader/4.1.9/charts/common-17.2.26.tgz b/stable/telethon-downloader/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/telethon-downloader/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/terraria-tshock/5.1.8/CHANGELOG.md b/stable/terraria-tshock/5.1.8/CHANGELOG.md
deleted file mode 100644
index 4ec1b3ee26..0000000000
--- a/stable/terraria-tshock/5.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [terraria-tshock-5.1.8](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.7...terraria-tshock-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [terraria-tshock-5.1.7](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.6...terraria-tshock-5.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [terraria-tshock-5.1.6](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.5...terraria-tshock-5.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [terraria-tshock-5.1.5](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.4...terraria-tshock-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [terraria-tshock-5.1.4](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.3...terraria-tshock-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [terraria-tshock-5.1.3](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.0...terraria-tshock-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [terraria-tshock-5.1.2](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.0...terraria-tshock-5.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [terraria-tshock-5.1.0](https://github.com/truecharts/charts/compare/terraria-tshock-5.0.1...terraria-tshock-5.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [terraria-tshock-5.0.1](https://github.com/truecharts/charts/compare/terraria-tshock-5.0.0...terraria-tshock-5.0.1) (2023-12-26)
diff --git a/stable/terraria-tshock/5.1.8/Chart.yaml b/stable/terraria-tshock/5.1.8/Chart.yaml
deleted file mode 100644
index ff9d71209e..0000000000
--- a/stable/terraria-tshock/5.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: tshock
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: SteamCMD Terraria and the TShock MOD.
-home: https://truecharts.org/charts/stable/terraria-tshock
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/terraria-tshock.png
-keywords:
- - terraria-tshock
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: terraria-tshock
-sources:
- - https://tshock.co/
- - https://github.com/truecharts/charts/tree/master/charts/stable/terraria-tshock
- - https://hub.docker.com/r/ich777/terrariaserver
-type: application
-version: 5.1.8
diff --git a/stable/terraria-tshock/5.1.8/app-changelog.md b/stable/terraria-tshock/5.1.8/app-changelog.md
deleted file mode 100644
index 9f3e73187e..0000000000
--- a/stable/terraria-tshock/5.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [terraria-tshock-5.1.8](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.7...terraria-tshock-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/terraria-tshock/5.1.8/charts/common-17.2.26.tgz b/stable/terraria-tshock/5.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/terraria-tshock/5.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/terraria-tshock/5.1.9/CHANGELOG.md b/stable/terraria-tshock/5.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..cf3eeef922
--- /dev/null
+++ b/stable/terraria-tshock/5.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [terraria-tshock-5.1.9](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.8...terraria-tshock-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [terraria-tshock-5.1.8](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.7...terraria-tshock-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [terraria-tshock-5.1.7](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.6...terraria-tshock-5.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [terraria-tshock-5.1.6](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.5...terraria-tshock-5.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [terraria-tshock-5.1.5](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.4...terraria-tshock-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [terraria-tshock-5.1.4](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.3...terraria-tshock-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [terraria-tshock-5.1.3](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.0...terraria-tshock-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [terraria-tshock-5.1.2](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.0...terraria-tshock-5.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/terraria-tshock/5.1.9/Chart.yaml b/stable/terraria-tshock/5.1.9/Chart.yaml
new file mode 100644
index 0000000000..f69f89cd0f
--- /dev/null
+++ b/stable/terraria-tshock/5.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: tshock
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: SteamCMD Terraria and the TShock MOD.
+home: https://truecharts.org/charts/stable/terraria-tshock
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/terraria-tshock.png
+keywords:
+ - terraria-tshock
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: terraria-tshock
+sources:
+ - https://tshock.co/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/terraria-tshock
+ - https://hub.docker.com/r/ich777/terrariaserver
+type: application
+version: 5.1.9
diff --git a/stable/terraria-tshock/5.1.8/README.md b/stable/terraria-tshock/5.1.9/README.md
similarity index 100%
rename from stable/terraria-tshock/5.1.8/README.md
rename to stable/terraria-tshock/5.1.9/README.md
diff --git a/stable/terraria-tshock/5.1.9/app-changelog.md b/stable/terraria-tshock/5.1.9/app-changelog.md
new file mode 100644
index 0000000000..42a702fc2b
--- /dev/null
+++ b/stable/terraria-tshock/5.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [terraria-tshock-5.1.9](https://github.com/truecharts/charts/compare/terraria-tshock-5.1.8...terraria-tshock-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/terraria-tshock/5.1.8/app-readme.md b/stable/terraria-tshock/5.1.9/app-readme.md
similarity index 100%
rename from stable/terraria-tshock/5.1.8/app-readme.md
rename to stable/terraria-tshock/5.1.9/app-readme.md
diff --git a/stable/terraria-tshock/5.1.9/charts/common-17.2.28.tgz b/stable/terraria-tshock/5.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/terraria-tshock/5.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/terraria-tshock/5.1.8/ix_values.yaml b/stable/terraria-tshock/5.1.9/ix_values.yaml
similarity index 100%
rename from stable/terraria-tshock/5.1.8/ix_values.yaml
rename to stable/terraria-tshock/5.1.9/ix_values.yaml
diff --git a/stable/terraria-tshock/5.1.8/questions.yaml b/stable/terraria-tshock/5.1.9/questions.yaml
similarity index 100%
rename from stable/terraria-tshock/5.1.8/questions.yaml
rename to stable/terraria-tshock/5.1.9/questions.yaml
diff --git a/stable/terraria-tshock/5.1.8/templates/_secret.tpl b/stable/terraria-tshock/5.1.9/templates/_secret.tpl
similarity index 100%
rename from stable/terraria-tshock/5.1.8/templates/_secret.tpl
rename to stable/terraria-tshock/5.1.9/templates/_secret.tpl
diff --git a/stable/terraria-tshock/5.1.8/templates/common.yaml b/stable/terraria-tshock/5.1.9/templates/common.yaml
similarity index 100%
rename from stable/terraria-tshock/5.1.8/templates/common.yaml
rename to stable/terraria-tshock/5.1.9/templates/common.yaml
diff --git a/stable/terraria-tshock/5.1.9/values.yaml b/stable/terraria-tshock/5.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/theforest/4.1.8/CHANGELOG.md b/stable/theforest/4.1.8/CHANGELOG.md
deleted file mode 100644
index f08e100045..0000000000
--- a/stable/theforest/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [theforest-4.1.8](https://github.com/truecharts/charts/compare/theforest-4.1.7...theforest-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [theforest-4.1.7](https://github.com/truecharts/charts/compare/theforest-4.1.6...theforest-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [theforest-4.1.6](https://github.com/truecharts/charts/compare/theforest-4.1.5...theforest-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [theforest-4.1.5](https://github.com/truecharts/charts/compare/theforest-4.1.4...theforest-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [theforest-4.1.4](https://github.com/truecharts/charts/compare/theforest-4.1.3...theforest-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [theforest-4.1.3](https://github.com/truecharts/charts/compare/theforest-4.1.0...theforest-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [theforest-4.1.2](https://github.com/truecharts/charts/compare/theforest-4.1.0...theforest-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [theforest-4.1.0](https://github.com/truecharts/charts/compare/theforest-4.0.1...theforest-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [theforest-4.0.1](https://github.com/truecharts/charts/compare/theforest-4.0.0...theforest-4.0.1) (2023-12-26)
diff --git a/stable/theforest/4.1.8/Chart.yaml b/stable/theforest/4.1.8/Chart.yaml
deleted file mode 100644
index f860f3719c..0000000000
--- a/stable/theforest/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: theforest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "This Docker will download and install SteamCMD. It will also install The Forest and run it. SERVERNAME: 'The Forest Docker' SERVERPASSWORD: 'Chart' ADMINPASSWORD: 'adminChart' (you can change this in your SERVERFOLDER/config/config.cfg)"
-home: https://truecharts.org/charts/stable/theforest
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/theforest.png
-keywords:
- - theforest
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: theforest
-sources:
- - https://www.steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/theforest
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.1.8
diff --git a/stable/theforest/4.1.8/app-changelog.md b/stable/theforest/4.1.8/app-changelog.md
deleted file mode 100644
index 24cb0cccc2..0000000000
--- a/stable/theforest/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [theforest-4.1.8](https://github.com/truecharts/charts/compare/theforest-4.1.7...theforest-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/theforest/4.1.8/charts/common-17.2.26.tgz b/stable/theforest/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/theforest/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/theforest/4.1.9/CHANGELOG.md b/stable/theforest/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..4164fd83aa
--- /dev/null
+++ b/stable/theforest/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [theforest-4.1.9](https://github.com/truecharts/charts/compare/theforest-4.1.8...theforest-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [theforest-4.1.8](https://github.com/truecharts/charts/compare/theforest-4.1.7...theforest-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [theforest-4.1.7](https://github.com/truecharts/charts/compare/theforest-4.1.6...theforest-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [theforest-4.1.6](https://github.com/truecharts/charts/compare/theforest-4.1.5...theforest-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [theforest-4.1.5](https://github.com/truecharts/charts/compare/theforest-4.1.4...theforest-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [theforest-4.1.4](https://github.com/truecharts/charts/compare/theforest-4.1.3...theforest-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [theforest-4.1.3](https://github.com/truecharts/charts/compare/theforest-4.1.0...theforest-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [theforest-4.1.2](https://github.com/truecharts/charts/compare/theforest-4.1.0...theforest-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/theforest/4.1.9/Chart.yaml b/stable/theforest/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..e5c32eb5d7
--- /dev/null
+++ b/stable/theforest/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: theforest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "This Docker will download and install SteamCMD. It will also install The Forest and run it. SERVERNAME: 'The Forest Docker' SERVERPASSWORD: 'Chart' ADMINPASSWORD: 'adminChart' (you can change this in your SERVERFOLDER/config/config.cfg)"
+home: https://truecharts.org/charts/stable/theforest
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/theforest.png
+keywords:
+ - theforest
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: theforest
+sources:
+ - https://www.steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/theforest
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.1.9
diff --git a/stable/theforest/4.1.8/README.md b/stable/theforest/4.1.9/README.md
similarity index 100%
rename from stable/theforest/4.1.8/README.md
rename to stable/theforest/4.1.9/README.md
diff --git a/stable/theforest/4.1.9/app-changelog.md b/stable/theforest/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..19ca855075
--- /dev/null
+++ b/stable/theforest/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [theforest-4.1.9](https://github.com/truecharts/charts/compare/theforest-4.1.8...theforest-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/theforest/4.1.8/app-readme.md b/stable/theforest/4.1.9/app-readme.md
similarity index 100%
rename from stable/theforest/4.1.8/app-readme.md
rename to stable/theforest/4.1.9/app-readme.md
diff --git a/stable/theforest/4.1.9/charts/common-17.2.28.tgz b/stable/theforest/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/theforest/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/theforest/4.1.8/ix_values.yaml b/stable/theforest/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/theforest/4.1.8/ix_values.yaml
rename to stable/theforest/4.1.9/ix_values.yaml
diff --git a/stable/theforest/4.1.8/questions.yaml b/stable/theforest/4.1.9/questions.yaml
similarity index 100%
rename from stable/theforest/4.1.8/questions.yaml
rename to stable/theforest/4.1.9/questions.yaml
diff --git a/stable/traktarr/4.1.8/templates/common.yaml b/stable/theforest/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/traktarr/4.1.8/templates/common.yaml
rename to stable/theforest/4.1.9/templates/common.yaml
diff --git a/stable/theforest/4.1.9/values.yaml b/stable/theforest/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/thelounge/12.1.9/CHANGELOG.md b/stable/thelounge/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..e29757ea86
--- /dev/null
+++ b/stable/thelounge/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [thelounge-12.1.9](https://github.com/truecharts/charts/compare/thelounge-12.1.8...thelounge-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [thelounge-12.1.8](https://github.com/truecharts/charts/compare/thelounge-12.1.7...thelounge-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [thelounge-12.1.7](https://github.com/truecharts/charts/compare/thelounge-12.1.6...thelounge-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [thelounge-12.1.6](https://github.com/truecharts/charts/compare/thelounge-12.1.5...thelounge-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [thelounge-12.1.5](https://github.com/truecharts/charts/compare/thelounge-12.1.4...thelounge-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [thelounge-12.1.4](https://github.com/truecharts/charts/compare/thelounge-12.1.3...thelounge-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [thelounge-12.1.3](https://github.com/truecharts/charts/compare/thelounge-12.1.0...thelounge-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [thelounge-12.1.2](https://github.com/truecharts/charts/compare/thelounge-12.1.0...thelounge-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/thelounge/12.1.9/Chart.yaml b/stable/thelounge/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..a7d507695e
--- /dev/null
+++ b/stable/thelounge/12.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.4.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The Lounge, modern web IRC client designed for self-hosting
+home: https://truecharts.org/charts/stable/thelounge
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/thelounge.png
+keywords:
+ - thelounge
+ - IRC
+ - The Lounge
+ - docker
+ - thelounge-docker
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: thelounge
+sources:
+ - https://github.com/thelounge/thelounge
+ - https://github.com/truecharts/charts/tree/master/charts/stable/thelounge
+ - https://hub.docker.com/r/thelounge/thelounge
+type: application
+version: 12.1.9
diff --git a/stable/thelounge/12.1.9/README.md b/stable/thelounge/12.1.9/README.md
new file mode 100644
index 0000000000..7540892795
--- /dev/null
+++ b/stable/thelounge/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/thelounge)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/thelounge/12.1.9/app-changelog.md b/stable/thelounge/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..7b313405f0
--- /dev/null
+++ b/stable/thelounge/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [thelounge-12.1.9](https://github.com/truecharts/charts/compare/thelounge-12.1.8...thelounge-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/thelounge/12.1.9/app-readme.md b/stable/thelounge/12.1.9/app-readme.md
new file mode 100644
index 0000000000..e88cc43ec5
--- /dev/null
+++ b/stable/thelounge/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+The Lounge, modern web IRC client designed for self-hosting
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/thelounge](https://truecharts.org/charts/stable/thelounge)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/thelounge/12.1.9/charts/common-17.2.28.tgz b/stable/thelounge/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/thelounge/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/thelounge/12.1.9/ix_values.yaml b/stable/thelounge/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..517f7036e7
--- /dev/null
+++ b/stable/thelounge/12.1.9/ix_values.yaml
@@ -0,0 +1,29 @@
+image:
+ repository: thelounge/thelounge
+ pullPolicy: IfNotPresent
+ tag: 4.4.1@sha256:50538b1b74184e43ac8c119f518243432026065f15e266ac2b23dbeb7de5802a
+service:
+ main:
+ ports:
+ main:
+ port: 10061
+ targetPort: 9000
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ THELOUNGE_HOME: "/config"
diff --git a/stable/thelounge/12.1.9/questions.yaml b/stable/thelounge/12.1.9/questions.yaml
new file mode 100644
index 0000000000..b88049a587
--- /dev/null
+++ b/stable/thelounge/12.1.9/questions.yaml
@@ -0,0 +1,2840 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: THELOUNGE_HOME
+ label: "THELOUNGE_HOME"
+ schema:
+ type: string
+ default: "/config"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10061
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/thelounge/12.1.9/templates/NOTES.txt b/stable/thelounge/12.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/thelounge/12.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/thelounge/12.1.9/templates/common.yaml b/stable/thelounge/12.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/thelounge/12.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/thelounge/12.1.9/values.yaml b/stable/thelounge/12.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/theme-park/8.1.10/CHANGELOG.md b/stable/theme-park/8.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..ad45cd1356
--- /dev/null
+++ b/stable/theme-park/8.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [theme-park-8.1.10](https://github.com/truecharts/charts/compare/theme-park-8.1.9...theme-park-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [theme-park-8.1.9](https://github.com/truecharts/charts/compare/theme-park-8.1.8...theme-park-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [theme-park-8.1.8](https://github.com/truecharts/charts/compare/theme-park-8.1.7...theme-park-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [theme-park-8.1.7](https://github.com/truecharts/charts/compare/theme-park-8.1.6...theme-park-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/onedr0p/theme-park to 1.15[@e8fc5cc](https://github.com/e8fc5cc) by renovate ([#17374](https://github.com/truecharts/charts/issues/17374))
+
+
+
+
+## [theme-park-8.1.6](https://github.com/truecharts/charts/compare/theme-park-8.1.5...theme-park-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [theme-park-8.1.5](https://github.com/truecharts/charts/compare/theme-park-8.1.4...theme-park-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [theme-park-8.1.4](https://github.com/truecharts/charts/compare/theme-park-8.1.3...theme-park-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [theme-park-8.1.3](https://github.com/truecharts/charts/compare/theme-park-8.1.0...theme-park-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [theme-park-8.1.2](https://github.com/truecharts/charts/compare/theme-park-8.1.0...theme-park-8.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/theme-park/8.1.10/Chart.yaml b/stable/theme-park/8.1.10/Chart.yaml
new file mode 100644
index 0000000000..f5edbe5cdb
--- /dev/null
+++ b/stable/theme-park/8.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: customization
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.15.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Custom themes for your favorite apps!
+home: https://truecharts.org/charts/stable/theme-park
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/theme-park.png
+keywords:
+ - theme-park
+ - customization
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: theme-park
+sources:
+ - https://github.com/gilbn/theme.park
+ - https://github.com/truecharts/charts/tree/master/charts/stable/theme-park
+ - https://ghcr.io/onedr0p/theme-park
+type: application
+version: 8.1.10
diff --git a/stable/theme-park/8.1.9/README.md b/stable/theme-park/8.1.10/README.md
similarity index 100%
rename from stable/theme-park/8.1.9/README.md
rename to stable/theme-park/8.1.10/README.md
diff --git a/stable/theme-park/8.1.10/app-changelog.md b/stable/theme-park/8.1.10/app-changelog.md
new file mode 100644
index 0000000000..664f2b8a57
--- /dev/null
+++ b/stable/theme-park/8.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [theme-park-8.1.10](https://github.com/truecharts/charts/compare/theme-park-8.1.9...theme-park-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/theme-park/8.1.9/app-readme.md b/stable/theme-park/8.1.10/app-readme.md
similarity index 100%
rename from stable/theme-park/8.1.9/app-readme.md
rename to stable/theme-park/8.1.10/app-readme.md
diff --git a/stable/theme-park/8.1.10/charts/common-17.2.28.tgz b/stable/theme-park/8.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/theme-park/8.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/theme-park/8.1.9/ix_values.yaml b/stable/theme-park/8.1.10/ix_values.yaml
similarity index 100%
rename from stable/theme-park/8.1.9/ix_values.yaml
rename to stable/theme-park/8.1.10/ix_values.yaml
diff --git a/stable/theme-park/8.1.9/questions.yaml b/stable/theme-park/8.1.10/questions.yaml
similarity index 100%
rename from stable/theme-park/8.1.9/questions.yaml
rename to stable/theme-park/8.1.10/questions.yaml
diff --git a/stable/theme-park/8.1.10/templates/NOTES.txt b/stable/theme-park/8.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/theme-park/8.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/theme-park/8.1.10/templates/common.yaml b/stable/theme-park/8.1.10/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/theme-park/8.1.10/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/theme-park/8.1.10/values.yaml b/stable/theme-park/8.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/theme-park/8.1.9/CHANGELOG.md b/stable/theme-park/8.1.9/CHANGELOG.md
deleted file mode 100644
index 839fef2696..0000000000
--- a/stable/theme-park/8.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [theme-park-8.1.9](https://github.com/truecharts/charts/compare/theme-park-8.1.8...theme-park-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [theme-park-8.1.8](https://github.com/truecharts/charts/compare/theme-park-8.1.7...theme-park-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [theme-park-8.1.7](https://github.com/truecharts/charts/compare/theme-park-8.1.6...theme-park-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/onedr0p/theme-park to 1.15[@e8fc5cc](https://github.com/e8fc5cc) by renovate ([#17374](https://github.com/truecharts/charts/issues/17374))
-
-
-
-
-## [theme-park-8.1.6](https://github.com/truecharts/charts/compare/theme-park-8.1.5...theme-park-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [theme-park-8.1.5](https://github.com/truecharts/charts/compare/theme-park-8.1.4...theme-park-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [theme-park-8.1.4](https://github.com/truecharts/charts/compare/theme-park-8.1.3...theme-park-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [theme-park-8.1.3](https://github.com/truecharts/charts/compare/theme-park-8.1.0...theme-park-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [theme-park-8.1.2](https://github.com/truecharts/charts/compare/theme-park-8.1.0...theme-park-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/theme-park/8.1.9/Chart.yaml b/stable/theme-park/8.1.9/Chart.yaml
deleted file mode 100644
index 5fdacc8735..0000000000
--- a/stable/theme-park/8.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: customization
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.15.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Custom themes for your favorite apps!
-home: https://truecharts.org/charts/stable/theme-park
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/theme-park.png
-keywords:
- - theme-park
- - customization
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: theme-park
-sources:
- - https://github.com/gilbn/theme.park
- - https://github.com/truecharts/charts/tree/master/charts/stable/theme-park
- - https://ghcr.io/onedr0p/theme-park
-type: application
-version: 8.1.9
diff --git a/stable/theme-park/8.1.9/app-changelog.md b/stable/theme-park/8.1.9/app-changelog.md
deleted file mode 100644
index 9f4f32be40..0000000000
--- a/stable/theme-park/8.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [theme-park-8.1.9](https://github.com/truecharts/charts/compare/theme-park-8.1.8...theme-park-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/theme-park/8.1.9/charts/common-17.2.26.tgz b/stable/theme-park/8.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/theme-park/8.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/thunderbird/4.1.8/CHANGELOG.md b/stable/thunderbird/4.1.8/CHANGELOG.md
deleted file mode 100644
index 051896e7ad..0000000000
--- a/stable/thunderbird/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [thunderbird-4.1.8](https://github.com/truecharts/charts/compare/thunderbird-4.1.7...thunderbird-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [thunderbird-4.1.7](https://github.com/truecharts/charts/compare/thunderbird-4.1.6...thunderbird-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [thunderbird-4.1.6](https://github.com/truecharts/charts/compare/thunderbird-4.1.5...thunderbird-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [thunderbird-4.1.5](https://github.com/truecharts/charts/compare/thunderbird-4.1.4...thunderbird-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [thunderbird-4.1.4](https://github.com/truecharts/charts/compare/thunderbird-4.1.3...thunderbird-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [thunderbird-4.1.3](https://github.com/truecharts/charts/compare/thunderbird-4.1.0...thunderbird-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [thunderbird-4.1.2](https://github.com/truecharts/charts/compare/thunderbird-4.1.0...thunderbird-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [thunderbird-4.1.0](https://github.com/truecharts/charts/compare/thunderbird-4.0.1...thunderbird-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [thunderbird-4.0.1](https://github.com/truecharts/charts/compare/thunderbird-4.0.0...thunderbird-4.0.1) (2023-12-26)
diff --git a/stable/thunderbird/4.1.8/Chart.yaml b/stable/thunderbird/4.1.8/Chart.yaml
deleted file mode 100644
index 325447c8ab..0000000000
--- a/stable/thunderbird/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install Thunderbird in the preferred version and language.
-home: https://truecharts.org/charts/stable/thunderbird
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/thunderbird.png
-keywords:
- - thunderbird
- - mail
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: thunderbird
-sources:
- - https://www.thunderbird.net/
- - https://github.com/truecharts/charts/tree/master/charts/stable/thunderbird
- - https://hub.docker.com/r/ich777/thunderbird
-type: application
-version: 4.1.8
diff --git a/stable/thunderbird/4.1.8/app-changelog.md b/stable/thunderbird/4.1.8/app-changelog.md
deleted file mode 100644
index ea7de7dbd2..0000000000
--- a/stable/thunderbird/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [thunderbird-4.1.8](https://github.com/truecharts/charts/compare/thunderbird-4.1.7...thunderbird-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/thunderbird/4.1.8/charts/common-17.2.26.tgz b/stable/thunderbird/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/thunderbird/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/thunderbird/4.1.9/CHANGELOG.md b/stable/thunderbird/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..0309784715
--- /dev/null
+++ b/stable/thunderbird/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [thunderbird-4.1.9](https://github.com/truecharts/charts/compare/thunderbird-4.1.8...thunderbird-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [thunderbird-4.1.8](https://github.com/truecharts/charts/compare/thunderbird-4.1.7...thunderbird-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [thunderbird-4.1.7](https://github.com/truecharts/charts/compare/thunderbird-4.1.6...thunderbird-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [thunderbird-4.1.6](https://github.com/truecharts/charts/compare/thunderbird-4.1.5...thunderbird-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [thunderbird-4.1.5](https://github.com/truecharts/charts/compare/thunderbird-4.1.4...thunderbird-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [thunderbird-4.1.4](https://github.com/truecharts/charts/compare/thunderbird-4.1.3...thunderbird-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [thunderbird-4.1.3](https://github.com/truecharts/charts/compare/thunderbird-4.1.0...thunderbird-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [thunderbird-4.1.2](https://github.com/truecharts/charts/compare/thunderbird-4.1.0...thunderbird-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/thunderbird/4.1.9/Chart.yaml b/stable/thunderbird/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..09d9b0dc14
--- /dev/null
+++ b/stable/thunderbird/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install Thunderbird in the preferred version and language.
+home: https://truecharts.org/charts/stable/thunderbird
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/thunderbird.png
+keywords:
+ - thunderbird
+ - mail
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: thunderbird
+sources:
+ - https://www.thunderbird.net/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/thunderbird
+ - https://hub.docker.com/r/ich777/thunderbird
+type: application
+version: 4.1.9
diff --git a/stable/thunderbird/4.1.8/README.md b/stable/thunderbird/4.1.9/README.md
similarity index 100%
rename from stable/thunderbird/4.1.8/README.md
rename to stable/thunderbird/4.1.9/README.md
diff --git a/stable/thunderbird/4.1.9/app-changelog.md b/stable/thunderbird/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..c692a17b27
--- /dev/null
+++ b/stable/thunderbird/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [thunderbird-4.1.9](https://github.com/truecharts/charts/compare/thunderbird-4.1.8...thunderbird-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/thunderbird/4.1.8/app-readme.md b/stable/thunderbird/4.1.9/app-readme.md
similarity index 100%
rename from stable/thunderbird/4.1.8/app-readme.md
rename to stable/thunderbird/4.1.9/app-readme.md
diff --git a/stable/thunderbird/4.1.9/charts/common-17.2.28.tgz b/stable/thunderbird/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/thunderbird/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/thunderbird/4.1.8/ix_values.yaml b/stable/thunderbird/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/thunderbird/4.1.8/ix_values.yaml
rename to stable/thunderbird/4.1.9/ix_values.yaml
diff --git a/stable/thunderbird/4.1.8/questions.yaml b/stable/thunderbird/4.1.9/questions.yaml
similarity index 100%
rename from stable/thunderbird/4.1.8/questions.yaml
rename to stable/thunderbird/4.1.9/questions.yaml
diff --git a/stable/trango/4.1.8/templates/common.yaml b/stable/thunderbird/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/trango/4.1.8/templates/common.yaml
rename to stable/thunderbird/4.1.9/templates/common.yaml
diff --git a/stable/thunderbird/4.1.9/values.yaml b/stable/thunderbird/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/timetagger/4.1.8/CHANGELOG.md b/stable/timetagger/4.1.8/CHANGELOG.md
deleted file mode 100644
index 93d48cb880..0000000000
--- a/stable/timetagger/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [timetagger-4.1.8](https://github.com/truecharts/charts/compare/timetagger-4.1.7...timetagger-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [timetagger-4.1.7](https://github.com/truecharts/charts/compare/timetagger-4.1.6...timetagger-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [timetagger-4.1.6](https://github.com/truecharts/charts/compare/timetagger-4.1.5...timetagger-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [timetagger-4.1.5](https://github.com/truecharts/charts/compare/timetagger-4.1.4...timetagger-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [timetagger-4.1.4](https://github.com/truecharts/charts/compare/timetagger-4.1.3...timetagger-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [timetagger-4.1.3](https://github.com/truecharts/charts/compare/timetagger-4.1.0...timetagger-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [timetagger-4.1.2](https://github.com/truecharts/charts/compare/timetagger-4.1.0...timetagger-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [timetagger-4.1.0](https://github.com/truecharts/charts/compare/timetagger-4.0.1...timetagger-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [timetagger-4.0.1](https://github.com/truecharts/charts/compare/timetagger-4.0.0...timetagger-4.0.1) (2023-12-26)
diff --git a/stable/timetagger/4.1.8/Chart.yaml b/stable/timetagger/4.1.8/Chart.yaml
deleted file mode 100644
index a8c0dcc1bf..0000000000
--- a/stable/timetagger/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 23.11.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: An open source time-tracker with an interactive user experience and powerful reporting.
-home: https://truecharts.org/charts/stable/timetagger
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/timetagger.png
-keywords:
- - time
- - timetagger
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: timetagger
-sources:
- - https://timetagger.app
- - https://github.com/almarklein/timetagger
- - https://github.com/truecharts/charts/tree/master/charts/stable/timetagger
- - https://ghcr.io/almarklein/timetagger
-type: application
-version: 4.1.8
diff --git a/stable/timetagger/4.1.8/app-changelog.md b/stable/timetagger/4.1.8/app-changelog.md
deleted file mode 100644
index d438a097a3..0000000000
--- a/stable/timetagger/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [timetagger-4.1.8](https://github.com/truecharts/charts/compare/timetagger-4.1.7...timetagger-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/timetagger/4.1.8/charts/common-17.2.26.tgz b/stable/timetagger/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/timetagger/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/timetagger/4.1.9/CHANGELOG.md b/stable/timetagger/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..a46764af12
--- /dev/null
+++ b/stable/timetagger/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [timetagger-4.1.9](https://github.com/truecharts/charts/compare/timetagger-4.1.8...timetagger-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [timetagger-4.1.8](https://github.com/truecharts/charts/compare/timetagger-4.1.7...timetagger-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [timetagger-4.1.7](https://github.com/truecharts/charts/compare/timetagger-4.1.6...timetagger-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [timetagger-4.1.6](https://github.com/truecharts/charts/compare/timetagger-4.1.5...timetagger-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [timetagger-4.1.5](https://github.com/truecharts/charts/compare/timetagger-4.1.4...timetagger-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [timetagger-4.1.4](https://github.com/truecharts/charts/compare/timetagger-4.1.3...timetagger-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [timetagger-4.1.3](https://github.com/truecharts/charts/compare/timetagger-4.1.0...timetagger-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [timetagger-4.1.2](https://github.com/truecharts/charts/compare/timetagger-4.1.0...timetagger-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/timetagger/4.1.9/Chart.yaml b/stable/timetagger/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..accc7846aa
--- /dev/null
+++ b/stable/timetagger/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 23.11.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: An open source time-tracker with an interactive user experience and powerful reporting.
+home: https://truecharts.org/charts/stable/timetagger
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/timetagger.png
+keywords:
+ - time
+ - timetagger
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: timetagger
+sources:
+ - https://timetagger.app
+ - https://github.com/almarklein/timetagger
+ - https://github.com/truecharts/charts/tree/master/charts/stable/timetagger
+ - https://ghcr.io/almarklein/timetagger
+type: application
+version: 4.1.9
diff --git a/stable/timetagger/4.1.8/README.md b/stable/timetagger/4.1.9/README.md
similarity index 100%
rename from stable/timetagger/4.1.8/README.md
rename to stable/timetagger/4.1.9/README.md
diff --git a/stable/timetagger/4.1.9/app-changelog.md b/stable/timetagger/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..7109c92058
--- /dev/null
+++ b/stable/timetagger/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [timetagger-4.1.9](https://github.com/truecharts/charts/compare/timetagger-4.1.8...timetagger-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/timetagger/4.1.8/app-readme.md b/stable/timetagger/4.1.9/app-readme.md
similarity index 100%
rename from stable/timetagger/4.1.8/app-readme.md
rename to stable/timetagger/4.1.9/app-readme.md
diff --git a/stable/timetagger/4.1.9/charts/common-17.2.28.tgz b/stable/timetagger/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/timetagger/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/timetagger/4.1.8/ix_values.yaml b/stable/timetagger/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/timetagger/4.1.8/ix_values.yaml
rename to stable/timetagger/4.1.9/ix_values.yaml
diff --git a/stable/timetagger/4.1.8/questions.yaml b/stable/timetagger/4.1.9/questions.yaml
similarity index 100%
rename from stable/timetagger/4.1.8/questions.yaml
rename to stable/timetagger/4.1.9/questions.yaml
diff --git a/stable/timetagger/4.1.9/templates/common.yaml b/stable/timetagger/4.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/timetagger/4.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/timetagger/4.1.9/values.yaml b/stable/timetagger/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tinymediamanager/9.0.4/CHANGELOG.md b/stable/tinymediamanager/9.0.4/CHANGELOG.md
deleted file mode 100644
index 75a5bf4e99..0000000000
--- a/stable/tinymediamanager/9.0.4/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tinymediamanager-9.0.4](https://github.com/truecharts/charts/compare/tinymediamanager-9.0.3...tinymediamanager-9.0.4) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tinymediamanager-9.0.3](https://github.com/truecharts/charts/compare/tinymediamanager-9.0.2...tinymediamanager-9.0.3) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [tinymediamanager-9.0.2](https://github.com/truecharts/charts/compare/tinymediamanager-9.0.1...tinymediamanager-9.0.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image tinymediamanager/tinymediamanager to v5.0.1[@0fc0390](https://github.com/0fc0390) by renovate ([#17435](https://github.com/truecharts/charts/issues/17435))
-
-
-
-
-## [tinymediamanager-9.0.1](https://github.com/truecharts/charts/compare/tinymediamanager-9.0.0...tinymediamanager-9.0.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tinymediamanager-9.0.0](https://github.com/truecharts/charts/compare/tinymediamanager-8.1.5...tinymediamanager-9.0.0) (2024-01-03)
-
-### Chore
-
-
-
-- update container image tinymediamanager/tinymediamanager to v5.0.0[@c9b936e](https://github.com/c9b936e) by renovate ([#16729](https://github.com/truecharts/charts/issues/16729))
-
-
-## [tinymediamanager-8.1.5](https://github.com/truecharts/charts/compare/tinymediamanager-8.1.4...tinymediamanager-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tinymediamanager-8.1.4](https://github.com/truecharts/charts/compare/tinymediamanager-8.1.3...tinymediamanager-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tinymediamanager-8.1.3](https://github.com/truecharts/charts/compare/tinymediamanager-8.1.0...tinymediamanager-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [tinymediamanager-8.1.2](https://github.com/truecharts/charts/compare/tinymediamanager-8.1.0...tinymediamanager-8.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/tinymediamanager/9.0.4/Chart.yaml b/stable/tinymediamanager/9.0.4/Chart.yaml
deleted file mode 100644
index 812746a12b..0000000000
--- a/stable/tinymediamanager/9.0.4/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 5.0.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: TinyMediaManager is a full featured media manager to organize and clean up your media library.
-home: https://truecharts.org/charts/stable/tinymediamanager
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tinymediamanager.png
-keywords:
- - tiny
- - media
- - manager
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tinymediamanager
-sources:
- - https://gitlab.com/tinyMediaManager/tinyMediaManager
- - https://github.com/truecharts/charts/tree/master/charts/stable/tinymediamanager
- - https://hub.docker.com/r/tinymediamanager/tinymediamanager
-type: application
-version: 9.0.4
diff --git a/stable/tinymediamanager/9.0.4/app-changelog.md b/stable/tinymediamanager/9.0.4/app-changelog.md
deleted file mode 100644
index edf8cb3dd8..0000000000
--- a/stable/tinymediamanager/9.0.4/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tinymediamanager-9.0.4](https://github.com/truecharts/charts/compare/tinymediamanager-9.0.3...tinymediamanager-9.0.4) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tinymediamanager/9.0.4/charts/common-17.2.26.tgz b/stable/tinymediamanager/9.0.4/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tinymediamanager/9.0.4/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tinymediamanager/9.0.5/CHANGELOG.md b/stable/tinymediamanager/9.0.5/CHANGELOG.md
new file mode 100644
index 0000000000..70cad6b433
--- /dev/null
+++ b/stable/tinymediamanager/9.0.5/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tinymediamanager-9.0.5](https://github.com/truecharts/charts/compare/tinymediamanager-9.0.4...tinymediamanager-9.0.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tinymediamanager-9.0.4](https://github.com/truecharts/charts/compare/tinymediamanager-9.0.3...tinymediamanager-9.0.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tinymediamanager-9.0.3](https://github.com/truecharts/charts/compare/tinymediamanager-9.0.2...tinymediamanager-9.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [tinymediamanager-9.0.2](https://github.com/truecharts/charts/compare/tinymediamanager-9.0.1...tinymediamanager-9.0.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image tinymediamanager/tinymediamanager to v5.0.1[@0fc0390](https://github.com/0fc0390) by renovate ([#17435](https://github.com/truecharts/charts/issues/17435))
+
+
+
+
+## [tinymediamanager-9.0.1](https://github.com/truecharts/charts/compare/tinymediamanager-9.0.0...tinymediamanager-9.0.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tinymediamanager-9.0.0](https://github.com/truecharts/charts/compare/tinymediamanager-8.1.5...tinymediamanager-9.0.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image tinymediamanager/tinymediamanager to v5.0.0[@c9b936e](https://github.com/c9b936e) by renovate ([#16729](https://github.com/truecharts/charts/issues/16729))
+
+
+## [tinymediamanager-8.1.5](https://github.com/truecharts/charts/compare/tinymediamanager-8.1.4...tinymediamanager-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tinymediamanager-8.1.4](https://github.com/truecharts/charts/compare/tinymediamanager-8.1.3...tinymediamanager-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tinymediamanager-8.1.3](https://github.com/truecharts/charts/compare/tinymediamanager-8.1.0...tinymediamanager-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/tinymediamanager/9.0.5/Chart.yaml b/stable/tinymediamanager/9.0.5/Chart.yaml
new file mode 100644
index 0000000000..adb528b390
--- /dev/null
+++ b/stable/tinymediamanager/9.0.5/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.0.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: TinyMediaManager is a full featured media manager to organize and clean up your media library.
+home: https://truecharts.org/charts/stable/tinymediamanager
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tinymediamanager.png
+keywords:
+ - tiny
+ - media
+ - manager
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tinymediamanager
+sources:
+ - https://gitlab.com/tinyMediaManager/tinyMediaManager
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tinymediamanager
+ - https://hub.docker.com/r/tinymediamanager/tinymediamanager
+type: application
+version: 9.0.5
diff --git a/stable/tinymediamanager/9.0.4/README.md b/stable/tinymediamanager/9.0.5/README.md
similarity index 100%
rename from stable/tinymediamanager/9.0.4/README.md
rename to stable/tinymediamanager/9.0.5/README.md
diff --git a/stable/tinymediamanager/9.0.5/app-changelog.md b/stable/tinymediamanager/9.0.5/app-changelog.md
new file mode 100644
index 0000000000..3dc3f3f2bd
--- /dev/null
+++ b/stable/tinymediamanager/9.0.5/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tinymediamanager-9.0.5](https://github.com/truecharts/charts/compare/tinymediamanager-9.0.4...tinymediamanager-9.0.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tinymediamanager/9.0.4/app-readme.md b/stable/tinymediamanager/9.0.5/app-readme.md
similarity index 100%
rename from stable/tinymediamanager/9.0.4/app-readme.md
rename to stable/tinymediamanager/9.0.5/app-readme.md
diff --git a/stable/tinymediamanager/9.0.5/charts/common-17.2.28.tgz b/stable/tinymediamanager/9.0.5/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tinymediamanager/9.0.5/charts/common-17.2.28.tgz differ
diff --git a/stable/tinymediamanager/9.0.4/ix_values.yaml b/stable/tinymediamanager/9.0.5/ix_values.yaml
similarity index 100%
rename from stable/tinymediamanager/9.0.4/ix_values.yaml
rename to stable/tinymediamanager/9.0.5/ix_values.yaml
diff --git a/stable/tinymediamanager/9.0.4/questions.yaml b/stable/tinymediamanager/9.0.5/questions.yaml
similarity index 100%
rename from stable/tinymediamanager/9.0.4/questions.yaml
rename to stable/tinymediamanager/9.0.5/questions.yaml
diff --git a/stable/tinymediamanager/9.0.5/templates/NOTES.txt b/stable/tinymediamanager/9.0.5/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/tinymediamanager/9.0.5/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/tinymediamanager/9.0.5/templates/common.yaml b/stable/tinymediamanager/9.0.5/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/tinymediamanager/9.0.5/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/tinymediamanager/9.0.5/values.yaml b/stable/tinymediamanager/9.0.5/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tonido/4.1.8/CHANGELOG.md b/stable/tonido/4.1.8/CHANGELOG.md
deleted file mode 100644
index c613ae43a8..0000000000
--- a/stable/tonido/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tonido-4.1.8](https://github.com/truecharts/charts/compare/tonido-4.1.7...tonido-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tonido-4.1.7](https://github.com/truecharts/charts/compare/tonido-4.1.6...tonido-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [tonido-4.1.6](https://github.com/truecharts/charts/compare/tonido-4.1.5...tonido-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tonido-4.1.5](https://github.com/truecharts/charts/compare/tonido-4.1.4...tonido-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tonido-4.1.4](https://github.com/truecharts/charts/compare/tonido-4.1.3...tonido-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tonido-4.1.3](https://github.com/truecharts/charts/compare/tonido-4.1.0...tonido-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [tonido-4.1.2](https://github.com/truecharts/charts/compare/tonido-4.1.0...tonido-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [tonido-4.1.0](https://github.com/truecharts/charts/compare/tonido-4.0.1...tonido-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [tonido-4.0.1](https://github.com/truecharts/charts/compare/tonido-4.0.0...tonido-4.0.1) (2023-12-26)
diff --git a/stable/tonido/4.1.8/Chart.yaml b/stable/tonido/4.1.8/Chart.yaml
deleted file mode 100644
index b4acd678ce..0000000000
--- a/stable/tonido/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Tonido Server allows you to access all your files on your computer from a web browser, smartphone, tablet or even DLNA enabled devices. No setup necessary.
-home: https://truecharts.org/charts/stable/tonido
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tonido.png
-keywords:
- - tonido
- - Cloud
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tonido
-sources:
- - https://registry.hub.docker.com/r/captinsano/tonido/
- - https://github.com/truecharts/charts/tree/master/charts/stable/tonido
- - https://hub.docker.com/r/captinsano/tonido
-type: application
-version: 4.1.8
diff --git a/stable/tonido/4.1.8/app-changelog.md b/stable/tonido/4.1.8/app-changelog.md
deleted file mode 100644
index e3c046105e..0000000000
--- a/stable/tonido/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tonido-4.1.8](https://github.com/truecharts/charts/compare/tonido-4.1.7...tonido-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tonido/4.1.8/charts/common-17.2.26.tgz b/stable/tonido/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tonido/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tonido/4.1.9/CHANGELOG.md b/stable/tonido/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..b6c082f727
--- /dev/null
+++ b/stable/tonido/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tonido-4.1.9](https://github.com/truecharts/charts/compare/tonido-4.1.8...tonido-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tonido-4.1.8](https://github.com/truecharts/charts/compare/tonido-4.1.7...tonido-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tonido-4.1.7](https://github.com/truecharts/charts/compare/tonido-4.1.6...tonido-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [tonido-4.1.6](https://github.com/truecharts/charts/compare/tonido-4.1.5...tonido-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tonido-4.1.5](https://github.com/truecharts/charts/compare/tonido-4.1.4...tonido-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tonido-4.1.4](https://github.com/truecharts/charts/compare/tonido-4.1.3...tonido-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tonido-4.1.3](https://github.com/truecharts/charts/compare/tonido-4.1.0...tonido-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [tonido-4.1.2](https://github.com/truecharts/charts/compare/tonido-4.1.0...tonido-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/tonido/4.1.9/Chart.yaml b/stable/tonido/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..59c6fb987d
--- /dev/null
+++ b/stable/tonido/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Tonido Server allows you to access all your files on your computer from a web browser, smartphone, tablet or even DLNA enabled devices. No setup necessary.
+home: https://truecharts.org/charts/stable/tonido
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tonido.png
+keywords:
+ - tonido
+ - Cloud
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tonido
+sources:
+ - https://registry.hub.docker.com/r/captinsano/tonido/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tonido
+ - https://hub.docker.com/r/captinsano/tonido
+type: application
+version: 4.1.9
diff --git a/stable/tonido/4.1.8/README.md b/stable/tonido/4.1.9/README.md
similarity index 100%
rename from stable/tonido/4.1.8/README.md
rename to stable/tonido/4.1.9/README.md
diff --git a/stable/tonido/4.1.9/app-changelog.md b/stable/tonido/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..7f482bdde4
--- /dev/null
+++ b/stable/tonido/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tonido-4.1.9](https://github.com/truecharts/charts/compare/tonido-4.1.8...tonido-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tonido/4.1.8/app-readme.md b/stable/tonido/4.1.9/app-readme.md
similarity index 100%
rename from stable/tonido/4.1.8/app-readme.md
rename to stable/tonido/4.1.9/app-readme.md
diff --git a/stable/tonido/4.1.9/charts/common-17.2.28.tgz b/stable/tonido/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tonido/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/tonido/4.1.8/ix_values.yaml b/stable/tonido/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/tonido/4.1.8/ix_values.yaml
rename to stable/tonido/4.1.9/ix_values.yaml
diff --git a/stable/tonido/4.1.8/questions.yaml b/stable/tonido/4.1.9/questions.yaml
similarity index 100%
rename from stable/tonido/4.1.8/questions.yaml
rename to stable/tonido/4.1.9/questions.yaml
diff --git a/stable/troddit/4.1.8/templates/common.yaml b/stable/tonido/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/troddit/4.1.8/templates/common.yaml
rename to stable/tonido/4.1.9/templates/common.yaml
diff --git a/stable/tonido/4.1.9/values.yaml b/stable/tonido/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/traccar/14.2.3/CHANGELOG.md b/stable/traccar/14.2.3/CHANGELOG.md
new file mode 100644
index 0000000000..20dbcb3d8a
--- /dev/null
+++ b/stable/traccar/14.2.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [traccar-14.2.3](https://github.com/truecharts/charts/compare/traccar-14.2.2...traccar-14.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [traccar-14.2.2](https://github.com/truecharts/charts/compare/traccar-14.2.1...traccar-14.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [traccar-14.2.1](https://github.com/truecharts/charts/compare/traccar-14.2.0...traccar-14.2.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [traccar-14.2.0](https://github.com/truecharts/charts/compare/traccar-14.1.6...traccar-14.2.0) (2024-01-15)
+
+### Chore
+
+
+
+- update container image traccar/traccar to v5.11[@1ffaa24](https://github.com/1ffaa24) by renovate ([#17284](https://github.com/truecharts/charts/issues/17284))
+
+
+
+
+## [traccar-14.1.6](https://github.com/truecharts/charts/compare/traccar-14.1.5...traccar-14.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [traccar-14.1.5](https://github.com/truecharts/charts/compare/traccar-14.1.4...traccar-14.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [traccar-14.1.4](https://github.com/truecharts/charts/compare/traccar-14.1.3...traccar-14.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [traccar-14.1.3](https://github.com/truecharts/charts/compare/traccar-14.1.0...traccar-14.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [traccar-14.1.2](https://github.com/truecharts/charts/compare/traccar-14.1.0...traccar-14.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/traccar/14.2.3/Chart.yaml b/stable/traccar/14.2.3/Chart.yaml
new file mode 100644
index 0000000000..3465aac5c9
--- /dev/null
+++ b/stable/traccar/14.2.3/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.11.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Traccar is an open source GPS tracking system.
+home: https://truecharts.org/charts/stable/traccar
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/traccar.png
+keywords:
+ - traccar
+ - gps
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: traccar
+sources:
+ - https://github.com/traccar/traccar
+ - https://github.com/truecharts/charts/tree/master/charts/stable/traccar
+ - https://hub.docker.com/r/traccar/traccar
+type: application
+version: 14.2.3
diff --git a/stable/traccar/14.2.3/README.md b/stable/traccar/14.2.3/README.md
new file mode 100644
index 0000000000..08b1ed67db
--- /dev/null
+++ b/stable/traccar/14.2.3/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/traccar)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/traccar/14.2.3/app-changelog.md b/stable/traccar/14.2.3/app-changelog.md
new file mode 100644
index 0000000000..776c48bf3e
--- /dev/null
+++ b/stable/traccar/14.2.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [traccar-14.2.3](https://github.com/truecharts/charts/compare/traccar-14.2.2...traccar-14.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/traccar/14.2.3/app-readme.md b/stable/traccar/14.2.3/app-readme.md
new file mode 100644
index 0000000000..1f09a8fd75
--- /dev/null
+++ b/stable/traccar/14.2.3/app-readme.md
@@ -0,0 +1,8 @@
+Traccar is an open source GPS tracking system.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/traccar](https://truecharts.org/charts/stable/traccar)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/traccar/14.2.3/charts/common-17.2.28.tgz b/stable/traccar/14.2.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/traccar/14.2.3/charts/common-17.2.28.tgz differ
diff --git a/stable/traccar/14.2.3/ix_values.yaml b/stable/traccar/14.2.3/ix_values.yaml
new file mode 100644
index 0000000000..a8431dcbfe
--- /dev/null
+++ b/stable/traccar/14.2.3/ix_values.yaml
@@ -0,0 +1,40 @@
+image:
+ repository: traccar/traccar
+ tag: 5.11@sha256:1ffaa24dcea04837e2dbb9f43f6652440b157897b774fc94563d8d515e90dc6c
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 8082
+ targetPort: 8082
+persistence:
+ data:
+ enabled: true
+ mountPath: "/opt/traccar/data"
+cnpg:
+ main:
+ enabled: true
+ user: traccar
+ database: traccar
+portal:
+ open:
+ enabled: true
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ CONFIG_USE_ENVIRONMENT_VARIABLES: true
+ LOGGER_CONSOLE: true
+ DATABASE_DRIVER: "org.postgresql.Driver"
+ DATABASE_USER: "{{ .Values.cnpg.main.user }}"
+ DATABASE_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ DATABASE_URL:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: jdbc
diff --git a/stable/traccar/14.2.3/questions.yaml b/stable/traccar/14.2.3/questions.yaml
new file mode 100644
index 0000000000..dd9df13f15
--- /dev/null
+++ b/stable/traccar/14.2.3/questions.yaml
@@ -0,0 +1,3189 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: CONFIG_USE_ENVIRONMENT_VARIABLES
+ label: "CONFIG_USE_ENVIRONMENT_VARIABLES"
+ description: "Sets the CONFIG_USE_ENVIRONMENT_VARIABLES env var"
+ schema:
+ type: boolean
+ default: true
+ - variable: LOGGER_CONSOLE
+ label: "LOGGER_CONSOLE"
+ description: "Sets the LOGGER_CONSOLE env var"
+ schema:
+ type: boolean
+ default: true
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8082
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/traccar/14.2.3/templates/NOTES.txt b/stable/traccar/14.2.3/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/traccar/14.2.3/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/traccar/14.2.3/templates/common.yaml b/stable/traccar/14.2.3/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/traccar/14.2.3/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/traccar/14.2.3/values.yaml b/stable/traccar/14.2.3/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tracks/4.1.8/CHANGELOG.md b/stable/tracks/4.1.8/CHANGELOG.md
deleted file mode 100644
index 9867c1c77c..0000000000
--- a/stable/tracks/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tracks-4.1.8](https://github.com/truecharts/charts/compare/tracks-4.1.7...tracks-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tracks-4.1.7](https://github.com/truecharts/charts/compare/tracks-4.1.6...tracks-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [tracks-4.1.6](https://github.com/truecharts/charts/compare/tracks-4.1.5...tracks-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tracks-4.1.5](https://github.com/truecharts/charts/compare/tracks-4.1.4...tracks-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tracks-4.1.4](https://github.com/truecharts/charts/compare/tracks-4.1.3...tracks-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tracks-4.1.3](https://github.com/truecharts/charts/compare/tracks-4.1.0...tracks-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [tracks-4.1.2](https://github.com/truecharts/charts/compare/tracks-4.1.0...tracks-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [tracks-4.1.0](https://github.com/truecharts/charts/compare/tracks-4.0.1...tracks-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [tracks-4.0.1](https://github.com/truecharts/charts/compare/tracks-4.0.0...tracks-4.0.1) (2023-12-26)
diff --git a/stable/tracks/4.1.8/Chart.yaml b/stable/tracks/4.1.8/Chart.yaml
deleted file mode 100644
index 2cd23aff5d..0000000000
--- a/stable/tracks/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "Tracks is a web-based todo application to help you implement the GTD methodology. "
-home: https://truecharts.org/charts/stable/tracks
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tracks.png
-keywords:
- - tracks
- - Productivity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tracks
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/tracks
- - https://hub.docker.com/r/tracksapp/tracks
-type: application
-version: 4.1.8
diff --git a/stable/tracks/4.1.8/app-changelog.md b/stable/tracks/4.1.8/app-changelog.md
deleted file mode 100644
index 3744aaefad..0000000000
--- a/stable/tracks/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tracks-4.1.8](https://github.com/truecharts/charts/compare/tracks-4.1.7...tracks-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tracks/4.1.8/charts/common-17.2.26.tgz b/stable/tracks/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tracks/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tracks/4.1.9/CHANGELOG.md b/stable/tracks/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..19b9b1de92
--- /dev/null
+++ b/stable/tracks/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tracks-4.1.9](https://github.com/truecharts/charts/compare/tracks-4.1.8...tracks-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tracks-4.1.8](https://github.com/truecharts/charts/compare/tracks-4.1.7...tracks-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tracks-4.1.7](https://github.com/truecharts/charts/compare/tracks-4.1.6...tracks-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [tracks-4.1.6](https://github.com/truecharts/charts/compare/tracks-4.1.5...tracks-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tracks-4.1.5](https://github.com/truecharts/charts/compare/tracks-4.1.4...tracks-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tracks-4.1.4](https://github.com/truecharts/charts/compare/tracks-4.1.3...tracks-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tracks-4.1.3](https://github.com/truecharts/charts/compare/tracks-4.1.0...tracks-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [tracks-4.1.2](https://github.com/truecharts/charts/compare/tracks-4.1.0...tracks-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/tracks/4.1.9/Chart.yaml b/stable/tracks/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..ad83b961dc
--- /dev/null
+++ b/stable/tracks/4.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "Tracks is a web-based todo application to help you implement the GTD methodology. "
+home: https://truecharts.org/charts/stable/tracks
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tracks.png
+keywords:
+ - tracks
+ - Productivity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tracks
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tracks
+ - https://hub.docker.com/r/tracksapp/tracks
+type: application
+version: 4.1.9
diff --git a/stable/tracks/4.1.8/README.md b/stable/tracks/4.1.9/README.md
similarity index 100%
rename from stable/tracks/4.1.8/README.md
rename to stable/tracks/4.1.9/README.md
diff --git a/stable/tracks/4.1.9/app-changelog.md b/stable/tracks/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..53cfb93d29
--- /dev/null
+++ b/stable/tracks/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tracks-4.1.9](https://github.com/truecharts/charts/compare/tracks-4.1.8...tracks-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tracks/4.1.8/app-readme.md b/stable/tracks/4.1.9/app-readme.md
similarity index 100%
rename from stable/tracks/4.1.8/app-readme.md
rename to stable/tracks/4.1.9/app-readme.md
diff --git a/stable/tracks/4.1.9/charts/common-17.2.28.tgz b/stable/tracks/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tracks/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/tracks/4.1.8/ix_values.yaml b/stable/tracks/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/tracks/4.1.8/ix_values.yaml
rename to stable/tracks/4.1.9/ix_values.yaml
diff --git a/stable/tracks/4.1.8/questions.yaml b/stable/tracks/4.1.9/questions.yaml
similarity index 100%
rename from stable/tracks/4.1.8/questions.yaml
rename to stable/tracks/4.1.9/questions.yaml
diff --git a/stable/ts-dnsserver/4.1.8/templates/common.yaml b/stable/tracks/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/ts-dnsserver/4.1.8/templates/common.yaml
rename to stable/tracks/4.1.9/templates/common.yaml
diff --git a/stable/tracks/4.1.9/values.yaml b/stable/tracks/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/traefik-forward-auth/2.1.11/CHANGELOG.md b/stable/traefik-forward-auth/2.1.11/CHANGELOG.md
deleted file mode 100644
index c48f6981ce..0000000000
--- a/stable/traefik-forward-auth/2.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [traefik-forward-auth-2.1.11](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.10...traefik-forward-auth-2.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [traefik-forward-auth-2.1.10](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.9...traefik-forward-auth-2.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [traefik-forward-auth-2.1.9](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.8...traefik-forward-auth-2.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [traefik-forward-auth-2.1.8](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.7...traefik-forward-auth-2.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image thomseddon/traefik-forward-auth to latest[@b364aa6](https://github.com/b364aa6) by renovate ([#16797](https://github.com/truecharts/charts/issues/16797))
-
-
-## [traefik-forward-auth-2.1.8](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.7...traefik-forward-auth-2.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image thomseddon/traefik-forward-auth to latest[@b364aa6](https://github.com/b364aa6) by renovate ([#16797](https://github.com/truecharts/charts/issues/16797))
-
-
-## [traefik-forward-auth-2.1.7](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.6...traefik-forward-auth-2.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [traefik-forward-auth-2.1.6](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.4...traefik-forward-auth-2.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [traefik-forward-auth-2.1.4](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.3...traefik-forward-auth-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [traefik-forward-auth-2.1.3](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.0...traefik-forward-auth-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/traefik-forward-auth/2.1.11/Chart.yaml b/stable/traefik-forward-auth/2.1.11/Chart.yaml
deleted file mode 100644
index a263722ec0..0000000000
--- a/stable/traefik-forward-auth/2.1.11/Chart.yaml
+++ /dev/null
@@ -1,41 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: network
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A minimal forward authentication service that provides OAuth/SSO login and authentication for the traefik reverse proxy/load balancer. An example for a typical setup is included in the source (docs/how-to.md).
-home: https://truecharts.org/charts/stable/traefik-forward-auth
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/traefik-forward-auth.png
-keywords:
- - traefik-forward-auth
- - traefik
- - forward-auth
- - auth
- - ingress
- - middleware
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: traefik-forward-auth
-sources:
- - https://github.com/thomseddon/traefik-forward-auth
- - https://github.com/truecharts/charts/tree/master/charts/stable/traefik-forward-auth
- - https://hub.docker.com/r/thomseddon/traefik-forward-auth
-type: application
-version: 2.1.11
diff --git a/stable/traefik-forward-auth/2.1.11/app-changelog.md b/stable/traefik-forward-auth/2.1.11/app-changelog.md
deleted file mode 100644
index ef502f9a1e..0000000000
--- a/stable/traefik-forward-auth/2.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [traefik-forward-auth-2.1.11](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.10...traefik-forward-auth-2.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/traefik-forward-auth/2.1.11/charts/common-17.2.26.tgz b/stable/traefik-forward-auth/2.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/traefik-forward-auth/2.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/traefik-forward-auth/2.1.12/CHANGELOG.md b/stable/traefik-forward-auth/2.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..45f03fe89e
--- /dev/null
+++ b/stable/traefik-forward-auth/2.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [traefik-forward-auth-2.1.12](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.11...traefik-forward-auth-2.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [traefik-forward-auth-2.1.11](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.10...traefik-forward-auth-2.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [traefik-forward-auth-2.1.10](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.9...traefik-forward-auth-2.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [traefik-forward-auth-2.1.9](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.8...traefik-forward-auth-2.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [traefik-forward-auth-2.1.8](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.7...traefik-forward-auth-2.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image thomseddon/traefik-forward-auth to latest[@b364aa6](https://github.com/b364aa6) by renovate ([#16797](https://github.com/truecharts/charts/issues/16797))
+
+
+## [traefik-forward-auth-2.1.8](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.7...traefik-forward-auth-2.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image thomseddon/traefik-forward-auth to latest[@b364aa6](https://github.com/b364aa6) by renovate ([#16797](https://github.com/truecharts/charts/issues/16797))
+
+
+## [traefik-forward-auth-2.1.7](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.6...traefik-forward-auth-2.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [traefik-forward-auth-2.1.6](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.4...traefik-forward-auth-2.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [traefik-forward-auth-2.1.4](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.3...traefik-forward-auth-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [traefik-forward-auth-2.1.3](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.0...traefik-forward-auth-2.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/traefik-forward-auth/2.1.12/Chart.yaml b/stable/traefik-forward-auth/2.1.12/Chart.yaml
new file mode 100644
index 0000000000..0138ee5101
--- /dev/null
+++ b/stable/traefik-forward-auth/2.1.12/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: network
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A minimal forward authentication service that provides OAuth/SSO login and authentication for the traefik reverse proxy/load balancer. An example for a typical setup is included in the source (docs/how-to.md).
+home: https://truecharts.org/charts/stable/traefik-forward-auth
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/traefik-forward-auth.png
+keywords:
+ - traefik-forward-auth
+ - traefik
+ - forward-auth
+ - auth
+ - ingress
+ - middleware
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: traefik-forward-auth
+sources:
+ - https://github.com/thomseddon/traefik-forward-auth
+ - https://github.com/truecharts/charts/tree/master/charts/stable/traefik-forward-auth
+ - https://hub.docker.com/r/thomseddon/traefik-forward-auth
+type: application
+version: 2.1.12
diff --git a/stable/traefik-forward-auth/2.1.11/README.md b/stable/traefik-forward-auth/2.1.12/README.md
similarity index 100%
rename from stable/traefik-forward-auth/2.1.11/README.md
rename to stable/traefik-forward-auth/2.1.12/README.md
diff --git a/stable/traefik-forward-auth/2.1.12/app-changelog.md b/stable/traefik-forward-auth/2.1.12/app-changelog.md
new file mode 100644
index 0000000000..eba0304732
--- /dev/null
+++ b/stable/traefik-forward-auth/2.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [traefik-forward-auth-2.1.12](https://github.com/truecharts/charts/compare/traefik-forward-auth-2.1.11...traefik-forward-auth-2.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/traefik-forward-auth/2.1.11/app-readme.md b/stable/traefik-forward-auth/2.1.12/app-readme.md
similarity index 100%
rename from stable/traefik-forward-auth/2.1.11/app-readme.md
rename to stable/traefik-forward-auth/2.1.12/app-readme.md
diff --git a/stable/traefik-forward-auth/2.1.12/charts/common-17.2.28.tgz b/stable/traefik-forward-auth/2.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/traefik-forward-auth/2.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/traefik-forward-auth/2.1.11/ix_values.yaml b/stable/traefik-forward-auth/2.1.12/ix_values.yaml
similarity index 100%
rename from stable/traefik-forward-auth/2.1.11/ix_values.yaml
rename to stable/traefik-forward-auth/2.1.12/ix_values.yaml
diff --git a/stable/traefik-forward-auth/2.1.11/questions.yaml b/stable/traefik-forward-auth/2.1.12/questions.yaml
similarity index 100%
rename from stable/traefik-forward-auth/2.1.11/questions.yaml
rename to stable/traefik-forward-auth/2.1.12/questions.yaml
diff --git a/stable/traefik-forward-auth/2.1.11/templates/_args.tpl b/stable/traefik-forward-auth/2.1.12/templates/_args.tpl
similarity index 100%
rename from stable/traefik-forward-auth/2.1.11/templates/_args.tpl
rename to stable/traefik-forward-auth/2.1.12/templates/_args.tpl
diff --git a/stable/traefik-forward-auth/2.1.11/templates/_secrets.tpl b/stable/traefik-forward-auth/2.1.12/templates/_secrets.tpl
similarity index 100%
rename from stable/traefik-forward-auth/2.1.11/templates/_secrets.tpl
rename to stable/traefik-forward-auth/2.1.12/templates/_secrets.tpl
diff --git a/stable/traefik-forward-auth/2.1.11/templates/common.yaml b/stable/traefik-forward-auth/2.1.12/templates/common.yaml
similarity index 100%
rename from stable/traefik-forward-auth/2.1.11/templates/common.yaml
rename to stable/traefik-forward-auth/2.1.12/templates/common.yaml
diff --git a/stable/traefik-forward-auth/2.1.12/values.yaml b/stable/traefik-forward-auth/2.1.12/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/traggo/5.1.8/CHANGELOG.md b/stable/traggo/5.1.8/CHANGELOG.md
deleted file mode 100644
index 4fc8a9f176..0000000000
--- a/stable/traggo/5.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [traggo-5.1.8](https://github.com/truecharts/charts/compare/traggo-5.1.7...traggo-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [traggo-5.1.7](https://github.com/truecharts/charts/compare/traggo-5.1.6...traggo-5.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [traggo-5.1.6](https://github.com/truecharts/charts/compare/traggo-5.1.5...traggo-5.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [traggo-5.1.5](https://github.com/truecharts/charts/compare/traggo-5.1.4...traggo-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [traggo-5.1.4](https://github.com/truecharts/charts/compare/traggo-5.1.3...traggo-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [traggo-5.1.3](https://github.com/truecharts/charts/compare/traggo-5.1.0...traggo-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [traggo-5.1.2](https://github.com/truecharts/charts/compare/traggo-5.1.0...traggo-5.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [traggo-5.1.0](https://github.com/truecharts/charts/compare/traggo-5.0.1...traggo-5.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [traggo-5.0.1](https://github.com/truecharts/charts/compare/traggo-5.0.0...traggo-5.0.1) (2023-12-26)
-
-### Chore
-
-- update helm general non-major by renovate ([#16545](https://github.com/truecharts/charts/issues/16545))
diff --git a/stable/traggo/5.1.8/Chart.yaml b/stable/traggo/5.1.8/Chart.yaml
deleted file mode 100644
index 939fb00454..0000000000
--- a/stable/traggo/5.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: productivity
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.3.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Traggo is a tag-based time tracking tool. In Traggo there are no tasks, only tagged time spans.
-home: https://truecharts.org/charts/stable/traggo
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/traggo.png
-keywords:
- - time-tracking
- - tag
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: traggo
-sources:
- - https://github.com/traggo/server
- - https://github.com/truecharts/charts/tree/master/charts/stable/traggo
- - https://hub.docker.com/r/traggo/server
-type: application
-version: 5.1.8
diff --git a/stable/traggo/5.1.8/app-changelog.md b/stable/traggo/5.1.8/app-changelog.md
deleted file mode 100644
index 1bd7a82b9a..0000000000
--- a/stable/traggo/5.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [traggo-5.1.8](https://github.com/truecharts/charts/compare/traggo-5.1.7...traggo-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/traggo/5.1.8/charts/common-17.2.26.tgz b/stable/traggo/5.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/traggo/5.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/traggo/5.1.9/CHANGELOG.md b/stable/traggo/5.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..119e983e44
--- /dev/null
+++ b/stable/traggo/5.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [traggo-5.1.9](https://github.com/truecharts/charts/compare/traggo-5.1.8...traggo-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [traggo-5.1.8](https://github.com/truecharts/charts/compare/traggo-5.1.7...traggo-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [traggo-5.1.7](https://github.com/truecharts/charts/compare/traggo-5.1.6...traggo-5.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [traggo-5.1.6](https://github.com/truecharts/charts/compare/traggo-5.1.5...traggo-5.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [traggo-5.1.5](https://github.com/truecharts/charts/compare/traggo-5.1.4...traggo-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [traggo-5.1.4](https://github.com/truecharts/charts/compare/traggo-5.1.3...traggo-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [traggo-5.1.3](https://github.com/truecharts/charts/compare/traggo-5.1.0...traggo-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [traggo-5.1.2](https://github.com/truecharts/charts/compare/traggo-5.1.0...traggo-5.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+## [traggo-5.1.0](https://github.com/truecharts/charts/compare/traggo-5.0.1...traggo-5.1.0) (2023-12-30)
+
diff --git a/stable/traggo/5.1.9/Chart.yaml b/stable/traggo/5.1.9/Chart.yaml
new file mode 100644
index 0000000000..86d3b1acd0
--- /dev/null
+++ b/stable/traggo/5.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.3.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Traggo is a tag-based time tracking tool. In Traggo there are no tasks, only tagged time spans.
+home: https://truecharts.org/charts/stable/traggo
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/traggo.png
+keywords:
+ - time-tracking
+ - tag
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: traggo
+sources:
+ - https://github.com/traggo/server
+ - https://github.com/truecharts/charts/tree/master/charts/stable/traggo
+ - https://hub.docker.com/r/traggo/server
+type: application
+version: 5.1.9
diff --git a/stable/traggo/5.1.8/README.md b/stable/traggo/5.1.9/README.md
similarity index 100%
rename from stable/traggo/5.1.8/README.md
rename to stable/traggo/5.1.9/README.md
diff --git a/stable/traggo/5.1.9/app-changelog.md b/stable/traggo/5.1.9/app-changelog.md
new file mode 100644
index 0000000000..4c65edc97f
--- /dev/null
+++ b/stable/traggo/5.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [traggo-5.1.9](https://github.com/truecharts/charts/compare/traggo-5.1.8...traggo-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/traggo/5.1.8/app-readme.md b/stable/traggo/5.1.9/app-readme.md
similarity index 100%
rename from stable/traggo/5.1.8/app-readme.md
rename to stable/traggo/5.1.9/app-readme.md
diff --git a/stable/traggo/5.1.9/charts/common-17.2.28.tgz b/stable/traggo/5.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/traggo/5.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/traggo/5.1.8/ix_values.yaml b/stable/traggo/5.1.9/ix_values.yaml
similarity index 100%
rename from stable/traggo/5.1.8/ix_values.yaml
rename to stable/traggo/5.1.9/ix_values.yaml
diff --git a/stable/traggo/5.1.8/questions.yaml b/stable/traggo/5.1.9/questions.yaml
similarity index 100%
rename from stable/traggo/5.1.8/questions.yaml
rename to stable/traggo/5.1.9/questions.yaml
diff --git a/stable/traggo/5.1.9/templates/NOTES.txt b/stable/traggo/5.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/traggo/5.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/traggo/5.1.8/templates/_secret.tpl b/stable/traggo/5.1.9/templates/_secret.tpl
similarity index 100%
rename from stable/traggo/5.1.8/templates/_secret.tpl
rename to stable/traggo/5.1.9/templates/_secret.tpl
diff --git a/stable/traggo/5.1.8/templates/common.yaml b/stable/traggo/5.1.9/templates/common.yaml
similarity index 100%
rename from stable/traggo/5.1.8/templates/common.yaml
rename to stable/traggo/5.1.9/templates/common.yaml
diff --git a/stable/traggo/5.1.9/values.yaml b/stable/traggo/5.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/traktarr/4.1.8/CHANGELOG.md b/stable/traktarr/4.1.8/CHANGELOG.md
deleted file mode 100644
index dc6315874b..0000000000
--- a/stable/traktarr/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [traktarr-4.1.8](https://github.com/truecharts/charts/compare/traktarr-4.1.7...traktarr-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [traktarr-4.1.7](https://github.com/truecharts/charts/compare/traktarr-4.1.6...traktarr-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [traktarr-4.1.6](https://github.com/truecharts/charts/compare/traktarr-4.1.5...traktarr-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [traktarr-4.1.5](https://github.com/truecharts/charts/compare/traktarr-4.1.4...traktarr-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [traktarr-4.1.4](https://github.com/truecharts/charts/compare/traktarr-4.1.3...traktarr-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [traktarr-4.1.3](https://github.com/truecharts/charts/compare/traktarr-4.1.0...traktarr-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [traktarr-4.1.2](https://github.com/truecharts/charts/compare/traktarr-4.1.0...traktarr-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [traktarr-4.1.0](https://github.com/truecharts/charts/compare/traktarr-4.0.1...traktarr-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [traktarr-4.0.1](https://github.com/truecharts/charts/compare/traktarr-4.0.0...traktarr-4.0.1) (2023-12-26)
diff --git a/stable/traktarr/4.1.8/Chart.yaml b/stable/traktarr/4.1.8/Chart.yaml
deleted file mode 100644
index ab2df1285f..0000000000
--- a/stable/traktarr/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Script to add new series and movies to Sonarr/Radarr based on Trakt lists.
-home: https://truecharts.org/charts/stable/traktarr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/traktarr.png
-keywords:
- - traktarr
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: traktarr
-sources:
- - https://github.com/l3uddz/traktarr
- - https://github.com/truecharts/charts/tree/master/charts/stable/traktarr
- - https://hub.docker.com/r/eafxx/traktarr
-type: application
-version: 4.1.8
diff --git a/stable/traktarr/4.1.8/app-changelog.md b/stable/traktarr/4.1.8/app-changelog.md
deleted file mode 100644
index ecc7159d43..0000000000
--- a/stable/traktarr/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [traktarr-4.1.8](https://github.com/truecharts/charts/compare/traktarr-4.1.7...traktarr-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/traktarr/4.1.8/charts/common-17.2.26.tgz b/stable/traktarr/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/traktarr/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/traktarr/4.1.9/CHANGELOG.md b/stable/traktarr/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..62ad0f2415
--- /dev/null
+++ b/stable/traktarr/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [traktarr-4.1.9](https://github.com/truecharts/charts/compare/traktarr-4.1.8...traktarr-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [traktarr-4.1.8](https://github.com/truecharts/charts/compare/traktarr-4.1.7...traktarr-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [traktarr-4.1.7](https://github.com/truecharts/charts/compare/traktarr-4.1.6...traktarr-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [traktarr-4.1.6](https://github.com/truecharts/charts/compare/traktarr-4.1.5...traktarr-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [traktarr-4.1.5](https://github.com/truecharts/charts/compare/traktarr-4.1.4...traktarr-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [traktarr-4.1.4](https://github.com/truecharts/charts/compare/traktarr-4.1.3...traktarr-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [traktarr-4.1.3](https://github.com/truecharts/charts/compare/traktarr-4.1.0...traktarr-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [traktarr-4.1.2](https://github.com/truecharts/charts/compare/traktarr-4.1.0...traktarr-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/traktarr/4.1.9/Chart.yaml b/stable/traktarr/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..41bd8e1f88
--- /dev/null
+++ b/stable/traktarr/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Script to add new series and movies to Sonarr/Radarr based on Trakt lists.
+home: https://truecharts.org/charts/stable/traktarr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/traktarr.png
+keywords:
+ - traktarr
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: traktarr
+sources:
+ - https://github.com/l3uddz/traktarr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/traktarr
+ - https://hub.docker.com/r/eafxx/traktarr
+type: application
+version: 4.1.9
diff --git a/stable/traktarr/4.1.8/README.md b/stable/traktarr/4.1.9/README.md
similarity index 100%
rename from stable/traktarr/4.1.8/README.md
rename to stable/traktarr/4.1.9/README.md
diff --git a/stable/traktarr/4.1.9/app-changelog.md b/stable/traktarr/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..f494fa64d4
--- /dev/null
+++ b/stable/traktarr/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [traktarr-4.1.9](https://github.com/truecharts/charts/compare/traktarr-4.1.8...traktarr-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/traktarr/4.1.8/app-readme.md b/stable/traktarr/4.1.9/app-readme.md
similarity index 100%
rename from stable/traktarr/4.1.8/app-readme.md
rename to stable/traktarr/4.1.9/app-readme.md
diff --git a/stable/traktarr/4.1.9/charts/common-17.2.28.tgz b/stable/traktarr/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/traktarr/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/traktarr/4.1.8/ix_values.yaml b/stable/traktarr/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/traktarr/4.1.8/ix_values.yaml
rename to stable/traktarr/4.1.9/ix_values.yaml
diff --git a/stable/traktarr/4.1.8/questions.yaml b/stable/traktarr/4.1.9/questions.yaml
similarity index 100%
rename from stable/traktarr/4.1.8/questions.yaml
rename to stable/traktarr/4.1.9/questions.yaml
diff --git a/stable/tubearchivist-redisjson/4.1.10/templates/common.yaml b/stable/traktarr/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/tubearchivist-redisjson/4.1.10/templates/common.yaml
rename to stable/traktarr/4.1.9/templates/common.yaml
diff --git a/stable/traktarr/4.1.9/values.yaml b/stable/traktarr/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/trango/4.1.8/CHANGELOG.md b/stable/trango/4.1.8/CHANGELOG.md
deleted file mode 100644
index 9a2f5b4afc..0000000000
--- a/stable/trango/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [trango-4.1.8](https://github.com/truecharts/charts/compare/trango-4.1.7...trango-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [trango-4.1.7](https://github.com/truecharts/charts/compare/trango-4.1.6...trango-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [trango-4.1.6](https://github.com/truecharts/charts/compare/trango-4.1.5...trango-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [trango-4.1.5](https://github.com/truecharts/charts/compare/trango-4.1.4...trango-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [trango-4.1.4](https://github.com/truecharts/charts/compare/trango-4.1.3...trango-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [trango-4.1.3](https://github.com/truecharts/charts/compare/trango-4.1.0...trango-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [trango-4.1.2](https://github.com/truecharts/charts/compare/trango-4.1.0...trango-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [trango-4.1.0](https://github.com/truecharts/charts/compare/trango-4.0.1...trango-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [trango-4.0.1](https://github.com/truecharts/charts/compare/trango-4.0.0...trango-4.0.1) (2023-12-26)
diff --git a/stable/trango/4.1.8/Chart.yaml b/stable/trango/4.1.8/Chart.yaml
deleted file mode 100644
index b14b1788bd..0000000000
--- a/stable/trango/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Trango self-hosted is a calling and file sharing solution that works over LAN (local area networks). It does not need to involve the internet for calling or file sharing. Ideal for offices, hotels, houses, restaurants, and any space where people use the same Public IP address or the same Wi-Fi network. The package comes with a discovery server and a web app that can be deployed on the local machine and can be accessed from anywhere in the network.
-home: https://truecharts.org/charts/stable/trango
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/trango.png
-keywords:
- - trango
- - Network-Other
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: trango
-sources:
- - https://trango.io/
- - https://github.com/truecharts/charts/tree/master/charts/stable/trango
- - https://hub.docker.com/r/tak786/trango-self-hosted
-type: application
-version: 4.1.8
diff --git a/stable/trango/4.1.8/app-changelog.md b/stable/trango/4.1.8/app-changelog.md
deleted file mode 100644
index be068a5b98..0000000000
--- a/stable/trango/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [trango-4.1.8](https://github.com/truecharts/charts/compare/trango-4.1.7...trango-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/trango/4.1.8/charts/common-17.2.26.tgz b/stable/trango/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/trango/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/trango/4.1.9/CHANGELOG.md b/stable/trango/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..fbebe96256
--- /dev/null
+++ b/stable/trango/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [trango-4.1.9](https://github.com/truecharts/charts/compare/trango-4.1.8...trango-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [trango-4.1.8](https://github.com/truecharts/charts/compare/trango-4.1.7...trango-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [trango-4.1.7](https://github.com/truecharts/charts/compare/trango-4.1.6...trango-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [trango-4.1.6](https://github.com/truecharts/charts/compare/trango-4.1.5...trango-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [trango-4.1.5](https://github.com/truecharts/charts/compare/trango-4.1.4...trango-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [trango-4.1.4](https://github.com/truecharts/charts/compare/trango-4.1.3...trango-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [trango-4.1.3](https://github.com/truecharts/charts/compare/trango-4.1.0...trango-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [trango-4.1.2](https://github.com/truecharts/charts/compare/trango-4.1.0...trango-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/trango/4.1.9/Chart.yaml b/stable/trango/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..2c48fc46f9
--- /dev/null
+++ b/stable/trango/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Trango self-hosted is a calling and file sharing solution that works over LAN (local area networks). It does not need to involve the internet for calling or file sharing. Ideal for offices, hotels, houses, restaurants, and any space where people use the same Public IP address or the same Wi-Fi network. The package comes with a discovery server and a web app that can be deployed on the local machine and can be accessed from anywhere in the network.
+home: https://truecharts.org/charts/stable/trango
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/trango.png
+keywords:
+ - trango
+ - Network-Other
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: trango
+sources:
+ - https://trango.io/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/trango
+ - https://hub.docker.com/r/tak786/trango-self-hosted
+type: application
+version: 4.1.9
diff --git a/stable/trango/4.1.8/README.md b/stable/trango/4.1.9/README.md
similarity index 100%
rename from stable/trango/4.1.8/README.md
rename to stable/trango/4.1.9/README.md
diff --git a/stable/trango/4.1.9/app-changelog.md b/stable/trango/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..15d76ff432
--- /dev/null
+++ b/stable/trango/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [trango-4.1.9](https://github.com/truecharts/charts/compare/trango-4.1.8...trango-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/trango/4.1.8/app-readme.md b/stable/trango/4.1.9/app-readme.md
similarity index 100%
rename from stable/trango/4.1.8/app-readme.md
rename to stable/trango/4.1.9/app-readme.md
diff --git a/stable/trango/4.1.9/charts/common-17.2.28.tgz b/stable/trango/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/trango/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/trango/4.1.8/ix_values.yaml b/stable/trango/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/trango/4.1.8/ix_values.yaml
rename to stable/trango/4.1.9/ix_values.yaml
diff --git a/stable/trango/4.1.8/questions.yaml b/stable/trango/4.1.9/questions.yaml
similarity index 100%
rename from stable/trango/4.1.8/questions.yaml
rename to stable/trango/4.1.9/questions.yaml
diff --git a/stable/tubesync/4.1.9/templates/common.yaml b/stable/trango/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/tubesync/4.1.9/templates/common.yaml
rename to stable/trango/4.1.9/templates/common.yaml
diff --git a/stable/trango/4.1.9/values.yaml b/stable/trango/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/transmission/19.1.10/CHANGELOG.md b/stable/transmission/19.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..680b950a69
--- /dev/null
+++ b/stable/transmission/19.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [transmission-19.1.10](https://github.com/truecharts/charts/compare/transmission-19.1.9...transmission-19.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [transmission-19.1.9](https://github.com/truecharts/charts/compare/transmission-19.1.8...transmission-19.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [transmission-19.1.8](https://github.com/truecharts/charts/compare/transmission-19.1.7...transmission-19.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [transmission-19.1.7](https://github.com/truecharts/charts/compare/transmission-19.1.6...transmission-19.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [transmission-19.1.6](https://github.com/truecharts/charts/compare/transmission-19.1.5...transmission-19.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/onedr0p/transmission to v4.0.5[@7142c11](https://github.com/7142c11) by renovate ([#16998](https://github.com/truecharts/charts/issues/16998))
+
+
+## [transmission-19.1.5](https://github.com/truecharts/charts/compare/transmission-19.1.4...transmission-19.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [transmission-19.1.4](https://github.com/truecharts/charts/compare/transmission-19.1.3...transmission-19.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [transmission-19.1.3](https://github.com/truecharts/charts/compare/transmission-19.1.0...transmission-19.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [transmission-19.1.2](https://github.com/truecharts/charts/compare/transmission-19.1.0...transmission-19.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/transmission/19.1.10/Chart.yaml b/stable/transmission/19.1.10/Chart.yaml
new file mode 100644
index 0000000000..f65554f1ea
--- /dev/null
+++ b/stable/transmission/19.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: download-tools
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.0.5
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: fast, easy, and free BitTorrent client.
+home: https://truecharts.org/charts/stable/transmission
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/transmission.png
+keywords:
+ - transmission
+ - torrent
+ - usenet
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: transmission
+sources:
+ - https://github.com/transmission/transmission
+ - https://github.com/truecharts/charts/tree/master/charts/stable/transmission
+ - https://ghcr.io/onedr0p/transmission
+type: application
+version: 19.1.10
diff --git a/stable/transmission/19.1.10/README.md b/stable/transmission/19.1.10/README.md
new file mode 100644
index 0000000000..7fe58d5213
--- /dev/null
+++ b/stable/transmission/19.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/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)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/transmission/19.1.10/app-changelog.md b/stable/transmission/19.1.10/app-changelog.md
new file mode 100644
index 0000000000..a0a3777f55
--- /dev/null
+++ b/stable/transmission/19.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [transmission-19.1.10](https://github.com/truecharts/charts/compare/transmission-19.1.9...transmission-19.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/transmission/19.1.10/app-readme.md b/stable/transmission/19.1.10/app-readme.md
new file mode 100644
index 0000000000..7ad905d1d9
--- /dev/null
+++ b/stable/transmission/19.1.10/app-readme.md
@@ -0,0 +1,8 @@
+fast, easy, and free BitTorrent client.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/transmission](https://truecharts.org/charts/stable/transmission)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/transmission/19.1.10/charts/common-17.2.28.tgz b/stable/transmission/19.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/transmission/19.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/transmission/19.1.10/ix_values.yaml b/stable/transmission/19.1.10/ix_values.yaml
new file mode 100644
index 0000000000..f17b61cad7
--- /dev/null
+++ b/stable/transmission/19.1.10/ix_values.yaml
@@ -0,0 +1,117 @@
+image:
+ repository: ghcr.io/onedr0p/transmission
+ pullPolicy: IfNotPresent
+ tag: 4.0.5@sha256:7142c114d6a543c0befddd1244e4c8b17019670538ec462ce502e7cae04f1b23
+service:
+ main:
+ ports:
+ main:
+ port: 10109
+ torrent:
+ enabled: true
+ ports:
+ torrent:
+ enabled: true
+ port: 51414
+ protocol: tcp
+ torrentudp:
+ enabled: true
+ port: "{{ .Values.service.torrent.ports.torrent.port }}"
+ protocol: udp
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: true
+ type: tcp
+ startup:
+ enabled: true
+ type: tcp
+ readiness:
+ enabled: true
+ type: tcp
+ env:
+ # PUID: 1001
+ # URL is set here so it wont be able to get overwritten by the user
+ # as this will break the probes, if the need arises we can expose it.
+ TRANSMISSION__RPC_URL: "/transmission"
+ # TRANSMISSION__RPC_USERNAME: ""
+ # TRANSMISSION__RPC_PASSWORD: ""
+ # TRANSMISSION__RPC_AUTHENTICATION_REQUIRED: false
+ # 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: "https://github.com/Naunter/BT_BlockLists/releases/download/v.1/bt_blocklists.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.port }}"
+ # 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_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.port }}"
+ # 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:
+ open:
+ enabled: true
+manifestManager:
+ enabled: false
diff --git a/stable/transmission/19.1.10/questions.yaml b/stable/transmission/19.1.10/questions.yaml
new file mode 100644
index 0000000000..230a3c58b5
--- /dev/null
+++ b/stable/transmission/19.1.10/questions.yaml
@@ -0,0 +1,3079 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+ path: "/transmission/web/#files"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: TRANSMISSION__RPC_USERNAME
+ label: Transmission RPC Username
+ schema:
+ type: string
+ default: ""
+ - variable: TRANSMISSION__RPC_PASSWORD
+ label: Transmission RPC Password
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: TRANSMISSION__RPC_AUTHENTICATION_REQUIRED
+ label: Transmission RPC Authentication Required
+ schema:
+ type: boolean
+ default: false
+ - variable: TRANSMISSION__ALT_SPEED_ENABLED
+ label: Transmission Alt Speed Enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: TRANSMISSION__ALT_SPEED_DOWN
+ label: Transmission Alt Speed Down
+ schema:
+ type: int
+ default: 50
+ - variable: TRANSMISSION__ALT_SPEED_TIME_ENABLED
+ label: Transmission Alt Speed Time 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_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: "https://github.com/Naunter/BT_BlockLists/releases/download/v.1/bt_blocklists.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__INCOMPLETE_DIR_ENABLED
+ label: TRANSMISSION__INCOMPLETE_DIR_ENABLED
+ schema:
+ type: boolean
+ default: true
+ - variable: TRANSMISSION__INCOMPLETE_DIR
+ label: Transmission Incomplete Dir
+ schema:
+ type: string
+ default: "/downloads/incomplete"
+ - variable: TRANSMISSION__WATCH_DIR_ENABLED
+ label: Transmission Watch Dir Enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: TRANSMISSION__WATCH_DIR
+ label: Transmission Watch Dir
+ schema:
+ type: string
+ default: "/watch"
+ - 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_ENABLED
+ label: Transmission Idle Seeding Limit
+ schema:
+ type: boolean
+ default: false
+ - variable: TRANSMISSION__IDLE_SEEDING_LIMIT
+ label: Transmission Idle Seeding Limit
+ schema:
+ type: int
+ default: 30
+ - 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_ENABLED
+ label: Transmission Ratio Limit Enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: TRANSMISSION__RATIO_LIMIT
+ label: Transmission Ratio Limit
+ schema:
+ type: int
+ default: 2
+ - variable: TRANSMISSION__RENAME_PARTIAL_FILES
+ label: Transmission Rename Partial Files
+ schema:
+ type: boolean
+ default: true
+ - variable: TRANSMISSION__RPC_ENABLED
+ label: Transmission RPC Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: TRANSMISSION__RPC_BIND_ADDRESS
+ label: Transmission RPC Bind Address
+ schema:
+ type: string
+ default: "0.0.0.0"
+ - variable: TRANSMISSION__RPC_HOST_WHITELIST_ENABLED
+ label: Transmission RPC HostWhiteList Enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: TRANSMISSION__RPC_HOST_WHITELIST
+ label: Transmission RPC HostWhiteList
+ schema:
+ type: string
+ default: ""
+ - variable: TRANSMISSION__RPC_WHITELIST_ENABLED
+ label: Transmission RPC WhiteList Enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: TRANSMISSION__RPC_WHITELIST
+ label: Transmission RPC WhiteList
+ schema:
+ type: string
+ default: ""
+ - 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 File Name
+ 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_ENABLED
+ label: Transmission Speed Limit Down Enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: TRANSMISSION__SPEED_LIMIT_DOWN
+ label: Transmission Speed Limit Down
+ schema:
+ type: int
+ default: 100
+ - variable: TRANSMISSION__SPEED_LIMIT_UP_ENABLED
+ label: Transmission Speed Limit Up Enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: TRANSMISSION__SPEED_LIMIT_UP
+ label: Transmission Speed Limit Up
+ schema:
+ type: int
+ default: 100
+ - 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: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10109
+ required: true
+ - variable: torrent
+ label: "Torrent Service"
+ description: "Torrent service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: torrent
+ label: "TCP Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 51414
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/transmission/19.1.10/templates/NOTES.txt b/stable/transmission/19.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/transmission/19.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/transmission/19.1.10/templates/common.yaml b/stable/transmission/19.1.10/templates/common.yaml
new file mode 100644
index 0000000000..5e5e0d8c87
--- /dev/null
+++ b/stable/transmission/19.1.10/templates/common.yaml
@@ -0,0 +1,15 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Set it to the same port as "torrent" service/port */}}
+{{- $_ := set $.Values.service.torrent.ports.torrentudp "port" .Values.service.torrent.ports.torrent.port -}}
+
+{{- if .Values.workload.main.podSpec.containers.main.env.TRANSMISSION_RPC_AUTHENTICATION_REQUIRED -}}
+ {{- $headers := (dict "Authorization" (printf "Basic %s" (printf "%s:%s" .Values.workload.main.podSpec.containers.main.env.TRANSMISSION_RPC_USERNAME .Values.workload.main.podSpec.containers.main.env.TRANSMISSION_RPC_PASSWORD | b64enc))) -}}
+ {{- $_ := set $.Values.workload.main.podSpec.containers.main.probes.liveness "httpHeaders" $headers -}}
+ {{- $_ := set $.Values.workload.main.podSpec.containers.main.probes.readiness "httpHeaders" $headers -}}
+ {{- $_ := set $.Values.workload.main.podSpec.containers.main.probes.startup "httpHeaders" $headers -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/transmission/19.1.10/values.yaml b/stable/transmission/19.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/trilium-notes/11.1.10/CHANGELOG.md b/stable/trilium-notes/11.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..0e55d24e15
--- /dev/null
+++ b/stable/trilium-notes/11.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [trilium-notes-11.1.10](https://github.com/truecharts/charts/compare/trilium-notes-11.1.9...trilium-notes-11.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [trilium-notes-11.1.9](https://github.com/truecharts/charts/compare/trilium-notes-11.1.8...trilium-notes-11.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [trilium-notes-11.1.8](https://github.com/truecharts/charts/compare/trilium-notes-11.1.7...trilium-notes-11.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [trilium-notes-11.1.7](https://github.com/truecharts/charts/compare/trilium-notes-11.1.6...trilium-notes-11.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [trilium-notes-11.1.6](https://github.com/truecharts/charts/compare/trilium-notes-11.1.5...trilium-notes-11.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/zadam/trilium to v0.62.5[@52ea369](https://github.com/52ea369) by renovate ([#17002](https://github.com/truecharts/charts/issues/17002))
+
+
+## [trilium-notes-11.1.5](https://github.com/truecharts/charts/compare/trilium-notes-11.1.4...trilium-notes-11.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [trilium-notes-11.1.4](https://github.com/truecharts/charts/compare/trilium-notes-11.1.3...trilium-notes-11.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [trilium-notes-11.1.3](https://github.com/truecharts/charts/compare/trilium-notes-11.1.0...trilium-notes-11.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [trilium-notes-11.1.2](https://github.com/truecharts/charts/compare/trilium-notes-11.1.0...trilium-notes-11.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/trilium-notes/11.1.10/Chart.yaml b/stable/trilium-notes/11.1.10/Chart.yaml
new file mode 100644
index 0000000000..4e045444be
--- /dev/null
+++ b/stable/trilium-notes/11.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.62.5
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases.
+home: https://truecharts.org/charts/stable/trilium-notes
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/trilium-notes.png
+keywords:
+ - trilium
+ - notes
+ - note
+ - information
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: trilium-notes
+sources:
+ - https://github.com/zadam/trilium
+ - https://github.com/truecharts/charts/tree/master/charts/stable/trilium-notes
+ - https://ghcr.io/zadam/trilium
+type: application
+version: 11.1.10
diff --git a/stable/trilium-notes/11.1.10/README.md b/stable/trilium-notes/11.1.10/README.md
new file mode 100644
index 0000000000..146b023b8c
--- /dev/null
+++ b/stable/trilium-notes/11.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/trilium-notes)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/trilium-notes/11.1.10/app-changelog.md b/stable/trilium-notes/11.1.10/app-changelog.md
new file mode 100644
index 0000000000..4beb40791d
--- /dev/null
+++ b/stable/trilium-notes/11.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [trilium-notes-11.1.10](https://github.com/truecharts/charts/compare/trilium-notes-11.1.9...trilium-notes-11.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/trilium-notes/11.1.10/app-readme.md b/stable/trilium-notes/11.1.10/app-readme.md
new file mode 100644
index 0000000000..309c24c61b
--- /dev/null
+++ b/stable/trilium-notes/11.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/trilium-notes](https://truecharts.org/charts/stable/trilium-notes)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/trilium-notes/11.1.10/charts/common-17.2.28.tgz b/stable/trilium-notes/11.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/trilium-notes/11.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/trilium-notes/11.1.10/ix_values.yaml b/stable/trilium-notes/11.1.10/ix_values.yaml
new file mode 100644
index 0000000000..7fb30ce104
--- /dev/null
+++ b/stable/trilium-notes/11.1.10/ix_values.yaml
@@ -0,0 +1,24 @@
+image:
+ repository: ghcr.io/zadam/trilium
+ pullPolicy: IfNotPresent
+ tag: 0.62.5@sha256:52ea369a65f7d03d4a82a32c4a5df74808bd15cf9f6adebf20728992b6a99b49
+service:
+ main:
+ ports:
+ main:
+ protocol: http
+ targetPort: 8080
+ port: 10156
+persistence:
+ config:
+ enabled: true
+ mountPath: "/home/node"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+ fsGroup: 1000
diff --git a/stable/trilium-notes/11.1.10/questions.yaml b/stable/trilium-notes/11.1.10/questions.yaml
new file mode 100644
index 0000000000..4c9f12da1d
--- /dev/null
+++ b/stable/trilium-notes/11.1.10/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10156
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 1000
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/trilium-notes/11.1.10/templates/NOTES.txt b/stable/trilium-notes/11.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/trilium-notes/11.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/trilium-notes/11.1.10/templates/common.yaml b/stable/trilium-notes/11.1.10/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/trilium-notes/11.1.10/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/trilium-notes/11.1.10/values.yaml b/stable/trilium-notes/11.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/troddit/4.1.8/CHANGELOG.md b/stable/troddit/4.1.8/CHANGELOG.md
deleted file mode 100644
index 2ee753f1fd..0000000000
--- a/stable/troddit/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [troddit-4.1.8](https://github.com/truecharts/charts/compare/troddit-4.1.7...troddit-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [troddit-4.1.7](https://github.com/truecharts/charts/compare/troddit-4.1.6...troddit-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [troddit-4.1.6](https://github.com/truecharts/charts/compare/troddit-4.1.5...troddit-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [troddit-4.1.5](https://github.com/truecharts/charts/compare/troddit-4.1.4...troddit-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [troddit-4.1.4](https://github.com/truecharts/charts/compare/troddit-4.1.3...troddit-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [troddit-4.1.3](https://github.com/truecharts/charts/compare/troddit-4.1.0...troddit-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [troddit-4.1.2](https://github.com/truecharts/charts/compare/troddit-4.1.0...troddit-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [troddit-4.1.0](https://github.com/truecharts/charts/compare/troddit-4.0.1...troddit-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [troddit-4.0.1](https://github.com/truecharts/charts/compare/troddit-4.0.0...troddit-4.0.1) (2023-12-26)
diff --git a/stable/troddit/4.1.8/Chart.yaml b/stable/troddit/4.1.8/Chart.yaml
deleted file mode 100644
index 9bed0e2a78..0000000000
--- a/stable/troddit/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-Web
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A web client for Reddit
-home: https://truecharts.org/charts/stable/troddit
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/troddit.png
-keywords:
- - troddit
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: troddit
-sources:
- - https://github.com/burhan-syed/troddit
- - https://github.com/truecharts/charts/tree/master/charts/stable/troddit
- - https://hub.docker.com/r/bsyed/troddit
-type: application
-version: 4.1.8
diff --git a/stable/troddit/4.1.8/app-changelog.md b/stable/troddit/4.1.8/app-changelog.md
deleted file mode 100644
index 5b06fd6416..0000000000
--- a/stable/troddit/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [troddit-4.1.8](https://github.com/truecharts/charts/compare/troddit-4.1.7...troddit-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/troddit/4.1.8/charts/common-17.2.26.tgz b/stable/troddit/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/troddit/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/troddit/4.1.9/CHANGELOG.md b/stable/troddit/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..cea99cb115
--- /dev/null
+++ b/stable/troddit/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [troddit-4.1.9](https://github.com/truecharts/charts/compare/troddit-4.1.8...troddit-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [troddit-4.1.8](https://github.com/truecharts/charts/compare/troddit-4.1.7...troddit-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [troddit-4.1.7](https://github.com/truecharts/charts/compare/troddit-4.1.6...troddit-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [troddit-4.1.6](https://github.com/truecharts/charts/compare/troddit-4.1.5...troddit-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [troddit-4.1.5](https://github.com/truecharts/charts/compare/troddit-4.1.4...troddit-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [troddit-4.1.4](https://github.com/truecharts/charts/compare/troddit-4.1.3...troddit-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [troddit-4.1.3](https://github.com/truecharts/charts/compare/troddit-4.1.0...troddit-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [troddit-4.1.2](https://github.com/truecharts/charts/compare/troddit-4.1.0...troddit-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/troddit/4.1.9/Chart.yaml b/stable/troddit/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..8fe9b853b6
--- /dev/null
+++ b/stable/troddit/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-Web
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A web client for Reddit
+home: https://truecharts.org/charts/stable/troddit
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/troddit.png
+keywords:
+ - troddit
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: troddit
+sources:
+ - https://github.com/burhan-syed/troddit
+ - https://github.com/truecharts/charts/tree/master/charts/stable/troddit
+ - https://hub.docker.com/r/bsyed/troddit
+type: application
+version: 4.1.9
diff --git a/stable/troddit/4.1.8/README.md b/stable/troddit/4.1.9/README.md
similarity index 100%
rename from stable/troddit/4.1.8/README.md
rename to stable/troddit/4.1.9/README.md
diff --git a/stable/troddit/4.1.9/app-changelog.md b/stable/troddit/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..399a0cab89
--- /dev/null
+++ b/stable/troddit/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [troddit-4.1.9](https://github.com/truecharts/charts/compare/troddit-4.1.8...troddit-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/troddit/4.1.8/app-readme.md b/stable/troddit/4.1.9/app-readme.md
similarity index 100%
rename from stable/troddit/4.1.8/app-readme.md
rename to stable/troddit/4.1.9/app-readme.md
diff --git a/stable/troddit/4.1.9/charts/common-17.2.28.tgz b/stable/troddit/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/troddit/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/troddit/4.1.8/ix_values.yaml b/stable/troddit/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/troddit/4.1.8/ix_values.yaml
rename to stable/troddit/4.1.9/ix_values.yaml
diff --git a/stable/troddit/4.1.8/questions.yaml b/stable/troddit/4.1.9/questions.yaml
similarity index 100%
rename from stable/troddit/4.1.8/questions.yaml
rename to stable/troddit/4.1.9/questions.yaml
diff --git a/stable/tvhproxy/4.1.8/templates/common.yaml b/stable/troddit/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/tvhproxy/4.1.8/templates/common.yaml
rename to stable/troddit/4.1.9/templates/common.yaml
diff --git a/stable/troddit/4.1.9/values.yaml b/stable/troddit/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/truecommand/17.1.9/CHANGELOG.md b/stable/truecommand/17.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..82c8be47e5
--- /dev/null
+++ b/stable/truecommand/17.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [truecommand-17.1.9](https://github.com/truecharts/charts/compare/truecommand-17.1.8...truecommand-17.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [truecommand-17.1.8](https://github.com/truecharts/charts/compare/truecommand-17.1.7...truecommand-17.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [truecommand-17.1.7](https://github.com/truecharts/charts/compare/truecommand-17.1.6...truecommand-17.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [truecommand-17.1.6](https://github.com/truecharts/charts/compare/truecommand-17.1.5...truecommand-17.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [truecommand-17.1.5](https://github.com/truecharts/charts/compare/truecommand-17.1.4...truecommand-17.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [truecommand-17.1.4](https://github.com/truecharts/charts/compare/truecommand-17.1.3...truecommand-17.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [truecommand-17.1.3](https://github.com/truecharts/charts/compare/truecommand-17.1.0...truecommand-17.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [truecommand-17.1.2](https://github.com/truecharts/charts/compare/truecommand-17.1.0...truecommand-17.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/truecommand/17.1.9/Chart.yaml b/stable/truecommand/17.1.9/Chart.yaml
new file mode 100644
index 0000000000..4d847bbb75
--- /dev/null
+++ b/stable/truecommand/17.1.9/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Administration
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.2.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Aggregated management of TrueNAS devices
+home: https://truecharts.org/charts/stable/truecommand
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/truecommand.png
+keywords:
+ - truecommand
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ 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: 17.1.9
diff --git a/stable/truecommand/17.1.9/README.md b/stable/truecommand/17.1.9/README.md
new file mode 100644
index 0000000000..44443d294f
--- /dev/null
+++ b/stable/truecommand/17.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/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)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/truecommand/17.1.9/app-changelog.md b/stable/truecommand/17.1.9/app-changelog.md
new file mode 100644
index 0000000000..f507837501
--- /dev/null
+++ b/stable/truecommand/17.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [truecommand-17.1.9](https://github.com/truecharts/charts/compare/truecommand-17.1.8...truecommand-17.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/truecommand/17.1.9/app-readme.md b/stable/truecommand/17.1.9/app-readme.md
new file mode 100644
index 0000000000..4dc8957fdf
--- /dev/null
+++ b/stable/truecommand/17.1.9/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/charts/stable/truecommand](https://truecharts.org/charts/stable/truecommand)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/truecommand/17.1.9/charts/common-17.2.28.tgz b/stable/truecommand/17.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/truecommand/17.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/truecommand/17.1.9/ix_values.yaml b/stable/truecommand/17.1.9/ix_values.yaml
new file mode 100644
index 0000000000..7a5c106620
--- /dev/null
+++ b/stable/truecommand/17.1.9/ix_values.yaml
@@ -0,0 +1,23 @@
+image:
+ repository: ixsystems/truecommand
+ pullPolicy: IfNotPresent
+ tag: 2.2@sha256:197719cc315b22cd677c9c286fffe7a7d0f0eb9ea3d87b2269128d330f15fd91
+service:
+ main:
+ ports:
+ main:
+ port: 10031
+ targetPort: 80
+persistence:
+ data:
+ enabled: true
+ mountPath: "/data"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
diff --git a/stable/truecommand/17.1.9/questions.yaml b/stable/truecommand/17.1.9/questions.yaml
new file mode 100644
index 0000000000..ca7838520c
--- /dev/null
+++ b/stable/truecommand/17.1.9/questions.yaml
@@ -0,0 +1,2828 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10031
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: 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: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/truecommand/17.1.9/templates/NOTES.txt b/stable/truecommand/17.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/truecommand/17.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/truecommand/17.1.9/templates/common.yaml b/stable/truecommand/17.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/truecommand/17.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/truecommand/17.1.9/values.yaml b/stable/truecommand/17.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/ts-dnsserver/4.1.8/CHANGELOG.md b/stable/ts-dnsserver/4.1.8/CHANGELOG.md
deleted file mode 100644
index 1e5e1916bd..0000000000
--- a/stable/ts-dnsserver/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ts-dnsserver-4.1.8](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.7...ts-dnsserver-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ts-dnsserver-4.1.7](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.6...ts-dnsserver-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [ts-dnsserver-4.1.6](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.5...ts-dnsserver-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ts-dnsserver-4.1.5](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.4...ts-dnsserver-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ts-dnsserver-4.1.4](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.3...ts-dnsserver-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ts-dnsserver-4.1.3](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.0...ts-dnsserver-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [ts-dnsserver-4.1.2](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.0...ts-dnsserver-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [ts-dnsserver-4.1.0](https://github.com/truecharts/charts/compare/ts-dnsserver-4.0.1...ts-dnsserver-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [ts-dnsserver-4.0.1](https://github.com/truecharts/charts/compare/ts-dnsserver-4.0.0...ts-dnsserver-4.0.1) (2023-12-26)
diff --git a/stable/ts-dnsserver/4.1.8/Chart.yaml b/stable/ts-dnsserver/4.1.8/Chart.yaml
deleted file mode 100644
index dc6d8f9b78..0000000000
--- a/stable/ts-dnsserver/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Network-DNS
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: 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.
-home: https://truecharts.org/charts/stable/ts-dnsserver
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ts-dnsserver.png
-keywords:
- - ts-dnsserver
- - Network-DNS
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ts-dnsserver
-sources:
- - https://github.com/TechnitiumSoftware/DnsServer
- - https://github.com/truecharts/charts/tree/master/charts/stable/ts-dnsserver
- - https://hub.docker.com/r/roxedus/ts-dnsserver
-type: application
-version: 4.1.8
diff --git a/stable/ts-dnsserver/4.1.8/app-changelog.md b/stable/ts-dnsserver/4.1.8/app-changelog.md
deleted file mode 100644
index 3873bcdd59..0000000000
--- a/stable/ts-dnsserver/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ts-dnsserver-4.1.8](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.7...ts-dnsserver-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ts-dnsserver/4.1.8/charts/common-17.2.26.tgz b/stable/ts-dnsserver/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ts-dnsserver/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ts-dnsserver/4.1.9/CHANGELOG.md b/stable/ts-dnsserver/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..d8dd8986b1
--- /dev/null
+++ b/stable/ts-dnsserver/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ts-dnsserver-4.1.9](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.8...ts-dnsserver-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ts-dnsserver-4.1.8](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.7...ts-dnsserver-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ts-dnsserver-4.1.7](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.6...ts-dnsserver-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [ts-dnsserver-4.1.6](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.5...ts-dnsserver-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ts-dnsserver-4.1.5](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.4...ts-dnsserver-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ts-dnsserver-4.1.4](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.3...ts-dnsserver-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ts-dnsserver-4.1.3](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.0...ts-dnsserver-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ts-dnsserver-4.1.2](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.0...ts-dnsserver-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/ts-dnsserver/4.1.9/Chart.yaml b/stable/ts-dnsserver/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..d7959933d2
--- /dev/null
+++ b/stable/ts-dnsserver/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Network-DNS
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: 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.
+home: https://truecharts.org/charts/stable/ts-dnsserver
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ts-dnsserver.png
+keywords:
+ - ts-dnsserver
+ - Network-DNS
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ts-dnsserver
+sources:
+ - https://github.com/TechnitiumSoftware/DnsServer
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ts-dnsserver
+ - https://hub.docker.com/r/roxedus/ts-dnsserver
+type: application
+version: 4.1.9
diff --git a/stable/ts-dnsserver/4.1.8/README.md b/stable/ts-dnsserver/4.1.9/README.md
similarity index 100%
rename from stable/ts-dnsserver/4.1.8/README.md
rename to stable/ts-dnsserver/4.1.9/README.md
diff --git a/stable/ts-dnsserver/4.1.9/app-changelog.md b/stable/ts-dnsserver/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..9f8cb07625
--- /dev/null
+++ b/stable/ts-dnsserver/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ts-dnsserver-4.1.9](https://github.com/truecharts/charts/compare/ts-dnsserver-4.1.8...ts-dnsserver-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ts-dnsserver/4.1.8/app-readme.md b/stable/ts-dnsserver/4.1.9/app-readme.md
similarity index 100%
rename from stable/ts-dnsserver/4.1.8/app-readme.md
rename to stable/ts-dnsserver/4.1.9/app-readme.md
diff --git a/stable/ts-dnsserver/4.1.9/charts/common-17.2.28.tgz b/stable/ts-dnsserver/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ts-dnsserver/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/ts-dnsserver/4.1.8/ix_values.yaml b/stable/ts-dnsserver/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/ts-dnsserver/4.1.8/ix_values.yaml
rename to stable/ts-dnsserver/4.1.9/ix_values.yaml
diff --git a/stable/ts-dnsserver/4.1.8/questions.yaml b/stable/ts-dnsserver/4.1.9/questions.yaml
similarity index 100%
rename from stable/ts-dnsserver/4.1.8/questions.yaml
rename to stable/ts-dnsserver/4.1.9/questions.yaml
diff --git a/stable/twonky-server/4.1.12/templates/common.yaml b/stable/ts-dnsserver/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/twonky-server/4.1.12/templates/common.yaml
rename to stable/ts-dnsserver/4.1.9/templates/common.yaml
diff --git a/stable/ts-dnsserver/4.1.9/values.yaml b/stable/ts-dnsserver/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tsmuxer/7.1.8/CHANGELOG.md b/stable/tsmuxer/7.1.8/CHANGELOG.md
deleted file mode 100644
index 14de207337..0000000000
--- a/stable/tsmuxer/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tsmuxer-7.1.8](https://github.com/truecharts/charts/compare/tsmuxer-7.1.7...tsmuxer-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tsmuxer-7.1.7](https://github.com/truecharts/charts/compare/tsmuxer-7.1.6...tsmuxer-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [tsmuxer-7.1.6](https://github.com/truecharts/charts/compare/tsmuxer-7.1.5...tsmuxer-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tsmuxer-7.1.5](https://github.com/truecharts/charts/compare/tsmuxer-7.1.4...tsmuxer-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tsmuxer-7.1.4](https://github.com/truecharts/charts/compare/tsmuxer-7.1.3...tsmuxer-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tsmuxer-7.1.3](https://github.com/truecharts/charts/compare/tsmuxer-7.1.0...tsmuxer-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [tsmuxer-7.1.2](https://github.com/truecharts/charts/compare/tsmuxer-7.1.0...tsmuxer-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [tsmuxer-7.1.0](https://github.com/truecharts/charts/compare/tsmuxer-7.0.1...tsmuxer-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [tsmuxer-7.0.1](https://github.com/truecharts/charts/compare/tsmuxer-7.0.0...tsmuxer-7.0.1) (2023-12-26)
diff --git a/stable/tsmuxer/7.1.8/Chart.yaml b/stable/tsmuxer/7.1.8/Chart.yaml
deleted file mode 100644
index 97d0504ca5..0000000000
--- a/stable/tsmuxer/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 23.11.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: tsMuxer is a Transport Stream muxer.
-home: https://truecharts.org/charts/stable/tsmuxer
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tsmuxer.png
-keywords:
- - media
- - tsmuxer
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tsmuxer
-sources:
- - https://github.com/jlesage/docker-tsmuxer
- - https://github.com/truecharts/charts/tree/master/charts/stable/tsmuxer
- - https://hub.docker.com/r/jlesage/tsmuxer
-type: application
-version: 7.1.8
diff --git a/stable/tsmuxer/7.1.8/app-changelog.md b/stable/tsmuxer/7.1.8/app-changelog.md
deleted file mode 100644
index 42b78a636b..0000000000
--- a/stable/tsmuxer/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tsmuxer-7.1.8](https://github.com/truecharts/charts/compare/tsmuxer-7.1.7...tsmuxer-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tsmuxer/7.1.8/charts/common-17.2.26.tgz b/stable/tsmuxer/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tsmuxer/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tsmuxer/7.1.9/CHANGELOG.md b/stable/tsmuxer/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..33d4454375
--- /dev/null
+++ b/stable/tsmuxer/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tsmuxer-7.1.9](https://github.com/truecharts/charts/compare/tsmuxer-7.1.8...tsmuxer-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tsmuxer-7.1.8](https://github.com/truecharts/charts/compare/tsmuxer-7.1.7...tsmuxer-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tsmuxer-7.1.7](https://github.com/truecharts/charts/compare/tsmuxer-7.1.6...tsmuxer-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [tsmuxer-7.1.6](https://github.com/truecharts/charts/compare/tsmuxer-7.1.5...tsmuxer-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tsmuxer-7.1.5](https://github.com/truecharts/charts/compare/tsmuxer-7.1.4...tsmuxer-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tsmuxer-7.1.4](https://github.com/truecharts/charts/compare/tsmuxer-7.1.3...tsmuxer-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tsmuxer-7.1.3](https://github.com/truecharts/charts/compare/tsmuxer-7.1.0...tsmuxer-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [tsmuxer-7.1.2](https://github.com/truecharts/charts/compare/tsmuxer-7.1.0...tsmuxer-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/tsmuxer/7.1.9/Chart.yaml b/stable/tsmuxer/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..20c3a26a25
--- /dev/null
+++ b/stable/tsmuxer/7.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 23.11.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: tsMuxer is a Transport Stream muxer.
+home: https://truecharts.org/charts/stable/tsmuxer
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tsmuxer.png
+keywords:
+ - media
+ - tsmuxer
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tsmuxer
+sources:
+ - https://github.com/jlesage/docker-tsmuxer
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tsmuxer
+ - https://hub.docker.com/r/jlesage/tsmuxer
+type: application
+version: 7.1.9
diff --git a/stable/tsmuxer/7.1.8/README.md b/stable/tsmuxer/7.1.9/README.md
similarity index 100%
rename from stable/tsmuxer/7.1.8/README.md
rename to stable/tsmuxer/7.1.9/README.md
diff --git a/stable/tsmuxer/7.1.9/app-changelog.md b/stable/tsmuxer/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..04feff9aac
--- /dev/null
+++ b/stable/tsmuxer/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tsmuxer-7.1.9](https://github.com/truecharts/charts/compare/tsmuxer-7.1.8...tsmuxer-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tsmuxer/7.1.8/app-readme.md b/stable/tsmuxer/7.1.9/app-readme.md
similarity index 100%
rename from stable/tsmuxer/7.1.8/app-readme.md
rename to stable/tsmuxer/7.1.9/app-readme.md
diff --git a/stable/tsmuxer/7.1.9/charts/common-17.2.28.tgz b/stable/tsmuxer/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tsmuxer/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/tsmuxer/7.1.8/ix_values.yaml b/stable/tsmuxer/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/tsmuxer/7.1.8/ix_values.yaml
rename to stable/tsmuxer/7.1.9/ix_values.yaml
diff --git a/stable/tsmuxer/7.1.8/questions.yaml b/stable/tsmuxer/7.1.9/questions.yaml
similarity index 100%
rename from stable/tsmuxer/7.1.8/questions.yaml
rename to stable/tsmuxer/7.1.9/questions.yaml
diff --git a/stable/tsmuxer/7.1.9/templates/NOTES.txt b/stable/tsmuxer/7.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/tsmuxer/7.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/tsmuxer/7.1.9/templates/common.yaml b/stable/tsmuxer/7.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/tsmuxer/7.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/tsmuxer/7.1.9/values.yaml b/stable/tsmuxer/7.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tt-rss/14.1.9/CHANGELOG.md b/stable/tt-rss/14.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..39faa9ea9a
--- /dev/null
+++ b/stable/tt-rss/14.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tt-rss-14.1.9](https://github.com/truecharts/charts/compare/tt-rss-14.1.8...tt-rss-14.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tt-rss-14.1.8](https://github.com/truecharts/charts/compare/tt-rss-14.1.7...tt-rss-14.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tt-rss-14.1.7](https://github.com/truecharts/charts/compare/tt-rss-14.1.6...tt-rss-14.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [tt-rss-14.1.6](https://github.com/truecharts/charts/compare/tt-rss-14.1.5...tt-rss-14.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tt-rss-14.1.5](https://github.com/truecharts/charts/compare/tt-rss-14.1.4...tt-rss-14.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tt-rss-14.1.4](https://github.com/truecharts/charts/compare/tt-rss-14.1.3...tt-rss-14.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tt-rss-14.1.3](https://github.com/truecharts/charts/compare/tt-rss-14.1.0...tt-rss-14.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [tt-rss-14.1.2](https://github.com/truecharts/charts/compare/tt-rss-14.1.0...tt-rss-14.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/tt-rss/14.1.9/Chart.yaml b/stable/tt-rss/14.1.9/Chart.yaml
new file mode 100644
index 0000000000..0a828a487d
--- /dev/null
+++ b/stable/tt-rss/14.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: rss
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.0.9113
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator.
+home: https://truecharts.org/charts/stable/tt-rss
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tt-rss.png
+keywords:
+ - tt-rss
+ - rss
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tt-rss
+sources:
+ - https://git.tt-rss.org/fox/tt-rss
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tt-rss
+ - https://ghcr.io/k8s-at-home/tt-rss
+type: application
+version: 14.1.9
diff --git a/stable/tt-rss/14.1.9/README.md b/stable/tt-rss/14.1.9/README.md
new file mode 100644
index 0000000000..af49294d34
--- /dev/null
+++ b/stable/tt-rss/14.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/tt-rss)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/tt-rss/14.1.9/app-changelog.md b/stable/tt-rss/14.1.9/app-changelog.md
new file mode 100644
index 0000000000..061c7bbdb7
--- /dev/null
+++ b/stable/tt-rss/14.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tt-rss-14.1.9](https://github.com/truecharts/charts/compare/tt-rss-14.1.8...tt-rss-14.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tt-rss/14.1.9/app-readme.md b/stable/tt-rss/14.1.9/app-readme.md
new file mode 100644
index 0000000000..921d5b25db
--- /dev/null
+++ b/stable/tt-rss/14.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/tt-rss](https://truecharts.org/charts/stable/tt-rss)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/tt-rss/14.1.9/charts/common-17.2.28.tgz b/stable/tt-rss/14.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tt-rss/14.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/tt-rss/14.1.9/ix_values.yaml b/stable/tt-rss/14.1.9/ix_values.yaml
new file mode 100644
index 0000000000..a24bd707c9
--- /dev/null
+++ b/stable/tt-rss/14.1.9/ix_values.yaml
@@ -0,0 +1,59 @@
+image:
+ repository: ghcr.io/k8s-at-home/tt-rss
+ pullPolicy: IfNotPresent
+ tag: v2.0.9113@sha256:217951fc8f013623923850c865d87509172914fc01f9227559e3d6e6096c15b3
+service:
+ main:
+ ports:
+ main:
+ port: 10104
+ targetPort: 8080
+persistence:
+ config:
+ enabled: true
+ mountPath: /config
+ plugins:
+ enabled: true
+ mountPath: /app/plugins.local
+ themes:
+ enabled: true
+ mountPath: /app/themes.local
+cnpg:
+ main:
+ enabled: true
+ user: tt-rss
+ database: tt-rss
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: tcp
+ readiness:
+ type: tcp
+ startup:
+ type: tcp
+ env:
+ TTRSS_SELF_URL_PATH: ""
+ TTRSS_DB_NAME: "{{ .Values.cnpg.main.database }}"
+ TTRSS_DB_USER: "{{ .Values.cnpg.main.user }}"
+ TTRSS_DB_PORT: "5432"
+ TTRSS_DB_PASS:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ TTRSS_DB_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
diff --git a/stable/tt-rss/14.1.9/questions.yaml b/stable/tt-rss/14.1.9/questions.yaml
new file mode 100644
index 0000000000..7c7e51e69e
--- /dev/null
+++ b/stable/tt-rss/14.1.9/questions.yaml
@@ -0,0 +1,3847 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: App Configuration
+ label: Image Environment
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: TTRSS_SELF_URL_PATH
+ label: TTRSS Self URL Path
+ description: Sets the URL for the app.
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service
+ description: The Primary service on which the healthcheck runs, often the webUI
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 10104
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: App Config Storage
+ description: Stores the Application Configuration.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: plugins
+ label: App Plugins Storage
+ description: Stores the Application Plugins.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: themes
+ label: App Themes Storage
+ description: Stores the Application Themes.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/tt-rss/14.1.9/templates/NOTES.txt b/stable/tt-rss/14.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/tt-rss/14.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/tt-rss/14.1.9/templates/common.yaml b/stable/tt-rss/14.1.9/templates/common.yaml
new file mode 100644
index 0000000000..72bdd2d48f
--- /dev/null
+++ b/stable/tt-rss/14.1.9/templates/common.yaml
@@ -0,0 +1,2 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.all" . }}
diff --git a/stable/tt-rss/14.1.9/values.yaml b/stable/tt-rss/14.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tubearchivist-redisjson/4.1.10/CHANGELOG.md b/stable/tubearchivist-redisjson/4.1.10/CHANGELOG.md
deleted file mode 100644
index 928ffbe4ca..0000000000
--- a/stable/tubearchivist-redisjson/4.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tubearchivist-redisjson-4.1.10](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.9...tubearchivist-redisjson-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tubearchivist-redisjson-4.1.9](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.8...tubearchivist-redisjson-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [tubearchivist-redisjson-4.1.8](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.7...tubearchivist-redisjson-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image redislabs/rejson to latest[@b2205c3](https://github.com/b2205c3) by renovate ([#17392](https://github.com/truecharts/charts/issues/17392))
-
-
-## [tubearchivist-redisjson-4.1.7](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.6...tubearchivist-redisjson-4.1.7) (2024-01-15)
-
-### Chore
-
-
-
-- update container image redislabs/rejson to latest[@011cb23](https://github.com/011cb23) by renovate ([#17241](https://github.com/truecharts/charts/issues/17241))
-
-
-
-
-## [tubearchivist-redisjson-4.1.6](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.5...tubearchivist-redisjson-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tubearchivist-redisjson-4.1.5](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.4...tubearchivist-redisjson-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tubearchivist-redisjson-4.1.4](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.3...tubearchivist-redisjson-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tubearchivist-redisjson-4.1.3](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.0...tubearchivist-redisjson-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [tubearchivist-redisjson-4.1.2](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.0...tubearchivist-redisjson-4.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/tubearchivist-redisjson/4.1.10/Chart.yaml b/stable/tubearchivist-redisjson/4.1.10/Chart.yaml
deleted file mode 100644
index a3e7fa9a84..0000000000
--- a/stable/tubearchivist-redisjson/4.1.10/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaServer-Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This is a dependancy Chart for the application "TubeArchivist"
-home: https://truecharts.org/charts/stable/tubearchivist-redisjson
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tubearchivist-redisjson.png
-keywords:
- - tubearchivist-redisjson
- - MediaServer-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tubearchivist-redisjson
-sources:
- - https://github.com/RedisJSON/RedisJSON
- - https://github.com/truecharts/charts/tree/master/charts/stable/tubearchivist-redisjson
- - https://hub.docker.com/r/redislabs/rejson
-type: application
-version: 4.1.10
diff --git a/stable/tubearchivist-redisjson/4.1.10/app-changelog.md b/stable/tubearchivist-redisjson/4.1.10/app-changelog.md
deleted file mode 100644
index 89e60b0ba7..0000000000
--- a/stable/tubearchivist-redisjson/4.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tubearchivist-redisjson-4.1.10](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.9...tubearchivist-redisjson-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tubearchivist-redisjson/4.1.10/charts/common-17.2.26.tgz b/stable/tubearchivist-redisjson/4.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tubearchivist-redisjson/4.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tubearchivist-redisjson/4.1.11/CHANGELOG.md b/stable/tubearchivist-redisjson/4.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..c23a5eb087
--- /dev/null
+++ b/stable/tubearchivist-redisjson/4.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tubearchivist-redisjson-4.1.11](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.10...tubearchivist-redisjson-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tubearchivist-redisjson-4.1.10](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.9...tubearchivist-redisjson-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tubearchivist-redisjson-4.1.9](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.8...tubearchivist-redisjson-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [tubearchivist-redisjson-4.1.8](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.7...tubearchivist-redisjson-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image redislabs/rejson to latest[@b2205c3](https://github.com/b2205c3) by renovate ([#17392](https://github.com/truecharts/charts/issues/17392))
+
+
+## [tubearchivist-redisjson-4.1.7](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.6...tubearchivist-redisjson-4.1.7) (2024-01-15)
+
+### Chore
+
+
+
+- update container image redislabs/rejson to latest[@011cb23](https://github.com/011cb23) by renovate ([#17241](https://github.com/truecharts/charts/issues/17241))
+
+
+
+
+## [tubearchivist-redisjson-4.1.6](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.5...tubearchivist-redisjson-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tubearchivist-redisjson-4.1.5](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.4...tubearchivist-redisjson-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tubearchivist-redisjson-4.1.4](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.3...tubearchivist-redisjson-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tubearchivist-redisjson-4.1.3](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.0...tubearchivist-redisjson-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/tubearchivist-redisjson/4.1.11/Chart.yaml b/stable/tubearchivist-redisjson/4.1.11/Chart.yaml
new file mode 100644
index 0000000000..eb20fa85cc
--- /dev/null
+++ b/stable/tubearchivist-redisjson/4.1.11/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaServer-Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This is a dependancy Chart for the application "TubeArchivist"
+home: https://truecharts.org/charts/stable/tubearchivist-redisjson
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tubearchivist-redisjson.png
+keywords:
+ - tubearchivist-redisjson
+ - MediaServer-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tubearchivist-redisjson
+sources:
+ - https://github.com/RedisJSON/RedisJSON
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tubearchivist-redisjson
+ - https://hub.docker.com/r/redislabs/rejson
+type: application
+version: 4.1.11
diff --git a/stable/tubearchivist-redisjson/4.1.10/README.md b/stable/tubearchivist-redisjson/4.1.11/README.md
similarity index 100%
rename from stable/tubearchivist-redisjson/4.1.10/README.md
rename to stable/tubearchivist-redisjson/4.1.11/README.md
diff --git a/stable/tubearchivist-redisjson/4.1.11/app-changelog.md b/stable/tubearchivist-redisjson/4.1.11/app-changelog.md
new file mode 100644
index 0000000000..3b5a6665db
--- /dev/null
+++ b/stable/tubearchivist-redisjson/4.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tubearchivist-redisjson-4.1.11](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-4.1.10...tubearchivist-redisjson-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tubearchivist-redisjson/4.1.10/app-readme.md b/stable/tubearchivist-redisjson/4.1.11/app-readme.md
similarity index 100%
rename from stable/tubearchivist-redisjson/4.1.10/app-readme.md
rename to stable/tubearchivist-redisjson/4.1.11/app-readme.md
diff --git a/stable/tubearchivist-redisjson/4.1.11/charts/common-17.2.28.tgz b/stable/tubearchivist-redisjson/4.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tubearchivist-redisjson/4.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/tubearchivist-redisjson/4.1.10/ix_values.yaml b/stable/tubearchivist-redisjson/4.1.11/ix_values.yaml
similarity index 100%
rename from stable/tubearchivist-redisjson/4.1.10/ix_values.yaml
rename to stable/tubearchivist-redisjson/4.1.11/ix_values.yaml
diff --git a/stable/tubearchivist-redisjson/4.1.10/questions.yaml b/stable/tubearchivist-redisjson/4.1.11/questions.yaml
similarity index 100%
rename from stable/tubearchivist-redisjson/4.1.10/questions.yaml
rename to stable/tubearchivist-redisjson/4.1.11/questions.yaml
diff --git a/stable/universal-media-server/4.1.9/templates/common.yaml b/stable/tubearchivist-redisjson/4.1.11/templates/common.yaml
similarity index 100%
rename from stable/universal-media-server/4.1.9/templates/common.yaml
rename to stable/tubearchivist-redisjson/4.1.11/templates/common.yaml
diff --git a/stable/tubearchivist-redisjson/4.1.11/values.yaml b/stable/tubearchivist-redisjson/4.1.11/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tubesync/4.1.10/CHANGELOG.md b/stable/tubesync/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..875b244c82
--- /dev/null
+++ b/stable/tubesync/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tubesync-4.1.10](https://github.com/truecharts/charts/compare/tubesync-4.1.9...tubesync-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tubesync-4.1.9](https://github.com/truecharts/charts/compare/tubesync-4.1.8...tubesync-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tubesync-4.1.8](https://github.com/truecharts/charts/compare/tubesync-4.1.7...tubesync-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [tubesync-4.1.7](https://github.com/truecharts/charts/compare/tubesync-4.1.6...tubesync-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tubesync-4.1.6](https://github.com/truecharts/charts/compare/tubesync-4.1.5...tubesync-4.1.6) (2024-01-03)
+
+### Fix
+
+
+
+- disable varrun
+
+
+## [tubesync-4.1.5](https://github.com/truecharts/charts/compare/tubesync-4.1.4...tubesync-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tubesync-4.1.4](https://github.com/truecharts/charts/compare/tubesync-4.1.3...tubesync-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tubesync-4.1.3](https://github.com/truecharts/charts/compare/tubesync-4.1.0...tubesync-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [tubesync-4.1.2](https://github.com/truecharts/charts/compare/tubesync-4.1.0...tubesync-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/tubesync/4.1.10/Chart.yaml b/stable/tubesync/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..5abf813d23
--- /dev/null
+++ b/stable/tubesync/4.1.10/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: TubeSync is a PVR (personal video recorder) for YouTube. Or, like Sonarr but for YouTube (with a built-in download client). It is designed to synchronize channels and playlists from YouTube to local directories and update your media server once media is downloaded.
+home: https://truecharts.org/charts/stable/tubesync
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tubesync.png
+keywords:
+ - tubesync
+ - Downloaders
+ - MediaApp-Video
+ - MediaServer-Video
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tubesync
+sources:
+ - https://github.com/meeb/tubesync
+ - https://registry.hub.docker.com/r/ghcr.io/meeb/tubesync
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tubesync
+ - https://ghcr.io/meeb/tubesync
+type: application
+version: 4.1.10
diff --git a/stable/tubesync/4.1.9/README.md b/stable/tubesync/4.1.10/README.md
similarity index 100%
rename from stable/tubesync/4.1.9/README.md
rename to stable/tubesync/4.1.10/README.md
diff --git a/stable/tubesync/4.1.10/app-changelog.md b/stable/tubesync/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..50c263184a
--- /dev/null
+++ b/stable/tubesync/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tubesync-4.1.10](https://github.com/truecharts/charts/compare/tubesync-4.1.9...tubesync-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tubesync/4.1.9/app-readme.md b/stable/tubesync/4.1.10/app-readme.md
similarity index 100%
rename from stable/tubesync/4.1.9/app-readme.md
rename to stable/tubesync/4.1.10/app-readme.md
diff --git a/stable/tubesync/4.1.10/charts/common-17.2.28.tgz b/stable/tubesync/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tubesync/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/tubesync/4.1.9/ix_values.yaml b/stable/tubesync/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/tubesync/4.1.9/ix_values.yaml
rename to stable/tubesync/4.1.10/ix_values.yaml
diff --git a/stable/tubesync/4.1.9/questions.yaml b/stable/tubesync/4.1.10/questions.yaml
similarity index 100%
rename from stable/tubesync/4.1.9/questions.yaml
rename to stable/tubesync/4.1.10/questions.yaml
diff --git a/stable/urban-terror/4.1.8/templates/common.yaml b/stable/tubesync/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/urban-terror/4.1.8/templates/common.yaml
rename to stable/tubesync/4.1.10/templates/common.yaml
diff --git a/stable/tubesync/4.1.10/values.yaml b/stable/tubesync/4.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tubesync/4.1.9/CHANGELOG.md b/stable/tubesync/4.1.9/CHANGELOG.md
deleted file mode 100644
index cc8538aeb0..0000000000
--- a/stable/tubesync/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tubesync-4.1.9](https://github.com/truecharts/charts/compare/tubesync-4.1.8...tubesync-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tubesync-4.1.8](https://github.com/truecharts/charts/compare/tubesync-4.1.7...tubesync-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [tubesync-4.1.7](https://github.com/truecharts/charts/compare/tubesync-4.1.6...tubesync-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tubesync-4.1.6](https://github.com/truecharts/charts/compare/tubesync-4.1.5...tubesync-4.1.6) (2024-01-03)
-
-### Fix
-
-
-
-- disable varrun
-
-
-## [tubesync-4.1.5](https://github.com/truecharts/charts/compare/tubesync-4.1.4...tubesync-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tubesync-4.1.4](https://github.com/truecharts/charts/compare/tubesync-4.1.3...tubesync-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tubesync-4.1.3](https://github.com/truecharts/charts/compare/tubesync-4.1.0...tubesync-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [tubesync-4.1.2](https://github.com/truecharts/charts/compare/tubesync-4.1.0...tubesync-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/tubesync/4.1.9/Chart.yaml b/stable/tubesync/4.1.9/Chart.yaml
deleted file mode 100644
index fa6968cc7a..0000000000
--- a/stable/tubesync/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: TubeSync is a PVR (personal video recorder) for YouTube. Or, like Sonarr but for YouTube (with a built-in download client). It is designed to synchronize channels and playlists from YouTube to local directories and update your media server once media is downloaded.
-home: https://truecharts.org/charts/stable/tubesync
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tubesync.png
-keywords:
- - tubesync
- - Downloaders
- - MediaApp-Video
- - MediaServer-Video
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tubesync
-sources:
- - https://github.com/meeb/tubesync
- - https://registry.hub.docker.com/r/ghcr.io/meeb/tubesync
- - https://github.com/truecharts/charts/tree/master/charts/stable/tubesync
- - https://ghcr.io/meeb/tubesync
-type: application
-version: 4.1.9
diff --git a/stable/tubesync/4.1.9/app-changelog.md b/stable/tubesync/4.1.9/app-changelog.md
deleted file mode 100644
index 645ae9992a..0000000000
--- a/stable/tubesync/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tubesync-4.1.9](https://github.com/truecharts/charts/compare/tubesync-4.1.8...tubesync-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tubesync/4.1.9/charts/common-17.2.26.tgz b/stable/tubesync/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tubesync/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tvheadend/18.1.11/CHANGELOG.md b/stable/tvheadend/18.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..91e62b9839
--- /dev/null
+++ b/stable/tvheadend/18.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tvheadend-18.1.11](https://github.com/truecharts/charts/compare/tvheadend-18.1.10...tvheadend-18.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tvheadend-18.1.10](https://github.com/truecharts/charts/compare/tvheadend-18.1.9...tvheadend-18.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tvheadend-18.1.9](https://github.com/truecharts/charts/compare/tvheadend-18.1.8...tvheadend-18.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [tvheadend-18.1.8](https://github.com/truecharts/charts/compare/tvheadend-18.1.7...tvheadend-18.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/tvheadend to latest[@031cca7](https://github.com/031cca7) by renovate ([#17370](https://github.com/truecharts/charts/issues/17370))
+
+
+
+
+## [tvheadend-18.1.7](https://github.com/truecharts/charts/compare/tvheadend-18.1.6...tvheadend-18.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tvheadend-18.1.6](https://github.com/truecharts/charts/compare/tvheadend-18.1.5...tvheadend-18.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tvheadend-18.1.5](https://github.com/truecharts/charts/compare/tvheadend-18.1.4...tvheadend-18.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tvheadend-18.1.4](https://github.com/truecharts/charts/compare/tvheadend-18.1.1...tvheadend-18.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [tvheadend-18.1.3](https://github.com/truecharts/charts/compare/tvheadend-18.1.1...tvheadend-18.1.3) (2024-01-01)
+
+### Chore
+
+
+
diff --git a/stable/tvheadend/18.1.11/Chart.yaml b/stable/tvheadend/18.1.11/Chart.yaml
new file mode 100644
index 0000000000..744065b2df
--- /dev/null
+++ b/stable/tvheadend/18.1.11/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: TVheadend - a TV streaming server and digital video recorder
+home: https://truecharts.org/charts/stable/tvheadend
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tvheadend.png
+keywords:
+ - tvheadend
+ - tv
+ - streaming
+ - dvb
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tvheadend
+sources:
+ - https://github.com/tvheadend/tvheadend
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tvheadend
+ - https://ghcr.io/linuxserver/tvheadend
+type: application
+version: 18.1.11
diff --git a/stable/tvheadend/18.1.11/README.md b/stable/tvheadend/18.1.11/README.md
new file mode 100644
index 0000000000..1edb2ff15f
--- /dev/null
+++ b/stable/tvheadend/18.1.11/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/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)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/tvheadend/18.1.11/app-changelog.md b/stable/tvheadend/18.1.11/app-changelog.md
new file mode 100644
index 0000000000..c890471edb
--- /dev/null
+++ b/stable/tvheadend/18.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tvheadend-18.1.11](https://github.com/truecharts/charts/compare/tvheadend-18.1.10...tvheadend-18.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tvheadend/18.1.11/app-readme.md b/stable/tvheadend/18.1.11/app-readme.md
new file mode 100644
index 0000000000..3abe6086fb
--- /dev/null
+++ b/stable/tvheadend/18.1.11/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/charts/stable/tvheadend](https://truecharts.org/charts/stable/tvheadend)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/tvheadend/18.1.11/charts/common-17.2.28.tgz b/stable/tvheadend/18.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tvheadend/18.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/tvheadend/18.1.11/ix_values.yaml b/stable/tvheadend/18.1.11/ix_values.yaml
new file mode 100644
index 0000000000..d0a2906603
--- /dev/null
+++ b/stable/tvheadend/18.1.11/ix_values.yaml
@@ -0,0 +1,49 @@
+image:
+ repository: ghcr.io/linuxserver/tvheadend
+ pullPolicy: IfNotPresent
+ tag: latest@sha256:031cca77802b2957954976bc0531dd0ed16bbb51cf8fcb7c1089e4436fda8fd5
+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:
+ open:
+ enabled: true
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: tcp
+ port: "{{ .Values.service.main.ports.main.port }}"
+ readiness:
+ type: tcp
+ port: "{{ .Values.service.main.ports.main.port }}"
+ startup:
+ type: tcp
+ port: "{{ .Values.service.main.ports.main.port }}"
+ env:
+ RUN_OPTS: ""
diff --git a/stable/tvheadend/18.1.11/questions.yaml b/stable/tvheadend/18.1.11/questions.yaml
new file mode 100644
index 0000000000..a667ae59a3
--- /dev/null
+++ b/stable/tvheadend/18.1.11/questions.yaml
@@ -0,0 +1,2891 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: RUN_OPTS
+ label: "RUN_OPTS"
+ description: "Container Variable RUN_OPTS"
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 9981
+ required: true
+ - 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 and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: 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: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/tvheadend/18.1.11/templates/NOTES.txt b/stable/tvheadend/18.1.11/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/tvheadend/18.1.11/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/tvheadend/18.1.11/templates/common.yaml b/stable/tvheadend/18.1.11/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/tvheadend/18.1.11/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/tvheadend/18.1.11/values.yaml b/stable/tvheadend/18.1.11/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/tvhproxy/4.1.8/CHANGELOG.md b/stable/tvhproxy/4.1.8/CHANGELOG.md
deleted file mode 100644
index ba0a188f1b..0000000000
--- a/stable/tvhproxy/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [tvhproxy-4.1.8](https://github.com/truecharts/charts/compare/tvhproxy-4.1.7...tvhproxy-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [tvhproxy-4.1.7](https://github.com/truecharts/charts/compare/tvhproxy-4.1.6...tvhproxy-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [tvhproxy-4.1.6](https://github.com/truecharts/charts/compare/tvhproxy-4.1.5...tvhproxy-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [tvhproxy-4.1.5](https://github.com/truecharts/charts/compare/tvhproxy-4.1.4...tvhproxy-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [tvhproxy-4.1.4](https://github.com/truecharts/charts/compare/tvhproxy-4.1.3...tvhproxy-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [tvhproxy-4.1.3](https://github.com/truecharts/charts/compare/tvhproxy-4.1.0...tvhproxy-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [tvhproxy-4.1.2](https://github.com/truecharts/charts/compare/tvhproxy-4.1.0...tvhproxy-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [tvhproxy-4.1.0](https://github.com/truecharts/charts/compare/tvhproxy-4.0.1...tvhproxy-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [tvhproxy-4.0.1](https://github.com/truecharts/charts/compare/tvhproxy-4.0.0...tvhproxy-4.0.1) (2023-12-26)
diff --git a/stable/tvhproxy/4.1.8/Chart.yaml b/stable/tvhproxy/4.1.8/Chart.yaml
deleted file mode 100644
index 0d057dfc10..0000000000
--- a/stable/tvhproxy/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaApp-Video
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: TvhProxy is a small flask app to proxy requests between Plex Media Server and Tvheadend.You have to run this Chart Chart as a seperate IP Address.
-home: https://truecharts.org/charts/stable/tvhproxy
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/tvhproxy.png
-keywords:
- - tvhproxy
- - MediaApp-Video
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: tvhproxy
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/tvhproxy
- - https://hub.docker.com/r/chvb/docker-tvhproxy
-type: application
-version: 4.1.8
diff --git a/stable/tvhproxy/4.1.8/app-changelog.md b/stable/tvhproxy/4.1.8/app-changelog.md
deleted file mode 100644
index 724b6ad7ca..0000000000
--- a/stable/tvhproxy/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [tvhproxy-4.1.8](https://github.com/truecharts/charts/compare/tvhproxy-4.1.7...tvhproxy-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/tvhproxy/4.1.8/charts/common-17.2.26.tgz b/stable/tvhproxy/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/tvhproxy/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/tvhproxy/4.1.9/CHANGELOG.md b/stable/tvhproxy/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..029851db97
--- /dev/null
+++ b/stable/tvhproxy/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [tvhproxy-4.1.9](https://github.com/truecharts/charts/compare/tvhproxy-4.1.8...tvhproxy-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [tvhproxy-4.1.8](https://github.com/truecharts/charts/compare/tvhproxy-4.1.7...tvhproxy-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [tvhproxy-4.1.7](https://github.com/truecharts/charts/compare/tvhproxy-4.1.6...tvhproxy-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [tvhproxy-4.1.6](https://github.com/truecharts/charts/compare/tvhproxy-4.1.5...tvhproxy-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [tvhproxy-4.1.5](https://github.com/truecharts/charts/compare/tvhproxy-4.1.4...tvhproxy-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [tvhproxy-4.1.4](https://github.com/truecharts/charts/compare/tvhproxy-4.1.3...tvhproxy-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [tvhproxy-4.1.3](https://github.com/truecharts/charts/compare/tvhproxy-4.1.0...tvhproxy-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [tvhproxy-4.1.2](https://github.com/truecharts/charts/compare/tvhproxy-4.1.0...tvhproxy-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/tvhproxy/4.1.9/Chart.yaml b/stable/tvhproxy/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..fee2cf91e3
--- /dev/null
+++ b/stable/tvhproxy/4.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaApp-Video
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: TvhProxy is a small flask app to proxy requests between Plex Media Server and Tvheadend.You have to run this Chart Chart as a seperate IP Address.
+home: https://truecharts.org/charts/stable/tvhproxy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/tvhproxy.png
+keywords:
+ - tvhproxy
+ - MediaApp-Video
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: tvhproxy
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/tvhproxy
+ - https://hub.docker.com/r/chvb/docker-tvhproxy
+type: application
+version: 4.1.9
diff --git a/stable/tvhproxy/4.1.8/README.md b/stable/tvhproxy/4.1.9/README.md
similarity index 100%
rename from stable/tvhproxy/4.1.8/README.md
rename to stable/tvhproxy/4.1.9/README.md
diff --git a/stable/tvhproxy/4.1.9/app-changelog.md b/stable/tvhproxy/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..7ef0ed432f
--- /dev/null
+++ b/stable/tvhproxy/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [tvhproxy-4.1.9](https://github.com/truecharts/charts/compare/tvhproxy-4.1.8...tvhproxy-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/tvhproxy/4.1.8/app-readme.md b/stable/tvhproxy/4.1.9/app-readme.md
similarity index 100%
rename from stable/tvhproxy/4.1.8/app-readme.md
rename to stable/tvhproxy/4.1.9/app-readme.md
diff --git a/stable/tvhproxy/4.1.9/charts/common-17.2.28.tgz b/stable/tvhproxy/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/tvhproxy/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/tvhproxy/4.1.8/ix_values.yaml b/stable/tvhproxy/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/tvhproxy/4.1.8/ix_values.yaml
rename to stable/tvhproxy/4.1.9/ix_values.yaml
diff --git a/stable/tvhproxy/4.1.8/questions.yaml b/stable/tvhproxy/4.1.9/questions.yaml
similarity index 100%
rename from stable/tvhproxy/4.1.8/questions.yaml
rename to stable/tvhproxy/4.1.9/questions.yaml
diff --git a/stable/v-rising/4.2.2/templates/common.yaml b/stable/tvhproxy/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/v-rising/4.2.2/templates/common.yaml
rename to stable/tvhproxy/4.1.9/templates/common.yaml
diff --git a/stable/tvhproxy/4.1.9/values.yaml b/stable/tvhproxy/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/twonky-server/4.1.12/CHANGELOG.md b/stable/twonky-server/4.1.12/CHANGELOG.md
deleted file mode 100644
index 1caba2f499..0000000000
--- a/stable/twonky-server/4.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [twonky-server-4.1.12](https://github.com/truecharts/charts/compare/twonky-server-4.1.11...twonky-server-4.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [twonky-server-4.1.11](https://github.com/truecharts/charts/compare/twonky-server-4.1.10...twonky-server-4.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [twonky-server-4.1.10](https://github.com/truecharts/charts/compare/twonky-server-4.1.9...twonky-server-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image dtjs48jkt/twonkyserver to latest[@e2b3bab](https://github.com/e2b3bab) by renovate ([#17338](https://github.com/truecharts/charts/issues/17338))
-
-
-## [twonky-server-4.1.9](https://github.com/truecharts/charts/compare/twonky-server-4.1.8...twonky-server-4.1.9) (2024-01-14)
-
-### Chore
-
-
-
-- update container image dtjs48jkt/twonkyserver to latest[@5a959c7](https://github.com/5a959c7) by renovate ([#17128](https://github.com/truecharts/charts/issues/17128))
-
-
-
-
-## [twonky-server-4.1.8](https://github.com/truecharts/charts/compare/twonky-server-4.1.7...twonky-server-4.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [twonky-server-4.1.7](https://github.com/truecharts/charts/compare/twonky-server-4.1.6...twonky-server-4.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image dtjs48jkt/twonkyserver to latest[@c02c9e4](https://github.com/c02c9e4) by renovate ([#16928](https://github.com/truecharts/charts/issues/16928))
-
-
-## [twonky-server-4.1.6](https://github.com/truecharts/charts/compare/twonky-server-4.1.5...twonky-server-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [twonky-server-4.1.5](https://github.com/truecharts/charts/compare/twonky-server-4.1.4...twonky-server-4.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [twonky-server-4.1.4](https://github.com/truecharts/charts/compare/twonky-server-4.1.1...twonky-server-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/twonky-server/4.1.12/Chart.yaml b/stable/twonky-server/4.1.12/Chart.yaml
deleted file mode 100644
index 0c74ba4c62..0000000000
--- a/stable/twonky-server/4.1.12/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaServer-Video
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: TwonkyMedia server (TMS) is DLNA-compliant UPnP AV server software from PacketVideo. TwonkyMedia server can be used to share and stream media to most UPnP AV or DLNA-compliant clients, in addition to non-UPnP devices through the HTML, RSS, and JSON supported front ends.
-home: https://truecharts.org/charts/stable/twonky-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/twonky-server.png
-keywords:
- - twonky-server
- - MediaServer-Video
- - MediaServer-Music
- - MediaServer-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: twonky-server
-sources:
- - https://github.com/H2CK/twonkyserver
- - https://github.com/truecharts/charts/tree/master/charts/stable/twonky-server
- - https://hub.docker.com/r/dtjs48jkt/twonkyserver
-type: application
-version: 4.1.12
diff --git a/stable/twonky-server/4.1.12/app-changelog.md b/stable/twonky-server/4.1.12/app-changelog.md
deleted file mode 100644
index f2747f29bd..0000000000
--- a/stable/twonky-server/4.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [twonky-server-4.1.12](https://github.com/truecharts/charts/compare/twonky-server-4.1.11...twonky-server-4.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/twonky-server/4.1.12/charts/common-17.2.26.tgz b/stable/twonky-server/4.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/twonky-server/4.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/twonky-server/4.1.13/CHANGELOG.md b/stable/twonky-server/4.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..b1b95d991c
--- /dev/null
+++ b/stable/twonky-server/4.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [twonky-server-4.1.13](https://github.com/truecharts/charts/compare/twonky-server-4.1.12...twonky-server-4.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [twonky-server-4.1.12](https://github.com/truecharts/charts/compare/twonky-server-4.1.11...twonky-server-4.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [twonky-server-4.1.11](https://github.com/truecharts/charts/compare/twonky-server-4.1.10...twonky-server-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [twonky-server-4.1.10](https://github.com/truecharts/charts/compare/twonky-server-4.1.9...twonky-server-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image dtjs48jkt/twonkyserver to latest[@e2b3bab](https://github.com/e2b3bab) by renovate ([#17338](https://github.com/truecharts/charts/issues/17338))
+
+
+## [twonky-server-4.1.9](https://github.com/truecharts/charts/compare/twonky-server-4.1.8...twonky-server-4.1.9) (2024-01-14)
+
+### Chore
+
+
+
+- update container image dtjs48jkt/twonkyserver to latest[@5a959c7](https://github.com/5a959c7) by renovate ([#17128](https://github.com/truecharts/charts/issues/17128))
+
+
+
+
+## [twonky-server-4.1.8](https://github.com/truecharts/charts/compare/twonky-server-4.1.7...twonky-server-4.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [twonky-server-4.1.7](https://github.com/truecharts/charts/compare/twonky-server-4.1.6...twonky-server-4.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image dtjs48jkt/twonkyserver to latest[@c02c9e4](https://github.com/c02c9e4) by renovate ([#16928](https://github.com/truecharts/charts/issues/16928))
+
+
+## [twonky-server-4.1.6](https://github.com/truecharts/charts/compare/twonky-server-4.1.5...twonky-server-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [twonky-server-4.1.5](https://github.com/truecharts/charts/compare/twonky-server-4.1.4...twonky-server-4.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [twonky-server-4.1.4](https://github.com/truecharts/charts/compare/twonky-server-4.1.1...twonky-server-4.1.4) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/twonky-server/4.1.13/Chart.yaml b/stable/twonky-server/4.1.13/Chart.yaml
new file mode 100644
index 0000000000..2fed54bfe4
--- /dev/null
+++ b/stable/twonky-server/4.1.13/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaServer-Video
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: TwonkyMedia server (TMS) is DLNA-compliant UPnP AV server software from PacketVideo. TwonkyMedia server can be used to share and stream media to most UPnP AV or DLNA-compliant clients, in addition to non-UPnP devices through the HTML, RSS, and JSON supported front ends.
+home: https://truecharts.org/charts/stable/twonky-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/twonky-server.png
+keywords:
+ - twonky-server
+ - MediaServer-Video
+ - MediaServer-Music
+ - MediaServer-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: twonky-server
+sources:
+ - https://github.com/H2CK/twonkyserver
+ - https://github.com/truecharts/charts/tree/master/charts/stable/twonky-server
+ - https://hub.docker.com/r/dtjs48jkt/twonkyserver
+type: application
+version: 4.1.13
diff --git a/stable/twonky-server/4.1.12/README.md b/stable/twonky-server/4.1.13/README.md
similarity index 100%
rename from stable/twonky-server/4.1.12/README.md
rename to stable/twonky-server/4.1.13/README.md
diff --git a/stable/twonky-server/4.1.13/app-changelog.md b/stable/twonky-server/4.1.13/app-changelog.md
new file mode 100644
index 0000000000..689c5e110d
--- /dev/null
+++ b/stable/twonky-server/4.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [twonky-server-4.1.13](https://github.com/truecharts/charts/compare/twonky-server-4.1.12...twonky-server-4.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/twonky-server/4.1.12/app-readme.md b/stable/twonky-server/4.1.13/app-readme.md
similarity index 100%
rename from stable/twonky-server/4.1.12/app-readme.md
rename to stable/twonky-server/4.1.13/app-readme.md
diff --git a/stable/twonky-server/4.1.13/charts/common-17.2.28.tgz b/stable/twonky-server/4.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/twonky-server/4.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/twonky-server/4.1.12/ix_values.yaml b/stable/twonky-server/4.1.13/ix_values.yaml
similarity index 100%
rename from stable/twonky-server/4.1.12/ix_values.yaml
rename to stable/twonky-server/4.1.13/ix_values.yaml
diff --git a/stable/twonky-server/4.1.12/questions.yaml b/stable/twonky-server/4.1.13/questions.yaml
similarity index 100%
rename from stable/twonky-server/4.1.12/questions.yaml
rename to stable/twonky-server/4.1.13/questions.yaml
diff --git a/stable/valetudo-mapper/4.1.8/templates/common.yaml b/stable/twonky-server/4.1.13/templates/common.yaml
similarity index 100%
rename from stable/valetudo-mapper/4.1.8/templates/common.yaml
rename to stable/twonky-server/4.1.13/templates/common.yaml
diff --git a/stable/twonky-server/4.1.13/values.yaml b/stable/twonky-server/4.1.13/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/twtxt/9.1.8/CHANGELOG.md b/stable/twtxt/9.1.8/CHANGELOG.md
deleted file mode 100644
index e30357042c..0000000000
--- a/stable/twtxt/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [twtxt-9.1.8](https://github.com/truecharts/charts/compare/twtxt-9.1.7...twtxt-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [twtxt-9.1.7](https://github.com/truecharts/charts/compare/twtxt-9.1.6...twtxt-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [twtxt-9.1.6](https://github.com/truecharts/charts/compare/twtxt-9.1.5...twtxt-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [twtxt-9.1.5](https://github.com/truecharts/charts/compare/twtxt-9.1.4...twtxt-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [twtxt-9.1.4](https://github.com/truecharts/charts/compare/twtxt-9.1.3...twtxt-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [twtxt-9.1.3](https://github.com/truecharts/charts/compare/twtxt-9.1.0...twtxt-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [twtxt-9.1.2](https://github.com/truecharts/charts/compare/twtxt-9.1.0...twtxt-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [twtxt-9.1.0](https://github.com/truecharts/charts/compare/twtxt-9.0.1...twtxt-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [twtxt-9.0.1](https://github.com/truecharts/charts/compare/twtxt-9.0.0...twtxt-9.0.1) (2023-12-26)
diff --git a/stable/twtxt/9.1.8/Chart.yaml b/stable/twtxt/9.1.8/Chart.yaml
deleted file mode 100644
index 15b3356fee..0000000000
--- a/stable/twtxt/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.1.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A Self-Hosted, Twitter™-like Decentralised microBlogging platform. No ads, no tracking, your content, your data!
-home: https://truecharts.org/charts/stable/twtxt
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/twtxt.png
-keywords:
- - twtxt
- - blogging
- - blog
- - social-network
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: twtxt
-sources:
- - https://github.com/prologic/twtxt
- - https://github.com/nicholaswilde/docker-twtxt
- - https://github.com/truecharts/charts/tree/master/charts/stable/twtxt
- - https://ghcr.io/nicholaswilde/twtxt
-type: application
-version: 9.1.8
diff --git a/stable/twtxt/9.1.8/app-changelog.md b/stable/twtxt/9.1.8/app-changelog.md
deleted file mode 100644
index 4c58550184..0000000000
--- a/stable/twtxt/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [twtxt-9.1.8](https://github.com/truecharts/charts/compare/twtxt-9.1.7...twtxt-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/twtxt/9.1.8/charts/common-17.2.26.tgz b/stable/twtxt/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/twtxt/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/twtxt/9.1.9/CHANGELOG.md b/stable/twtxt/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..9e5f8ff984
--- /dev/null
+++ b/stable/twtxt/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [twtxt-9.1.9](https://github.com/truecharts/charts/compare/twtxt-9.1.8...twtxt-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [twtxt-9.1.8](https://github.com/truecharts/charts/compare/twtxt-9.1.7...twtxt-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [twtxt-9.1.7](https://github.com/truecharts/charts/compare/twtxt-9.1.6...twtxt-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [twtxt-9.1.6](https://github.com/truecharts/charts/compare/twtxt-9.1.5...twtxt-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [twtxt-9.1.5](https://github.com/truecharts/charts/compare/twtxt-9.1.4...twtxt-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [twtxt-9.1.4](https://github.com/truecharts/charts/compare/twtxt-9.1.3...twtxt-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [twtxt-9.1.3](https://github.com/truecharts/charts/compare/twtxt-9.1.0...twtxt-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [twtxt-9.1.2](https://github.com/truecharts/charts/compare/twtxt-9.1.0...twtxt-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/twtxt/9.1.9/Chart.yaml b/stable/twtxt/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..7c686d5eca
--- /dev/null
+++ b/stable/twtxt/9.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.1.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A Self-Hosted, Twitter™-like Decentralised microBlogging platform. No ads, no tracking, your content, your data!
+home: https://truecharts.org/charts/stable/twtxt
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/twtxt.png
+keywords:
+ - twtxt
+ - blogging
+ - blog
+ - social-network
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: twtxt
+sources:
+ - https://github.com/prologic/twtxt
+ - https://github.com/nicholaswilde/docker-twtxt
+ - https://github.com/truecharts/charts/tree/master/charts/stable/twtxt
+ - https://ghcr.io/nicholaswilde/twtxt
+type: application
+version: 9.1.9
diff --git a/stable/twtxt/9.1.8/README.md b/stable/twtxt/9.1.9/README.md
similarity index 100%
rename from stable/twtxt/9.1.8/README.md
rename to stable/twtxt/9.1.9/README.md
diff --git a/stable/twtxt/9.1.9/app-changelog.md b/stable/twtxt/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..6c18b96186
--- /dev/null
+++ b/stable/twtxt/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [twtxt-9.1.9](https://github.com/truecharts/charts/compare/twtxt-9.1.8...twtxt-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/twtxt/9.1.8/app-readme.md b/stable/twtxt/9.1.9/app-readme.md
similarity index 100%
rename from stable/twtxt/9.1.8/app-readme.md
rename to stable/twtxt/9.1.9/app-readme.md
diff --git a/stable/twtxt/9.1.9/charts/common-17.2.28.tgz b/stable/twtxt/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/twtxt/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/twtxt/9.1.8/ix_values.yaml b/stable/twtxt/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/twtxt/9.1.8/ix_values.yaml
rename to stable/twtxt/9.1.9/ix_values.yaml
diff --git a/stable/twtxt/9.1.8/questions.yaml b/stable/twtxt/9.1.9/questions.yaml
similarity index 100%
rename from stable/twtxt/9.1.8/questions.yaml
rename to stable/twtxt/9.1.9/questions.yaml
diff --git a/stable/twtxt/9.1.9/templates/NOTES.txt b/stable/twtxt/9.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/twtxt/9.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/twtxt/9.1.9/templates/common.yaml b/stable/twtxt/9.1.9/templates/common.yaml
new file mode 100644
index 0000000000..992373e750
--- /dev/null
+++ b/stable/twtxt/9.1.9/templates/common.yaml
@@ -0,0 +1,2 @@
+
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/twtxt/9.1.9/values.yaml b/stable/twtxt/9.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/ubooquity/9.1.11/CHANGELOG.md b/stable/ubooquity/9.1.11/CHANGELOG.md
deleted file mode 100644
index aac8f26689..0000000000
--- a/stable/ubooquity/9.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ubooquity-9.1.11](https://github.com/truecharts/charts/compare/ubooquity-9.1.10...ubooquity-9.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ubooquity-9.1.10](https://github.com/truecharts/charts/compare/ubooquity-9.1.9...ubooquity-9.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [ubooquity-9.1.9](https://github.com/truecharts/charts/compare/ubooquity-9.1.8...ubooquity-9.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/ubooquity to 2.1.2[@13daf1e](https://github.com/13daf1e) by renovate ([#17371](https://github.com/truecharts/charts/issues/17371))
-
-
-## [ubooquity-9.1.8](https://github.com/truecharts/charts/compare/ubooquity-9.1.7...ubooquity-9.1.8) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/ubooquity to 2.1.2[@36d3e12](https://github.com/36d3e12) by renovate ([#17153](https://github.com/truecharts/charts/issues/17153))
-
-
-
-
-## [ubooquity-9.1.7](https://github.com/truecharts/charts/compare/ubooquity-9.1.6...ubooquity-9.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ubooquity-9.1.6](https://github.com/truecharts/charts/compare/ubooquity-9.1.5...ubooquity-9.1.6) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/ubooquity to 2.1.2[@ed8d783](https://github.com/ed8d783) by renovate ([#16828](https://github.com/truecharts/charts/issues/16828))
-
-
-## [ubooquity-9.1.5](https://github.com/truecharts/charts/compare/ubooquity-9.1.4...ubooquity-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ubooquity-9.1.4](https://github.com/truecharts/charts/compare/ubooquity-9.1.3...ubooquity-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ubooquity-9.1.3](https://github.com/truecharts/charts/compare/ubooquity-9.1.0...ubooquity-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/ubooquity/9.1.11/Chart.yaml b/stable/ubooquity/9.1.11/Chart.yaml
deleted file mode 100644
index 3d08f4a155..0000000000
--- a/stable/ubooquity/9.1.11/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.1.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Ubooquity is a free, lightweight and easy-to-use home server for your comics and ebooks.
-home: https://truecharts.org/charts/stable/ubooquity
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ubooquity.png
-keywords:
- - ubooquity
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ubooquity
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/ubooquity
- - https://ghcr.io/linuxserver/ubooquity
-type: application
-version: 9.1.11
diff --git a/stable/ubooquity/9.1.11/app-changelog.md b/stable/ubooquity/9.1.11/app-changelog.md
deleted file mode 100644
index 3ea74c671b..0000000000
--- a/stable/ubooquity/9.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ubooquity-9.1.11](https://github.com/truecharts/charts/compare/ubooquity-9.1.10...ubooquity-9.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ubooquity/9.1.11/charts/common-17.2.26.tgz b/stable/ubooquity/9.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ubooquity/9.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ubooquity/9.1.12/CHANGELOG.md b/stable/ubooquity/9.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..7249d344f3
--- /dev/null
+++ b/stable/ubooquity/9.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ubooquity-9.1.12](https://github.com/truecharts/charts/compare/ubooquity-9.1.11...ubooquity-9.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ubooquity-9.1.11](https://github.com/truecharts/charts/compare/ubooquity-9.1.10...ubooquity-9.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ubooquity-9.1.10](https://github.com/truecharts/charts/compare/ubooquity-9.1.9...ubooquity-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [ubooquity-9.1.9](https://github.com/truecharts/charts/compare/ubooquity-9.1.8...ubooquity-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/ubooquity to 2.1.2[@13daf1e](https://github.com/13daf1e) by renovate ([#17371](https://github.com/truecharts/charts/issues/17371))
+
+
+## [ubooquity-9.1.8](https://github.com/truecharts/charts/compare/ubooquity-9.1.7...ubooquity-9.1.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/ubooquity to 2.1.2[@36d3e12](https://github.com/36d3e12) by renovate ([#17153](https://github.com/truecharts/charts/issues/17153))
+
+
+
+
+## [ubooquity-9.1.7](https://github.com/truecharts/charts/compare/ubooquity-9.1.6...ubooquity-9.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ubooquity-9.1.6](https://github.com/truecharts/charts/compare/ubooquity-9.1.5...ubooquity-9.1.6) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/ubooquity to 2.1.2[@ed8d783](https://github.com/ed8d783) by renovate ([#16828](https://github.com/truecharts/charts/issues/16828))
+
+
+## [ubooquity-9.1.5](https://github.com/truecharts/charts/compare/ubooquity-9.1.4...ubooquity-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ubooquity-9.1.4](https://github.com/truecharts/charts/compare/ubooquity-9.1.3...ubooquity-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ubooquity-9.1.3](https://github.com/truecharts/charts/compare/ubooquity-9.1.0...ubooquity-9.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/ubooquity/9.1.12/Chart.yaml b/stable/ubooquity/9.1.12/Chart.yaml
new file mode 100644
index 0000000000..0d937b6a9d
--- /dev/null
+++ b/stable/ubooquity/9.1.12/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.1.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Ubooquity is a free, lightweight and easy-to-use home server for your comics and ebooks.
+home: https://truecharts.org/charts/stable/ubooquity
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ubooquity.png
+keywords:
+ - ubooquity
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ubooquity
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ubooquity
+ - https://ghcr.io/linuxserver/ubooquity
+type: application
+version: 9.1.12
diff --git a/stable/ubooquity/9.1.11/README.md b/stable/ubooquity/9.1.12/README.md
similarity index 100%
rename from stable/ubooquity/9.1.11/README.md
rename to stable/ubooquity/9.1.12/README.md
diff --git a/stable/ubooquity/9.1.12/app-changelog.md b/stable/ubooquity/9.1.12/app-changelog.md
new file mode 100644
index 0000000000..f47f92482f
--- /dev/null
+++ b/stable/ubooquity/9.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ubooquity-9.1.12](https://github.com/truecharts/charts/compare/ubooquity-9.1.11...ubooquity-9.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ubooquity/9.1.11/app-readme.md b/stable/ubooquity/9.1.12/app-readme.md
similarity index 100%
rename from stable/ubooquity/9.1.11/app-readme.md
rename to stable/ubooquity/9.1.12/app-readme.md
diff --git a/stable/ubooquity/9.1.12/charts/common-17.2.28.tgz b/stable/ubooquity/9.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ubooquity/9.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/ubooquity/9.1.11/ix_values.yaml b/stable/ubooquity/9.1.12/ix_values.yaml
similarity index 100%
rename from stable/ubooquity/9.1.11/ix_values.yaml
rename to stable/ubooquity/9.1.12/ix_values.yaml
diff --git a/stable/ubooquity/9.1.11/questions.yaml b/stable/ubooquity/9.1.12/questions.yaml
similarity index 100%
rename from stable/ubooquity/9.1.11/questions.yaml
rename to stable/ubooquity/9.1.12/questions.yaml
diff --git a/stable/ubooquity/9.1.12/templates/NOTES.txt b/stable/ubooquity/9.1.12/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/ubooquity/9.1.12/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/ubooquity/9.1.12/templates/common.yaml b/stable/ubooquity/9.1.12/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/ubooquity/9.1.12/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/ubooquity/9.1.12/values.yaml b/stable/ubooquity/9.1.12/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/unifi/19.1.10/CHANGELOG.md b/stable/unifi/19.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..a686c433fc
--- /dev/null
+++ b/stable/unifi/19.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [unifi-19.1.10](https://github.com/truecharts/charts/compare/unifi-19.1.9...unifi-19.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [unifi-19.1.9](https://github.com/truecharts/charts/compare/unifi-19.1.8...unifi-19.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [unifi-19.1.8](https://github.com/truecharts/charts/compare/unifi-19.1.7...unifi-19.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [unifi-19.1.7](https://github.com/truecharts/charts/compare/unifi-19.1.6...unifi-19.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [unifi-19.1.6](https://github.com/truecharts/charts/compare/unifi-19.1.5...unifi-19.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/goofball222/unifi to v8.0.26[@8c39d35](https://github.com/8c39d35) by renovate ([#17031](https://github.com/truecharts/charts/issues/17031))
+
+
+## [unifi-19.1.5](https://github.com/truecharts/charts/compare/unifi-19.1.4...unifi-19.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [unifi-19.1.4](https://github.com/truecharts/charts/compare/unifi-19.1.3...unifi-19.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [unifi-19.1.3](https://github.com/truecharts/charts/compare/unifi-19.1.0...unifi-19.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [unifi-19.1.2](https://github.com/truecharts/charts/compare/unifi-19.1.0...unifi-19.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/unifi/19.1.10/Chart.yaml b/stable/unifi/19.1.10/Chart.yaml
new file mode 100644
index 0000000000..3a6dbf33ff
--- /dev/null
+++ b/stable/unifi/19.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Networking
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 8.0.26
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Ubiquiti Network's Unifi Controller
+home: https://truecharts.org/charts/stable/unifi
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/unifi.png
+keywords:
+ - ubiquiti
+ - unifi
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: unifi
+sources:
+ - https://unifi-network.ui.com
+ - https://github.com/jacobalberty/unifi-docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/unifi
+ - https://ghcr.io/goofball222/unifi
+type: application
+version: 19.1.10
diff --git a/stable/unifi/19.1.10/README.md b/stable/unifi/19.1.10/README.md
new file mode 100644
index 0000000000..0700f6909b
--- /dev/null
+++ b/stable/unifi/19.1.10/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/unifi)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/unifi/19.1.10/app-changelog.md b/stable/unifi/19.1.10/app-changelog.md
new file mode 100644
index 0000000000..34a7ae2589
--- /dev/null
+++ b/stable/unifi/19.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [unifi-19.1.10](https://github.com/truecharts/charts/compare/unifi-19.1.9...unifi-19.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/unifi/19.1.10/app-readme.md b/stable/unifi/19.1.10/app-readme.md
new file mode 100644
index 0000000000..a5125bede5
--- /dev/null
+++ b/stable/unifi/19.1.10/app-readme.md
@@ -0,0 +1,8 @@
+Ubiquiti Network's Unifi Controller
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/unifi](https://truecharts.org/charts/stable/unifi)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/unifi/19.1.10/charts/common-17.2.28.tgz b/stable/unifi/19.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/unifi/19.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/unifi/19.1.10/ix_values.yaml b/stable/unifi/19.1.10/ix_values.yaml
new file mode 100644
index 0000000000..d07ad4a434
--- /dev/null
+++ b/stable/unifi/19.1.10/ix_values.yaml
@@ -0,0 +1,110 @@
+image:
+ repository: ghcr.io/goofball222/unifi
+ tag: 8.0.26@sha256:8c39d3518938cc14fe779240b3996d413c6ddff4251ddbcf2fe78e7a52c21c0f
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ protocol: https
+ port: 8443
+ targetPort: 8443
+ comm:
+ enabled: true
+ ports:
+ comm:
+ enabled: true
+ port: 8080
+ targetPort: 8080
+ stun:
+ enabled: true
+ ports:
+ stun:
+ enabled: true
+ port: 3478
+ targetPort: 3478
+ protocol: udp
+ speedtest:
+ enabled: true
+ ports:
+ speedtest:
+ enabled: true
+ port: 6789
+ targetPort: 6789
+ guestportal:
+ enabled: true
+ ports:
+ web:
+ enabled: true
+ port: 8880
+ targetPort: 8880
+ protocol: http
+ websecure:
+ enabled: true
+ port: 8843
+ targetPort: 8843
+ protocol: https
+persistence:
+ config:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: /usr/lib/unifi/olddata
+ migrate:
+ mountPath: /usr/lib/unifi/olddata
+ data:
+ enabled: true
+ targetSelector:
+ main:
+ main:
+ mountPath: /usr/lib/unifi/data
+ migrate:
+ mountPath: /usr/lib/unifi/data
+ logs:
+ enabled: true
+ mountPath: "/usr/lib/unifi/logs"
+ type: "emptyDir"
+ certs:
+ enabled: true
+ mountPath: "/usr/lib/unifi/cert"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsGroup: 0
+ runAsUser: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ RUN_CHOWN: true
+ DB_MONGO_LOCAL: true
+ initContainers:
+ migrate:
+ enabled: true
+ type: init
+ imageSelector: alpineImage
+ command:
+ - /bin/sh
+ args:
+ - -c
+ - |
+ newdatadir="/usr/lib/unifi/data"
+ olddatadir="/usr/lib/unifi/olddata/data"
+ # Check the dir exists
+ [ ! -d "$newdatadir" ] && echo "$newdatadir missing" && exit 1
+ # Check if there is a data/data dir to migrate
+ [ ! -d "$olddatadir" ] && echo "No $olddatadir dir found. Migration skipped" && exit 0
+
+ # Check if the new data dir is empty, ignoring the old data dir
+ dirs=$(ls -A "$newdatadir" | grep -v "data")
+ if [ -n "$dirs" ]; then
+ echo "New data dir is empty. Migrating data one level up"
+ cp -rf $olddatadir/* $newdatadir || echo "Failed to move data" && exit 1
+ echo "Data migration complete"
+ fi
diff --git a/stable/unifi/19.1.10/questions.yaml b/stable/unifi/19.1.10/questions.yaml
new file mode 100644
index 0000000000..ee95ced3b5
--- /dev/null
+++ b/stable/unifi/19.1.10/questions.yaml
@@ -0,0 +1,3315 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8443
+ required: true
+ - variable: comm
+ label: "Unifi Device Communication Service"
+ description: "Unifi Device Communication Service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: comm
+ 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: 8080
+ required: true
+ - variable: stun
+ label: "STUN Device Communication Service"
+ description: "STUN Device Communication Service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stun
+ 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: 3478
+ required: true
+ - variable: speedtest
+ label: "Speedtest Service"
+ description: "Speedtest Service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: speedtest
+ 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: 6789
+ required: true
+ - variable: guestportal
+ label: "Guest Portal Service"
+ description: "Guest Portal Service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: web
+ label: "Web 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: 8880
+ required: true
+ - variable: websecure
+ label: "Secure Web 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: 8843
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ hidden: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: 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: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 999
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 999
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/unifi/19.1.10/templates/NOTES.txt b/stable/unifi/19.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/unifi/19.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/unifi/19.1.10/templates/common.yaml b/stable/unifi/19.1.10/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/unifi/19.1.10/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/unifi/19.1.10/values.yaml b/stable/unifi/19.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/universal-media-server/4.1.10/CHANGELOG.md b/stable/universal-media-server/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..62ec834e9a
--- /dev/null
+++ b/stable/universal-media-server/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [universal-media-server-4.1.10](https://github.com/truecharts/charts/compare/universal-media-server-4.1.9...universal-media-server-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [universal-media-server-4.1.9](https://github.com/truecharts/charts/compare/universal-media-server-4.1.8...universal-media-server-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [universal-media-server-4.1.8](https://github.com/truecharts/charts/compare/universal-media-server-4.1.7...universal-media-server-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [universal-media-server-4.1.7](https://github.com/truecharts/charts/compare/universal-media-server-4.1.6...universal-media-server-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [universal-media-server-4.1.6](https://github.com/truecharts/charts/compare/universal-media-server-4.1.5...universal-media-server-4.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image universalmediaserver/ums to latest[@d4e663e](https://github.com/d4e663e) by renovate ([#16969](https://github.com/truecharts/charts/issues/16969))
+
+
+## [universal-media-server-4.1.5](https://github.com/truecharts/charts/compare/universal-media-server-4.1.4...universal-media-server-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [universal-media-server-4.1.4](https://github.com/truecharts/charts/compare/universal-media-server-4.1.3...universal-media-server-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [universal-media-server-4.1.3](https://github.com/truecharts/charts/compare/universal-media-server-4.1.0...universal-media-server-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [universal-media-server-4.1.2](https://github.com/truecharts/charts/compare/universal-media-server-4.1.0...universal-media-server-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/universal-media-server/4.1.10/Chart.yaml b/stable/universal-media-server/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..51ae46fbb2
--- /dev/null
+++ b/stable/universal-media-server/4.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaServer-Video
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Universal Media Server is a DLNA-compliant UPnP Media Server. It is capable of sharing video, audio and images between most modern devices. It was originally based on PS3 Media Server by shagrath, in order to ensure greater stability and file-compatibility.
+home: https://truecharts.org/charts/stable/universal-media-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/universal-media-server.png
+keywords:
+ - universal-media-server
+ - MediaServer-Video
+ - MediaServer-Music
+ - MediaServer-Photos
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: universal-media-server
+sources:
+ - https://www.universalmediaserver.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/universal-media-server
+ - https://hub.docker.com/r/universalmediaserver/ums
+type: application
+version: 4.1.10
diff --git a/stable/universal-media-server/4.1.9/README.md b/stable/universal-media-server/4.1.10/README.md
similarity index 100%
rename from stable/universal-media-server/4.1.9/README.md
rename to stable/universal-media-server/4.1.10/README.md
diff --git a/stable/universal-media-server/4.1.10/app-changelog.md b/stable/universal-media-server/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..b9f080e04c
--- /dev/null
+++ b/stable/universal-media-server/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [universal-media-server-4.1.10](https://github.com/truecharts/charts/compare/universal-media-server-4.1.9...universal-media-server-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/universal-media-server/4.1.9/app-readme.md b/stable/universal-media-server/4.1.10/app-readme.md
similarity index 100%
rename from stable/universal-media-server/4.1.9/app-readme.md
rename to stable/universal-media-server/4.1.10/app-readme.md
diff --git a/stable/universal-media-server/4.1.10/charts/common-17.2.28.tgz b/stable/universal-media-server/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/universal-media-server/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/universal-media-server/4.1.9/ix_values.yaml b/stable/universal-media-server/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/universal-media-server/4.1.9/ix_values.yaml
rename to stable/universal-media-server/4.1.10/ix_values.yaml
diff --git a/stable/universal-media-server/4.1.9/questions.yaml b/stable/universal-media-server/4.1.10/questions.yaml
similarity index 100%
rename from stable/universal-media-server/4.1.9/questions.yaml
rename to stable/universal-media-server/4.1.10/questions.yaml
diff --git a/stable/venstar2mqtt/4.1.9/templates/common.yaml b/stable/universal-media-server/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/venstar2mqtt/4.1.9/templates/common.yaml
rename to stable/universal-media-server/4.1.10/templates/common.yaml
diff --git a/stable/universal-media-server/4.1.10/values.yaml b/stable/universal-media-server/4.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/universal-media-server/4.1.9/CHANGELOG.md b/stable/universal-media-server/4.1.9/CHANGELOG.md
deleted file mode 100644
index bf0eafa9fe..0000000000
--- a/stable/universal-media-server/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [universal-media-server-4.1.9](https://github.com/truecharts/charts/compare/universal-media-server-4.1.8...universal-media-server-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [universal-media-server-4.1.8](https://github.com/truecharts/charts/compare/universal-media-server-4.1.7...universal-media-server-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [universal-media-server-4.1.7](https://github.com/truecharts/charts/compare/universal-media-server-4.1.6...universal-media-server-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [universal-media-server-4.1.6](https://github.com/truecharts/charts/compare/universal-media-server-4.1.5...universal-media-server-4.1.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image universalmediaserver/ums to latest[@d4e663e](https://github.com/d4e663e) by renovate ([#16969](https://github.com/truecharts/charts/issues/16969))
-
-
-## [universal-media-server-4.1.5](https://github.com/truecharts/charts/compare/universal-media-server-4.1.4...universal-media-server-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [universal-media-server-4.1.4](https://github.com/truecharts/charts/compare/universal-media-server-4.1.3...universal-media-server-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [universal-media-server-4.1.3](https://github.com/truecharts/charts/compare/universal-media-server-4.1.0...universal-media-server-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [universal-media-server-4.1.2](https://github.com/truecharts/charts/compare/universal-media-server-4.1.0...universal-media-server-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/universal-media-server/4.1.9/Chart.yaml b/stable/universal-media-server/4.1.9/Chart.yaml
deleted file mode 100644
index 1645424c7f..0000000000
--- a/stable/universal-media-server/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaServer-Video
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Universal Media Server is a DLNA-compliant UPnP Media Server. It is capable of sharing video, audio and images between most modern devices. It was originally based on PS3 Media Server by shagrath, in order to ensure greater stability and file-compatibility.
-home: https://truecharts.org/charts/stable/universal-media-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/universal-media-server.png
-keywords:
- - universal-media-server
- - MediaServer-Video
- - MediaServer-Music
- - MediaServer-Photos
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: universal-media-server
-sources:
- - https://www.universalmediaserver.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/universal-media-server
- - https://hub.docker.com/r/universalmediaserver/ums
-type: application
-version: 4.1.9
diff --git a/stable/universal-media-server/4.1.9/app-changelog.md b/stable/universal-media-server/4.1.9/app-changelog.md
deleted file mode 100644
index 2a851ec3a1..0000000000
--- a/stable/universal-media-server/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [universal-media-server-4.1.9](https://github.com/truecharts/charts/compare/universal-media-server-4.1.8...universal-media-server-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/universal-media-server/4.1.9/charts/common-17.2.26.tgz b/stable/universal-media-server/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/universal-media-server/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/unmanic/9.1.8/CHANGELOG.md b/stable/unmanic/9.1.8/CHANGELOG.md
deleted file mode 100644
index 4b112f4f3f..0000000000
--- a/stable/unmanic/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [unmanic-9.1.8](https://github.com/truecharts/charts/compare/unmanic-9.1.7...unmanic-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [unmanic-9.1.7](https://github.com/truecharts/charts/compare/unmanic-9.1.6...unmanic-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [unmanic-9.1.6](https://github.com/truecharts/charts/compare/unmanic-9.1.5...unmanic-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [unmanic-9.1.5](https://github.com/truecharts/charts/compare/unmanic-9.1.4...unmanic-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [unmanic-9.1.4](https://github.com/truecharts/charts/compare/unmanic-9.1.3...unmanic-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [unmanic-9.1.3](https://github.com/truecharts/charts/compare/unmanic-9.1.0...unmanic-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [unmanic-9.1.2](https://github.com/truecharts/charts/compare/unmanic-9.1.0...unmanic-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [unmanic-9.1.0](https://github.com/truecharts/charts/compare/unmanic-9.0.1...unmanic-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [unmanic-9.0.1](https://github.com/truecharts/charts/compare/unmanic-9.0.0...unmanic-9.0.1) (2023-12-26)
diff --git a/stable/unmanic/9.1.8/Chart.yaml b/stable/unmanic/9.1.8/Chart.yaml
deleted file mode 100644
index f6fd77ce71..0000000000
--- a/stable/unmanic/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.2.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Unmanic is a simple tool for optimising your file library.
-home: https://truecharts.org/charts/stable/unmanic
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/unmanic.png
-keywords:
- - media
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: unmanic
-sources:
- - https://github.com/Unmanic/unmanic
- - https://github.com/truecharts/charts/tree/master/charts/stable/unmanic
- - https://hub.docker.com/r/josh5/unmanic
-type: application
-version: 9.1.8
diff --git a/stable/unmanic/9.1.8/app-changelog.md b/stable/unmanic/9.1.8/app-changelog.md
deleted file mode 100644
index aa608a0ba6..0000000000
--- a/stable/unmanic/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [unmanic-9.1.8](https://github.com/truecharts/charts/compare/unmanic-9.1.7...unmanic-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/unmanic/9.1.8/charts/common-17.2.26.tgz b/stable/unmanic/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/unmanic/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/unmanic/9.1.9/CHANGELOG.md b/stable/unmanic/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..64fd4ec6e1
--- /dev/null
+++ b/stable/unmanic/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [unmanic-9.1.9](https://github.com/truecharts/charts/compare/unmanic-9.1.8...unmanic-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [unmanic-9.1.8](https://github.com/truecharts/charts/compare/unmanic-9.1.7...unmanic-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [unmanic-9.1.7](https://github.com/truecharts/charts/compare/unmanic-9.1.6...unmanic-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [unmanic-9.1.6](https://github.com/truecharts/charts/compare/unmanic-9.1.5...unmanic-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [unmanic-9.1.5](https://github.com/truecharts/charts/compare/unmanic-9.1.4...unmanic-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [unmanic-9.1.4](https://github.com/truecharts/charts/compare/unmanic-9.1.3...unmanic-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [unmanic-9.1.3](https://github.com/truecharts/charts/compare/unmanic-9.1.0...unmanic-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [unmanic-9.1.2](https://github.com/truecharts/charts/compare/unmanic-9.1.0...unmanic-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/unmanic/9.1.9/Chart.yaml b/stable/unmanic/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..baf8fbedaa
--- /dev/null
+++ b/stable/unmanic/9.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.2.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Unmanic is a simple tool for optimising your file library.
+home: https://truecharts.org/charts/stable/unmanic
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/unmanic.png
+keywords:
+ - media
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: unmanic
+sources:
+ - https://github.com/Unmanic/unmanic
+ - https://github.com/truecharts/charts/tree/master/charts/stable/unmanic
+ - https://hub.docker.com/r/josh5/unmanic
+type: application
+version: 9.1.9
diff --git a/stable/unmanic/9.1.8/README.md b/stable/unmanic/9.1.9/README.md
similarity index 100%
rename from stable/unmanic/9.1.8/README.md
rename to stable/unmanic/9.1.9/README.md
diff --git a/stable/unmanic/9.1.9/app-changelog.md b/stable/unmanic/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..cff6291dec
--- /dev/null
+++ b/stable/unmanic/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [unmanic-9.1.9](https://github.com/truecharts/charts/compare/unmanic-9.1.8...unmanic-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/unmanic/9.1.8/app-readme.md b/stable/unmanic/9.1.9/app-readme.md
similarity index 100%
rename from stable/unmanic/9.1.8/app-readme.md
rename to stable/unmanic/9.1.9/app-readme.md
diff --git a/stable/unmanic/9.1.9/charts/common-17.2.28.tgz b/stable/unmanic/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/unmanic/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/unmanic/9.1.8/ix_values.yaml b/stable/unmanic/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/unmanic/9.1.8/ix_values.yaml
rename to stable/unmanic/9.1.9/ix_values.yaml
diff --git a/stable/unmanic/9.1.8/questions.yaml b/stable/unmanic/9.1.9/questions.yaml
similarity index 100%
rename from stable/unmanic/9.1.8/questions.yaml
rename to stable/unmanic/9.1.9/questions.yaml
diff --git a/stable/unmanic/9.1.9/templates/NOTES.txt b/stable/unmanic/9.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/unmanic/9.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/unmanic/9.1.9/templates/common.yaml b/stable/unmanic/9.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/unmanic/9.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/unmanic/9.1.9/values.yaml b/stable/unmanic/9.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/unpackerr/12.2.3/CHANGELOG.md b/stable/unpackerr/12.2.3/CHANGELOG.md
new file mode 100644
index 0000000000..fb1e21a83e
--- /dev/null
+++ b/stable/unpackerr/12.2.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [unpackerr-12.2.3](https://github.com/truecharts/charts/compare/unpackerr-12.2.2...unpackerr-12.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [unpackerr-12.2.2](https://github.com/truecharts/charts/compare/unpackerr-12.2.1...unpackerr-12.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [unpackerr-12.2.1](https://github.com/truecharts/charts/compare/unpackerr-12.2.0...unpackerr-12.2.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [unpackerr-12.2.0](https://github.com/truecharts/charts/compare/unpackerr-12.1.7...unpackerr-12.2.0) (2024-01-21)
+
+### Chore
+
+
+
+- update container image golift/unpackerr to v0.13.0[@dac056a](https://github.com/dac056a) by renovate ([#17449](https://github.com/truecharts/charts/issues/17449))
+
+
+
+
+## [unpackerr-12.1.7](https://github.com/truecharts/charts/compare/unpackerr-12.1.6...unpackerr-12.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [unpackerr-12.1.6](https://github.com/truecharts/charts/compare/unpackerr-12.1.5...unpackerr-12.1.6) (2024-01-03)
+
+### Fix
+
+
+
+- fix unpackerr config storage ([#16826](https://github.com/truecharts/charts/issues/16826))
+
+
+## [unpackerr-12.1.5](https://github.com/truecharts/charts/compare/unpackerr-12.1.4...unpackerr-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [unpackerr-12.1.4](https://github.com/truecharts/charts/compare/unpackerr-12.1.3...unpackerr-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [unpackerr-12.1.3](https://github.com/truecharts/charts/compare/unpackerr-12.1.0...unpackerr-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/unpackerr/12.2.3/Chart.yaml b/stable/unpackerr/12.2.3/Chart.yaml
new file mode 100644
index 0000000000..ea8ed6d109
--- /dev/null
+++ b/stable/unpackerr/12.2.3/Chart.yaml
@@ -0,0 +1,41 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.13.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This application runs as a daemon on your download host. It checks for completed downloads and extracts them so Radarr, Lidarr, Sonarr, and Readarr may import them
+home: https://truecharts.org/charts/stable/unpackerr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/unpackerr.png
+keywords:
+ - unpackerr
+ - sonarr
+ - radarr
+ - lidarr
+ - readarr
+ - whisparr
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: unpackerr
+sources:
+ - https://github.com/davidnewhall/unpackerr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/unpackerr
+ - https://hub.docker.com/r/golift/unpackerr
+type: application
+version: 12.2.3
diff --git a/stable/unpackerr/12.2.3/README.md b/stable/unpackerr/12.2.3/README.md
new file mode 100644
index 0000000000..a76a192ee0
--- /dev/null
+++ b/stable/unpackerr/12.2.3/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/unpackerr)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/unpackerr/12.2.3/app-changelog.md b/stable/unpackerr/12.2.3/app-changelog.md
new file mode 100644
index 0000000000..d056a5dfbd
--- /dev/null
+++ b/stable/unpackerr/12.2.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [unpackerr-12.2.3](https://github.com/truecharts/charts/compare/unpackerr-12.2.2...unpackerr-12.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/unpackerr/12.2.3/app-readme.md b/stable/unpackerr/12.2.3/app-readme.md
new file mode 100644
index 0000000000..8a4b14eec9
--- /dev/null
+++ b/stable/unpackerr/12.2.3/app-readme.md
@@ -0,0 +1,8 @@
+This application runs as a daemon on your download host. It checks for completed downloads and extracts them so Radarr, Lidarr, Sonarr, and Readarr may import them
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/unpackerr](https://truecharts.org/charts/stable/unpackerr)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/unpackerr/12.2.3/charts/common-17.2.28.tgz b/stable/unpackerr/12.2.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/unpackerr/12.2.3/charts/common-17.2.28.tgz differ
diff --git a/stable/unpackerr/12.2.3/ix_values.yaml b/stable/unpackerr/12.2.3/ix_values.yaml
new file mode 100644
index 0000000000..3b3c715c1a
--- /dev/null
+++ b/stable/unpackerr/12.2.3/ix_values.yaml
@@ -0,0 +1,44 @@
+image:
+ repository: golift/unpackerr
+ pullPolicy: IfNotPresent
+ tag: 0.13.0@sha256:dac056a327e0bedad396965a028ab7e9ddfa001493551daa41652f0e15eefd6f
+service:
+ main:
+ enabled: false
+ ports:
+ main:
+ enabled: false
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ downloads:
+ enabled: true
+ mountPath: "/downloads"
+ ## Persistent Volume Storage Class
+ ## If defined, storageClassName:
+ ## If set to "-", storageClassName: "", which disables dynamic provisioning
+ ## If undefined (the default) or set to null, no storageClassName spec is
+ ## set, choosing the default provisioner. (gp2 on AWS, standard on
+ ## GKE, AWS & OpenStack)
+ # storageClass: "-"
+ # accessMode: ReadWriteOnce
+ #
+ ## Do not delete the pvc upon helm uninstall
+ # skipuninstall: false
+ # existingClaim: ""
+portal:
+ open:
+ enabled: false
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: false
+ readiness:
+ enabled: false
+ startup:
+ enabled: false
diff --git a/stable/unpackerr/12.2.3/questions.yaml b/stable/unpackerr/12.2.3/questions.yaml
new file mode 100644
index 0000000000..32c47fb832
--- /dev/null
+++ b/stable/unpackerr/12.2.3/questions.yaml
@@ -0,0 +1,2495 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals: {}
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: App Config Storage
+ description: Stores the App Configuration (/config)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: downloads
+ label: App downloads Storage
+ description: Stores downloads. (Defaults to /downloads)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/unpackerr/12.2.3/templates/NOTES.txt b/stable/unpackerr/12.2.3/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/unpackerr/12.2.3/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/unpackerr/12.2.3/templates/common.yaml b/stable/unpackerr/12.2.3/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/unpackerr/12.2.3/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/unpackerr/12.2.3/values.yaml b/stable/unpackerr/12.2.3/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/unpoller/9.1.8/CHANGELOG.md b/stable/unpoller/9.1.8/CHANGELOG.md
deleted file mode 100644
index 05a0a0ca9f..0000000000
--- a/stable/unpoller/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [unpoller-9.1.8](https://github.com/truecharts/charts/compare/unpoller-9.1.7...unpoller-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [unpoller-9.1.7](https://github.com/truecharts/charts/compare/unpoller-9.1.6...unpoller-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [unpoller-9.1.6](https://github.com/truecharts/charts/compare/unpoller-9.1.5...unpoller-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [unpoller-9.1.5](https://github.com/truecharts/charts/compare/unpoller-9.1.4...unpoller-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [unpoller-9.1.4](https://github.com/truecharts/charts/compare/unpoller-9.1.3...unpoller-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [unpoller-9.1.3](https://github.com/truecharts/charts/compare/unpoller-9.1.0...unpoller-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [unpoller-9.1.2](https://github.com/truecharts/charts/compare/unpoller-9.1.0...unpoller-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [unpoller-9.1.0](https://github.com/truecharts/charts/compare/unpoller-9.0.1...unpoller-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [unpoller-9.0.1](https://github.com/truecharts/charts/compare/unpoller-9.0.0...unpoller-9.0.1) (2023-12-26)
diff --git a/stable/unpoller/9.1.8/Chart.yaml b/stable/unpoller/9.1.8/Chart.yaml
deleted file mode 100644
index 0b92bdcffa..0000000000
--- a/stable/unpoller/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: metrics
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.9.5
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Collect your UniFi controller data and report it to an InfluxDB instance, or export it for Prometheus collection.
-home: https://truecharts.org/charts/stable/unpoller
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/unpoller.png
-keywords:
- - unifi
- - unifi-poller
- - metrics
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: unpoller
-sources:
- - https://github.com/unifi-poller/unifi-poller
- - https://github.com/truecharts/charts/tree/master/charts/stable/unpoller
- - https://ghcr.io/unpoller/unpoller
-type: application
-version: 9.1.8
diff --git a/stable/unpoller/9.1.8/app-changelog.md b/stable/unpoller/9.1.8/app-changelog.md
deleted file mode 100644
index 6175490358..0000000000
--- a/stable/unpoller/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [unpoller-9.1.8](https://github.com/truecharts/charts/compare/unpoller-9.1.7...unpoller-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/unpoller/9.1.8/charts/common-17.2.26.tgz b/stable/unpoller/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/unpoller/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/unpoller/9.1.9/CHANGELOG.md b/stable/unpoller/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..ed84671413
--- /dev/null
+++ b/stable/unpoller/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [unpoller-9.1.9](https://github.com/truecharts/charts/compare/unpoller-9.1.8...unpoller-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [unpoller-9.1.8](https://github.com/truecharts/charts/compare/unpoller-9.1.7...unpoller-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [unpoller-9.1.7](https://github.com/truecharts/charts/compare/unpoller-9.1.6...unpoller-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [unpoller-9.1.6](https://github.com/truecharts/charts/compare/unpoller-9.1.5...unpoller-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [unpoller-9.1.5](https://github.com/truecharts/charts/compare/unpoller-9.1.4...unpoller-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [unpoller-9.1.4](https://github.com/truecharts/charts/compare/unpoller-9.1.3...unpoller-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [unpoller-9.1.3](https://github.com/truecharts/charts/compare/unpoller-9.1.0...unpoller-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [unpoller-9.1.2](https://github.com/truecharts/charts/compare/unpoller-9.1.0...unpoller-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/unpoller/9.1.9/Chart.yaml b/stable/unpoller/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..7058ba033a
--- /dev/null
+++ b/stable/unpoller/9.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: metrics
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.9.5
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Collect your UniFi controller data and report it to an InfluxDB instance, or export it for Prometheus collection.
+home: https://truecharts.org/charts/stable/unpoller
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/unpoller.png
+keywords:
+ - unifi
+ - unifi-poller
+ - metrics
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: unpoller
+sources:
+ - https://github.com/unifi-poller/unifi-poller
+ - https://github.com/truecharts/charts/tree/master/charts/stable/unpoller
+ - https://ghcr.io/unpoller/unpoller
+type: application
+version: 9.1.9
diff --git a/stable/unpoller/9.1.8/README.md b/stable/unpoller/9.1.9/README.md
similarity index 100%
rename from stable/unpoller/9.1.8/README.md
rename to stable/unpoller/9.1.9/README.md
diff --git a/stable/unpoller/9.1.9/app-changelog.md b/stable/unpoller/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..58f4bbb75d
--- /dev/null
+++ b/stable/unpoller/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [unpoller-9.1.9](https://github.com/truecharts/charts/compare/unpoller-9.1.8...unpoller-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/unpoller/9.1.8/app-readme.md b/stable/unpoller/9.1.9/app-readme.md
similarity index 100%
rename from stable/unpoller/9.1.8/app-readme.md
rename to stable/unpoller/9.1.9/app-readme.md
diff --git a/stable/unpoller/9.1.9/charts/common-17.2.28.tgz b/stable/unpoller/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/unpoller/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/unpoller/9.1.8/ix_values.yaml b/stable/unpoller/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/unpoller/9.1.8/ix_values.yaml
rename to stable/unpoller/9.1.9/ix_values.yaml
diff --git a/stable/unpoller/9.1.8/questions.yaml b/stable/unpoller/9.1.9/questions.yaml
similarity index 100%
rename from stable/unpoller/9.1.8/questions.yaml
rename to stable/unpoller/9.1.9/questions.yaml
diff --git a/stable/unpoller/9.1.9/templates/NOTES.txt b/stable/unpoller/9.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/unpoller/9.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/unpoller/9.1.9/templates/common.yaml b/stable/unpoller/9.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/unpoller/9.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/unpoller/9.1.9/values.yaml b/stable/unpoller/9.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/unturned/5.1.11/CHANGELOG.md b/stable/unturned/5.1.11/CHANGELOG.md
deleted file mode 100644
index d38248a7d5..0000000000
--- a/stable/unturned/5.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [unturned-5.1.11](https://github.com/truecharts/charts/compare/unturned-5.1.10...unturned-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [unturned-5.1.10](https://github.com/truecharts/charts/compare/unturned-5.1.9...unturned-5.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [unturned-5.1.9](https://github.com/truecharts/charts/compare/unturned-5.1.8...unturned-5.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [unturned-5.1.8](https://github.com/truecharts/charts/compare/unturned-5.1.7...unturned-5.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ich777/steamcmd to unturned[@e63219b](https://github.com/e63219b) by renovate ([#16780](https://github.com/truecharts/charts/issues/16780))
-
-
-## [unturned-5.1.7](https://github.com/truecharts/charts/compare/unturned-5.1.6...unturned-5.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [unturned-5.1.6](https://github.com/truecharts/charts/compare/unturned-5.1.4...unturned-5.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [unturned-5.1.4](https://github.com/truecharts/charts/compare/unturned-5.1.3...unturned-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [unturned-5.1.3](https://github.com/truecharts/charts/compare/unturned-5.1.0...unturned-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [unturned-5.1.2](https://github.com/truecharts/charts/compare/unturned-5.1.0...unturned-5.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/unturned/5.1.11/Chart.yaml b/stable/unturned/5.1.11/Chart.yaml
deleted file mode 100644
index 6bd20e27d2..0000000000
--- a/stable/unturned/5.1.11/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: unturned
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Unturned SteamCMD
-home: https://truecharts.org/charts/stable/unturned
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/unturned.png
-keywords:
- - unturned
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: unturned
-sources:
- - https://github.com/ich777/docker-steamcmd-server/tree/unturned
- - https://github.com/truecharts/charts/tree/master/charts/stable/unturned
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 5.1.11
diff --git a/stable/unturned/5.1.11/app-changelog.md b/stable/unturned/5.1.11/app-changelog.md
deleted file mode 100644
index 58f20cf5b1..0000000000
--- a/stable/unturned/5.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [unturned-5.1.11](https://github.com/truecharts/charts/compare/unturned-5.1.10...unturned-5.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/unturned/5.1.11/charts/common-17.2.26.tgz b/stable/unturned/5.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/unturned/5.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/unturned/5.1.12/CHANGELOG.md b/stable/unturned/5.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..314536ced2
--- /dev/null
+++ b/stable/unturned/5.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [unturned-5.1.12](https://github.com/truecharts/charts/compare/unturned-5.1.11...unturned-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [unturned-5.1.11](https://github.com/truecharts/charts/compare/unturned-5.1.10...unturned-5.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [unturned-5.1.10](https://github.com/truecharts/charts/compare/unturned-5.1.9...unturned-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [unturned-5.1.9](https://github.com/truecharts/charts/compare/unturned-5.1.8...unturned-5.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [unturned-5.1.8](https://github.com/truecharts/charts/compare/unturned-5.1.7...unturned-5.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ich777/steamcmd to unturned[@e63219b](https://github.com/e63219b) by renovate ([#16780](https://github.com/truecharts/charts/issues/16780))
+
+
+## [unturned-5.1.7](https://github.com/truecharts/charts/compare/unturned-5.1.6...unturned-5.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [unturned-5.1.6](https://github.com/truecharts/charts/compare/unturned-5.1.4...unturned-5.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
+
+
+## [unturned-5.1.4](https://github.com/truecharts/charts/compare/unturned-5.1.3...unturned-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [unturned-5.1.3](https://github.com/truecharts/charts/compare/unturned-5.1.0...unturned-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/unturned/5.1.12/Chart.yaml b/stable/unturned/5.1.12/Chart.yaml
new file mode 100644
index 0000000000..939c85ab73
--- /dev/null
+++ b/stable/unturned/5.1.12/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: unturned
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Unturned SteamCMD
+home: https://truecharts.org/charts/stable/unturned
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/unturned.png
+keywords:
+ - unturned
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: unturned
+sources:
+ - https://github.com/ich777/docker-steamcmd-server/tree/unturned
+ - https://github.com/truecharts/charts/tree/master/charts/stable/unturned
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 5.1.12
diff --git a/stable/unturned/5.1.11/README.md b/stable/unturned/5.1.12/README.md
similarity index 100%
rename from stable/unturned/5.1.11/README.md
rename to stable/unturned/5.1.12/README.md
diff --git a/stable/unturned/5.1.12/app-changelog.md b/stable/unturned/5.1.12/app-changelog.md
new file mode 100644
index 0000000000..97685b529a
--- /dev/null
+++ b/stable/unturned/5.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [unturned-5.1.12](https://github.com/truecharts/charts/compare/unturned-5.1.11...unturned-5.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/unturned/5.1.11/app-readme.md b/stable/unturned/5.1.12/app-readme.md
similarity index 100%
rename from stable/unturned/5.1.11/app-readme.md
rename to stable/unturned/5.1.12/app-readme.md
diff --git a/stable/unturned/5.1.12/charts/common-17.2.28.tgz b/stable/unturned/5.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/unturned/5.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/unturned/5.1.11/ix_values.yaml b/stable/unturned/5.1.12/ix_values.yaml
similarity index 100%
rename from stable/unturned/5.1.11/ix_values.yaml
rename to stable/unturned/5.1.12/ix_values.yaml
diff --git a/stable/unturned/5.1.11/questions.yaml b/stable/unturned/5.1.12/questions.yaml
similarity index 100%
rename from stable/unturned/5.1.11/questions.yaml
rename to stable/unturned/5.1.12/questions.yaml
diff --git a/stable/unturned/5.1.12/templates/NOTES.txt b/stable/unturned/5.1.12/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/unturned/5.1.12/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/unturned/5.1.12/templates/common.yaml b/stable/unturned/5.1.12/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/unturned/5.1.12/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/unturned/5.1.12/values.yaml b/stable/unturned/5.1.12/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/uptime-kuma/9.1.10/CHANGELOG.md b/stable/uptime-kuma/9.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..b2bca33814
--- /dev/null
+++ b/stable/uptime-kuma/9.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [uptime-kuma-9.1.10](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.9...uptime-kuma-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [uptime-kuma-9.1.9](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.8...uptime-kuma-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [uptime-kuma-9.1.8](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.7...uptime-kuma-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [uptime-kuma-9.1.7](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.6...uptime-kuma-9.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [uptime-kuma-9.1.6](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.5...uptime-kuma-9.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [uptime-kuma-9.1.5](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.4...uptime-kuma-9.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [uptime-kuma-9.1.4](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.1...uptime-kuma-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [uptime-kuma-9.1.3](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.1...uptime-kuma-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+## [uptime-kuma-9.1.1](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.0...uptime-kuma-9.1.1) (2023-12-31)
+
diff --git a/stable/uptime-kuma/9.1.10/Chart.yaml b/stable/uptime-kuma/9.1.10/Chart.yaml
new file mode 100644
index 0000000000..d5eedf1f37
--- /dev/null
+++ b/stable/uptime-kuma/9.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: monitoring
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.23.11
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A fancy self-hosted monitoring tool
+home: https://truecharts.org/charts/stable/uptime-kuma
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/uptime-kuma.png
+keywords:
+ - monitoring
+ - uptime
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: uptime-kuma
+sources:
+ - https://github.com/louislam/uptime-kuma
+ - https://github.com/truecharts/charts/tree/master/charts/stable/uptime-kuma
+ - https://hub.docker.com/r/louislam/uptime-kuma
+type: application
+version: 9.1.10
diff --git a/stable/uptime-kuma/9.1.9/README.md b/stable/uptime-kuma/9.1.10/README.md
similarity index 100%
rename from stable/uptime-kuma/9.1.9/README.md
rename to stable/uptime-kuma/9.1.10/README.md
diff --git a/stable/uptime-kuma/9.1.10/app-changelog.md b/stable/uptime-kuma/9.1.10/app-changelog.md
new file mode 100644
index 0000000000..deb26f9d6e
--- /dev/null
+++ b/stable/uptime-kuma/9.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [uptime-kuma-9.1.10](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.9...uptime-kuma-9.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/uptime-kuma/9.1.9/app-readme.md b/stable/uptime-kuma/9.1.10/app-readme.md
similarity index 100%
rename from stable/uptime-kuma/9.1.9/app-readme.md
rename to stable/uptime-kuma/9.1.10/app-readme.md
diff --git a/stable/uptime-kuma/9.1.10/charts/common-17.2.28.tgz b/stable/uptime-kuma/9.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/uptime-kuma/9.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/uptime-kuma/9.1.9/ix_values.yaml b/stable/uptime-kuma/9.1.10/ix_values.yaml
similarity index 100%
rename from stable/uptime-kuma/9.1.9/ix_values.yaml
rename to stable/uptime-kuma/9.1.10/ix_values.yaml
diff --git a/stable/uptime-kuma/9.1.9/questions.yaml b/stable/uptime-kuma/9.1.10/questions.yaml
similarity index 100%
rename from stable/uptime-kuma/9.1.9/questions.yaml
rename to stable/uptime-kuma/9.1.10/questions.yaml
diff --git a/stable/uptime-kuma/9.1.10/templates/NOTES.txt b/stable/uptime-kuma/9.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/uptime-kuma/9.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/uptime-kuma/9.1.9/templates/_prometheusrules.tpl b/stable/uptime-kuma/9.1.10/templates/_prometheusrules.tpl
similarity index 100%
rename from stable/uptime-kuma/9.1.9/templates/_prometheusrules.tpl
rename to stable/uptime-kuma/9.1.10/templates/_prometheusrules.tpl
diff --git a/stable/uptime-kuma/9.1.9/templates/_servicemonitor.tpl b/stable/uptime-kuma/9.1.10/templates/_servicemonitor.tpl
similarity index 100%
rename from stable/uptime-kuma/9.1.9/templates/_servicemonitor.tpl
rename to stable/uptime-kuma/9.1.10/templates/_servicemonitor.tpl
diff --git a/stable/uptime-kuma/9.1.9/templates/common.yaml b/stable/uptime-kuma/9.1.10/templates/common.yaml
similarity index 100%
rename from stable/uptime-kuma/9.1.9/templates/common.yaml
rename to stable/uptime-kuma/9.1.10/templates/common.yaml
diff --git a/stable/uptime-kuma/9.1.10/values.yaml b/stable/uptime-kuma/9.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/uptime-kuma/9.1.9/CHANGELOG.md b/stable/uptime-kuma/9.1.9/CHANGELOG.md
deleted file mode 100644
index 332ba3f40f..0000000000
--- a/stable/uptime-kuma/9.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [uptime-kuma-9.1.9](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.8...uptime-kuma-9.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [uptime-kuma-9.1.8](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.7...uptime-kuma-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [uptime-kuma-9.1.7](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.6...uptime-kuma-9.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [uptime-kuma-9.1.6](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.5...uptime-kuma-9.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [uptime-kuma-9.1.5](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.4...uptime-kuma-9.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [uptime-kuma-9.1.4](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.1...uptime-kuma-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [uptime-kuma-9.1.3](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.1...uptime-kuma-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [uptime-kuma-9.1.1](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.0...uptime-kuma-9.1.1) (2023-12-31)
-
-### Chore
-
-- update container image louislam/uptime-kuma to v1.23.11[@c326fd8](https://github.com/c326fd8) by renovate ([#16666](https://github.com/truecharts/charts/issues/16666))
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-## [uptime-kuma-9.1.0](https://github.com/truecharts/charts/compare/uptime-kuma-9.0.1...uptime-kuma-9.1.0) (2023-12-30)
-
-### Chore
-
diff --git a/stable/uptime-kuma/9.1.9/Chart.yaml b/stable/uptime-kuma/9.1.9/Chart.yaml
deleted file mode 100644
index db2a8f10e9..0000000000
--- a/stable/uptime-kuma/9.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: monitoring
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.23.11
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A fancy self-hosted monitoring tool
-home: https://truecharts.org/charts/stable/uptime-kuma
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/uptime-kuma.png
-keywords:
- - monitoring
- - uptime
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: uptime-kuma
-sources:
- - https://github.com/louislam/uptime-kuma
- - https://github.com/truecharts/charts/tree/master/charts/stable/uptime-kuma
- - https://hub.docker.com/r/louislam/uptime-kuma
-type: application
-version: 9.1.9
diff --git a/stable/uptime-kuma/9.1.9/app-changelog.md b/stable/uptime-kuma/9.1.9/app-changelog.md
deleted file mode 100644
index 05899bc912..0000000000
--- a/stable/uptime-kuma/9.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [uptime-kuma-9.1.9](https://github.com/truecharts/charts/compare/uptime-kuma-9.1.8...uptime-kuma-9.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/uptime-kuma/9.1.9/charts/common-17.2.26.tgz b/stable/uptime-kuma/9.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/uptime-kuma/9.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/uptimerobot-prometheus/10.1.9/CHANGELOG.md b/stable/uptimerobot-prometheus/10.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..d8fe65caee
--- /dev/null
+++ b/stable/uptimerobot-prometheus/10.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [uptimerobot-prometheus-10.1.9](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-10.1.8...uptimerobot-prometheus-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [uptimerobot-prometheus-10.1.8](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-10.1.7...uptimerobot-prometheus-10.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [uptimerobot-prometheus-10.1.7](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-10.1.6...uptimerobot-prometheus-10.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [uptimerobot-prometheus-10.1.6](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-10.1.5...uptimerobot-prometheus-10.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [uptimerobot-prometheus-10.1.5](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-10.1.4...uptimerobot-prometheus-10.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [uptimerobot-prometheus-10.1.4](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-10.1.3...uptimerobot-prometheus-10.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [uptimerobot-prometheus-10.1.3](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-10.1.0...uptimerobot-prometheus-10.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [uptimerobot-prometheus-10.1.2](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-10.1.0...uptimerobot-prometheus-10.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/uptimerobot-prometheus/10.1.9/Chart.yaml b/stable/uptimerobot-prometheus/10.1.9/Chart.yaml
new file mode 100644
index 0000000000..35e0b99c74
--- /dev/null
+++ b/stable/uptimerobot-prometheus/10.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: metrics
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.0.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Prometheus Exporter for the official uptimerobot CLI
+home: https://truecharts.org/charts/stable/uptimerobot-prometheus
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/uptimerobot-prometheus.png
+keywords:
+ - uptimerobot
+ - prometheus
+ - grafana
+ - metrics
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: uptimerobot-prometheus
+sources:
+ - https://github.com/k8s-at-home/charts/tree/master/charts/uptimerobot-prometheus
+ - https://github.com/lekpamartin/uptimerobot_exporter
+ - https://github.com/truecharts/charts/tree/master/charts/stable/uptimerobot-prometheus
+ - https://hub.docker.com/r/billimek/prometheus-uptimerobot-exporter
+type: application
+version: 10.1.9
diff --git a/stable/uptimerobot-prometheus/10.1.9/README.md b/stable/uptimerobot-prometheus/10.1.9/README.md
new file mode 100644
index 0000000000..c6edad3947
--- /dev/null
+++ b/stable/uptimerobot-prometheus/10.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/uptimerobot-prometheus)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/uptimerobot-prometheus/10.1.9/app-changelog.md b/stable/uptimerobot-prometheus/10.1.9/app-changelog.md
new file mode 100644
index 0000000000..5d3acf92ee
--- /dev/null
+++ b/stable/uptimerobot-prometheus/10.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [uptimerobot-prometheus-10.1.9](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-10.1.8...uptimerobot-prometheus-10.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/uptimerobot-prometheus/10.1.9/app-readme.md b/stable/uptimerobot-prometheus/10.1.9/app-readme.md
new file mode 100644
index 0000000000..b97e6f289d
--- /dev/null
+++ b/stable/uptimerobot-prometheus/10.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Prometheus Exporter for the official uptimerobot CLI
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/uptimerobot-prometheus](https://truecharts.org/charts/stable/uptimerobot-prometheus)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/uptimerobot-prometheus/10.1.9/charts/common-17.2.28.tgz b/stable/uptimerobot-prometheus/10.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/uptimerobot-prometheus/10.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/uptimerobot-prometheus/10.1.9/ix_values.yaml b/stable/uptimerobot-prometheus/10.1.9/ix_values.yaml
new file mode 100644
index 0000000000..b611096764
--- /dev/null
+++ b/stable/uptimerobot-prometheus/10.1.9/ix_values.yaml
@@ -0,0 +1,39 @@
+image:
+ repository: billimek/prometheus-uptimerobot-exporter
+ tag: 0.0.1@sha256:f14ccd7aad0e0ef19dc5c5c359b0921030a769e2505acec5b913d749281327be
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ enabled: true
+ port: 9705
+metrics:
+ main:
+ enabled: true
+ type: "servicemonitor"
+ endpoints:
+ - port: main
+ path: /metrics
+ prometheusRule:
+ enabled: false
+portal:
+ open:
+ enabled: false
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: tcp
+ readiness:
+ type: tcp
+ startup:
+ type: tcp
+ env:
+ UPTIMEROBOT_API_KEY: ""
diff --git a/stable/uptimerobot-prometheus/10.1.9/questions.yaml b/stable/uptimerobot-prometheus/10.1.9/questions.yaml
new file mode 100644
index 0000000000..c51e50222d
--- /dev/null
+++ b/stable/uptimerobot-prometheus/10.1.9/questions.yaml
@@ -0,0 +1,1991 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals: {}
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: UPTIMEROBOT_API_KEY
+ label: "UptimeRobot API Key"
+ description: "UptimeRobot.com API Key"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: "REPLACETHIS"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: metrics
+ group: Metrics
+ label: Prometheus Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: prometheusRule
+ label: PrometheusRule
+ description: Enable and configure Prometheus Rules for the App.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ # TODO: Rule List section
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/uptimerobot-prometheus/10.1.9/templates/NOTES.txt b/stable/uptimerobot-prometheus/10.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/uptimerobot-prometheus/10.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/uptimerobot-prometheus/10.1.9/templates/common.yaml b/stable/uptimerobot-prometheus/10.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/uptimerobot-prometheus/10.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/uptimerobot-prometheus/10.1.9/templates/prometheusrules.yaml b/stable/uptimerobot-prometheus/10.1.9/templates/prometheusrules.yaml
new file mode 100644
index 0000000000..85f37b0b12
--- /dev/null
+++ b/stable/uptimerobot-prometheus/10.1.9/templates/prometheusrules.yaml
@@ -0,0 +1,27 @@
+{{- if and .Values.metrics.enabled .Values.metrics.prometheusRule.enabled }}
+apiVersion: monitoring.coreos.com/v1
+kind: PrometheusRule
+metadata:
+ name: {{ include "tc.common.names.fullname" . }}
+ labels:
+ {{- include "tc.common.labels" . | nindent 4 }}
+ {{- with .Values.metrics.prometheusRule.labels }}
+ {{- toYaml . | nindent 4 }}
+ {{- end }}
+spec:
+ groups:
+ - name: {{ include "tc.common.names.fullname" . }}
+ rules:
+ - alert: UptimeRobotExporterAbsent
+ annotations:
+ description: Uptime Robot Exporter has disappeared from Prometheus service discovery.
+ summary: Uptime Robot Exporter is down.
+ expr: |
+ absent(up{job=~".*{{ include "tc.common.names.fullname" . }}.*"} == 1)
+ for: 5m
+ labels:
+ severity: critical
+ {{- with .Values.metrics.prometheusRule.rules }}
+ {{- toYaml . | nindent 8 }}
+ {{- end }}
+{{- end }}
diff --git a/stable/uptimerobot-prometheus/10.1.9/templates/servicemonitor.yaml b/stable/uptimerobot-prometheus/10.1.9/templates/servicemonitor.yaml
new file mode 100644
index 0000000000..9e5ddea109
--- /dev/null
+++ b/stable/uptimerobot-prometheus/10.1.9/templates/servicemonitor.yaml
@@ -0,0 +1,24 @@
+{{- if .Values.metrics.enabled }}
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: {{ include "tc.common.names.fullname" . }}
+ labels:
+ {{- include "tc.common.labels" . | nindent 4 }}
+ {{- with .Values.metrics.serviceMonitor.labels }}
+ {{- toYaml . | nindent 4 }}
+ {{- end }}
+spec:
+ selector:
+ matchLabels:
+ {{- include "tc.common.labels.selectorLabels" . | nindent 6 }}
+ endpoints:
+ - port: metrics
+ {{- with .Values.metrics.serviceMonitor.interval }}
+ interval: {{ . }}
+ {{- end }}
+ {{- with .Values.metrics.serviceMonitor.scrapeTimeout }}
+ scrapeTimeout: {{ . }}
+ {{- end }}
+ path: /metrics
+{{- end }}
diff --git a/stable/uptimerobot-prometheus/10.1.9/values.yaml b/stable/uptimerobot-prometheus/10.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/urban-terror/4.1.8/CHANGELOG.md b/stable/urban-terror/4.1.8/CHANGELOG.md
deleted file mode 100644
index 7c6bc75eb0..0000000000
--- a/stable/urban-terror/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [urban-terror-4.1.8](https://github.com/truecharts/charts/compare/urban-terror-4.1.7...urban-terror-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [urban-terror-4.1.7](https://github.com/truecharts/charts/compare/urban-terror-4.1.6...urban-terror-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [urban-terror-4.1.6](https://github.com/truecharts/charts/compare/urban-terror-4.1.5...urban-terror-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [urban-terror-4.1.5](https://github.com/truecharts/charts/compare/urban-terror-4.1.4...urban-terror-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [urban-terror-4.1.4](https://github.com/truecharts/charts/compare/urban-terror-4.1.3...urban-terror-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [urban-terror-4.1.3](https://github.com/truecharts/charts/compare/urban-terror-4.1.0...urban-terror-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [urban-terror-4.1.2](https://github.com/truecharts/charts/compare/urban-terror-4.1.0...urban-terror-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [urban-terror-4.1.0](https://github.com/truecharts/charts/compare/urban-terror-4.0.2...urban-terror-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [urban-terror-4.0.2](https://github.com/truecharts/charts/compare/urban-terror-4.0.1...urban-terror-4.0.2) (2023-12-27)
diff --git a/stable/urban-terror/4.1.8/Chart.yaml b/stable/urban-terror/4.1.8/Chart.yaml
deleted file mode 100644
index 4ef9592c03..0000000000
--- a/stable/urban-terror/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Urban Terror is a free multiplayer first person shooter developed by FrozenSand, that will run on any Quake III Arena compatible engine. It is available for Windows, Linux and Macintosh.
-home: https://truecharts.org/charts/stable/urban-terror
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/urban-terror.png
-keywords:
- - urban-terror
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: urban-terror
-sources:
- - https://www.urbanterror.info/
- - https://github.com/truecharts/charts/tree/master/charts/stable/urban-terror
- - https://hub.docker.com/r/ich777/urbanterror
-type: application
-version: 4.1.8
diff --git a/stable/urban-terror/4.1.8/app-changelog.md b/stable/urban-terror/4.1.8/app-changelog.md
deleted file mode 100644
index c03f4ead01..0000000000
--- a/stable/urban-terror/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [urban-terror-4.1.8](https://github.com/truecharts/charts/compare/urban-terror-4.1.7...urban-terror-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/urban-terror/4.1.8/charts/common-17.2.26.tgz b/stable/urban-terror/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/urban-terror/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/urban-terror/4.1.9/CHANGELOG.md b/stable/urban-terror/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..6afb13419e
--- /dev/null
+++ b/stable/urban-terror/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [urban-terror-4.1.9](https://github.com/truecharts/charts/compare/urban-terror-4.1.8...urban-terror-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [urban-terror-4.1.8](https://github.com/truecharts/charts/compare/urban-terror-4.1.7...urban-terror-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [urban-terror-4.1.7](https://github.com/truecharts/charts/compare/urban-terror-4.1.6...urban-terror-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [urban-terror-4.1.6](https://github.com/truecharts/charts/compare/urban-terror-4.1.5...urban-terror-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [urban-terror-4.1.5](https://github.com/truecharts/charts/compare/urban-terror-4.1.4...urban-terror-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [urban-terror-4.1.4](https://github.com/truecharts/charts/compare/urban-terror-4.1.3...urban-terror-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [urban-terror-4.1.3](https://github.com/truecharts/charts/compare/urban-terror-4.1.0...urban-terror-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [urban-terror-4.1.2](https://github.com/truecharts/charts/compare/urban-terror-4.1.0...urban-terror-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/urban-terror/4.1.9/Chart.yaml b/stable/urban-terror/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..e6e40ec06c
--- /dev/null
+++ b/stable/urban-terror/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Urban Terror is a free multiplayer first person shooter developed by FrozenSand, that will run on any Quake III Arena compatible engine. It is available for Windows, Linux and Macintosh.
+home: https://truecharts.org/charts/stable/urban-terror
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/urban-terror.png
+keywords:
+ - urban-terror
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: urban-terror
+sources:
+ - https://www.urbanterror.info/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/urban-terror
+ - https://hub.docker.com/r/ich777/urbanterror
+type: application
+version: 4.1.9
diff --git a/stable/urban-terror/4.1.8/README.md b/stable/urban-terror/4.1.9/README.md
similarity index 100%
rename from stable/urban-terror/4.1.8/README.md
rename to stable/urban-terror/4.1.9/README.md
diff --git a/stable/urban-terror/4.1.9/app-changelog.md b/stable/urban-terror/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..44f146d5b8
--- /dev/null
+++ b/stable/urban-terror/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [urban-terror-4.1.9](https://github.com/truecharts/charts/compare/urban-terror-4.1.8...urban-terror-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/urban-terror/4.1.8/app-readme.md b/stable/urban-terror/4.1.9/app-readme.md
similarity index 100%
rename from stable/urban-terror/4.1.8/app-readme.md
rename to stable/urban-terror/4.1.9/app-readme.md
diff --git a/stable/urban-terror/4.1.9/charts/common-17.2.28.tgz b/stable/urban-terror/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/urban-terror/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/urban-terror/4.1.8/ix_values.yaml b/stable/urban-terror/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/urban-terror/4.1.8/ix_values.yaml
rename to stable/urban-terror/4.1.9/ix_values.yaml
diff --git a/stable/urban-terror/4.1.8/questions.yaml b/stable/urban-terror/4.1.9/questions.yaml
similarity index 100%
rename from stable/urban-terror/4.1.8/questions.yaml
rename to stable/urban-terror/4.1.9/questions.yaml
diff --git a/stable/vertex/4.1.10/templates/common.yaml b/stable/urban-terror/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/vertex/4.1.10/templates/common.yaml
rename to stable/urban-terror/4.1.9/templates/common.yaml
diff --git a/stable/urban-terror/4.1.9/values.yaml b/stable/urban-terror/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/v-rising/4.2.2/CHANGELOG.md b/stable/v-rising/4.2.2/CHANGELOG.md
deleted file mode 100644
index 5e696fdec6..0000000000
--- a/stable/v-rising/4.2.2/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [v-rising-4.2.2](https://github.com/truecharts/charts/compare/v-rising-4.2.1...v-rising-4.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [v-rising-4.2.1](https://github.com/truecharts/charts/compare/v-rising-4.2.0...v-rising-4.2.1) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [v-rising-4.2.0](https://github.com/truecharts/charts/compare/v-rising-4.1.6...v-rising-4.2.0) (2024-01-21)
-
-### Feat
-
-
-
-- Add Steam Query port ([#17313](https://github.com/truecharts/charts/issues/17313))
-
-
-
-
-## [v-rising-4.1.6](https://github.com/truecharts/charts/compare/v-rising-4.1.5...v-rising-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [v-rising-4.1.5](https://github.com/truecharts/charts/compare/v-rising-4.1.4...v-rising-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [v-rising-4.1.4](https://github.com/truecharts/charts/compare/v-rising-4.1.3...v-rising-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [v-rising-4.1.3](https://github.com/truecharts/charts/compare/v-rising-4.1.0...v-rising-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [v-rising-4.1.2](https://github.com/truecharts/charts/compare/v-rising-4.1.0...v-rising-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/v-rising/4.2.2/Chart.yaml b/stable/v-rising/4.2.2/Chart.yaml
deleted file mode 100644
index bf6b6665c2..0000000000
--- a/stable/v-rising/4.2.2/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: rising
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install SteamCMD. It will also install V Rising and run it.
-home: https://truecharts.org/charts/stable/v-rising
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/v-rising.png
-keywords:
- - v-rising
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: v-rising
-sources:
- - https://steampowered.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/v-rising
- - https://hub.docker.com/r/ich777/steamcmd
-type: application
-version: 4.2.2
diff --git a/stable/v-rising/4.2.2/app-changelog.md b/stable/v-rising/4.2.2/app-changelog.md
deleted file mode 100644
index 6c6a3fa603..0000000000
--- a/stable/v-rising/4.2.2/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [v-rising-4.2.2](https://github.com/truecharts/charts/compare/v-rising-4.2.1...v-rising-4.2.2) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/v-rising/4.2.2/charts/common-17.2.26.tgz b/stable/v-rising/4.2.2/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/v-rising/4.2.2/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/v-rising/4.2.3/CHANGELOG.md b/stable/v-rising/4.2.3/CHANGELOG.md
new file mode 100644
index 0000000000..6a40e60bba
--- /dev/null
+++ b/stable/v-rising/4.2.3/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [v-rising-4.2.3](https://github.com/truecharts/charts/compare/v-rising-4.2.2...v-rising-4.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [v-rising-4.2.2](https://github.com/truecharts/charts/compare/v-rising-4.2.1...v-rising-4.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [v-rising-4.2.1](https://github.com/truecharts/charts/compare/v-rising-4.2.0...v-rising-4.2.1) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [v-rising-4.2.0](https://github.com/truecharts/charts/compare/v-rising-4.1.6...v-rising-4.2.0) (2024-01-21)
+
+### Feat
+
+
+
+- Add Steam Query port ([#17313](https://github.com/truecharts/charts/issues/17313))
+
+
+
+
+## [v-rising-4.1.6](https://github.com/truecharts/charts/compare/v-rising-4.1.5...v-rising-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [v-rising-4.1.5](https://github.com/truecharts/charts/compare/v-rising-4.1.4...v-rising-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [v-rising-4.1.4](https://github.com/truecharts/charts/compare/v-rising-4.1.3...v-rising-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [v-rising-4.1.3](https://github.com/truecharts/charts/compare/v-rising-4.1.0...v-rising-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [v-rising-4.1.2](https://github.com/truecharts/charts/compare/v-rising-4.1.0...v-rising-4.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/v-rising/4.2.3/Chart.yaml b/stable/v-rising/4.2.3/Chart.yaml
new file mode 100644
index 0000000000..ece8306111
--- /dev/null
+++ b/stable/v-rising/4.2.3/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: rising
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install SteamCMD. It will also install V Rising and run it.
+home: https://truecharts.org/charts/stable/v-rising
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/v-rising.png
+keywords:
+ - v-rising
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: v-rising
+sources:
+ - https://steampowered.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/v-rising
+ - https://hub.docker.com/r/ich777/steamcmd
+type: application
+version: 4.2.3
diff --git a/stable/v-rising/4.2.2/README.md b/stable/v-rising/4.2.3/README.md
similarity index 100%
rename from stable/v-rising/4.2.2/README.md
rename to stable/v-rising/4.2.3/README.md
diff --git a/stable/v-rising/4.2.3/app-changelog.md b/stable/v-rising/4.2.3/app-changelog.md
new file mode 100644
index 0000000000..3baf7cbea3
--- /dev/null
+++ b/stable/v-rising/4.2.3/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [v-rising-4.2.3](https://github.com/truecharts/charts/compare/v-rising-4.2.2...v-rising-4.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/v-rising/4.2.2/app-readme.md b/stable/v-rising/4.2.3/app-readme.md
similarity index 100%
rename from stable/v-rising/4.2.2/app-readme.md
rename to stable/v-rising/4.2.3/app-readme.md
diff --git a/stable/v-rising/4.2.3/charts/common-17.2.28.tgz b/stable/v-rising/4.2.3/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/v-rising/4.2.3/charts/common-17.2.28.tgz differ
diff --git a/stable/v-rising/4.2.2/ix_values.yaml b/stable/v-rising/4.2.3/ix_values.yaml
similarity index 100%
rename from stable/v-rising/4.2.2/ix_values.yaml
rename to stable/v-rising/4.2.3/ix_values.yaml
diff --git a/stable/v-rising/4.2.2/questions.yaml b/stable/v-rising/4.2.3/questions.yaml
similarity index 100%
rename from stable/v-rising/4.2.2/questions.yaml
rename to stable/v-rising/4.2.3/questions.yaml
diff --git a/stable/vintage-story/4.1.9/templates/common.yaml b/stable/v-rising/4.2.3/templates/common.yaml
similarity index 100%
rename from stable/vintage-story/4.1.9/templates/common.yaml
rename to stable/v-rising/4.2.3/templates/common.yaml
diff --git a/stable/v-rising/4.2.3/values.yaml b/stable/v-rising/4.2.3/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/valetudo-mapper/4.1.8/CHANGELOG.md b/stable/valetudo-mapper/4.1.8/CHANGELOG.md
deleted file mode 100644
index 1783900396..0000000000
--- a/stable/valetudo-mapper/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [valetudo-mapper-4.1.8](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.7...valetudo-mapper-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [valetudo-mapper-4.1.7](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.6...valetudo-mapper-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [valetudo-mapper-4.1.6](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.5...valetudo-mapper-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [valetudo-mapper-4.1.5](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.4...valetudo-mapper-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [valetudo-mapper-4.1.4](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.3...valetudo-mapper-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [valetudo-mapper-4.1.3](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.0...valetudo-mapper-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [valetudo-mapper-4.1.2](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.0...valetudo-mapper-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [valetudo-mapper-4.1.0](https://github.com/truecharts/charts/compare/valetudo-mapper-4.0.1...valetudo-mapper-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [valetudo-mapper-4.0.1](https://github.com/truecharts/charts/compare/valetudo-mapper-4.0.0...valetudo-mapper-4.0.1) (2023-12-26)
diff --git a/stable/valetudo-mapper/4.1.8/Chart.yaml b/stable/valetudo-mapper/4.1.8/Chart.yaml
deleted file mode 100644
index 64983dc5d7..0000000000
--- a/stable/valetudo-mapper/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: "Valetudo-RE companion service for generating PNG maps.\r"
-home: https://truecharts.org/charts/stable/valetudo-mapper
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/valetudo-mapper.png
-keywords:
- - valetudo-mapper
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: valetudo-mapper
-sources:
- - https://github.com/rand256/valetudo-mapper
- - https://github.com/truecharts/charts/tree/master/charts/stable/valetudo-mapper
- - https://hub.docker.com/r/rand256/valetudo-mapper
-type: application
-version: 4.1.8
diff --git a/stable/valetudo-mapper/4.1.8/app-changelog.md b/stable/valetudo-mapper/4.1.8/app-changelog.md
deleted file mode 100644
index a6a3c87e11..0000000000
--- a/stable/valetudo-mapper/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [valetudo-mapper-4.1.8](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.7...valetudo-mapper-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/valetudo-mapper/4.1.8/charts/common-17.2.26.tgz b/stable/valetudo-mapper/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/valetudo-mapper/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/valetudo-mapper/4.1.9/CHANGELOG.md b/stable/valetudo-mapper/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..30033de695
--- /dev/null
+++ b/stable/valetudo-mapper/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [valetudo-mapper-4.1.9](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.8...valetudo-mapper-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [valetudo-mapper-4.1.8](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.7...valetudo-mapper-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [valetudo-mapper-4.1.7](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.6...valetudo-mapper-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [valetudo-mapper-4.1.6](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.5...valetudo-mapper-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [valetudo-mapper-4.1.5](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.4...valetudo-mapper-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [valetudo-mapper-4.1.4](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.3...valetudo-mapper-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [valetudo-mapper-4.1.3](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.0...valetudo-mapper-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [valetudo-mapper-4.1.2](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.0...valetudo-mapper-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/valetudo-mapper/4.1.9/Chart.yaml b/stable/valetudo-mapper/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..cf2d7a261c
--- /dev/null
+++ b/stable/valetudo-mapper/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: "Valetudo-RE companion service for generating PNG maps.\r"
+home: https://truecharts.org/charts/stable/valetudo-mapper
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/valetudo-mapper.png
+keywords:
+ - valetudo-mapper
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: valetudo-mapper
+sources:
+ - https://github.com/rand256/valetudo-mapper
+ - https://github.com/truecharts/charts/tree/master/charts/stable/valetudo-mapper
+ - https://hub.docker.com/r/rand256/valetudo-mapper
+type: application
+version: 4.1.9
diff --git a/stable/valetudo-mapper/4.1.8/README.md b/stable/valetudo-mapper/4.1.9/README.md
similarity index 100%
rename from stable/valetudo-mapper/4.1.8/README.md
rename to stable/valetudo-mapper/4.1.9/README.md
diff --git a/stable/valetudo-mapper/4.1.9/app-changelog.md b/stable/valetudo-mapper/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..23ea7919e4
--- /dev/null
+++ b/stable/valetudo-mapper/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [valetudo-mapper-4.1.9](https://github.com/truecharts/charts/compare/valetudo-mapper-4.1.8...valetudo-mapper-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/valetudo-mapper/4.1.8/app-readme.md b/stable/valetudo-mapper/4.1.9/app-readme.md
similarity index 100%
rename from stable/valetudo-mapper/4.1.8/app-readme.md
rename to stable/valetudo-mapper/4.1.9/app-readme.md
diff --git a/stable/valetudo-mapper/4.1.9/charts/common-17.2.28.tgz b/stable/valetudo-mapper/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/valetudo-mapper/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/valetudo-mapper/4.1.8/ix_values.yaml b/stable/valetudo-mapper/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/valetudo-mapper/4.1.8/ix_values.yaml
rename to stable/valetudo-mapper/4.1.9/ix_values.yaml
diff --git a/stable/valetudo-mapper/4.1.8/questions.yaml b/stable/valetudo-mapper/4.1.9/questions.yaml
similarity index 100%
rename from stable/valetudo-mapper/4.1.8/questions.yaml
rename to stable/valetudo-mapper/4.1.9/questions.yaml
diff --git a/stable/virt-manager/4.1.8/templates/common.yaml b/stable/valetudo-mapper/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/virt-manager/4.1.8/templates/common.yaml
rename to stable/valetudo-mapper/4.1.9/templates/common.yaml
diff --git a/stable/valetudo-mapper/4.1.9/values.yaml b/stable/valetudo-mapper/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/valheim/9.1.8/CHANGELOG.md b/stable/valheim/9.1.8/CHANGELOG.md
deleted file mode 100644
index 610d5f162b..0000000000
--- a/stable/valheim/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [valheim-9.1.8](https://github.com/truecharts/charts/compare/valheim-9.1.7...valheim-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [valheim-9.1.7](https://github.com/truecharts/charts/compare/valheim-9.1.6...valheim-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [valheim-9.1.6](https://github.com/truecharts/charts/compare/valheim-9.1.5...valheim-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [valheim-9.1.5](https://github.com/truecharts/charts/compare/valheim-9.1.4...valheim-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [valheim-9.1.4](https://github.com/truecharts/charts/compare/valheim-9.1.3...valheim-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [valheim-9.1.3](https://github.com/truecharts/charts/compare/valheim-9.1.0...valheim-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [valheim-9.1.2](https://github.com/truecharts/charts/compare/valheim-9.1.0...valheim-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [valheim-9.1.0](https://github.com/truecharts/charts/compare/valheim-9.0.1...valheim-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [valheim-9.0.1](https://github.com/truecharts/charts/compare/valheim-9.0.0...valheim-9.0.1) (2023-12-26)
diff --git a/stable/valheim/9.1.8/Chart.yaml b/stable/valheim/9.1.8/Chart.yaml
deleted file mode 100644
index c9e0df40bc..0000000000
--- a/stable/valheim/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Valheim dedicated gameserver with automatic update and world backup support
-home: https://truecharts.org/charts/stable/valheim
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/valheim.png
-keywords:
- - valheim
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: valheim
-sources:
- - https://github.com/lloesche/valheim-server-docker
- - https://github.com/truecharts/charts/tree/master/charts/stable/valheim
- - https://ghcr.io/lloesche/valheim-server
-type: application
-version: 9.1.8
diff --git a/stable/valheim/9.1.8/app-changelog.md b/stable/valheim/9.1.8/app-changelog.md
deleted file mode 100644
index fb4050cdb9..0000000000
--- a/stable/valheim/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [valheim-9.1.8](https://github.com/truecharts/charts/compare/valheim-9.1.7...valheim-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/valheim/9.1.8/charts/common-17.2.26.tgz b/stable/valheim/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/valheim/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/valheim/9.1.9/CHANGELOG.md b/stable/valheim/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..58c9bb9e62
--- /dev/null
+++ b/stable/valheim/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [valheim-9.1.9](https://github.com/truecharts/charts/compare/valheim-9.1.8...valheim-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [valheim-9.1.8](https://github.com/truecharts/charts/compare/valheim-9.1.7...valheim-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [valheim-9.1.7](https://github.com/truecharts/charts/compare/valheim-9.1.6...valheim-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [valheim-9.1.6](https://github.com/truecharts/charts/compare/valheim-9.1.5...valheim-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [valheim-9.1.5](https://github.com/truecharts/charts/compare/valheim-9.1.4...valheim-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [valheim-9.1.4](https://github.com/truecharts/charts/compare/valheim-9.1.3...valheim-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [valheim-9.1.3](https://github.com/truecharts/charts/compare/valheim-9.1.0...valheim-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [valheim-9.1.2](https://github.com/truecharts/charts/compare/valheim-9.1.0...valheim-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/valheim/9.1.9/Chart.yaml b/stable/valheim/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..d55ba4df02
--- /dev/null
+++ b/stable/valheim/9.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Valheim dedicated gameserver with automatic update and world backup support
+home: https://truecharts.org/charts/stable/valheim
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/valheim.png
+keywords:
+ - valheim
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: valheim
+sources:
+ - https://github.com/lloesche/valheim-server-docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/valheim
+ - https://ghcr.io/lloesche/valheim-server
+type: application
+version: 9.1.9
diff --git a/stable/valheim/9.1.8/README.md b/stable/valheim/9.1.9/README.md
similarity index 100%
rename from stable/valheim/9.1.8/README.md
rename to stable/valheim/9.1.9/README.md
diff --git a/stable/valheim/9.1.9/app-changelog.md b/stable/valheim/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..7da3da2dc4
--- /dev/null
+++ b/stable/valheim/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [valheim-9.1.9](https://github.com/truecharts/charts/compare/valheim-9.1.8...valheim-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/valheim/9.1.8/app-readme.md b/stable/valheim/9.1.9/app-readme.md
similarity index 100%
rename from stable/valheim/9.1.8/app-readme.md
rename to stable/valheim/9.1.9/app-readme.md
diff --git a/stable/valheim/9.1.9/charts/common-17.2.28.tgz b/stable/valheim/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/valheim/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/valheim/9.1.8/ix_values.yaml b/stable/valheim/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/valheim/9.1.8/ix_values.yaml
rename to stable/valheim/9.1.9/ix_values.yaml
diff --git a/stable/valheim/9.1.8/questions.yaml b/stable/valheim/9.1.9/questions.yaml
similarity index 100%
rename from stable/valheim/9.1.8/questions.yaml
rename to stable/valheim/9.1.9/questions.yaml
diff --git a/stable/valheim/9.1.9/templates/NOTES.txt b/stable/valheim/9.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/valheim/9.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/valheim/9.1.8/templates/common.yaml b/stable/valheim/9.1.9/templates/common.yaml
similarity index 100%
rename from stable/valheim/9.1.8/templates/common.yaml
rename to stable/valheim/9.1.9/templates/common.yaml
diff --git a/stable/valheim/9.1.9/values.yaml b/stable/valheim/9.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/van-dam/3.1.15/CHANGELOG.md b/stable/van-dam/3.1.15/CHANGELOG.md
deleted file mode 100644
index b5f73d9226..0000000000
--- a/stable/van-dam/3.1.15/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [van-dam-3.1.15](https://github.com/truecharts/charts/compare/van-dam-3.1.14...van-dam-3.1.15) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [van-dam-3.1.14](https://github.com/truecharts/charts/compare/van-dam-3.1.13...van-dam-3.1.14) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [van-dam-3.1.13](https://github.com/truecharts/charts/compare/van-dam-3.1.12...van-dam-3.1.13) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [van-dam-3.1.12](https://github.com/truecharts/charts/compare/van-dam-3.1.11...van-dam-3.1.12) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/floppy/van_dam to v0.54.1[@27c28fe](https://github.com/27c28fe) by renovate ([#16803](https://github.com/truecharts/charts/issues/16803))
-
-
-## [van-dam-3.1.11](https://github.com/truecharts/charts/compare/van-dam-3.1.10...van-dam-3.1.11) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/floppy/van_dam to v[@e1300f4](https://github.com/e1300f4) by renovate ([#16765](https://github.com/truecharts/charts/issues/16765))
-
-
-## [van-dam-3.1.10](https://github.com/truecharts/charts/compare/van-dam-3.1.9...van-dam-3.1.10) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [van-dam-3.1.9](https://github.com/truecharts/charts/compare/van-dam-3.1.8...van-dam-3.1.9) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [van-dam-3.1.8](https://github.com/truecharts/charts/compare/van-dam-3.1.7...van-dam-3.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
-
-
-## [van-dam-3.1.7](https://github.com/truecharts/charts/compare/van-dam-3.1.5...van-dam-3.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
-
-
-## [van-dam-3.1.5](https://github.com/truecharts/charts/compare/van-dam-3.1.4...van-dam-3.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
diff --git a/stable/van-dam/3.1.15/Chart.yaml b/stable/van-dam/3.1.15/Chart.yaml
deleted file mode 100644
index 77e570bc76..0000000000
--- a/stable/van-dam/3.1.15/Chart.yaml
+++ /dev/null
@@ -1,44 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.54.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: redis
- version: 11.1.6
- repository: https://deps.truecharts.org
- condition: redis.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A Digital Asset Manager (DAM), specifically designed for 3D print files.
-home: https://truecharts.org/charts/stable/van-dam
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/van-dam.png
-keywords:
- - vanDAM
- - media
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: van-dam
-sources:
- - https://github.com/Floppy/van_dam
- - https://github.com/truecharts/charts/tree/master/charts/stable/van-dam
- - https://ghcr.io/floppy/van_dam
-type: application
-version: 3.1.15
diff --git a/stable/van-dam/3.1.15/app-changelog.md b/stable/van-dam/3.1.15/app-changelog.md
deleted file mode 100644
index f2830c30e2..0000000000
--- a/stable/van-dam/3.1.15/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [van-dam-3.1.15](https://github.com/truecharts/charts/compare/van-dam-3.1.14...van-dam-3.1.15) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/van-dam/3.1.15/charts/common-17.2.26.tgz b/stable/van-dam/3.1.15/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/van-dam/3.1.15/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/van-dam/3.1.16/CHANGELOG.md b/stable/van-dam/3.1.16/CHANGELOG.md
new file mode 100644
index 0000000000..40a54eeb94
--- /dev/null
+++ b/stable/van-dam/3.1.16/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [van-dam-3.1.16](https://github.com/truecharts/charts/compare/van-dam-3.1.15...van-dam-3.1.16) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [van-dam-3.1.15](https://github.com/truecharts/charts/compare/van-dam-3.1.14...van-dam-3.1.15) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [van-dam-3.1.14](https://github.com/truecharts/charts/compare/van-dam-3.1.13...van-dam-3.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [van-dam-3.1.13](https://github.com/truecharts/charts/compare/van-dam-3.1.12...van-dam-3.1.13) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [van-dam-3.1.12](https://github.com/truecharts/charts/compare/van-dam-3.1.11...van-dam-3.1.12) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/floppy/van_dam to v0.54.1[@27c28fe](https://github.com/27c28fe) by renovate ([#16803](https://github.com/truecharts/charts/issues/16803))
+
+
+## [van-dam-3.1.11](https://github.com/truecharts/charts/compare/van-dam-3.1.10...van-dam-3.1.11) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/floppy/van_dam to v[@e1300f4](https://github.com/e1300f4) by renovate ([#16765](https://github.com/truecharts/charts/issues/16765))
+
+
+## [van-dam-3.1.10](https://github.com/truecharts/charts/compare/van-dam-3.1.9...van-dam-3.1.10) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [van-dam-3.1.9](https://github.com/truecharts/charts/compare/van-dam-3.1.8...van-dam-3.1.9) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [van-dam-3.1.8](https://github.com/truecharts/charts/compare/van-dam-3.1.7...van-dam-3.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [van-dam-3.1.7](https://github.com/truecharts/charts/compare/van-dam-3.1.5...van-dam-3.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
diff --git a/stable/van-dam/3.1.16/Chart.yaml b/stable/van-dam/3.1.16/Chart.yaml
new file mode 100644
index 0000000000..e853cbddbb
--- /dev/null
+++ b/stable/van-dam/3.1.16/Chart.yaml
@@ -0,0 +1,44 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.54.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A Digital Asset Manager (DAM), specifically designed for 3D print files.
+home: https://truecharts.org/charts/stable/van-dam
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/van-dam.png
+keywords:
+ - vanDAM
+ - media
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: van-dam
+sources:
+ - https://github.com/Floppy/van_dam
+ - https://github.com/truecharts/charts/tree/master/charts/stable/van-dam
+ - https://ghcr.io/floppy/van_dam
+type: application
+version: 3.1.16
diff --git a/stable/van-dam/3.1.15/README.md b/stable/van-dam/3.1.16/README.md
similarity index 100%
rename from stable/van-dam/3.1.15/README.md
rename to stable/van-dam/3.1.16/README.md
diff --git a/stable/van-dam/3.1.16/app-changelog.md b/stable/van-dam/3.1.16/app-changelog.md
new file mode 100644
index 0000000000..4b1a19b078
--- /dev/null
+++ b/stable/van-dam/3.1.16/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [van-dam-3.1.16](https://github.com/truecharts/charts/compare/van-dam-3.1.15...van-dam-3.1.16) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/van-dam/3.1.15/app-readme.md b/stable/van-dam/3.1.16/app-readme.md
similarity index 100%
rename from stable/van-dam/3.1.15/app-readme.md
rename to stable/van-dam/3.1.16/app-readme.md
diff --git a/stable/van-dam/3.1.16/charts/common-17.2.28.tgz b/stable/van-dam/3.1.16/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/van-dam/3.1.16/charts/common-17.2.28.tgz differ
diff --git a/stable/van-dam/3.1.16/charts/redis-11.1.6.tgz b/stable/van-dam/3.1.16/charts/redis-11.1.6.tgz
new file mode 100644
index 0000000000..f65cde0826
Binary files /dev/null and b/stable/van-dam/3.1.16/charts/redis-11.1.6.tgz differ
diff --git a/stable/van-dam/3.1.15/ix_values.yaml b/stable/van-dam/3.1.16/ix_values.yaml
similarity index 100%
rename from stable/van-dam/3.1.15/ix_values.yaml
rename to stable/van-dam/3.1.16/ix_values.yaml
diff --git a/stable/van-dam/3.1.15/questions.yaml b/stable/van-dam/3.1.16/questions.yaml
similarity index 100%
rename from stable/van-dam/3.1.15/questions.yaml
rename to stable/van-dam/3.1.16/questions.yaml
diff --git a/stable/van-dam/3.1.16/templates/NOTES.txt b/stable/van-dam/3.1.16/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/van-dam/3.1.16/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/van-dam/3.1.15/templates/_secrets.tpl b/stable/van-dam/3.1.16/templates/_secrets.tpl
similarity index 100%
rename from stable/van-dam/3.1.15/templates/_secrets.tpl
rename to stable/van-dam/3.1.16/templates/_secrets.tpl
diff --git a/stable/van-dam/3.1.15/templates/common.yaml b/stable/van-dam/3.1.16/templates/common.yaml
similarity index 100%
rename from stable/van-dam/3.1.15/templates/common.yaml
rename to stable/van-dam/3.1.16/templates/common.yaml
diff --git a/stable/van-dam/3.1.16/values.yaml b/stable/van-dam/3.1.16/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/venstar2mqtt/4.1.10/CHANGELOG.md b/stable/venstar2mqtt/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..e1bfab361f
--- /dev/null
+++ b/stable/venstar2mqtt/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [venstar2mqtt-4.1.10](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.9...venstar2mqtt-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [venstar2mqtt-4.1.9](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.8...venstar2mqtt-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [venstar2mqtt-4.1.8](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.7...venstar2mqtt-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [venstar2mqtt-4.1.7](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.6...venstar2mqtt-4.1.7) (2024-01-14)
+
+
+
+
+## [venstar2mqtt-4.1.6](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.5...venstar2mqtt-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [venstar2mqtt-4.1.5](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.4...venstar2mqtt-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [venstar2mqtt-4.1.4](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.3...venstar2mqtt-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [venstar2mqtt-4.1.3](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.0...venstar2mqtt-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [venstar2mqtt-4.1.2](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.0...venstar2mqtt-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
diff --git a/stable/venstar2mqtt/4.1.10/Chart.yaml b/stable/venstar2mqtt/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..e9b0303c4d
--- /dev/null
+++ b/stable/venstar2mqtt/4.1.10/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Simple Chart that allows MQTT to be used to view data and push settings to the Venstar Local API Thermostats. Local API needs to be enabled on the thermostat. No Web UI or appdata folder necessary.
+home: https://truecharts.org/charts/stable/venstar2mqtt
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/venstar2mqtt.png
+keywords:
+ - venstar2mqtt
+ - home-automation
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: venstar2mqtt
+sources:
+ - https://github.com/terafin/mqtt-venstar-bridge
+ - https://github.com/truecharts/charts/tree/master/charts/stable/venstar2mqtt
+ - https://hub.docker.com/r/terafin/mqtt-venstar-bridge
+type: application
+version: 4.1.10
diff --git a/stable/venstar2mqtt/4.1.9/README.md b/stable/venstar2mqtt/4.1.10/README.md
similarity index 100%
rename from stable/venstar2mqtt/4.1.9/README.md
rename to stable/venstar2mqtt/4.1.10/README.md
diff --git a/stable/venstar2mqtt/4.1.10/app-changelog.md b/stable/venstar2mqtt/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..9c16dd436c
--- /dev/null
+++ b/stable/venstar2mqtt/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [venstar2mqtt-4.1.10](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.9...venstar2mqtt-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/venstar2mqtt/4.1.9/app-readme.md b/stable/venstar2mqtt/4.1.10/app-readme.md
similarity index 100%
rename from stable/venstar2mqtt/4.1.9/app-readme.md
rename to stable/venstar2mqtt/4.1.10/app-readme.md
diff --git a/stable/venstar2mqtt/4.1.10/charts/common-17.2.28.tgz b/stable/venstar2mqtt/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/venstar2mqtt/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/venstar2mqtt/4.1.9/ix_values.yaml b/stable/venstar2mqtt/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/venstar2mqtt/4.1.9/ix_values.yaml
rename to stable/venstar2mqtt/4.1.10/ix_values.yaml
diff --git a/stable/venstar2mqtt/4.1.9/questions.yaml b/stable/venstar2mqtt/4.1.10/questions.yaml
similarity index 100%
rename from stable/venstar2mqtt/4.1.9/questions.yaml
rename to stable/venstar2mqtt/4.1.10/questions.yaml
diff --git a/stable/vlmcsd-kms-server/4.1.8/templates/common.yaml b/stable/venstar2mqtt/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/vlmcsd-kms-server/4.1.8/templates/common.yaml
rename to stable/venstar2mqtt/4.1.10/templates/common.yaml
diff --git a/stable/venstar2mqtt/4.1.10/values.yaml b/stable/venstar2mqtt/4.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/venstar2mqtt/4.1.9/CHANGELOG.md b/stable/venstar2mqtt/4.1.9/CHANGELOG.md
deleted file mode 100644
index e937488660..0000000000
--- a/stable/venstar2mqtt/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [venstar2mqtt-4.1.9](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.8...venstar2mqtt-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [venstar2mqtt-4.1.8](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.7...venstar2mqtt-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [venstar2mqtt-4.1.7](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.6...venstar2mqtt-4.1.7) (2024-01-14)
-
-
-
-
-## [venstar2mqtt-4.1.6](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.5...venstar2mqtt-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [venstar2mqtt-4.1.5](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.4...venstar2mqtt-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [venstar2mqtt-4.1.4](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.3...venstar2mqtt-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [venstar2mqtt-4.1.3](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.0...venstar2mqtt-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [venstar2mqtt-4.1.2](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.0...venstar2mqtt-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [venstar2mqtt-4.1.0](https://github.com/truecharts/charts/compare/venstar2mqtt-4.0.1...venstar2mqtt-4.1.0) (2023-12-30)
-
-### Chore
-
diff --git a/stable/venstar2mqtt/4.1.9/Chart.yaml b/stable/venstar2mqtt/4.1.9/Chart.yaml
deleted file mode 100644
index 87aa4aa3f0..0000000000
--- a/stable/venstar2mqtt/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Simple Chart that allows MQTT to be used to view data and push settings to the Venstar Local API Thermostats. Local API needs to be enabled on the thermostat. No Web UI or appdata folder necessary.
-home: https://truecharts.org/charts/stable/venstar2mqtt
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/venstar2mqtt.png
-keywords:
- - venstar2mqtt
- - home-automation
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: venstar2mqtt
-sources:
- - https://github.com/terafin/mqtt-venstar-bridge
- - https://github.com/truecharts/charts/tree/master/charts/stable/venstar2mqtt
- - https://hub.docker.com/r/terafin/mqtt-venstar-bridge
-type: application
-version: 4.1.9
diff --git a/stable/venstar2mqtt/4.1.9/app-changelog.md b/stable/venstar2mqtt/4.1.9/app-changelog.md
deleted file mode 100644
index 39c7c05c94..0000000000
--- a/stable/venstar2mqtt/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [venstar2mqtt-4.1.9](https://github.com/truecharts/charts/compare/venstar2mqtt-4.1.8...venstar2mqtt-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/venstar2mqtt/4.1.9/charts/common-17.2.26.tgz b/stable/venstar2mqtt/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/venstar2mqtt/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/vertex/4.1.10/CHANGELOG.md b/stable/vertex/4.1.10/CHANGELOG.md
deleted file mode 100644
index 428fd91f60..0000000000
--- a/stable/vertex/4.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [vertex-4.1.10](https://github.com/truecharts/charts/compare/vertex-4.1.9...vertex-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [vertex-4.1.9](https://github.com/truecharts/charts/compare/vertex-4.1.8...vertex-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [vertex-4.1.8](https://github.com/truecharts/charts/compare/vertex-4.1.7...vertex-4.1.8) (2024-01-14)
-
-
-
-
-## [vertex-4.1.7](https://github.com/truecharts/charts/compare/vertex-4.1.6...vertex-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [vertex-4.1.6](https://github.com/truecharts/charts/compare/vertex-4.1.5...vertex-4.1.6) (2024-01-03)
-
-### Chore
-
-
-
-- update container image lswl/vertex to stable[@953e7b3](https://github.com/953e7b3) by renovate ([#16848](https://github.com/truecharts/charts/issues/16848))
-
-
-## [vertex-4.1.5](https://github.com/truecharts/charts/compare/vertex-4.1.4...vertex-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [vertex-4.1.4](https://github.com/truecharts/charts/compare/vertex-4.1.3...vertex-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [vertex-4.1.3](https://github.com/truecharts/charts/compare/vertex-4.1.0...vertex-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [vertex-4.1.2](https://github.com/truecharts/charts/compare/vertex-4.1.0...vertex-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
diff --git a/stable/vertex/4.1.10/Chart.yaml b/stable/vertex/4.1.10/Chart.yaml
deleted file mode 100644
index ad26a840df..0000000000
--- a/stable/vertex/4.1.10/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: stable
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Vertex
-home: https://truecharts.org/charts/stable/vertex
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/vertex.png
-keywords:
- - vertex
- - home-automation
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: vertex
-sources:
- - https://gitlab.lswl.in/lswl/vertex
- - https://github.com/truecharts/charts/tree/master/charts/stable/vertex
- - https://hub.docker.com/r/lswl/vertex
-type: application
-version: 4.1.10
diff --git a/stable/vertex/4.1.10/app-changelog.md b/stable/vertex/4.1.10/app-changelog.md
deleted file mode 100644
index f516388e5f..0000000000
--- a/stable/vertex/4.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [vertex-4.1.10](https://github.com/truecharts/charts/compare/vertex-4.1.9...vertex-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/vertex/4.1.10/charts/common-17.2.26.tgz b/stable/vertex/4.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/vertex/4.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/vertex/4.1.11/CHANGELOG.md b/stable/vertex/4.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..28d21fa5a2
--- /dev/null
+++ b/stable/vertex/4.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [vertex-4.1.11](https://github.com/truecharts/charts/compare/vertex-4.1.10...vertex-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [vertex-4.1.10](https://github.com/truecharts/charts/compare/vertex-4.1.9...vertex-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [vertex-4.1.9](https://github.com/truecharts/charts/compare/vertex-4.1.8...vertex-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [vertex-4.1.8](https://github.com/truecharts/charts/compare/vertex-4.1.7...vertex-4.1.8) (2024-01-14)
+
+
+
+
+## [vertex-4.1.7](https://github.com/truecharts/charts/compare/vertex-4.1.6...vertex-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [vertex-4.1.6](https://github.com/truecharts/charts/compare/vertex-4.1.5...vertex-4.1.6) (2024-01-03)
+
+### Chore
+
+
+
+- update container image lswl/vertex to stable[@953e7b3](https://github.com/953e7b3) by renovate ([#16848](https://github.com/truecharts/charts/issues/16848))
+
+
+## [vertex-4.1.5](https://github.com/truecharts/charts/compare/vertex-4.1.4...vertex-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [vertex-4.1.4](https://github.com/truecharts/charts/compare/vertex-4.1.3...vertex-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [vertex-4.1.3](https://github.com/truecharts/charts/compare/vertex-4.1.0...vertex-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [vertex-4.1.2](https://github.com/truecharts/charts/compare/vertex-4.1.0...vertex-4.1.2) (2024-01-01)
diff --git a/stable/vertex/4.1.11/Chart.yaml b/stable/vertex/4.1.11/Chart.yaml
new file mode 100644
index 0000000000..a3b9c32b62
--- /dev/null
+++ b/stable/vertex/4.1.11/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: stable
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Vertex
+home: https://truecharts.org/charts/stable/vertex
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/vertex.png
+keywords:
+ - vertex
+ - home-automation
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: vertex
+sources:
+ - https://gitlab.lswl.in/lswl/vertex
+ - https://github.com/truecharts/charts/tree/master/charts/stable/vertex
+ - https://hub.docker.com/r/lswl/vertex
+type: application
+version: 4.1.11
diff --git a/stable/vertex/4.1.10/README.md b/stable/vertex/4.1.11/README.md
similarity index 100%
rename from stable/vertex/4.1.10/README.md
rename to stable/vertex/4.1.11/README.md
diff --git a/stable/vertex/4.1.11/app-changelog.md b/stable/vertex/4.1.11/app-changelog.md
new file mode 100644
index 0000000000..b5e0dad646
--- /dev/null
+++ b/stable/vertex/4.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [vertex-4.1.11](https://github.com/truecharts/charts/compare/vertex-4.1.10...vertex-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/vertex/4.1.10/app-readme.md b/stable/vertex/4.1.11/app-readme.md
similarity index 100%
rename from stable/vertex/4.1.10/app-readme.md
rename to stable/vertex/4.1.11/app-readme.md
diff --git a/stable/vertex/4.1.11/charts/common-17.2.28.tgz b/stable/vertex/4.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/vertex/4.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/vertex/4.1.10/ix_values.yaml b/stable/vertex/4.1.11/ix_values.yaml
similarity index 100%
rename from stable/vertex/4.1.10/ix_values.yaml
rename to stable/vertex/4.1.11/ix_values.yaml
diff --git a/stable/vertex/4.1.10/questions.yaml b/stable/vertex/4.1.11/questions.yaml
similarity index 100%
rename from stable/vertex/4.1.10/questions.yaml
rename to stable/vertex/4.1.11/questions.yaml
diff --git a/stable/webp-server/4.1.9/templates/common.yaml b/stable/vertex/4.1.11/templates/common.yaml
similarity index 100%
rename from stable/webp-server/4.1.9/templates/common.yaml
rename to stable/vertex/4.1.11/templates/common.yaml
diff --git a/stable/vertex/4.1.11/values.yaml b/stable/vertex/4.1.11/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/verysync/8.1.8/CHANGELOG.md b/stable/verysync/8.1.8/CHANGELOG.md
deleted file mode 100644
index d31044a368..0000000000
--- a/stable/verysync/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [verysync-8.1.8](https://github.com/truecharts/charts/compare/verysync-8.1.7...verysync-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [verysync-8.1.7](https://github.com/truecharts/charts/compare/verysync-8.1.6...verysync-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [verysync-8.1.6](https://github.com/truecharts/charts/compare/verysync-8.1.5...verysync-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [verysync-8.1.5](https://github.com/truecharts/charts/compare/verysync-8.1.4...verysync-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [verysync-8.1.4](https://github.com/truecharts/charts/compare/verysync-8.1.3...verysync-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [verysync-8.1.3](https://github.com/truecharts/charts/compare/verysync-8.1.0...verysync-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [verysync-8.1.2](https://github.com/truecharts/charts/compare/verysync-8.1.0...verysync-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [verysync-8.1.0](https://github.com/truecharts/charts/compare/verysync-8.0.1...verysync-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [verysync-8.0.1](https://github.com/truecharts/charts/compare/verysync-8.0.0...verysync-8.0.1) (2023-12-26)
diff --git a/stable/verysync/8.1.8/Chart.yaml b/stable/verysync/8.1.8/Chart.yaml
deleted file mode 100644
index 6afd46063b..0000000000
--- a/stable/verysync/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.17.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: very sync is an easy-to-use multi-platform file synchronization software
-home: https://truecharts.org/charts/stable/verysync
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/verysync.png
-keywords:
- - verysync
- - sync
- - btsync
- - bittorrent
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: verysync
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/verysync
- - https://hub.docker.com/r/jonnyan404/verysync
-type: application
-version: 8.1.8
diff --git a/stable/verysync/8.1.8/app-changelog.md b/stable/verysync/8.1.8/app-changelog.md
deleted file mode 100644
index 63feaab52a..0000000000
--- a/stable/verysync/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [verysync-8.1.8](https://github.com/truecharts/charts/compare/verysync-8.1.7...verysync-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/verysync/8.1.8/charts/common-17.2.26.tgz b/stable/verysync/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/verysync/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/verysync/8.1.9/CHANGELOG.md b/stable/verysync/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..b14a613a8c
--- /dev/null
+++ b/stable/verysync/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [verysync-8.1.9](https://github.com/truecharts/charts/compare/verysync-8.1.8...verysync-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [verysync-8.1.8](https://github.com/truecharts/charts/compare/verysync-8.1.7...verysync-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [verysync-8.1.7](https://github.com/truecharts/charts/compare/verysync-8.1.6...verysync-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [verysync-8.1.6](https://github.com/truecharts/charts/compare/verysync-8.1.5...verysync-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [verysync-8.1.5](https://github.com/truecharts/charts/compare/verysync-8.1.4...verysync-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [verysync-8.1.4](https://github.com/truecharts/charts/compare/verysync-8.1.3...verysync-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [verysync-8.1.3](https://github.com/truecharts/charts/compare/verysync-8.1.0...verysync-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [verysync-8.1.2](https://github.com/truecharts/charts/compare/verysync-8.1.0...verysync-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/verysync/8.1.9/Chart.yaml b/stable/verysync/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..cfa404a735
--- /dev/null
+++ b/stable/verysync/8.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.17.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: very sync is an easy-to-use multi-platform file synchronization software
+home: https://truecharts.org/charts/stable/verysync
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/verysync.png
+keywords:
+ - verysync
+ - sync
+ - btsync
+ - bittorrent
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: verysync
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/verysync
+ - https://hub.docker.com/r/jonnyan404/verysync
+type: application
+version: 8.1.9
diff --git a/stable/verysync/8.1.8/README.md b/stable/verysync/8.1.9/README.md
similarity index 100%
rename from stable/verysync/8.1.8/README.md
rename to stable/verysync/8.1.9/README.md
diff --git a/stable/verysync/8.1.9/app-changelog.md b/stable/verysync/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..de2d5e0a85
--- /dev/null
+++ b/stable/verysync/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [verysync-8.1.9](https://github.com/truecharts/charts/compare/verysync-8.1.8...verysync-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/verysync/8.1.8/app-readme.md b/stable/verysync/8.1.9/app-readme.md
similarity index 100%
rename from stable/verysync/8.1.8/app-readme.md
rename to stable/verysync/8.1.9/app-readme.md
diff --git a/stable/verysync/8.1.9/charts/common-17.2.28.tgz b/stable/verysync/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/verysync/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/verysync/8.1.8/ix_values.yaml b/stable/verysync/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/verysync/8.1.8/ix_values.yaml
rename to stable/verysync/8.1.9/ix_values.yaml
diff --git a/stable/verysync/8.1.8/questions.yaml b/stable/verysync/8.1.9/questions.yaml
similarity index 100%
rename from stable/verysync/8.1.8/questions.yaml
rename to stable/verysync/8.1.9/questions.yaml
diff --git a/stable/verysync/8.1.9/templates/NOTES.txt b/stable/verysync/8.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/verysync/8.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/verysync/8.1.9/templates/common.yaml b/stable/verysync/8.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/verysync/8.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/verysync/8.1.9/values.yaml b/stable/verysync/8.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/vikunja/12.1.13/CHANGELOG.md b/stable/vikunja/12.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..76852f7464
--- /dev/null
+++ b/stable/vikunja/12.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [vikunja-12.1.13](https://github.com/truecharts/charts/compare/vikunja-12.1.12...vikunja-12.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [vikunja-12.1.12](https://github.com/truecharts/charts/compare/vikunja-12.1.11...vikunja-12.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [vikunja-12.1.11](https://github.com/truecharts/charts/compare/vikunja-12.1.10...vikunja-12.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [vikunja-12.1.10](https://github.com/truecharts/charts/compare/vikunja-12.1.9...vikunja-12.1.10) (2024-01-13)
+
+### Chore
+
+
+
+- update container image nginx to 1.25.3[@4c0fdaa](https://github.com/4c0fdaa) by renovate ([#17092](https://github.com/truecharts/charts/issues/17092))
+
+
+## [vikunja-12.1.9](https://github.com/truecharts/charts/compare/vikunja-12.1.8...vikunja-12.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [vikunja-12.1.8](https://github.com/truecharts/charts/compare/vikunja-12.1.7...vikunja-12.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [vikunja-12.1.7](https://github.com/truecharts/charts/compare/vikunja-12.1.6...vikunja-12.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [vikunja-12.1.6](https://github.com/truecharts/charts/compare/vikunja-12.1.5...vikunja-12.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [vikunja-12.1.5](https://github.com/truecharts/charts/compare/vikunja-12.1.4...vikunja-12.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [vikunja-12.1.4](https://github.com/truecharts/charts/compare/vikunja-12.1.3...vikunja-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
diff --git a/stable/vikunja/12.1.13/Chart.yaml b/stable/vikunja/12.1.13/Chart.yaml
new file mode 100644
index 0000000000..163ffef024
--- /dev/null
+++ b/stable/vikunja/12.1.13/Chart.yaml
@@ -0,0 +1,45 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.22.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The to-do app to organize your life.
+home: https://truecharts.org/charts/stable/vikunja
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/vikunja.png
+keywords:
+ - vikunja
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: vikunja
+sources:
+ - https://vikunja.io/docs
+ - https://github.com/truecharts/charts/tree/master/charts/stable/vikunja
+ - https://hub.docker.com/_/nginx
+ - https://hub.docker.com/r/vikunja/api
+ - https://hub.docker.com/r/vikunja/frontend
+type: application
+version: 12.1.13
diff --git a/stable/vikunja/12.1.13/README.md b/stable/vikunja/12.1.13/README.md
new file mode 100644
index 0000000000..957e886d23
--- /dev/null
+++ b/stable/vikunja/12.1.13/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/vikunja)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/vikunja/12.1.13/app-changelog.md b/stable/vikunja/12.1.13/app-changelog.md
new file mode 100644
index 0000000000..1c8410639f
--- /dev/null
+++ b/stable/vikunja/12.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [vikunja-12.1.13](https://github.com/truecharts/charts/compare/vikunja-12.1.12...vikunja-12.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/vikunja/12.1.13/app-readme.md b/stable/vikunja/12.1.13/app-readme.md
new file mode 100644
index 0000000000..2e0b39653c
--- /dev/null
+++ b/stable/vikunja/12.1.13/app-readme.md
@@ -0,0 +1,8 @@
+The to-do app to organize your life.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/vikunja](https://truecharts.org/charts/stable/vikunja)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/vikunja/12.1.13/charts/common-17.2.28.tgz b/stable/vikunja/12.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/vikunja/12.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/vikunja/12.1.13/charts/redis-11.1.6.tgz b/stable/vikunja/12.1.13/charts/redis-11.1.6.tgz
new file mode 100644
index 0000000000..f65cde0826
Binary files /dev/null and b/stable/vikunja/12.1.13/charts/redis-11.1.6.tgz differ
diff --git a/stable/vikunja/12.1.13/ix_values.yaml b/stable/vikunja/12.1.13/ix_values.yaml
new file mode 100644
index 0000000000..401dd531ff
--- /dev/null
+++ b/stable/vikunja/12.1.13/ix_values.yaml
@@ -0,0 +1,212 @@
+image:
+ repository: vikunja/api
+ tag: 0.22.0@sha256:91609ef6c7887f9dbf03542da675dc784807f9861907bdcdb775d4a127605646
+ pullPolicy: IfNotPresent
+frontendImage:
+ repository: vikunja/frontend
+ tag: 0.22.0@sha256:f603ef35acfe030d34752bc3d84e45a234152110345edf8cf2939db986e900b1
+ pullPolicy: IfNotPresent
+nginxImage:
+ repository: nginx
+ tag: 1.25.3@sha256:4c0fdaa8b6341bfdeca5f18f7837462c80cff90527ee35ef185571e1c327beac
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ type: http
+ port: 3456
+ path: /health
+ readiness:
+ type: http
+ port: 3456
+ path: /health
+ startup:
+ type: http
+ port: 3456
+ path: /health
+ frontend:
+ enabled: true
+ imageSelector: frontendImage
+ probes:
+ liveness:
+ type: http
+ port: 80
+ readiness:
+ type: http
+ port: 80
+ startup:
+ type: http
+ port: 80
+ proxy:
+ enabled: true
+ imageSelector: nginxImage
+ probes:
+ liveness:
+ type: http
+ port: "{{ .Values.service.main.ports.main.port }}"
+ readiness:
+ type: http
+ port: "{{ .Values.service.main.ports.main.port }}"
+ startup:
+ type: http
+ port: "{{ .Values.service.main.ports.main.port }}"
+vikunja:
+ service:
+ jwtttl: 259200
+ jwtttllong: 2592000
+ motd: Welcome to your new Vikunja instance
+ frontendurl: http://localhost:10220
+ maxitemsperpage: 50
+ enablecaldav: true
+ enablelinksharing: true
+ enableregistration: true
+ enabletaskattachments: true
+ enabletaskcomments: true
+ enabletotp: true
+ enableemailreminders: true
+ enableuserdeletion: true
+ maxavatarsize: 1024
+ cors:
+ enabled: true
+ origins: []
+ maxage: 0
+ ratelimit:
+ enabled: false
+ kind: user
+ period: 60
+ limit: 100
+ files:
+ maxsize: 20MB
+ avatar:
+ gravatarexpiration: 3600
+ legal:
+ imprinturl: ""
+ privacyurl: ""
+ mailer:
+ enabled: false
+ host: ""
+ port: 587
+ authtype: plain
+ username: ""
+ password: ""
+ fromemail: ""
+ skiptlsverify: false
+ forcessl: true
+ queuelength: 100
+ queuetimeout: 30
+ log:
+ enabled: true
+ path: /app/vikunja/logs
+ standard: stdout
+ level: INFO
+ database: "off"
+ databaselevel: WARNING
+ http: stdout
+ echo: "off"
+ events: stdout
+ eventslevel: INFO
+ defaultsettings:
+ avatar_provider: initials
+ avatar_file_id: 0
+ email_reminders_enabled: false
+ discoverable_by_name: false
+ discoverable_by_email: false
+ overdue_tasks_reminders_enabled: true
+ overdue_tasks_reminders_time: "9:00"
+ default_list_id: 0
+ week_start: 0
+ language: ""
+ timezone: ""
+ backgrounds:
+ enabled: true
+ providers:
+ upload:
+ enabled: true
+ unsplash:
+ enabled: false
+ accesstoken: ""
+ applicationid: ""
+ auth:
+ local:
+ enabled: true
+ openid:
+ enabled: false
+ redirecturl: ""
+ providers: []
+ # - name: ""
+ # authurl: ""
+ # logouturl: ""
+ # clientid: ""
+ # clientsecret: ""
+ migration:
+ todoist:
+ enable: false
+ clientid: ""
+ clientsecret: ""
+ redirecturl: ""
+ trello:
+ enable: false
+ key: ""
+ redirecturl: ""
+ microsofttodo:
+ enable: false
+ clientid: ""
+ clientsecret: ""
+ redirecturl: ""
+service:
+ main:
+ ports:
+ main:
+ port: 10220
+persistence:
+ files:
+ enabled: true
+ mountPath: /app/vikunja/files
+ vikunja-nginx:
+ enabled: true
+ noMount: true
+ type: configmap
+ objectName: nginx-config
+ targetSelector:
+ main:
+ proxy:
+ mountPath: /etc/nginx/conf.d/default.conf
+ subPath: nginx-config
+ vikunja-config:
+ enabled: true
+ type: secret
+ objectName: config
+ targetSelector:
+ main:
+ main:
+ subPath: config.yaml
+ mountPath: /etc/vikunja/config.yaml
+metrics:
+ main:
+ enabled: true
+ type: "servicemonitor"
+ prometheusRule:
+ enabled: false
+cnpg:
+ main:
+ enabled: true
+ user: vikunja
+ database: vikunja
+redis:
+ enabled: true
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+ capabilities:
+ add:
+ - NET_BIND_SERVICE
+updated: true
diff --git a/stable/vikunja/12.1.13/questions.yaml b/stable/vikunja/12.1.13/questions.yaml
new file mode 100644
index 0000000000..54f2968b59
--- /dev/null
+++ b/stable/vikunja/12.1.13/questions.yaml
@@ -0,0 +1,4147 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: vikunja
+ group: App Configuration
+ label: Vikunja Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: service
+ label: Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: jwtttl
+ label: JWT TTL
+ description: The duration of the issued JWT tokens in seconds.
+ schema:
+ type: int
+ required: true
+ default: 259200
+ - variable: jwtttllong
+ label: JWT TTL Long
+ description: The duration of the “remember me” time in seconds. When the login request is made with the long param set, the token returned will be valid for this period.
+ schema:
+ type: int
+ required: true
+ default: 2592000
+ - variable: motd
+ label: Message of the Day
+ description: Set the motd message, available from the /info endpoint
+ schema:
+ type: string
+ default: ""
+ - variable: frontendurl
+ label: Frontend URL
+ description: The URL of the frontend, used to send password reset emails.
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: maxitemsperpage
+ label: Max Item per Page
+ description: The max number of items which can be returned per page.
+ schema:
+ type: int
+ required: true
+ default: 50
+ - variable: maxavatarsize
+ label: Max Avatar Size
+ description: |
+ The maximum size clients will be able to request for user avatars.
+ If clients request a size bigger than this, it will be changed on the fly.
+ schema:
+ type: int
+ required: true
+ default: 1024
+ - variable: enablecaldav
+ label: Enable CalDAV
+ description: Enable the CalDAV endpoint, see the docs for more details.
+ schema:
+ type: boolean
+ default: true
+ - variable: enablelinksharing
+ label: Enable Link Sharing
+ description: Enable sharing of lists via a link.
+ schema:
+ type: boolean
+ default: true
+ - variable: enableregistration
+ label: Enable Registration
+ description: Whether to let new users registering themselves or not
+ schema:
+ type: boolean
+ default: true
+ - variable: enabletaskattachments
+ label: Enable Task Attachments
+ description: Whether to enable task attachments or not
+ schema:
+ type: boolean
+ default: true
+ - variable: enabletaskcomments
+ label: Enable Task Comments
+ description: Whether task comments should be enabled or not
+ schema:
+ type: boolean
+ default: true
+ - variable: enabletotp
+ label: Enable TOTP
+ description: Whether TOTP is enabled. In most cases you want to leave that enabled.
+ schema:
+ type: boolean
+ default: true
+ - variable: enableemailreminders
+ label: Enable E-Mail Reminders
+ description: |
+ If enabled, vikunja will send an email to everyone who is either assigned to a task
+ or created it when a task reminder is due.
+ schema:
+ type: boolean
+ default: true
+ - variable: enableuserdeletion
+ label: Enable User Deletion
+ description: |
+ If true, will allow users to request the complete deletion of their account.
+ When using external authentication methods it may be required to coordinate with
+ them in order to delete the account. This setting will not affect the cli commands for user deletion.
+ schema:
+ type: boolean
+ default: true
+ - variable: cors
+ label: CORS
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Whether to enable or disable cors headers.
+ schema:
+ type: boolean
+ default: true
+ show_subquestions_if: true
+ subquestions:
+ - variable: origins
+ label: Origins
+ description: A list of origins which may access the api. These need to include the protocol (http:// or https://) and port, if any.
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: originEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: maxage
+ label: Max Age
+ description: How long (in seconds) the results of a preflight request can be cached.
+ schema:
+ type: int
+ required: true
+ default: 0
+ - variable: ratelimit
+ label: Rate Limit
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Whether or not to enable the rate limit.
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: kind
+ label: Kind
+ description: The kind on which rates are based. Can be either “user” for a rate limit per user or “ip” for an ip-based rate limit.
+ schema:
+ type: string
+ required: true
+ default: user
+ enum:
+ - value: user
+ description: User
+ - value: ip
+ description: IP
+ - variable: period
+ label: Period
+ description: The time period in seconds for the limit.
+ schema:
+ type: int
+ required: true
+ default: 60
+ - variable: limit
+ label: Limit
+ description: The max number of requests a user is allowed to do in the configured time period.
+ schema:
+ type: int
+ required: true
+ default: 100
+ - variable: files
+ label: Files
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: maxsize
+ label: Max Size
+ description: The maximum size of a file, as a human-readable string.
+ schema:
+ type: string
+ required: true
+ default: 20MB
+ - variable: avatar
+ label: Avatar
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: gravatarexpiration
+ label: Gravatar Expiration
+ description: When using gravatar, this is the duration in seconds until a cached gravatar user avatar expires
+ schema:
+ type: int
+ required: true
+ default: 3600
+ - variable: legal
+ label: Legal
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: imprinturl
+ label: Imprint URL
+ description: Legal urls Will be shown in the frontend if configured here
+ schema:
+ type: string
+ default: ""
+ - variable: privacyurl
+ label: Privacy URL
+ description: Legal urls Will be shown in the frontend if configured here
+ schema:
+ type: string
+ default: ""
+ - variable: mailer
+ label: Mailer
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Whether to enable the mailer or not. If it is disabled, all users are enabled right away and password reset is not possible.
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: host
+ label: Host
+ description: SMTP Host
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: port
+ label: Port
+ description: SMTP Port
+ schema:
+ type: int
+ required: true
+ default: 587
+ - variable: authtype
+ label: Auth Type
+ description: SMTP Auth Type. Can be either plain, login or cram-md5.
+ schema:
+ type: string
+ required: true
+ default: plain
+ enum:
+ - value: plain
+ description: Plain
+ - value: login
+ description: Login
+ - value: cram-md5
+ description: Cram-MD5
+ - variable: username
+ label: Username
+ description: SMTP Username
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: Password
+ description: SMTP Password
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: fromemail
+ label: From E-Mail
+ description: The default from address when sending emails
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: skiptlsverify
+ label: Skip TLS Verify
+ description: Wether to skip verification of the tls certificate on the server
+ schema:
+ type: boolean
+ default: false
+ - variable: forcessl
+ label: Force SSL
+ description: By default, vikunja will try to connect with starttls, use this option to force it to use ssl.
+ schema:
+ type: boolean
+ default: true
+ - variable: queuelength
+ label: Queue Length
+ description: The length of the mail queue.
+ schema:
+ type: int
+ required: true
+ default: 100
+ - variable: queuetimeout
+ label: Queue Timeout
+ description: The timeout in seconds after which the current open connection to the mail server will be closed.
+ schema:
+ type: int
+ required: true
+ default: 100
+ - variable: log
+ label: Log
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Whether to show any logging at all or none
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: path
+ label: Path
+ description: A folder where all the log files should go.
+ schema:
+ type: string
+ required: true
+ default: /app/vikunja/logs
+ - variable: standard
+ label: Standard
+ description: Where the normal log should go.
+ schema:
+ type: string
+ required: true
+ default: stdout
+ enum:
+ - value: stdout
+ description: stdout
+ - value: stderr
+ description: stderr
+ - value: file
+ description: File
+ - value: "off"
+ description: "Off"
+ - variable: level
+ label: Level
+ description: Change the log level.
+ schema:
+ type: string
+ show_if: [["standard", "!=", "off"]]
+ required: true
+ default: INFO
+ enum:
+ - value: INFO
+ description: INFO
+ - value: NOTICE
+ description: NOTICE
+ - value: WARNING
+ description: WARNING
+ - value: ERROR
+ description: ERROR
+ - value: CRITICAL
+ description: CRITICAL
+ - value: DEBUG
+ description: DEBUG
+ - variable: database
+ label: Database
+ description: Whether or not to log database queries. Useful for debugging.
+ schema:
+ type: string
+ required: true
+ default: "off"
+ enum:
+ - value: stdout
+ description: stdout
+ - value: stderr
+ description: stderr
+ - value: file
+ description: File
+ - value: "off"
+ description: "Off"
+ - variable: databaselevel
+ label: Database Level
+ description: The log level for database log messages.
+ schema:
+ type: string
+ show_if: [["database", "!=", "off"]]
+ required: true
+ default: INFO
+ enum:
+ - value: INFO
+ description: INFO
+ - value: NOTICE
+ description: NOTICE
+ - value: WARNING
+ description: WARNING
+ - value: ERROR
+ description: ERROR
+ - value: CRITICAL
+ description: CRITICAL
+ - value: DEBUG
+ description: DEBUG
+ - variable: http
+ label: HTTP
+ description: Whether to log http requests or not.
+ schema:
+ type: string
+ required: true
+ default: stdout
+ enum:
+ - value: stdout
+ description: stdout
+ - value: stderr
+ description: stderr
+ - value: file
+ description: File
+ - value: "off"
+ description: "Off"
+ - variable: echo
+ label: Echo
+ description: Echo has its own logging which usually is unnecessary, which is why it is disabled by default.
+ schema:
+ type: string
+ required: true
+ default: "off"
+ enum:
+ - value: stdout
+ description: stdout
+ - value: stderr
+ description: stderr
+ - value: file
+ description: File
+ - value: "off"
+ description: "Off"
+ - variable: events
+ label: Events
+ description: Whether or not to log events.
+ schema:
+ type: string
+ required: true
+ default: stdout
+ enum:
+ - value: stdout
+ description: stdout
+ - value: stderr
+ description: stderr
+ - value: file
+ description: File
+ - value: "off"
+ description: "Off"
+ - variable: eventslevel
+ label: Events Level
+ description: The log level for event log messages.
+ schema:
+ type: string
+ show_if: [["events", "!=", "off"]]
+ required: true
+ default: INFO
+ enum:
+ - value: INFO
+ description: INFO
+ - value: ERROR
+ description: ERROR
+ - value: DEBUG
+ description: DEBUG
+ - variable: defaultsettings
+ label: Default Settings
+ description: |
+ Provide default settings for new users. When a new user is created, these settings will automatically be set for the user.
+ If you change them in the config file afterwards they will not be changed back for existing users.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: avatar_provider
+ label: Avatar Provider
+ description: The avatar source for the user.
+ schema:
+ type: string
+ required: true
+ default: initials
+ enum:
+ - value: initials
+ description: Initials
+ - value: gravatar
+ description: Gravatar
+ - value: marble
+ description: Marble
+ - value: upload
+ description: Upload
+ - variable: avatar_file_id
+ label: Avatar File ID
+ description: The id of the file used as avatar.
+ schema:
+ type: int
+ show_if: [["avatar_provider", "=", "upload"]]
+ required: true
+ default: 0
+ - variable: email_reminders_enabled
+ label: Enable Email Reminders
+ description: If set to true users will get task reminders via email.
+ schema:
+ type: boolean
+ default: false
+ - variable: discoverable_by_name
+ label: Discoverable by Name
+ description: If set to true will allow other users to find this user when searching for parts of their name.
+ schema:
+ type: boolean
+ default: false
+ - variable: discoverable_by_email
+ label: Discoverable by E-Mail
+ description: If set to true will allow other users to find this user when searching for their exact email.
+ schema:
+ type: boolean
+ default: false
+ - variable: overdue_tasks_reminders_enabled
+ label: Enable Overdue Task Reminders
+ description: If set to true will send an email every day with all overdue tasks at a configured time.
+ schema:
+ type: boolean
+ default: false
+ - variable: overdue_tasks_reminders_time
+ label: Overdue Task Reminder Time
+ description: When to send the overdue task reminder email.
+ schema:
+ type: string
+ required: true
+ default: "09:00"
+ - variable: default_list_id
+ label: Default List ID
+ description: The id of the default list. Make sure users actually have access to this list when setting this value.
+ schema:
+ type: int
+ required: true
+ default: 0
+ - variable: week_start
+ label: Week Start
+ description: Start of the week for the user. 0 is sunday, 1 is monday and so on.
+ schema:
+ type: int
+ required: true
+ default: 0
+ - variable: language
+ label: Language
+ description: |
+ The language of the user interface. Must be an ISO 639-1 language code.
+ Will default to the browser language the user uses when signing up.
+ schema:
+ type: string
+ default: ""
+ - variable: timezone
+ label: Timezone
+ description: The time zone of each individual user. This will affect when users get reminders and overdue task emails.
+ schema:
+ type: string
+ default: ""
+ - variable: backgrounds
+ label: Backgrounds
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Whether to enable backgrounds for lists at all.
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: providers
+ label: Providers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: upload
+ label: Upload
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Whether to enable uploaded list backgrounds
+ schema:
+ type: boolean
+ default: true
+ - variable: unsplash
+ label: Unsplash
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Whether to enable setting backgrounds from unsplash as list backgrounds
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: accesstoken
+ label: Access Token
+ description: |
+ You need to create an application for your installation at
+ https://unsplash.com/oauth/applications/new and set the access token below.
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: applicationid
+ label: Application ID
+ description: The unsplash application id is only used for ping back and required as per their api guidelines.
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: auth
+ label: Auth
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: local
+ label: Local
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable or disable local authentication
+ schema:
+ type: boolean
+ default: true
+ - variable: openid
+ label: OpenID
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable or disable OpenID Connect authentication
+ schema:
+ type: boolean
+ default: true
+ show_subquestions_if: true
+ subquestions:
+ - variable: redirecturl
+ label: Redirect URL
+ description: The URL to redirect clients to. Defaults to the configured frontend URL.
+ schema:
+ type: string
+ default: ""
+ - variable: providers
+ label: Providers
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: providerEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: The name of the provider as it will appear in the frontend.
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: authurl
+ label: Auth URL
+ description: The auth url to send users to if they want to authenticate using OpenID Connect.
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: logouturl
+ label: Logout URL
+ description: The oidc logout url that users will be redirected to on logout.
+ schema:
+ type: string
+ default: ""
+ - variable: clientid
+ label: Client ID
+ description: The client ID used to authenticate Vikunja at the OpenID Connect provider.
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: clientsecret
+ label: Client Secret
+ description: The client secret used to authenticate Vikunja at the OpenID Connect provider.
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: migration
+ label: Migration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: todoist
+ label: Todoist
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Whether to enable the todoist migrator or not
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: clientid
+ label: Client ID
+ description: |
+ The client id, required for making requests to the todoist api
+ You need to register your vikunja instance at https://developer.todoist.com/appconsole.html to get this
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: clientsecret
+ label: Client Secret
+ description: The client secret, also required for making requests to the todoist api
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: redirecturl
+ label: Redirect URL
+ description: The url where clients are redirected after they authorized Vikunja to access their todoist items.
+ schema:
+ type: string
+ required: true
+ default: /migrate/todoist
+ - variable: trello
+ label: Trello
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Whether to enable the trello migrator or not
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: key
+ label: Key
+ description: |
+ The client id, required for making requests to the trello api.
+ You need to register your vikunja instance at https://trello.com/app-key,
+ (log in before you visit that link) to get this.
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: redirecturl
+ label: Redirect URL
+ description: The url where clients are redirected after they authorized Vikunja to access their trello cards.
+ schema:
+ type: string
+ required: true
+ default: /migrate/trello
+ - variable: microsofttodo
+ label: Microsoft To Do
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Wheter to enable the microsoft todo migrator or not
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: clientid
+ label: Client ID
+ description: |
+ The client id, required for making requests to the microsoft graph api
+ See https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app#register-an-application
+ for information about how to register your Vikunja instance.
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: clientsecret
+ label: Client Secret
+ description: The client secret, also required for making requests to the microsoft graph api
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: redirecturl
+ label: Redirect URL
+ description: The url where clients are redirected after they authorized Vikunja to access their microsoft todo tasks.
+ schema:
+ type: string
+ required: true
+ default: /migrate/microsoft-todo
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service
+ description: The Primary service on which the healthcheck runs, often the webUI
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Service Port Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ default: 10220
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: files
+ label: App Files Storage
+ description: Stores the Application Files.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: metrics
+ group: Metrics
+ label: Prometheus Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Metrics
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: prometheusRule
+ label: PrometheusRule
+ description: Enable and configure Prometheus Rules for the App.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ description: Enable Prometheus Metrics
+ schema:
+ type: boolean
+ default: false
+ # TODO: Rule List section
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/vikunja/12.1.13/templates/NOTES.txt b/stable/vikunja/12.1.13/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/vikunja/12.1.13/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/vikunja/12.1.13/templates/_secrets.tpl b/stable/vikunja/12.1.13/templates/_secrets.tpl
new file mode 100644
index 0000000000..771b2610db
--- /dev/null
+++ b/stable/vikunja/12.1.13/templates/_secrets.tpl
@@ -0,0 +1,196 @@
+{{/* Define the secrets */}}
+{{- define "vikunja.secrets" -}}
+
+{{- $secretStorage := printf "%s-storage-secret" (include "tc.v1.common.lib.chart.names.fullname" .) -}}
+{{- $pgHost := printf "%v-cnpg-main-rw" (include "tc.v1.common.lib.chart.names.fullname" $) -}}
+{{- $jwtSecret := randAlphaNum 32 -}}
+{{- with lookup "v1" "Secret" .Release.Namespace $secretStorage -}}
+ {{- $jwtSecret = index .data "JWT_SECRET" | b64dec -}}
+{{- end }}
+secret:
+ secret-storage:
+ enabled: true
+ data:
+ JWT_SECRET: {{ $jwtSecret }}
+
+ config:
+ enabled: true
+ data:
+ config.yaml: |
+ database:
+ type: postgres
+ user: {{ .Values.cnpg.main.user }}
+ password: {{ .Values.cnpg.main.creds.password | trimAll "\"" }}
+ host: {{ $pgHost }}
+
+ cache:
+ enabled: true
+ type: redis
+
+ redis:
+ enabled: true
+ host: {{ printf "%v-%v:%v" .Release.Name "redis" "6379" }}
+ password: {{ .Values.redis.creds.redisPassword | trimAll "\""}}
+ db: 0
+
+ keyvalue:
+ type: redis
+
+ service:
+ interface: ":3456"
+ JWTSecret: {{ $jwtSecret }}
+ timezone: {{ .Values.TZ | quote }}
+ {{- /* Multiply by 1, so large integers are not rendered in scientific notation
+ See: https://github.com/helm/helm/issues/1707#issuecomment-1167860346 */}}
+ jwtttl: {{ mul .Values.vikunja.service.jwtttl 1 }}
+ jwtttllong: {{ mul .Values.vikunja.service.jwtttllong 1 }}
+ frontendurl: {{ .Values.vikunja.service.frontendurl | quote }}
+ maxitemsperpage: {{ .Values.vikunja.service.maxitemsperpage }}
+ enablecaldav: {{ .Values.vikunja.service.enablecaldav }}
+ motd: {{ .Values.vikunja.service.motd | quote }}
+ enablelinksharing: {{ .Values.vikunja.service.enablelinksharing }}
+ enableregistration: {{ .Values.vikunja.service.enableregistration }}
+ enabletaskattachments: {{ .Values.vikunja.service.enabletaskattachments }}
+ enabletaskcomments: {{ .Values.vikunja.service.enabletaskcomments }}
+ enabletotp: {{ .Values.vikunja.service.enabletotp }}
+ enableemailreminders: {{ .Values.vikunja.service.enableemailreminders }}
+ enableuserdeletion: {{ .Values.vikunja.service.enableuserdeletion }}
+ maxavatarsize: {{ .Values.vikunja.service.maxavatarsize }}
+
+ metrics:
+ enabled: {{ .Values.metrics.enabled }}
+
+ cors:
+ enabled: {{ .Values.vikunja.cors.enabled }}
+ {{- with .Values.vikunja.cors.origins }}
+ origins:
+ {{- range . }}
+ - {{ . | quote }}
+ {{- end }}
+ {{- else }}
+ origins: []
+ {{- end }}
+ maxage: {{ .Values.vikunja.cors.maxage }}
+
+ mailer:
+ enabled: {{ .Values.vikunja.mailer.enabled }}
+ host: {{ .Values.vikunja.mailer.host | quote }}
+ port: {{ .Values.vikunja.mailer.port }}
+ authtype: {{ .Values.vikunja.mailer.authtype | quote }}
+ username: {{ .Values.vikunja.mailer.username | quote }}
+ password: {{ .Values.vikunja.mailer.password | quote }}
+ skiptlsverify: {{ .Values.vikunja.mailer.skiptlsverify }}
+ fromemail: {{ .Values.vikunja.mailer.fromemail | quote }}
+ queuelength: {{ .Values.vikunja.mailer.queuelength }}
+ queuetimeout: {{ .Values.vikunja.mailer.queuetimeout }}
+ forcessl: {{ .Values.vikunja.mailer.forcessl }}
+
+ log:
+ enabled: {{ .Values.vikunja.log.enabled }}
+ path: {{ .Values.vikunja.log.path | quote }}
+ standard: {{ .Values.vikunja.log.standard | quote }}
+ level: {{ .Values.vikunja.log.level | quote }}
+ database: {{ .Values.vikunja.log.database | quote }}
+ databaselevel: {{ .Values.vikunja.log.databaselevel | quote }}
+ http: {{ .Values.vikunja.log.http | quote }}
+ echo: {{ .Values.vikunja.log.echo | quote }}
+ events: {{ .Values.vikunja.log.events | quote }}
+ eventslevel: {{ .Values.vikunja.log.eventslevel | quote }}
+
+ ratelimit:
+ enabled: {{ .Values.vikunja.ratelimit.enabled }}
+ kind: {{ .Values.vikunja.ratelimit.kind | quote }}
+ period: {{ .Values.vikunja.ratelimit.period }}
+ limit: {{ .Values.vikunja.ratelimit.limit }}
+ store: redis
+
+ files:
+ maxsize: {{ .Values.vikunja.files.maxsize }}
+
+ avatar:
+ gravatarexpiration: {{ .Values.vikunja.avatar.gravatarexpiration }}
+
+ legal:
+ imprinturl: {{ .Values.vikunja.legal.imprinturl | quote }}
+ privacyurl: {{ .Values.vikunja.legal.privacyurl | quote }}
+
+ backgrounds:
+ enabled: {{ .Values.vikunja.backgrounds.enabled }}
+ providers:
+ upload:
+ enabled: {{ .Values.vikunja.backgrounds.providers.upload.enabled }}
+ unsplash:
+ enabled: {{ .Values.vikunja.backgrounds.providers.unsplash.enabled }}
+ accesstoken: {{ .Values.vikunja.backgrounds.providers.unsplash.accesstoken | quote }}
+ applicationid: {{ .Values.vikunja.backgrounds.providers.unsplash.applicationid | quote }}
+
+ migration:
+ todoist:
+ enable: {{ .Values.vikunja.migration.todoist.enable }}
+ clientid: {{ .Values.vikunja.migration.todoist.clientid | quote }}
+ clientsecret: {{ .Values.vikunja.migration.todoist.clientsecret | quote }}
+ redirecturl: {{ .Values.vikunja.migration.todoist.redirecturl | quote }}
+ trello:
+ enable: {{ .Values.vikunja.migration.trello.enable }}
+ key: {{ .Values.vikunja.migration.trello.key | quote }}
+ redirecturl: {{ .Values.vikunja.migration.trello.redirecturl | quote }}
+ microsofttodo:
+ enable: {{ .Values.vikunja.migration.microsofttodo.enable }}
+ clientid: {{ .Values.vikunja.migration.microsofttodo.clientid | quote }}
+ clientsecret: {{ .Values.vikunja.migration.microsofttodo.clientsecret | quote }}
+ redirecturl: {{ .Values.vikunja.migration.microsofttodo.redirecturl | quote }}
+
+ auth:
+ local:
+ enabled: {{ .Values.vikunja.auth.local.enabled }}
+ openid:
+ enabled: {{ .Values.vikunja.auth.openid.enabled }}
+ {{- with .Values.vikunja.auth.openid.redirecturl }}
+ redirecturl: {{ . | quote }}
+ {{- end }}
+ {{- with .Values.vikunja.auth.openid.providers }}
+ providers:
+ {{- range . }}
+ - name: {{ .name | quote }}
+ authurl: {{ .authurl | quote }}
+ {{- with .logouturl }}
+ logouturl: {{ . | quote }}
+ {{- end }}
+ clientid: {{ .clientid | quote }}
+ clientsecret: {{ .clientsecret | quote }}
+ {{- end }}
+ {{- end }}
+
+ defaultsettings:
+ avatar_provider: {{ .Values.vikunja.defaultsettings.avatar_provider | quote }}
+ avatar_file_id: {{ .Values.vikunja.defaultsettings.avatar_file_id }}
+ email_reminders_enabled: {{ .Values.vikunja.defaultsettings.email_reminders_enabled }}
+ discoverable_by_name: {{ .Values.vikunja.defaultsettings.discoverable_by_name }}
+ discoverable_by_email: {{ .Values.vikunja.defaultsettings.discoverable_by_email }}
+ overdue_tasks_reminders_enabled: {{ .Values.vikunja.defaultsettings.overdue_tasks_reminders_enabled }}
+ overdue_tasks_reminders_time: {{ .Values.vikunja.defaultsettings.overdue_tasks_reminders_time | quote }}
+ default_list_id: {{ .Values.vikunja.defaultsettings.default_list_id }}
+ week_start: {{ .Values.vikunja.defaultsettings.week_start }}
+ {{- with .Values.vikunja.defaultsettings.language }}
+ language: {{ . | quote }}
+ {{- end }}
+ {{- with .Values.vikunja.defaultsettings.timezone }}
+ timezone: {{ . | quote }}
+ {{- end }}
+
+configmap:
+ nginx-config:
+ enabled: true
+ data:
+ nginx-config: |
+ server {
+ listen {{ .Values.service.main.ports.main.port }};
+ location / {
+ proxy_pass http://localhost:80;
+ }
+ location ~* ^/(api|dav|\.well-known)/ {
+ proxy_pass http://localhost:3456;
+ client_max_body_size {{ .Values.vikunja.files.maxsize | upper | trimSuffix "B" }};
+ }
+ }
+{{- end -}}
diff --git a/stable/vikunja/12.1.13/templates/common.yaml b/stable/vikunja/12.1.13/templates/common.yaml
new file mode 100644
index 0000000000..13ae3d62be
--- /dev/null
+++ b/stable/vikunja/12.1.13/templates/common.yaml
@@ -0,0 +1,8 @@
+{{- include "tc.v1.common.loader.init" . }}
+
+{{- $secrets := include "vikunja.secrets" . | fromYaml -}}
+{{- if $secrets -}}
+ {{- $_ := mustMergeOverwrite .Values $secrets -}}
+{{- end -}}
+
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/vikunja/12.1.13/values.yaml b/stable/vikunja/12.1.13/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/vintage-story/4.1.10/CHANGELOG.md b/stable/vintage-story/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..475f0296c8
--- /dev/null
+++ b/stable/vintage-story/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [vintage-story-4.1.10](https://github.com/truecharts/charts/compare/vintage-story-4.1.9...vintage-story-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [vintage-story-4.1.9](https://github.com/truecharts/charts/compare/vintage-story-4.1.8...vintage-story-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [vintage-story-4.1.8](https://github.com/truecharts/charts/compare/vintage-story-4.1.7...vintage-story-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [vintage-story-4.1.7](https://github.com/truecharts/charts/compare/vintage-story-4.1.6...vintage-story-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [vintage-story-4.1.6](https://github.com/truecharts/charts/compare/vintage-story-4.1.5...vintage-story-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [vintage-story-4.1.5](https://github.com/truecharts/charts/compare/vintage-story-4.1.4...vintage-story-4.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [vintage-story-4.1.4](https://github.com/truecharts/charts/compare/vintage-story-4.1.1...vintage-story-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [vintage-story-4.1.3](https://github.com/truecharts/charts/compare/vintage-story-4.1.1...vintage-story-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+## [vintage-story-4.1.1](https://github.com/truecharts/charts/compare/vintage-story-4.1.0...vintage-story-4.1.1) (2023-12-31)
+
diff --git a/stable/vintage-story/4.1.10/Chart.yaml b/stable/vintage-story/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..dde09fe861
--- /dev/null
+++ b/stable/vintage-story/4.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This is a Basic Vintage Story Server it will download and install Vintage Story Server and run it.
+home: https://truecharts.org/charts/stable/vintage-story
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/vintage-story.png
+keywords:
+ - vintage-story
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: vintage-story
+sources:
+ - https://www.vintagestory.at/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/vintage-story
+ - https://hub.docker.com/r/ich777/vintagestory
+type: application
+version: 4.1.10
diff --git a/stable/vintage-story/4.1.9/README.md b/stable/vintage-story/4.1.10/README.md
similarity index 100%
rename from stable/vintage-story/4.1.9/README.md
rename to stable/vintage-story/4.1.10/README.md
diff --git a/stable/vintage-story/4.1.10/app-changelog.md b/stable/vintage-story/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..6d87ce5558
--- /dev/null
+++ b/stable/vintage-story/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [vintage-story-4.1.10](https://github.com/truecharts/charts/compare/vintage-story-4.1.9...vintage-story-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/vintage-story/4.1.9/app-readme.md b/stable/vintage-story/4.1.10/app-readme.md
similarity index 100%
rename from stable/vintage-story/4.1.9/app-readme.md
rename to stable/vintage-story/4.1.10/app-readme.md
diff --git a/stable/vintage-story/4.1.10/charts/common-17.2.28.tgz b/stable/vintage-story/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/vintage-story/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/vintage-story/4.1.9/ix_values.yaml b/stable/vintage-story/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/vintage-story/4.1.9/ix_values.yaml
rename to stable/vintage-story/4.1.10/ix_values.yaml
diff --git a/stable/vintage-story/4.1.9/questions.yaml b/stable/vintage-story/4.1.10/questions.yaml
similarity index 100%
rename from stable/vintage-story/4.1.9/questions.yaml
rename to stable/vintage-story/4.1.10/questions.yaml
diff --git a/stable/webtop/8.1.108/templates/common.yaml b/stable/vintage-story/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/webtop/8.1.108/templates/common.yaml
rename to stable/vintage-story/4.1.10/templates/common.yaml
diff --git a/stable/vintage-story/4.1.10/values.yaml b/stable/vintage-story/4.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/vintage-story/4.1.9/CHANGELOG.md b/stable/vintage-story/4.1.9/CHANGELOG.md
deleted file mode 100644
index 6ada2be0d5..0000000000
--- a/stable/vintage-story/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [vintage-story-4.1.9](https://github.com/truecharts/charts/compare/vintage-story-4.1.8...vintage-story-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [vintage-story-4.1.8](https://github.com/truecharts/charts/compare/vintage-story-4.1.7...vintage-story-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [vintage-story-4.1.7](https://github.com/truecharts/charts/compare/vintage-story-4.1.6...vintage-story-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [vintage-story-4.1.6](https://github.com/truecharts/charts/compare/vintage-story-4.1.5...vintage-story-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [vintage-story-4.1.5](https://github.com/truecharts/charts/compare/vintage-story-4.1.4...vintage-story-4.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [vintage-story-4.1.4](https://github.com/truecharts/charts/compare/vintage-story-4.1.1...vintage-story-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [vintage-story-4.1.3](https://github.com/truecharts/charts/compare/vintage-story-4.1.1...vintage-story-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [vintage-story-4.1.1](https://github.com/truecharts/charts/compare/vintage-story-4.1.0...vintage-story-4.1.1) (2023-12-31)
-
-### Chore
-
-- update container image ich777/vintagestory to latest[@48e7b3c](https://github.com/48e7b3c) by renovate ([#16619](https://github.com/truecharts/charts/issues/16619))
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-## [vintage-story-4.1.0](https://github.com/truecharts/charts/compare/vintage-story-4.0.1...vintage-story-4.1.0) (2023-12-30)
-
-### Chore
-
diff --git a/stable/vintage-story/4.1.9/Chart.yaml b/stable/vintage-story/4.1.9/Chart.yaml
deleted file mode 100644
index f86eff91c5..0000000000
--- a/stable/vintage-story/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This is a Basic Vintage Story Server it will download and install Vintage Story Server and run it.
-home: https://truecharts.org/charts/stable/vintage-story
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/vintage-story.png
-keywords:
- - vintage-story
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: vintage-story
-sources:
- - https://www.vintagestory.at/
- - https://github.com/truecharts/charts/tree/master/charts/stable/vintage-story
- - https://hub.docker.com/r/ich777/vintagestory
-type: application
-version: 4.1.9
diff --git a/stable/vintage-story/4.1.9/app-changelog.md b/stable/vintage-story/4.1.9/app-changelog.md
deleted file mode 100644
index 2414bd9ead..0000000000
--- a/stable/vintage-story/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [vintage-story-4.1.9](https://github.com/truecharts/charts/compare/vintage-story-4.1.8...vintage-story-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/vintage-story/4.1.9/charts/common-17.2.26.tgz b/stable/vintage-story/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/vintage-story/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/virt-manager/4.1.8/CHANGELOG.md b/stable/virt-manager/4.1.8/CHANGELOG.md
deleted file mode 100644
index 17201d7a76..0000000000
--- a/stable/virt-manager/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [virt-manager-4.1.8](https://github.com/truecharts/charts/compare/virt-manager-4.1.7...virt-manager-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [virt-manager-4.1.7](https://github.com/truecharts/charts/compare/virt-manager-4.1.6...virt-manager-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [virt-manager-4.1.6](https://github.com/truecharts/charts/compare/virt-manager-4.1.5...virt-manager-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [virt-manager-4.1.5](https://github.com/truecharts/charts/compare/virt-manager-4.1.4...virt-manager-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [virt-manager-4.1.4](https://github.com/truecharts/charts/compare/virt-manager-4.1.3...virt-manager-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [virt-manager-4.1.3](https://github.com/truecharts/charts/compare/virt-manager-4.1.0...virt-manager-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [virt-manager-4.1.2](https://github.com/truecharts/charts/compare/virt-manager-4.1.0...virt-manager-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [virt-manager-4.1.0](https://github.com/truecharts/charts/compare/virt-manager-4.0.1...virt-manager-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [virt-manager-4.0.1](https://github.com/truecharts/charts/compare/virt-manager-4.0.0...virt-manager-4.0.1) (2023-12-26)
diff --git a/stable/virt-manager/4.1.8/Chart.yaml b/stable/virt-manager/4.1.8/Chart.yaml
deleted file mode 100644
index 968d32c17f..0000000000
--- a/stable/virt-manager/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: The virt-manager application is a desktop user interface for managing virtual machines through libvirt.
-home: https://truecharts.org/charts/stable/virt-manager
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/virt-manager.png
-keywords:
- - virt-manager
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: virt-manager
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/virt-manager
- - https://hub.docker.com/r/mber5/virt-manager
-type: application
-version: 4.1.8
diff --git a/stable/virt-manager/4.1.8/app-changelog.md b/stable/virt-manager/4.1.8/app-changelog.md
deleted file mode 100644
index 38d02bce2f..0000000000
--- a/stable/virt-manager/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [virt-manager-4.1.8](https://github.com/truecharts/charts/compare/virt-manager-4.1.7...virt-manager-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/virt-manager/4.1.8/charts/common-17.2.26.tgz b/stable/virt-manager/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/virt-manager/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/virt-manager/4.1.9/CHANGELOG.md b/stable/virt-manager/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..64ceeba6ce
--- /dev/null
+++ b/stable/virt-manager/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [virt-manager-4.1.9](https://github.com/truecharts/charts/compare/virt-manager-4.1.8...virt-manager-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [virt-manager-4.1.8](https://github.com/truecharts/charts/compare/virt-manager-4.1.7...virt-manager-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [virt-manager-4.1.7](https://github.com/truecharts/charts/compare/virt-manager-4.1.6...virt-manager-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [virt-manager-4.1.6](https://github.com/truecharts/charts/compare/virt-manager-4.1.5...virt-manager-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [virt-manager-4.1.5](https://github.com/truecharts/charts/compare/virt-manager-4.1.4...virt-manager-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [virt-manager-4.1.4](https://github.com/truecharts/charts/compare/virt-manager-4.1.3...virt-manager-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [virt-manager-4.1.3](https://github.com/truecharts/charts/compare/virt-manager-4.1.0...virt-manager-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [virt-manager-4.1.2](https://github.com/truecharts/charts/compare/virt-manager-4.1.0...virt-manager-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/virt-manager/4.1.9/Chart.yaml b/stable/virt-manager/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..ba30fa9255
--- /dev/null
+++ b/stable/virt-manager/4.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The virt-manager application is a desktop user interface for managing virtual machines through libvirt.
+home: https://truecharts.org/charts/stable/virt-manager
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/virt-manager.png
+keywords:
+ - virt-manager
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: virt-manager
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/virt-manager
+ - https://hub.docker.com/r/mber5/virt-manager
+type: application
+version: 4.1.9
diff --git a/stable/virt-manager/4.1.8/README.md b/stable/virt-manager/4.1.9/README.md
similarity index 100%
rename from stable/virt-manager/4.1.8/README.md
rename to stable/virt-manager/4.1.9/README.md
diff --git a/stable/virt-manager/4.1.9/app-changelog.md b/stable/virt-manager/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..31acddb121
--- /dev/null
+++ b/stable/virt-manager/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [virt-manager-4.1.9](https://github.com/truecharts/charts/compare/virt-manager-4.1.8...virt-manager-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/virt-manager/4.1.8/app-readme.md b/stable/virt-manager/4.1.9/app-readme.md
similarity index 100%
rename from stable/virt-manager/4.1.8/app-readme.md
rename to stable/virt-manager/4.1.9/app-readme.md
diff --git a/stable/virt-manager/4.1.9/charts/common-17.2.28.tgz b/stable/virt-manager/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/virt-manager/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/virt-manager/4.1.8/ix_values.yaml b/stable/virt-manager/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/virt-manager/4.1.8/ix_values.yaml
rename to stable/virt-manager/4.1.9/ix_values.yaml
diff --git a/stable/virt-manager/4.1.8/questions.yaml b/stable/virt-manager/4.1.9/questions.yaml
similarity index 100%
rename from stable/virt-manager/4.1.8/questions.yaml
rename to stable/virt-manager/4.1.9/questions.yaml
diff --git a/stable/whisparr/8.1.10/templates/common.yaml b/stable/virt-manager/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/whisparr/8.1.10/templates/common.yaml
rename to stable/virt-manager/4.1.9/templates/common.yaml
diff --git a/stable/virt-manager/4.1.9/values.yaml b/stable/virt-manager/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/vlmcsd-kms-server/4.1.8/CHANGELOG.md b/stable/vlmcsd-kms-server/4.1.8/CHANGELOG.md
deleted file mode 100644
index a0afd04aa3..0000000000
--- a/stable/vlmcsd-kms-server/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [vlmcsd-kms-server-4.1.8](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.7...vlmcsd-kms-server-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [vlmcsd-kms-server-4.1.7](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.6...vlmcsd-kms-server-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [vlmcsd-kms-server-4.1.6](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.5...vlmcsd-kms-server-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [vlmcsd-kms-server-4.1.5](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.4...vlmcsd-kms-server-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [vlmcsd-kms-server-4.1.4](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.3...vlmcsd-kms-server-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [vlmcsd-kms-server-4.1.3](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.0...vlmcsd-kms-server-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [vlmcsd-kms-server-4.1.2](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.0...vlmcsd-kms-server-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [vlmcsd-kms-server-4.1.0](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.0.1...vlmcsd-kms-server-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [vlmcsd-kms-server-4.0.1](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.0.0...vlmcsd-kms-server-4.0.1) (2023-12-26)
diff --git a/stable/vlmcsd-kms-server/4.1.8/Chart.yaml b/stable/vlmcsd-kms-server/4.1.8/Chart.yaml
deleted file mode 100644
index 21bfe80b02..0000000000
--- a/stable/vlmcsd-kms-server/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: vlmcsd is a replacement for Microsoft's KMS server.
-home: https://truecharts.org/charts/stable/vlmcsd-kms-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/vlmcsd-kms-server.png
-keywords:
- - vlmcsd-kms-server
- - Cloud
- - Tools-Utilities
- - Network-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: vlmcsd-kms-server
-sources:
- - https://github.com/mikolatero/docker-vlmcsd
- - https://github.com/truecharts/charts/tree/master/charts/stable/vlmcsd-kms-server
- - https://hub.docker.com/r/mikolatero/vlmcsd
-type: application
-version: 4.1.8
diff --git a/stable/vlmcsd-kms-server/4.1.8/app-changelog.md b/stable/vlmcsd-kms-server/4.1.8/app-changelog.md
deleted file mode 100644
index 58410a1f6a..0000000000
--- a/stable/vlmcsd-kms-server/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [vlmcsd-kms-server-4.1.8](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.7...vlmcsd-kms-server-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/vlmcsd-kms-server/4.1.8/charts/common-17.2.26.tgz b/stable/vlmcsd-kms-server/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/vlmcsd-kms-server/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/vlmcsd-kms-server/4.1.9/CHANGELOG.md b/stable/vlmcsd-kms-server/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..902b157d58
--- /dev/null
+++ b/stable/vlmcsd-kms-server/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [vlmcsd-kms-server-4.1.9](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.8...vlmcsd-kms-server-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [vlmcsd-kms-server-4.1.8](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.7...vlmcsd-kms-server-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [vlmcsd-kms-server-4.1.7](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.6...vlmcsd-kms-server-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [vlmcsd-kms-server-4.1.6](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.5...vlmcsd-kms-server-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [vlmcsd-kms-server-4.1.5](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.4...vlmcsd-kms-server-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [vlmcsd-kms-server-4.1.4](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.3...vlmcsd-kms-server-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [vlmcsd-kms-server-4.1.3](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.0...vlmcsd-kms-server-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [vlmcsd-kms-server-4.1.2](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.0...vlmcsd-kms-server-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/vlmcsd-kms-server/4.1.9/Chart.yaml b/stable/vlmcsd-kms-server/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..f88072695a
--- /dev/null
+++ b/stable/vlmcsd-kms-server/4.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: vlmcsd is a replacement for Microsoft's KMS server.
+home: https://truecharts.org/charts/stable/vlmcsd-kms-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/vlmcsd-kms-server.png
+keywords:
+ - vlmcsd-kms-server
+ - Cloud
+ - Tools-Utilities
+ - Network-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: vlmcsd-kms-server
+sources:
+ - https://github.com/mikolatero/docker-vlmcsd
+ - https://github.com/truecharts/charts/tree/master/charts/stable/vlmcsd-kms-server
+ - https://hub.docker.com/r/mikolatero/vlmcsd
+type: application
+version: 4.1.9
diff --git a/stable/vlmcsd-kms-server/4.1.8/README.md b/stable/vlmcsd-kms-server/4.1.9/README.md
similarity index 100%
rename from stable/vlmcsd-kms-server/4.1.8/README.md
rename to stable/vlmcsd-kms-server/4.1.9/README.md
diff --git a/stable/vlmcsd-kms-server/4.1.9/app-changelog.md b/stable/vlmcsd-kms-server/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..6a0ed3eae6
--- /dev/null
+++ b/stable/vlmcsd-kms-server/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [vlmcsd-kms-server-4.1.9](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-4.1.8...vlmcsd-kms-server-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/vlmcsd-kms-server/4.1.8/app-readme.md b/stable/vlmcsd-kms-server/4.1.9/app-readme.md
similarity index 100%
rename from stable/vlmcsd-kms-server/4.1.8/app-readme.md
rename to stable/vlmcsd-kms-server/4.1.9/app-readme.md
diff --git a/stable/vlmcsd-kms-server/4.1.9/charts/common-17.2.28.tgz b/stable/vlmcsd-kms-server/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/vlmcsd-kms-server/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/vlmcsd-kms-server/4.1.8/ix_values.yaml b/stable/vlmcsd-kms-server/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/vlmcsd-kms-server/4.1.8/ix_values.yaml
rename to stable/vlmcsd-kms-server/4.1.9/ix_values.yaml
diff --git a/stable/vlmcsd-kms-server/4.1.8/questions.yaml b/stable/vlmcsd-kms-server/4.1.9/questions.yaml
similarity index 100%
rename from stable/vlmcsd-kms-server/4.1.8/questions.yaml
rename to stable/vlmcsd-kms-server/4.1.9/questions.yaml
diff --git a/stable/wifi-card/4.1.10/templates/common.yaml b/stable/vlmcsd-kms-server/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/wifi-card/4.1.10/templates/common.yaml
rename to stable/vlmcsd-kms-server/4.1.9/templates/common.yaml
diff --git a/stable/vlmcsd-kms-server/4.1.9/values.yaml b/stable/vlmcsd-kms-server/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/vocechat-server/2.1.8/CHANGELOG.md b/stable/vocechat-server/2.1.8/CHANGELOG.md
deleted file mode 100644
index 4f3853ce24..0000000000
--- a/stable/vocechat-server/2.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [vocechat-server-2.1.8](https://github.com/truecharts/charts/compare/vocechat-server-2.1.7...vocechat-server-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [vocechat-server-2.1.7](https://github.com/truecharts/charts/compare/vocechat-server-2.1.6...vocechat-server-2.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [vocechat-server-2.1.6](https://github.com/truecharts/charts/compare/vocechat-server-2.1.5...vocechat-server-2.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [vocechat-server-2.1.5](https://github.com/truecharts/charts/compare/vocechat-server-2.1.4...vocechat-server-2.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [vocechat-server-2.1.4](https://github.com/truecharts/charts/compare/vocechat-server-2.1.3...vocechat-server-2.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [vocechat-server-2.1.3](https://github.com/truecharts/charts/compare/vocechat-server-2.1.0...vocechat-server-2.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [vocechat-server-2.1.2](https://github.com/truecharts/charts/compare/vocechat-server-2.1.0...vocechat-server-2.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [vocechat-server-2.1.0](https://github.com/truecharts/charts/compare/vocechat-server-2.0.1...vocechat-server-2.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [vocechat-server-2.0.1](https://github.com/truecharts/charts/compare/vocechat-server-2.0.0...vocechat-server-2.0.1) (2023-12-26)
diff --git a/stable/vocechat-server/2.1.8/Chart.yaml b/stable/vocechat-server/2.1.8/Chart.yaml
deleted file mode 100644
index c38d9f9f06..0000000000
--- a/stable/vocechat-server/2.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: social
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.3.43
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A superlight rust written social server.
-home: https://truecharts.org/charts/stable/vocechat-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/vocechat-server.png
-keywords:
- - vocechat-server
- - social
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: vocechat-server
-sources:
- - https://github.com/Privoce/vocechat-server-rust
- - https://github.com/truecharts/charts/tree/master/charts/stable/vocechat-server
- - https://hub.docker.com/r/privoce/vocechat-server
-type: application
-version: 2.1.8
diff --git a/stable/vocechat-server/2.1.8/app-changelog.md b/stable/vocechat-server/2.1.8/app-changelog.md
deleted file mode 100644
index 11d4b6746c..0000000000
--- a/stable/vocechat-server/2.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [vocechat-server-2.1.8](https://github.com/truecharts/charts/compare/vocechat-server-2.1.7...vocechat-server-2.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/vocechat-server/2.1.8/charts/common-17.2.26.tgz b/stable/vocechat-server/2.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/vocechat-server/2.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/vocechat-server/2.1.9/CHANGELOG.md b/stable/vocechat-server/2.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..db3d9384bf
--- /dev/null
+++ b/stable/vocechat-server/2.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [vocechat-server-2.1.9](https://github.com/truecharts/charts/compare/vocechat-server-2.1.8...vocechat-server-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [vocechat-server-2.1.8](https://github.com/truecharts/charts/compare/vocechat-server-2.1.7...vocechat-server-2.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [vocechat-server-2.1.7](https://github.com/truecharts/charts/compare/vocechat-server-2.1.6...vocechat-server-2.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [vocechat-server-2.1.6](https://github.com/truecharts/charts/compare/vocechat-server-2.1.5...vocechat-server-2.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [vocechat-server-2.1.5](https://github.com/truecharts/charts/compare/vocechat-server-2.1.4...vocechat-server-2.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [vocechat-server-2.1.4](https://github.com/truecharts/charts/compare/vocechat-server-2.1.3...vocechat-server-2.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [vocechat-server-2.1.3](https://github.com/truecharts/charts/compare/vocechat-server-2.1.0...vocechat-server-2.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [vocechat-server-2.1.2](https://github.com/truecharts/charts/compare/vocechat-server-2.1.0...vocechat-server-2.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/vocechat-server/2.1.9/Chart.yaml b/stable/vocechat-server/2.1.9/Chart.yaml
new file mode 100644
index 0000000000..ef211a4c41
--- /dev/null
+++ b/stable/vocechat-server/2.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: social
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.3.43
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A superlight rust written social server.
+home: https://truecharts.org/charts/stable/vocechat-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/vocechat-server.png
+keywords:
+ - vocechat-server
+ - social
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: vocechat-server
+sources:
+ - https://github.com/Privoce/vocechat-server-rust
+ - https://github.com/truecharts/charts/tree/master/charts/stable/vocechat-server
+ - https://hub.docker.com/r/privoce/vocechat-server
+type: application
+version: 2.1.9
diff --git a/stable/vocechat-server/2.1.8/README.md b/stable/vocechat-server/2.1.9/README.md
similarity index 100%
rename from stable/vocechat-server/2.1.8/README.md
rename to stable/vocechat-server/2.1.9/README.md
diff --git a/stable/vocechat-server/2.1.9/app-changelog.md b/stable/vocechat-server/2.1.9/app-changelog.md
new file mode 100644
index 0000000000..6ec23eb20c
--- /dev/null
+++ b/stable/vocechat-server/2.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [vocechat-server-2.1.9](https://github.com/truecharts/charts/compare/vocechat-server-2.1.8...vocechat-server-2.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/vocechat-server/2.1.8/app-readme.md b/stable/vocechat-server/2.1.9/app-readme.md
similarity index 100%
rename from stable/vocechat-server/2.1.8/app-readme.md
rename to stable/vocechat-server/2.1.9/app-readme.md
diff --git a/stable/vocechat-server/2.1.9/charts/common-17.2.28.tgz b/stable/vocechat-server/2.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/vocechat-server/2.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/vocechat-server/2.1.8/ix_values.yaml b/stable/vocechat-server/2.1.9/ix_values.yaml
similarity index 100%
rename from stable/vocechat-server/2.1.8/ix_values.yaml
rename to stable/vocechat-server/2.1.9/ix_values.yaml
diff --git a/stable/vocechat-server/2.1.8/questions.yaml b/stable/vocechat-server/2.1.9/questions.yaml
similarity index 100%
rename from stable/vocechat-server/2.1.8/questions.yaml
rename to stable/vocechat-server/2.1.9/questions.yaml
diff --git a/stable/vocechat-server/2.1.9/templates/NOTES.txt b/stable/vocechat-server/2.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/vocechat-server/2.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/vocechat-server/2.1.9/templates/common.yaml b/stable/vocechat-server/2.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/vocechat-server/2.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/vocechat-server/2.1.9/values.yaml b/stable/vocechat-server/2.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/wallos/3.1.10/CHANGELOG.md b/stable/wallos/3.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..1c8cac430d
--- /dev/null
+++ b/stable/wallos/3.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [wallos-3.1.10](https://github.com/truecharts/charts/compare/wallos-3.1.9...wallos-3.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [wallos-3.1.9](https://github.com/truecharts/charts/compare/wallos-3.1.8...wallos-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [wallos-3.1.8](https://github.com/truecharts/charts/compare/wallos-3.1.7...wallos-3.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [wallos-3.1.7](https://github.com/truecharts/charts/compare/wallos-3.1.6...wallos-3.1.7) (2024-01-14)
+
+### Chore
+
+
+
+- update container image docker.io/bellamy/wallos to latest[@b042caa](https://github.com/b042caa) by renovate ([#17125](https://github.com/truecharts/charts/issues/17125))
+
+
+
+
+## [wallos-3.1.6](https://github.com/truecharts/charts/compare/wallos-3.1.5...wallos-3.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [wallos-3.1.5](https://github.com/truecharts/charts/compare/wallos-3.1.4...wallos-3.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [wallos-3.1.4](https://github.com/truecharts/charts/compare/wallos-3.1.3...wallos-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [wallos-3.1.3](https://github.com/truecharts/charts/compare/wallos-3.1.0...wallos-3.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [wallos-3.1.2](https://github.com/truecharts/charts/compare/wallos-3.1.0...wallos-3.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/wallos/3.1.10/Chart.yaml b/stable/wallos/3.1.10/Chart.yaml
new file mode 100644
index 0000000000..c8dabc813a
--- /dev/null
+++ b/stable/wallos/3.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Wallos - Self Hosted Subscription tracker
+home: https://truecharts.org/charts/stable/wallos
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/wallos.png
+keywords:
+ - dashboard
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: wallos
+sources:
+ - https://github.com/ellite/Wallos
+ - https://github.com/truecharts/charts/tree/master/charts/stable/wallos
+ - https://hub.docker.com/r/bellamy/wallos
+type: application
+version: 3.1.10
diff --git a/stable/wallos/3.1.9/README.md b/stable/wallos/3.1.10/README.md
similarity index 100%
rename from stable/wallos/3.1.9/README.md
rename to stable/wallos/3.1.10/README.md
diff --git a/stable/wallos/3.1.10/app-changelog.md b/stable/wallos/3.1.10/app-changelog.md
new file mode 100644
index 0000000000..6a57340563
--- /dev/null
+++ b/stable/wallos/3.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [wallos-3.1.10](https://github.com/truecharts/charts/compare/wallos-3.1.9...wallos-3.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/wallos/3.1.9/app-readme.md b/stable/wallos/3.1.10/app-readme.md
similarity index 100%
rename from stable/wallos/3.1.9/app-readme.md
rename to stable/wallos/3.1.10/app-readme.md
diff --git a/stable/wallos/3.1.10/charts/common-17.2.28.tgz b/stable/wallos/3.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/wallos/3.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/wallos/3.1.9/ix_values.yaml b/stable/wallos/3.1.10/ix_values.yaml
similarity index 100%
rename from stable/wallos/3.1.9/ix_values.yaml
rename to stable/wallos/3.1.10/ix_values.yaml
diff --git a/stable/wallos/3.1.9/questions.yaml b/stable/wallos/3.1.10/questions.yaml
similarity index 100%
rename from stable/wallos/3.1.9/questions.yaml
rename to stable/wallos/3.1.10/questions.yaml
diff --git a/stable/wallos/3.1.10/templates/NOTES.txt b/stable/wallos/3.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/wallos/3.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/wallos/3.1.10/templates/common.yaml b/stable/wallos/3.1.10/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/wallos/3.1.10/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/wallos/3.1.10/values.yaml b/stable/wallos/3.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/wallos/3.1.9/CHANGELOG.md b/stable/wallos/3.1.9/CHANGELOG.md
deleted file mode 100644
index 7092b29a52..0000000000
--- a/stable/wallos/3.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [wallos-3.1.9](https://github.com/truecharts/charts/compare/wallos-3.1.8...wallos-3.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [wallos-3.1.8](https://github.com/truecharts/charts/compare/wallos-3.1.7...wallos-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [wallos-3.1.7](https://github.com/truecharts/charts/compare/wallos-3.1.6...wallos-3.1.7) (2024-01-14)
-
-### Chore
-
-
-
-- update container image docker.io/bellamy/wallos to latest[@b042caa](https://github.com/b042caa) by renovate ([#17125](https://github.com/truecharts/charts/issues/17125))
-
-
-
-
-## [wallos-3.1.6](https://github.com/truecharts/charts/compare/wallos-3.1.5...wallos-3.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [wallos-3.1.5](https://github.com/truecharts/charts/compare/wallos-3.1.4...wallos-3.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [wallos-3.1.4](https://github.com/truecharts/charts/compare/wallos-3.1.3...wallos-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [wallos-3.1.3](https://github.com/truecharts/charts/compare/wallos-3.1.0...wallos-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [wallos-3.1.2](https://github.com/truecharts/charts/compare/wallos-3.1.0...wallos-3.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/wallos/3.1.9/Chart.yaml b/stable/wallos/3.1.9/Chart.yaml
deleted file mode 100644
index af97b66b07..0000000000
--- a/stable/wallos/3.1.9/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Wallos - Self Hosted Subscription tracker
-home: https://truecharts.org/charts/stable/wallos
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/wallos.png
-keywords:
- - dashboard
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: wallos
-sources:
- - https://github.com/ellite/Wallos
- - https://github.com/truecharts/charts/tree/master/charts/stable/wallos
- - https://hub.docker.com/r/bellamy/wallos
-type: application
-version: 3.1.9
diff --git a/stable/wallos/3.1.9/app-changelog.md b/stable/wallos/3.1.9/app-changelog.md
deleted file mode 100644
index cb932e1cd5..0000000000
--- a/stable/wallos/3.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [wallos-3.1.9](https://github.com/truecharts/charts/compare/wallos-3.1.8...wallos-3.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/wallos/3.1.9/charts/common-17.2.26.tgz b/stable/wallos/3.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/wallos/3.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/watcharr/3.3.4/CHANGELOG.md b/stable/watcharr/3.3.4/CHANGELOG.md
deleted file mode 100644
index aec18bffe6..0000000000
--- a/stable/watcharr/3.3.4/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [watcharr-3.3.4](https://github.com/truecharts/charts/compare/watcharr-3.3.3...watcharr-3.3.4) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [watcharr-3.3.3](https://github.com/truecharts/charts/compare/watcharr-3.3.2...watcharr-3.3.3) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [watcharr-3.3.2](https://github.com/truecharts/charts/compare/watcharr-3.3.1...watcharr-3.3.2) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/sbondco/watcharr to v1.31.1[@2f2aa1b](https://github.com/2f2aa1b) by renovate ([#17188](https://github.com/truecharts/charts/issues/17188))
-
-
-
-
-## [watcharr-3.3.1](https://github.com/truecharts/charts/compare/watcharr-3.3.0...watcharr-3.3.1) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [watcharr-3.3.0](https://github.com/truecharts/charts/compare/watcharr-3.2.0...watcharr-3.3.0) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/sbondco/watcharr to v1.31.0[@285e79d](https://github.com/285e79d) by renovate ([#17018](https://github.com/truecharts/charts/issues/17018))
-
-
-## [watcharr-3.2.0](https://github.com/truecharts/charts/compare/watcharr-3.1.9...watcharr-3.2.0) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/sbondco/watcharr to v1.30.0[@e2f9e6a](https://github.com/e2f9e6a) by renovate ([#16810](https://github.com/truecharts/charts/issues/16810))
-
-
-## [watcharr-3.1.9](https://github.com/truecharts/charts/compare/watcharr-3.1.8...watcharr-3.1.9) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/sbondco/watcharr to v1.20.1[@bbf535d](https://github.com/bbf535d) by renovate ([#16804](https://github.com/truecharts/charts/issues/16804))
-
-
-## [watcharr-3.1.8](https://github.com/truecharts/charts/compare/watcharr-3.1.7...watcharr-3.1.8) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/sbondco/watcharr to v[@448a443](https://github.com/448a443) by renovate ([#16771](https://github.com/truecharts/charts/issues/16771))
-
-
-## [watcharr-3.1.7](https://github.com/truecharts/charts/compare/watcharr-3.1.6...watcharr-3.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [watcharr-3.1.6](https://github.com/truecharts/charts/compare/watcharr-3.1.4...watcharr-3.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- fix some refs ([#16749](https://github.com/truecharts/charts/issues/16749))
diff --git a/stable/watcharr/3.3.4/Chart.yaml b/stable/watcharr/3.3.4/Chart.yaml
deleted file mode 100644
index c06886ce09..0000000000
--- a/stable/watcharr/3.3.4/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.31.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Open source, self-hostable watched list
-home: https://truecharts.org/charts/stable/watcharr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/watcharr.png
-keywords:
- - watcharr
- - media
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: watcharr
-sources:
- - https://github.com/sbondCo/Watcharr
- - https://github.com/truecharts/charts/tree/master/charts/stable/watcharr
- - https://ghcr.io/sbondco/watcharr
-type: application
-version: 3.3.4
diff --git a/stable/watcharr/3.3.4/app-changelog.md b/stable/watcharr/3.3.4/app-changelog.md
deleted file mode 100644
index 438d863b4a..0000000000
--- a/stable/watcharr/3.3.4/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [watcharr-3.3.4](https://github.com/truecharts/charts/compare/watcharr-3.3.3...watcharr-3.3.4) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/watcharr/3.3.4/charts/common-17.2.26.tgz b/stable/watcharr/3.3.4/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/watcharr/3.3.4/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/watcharr/3.3.5/CHANGELOG.md b/stable/watcharr/3.3.5/CHANGELOG.md
new file mode 100644
index 0000000000..1176f030b8
--- /dev/null
+++ b/stable/watcharr/3.3.5/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [watcharr-3.3.5](https://github.com/truecharts/charts/compare/watcharr-3.3.4...watcharr-3.3.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [watcharr-3.3.4](https://github.com/truecharts/charts/compare/watcharr-3.3.3...watcharr-3.3.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [watcharr-3.3.3](https://github.com/truecharts/charts/compare/watcharr-3.3.2...watcharr-3.3.3) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [watcharr-3.3.2](https://github.com/truecharts/charts/compare/watcharr-3.3.1...watcharr-3.3.2) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/sbondco/watcharr to v1.31.1[@2f2aa1b](https://github.com/2f2aa1b) by renovate ([#17188](https://github.com/truecharts/charts/issues/17188))
+
+
+
+
+## [watcharr-3.3.1](https://github.com/truecharts/charts/compare/watcharr-3.3.0...watcharr-3.3.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [watcharr-3.3.0](https://github.com/truecharts/charts/compare/watcharr-3.2.0...watcharr-3.3.0) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/sbondco/watcharr to v1.31.0[@285e79d](https://github.com/285e79d) by renovate ([#17018](https://github.com/truecharts/charts/issues/17018))
+
+
+## [watcharr-3.2.0](https://github.com/truecharts/charts/compare/watcharr-3.1.9...watcharr-3.2.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/sbondco/watcharr to v1.30.0[@e2f9e6a](https://github.com/e2f9e6a) by renovate ([#16810](https://github.com/truecharts/charts/issues/16810))
+
+
+## [watcharr-3.1.9](https://github.com/truecharts/charts/compare/watcharr-3.1.8...watcharr-3.1.9) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/sbondco/watcharr to v1.20.1[@bbf535d](https://github.com/bbf535d) by renovate ([#16804](https://github.com/truecharts/charts/issues/16804))
+
+
+## [watcharr-3.1.8](https://github.com/truecharts/charts/compare/watcharr-3.1.7...watcharr-3.1.8) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/sbondco/watcharr to v[@448a443](https://github.com/448a443) by renovate ([#16771](https://github.com/truecharts/charts/issues/16771))
+
+
+## [watcharr-3.1.7](https://github.com/truecharts/charts/compare/watcharr-3.1.6...watcharr-3.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
diff --git a/stable/watcharr/3.3.5/Chart.yaml b/stable/watcharr/3.3.5/Chart.yaml
new file mode 100644
index 0000000000..175351271c
--- /dev/null
+++ b/stable/watcharr/3.3.5/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.31.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Open source, self-hostable watched list
+home: https://truecharts.org/charts/stable/watcharr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/watcharr.png
+keywords:
+ - watcharr
+ - media
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: watcharr
+sources:
+ - https://github.com/sbondCo/Watcharr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/watcharr
+ - https://ghcr.io/sbondco/watcharr
+type: application
+version: 3.3.5
diff --git a/stable/watcharr/3.3.4/README.md b/stable/watcharr/3.3.5/README.md
similarity index 100%
rename from stable/watcharr/3.3.4/README.md
rename to stable/watcharr/3.3.5/README.md
diff --git a/stable/watcharr/3.3.5/app-changelog.md b/stable/watcharr/3.3.5/app-changelog.md
new file mode 100644
index 0000000000..0a186cd8e4
--- /dev/null
+++ b/stable/watcharr/3.3.5/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [watcharr-3.3.5](https://github.com/truecharts/charts/compare/watcharr-3.3.4...watcharr-3.3.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/watcharr/3.3.4/app-readme.md b/stable/watcharr/3.3.5/app-readme.md
similarity index 100%
rename from stable/watcharr/3.3.4/app-readme.md
rename to stable/watcharr/3.3.5/app-readme.md
diff --git a/stable/watcharr/3.3.5/charts/common-17.2.28.tgz b/stable/watcharr/3.3.5/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/watcharr/3.3.5/charts/common-17.2.28.tgz differ
diff --git a/stable/watcharr/3.3.4/ix_values.yaml b/stable/watcharr/3.3.5/ix_values.yaml
similarity index 100%
rename from stable/watcharr/3.3.4/ix_values.yaml
rename to stable/watcharr/3.3.5/ix_values.yaml
diff --git a/stable/watcharr/3.3.4/questions.yaml b/stable/watcharr/3.3.5/questions.yaml
similarity index 100%
rename from stable/watcharr/3.3.4/questions.yaml
rename to stable/watcharr/3.3.5/questions.yaml
diff --git a/stable/watcharr/3.3.5/templates/NOTES.txt b/stable/watcharr/3.3.5/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/watcharr/3.3.5/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/watcharr/3.3.4/templates/_secrets.tpl b/stable/watcharr/3.3.5/templates/_secrets.tpl
similarity index 100%
rename from stable/watcharr/3.3.4/templates/_secrets.tpl
rename to stable/watcharr/3.3.5/templates/_secrets.tpl
diff --git a/stable/watcharr/3.3.4/templates/common.yaml b/stable/watcharr/3.3.5/templates/common.yaml
similarity index 100%
rename from stable/watcharr/3.3.4/templates/common.yaml
rename to stable/watcharr/3.3.5/templates/common.yaml
diff --git a/stable/watcharr/3.3.5/values.yaml b/stable/watcharr/3.3.5/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/watchyourlan/7.1.10/CHANGELOG.md b/stable/watchyourlan/7.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..f2a9340c9a
--- /dev/null
+++ b/stable/watchyourlan/7.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [watchyourlan-7.1.10](https://github.com/truecharts/charts/compare/watchyourlan-7.1.9...watchyourlan-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [watchyourlan-7.1.9](https://github.com/truecharts/charts/compare/watchyourlan-7.1.8...watchyourlan-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [watchyourlan-7.1.8](https://github.com/truecharts/charts/compare/watchyourlan-7.1.7...watchyourlan-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [watchyourlan-7.1.7](https://github.com/truecharts/charts/compare/watchyourlan-7.1.6...watchyourlan-7.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [watchyourlan-7.1.6](https://github.com/truecharts/charts/compare/watchyourlan-7.1.5...watchyourlan-7.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image aceberg/watchyourlan to v1.0.6[@c42ce1d](https://github.com/c42ce1d) by renovate ([#16979](https://github.com/truecharts/charts/issues/16979))
+
+
+## [watchyourlan-7.1.5](https://github.com/truecharts/charts/compare/watchyourlan-7.1.4...watchyourlan-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [watchyourlan-7.1.4](https://github.com/truecharts/charts/compare/watchyourlan-7.1.3...watchyourlan-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [watchyourlan-7.1.3](https://github.com/truecharts/charts/compare/watchyourlan-7.1.0...watchyourlan-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [watchyourlan-7.1.2](https://github.com/truecharts/charts/compare/watchyourlan-7.1.0...watchyourlan-7.1.2) (2024-01-01)
+
+### Chore
+
diff --git a/stable/watchyourlan/7.1.10/Chart.yaml b/stable/watchyourlan/7.1.10/Chart.yaml
new file mode 100644
index 0000000000..d82eb1b830
--- /dev/null
+++ b/stable/watchyourlan/7.1.10/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: network
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.0.6
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Lightweight network IP scanner with web GUI
+home: https://truecharts.org/charts/stable/watchyourlan
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/watchyourlan.png
+keywords:
+ - network
+ - monitor
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: watchyourlan
+sources:
+ - https://github.com/aceberg/WatchYourLAN
+ - https://github.com/truecharts/charts/tree/master/charts/stable/watchyourlan
+ - https://hub.docker.com/r/aceberg/watchyourlan
+type: application
+version: 7.1.10
diff --git a/stable/watchyourlan/7.1.9/README.md b/stable/watchyourlan/7.1.10/README.md
similarity index 100%
rename from stable/watchyourlan/7.1.9/README.md
rename to stable/watchyourlan/7.1.10/README.md
diff --git a/stable/watchyourlan/7.1.10/app-changelog.md b/stable/watchyourlan/7.1.10/app-changelog.md
new file mode 100644
index 0000000000..6f58bf1ea7
--- /dev/null
+++ b/stable/watchyourlan/7.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [watchyourlan-7.1.10](https://github.com/truecharts/charts/compare/watchyourlan-7.1.9...watchyourlan-7.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/watchyourlan/7.1.9/app-readme.md b/stable/watchyourlan/7.1.10/app-readme.md
similarity index 100%
rename from stable/watchyourlan/7.1.9/app-readme.md
rename to stable/watchyourlan/7.1.10/app-readme.md
diff --git a/stable/watchyourlan/7.1.10/charts/common-17.2.28.tgz b/stable/watchyourlan/7.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/watchyourlan/7.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/watchyourlan/7.1.9/ix_values.yaml b/stable/watchyourlan/7.1.10/ix_values.yaml
similarity index 100%
rename from stable/watchyourlan/7.1.9/ix_values.yaml
rename to stable/watchyourlan/7.1.10/ix_values.yaml
diff --git a/stable/watchyourlan/7.1.9/questions.yaml b/stable/watchyourlan/7.1.10/questions.yaml
similarity index 100%
rename from stable/watchyourlan/7.1.9/questions.yaml
rename to stable/watchyourlan/7.1.10/questions.yaml
diff --git a/stable/watchyourlan/7.1.10/templates/NOTES.txt b/stable/watchyourlan/7.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/watchyourlan/7.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/watchyourlan/7.1.10/templates/common.yaml b/stable/watchyourlan/7.1.10/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/watchyourlan/7.1.10/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/watchyourlan/7.1.10/values.yaml b/stable/watchyourlan/7.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/watchyourlan/7.1.9/CHANGELOG.md b/stable/watchyourlan/7.1.9/CHANGELOG.md
deleted file mode 100644
index e40dc869bc..0000000000
--- a/stable/watchyourlan/7.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [watchyourlan-7.1.9](https://github.com/truecharts/charts/compare/watchyourlan-7.1.8...watchyourlan-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [watchyourlan-7.1.8](https://github.com/truecharts/charts/compare/watchyourlan-7.1.7...watchyourlan-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [watchyourlan-7.1.7](https://github.com/truecharts/charts/compare/watchyourlan-7.1.6...watchyourlan-7.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [watchyourlan-7.1.6](https://github.com/truecharts/charts/compare/watchyourlan-7.1.5...watchyourlan-7.1.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image aceberg/watchyourlan to v1.0.6[@c42ce1d](https://github.com/c42ce1d) by renovate ([#16979](https://github.com/truecharts/charts/issues/16979))
-
-
-## [watchyourlan-7.1.5](https://github.com/truecharts/charts/compare/watchyourlan-7.1.4...watchyourlan-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [watchyourlan-7.1.4](https://github.com/truecharts/charts/compare/watchyourlan-7.1.3...watchyourlan-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [watchyourlan-7.1.3](https://github.com/truecharts/charts/compare/watchyourlan-7.1.0...watchyourlan-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [watchyourlan-7.1.2](https://github.com/truecharts/charts/compare/watchyourlan-7.1.0...watchyourlan-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/watchyourlan/7.1.9/Chart.yaml b/stable/watchyourlan/7.1.9/Chart.yaml
deleted file mode 100644
index 3653fdfa14..0000000000
--- a/stable/watchyourlan/7.1.9/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: network
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.0.6
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Lightweight network IP scanner with web GUI
-home: https://truecharts.org/charts/stable/watchyourlan
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/watchyourlan.png
-keywords:
- - network
- - monitor
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: watchyourlan
-sources:
- - https://github.com/aceberg/WatchYourLAN
- - https://github.com/truecharts/charts/tree/master/charts/stable/watchyourlan
- - https://hub.docker.com/r/aceberg/watchyourlan
-type: application
-version: 7.1.9
diff --git a/stable/watchyourlan/7.1.9/app-changelog.md b/stable/watchyourlan/7.1.9/app-changelog.md
deleted file mode 100644
index 8f69a6a670..0000000000
--- a/stable/watchyourlan/7.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [watchyourlan-7.1.9](https://github.com/truecharts/charts/compare/watchyourlan-7.1.8...watchyourlan-7.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/watchyourlan/7.1.9/charts/common-17.2.26.tgz b/stable/watchyourlan/7.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/watchyourlan/7.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/webgrabplus/8.1.13/CHANGELOG.md b/stable/webgrabplus/8.1.13/CHANGELOG.md
deleted file mode 100644
index fe7c829961..0000000000
--- a/stable/webgrabplus/8.1.13/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [webgrabplus-8.1.13](https://github.com/truecharts/charts/compare/webgrabplus-8.1.12...webgrabplus-8.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [webgrabplus-8.1.12](https://github.com/truecharts/charts/compare/webgrabplus-8.1.11...webgrabplus-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [webgrabplus-8.1.11](https://github.com/truecharts/charts/compare/webgrabplus-8.1.10...webgrabplus-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/webgrabplus to 5.1.4[@92575c7](https://github.com/92575c7) by renovate ([#17372](https://github.com/truecharts/charts/issues/17372))
-
-
-## [webgrabplus-8.1.10](https://github.com/truecharts/charts/compare/webgrabplus-8.1.9...webgrabplus-8.1.10) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/webgrabplus to 5.1.4[@5271ad1](https://github.com/5271ad1) by renovate ([#17154](https://github.com/truecharts/charts/issues/17154))
-
-
-
-
-## [webgrabplus-8.1.9](https://github.com/truecharts/charts/compare/webgrabplus-8.1.8...webgrabplus-8.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [webgrabplus-8.1.8](https://github.com/truecharts/charts/compare/webgrabplus-8.1.7...webgrabplus-8.1.8) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/webgrabplus to v5.1.4[@0161ad0](https://github.com/0161ad0) by renovate ([#16994](https://github.com/truecharts/charts/issues/16994))
-
-
-## [webgrabplus-8.1.7](https://github.com/truecharts/charts/compare/webgrabplus-8.1.6...webgrabplus-8.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/webgrabplus to v[@6b01a1f](https://github.com/6b01a1f) by renovate ([#16951](https://github.com/truecharts/charts/issues/16951))
-
-
-## [webgrabplus-8.1.6](https://github.com/truecharts/charts/compare/webgrabplus-8.1.5...webgrabplus-8.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [webgrabplus-8.1.5](https://github.com/truecharts/charts/compare/webgrabplus-8.1.4...webgrabplus-8.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [webgrabplus-8.1.4](https://github.com/truecharts/charts/compare/webgrabplus-8.1.1...webgrabplus-8.1.4) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/webgrabplus/8.1.13/Chart.yaml b/stable/webgrabplus/8.1.13/Chart.yaml
deleted file mode 100644
index a46b30f766..0000000000
--- a/stable/webgrabplus/8.1.13/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 5.1.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Webgrabplus is a multi-site incremental xmltv epg grabber.
-home: https://truecharts.org/charts/stable/webgrabplus
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/webgrabplus.png
-keywords:
- - webgrabplus
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: webgrabplus
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/webgrabplus
- - https://ghcr.io/linuxserver/webgrabplus
-type: application
-version: 8.1.13
diff --git a/stable/webgrabplus/8.1.13/app-changelog.md b/stable/webgrabplus/8.1.13/app-changelog.md
deleted file mode 100644
index f908f177f3..0000000000
--- a/stable/webgrabplus/8.1.13/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [webgrabplus-8.1.13](https://github.com/truecharts/charts/compare/webgrabplus-8.1.12...webgrabplus-8.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/webgrabplus/8.1.13/charts/common-17.2.26.tgz b/stable/webgrabplus/8.1.13/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/webgrabplus/8.1.13/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/webgrabplus/8.1.14/CHANGELOG.md b/stable/webgrabplus/8.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..3e6b18414a
--- /dev/null
+++ b/stable/webgrabplus/8.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [webgrabplus-8.1.14](https://github.com/truecharts/charts/compare/webgrabplus-8.1.13...webgrabplus-8.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [webgrabplus-8.1.13](https://github.com/truecharts/charts/compare/webgrabplus-8.1.12...webgrabplus-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [webgrabplus-8.1.12](https://github.com/truecharts/charts/compare/webgrabplus-8.1.11...webgrabplus-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [webgrabplus-8.1.11](https://github.com/truecharts/charts/compare/webgrabplus-8.1.10...webgrabplus-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/webgrabplus to 5.1.4[@92575c7](https://github.com/92575c7) by renovate ([#17372](https://github.com/truecharts/charts/issues/17372))
+
+
+## [webgrabplus-8.1.10](https://github.com/truecharts/charts/compare/webgrabplus-8.1.9...webgrabplus-8.1.10) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/webgrabplus to 5.1.4[@5271ad1](https://github.com/5271ad1) by renovate ([#17154](https://github.com/truecharts/charts/issues/17154))
+
+
+
+
+## [webgrabplus-8.1.9](https://github.com/truecharts/charts/compare/webgrabplus-8.1.8...webgrabplus-8.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [webgrabplus-8.1.8](https://github.com/truecharts/charts/compare/webgrabplus-8.1.7...webgrabplus-8.1.8) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/webgrabplus to v5.1.4[@0161ad0](https://github.com/0161ad0) by renovate ([#16994](https://github.com/truecharts/charts/issues/16994))
+
+
+## [webgrabplus-8.1.7](https://github.com/truecharts/charts/compare/webgrabplus-8.1.6...webgrabplus-8.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/webgrabplus to v[@6b01a1f](https://github.com/6b01a1f) by renovate ([#16951](https://github.com/truecharts/charts/issues/16951))
+
+
+## [webgrabplus-8.1.6](https://github.com/truecharts/charts/compare/webgrabplus-8.1.5...webgrabplus-8.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [webgrabplus-8.1.5](https://github.com/truecharts/charts/compare/webgrabplus-8.1.4...webgrabplus-8.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/webgrabplus/8.1.14/Chart.yaml b/stable/webgrabplus/8.1.14/Chart.yaml
new file mode 100644
index 0000000000..124c625608
--- /dev/null
+++ b/stable/webgrabplus/8.1.14/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.1.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Webgrabplus is a multi-site incremental xmltv epg grabber.
+home: https://truecharts.org/charts/stable/webgrabplus
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/webgrabplus.png
+keywords:
+ - webgrabplus
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: webgrabplus
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/webgrabplus
+ - https://ghcr.io/linuxserver/webgrabplus
+type: application
+version: 8.1.14
diff --git a/stable/webgrabplus/8.1.13/README.md b/stable/webgrabplus/8.1.14/README.md
similarity index 100%
rename from stable/webgrabplus/8.1.13/README.md
rename to stable/webgrabplus/8.1.14/README.md
diff --git a/stable/webgrabplus/8.1.14/app-changelog.md b/stable/webgrabplus/8.1.14/app-changelog.md
new file mode 100644
index 0000000000..eab53c1bf9
--- /dev/null
+++ b/stable/webgrabplus/8.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [webgrabplus-8.1.14](https://github.com/truecharts/charts/compare/webgrabplus-8.1.13...webgrabplus-8.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/webgrabplus/8.1.13/app-readme.md b/stable/webgrabplus/8.1.14/app-readme.md
similarity index 100%
rename from stable/webgrabplus/8.1.13/app-readme.md
rename to stable/webgrabplus/8.1.14/app-readme.md
diff --git a/stable/webgrabplus/8.1.14/charts/common-17.2.28.tgz b/stable/webgrabplus/8.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/webgrabplus/8.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/webgrabplus/8.1.13/ix_values.yaml b/stable/webgrabplus/8.1.14/ix_values.yaml
similarity index 100%
rename from stable/webgrabplus/8.1.13/ix_values.yaml
rename to stable/webgrabplus/8.1.14/ix_values.yaml
diff --git a/stable/webgrabplus/8.1.13/questions.yaml b/stable/webgrabplus/8.1.14/questions.yaml
similarity index 100%
rename from stable/webgrabplus/8.1.13/questions.yaml
rename to stable/webgrabplus/8.1.14/questions.yaml
diff --git a/stable/webgrabplus/8.1.14/templates/NOTES.txt b/stable/webgrabplus/8.1.14/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/webgrabplus/8.1.14/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/webgrabplus/8.1.14/templates/common.yaml b/stable/webgrabplus/8.1.14/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/webgrabplus/8.1.14/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/webgrabplus/8.1.14/values.yaml b/stable/webgrabplus/8.1.14/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/weblate/12.1.12/CHANGELOG.md b/stable/weblate/12.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..fe16c4e53b
--- /dev/null
+++ b/stable/weblate/12.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [weblate-12.1.12](https://github.com/truecharts/charts/compare/weblate-12.1.11...weblate-12.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [weblate-12.1.11](https://github.com/truecharts/charts/compare/weblate-12.1.10...weblate-12.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [weblate-12.1.10](https://github.com/truecharts/charts/compare/weblate-12.1.9...weblate-12.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [weblate-12.1.9](https://github.com/truecharts/charts/compare/weblate-12.1.8...weblate-12.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [weblate-12.1.8](https://github.com/truecharts/charts/compare/weblate-12.1.7...weblate-12.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [weblate-12.1.7](https://github.com/truecharts/charts/compare/weblate-12.1.6...weblate-12.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [weblate-12.1.6](https://github.com/truecharts/charts/compare/weblate-12.1.5...weblate-12.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [weblate-12.1.5](https://github.com/truecharts/charts/compare/weblate-12.1.4...weblate-12.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+
+## [weblate-12.1.4](https://github.com/truecharts/charts/compare/weblate-12.1.3...weblate-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [weblate-12.1.3](https://github.com/truecharts/charts/compare/weblate-12.1.0...weblate-12.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/weblate/12.1.12/Chart.yaml b/stable/weblate/12.1.12/Chart.yaml
new file mode 100644
index 0000000000..89730f0d1d
--- /dev/null
+++ b/stable/weblate/12.1.12/Chart.yaml
@@ -0,0 +1,46 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.16.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: redis
+ version: 11.1.6
+ repository: https://deps.truecharts.org
+ condition: redis.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Weblate is a copylefted libre software web-based continuous localization system
+home: https://truecharts.org/charts/stable/weblate
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/weblate.png
+keywords:
+ - translate
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: weblate
+sources:
+ - https://github.com/WeblateOrg/docker-compose
+ - https://docs.weblate.org/en/latest/
+ - https://github.com/WeblateOrg/weblate
+ - https://github.com/WeblateOrg/docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/weblate
+ - https://hub.docker.com/r/weblate/weblate
+type: application
+version: 12.1.12
diff --git a/stable/weblate/12.1.12/README.md b/stable/weblate/12.1.12/README.md
new file mode 100644
index 0000000000..366be07fdd
--- /dev/null
+++ b/stable/weblate/12.1.12/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/weblate)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/weblate/12.1.12/app-changelog.md b/stable/weblate/12.1.12/app-changelog.md
new file mode 100644
index 0000000000..5f397d31e5
--- /dev/null
+++ b/stable/weblate/12.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [weblate-12.1.12](https://github.com/truecharts/charts/compare/weblate-12.1.11...weblate-12.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/weblate/12.1.12/app-readme.md b/stable/weblate/12.1.12/app-readme.md
new file mode 100644
index 0000000000..24b6e37632
--- /dev/null
+++ b/stable/weblate/12.1.12/app-readme.md
@@ -0,0 +1,8 @@
+Weblate is a copylefted libre software web-based continuous localization system
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/weblate](https://truecharts.org/charts/stable/weblate)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/weblate/12.1.12/charts/common-17.2.28.tgz b/stable/weblate/12.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/weblate/12.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/weblate/12.1.12/charts/redis-11.1.6.tgz b/stable/weblate/12.1.12/charts/redis-11.1.6.tgz
new file mode 100644
index 0000000000..f65cde0826
Binary files /dev/null and b/stable/weblate/12.1.12/charts/redis-11.1.6.tgz differ
diff --git a/stable/weblate/12.1.12/ix_values.yaml b/stable/weblate/12.1.12/ix_values.yaml
new file mode 100644
index 0000000000..d849f92303
--- /dev/null
+++ b/stable/weblate/12.1.12/ix_values.yaml
@@ -0,0 +1,244 @@
+image:
+ repository: weblate/weblate
+ tag: 4.16.4-1@sha256:6614e1ad2a02e871c812b536b32ce8d91cf01582b1e6888ddee81d75958585e0
+ pullPolicy: IfNotPresent
+weblate:
+ general:
+ WEBLATE_SITE_TITLE: "My Project's Weblate"
+ WEBLATE_SITE_DOMAIN: "weblate.example.com"
+ # WEBLATE_ADMIN_NAME: ""
+ # WEBLATE_ADMIN_EMAIL: ""
+ # This sets the password on EVERY app startup
+ # WEBLATE_ADMIN_PASSWORD: ""
+ # WEBLATE_AUTO_UPDATE: ""
+ # WEBLATE_SERVER_EMAIL: ""
+ # WEBLATE_DEFAULT_FROM_EMAIL: ""
+ # WEBLATE_CONTACT_FORM: ""
+ # WEBLATE_REGISTRATION_OPEN: true
+ # WEBLATE_REGISTRATION_ALLOW_BACKENDS: ""
+ # WEBLATE_REQUIRE_LOGIN: false
+ # WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS: ""
+ # WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS: ""
+ # WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS: ""
+ # WEBLATE_DEFAULT_ACCESS_CONTROL: ""
+ # WEBLATE_DEFAULT_RESTRICTED_COMPONENT: false
+ # WEBLATE_DEFAULT_TRANSLATION_PROPAGATION: true
+ # WEBLATE_DEFAULT_COMMITER_EMAIL: ""
+ # WEBLATE_DEFAULT_COMMITER_NAME: ""
+ # WEBLATE_DEFAULT_SHARED_TM: true
+ # WEBLATE_GPG_IDENTITY: ""
+ # WEBLATE_DEFAULT_AUTO_WATCH: true
+ # WEBLATE_GITHUB_USERNAME: ""
+ # WEBLATE_GITHUB_TOKEN: ""
+ # WEBLATE_GITLAB_USERNAME: ""
+ # WEBLATE_GITLAB_TOKEN: ""
+ # WEBLATE_CSP_SCRIPT_SRC: ""
+ # WEBLATE_CSP_IMG_SRC: ""
+ # WEBLATE_CSP_CONNECT_SRC: ""
+ # WEBLATE_CSP_STYLE_SRC: ""
+ # WEBLATE_CSP_FONT_SRC: ""
+ # WEBLATE_WEBSITE_REQUIRED: true
+ # WEBLATE_SIMPLIFY_LANGUAGES: true
+ # WEBLATE_DATABASE_BACKUP: ""
+ # WEBLATE_URL_PREFIX: ""
+ # WEBLATE_SILENCED_SYSTEM_CHECKS: ""
+ # WEBLATE_HIDE_VERSION: false
+ # WEBLATE_BASIC_LANGUAGES: ""
+ # WEBLATE_ENABLE_AVATARS: true
+ # WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH: true
+ # WEBLATE_ALLOWED_HOSTS: ""
+ # WEBLATE_ENABLE_HTTPS: false
+ # WEBLATE_IP_PROXY_HEADER: ""
+ # WEBLATE_SECURE_PROXY_SSL_HEADER: ""
+ # WEBLATE_LICENSE_FILTER: ""
+ # WEBLATE_LICENSE_REQUIRED: false
+ # WEBLATE_RATELIMIT_ATTEMPTS: ""
+ # WEBLATE_RATELIMIT_LOCKOUT: ""
+ # WEBLATE_RATELIMIT_WINDOW: ""
+ # WEBLATE_DEBUG: false
+ # WEBLATE_LOGLEVEL: ""
+ # WEBLATE_GOOGLE_ANALYTICS_ID: ""
+ # WEBLATE_PAGURE_USERNAME: ""
+ # WEBLATE_PAGURE_TOKEN: ""
+ # WEBLATE_AKISMET_API_KEY: ""
+ # WEBLATE_SSH_EXTRA_ARGS: ""
+ # WEBLATE_BORG_EXTRA_ARGS: ""
+ machinetranslate: {}
+ # WEBLATE_MT_APERTIUM_APY: ""
+ # WEBLATE_MT_AWS_REGION: ""
+ # WEBLATE_MT_AWS_ACCESS_KEY_ID: ""
+ # WEBLATE_MT_AWS_SECRET_ACCESS_KEY: ""
+ # WEBLATE_MT_DEEPL_KEY: ""
+ # WEBLATE_MT_DEEPL_API_URL: ""
+ # WEBLATE_MT_LIBRETRANSLATE_KEY: ""
+ # WEBLATE_MT_LIBRETRANSLATE_API_URL: ""
+ # WEBLATE_MT_GOOGLE_KEY: ""
+ # WEBLATE_MT_GOOGLE_CREDENTIALS: ""
+ # WEBLATE_MT_GOOGLE_PROJECT: ""
+ # WEBLATE_MT_GOOGLE_LOCATION: ""
+ # WEBLATE_MT_MICROSOFT_COGNITIVE_KEY: ""
+ # WEBLATE_MT_MICROSOFT_ENDPOINT_URL: ""
+ # WEBLATE_MT_MICROSOFT_REGION: ""
+ # WEBLATE_MT_MICROSOFT_BASE_URL: ""
+ # WEBLATE_MT_MODERNMT_KEY: ""
+ # WEBLATE_MT_MYMEMORY_ENABLED: false
+ # WEBLATE_MT_GLOSBE_ENABLED: false
+ # WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED: false
+ # WEBLATE_MT_SAP_BASE_URL: ""
+ # WEBLATE_MT_SAP_SANDBOX_APIKEY: ""
+ # WEBLATE_MT_SAP_USERNAME: ""
+ # WEBLATE_MT_SAP_PASSWORD: ""
+ # WEBLATE_MT_SAP_USE_MT: false
+ auth:
+ ldap: {}
+ # WEBLATE_AUTH_LDAP_SERVER_URI: ""
+ # WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE: ""
+ # WEBLATE_AUTH_LDAP_USER_ATTR_MAP: ""
+ # WEBLATE_AUTH_LDAP_BIND_DN: ""
+ # WEBLATE_AUTH_LDAP_BIND_PASSWORD: ""
+ # WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS: ""
+ # WEBLATE_AUTH_LDAP_USER_SEARCH: ""
+ # WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER: ""
+ # WEBLATE_AUTH_LDAP_USER_SEARCH_UNION: ""
+ # WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER: ""
+ github: {}
+ # WEBLATE_SOCIAL_AUTH_GITHUB_KEY: ""
+ # WEBLATE_SOCIAL_AUTH_GITHUB_SECRET: ""
+ # WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY: ""
+ # WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET: ""
+ # WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME: ""
+ # WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY: ""
+ # WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET: ""
+ # WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID: ""
+ bitbucket: {}
+ # WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY: ""
+ # WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET: ""
+ facebook: {}
+ # WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY: ""
+ # WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET: ""
+ google: {}
+ # WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY: ""
+ # WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET: ""
+ # WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS: ""
+ # WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS: ""
+ gitlab: {}
+ # WEBLATE_SOCIAL_AUTH_GITLAB_KEY: ""
+ # WEBLATE_SOCIAL_AUTH_GITLAB_SECRET: ""
+ # WEBLATE_SOCIAL_AUTH_GITLAB_API_URL: ""
+ azure: {}
+ # WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY: ""
+ # WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET: ""
+ azuretenant: {}
+ # WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY: ""
+ # WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET: ""
+ # WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID: ""
+ keycloak: {}
+ # WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY: ""
+ # WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET: ""
+ # WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY: ""
+ # WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM: ""
+ # WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL: ""
+ # WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL: ""
+ linux: {}
+ # WEBLATE_SOCIAL_AUTH_FEDORA: ""
+ # WEBLATE_SOCIAL_AUTH_OPENSUSE: ""
+ # WEBLATE_SOCIAL_AUTH_UBUNTU: ""
+ slack: {}
+ # WEBLATE_SOCIAL_AUTH_SLACK_KEY: ""
+ # SOCIAL_AUTH_SLACK_SECRET: ""
+ saml: {}
+ # WEBLATE_SAML_IDP_ENTITY_ID: ""
+ # WEBLATE_SAML_IDP_URL: ""
+ # WEBLATE_SAML_IDP_X509CERT: ""
+ email: {}
+ # WEBLATE_EMAIL_PORT: ""
+ # WEBLATE_EMAIL_HOST: ""
+ # WEBLATE_EMAIL_HOST_USER: ""
+ # WEBLATE_EMAIL_HOST_PASSWORD: ""
+ # WEBLATE_EMAIL_USE_SSL: false
+ # WEBLATE_EMAIL_USE_TLS: false
+ # WEBLATE_EMAIL_BACKEND: ""
+ siteintegration: {}
+ # WEBLATE_GET_HELP_URL: ""
+ # WEBLATE_STATUS_URL: ""
+ # WEBLATE_LEGAL_URL: ""
+ # WEBLATE_PRIVACY_URL: ""
+ errorreport: {}
+ # ROLLBAR_KEY: ""
+ # ROLLBAR_ENVIRONMENT: ""
+ # SENTRY_DSN: ""
+ # SENTRY_ENVIRONMENT: ""
+ localization: {}
+ # WEBLATE_LOCALIZE_CDN_URL: ""
+ # WEBLATE_LOCALIZE_CDN_PATH: ""
+service:
+ main:
+ ports:
+ main:
+ port: 10158
+ targetPort: 8080
+persistence:
+ config:
+ enabled: true
+ mountPath: "/app/data"
+ cache:
+ enabled: true
+ type: emptyDir
+ mountPath: "/app/cache"
+redis:
+ enabled: true
+ redisUsername: default
+cnpg:
+ main:
+ enabled: true
+ user: weblate
+ database: weblate
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsUser: 1000
+ runAsGroup: 0
+ fsGroup: 1000
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ path: "/healthz"
+ readiness:
+ path: "/healthz"
+ startup:
+ path: "/healthz"
+ envFrom:
+ - configMapRef:
+ name: weblate-env
+ env:
+ WEBLATE_TIME_ZONE: "{{ .Values.TZ }}"
+ POSTGRES_USER: "{{ .Values.cnpg.main.user }}"
+ POSTGRES_DATABASE: "{{ .Values.cnpg.main.database }}"
+ POSTGRES_PORT: 5432
+ REDIS_PORT: 6379
+ REDIS_DB: "0"
+ POSTGRES_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ POSTGRES_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ REDIS_HOST:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: plainhost
+ REDIS_PASSWORD:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
+ key: redis-password
diff --git a/stable/weblate/12.1.12/questions.yaml b/stable/weblate/12.1.12/questions.yaml
new file mode 100644
index 0000000000..b7686b17f4
--- /dev/null
+++ b/stable/weblate/12.1.12/questions.yaml
@@ -0,0 +1,4481 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: weblate
+ group: "App Configuration"
+ label: "Weblate Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: general
+ label: "General Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: WEBLATE_SITE_DOMAIN
+ label: "WEBLATE_SITE_DOMAIN"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: WEBLATE_SITE_TITLE
+ label: "WEBLATE_SITE_TITLE (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_ADMIN_NAME
+ label: "WEBLATE_ADMIN_NAME (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_ADMIN_EMAIL
+ label: "WEBLATE_ADMIN_EMAIL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_ADMIN_PASSWORD
+ label: "WEBLATE_ADMIN_PASSWORD (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_ENABLE_HTTPS
+ label: "WEBLATE_ENABLE_HTTPS"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: false
+ - variable: WEBLATE_IP_PROXY_HEADER
+ label: "WEBLATE_IP_PROXY_HEADER (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_SECURE_PROXY_SSL_HEADER
+ label: "WEBLATE_SECURE_PROXY_SSL_HEADER (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_AUTO_UPDATE
+ label: "WEBLATE_AUTO_UPDATE (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "none"
+ - value: "remote"
+ description: "remote"
+ - value: "full"
+ description: "full"
+ - variable: WEBLATE_SERVER_EMAIL
+ label: "WEBLATE_SERVER_EMAIL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_DEFAULT_FROM_EMAIL
+ label: "WEBLATE_DEFAULT_FROM_EMAIL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_CONTACT_FORM
+ label: "WEBLATE_CONTACT_FORM (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "reply-to"
+ description: "reply-to"
+ - value: "from"
+ description: "from"
+ - variable: WEBLATE_ALLOWED_HOSTS
+ label: "WEBLATE_ALLOWED_HOSTS (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_REGISTRATION_OPEN
+ label: "WEBLATE_REGISTRATION_OPEN"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: true
+ - variable: WEBLATE_REGISTRATION_ALLOW_BACKENDS
+ label: "WEBLATE_REGISTRATION_ALLOW_BACKENDS (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_REQUIRE_LOGIN
+ label: "WEBLATE_REQUIRE_LOGIN"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: false
+ - variable: WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS
+ label: "WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS
+ label: "WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS
+ label: "WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_GOOGLE_ANALYTICS_ID
+ label: "WEBLATE_GOOGLE_ANALYTICS_ID (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_GITHUB_USERNAME
+ label: "WEBLATE_GITHUB_USERNAME (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_GITHUB_TOKEN
+ label: "WEBLATE_GITHUB_TOKEN (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_GITLAB_USERNAME
+ label: "WEBLATE_GITLAB_USERNAME (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_GITLAB_TOKEN
+ label: "WEBLATE_GITLAB_TOKEN (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_PAGURE_USERNAME
+ label: "WEBLATE_PAGURE_USERNAME (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_PAGURE_TOKEN
+ label: "WEBLATE_PAGURE_TOKEN (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SIMPLIFY_LANGUAGES
+ label: "WEBLATE_SIMPLIFY_LANGUAGES"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: true
+ - variable: WEBLATE_DEFAULT_ACCESS_CONTROL
+ label: "WEBLATE_DEFAULT_ACCESS_CONTROL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_DEFAULT_RESTRICTED_COMPONENT
+ label: "WEBLATE_DEFAULT_RESTRICTED_COMPONENT"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: false
+ - variable: WEBLATE_DEFAULT_TRANSLATION_PROPAGATION
+ label: "WEBLATE_DEFAULT_TRANSLATION_PROPAGATION"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: true
+ - variable: WEBLATE_DEFAULT_COMMITER_EMAIL
+ label: "WEBLATE_DEFAULT_COMMITER_EMAIL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_DEFAULT_COMMITER_NAME
+ label: "WEBLATE_DEFAULT_COMMITER_NAME (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_DEFAULT_SHARED_TM
+ label: "WEBLATE_DEFAULT_SHARED_TM"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: true
+ - variable: WEBLATE_AKISMET_API_KEY
+ label: "WEBLATE_AKISMET_API_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_GPG_IDENTITY
+ label: "WEBLATE_GPG_IDENTITY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_URL_PREFIX
+ label: "WEBLATE_URL_PREFIX (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_SILENCED_SYSTEM_CHECKS
+ label: "WEBLATE_SILENCED_SYSTEM_CHECKS (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_CSP_SCRIPT_SRC
+ label: "WEBLATE_CSP_SCRIPT_SRC (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_CSP_IMG_SRC
+ label: "WEBLATE_CSP_IMG_SRC (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_CSP_CONNECT_SRC
+ label: "WEBLATE_CSP_CONNECT_SRC (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_CSP_STYLE_SRC
+ label: "WEBLATE_CSP_STYLE_SRC (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_CSP_FONT_SRC
+ label: "WEBLATE_CSP_FONT_SRC (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_LICENSE_FILTER
+ label: "WEBLATE_LICENSE_FILTER (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_LICENSE_REQUIRED
+ label: "WEBLATE_LICENSE_REQUIRED"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: false
+ - variable: WEBLATE_WEBSITE_REQUIRED
+ label: "WEBLATE_WEBSITE_REQUIRED"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: true
+ - variable: WEBLATE_HIDE_VERSION
+ label: "WEBLATE_HIDE_VERSION"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: false
+ - variable: WEBLATE_BASIC_LANGUAGES
+ label: "WEBLATE_BASIC_LANGUAGES (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_DEFAULT_AUTO_WATCH
+ label: "WEBLATE_DEFAULT_AUTO_WATCH"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: true
+ - variable: WEBLATE_RATELIMIT_ATTEMPTS
+ label: "WEBLATE_RATELIMIT_ATTEMPTS (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_RATELIMIT_LOCKOUT
+ label: "WEBLATE_RATELIMIT_LOCKOUT (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_RATELIMIT_WINDOW
+ label: "WEBLATE_RATELIMIT_WINDOW (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_ENABLE_AVATARS
+ label: "WEBLATE_ENABLE_AVATARS"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: true
+ - variable: WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH
+ label: "WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: true
+ - variable: WEBLATE_SSH_EXTRA_ARGS
+ label: "WEBLATE_SSH_EXTRA_ARGS (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_BORG_EXTRA_ARGS
+ label: "WEBLATE_BORG_EXTRA_ARGS (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_DATABASE_BACKUP
+ label: "WEBLATE_DATABASE_BACKUP (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: "plain"
+ enum:
+ - value: "plain"
+ description: "plain"
+ - value: "compressed"
+ description: "compressed"
+ - value: "none"
+ description: "none"
+ - variable: WEBLATE_DEBUG
+ label: "WEBLATE_DEBUG"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: false
+ - variable: WEBLATE_LOGLEVEL
+ label: "WEBLATE_LOGLEVEL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: machinetranslate
+ label: "Machine Translation Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show Machine Translation Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WEBLATE_MT_APERTIUM_APY
+ label: "WEBLATE_MT_APERTIUM_APY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_MT_AWS_REGION
+ label: "WEBLATE_MT_AWS_REGION (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_MT_AWS_ACCESS_KEY_ID
+ label: "WEBLATE_MT_AWS_ACCESS_KEY_ID (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_MT_AWS_SECRET_ACCESS_KEY
+ label: "WEBLATE_MT_AWS_SECRET_ACCESS_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_MT_DEEPL_KEY
+ label: "WEBLATE_MT_DEEPL_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_MT_DEEPL_API_URL
+ label: "WEBLATE_MT_DEEPL_API_URL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_MT_LIBRETRANSLATE_KEY
+ label: "WEBLATE_MT_LIBRETRANSLATE_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_MT_LIBRETRANSLATE_API_URL
+ label: "WEBLATE_MT_LIBRETRANSLATE_API_URL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_MT_GOOGLE_KEY
+ label: "WEBLATE_MT_GOOGLE_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_MT_GOOGLE_CREDENTIALS
+ label: "WEBLATE_MT_GOOGLE_CREDENTIALS (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_MT_GOOGLE_PROJECT
+ label: "WEBLATE_MT_GOOGLE_PROJECT (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_MT_GOOGLE_LOCATION
+ label: "WEBLATE_MT_GOOGLE_LOCATION (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_MT_MICROSOFT_COGNITIVE_KEY
+ label: "WEBLATE_MT_MICROSOFT_COGNITIVE_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_MT_MICROSOFT_ENDPOINT_URL
+ label: "WEBLATE_MT_MICROSOFT_ENDPOINT_URL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_MT_MICROSOFT_REGION
+ label: "WEBLATE_MT_MICROSOFT_REGION (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_MT_MICROSOFT_BASE_URL
+ label: "WEBLATE_MT_MICROSOFT_BASE_URL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_MT_MODERNMT_KEY
+ label: "WEBLATE_MT_MODERNMT_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_MT_MYMEMORY_ENABLED
+ label: "WEBLATE_MT_MYMEMORY_ENABLED"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: false
+ - variable: WEBLATE_MT_GLOSBE_ENABLED
+ label: "WEBLATE_MT_GLOSBE_ENABLED"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: false
+ - variable: WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED
+ label: "WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: false
+ - variable: WEBLATE_MT_SAP_BASE_URL
+ label: "WEBLATE_MT_SAP_BASE_URL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_MT_SAP_SANDBOX_APIKEY
+ label: "WEBLATE_MT_SAP_SANDBOX_APIKEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_MT_SAP_USERNAME
+ label: "WEBLATE_MT_SAP_USERNAME (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_MT_SAP_PASSWORD
+ label: "WEBLATE_MT_SAP_PASSWORD (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_MT_SAP_USE_MT
+ label: "WEBLATE_MT_SAP_USE_MT"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: false
+ - variable: auth
+ label: "Authentication Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ldap
+ label: "LDAP Authentication Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show LDAP Authentication Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WEBLATE_AUTH_LDAP_SERVER_URI
+ label: "WEBLATE_AUTH_LDAP_SERVER_URI (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE
+ label: "WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_AUTH_LDAP_USER_ATTR_MAP
+ label: "WEBLATE_AUTH_LDAP_USER_ATTR_MAP (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_AUTH_LDAP_BIND_DN
+ label: "WEBLATE_AUTH_LDAP_BIND_DN (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_AUTH_LDAP_BIND_PASSWORD
+ label: "WEBLATE_AUTH_LDAP_BIND_PASSWORD (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS
+ label: "WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: false
+ - variable: WEBLATE_AUTH_LDAP_USER_SEARCH
+ label: "WEBLATE_AUTH_LDAP_USER_SEARCH (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER
+ label: "WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_AUTH_LDAP_USER_SEARCH_UNION
+ label: "WEBLATE_AUTH_LDAP_USER_SEARCH_UNION (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER
+ label: "WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: github
+ label: "Github Authentication Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show Github Authentication Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WEBLATE_SOCIAL_AUTH_GITHUB_KEY
+ label: "WEBLATE_SOCIAL_AUTH_GITHUB_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_GITHUB_SECRET
+ label: "WEBLATE_SOCIAL_AUTH_GITHUB_SECRET (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY
+ label: "WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET
+ label: "WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME
+ label: "WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY
+ label: "WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET
+ label: "WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID
+ label: "WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: bitbucket
+ label: "Bitbucket Authentication Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show Bitbucket Authentication Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY
+ label: "WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET
+ label: "WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: facebook
+ label: "Facebook Authentication Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show Facebook Authentication Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY
+ label: "WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET
+ label: "WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: google
+ label: "Google Authentication Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show Google Authentication Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY
+ label: "WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET
+ label: "WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS
+ label: "WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS
+ label: "WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: gitlab
+ label: "Gitlab Authentication Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show Gitlab Authentication Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WEBLATE_SOCIAL_AUTH_GITLAB_KEY
+ label: "WEBLATE_SOCIAL_AUTH_GITLAB_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_GITLAB_SECRET
+ label: "WEBLATE_SOCIAL_AUTH_GITLAB_SECRET (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_GITLAB_API_URL
+ label: "WEBLATE_SOCIAL_AUTH_GITLAB_API_URL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "Azure AD Authentication Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show Azure AD Authentication Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY
+ label: "WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET
+ label: "WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: azuretenant
+ label: "Azure AD with Tenant Authentication Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show Azure AD with Tenant Authentication Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY
+ label: "WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET
+ label: "WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID
+ label: "WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: keycloak
+ label: "Keycloak Authentication Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show Keycloak Authentication Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY
+ label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET
+ label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY
+ label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM
+ label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL
+ label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL
+ label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: linux
+ label: "Linux Vendors Authentication Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show Linux Vendors Authentication Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WEBLATE_SOCIAL_AUTH_FEDORA
+ label: "WEBLATE_SOCIAL_AUTH_FEDORA"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: false
+ - variable: WEBLATE_SOCIAL_AUTH_OPENSUSE
+ label: "WEBLATE_SOCIAL_AUTH_OPENSUSE"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: false
+ - variable: WEBLATE_SOCIAL_AUTH_UBUNTU
+ label: "WEBLATE_SOCIAL_AUTH_UBUNTU"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: false
+ - variable: slack
+ label: "Slack Authentication Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show Slack Authentication Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WEBLATE_SOCIAL_AUTH_SLACK_KEY
+ label: "WEBLATE_SOCIAL_AUTH_SLACK_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: SOCIAL_AUTH_SLACK_SECRET
+ label: "SOCIAL_AUTH_SLACK_SECRET (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: saml
+ label: "SAML Authentication Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show SAML Authentication Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WEBLATE_SAML_IDP_ENTITY_ID
+ label: "WEBLATE_SAML_IDP_ENTITY_ID (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_SAML_IDP_URL
+ label: "WEBLATE_SAML_IDP_URL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_SAML_IDP_X509CERT
+ label: "WEBLATE_SAML_IDP_X509CERT (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: email
+ label: "Email Server Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show Email Server Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WEBLATE_EMAIL_HOST
+ label: "WEBLATE_EMAIL_HOST (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_EMAIL_PORT
+ label: "WEBLATE_EMAIL_PORT (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_EMAIL_HOST_USER
+ label: "WEBLATE_EMAIL_HOST_USER (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_EMAIL_HOST_PASSWORD
+ label: "WEBLATE_EMAIL_HOST_PASSWORD (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: WEBLATE_EMAIL_USE_SSL
+ label: "WEBLATE_EMAIL_USE_SSL"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: false
+ - variable: WEBLATE_EMAIL_USE_TLS
+ label: "WEBLATE_EMAIL_USE_TLS"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: boolean
+ default: false
+ - variable: WEBLATE_EMAIL_BACKEND
+ label: "WEBLATE_EMAIL_BACKEND (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: siteintegration
+ label: "Site Integration Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show Site Integration Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WEBLATE_GET_HELP_URL
+ label: "WEBLATE_GET_HELP_URL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_STATUS_URL
+ label: "WEBLATE_STATUS_URL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_LEGAL_URL
+ label: "WEBLATE_LEGAL_URL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_PRIVACY_URL
+ label: "WEBLATE_PRIVACY_URL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: errorreporting
+ label: "Error Reporting Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show Error Reporting Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: ROLLBAR_KEY
+ label: "ROLLBAR_KEY (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: ROLLBAR_ENVIRONMENT
+ label: "ROLLBAR_ENVIRONMENT (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: SENTRY_DSN
+ label: "SENTRY_DSN (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: SENTRY_ENVIRONMENT
+ label: "SENTRY_ENVIRONMENT (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: localization
+ label: "Localization CDN Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Show Localization CDN Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WEBLATE_LOCALIZE_CDN_URL
+ label: "WEBLATE_LOCALIZE_CDN_URL (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: WEBLATE_LOCALIZE_CDN_PATH
+ label: "WEBLATE_LOCALIZE_CDN_PATH (Leave empty for default)"
+ description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
+ schema:
+ type: string
+ default: ""
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10158
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 1000
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 1000
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/weblate/12.1.12/templates/NOTES.txt b/stable/weblate/12.1.12/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/weblate/12.1.12/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/weblate/12.1.12/templates/_configmap.tpl b/stable/weblate/12.1.12/templates/_configmap.tpl
new file mode 100644
index 0000000000..6e33e40d3e
--- /dev/null
+++ b/stable/weblate/12.1.12/templates/_configmap.tpl
@@ -0,0 +1,510 @@
+{{/* Define the configmap */}}
+{{- define "weblate.configmap" -}}
+enabled: true
+data:
+ {{/* General */}}
+ {{- if .Values.weblate.general.WEBLATE_SITE_DOMAIN }}
+ WEBLATE_SITE_DOMAIN: {{ .Values.weblate.general.WEBLATE_SITE_DOMAIN | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_SITE_TITLE }}
+ WEBLATE_SITE_TITLE: {{ .Values.weblate.general.WEBLATE_SITE_TITLE | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_ADMIN_NAME }}
+ WEBLATE_ADMIN_NAME: {{ .Values.weblate.general.WEBLATE_ADMIN_NAME | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_ADMIN_EMAIL }}
+ WEBLATE_ADMIN_EMAIL: {{ .Values.weblate.general.WEBLATE_ADMIN_EMAIL | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_ADMIN_PASSWORD }}
+ WEBLATE_ADMIN_PASSWORD: {{ .Values.weblate.general.WEBLATE_ADMIN_PASSWORD | quote }}
+ {{- end }}
+ {{- if .Values.weblate.WEBLATE_AUTO_UPDATE }}
+ WEBLATE_AUTO_UPDATE: {{ .Values.weblate.WEBLATE_AUTO_UPDATE | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_SERVER_EMAIL }}
+ WEBLATE_SERVER_EMAIL: {{ .Values.weblate.general.WEBLATE_SERVER_EMAIL | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_DEFAULT_FROM_EMAIL }}
+ WEBLATE_DEFAULT_FROM_EMAIL: {{ .Values.weblate.general.WEBLATE_DEFAULT_FROM_EMAIL | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_CONTACT_FORM }}
+ WEBLATE_CONTACT_FORM: {{ .Values.weblate.general.WEBLATE_CONTACT_FORM | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_ALLOWED_HOSTS }}
+ WEBLATE_ALLOWED_HOSTS: {{ .Values.weblate.general.WEBLATE_ALLOWED_HOSTS | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_REGISTRATION_OPEN }}
+ WEBLATE_REGISTRATION_OPEN: "true"
+ {{- else }}
+ WEBLATE_REGISTRATION_OPEN: "false"
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_REGISTRATION_ALLOW_BACKENDS }}
+ WEBLATE_REGISTRATION_ALLOW_BACKENDS: {{ .Values.weblate.general.WEBLATE_REGISTRATION_ALLOW_BACKENDS | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_ENABLE_HTTPS }}
+ WEBLATE_ENABLE_HTTPS: "true"
+ {{- else }}
+ WEBLATE_ENABLE_HTTPS: "false"
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_IP_PROXY_HEADER }}
+ WEBLATE_IP_PROXY_HEADER: {{ .Values.weblate.general.WEBLATE_IP_PROXY_HEADER | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_SECURE_PROXY_SSL_HEADER }}
+ WEBLATE_SECURE_PROXY_SSL_HEADER: {{ .Values.weblate.general.WEBLATE_SECURE_PROXY_SSL_HEADER | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_REQUIRE_LOGIN }}
+ WEBLATE_REQUIRE_LOGIN: "true"
+ {{- else }}
+ WEBLATE_REQUIRE_LOGIN: "false"
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS }}
+ WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS: {{ .Values.weblate.general.WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS }}
+ WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS: {{ .Values.weblate.general.WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS }}
+ WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS: {{ .Values.weblate.general.WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_GOOGLE_ANALYTICS_ID }}
+ WEBLATE_GOOGLE_ANALYTICS_ID: {{ .Values.weblate.general.WEBLATE_GOOGLE_ANALYTICS_ID | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_GITHUB_USERNAME }}
+ WEBLATE_GITHUB_USERNAME: {{ .Values.weblate.general.WEBLATE_GITHUB_USERNAME | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_GITHUB_TOKEN }}
+ WEBLATE_GITHUB_TOKEN: {{ .Values.weblate.general.WEBLATE_GITHUB_TOKEN | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_GITLAB_USERNAME }}
+ WEBLATE_GITLAB_USERNAME: {{ .Values.weblate.general.WEBLATE_GITLAB_USERNAME | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_GITLAB_TOKEN }}
+ WEBLATE_GITLAB_TOKEN: {{ .Values.weblate.general.WEBLATE_GITLAB_TOKEN | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_PAGURE_USERNAME }}
+ WEBLATE_PAGURE_USERNAME: {{ .Values.weblate.general.WEBLATE_PAGURE_USERNAME | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_PAGURE_TOKEN }}
+ WEBLATE_PAGURE_TOKEN: {{ .Values.weblate.general.WEBLATE_PAGURE_TOKEN | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_SIMPLIFY_LANGUAGES }}
+ WEBLATE_SIMPLIFY_LANGUAGES: "true"
+ {{- else }}
+ WEBLATE_SIMPLIFY_LANGUAGES: "false"
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_DEFAULT_ACCESS_CONTROL }}
+ WEBLATE_DEFAULT_ACCESS_CONTROL: {{ .Values.weblate.general.WEBLATE_DEFAULT_ACCESS_CONTROL | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_DEFAULT_RESTRICTED_COMPONENT }}
+ WEBLATE_DEFAULT_RESTRICTED_COMPONENT: "true"
+ {{- else }}
+ WEBLATE_DEFAULT_RESTRICTED_COMPONENT: "false"
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_DEFAULT_TRANSLATION_PROPAGATION }}
+ WEBLATE_DEFAULT_TRANSLATION_PROPAGATION: "true"
+ {{- else }}
+ WEBLATE_DEFAULT_TRANSLATION_PROPAGATION: "false"
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_EMAIL }}
+ WEBLATE_DEFAULT_COMMITER_EMAIL: {{ .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_EMAIL | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_NAME }}
+ WEBLATE_DEFAULT_COMMITER_NAME: {{ .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_NAME | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_DEFAULT_SHARED_TM }}
+ WEBLATE_DEFAULT_SHARED_TM: "true"
+ {{- else }}
+ WEBLATE_DEFAULT_SHARED_TM: "false"
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_AKISMET_API_KEY }}
+ WEBLATE_AKISMET_API_KEY: {{ .Values.weblate.general.WEBLATE_AKISMET_API_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_GPG_IDENTITY }}
+ WEBLATE_GPG_IDENTITY: {{ .Values.weblate.general.WEBLATE_GPG_IDENTITY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_URL_PREFIX }}
+ WEBLATE_URL_PREFIX: {{ .Values.weblate.general.WEBLATE_URL_PREFIX | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_SILENCED_SYSTEM_CHECKS }}
+ WEBLATE_SILENCED_SYSTEM_CHECKS: {{ .Values.weblate.general.WEBLATE_SILENCED_SYSTEM_CHECKS | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_CSP_SCRIPT_SRC }}
+ WEBLATE_CSP_SCRIPT_SRC: {{ .Values.weblate.general.WEBLATE_CSP_SCRIPT_SRC | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_CSP_IMG_SRC }}
+ WEBLATE_CSP_IMG_SRC: {{ .Values.weblate.general.WEBLATE_CSP_IMG_SRC | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_CSP_CONNECT_SRC }}
+ WEBLATE_CSP_CONNECT_SRC: {{ .Values.weblate.general.WEBLATE_CSP_CONNECT_SRC | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_CSP_STYLE_SRC }}
+ WEBLATE_CSP_STYLE_SRC: {{ .Values.weblate.general.WEBLATE_CSP_STYLE_SRC | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_CSP_FONT_SRC }}
+ WEBLATE_CSP_FONT_SRC: {{ .Values.weblate.general.WEBLATE_CSP_FONT_SRC | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_LICENSE_FILTER }}
+ WEBLATE_LICENSE_FILTER: {{ .Values.weblate.general.WEBLATE_LICENSE_FILTER | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_LICENSE_REQUIRED }}
+ WEBLATE_LICENSE_REQUIRED: "true"
+ {{- else }}
+ WEBLATE_LICENSE_REQUIRED: "false"
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_WEBSITE_REQUIRED }}
+ WEBLATE_WEBSITE_REQUIRED: "true"
+ {{- else }}
+ WEBLATE_WEBSITE_REQUIRED: "false"
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_HIDE_VERSION }}
+ WEBLATE_HIDE_VERSION: "true"
+ {{- else }}
+ WEBLATE_HIDE_VERSION: "false"
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_BASIC_LANGUAGES }}
+ WEBLATE_BASIC_LANGUAGES: {{ .Values.weblate.general.WEBLATE_BASIC_LANGUAGES | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_DEFAULT_AUTO_WATCH }}
+ WEBLATE_DEFAULT_AUTO_WATCH: "true"
+ {{- else }}
+ WEBLATE_DEFAULT_AUTO_WATCH: "false"
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_RATELIMIT_ATTEMPTS }}
+ WEBLATE_RATELIMIT_ATTEMPTS: {{ .Values.weblate.general.WEBLATE_RATELIMIT_ATTEMPTS | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_RATELIMIT_LOCKOUT }}
+ WEBLATE_RATELIMIT_LOCKOUT: {{ .Values.weblate.general.WEBLATE_RATELIMIT_LOCKOUT | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_RATELIMIT_WINDOW }}
+ WEBLATE_RATELIMIT_WINDOW: {{ .Values.weblate.general.WEBLATE_RATELIMIT_WINDOW | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_ENABLE_AVATARS }}
+ WEBLATE_ENABLE_AVATARS: "true"
+ {{- else }}
+ WEBLATE_ENABLE_AVATARS: "false"
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH }}
+ WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH: "true"
+ {{- else }}
+ WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH: "false"
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_SSH_EXTRA_ARGS }}
+ WEBLATE_SSH_EXTRA_ARGS: {{ .Values.weblate.general.WEBLATE_SSH_EXTRA_ARGS | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_BORG_EXTRA_ARGS }}
+ WEBLATE_BORG_EXTRA_ARGS: {{ .Values.weblate.general.WEBLATE_BORG_EXTRA_ARGS | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_DATABASE_BACKUP }}
+ WEBLATE_DATABASE_BACKUP: {{ .Values.weblate.general.WEBLATE_DATABASE_BACKUP | quote }}
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_DEBUG }}
+ WEBLATE_DEBUG: "true"
+ {{- else }}
+ WEBLATE_DEBUG: "false"
+ {{- end }}
+ {{- if .Values.weblate.general.WEBLATE_LOGLEVEL }}
+ WEBLATE_LOGLEVEL: {{ .Values.weblate.general.WEBLATE_LOGLEVEL | quote }}
+ {{- end }}
+ {{/* Machine Translation */}}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_APERTIUM_APY }}
+ WEBLATE_MT_APERTIUM_APY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_APERTIUM_APY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_AWS_REGION }}
+ WEBLATE_MT_AWS_REGION: {{ .Values.weblate.machinetranslate.WEBLATE_MT_AWS_REGION | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_AWS_ACCESS_KEY_ID }}
+ WEBLATE_MT_AWS_ACCESS_KEY_ID: {{ .Values.weblate.machinetranslate.WEBLATE_MT_AWS_ACCESS_KEY_ID | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_AWS_SECRET_ACCESS_KEY }}
+ WEBLATE_MT_AWS_SECRET_ACCESS_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_AWS_SECRET_ACCESS_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_DEEPL_KEY }}
+ WEBLATE_MT_DEEPL_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_DEEPL_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_DEEPL_API_URL }}
+ WEBLATE_MT_DEEPL_API_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_DEEPL_API_URL | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_LIBRETRANSLATE_KEY }}
+ WEBLATE_MT_LIBRETRANSLATE_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_LIBRETRANSLATE_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_LIBRETRANSLATE_API_URL }}
+ WEBLATE_MT_LIBRETRANSLATE_API_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_LIBRETRANSLATE_API_URL | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_KEY }}
+ WEBLATE_MT_GOOGLE_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_CREDENTIALS }}
+ WEBLATE_MT_GOOGLE_CREDENTIALS: {{ .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_CREDENTIALS | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_PROJECT }}
+ WEBLATE_MT_GOOGLE_PROJECT: {{ .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_PROJECT | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_LOCATION }}
+ WEBLATE_MT_GOOGLE_LOCATION: {{ .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_LOCATION | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_COGNITIVE_KEY }}
+ WEBLATE_MT_MICROSOFT_COGNITIVE_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_COGNITIVE_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_ENDPOINT_URL }}
+ WEBLATE_MT_MICROSOFT_ENDPOINT_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_ENDPOINT_URL | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_REGION }}
+ WEBLATE_MT_MICROSOFT_REGION: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_REGION | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_BASE_URL }}
+ WEBLATE_MT_MICROSOFT_BASE_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_BASE_URL | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_MODERNMT_KEY }}
+ WEBLATE_MT_MODERNMT_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MODERNMT_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_MYMEMORY_ENABLED }}
+ WEBLATE_MT_MYMEMORY_ENABLED: "true"
+ {{- else }}
+ WEBLATE_MT_MYMEMORY_ENABLED: "false"
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_GLOSBE_ENABLED }}
+ WEBLATE_MT_GLOSBE_ENABLED: "true"
+ {{- else }}
+ WEBLATE_MT_GLOSBE_ENABLED: "false"
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED }}
+ WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED: "true"
+ {{- else }}
+ WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED: "false"
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_BASE_URL }}
+ WEBLATE_MT_SAP_BASE_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_BASE_URL | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_SANDBOX_APIKEY }}
+ WEBLATE_MT_SAP_SANDBOX_APIKEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_SANDBOX_APIKEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_USERNAME }}
+ WEBLATE_MT_SAP_USERNAME: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_USERNAME | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_PASSWORD }}
+ WEBLATE_MT_SAP_PASSWORD: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_PASSWORD | quote }}
+ {{- end }}
+ {{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_USE_MT }}
+ WEBLATE_MT_SAP_USE_MT: "true"
+ {{- else }}
+ WEBLATE_MT_SAP_USE_MT: "false"
+ {{- end }}
+ {{/* Authentication */}}
+ {{/* LDAP */}}
+ {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_SERVER_URI }}
+ WEBLATE_AUTH_LDAP_SERVER_URI: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_SERVER_URI | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE }}
+ WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_ATTR_MAP }}
+ WEBLATE_AUTH_LDAP_USER_ATTR_MAP: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_ATTR_MAP | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_BIND_DN }}
+ WEBLATE_AUTH_LDAP_BIND_DN: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_BIND_DN | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_BIND_PASSWORD }}
+ WEBLATE_AUTH_LDAP_BIND_PASSWORD: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_BIND_PASSWORD | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS }}
+ WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS: "true"
+ {{- else }}
+ WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS: "false"
+ {{- end }}
+ {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH }}
+ WEBLATE_AUTH_LDAP_USER_SEARCH: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER }}
+ WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_UNION }}
+ WEBLATE_AUTH_LDAP_USER_SEARCH_UNION: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_UNION | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER }}
+ WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER | quote }}
+ {{- end }}
+ {{/* Github */}}
+ {{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_KEY }}
+ WEBLATE_SOCIAL_AUTH_GITHUB_KEY: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_SECRET }}
+ WEBLATE_SOCIAL_AUTH_GITHUB_SECRET: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_SECRET | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY }}
+ WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET }}
+ WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME }}
+ WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY }}
+ WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET }}
+ WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID }}
+ WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID | quote }}
+ {{- end }}
+ {{/* Bitbucket */}}
+ {{- if .Values.weblate.auth.bitbucket.WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY }}
+ WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY: {{ .Values.weblate.auth.bitbucket.WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.bitbucket.WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET }}
+ WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET: {{ .Values.weblate.auth.bitbucket.WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET | quote }}
+ {{- end }}
+ {{/* Facebook */}}
+ {{- if .Values.weblate.auth.facebook.WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY }}
+ WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY: {{ .Values.weblate.auth.facebook.WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.facebook.WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET }}
+ WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET: {{ .Values.weblate.auth.facebook.WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET | quote }}
+ {{- end }}
+ {{/* Google */}}
+ {{- if .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY }}
+ WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY: {{ .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET }}
+ WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET: {{ .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS }}
+ WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS: {{ .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS }}
+ WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS: {{ .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS | quote }}
+ {{- end }}
+ {{/* GitLab */}}
+ {{- if .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_KEY }}
+ WEBLATE_SOCIAL_AUTH_GITLAB_KEY: {{ .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_SECRET }}
+ WEBLATE_SOCIAL_AUTH_GITLAB_SECRET: {{ .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_SECRET | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_API_URL }}
+ WEBLATE_SOCIAL_AUTH_GITLAB_API_URL: {{ .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_API_URL | quote }}
+ {{- end }}
+ {{/* Azure Active Directory */}}
+ {{- if .Values.weblate.auth.azure.WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY }}
+ WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY: {{ .Values.weblate.auth.azure.WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.azure.WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET }}
+ WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET: {{ .Values.weblate.auth.azure.WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET | quote }}
+ {{- end }}
+ {{/* Azure Active Directory with Tenant support */}}
+ {{- if .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY }}
+ WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY: {{ .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET }}
+ WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET: {{ .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID }}
+ WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID: {{ .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID | quote }}
+ {{- end }}
+ {{/* Keycloak */}}
+ {{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY }}
+ WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET }}
+ WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY }}
+ WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM }}
+ WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL }}
+ WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL }}
+ WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL | quote }}
+ {{- end }}
+ {{/* Linux vendors */}}
+ {{- if .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_FEDORA }}
+ WEBLATE_SOCIAL_AUTH_FEDORA: "true"
+ {{- end }}
+ {{- if .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_OPENSUSE }}
+ WEBLATE_SOCIAL_AUTH_OPENSUSE: "true"
+ {{- end }}
+ {{- if .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_UBUNTU }}
+ WEBLATE_SOCIAL_AUTH_UBUNTU: "true"
+ {{- end }}
+ {{/* Slack */}}
+ {{- if .Values.weblate.auth.slack.WEBLATE_SOCIAL_AUTH_SLACK_KEY }}
+ WEBLATE_SOCIAL_AUTH_SLACK_KEY: {{ .Values.weblate.auth.slack.WEBLATE_SOCIAL_AUTH_SLACK_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.slack.SOCIAL_AUTH_SLACK_SECRET }}
+ SOCIAL_AUTH_SLACK_SECRET: {{ .Values.weblate.auth.slack.SOCIAL_AUTH_SLACK_SECRET }}
+ {{- end }}
+ {{/* SAML */}}
+ {{- if .Values.weblate.auth.saml.WEBLATE_SAML_IDP_ENTITY_ID }}
+ WEBLATE_SAML_IDP_ENTITY_ID: {{ .Values.weblate.auth.saml.WEBLATE_SAML_IDP_ENTITY_ID | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.saml.WEBLATE_SAML_IDP_URL }}
+ WEBLATE_SAML_IDP_URL: {{ .Values.weblate.auth.saml.WEBLATE_SAML_IDP_URL | quote }}
+ {{- end }}
+ {{- if .Values.weblate.auth.saml.WEBLATE_SAML_IDP_X509CERT }}
+ WEBLATE_SAML_IDP_X509CERT: {{ .Values.weblate.auth.saml.WEBLATE_SAML_IDP_X509CERT | quote }}
+ {{- end }}
+ {{/* Email Server */}}
+ {{- if .Values.weblate.email.WEBLATE_EMAIL_HOST }}
+ WEBLATE_EMAIL_HOST: {{ .Values.weblate.email.WEBLATE_EMAIL_HOST | quote }}
+ {{- end }}
+ {{- if .Values.weblate.email.WEBLATE_EMAIL_PORT }}
+ WEBLATE_EMAIL_PORT: {{ .Values.weblate.email.WEBLATE_EMAIL_PORT | quote }}
+ {{- end }}
+ {{- if .Values.weblate.email.WEBLATE_EMAIL_HOST_USER }}
+ WEBLATE_EMAIL_HOST_USER: {{ .Values.weblate.email.WEBLATE_EMAIL_HOST_USER | quote }}
+ {{- end }}
+ {{- if .Values.weblate.email.WEBLATE_EMAIL_HOST_PASSWORD }}
+ WEBLATE_EMAIL_HOST_PASSWORD: {{ .Values.weblate.email.WEBLATE_EMAIL_HOST_PASSWORD | quote }}
+ {{- end }}
+ {{- if .Values.weblate.email.WEBLATE_EMAIL_USE_SSL }}
+ WEBLATE_EMAIL_USE_SSL: "true"
+ {{- else }}
+ WEBLATE_EMAIL_USE_SSL: "false"
+ {{- end }}
+ {{- if .Values.weblate.email.WEBLATE_EMAIL_USE_TLS }}
+ WEBLATE_EMAIL_USE_TLS: "true"
+ {{- else }}
+ WEBLATE_EMAIL_USE_TLS: "false"
+ {{- end }}
+ {{- if .Values.weblate.email.WEBLATE_EMAIL_BACKEND }}
+ WEBLATE_EMAIL_BACKEND: {{ .Values.weblate.email.WEBLATE_EMAIL_BACKEND | quote }}
+ {{- end }}
+ {{/* Site Integration */}}
+ {{- if .Values.weblate.siteintegration.WEBLATE_GET_HELP_URL }}
+ WEBLATE_GET_HELP_URL: {{ .Values.weblate.siteintegration.WEBLATE_GET_HELP_URL | quote }}
+ {{- end }}
+ {{- if .Values.weblate.siteintegration.WEBLATE_STATUS_URL }}
+ WEBLATE_STATUS_URL: {{ .Values.weblate.siteintegration.WEBLATE_STATUS_URL | quote }}
+ {{- end }}
+ {{- if .Values.weblate.siteintegration.WEBLATE_LEGAL_URL }}
+ WEBLATE_LEGAL_URL: {{ .Values.weblate.siteintegration.WEBLATE_LEGAL_URL | quote }}
+ {{- end }}
+ {{- if .Values.weblate.siteintegration.WEBLATE_PRIVACY_URL }}
+ WEBLATE_PRIVACY_URL: {{ .Values.weblate.siteintegration.WEBLATE_PRIVACY_URL | quote }}
+ {{- end }}
+ {{/* Error Reporting */}}
+ {{- if .Values.weblate.errorreport.ROLLBAR_KEY }}
+ ROLLBAR_KEY: {{ .Values.weblate.REPALCEME.ROLLBAR_KEY | quote }}
+ {{- end }}
+ {{- if .Values.weblate.errorreport.ROLLBAR_ENVIRONMENT }}
+ ROLLBAR_ENVIRONMENT: {{ .Values.weblate.REPALCEME.ROLLBAR_ENVIRONMENT | quote }}
+ {{- end }}
+ {{- if .Values.weblate.errorreport.SENTRY_DSN }}
+ SENTRY_DSN: {{ .Values.weblate.REPALCEME.SENTRY_DSN | quote }}
+ {{- end }}
+ {{- if .Values.weblate.errorreport.SENTRY_ENVIRONMENT }}
+ SENTRY_ENVIRONMENT: {{ .Values.weblate.REPALCEME.SENTRY_ENVIRONMENT | quote }}
+ {{- end }}
+ {{/* Localization CDN */}}
+ {{- if .Values.weblate.localization.WEBLATE_LOCALIZE_CDN_URL }}
+ WEBLATE_LOCALIZE_CDN_URL: {{ .Values.weblate.localization.WEBLATE_LOCALIZE_CDN_URL | quote }}
+ {{- end }}
+ {{- if .Values.weblate.localization.WEBLATE_LOCALIZE_CDN_PATH }}
+ WEBLATE_LOCALIZE_CDN_PATH: {{ .Values.weblate.localization.WEBLATE_LOCALIZE_CDN_PATH | quote }}
+ {{- end }}
+{{- end -}}
diff --git a/stable/weblate/12.1.12/templates/common.yaml b/stable/weblate/12.1.12/templates/common.yaml
new file mode 100644
index 0000000000..ba05794020
--- /dev/null
+++ b/stable/weblate/12.1.12/templates/common.yaml
@@ -0,0 +1,11 @@
+{{/* Make sure all variables are set properly */}}
+{{ include "tc.v1.common.loader.init" . }}
+
+{{/* Render configmap for weblate */}}
+{{- $configmap := include "weblate.configmap" . | fromYaml -}}
+{{- if $configmap -}}
+{{- $_ := set .Values.configmap "weblate-env" $configmap -}}
+{{- end -}}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/weblate/12.1.12/values.yaml b/stable/weblate/12.1.12/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/webnut/7.1.8/CHANGELOG.md b/stable/webnut/7.1.8/CHANGELOG.md
deleted file mode 100644
index 5eeef2fdd7..0000000000
--- a/stable/webnut/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [webnut-7.1.8](https://github.com/truecharts/charts/compare/webnut-7.1.7...webnut-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [webnut-7.1.7](https://github.com/truecharts/charts/compare/webnut-7.1.6...webnut-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [webnut-7.1.6](https://github.com/truecharts/charts/compare/webnut-7.1.5...webnut-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [webnut-7.1.5](https://github.com/truecharts/charts/compare/webnut-7.1.4...webnut-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [webnut-7.1.4](https://github.com/truecharts/charts/compare/webnut-7.1.3...webnut-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [webnut-7.1.3](https://github.com/truecharts/charts/compare/webnut-7.1.0...webnut-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [webnut-7.1.2](https://github.com/truecharts/charts/compare/webnut-7.1.0...webnut-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [webnut-7.1.0](https://github.com/truecharts/charts/compare/webnut-7.0.1...webnut-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [webnut-7.0.1](https://github.com/truecharts/charts/compare/webnut-7.0.0...webnut-7.0.1) (2023-12-26)
diff --git a/stable/webnut/7.1.8/Chart.yaml b/stable/webnut/7.1.8/Chart.yaml
deleted file mode 100644
index 57c1049fa1..0000000000
--- a/stable/webnut/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: monitoring
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: webNUT (UPS network monitoring web ui).
-home: https://truecharts.org/charts/stable/webnut
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/webnut.png
-keywords:
- - webnut
- - ups
- - monitoring
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: webnut
-sources:
- - https://github.com/rshipp/webNUT
- - https://github.com/truecharts/charts/tree/master/charts/stable/webnut
- - https://hub.docker.com/r/edgd1er/webnut
-type: application
-version: 7.1.8
diff --git a/stable/webnut/7.1.8/app-changelog.md b/stable/webnut/7.1.8/app-changelog.md
deleted file mode 100644
index 45192debe8..0000000000
--- a/stable/webnut/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [webnut-7.1.8](https://github.com/truecharts/charts/compare/webnut-7.1.7...webnut-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/webnut/7.1.8/charts/common-17.2.26.tgz b/stable/webnut/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/webnut/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/webnut/7.1.9/CHANGELOG.md b/stable/webnut/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..fc7edc2502
--- /dev/null
+++ b/stable/webnut/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [webnut-7.1.9](https://github.com/truecharts/charts/compare/webnut-7.1.8...webnut-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [webnut-7.1.8](https://github.com/truecharts/charts/compare/webnut-7.1.7...webnut-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [webnut-7.1.7](https://github.com/truecharts/charts/compare/webnut-7.1.6...webnut-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [webnut-7.1.6](https://github.com/truecharts/charts/compare/webnut-7.1.5...webnut-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [webnut-7.1.5](https://github.com/truecharts/charts/compare/webnut-7.1.4...webnut-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [webnut-7.1.4](https://github.com/truecharts/charts/compare/webnut-7.1.3...webnut-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [webnut-7.1.3](https://github.com/truecharts/charts/compare/webnut-7.1.0...webnut-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [webnut-7.1.2](https://github.com/truecharts/charts/compare/webnut-7.1.0...webnut-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/webnut/7.1.9/Chart.yaml b/stable/webnut/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..f3423ce81d
--- /dev/null
+++ b/stable/webnut/7.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: monitoring
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: webNUT (UPS network monitoring web ui).
+home: https://truecharts.org/charts/stable/webnut
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/webnut.png
+keywords:
+ - webnut
+ - ups
+ - monitoring
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: webnut
+sources:
+ - https://github.com/rshipp/webNUT
+ - https://github.com/truecharts/charts/tree/master/charts/stable/webnut
+ - https://hub.docker.com/r/edgd1er/webnut
+type: application
+version: 7.1.9
diff --git a/stable/webnut/7.1.8/README.md b/stable/webnut/7.1.9/README.md
similarity index 100%
rename from stable/webnut/7.1.8/README.md
rename to stable/webnut/7.1.9/README.md
diff --git a/stable/webnut/7.1.9/app-changelog.md b/stable/webnut/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..059c8c9cbc
--- /dev/null
+++ b/stable/webnut/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [webnut-7.1.9](https://github.com/truecharts/charts/compare/webnut-7.1.8...webnut-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/webnut/7.1.8/app-readme.md b/stable/webnut/7.1.9/app-readme.md
similarity index 100%
rename from stable/webnut/7.1.8/app-readme.md
rename to stable/webnut/7.1.9/app-readme.md
diff --git a/stable/webnut/7.1.9/charts/common-17.2.28.tgz b/stable/webnut/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/webnut/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/webnut/7.1.8/ix_values.yaml b/stable/webnut/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/webnut/7.1.8/ix_values.yaml
rename to stable/webnut/7.1.9/ix_values.yaml
diff --git a/stable/webnut/7.1.8/questions.yaml b/stable/webnut/7.1.9/questions.yaml
similarity index 100%
rename from stable/webnut/7.1.8/questions.yaml
rename to stable/webnut/7.1.9/questions.yaml
diff --git a/stable/webnut/7.1.9/templates/NOTES.txt b/stable/webnut/7.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/webnut/7.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/webnut/7.1.9/templates/common.yaml b/stable/webnut/7.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/webnut/7.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/webnut/7.1.9/values.yaml b/stable/webnut/7.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/webp-server/4.1.10/CHANGELOG.md b/stable/webp-server/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..21ab21f6fe
--- /dev/null
+++ b/stable/webp-server/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [webp-server-4.1.10](https://github.com/truecharts/charts/compare/webp-server-4.1.9...webp-server-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [webp-server-4.1.9](https://github.com/truecharts/charts/compare/webp-server-4.1.8...webp-server-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [webp-server-4.1.8](https://github.com/truecharts/charts/compare/webp-server-4.1.7...webp-server-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [webp-server-4.1.7](https://github.com/truecharts/charts/compare/webp-server-4.1.6...webp-server-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [webp-server-4.1.6](https://github.com/truecharts/charts/compare/webp-server-4.1.5...webp-server-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [webp-server-4.1.5](https://github.com/truecharts/charts/compare/webp-server-4.1.4...webp-server-4.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [webp-server-4.1.4](https://github.com/truecharts/charts/compare/webp-server-4.1.1...webp-server-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+
+## [webp-server-4.1.3](https://github.com/truecharts/charts/compare/webp-server-4.1.1...webp-server-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+## [webp-server-4.1.1](https://github.com/truecharts/charts/compare/webp-server-4.1.0...webp-server-4.1.1) (2023-12-31)
+
diff --git a/stable/webp-server/4.1.10/Chart.yaml b/stable/webp-server/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..d27dcdd540
--- /dev/null
+++ b/stable/webp-server/4.1.10/Chart.yaml
@@ -0,0 +1,42 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This is a Server based on Golang, which allows you to serve WebP images on the fly. It will convert jpg,jpeg,png files by default, this can be customized by editing the config.json.
+home: https://truecharts.org/charts/stable/webp-server
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/webp-server.png
+keywords:
+ - webp-server
+ - Cloud
+ - Productivity
+ - Tools-Utilities
+ - MediaServer-Photos
+ - Network-Web
+ - Network-FTP
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: webp-server
+sources:
+ - https://github.com/webp-sh/webp_server_go
+ - https://github.com/truecharts/charts/tree/master/charts/stable/webp-server
+ - https://hub.docker.com/r/webpsh/webps
+type: application
+version: 4.1.10
diff --git a/stable/webp-server/4.1.9/README.md b/stable/webp-server/4.1.10/README.md
similarity index 100%
rename from stable/webp-server/4.1.9/README.md
rename to stable/webp-server/4.1.10/README.md
diff --git a/stable/webp-server/4.1.10/app-changelog.md b/stable/webp-server/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..880345e94f
--- /dev/null
+++ b/stable/webp-server/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [webp-server-4.1.10](https://github.com/truecharts/charts/compare/webp-server-4.1.9...webp-server-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/webp-server/4.1.9/app-readme.md b/stable/webp-server/4.1.10/app-readme.md
similarity index 100%
rename from stable/webp-server/4.1.9/app-readme.md
rename to stable/webp-server/4.1.10/app-readme.md
diff --git a/stable/webp-server/4.1.10/charts/common-17.2.28.tgz b/stable/webp-server/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/webp-server/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/webp-server/4.1.9/ix_values.yaml b/stable/webp-server/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/webp-server/4.1.9/ix_values.yaml
rename to stable/webp-server/4.1.10/ix_values.yaml
diff --git a/stable/webp-server/4.1.9/questions.yaml b/stable/webp-server/4.1.10/questions.yaml
similarity index 100%
rename from stable/webp-server/4.1.9/questions.yaml
rename to stable/webp-server/4.1.10/questions.yaml
diff --git a/stable/xmrig/4.1.9/templates/common.yaml b/stable/webp-server/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/xmrig/4.1.9/templates/common.yaml
rename to stable/webp-server/4.1.10/templates/common.yaml
diff --git a/stable/webp-server/4.1.10/values.yaml b/stable/webp-server/4.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/webp-server/4.1.9/CHANGELOG.md b/stable/webp-server/4.1.9/CHANGELOG.md
deleted file mode 100644
index a5464d3b28..0000000000
--- a/stable/webp-server/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [webp-server-4.1.9](https://github.com/truecharts/charts/compare/webp-server-4.1.8...webp-server-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [webp-server-4.1.8](https://github.com/truecharts/charts/compare/webp-server-4.1.7...webp-server-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [webp-server-4.1.7](https://github.com/truecharts/charts/compare/webp-server-4.1.6...webp-server-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [webp-server-4.1.6](https://github.com/truecharts/charts/compare/webp-server-4.1.5...webp-server-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [webp-server-4.1.5](https://github.com/truecharts/charts/compare/webp-server-4.1.4...webp-server-4.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [webp-server-4.1.4](https://github.com/truecharts/charts/compare/webp-server-4.1.1...webp-server-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [webp-server-4.1.3](https://github.com/truecharts/charts/compare/webp-server-4.1.1...webp-server-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-## [webp-server-4.1.1](https://github.com/truecharts/charts/compare/webp-server-4.1.0...webp-server-4.1.1) (2023-12-31)
-
-### Chore
-
-- update container image webpsh/webps to latest[@ae3dedf](https://github.com/ae3dedf) by renovate ([#16646](https://github.com/truecharts/charts/issues/16646))
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-## [webp-server-4.1.0](https://github.com/truecharts/charts/compare/webp-server-4.0.1...webp-server-4.1.0) (2023-12-30)
-
-### Chore
-
diff --git a/stable/webp-server/4.1.9/Chart.yaml b/stable/webp-server/4.1.9/Chart.yaml
deleted file mode 100644
index 8126b7c82f..0000000000
--- a/stable/webp-server/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,42 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This is a Server based on Golang, which allows you to serve WebP images on the fly. It will convert jpg,jpeg,png files by default, this can be customized by editing the config.json.
-home: https://truecharts.org/charts/stable/webp-server
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/webp-server.png
-keywords:
- - webp-server
- - Cloud
- - Productivity
- - Tools-Utilities
- - MediaServer-Photos
- - Network-Web
- - Network-FTP
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: webp-server
-sources:
- - https://github.com/webp-sh/webp_server_go
- - https://github.com/truecharts/charts/tree/master/charts/stable/webp-server
- - https://hub.docker.com/r/webpsh/webps
-type: application
-version: 4.1.9
diff --git a/stable/webp-server/4.1.9/app-changelog.md b/stable/webp-server/4.1.9/app-changelog.md
deleted file mode 100644
index 3fe017b5ad..0000000000
--- a/stable/webp-server/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [webp-server-4.1.9](https://github.com/truecharts/charts/compare/webp-server-4.1.8...webp-server-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/webp-server/4.1.9/charts/common-17.2.26.tgz b/stable/webp-server/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/webp-server/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/website-shot/9.1.8/CHANGELOG.md b/stable/website-shot/9.1.8/CHANGELOG.md
deleted file mode 100644
index 7f86484180..0000000000
--- a/stable/website-shot/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [website-shot-9.1.8](https://github.com/truecharts/charts/compare/website-shot-9.1.7...website-shot-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [website-shot-9.1.7](https://github.com/truecharts/charts/compare/website-shot-9.1.6...website-shot-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [website-shot-9.1.6](https://github.com/truecharts/charts/compare/website-shot-9.1.5...website-shot-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [website-shot-9.1.5](https://github.com/truecharts/charts/compare/website-shot-9.1.4...website-shot-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [website-shot-9.1.4](https://github.com/truecharts/charts/compare/website-shot-9.1.3...website-shot-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [website-shot-9.1.3](https://github.com/truecharts/charts/compare/website-shot-9.1.0...website-shot-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [website-shot-9.1.2](https://github.com/truecharts/charts/compare/website-shot-9.1.0...website-shot-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [website-shot-9.1.0](https://github.com/truecharts/charts/compare/website-shot-9.0.1...website-shot-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [website-shot-9.0.1](https://github.com/truecharts/charts/compare/website-shot-9.0.0...website-shot-9.0.1) (2023-12-26)
diff --git a/stable/website-shot/9.1.8/Chart.yaml b/stable/website-shot/9.1.8/Chart.yaml
deleted file mode 100644
index 97de9149e5..0000000000
--- a/stable/website-shot/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Generate a full web-page screenshot with our service, that provides rich interface to make any kind of web screenshots online for free with no limits. The simplest way to take a full page screenshot.
-home: https://truecharts.org/charts/stable/website-shot
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/website-shot.png
-keywords:
- - website-shot
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: website-shot
-sources:
- - https://github.com/Flowko/website-shot
- - https://github.com/truecharts/charts/tree/master/charts/stable/website-shot
- - https://hub.docker.com/r/flowko1/website-shot
-type: application
-version: 9.1.8
diff --git a/stable/website-shot/9.1.8/app-changelog.md b/stable/website-shot/9.1.8/app-changelog.md
deleted file mode 100644
index 8474565edb..0000000000
--- a/stable/website-shot/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [website-shot-9.1.8](https://github.com/truecharts/charts/compare/website-shot-9.1.7...website-shot-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/website-shot/9.1.8/charts/common-17.2.26.tgz b/stable/website-shot/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/website-shot/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/website-shot/9.1.9/CHANGELOG.md b/stable/website-shot/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..590d8feff7
--- /dev/null
+++ b/stable/website-shot/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [website-shot-9.1.9](https://github.com/truecharts/charts/compare/website-shot-9.1.8...website-shot-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [website-shot-9.1.8](https://github.com/truecharts/charts/compare/website-shot-9.1.7...website-shot-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [website-shot-9.1.7](https://github.com/truecharts/charts/compare/website-shot-9.1.6...website-shot-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [website-shot-9.1.6](https://github.com/truecharts/charts/compare/website-shot-9.1.5...website-shot-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [website-shot-9.1.5](https://github.com/truecharts/charts/compare/website-shot-9.1.4...website-shot-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [website-shot-9.1.4](https://github.com/truecharts/charts/compare/website-shot-9.1.3...website-shot-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [website-shot-9.1.3](https://github.com/truecharts/charts/compare/website-shot-9.1.0...website-shot-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [website-shot-9.1.2](https://github.com/truecharts/charts/compare/website-shot-9.1.0...website-shot-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/website-shot/9.1.9/Chart.yaml b/stable/website-shot/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..07d74ced14
--- /dev/null
+++ b/stable/website-shot/9.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Generate a full web-page screenshot with our service, that provides rich interface to make any kind of web screenshots online for free with no limits. The simplest way to take a full page screenshot.
+home: https://truecharts.org/charts/stable/website-shot
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/website-shot.png
+keywords:
+ - website-shot
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: website-shot
+sources:
+ - https://github.com/Flowko/website-shot
+ - https://github.com/truecharts/charts/tree/master/charts/stable/website-shot
+ - https://hub.docker.com/r/flowko1/website-shot
+type: application
+version: 9.1.9
diff --git a/stable/website-shot/9.1.8/README.md b/stable/website-shot/9.1.9/README.md
similarity index 100%
rename from stable/website-shot/9.1.8/README.md
rename to stable/website-shot/9.1.9/README.md
diff --git a/stable/website-shot/9.1.9/app-changelog.md b/stable/website-shot/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..79c6e27017
--- /dev/null
+++ b/stable/website-shot/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [website-shot-9.1.9](https://github.com/truecharts/charts/compare/website-shot-9.1.8...website-shot-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/website-shot/9.1.8/app-readme.md b/stable/website-shot/9.1.9/app-readme.md
similarity index 100%
rename from stable/website-shot/9.1.8/app-readme.md
rename to stable/website-shot/9.1.9/app-readme.md
diff --git a/stable/website-shot/9.1.9/charts/common-17.2.28.tgz b/stable/website-shot/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/website-shot/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/website-shot/9.1.8/ix_values.yaml b/stable/website-shot/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/website-shot/9.1.8/ix_values.yaml
rename to stable/website-shot/9.1.9/ix_values.yaml
diff --git a/stable/website-shot/9.1.8/questions.yaml b/stable/website-shot/9.1.9/questions.yaml
similarity index 100%
rename from stable/website-shot/9.1.8/questions.yaml
rename to stable/website-shot/9.1.9/questions.yaml
diff --git a/stable/website-shot/9.1.9/templates/NOTES.txt b/stable/website-shot/9.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/website-shot/9.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/website-shot/9.1.9/templates/common.yaml b/stable/website-shot/9.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/website-shot/9.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/website-shot/9.1.9/values.yaml b/stable/website-shot/9.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/webtop/8.1.108/CHANGELOG.md b/stable/webtop/8.1.108/CHANGELOG.md
deleted file mode 100644
index 0468103c54..0000000000
--- a/stable/webtop/8.1.108/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [webtop-8.1.108](https://github.com/truecharts/charts/compare/webtop-8.1.107...webtop-8.1.108) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [webtop-8.1.107](https://github.com/truecharts/charts/compare/webtop-8.1.106...webtop-8.1.107) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [webtop-8.1.106](https://github.com/truecharts/charts/compare/webtop-8.1.100...webtop-8.1.106) (2024-01-21)
-
-### Chore
-
-
-
-- update webtop by renovate ([#17403](https://github.com/truecharts/charts/issues/17403))
-
-
-## [webtop-8.1.100](https://github.com/truecharts/charts/compare/webtop-8.1.76...webtop-8.1.100) (2024-01-19)
-
-### Chore
-
-
-
-- update webtop by renovate ([#17298](https://github.com/truecharts/charts/issues/17298))
-
-
-## [webtop-8.1.76](https://github.com/truecharts/charts/compare/webtop-8.1.56...webtop-8.1.76) (2024-01-13)
-
-### Chore
-
-
-
-- update webtop by renovate ([#17100](https://github.com/truecharts/charts/issues/17100))
-
-
-## [webtop-8.1.56](https://github.com/truecharts/charts/compare/webtop-8.1.55...webtop-8.1.56) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [webtop-8.1.55](https://github.com/truecharts/charts/compare/webtop-8.1.49...webtop-8.1.55) (2024-01-08)
-
-### Chore
-
-
-
-- update webtop by renovate ([#16978](https://github.com/truecharts/charts/issues/16978))
-
-
-## [webtop-8.1.49](https://github.com/truecharts/charts/compare/webtop-8.1.45...webtop-8.1.49) (2024-01-04)
-
-### Chore
-
-
-
-- update webtop by renovate ([#16870](https://github.com/truecharts/charts/issues/16870))
-
-
-## [webtop-8.1.45](https://github.com/truecharts/charts/compare/webtop-8.1.44...webtop-8.1.45) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [webtop-8.1.44](https://github.com/truecharts/charts/compare/webtop-8.1.27...webtop-8.1.44) (2024-01-02)
-
-### Chore
-
-
-
-- update webtop by renovate ([#16799](https://github.com/truecharts/charts/issues/16799))
-
-
diff --git a/stable/webtop/8.1.108/Chart.yaml b/stable/webtop/8.1.108/Chart.yaml
deleted file mode 100644
index 02ffd80205..0000000000
--- a/stable/webtop/8.1.108/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Webtop full desktop environments in officially supported flavors accessible via any modern web browser.
-home: https://truecharts.org/charts/stable/webtop
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/webtop.png
-keywords:
- - webtop
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: webtop
-sources:
- - https://github.com/linuxserver/docker-webtop#readme
- - https://github.com/linuxserver/gclient
- - https://github.com/orgs/linuxserver/packages/container/package/webtop
- - https://github.com/truecharts/charts/tree/master/charts/stable/webtop
- - https://fleet.linuxserver.io/image?name=linuxserver/webtop
-type: application
-version: 8.1.108
diff --git a/stable/webtop/8.1.108/app-changelog.md b/stable/webtop/8.1.108/app-changelog.md
deleted file mode 100644
index 464d02dd6e..0000000000
--- a/stable/webtop/8.1.108/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [webtop-8.1.108](https://github.com/truecharts/charts/compare/webtop-8.1.107...webtop-8.1.108) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/webtop/8.1.108/charts/common-17.2.26.tgz b/stable/webtop/8.1.108/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/webtop/8.1.108/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/webtop/8.1.109/CHANGELOG.md b/stable/webtop/8.1.109/CHANGELOG.md
new file mode 100644
index 0000000000..c234c8e44b
--- /dev/null
+++ b/stable/webtop/8.1.109/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [webtop-8.1.109](https://github.com/truecharts/charts/compare/webtop-8.1.108...webtop-8.1.109) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [webtop-8.1.108](https://github.com/truecharts/charts/compare/webtop-8.1.107...webtop-8.1.108) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [webtop-8.1.107](https://github.com/truecharts/charts/compare/webtop-8.1.106...webtop-8.1.107) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [webtop-8.1.106](https://github.com/truecharts/charts/compare/webtop-8.1.100...webtop-8.1.106) (2024-01-21)
+
+### Chore
+
+
+
+- update webtop by renovate ([#17403](https://github.com/truecharts/charts/issues/17403))
+
+
+## [webtop-8.1.100](https://github.com/truecharts/charts/compare/webtop-8.1.76...webtop-8.1.100) (2024-01-19)
+
+### Chore
+
+
+
+- update webtop by renovate ([#17298](https://github.com/truecharts/charts/issues/17298))
+
+
+## [webtop-8.1.76](https://github.com/truecharts/charts/compare/webtop-8.1.56...webtop-8.1.76) (2024-01-13)
+
+### Chore
+
+
+
+- update webtop by renovate ([#17100](https://github.com/truecharts/charts/issues/17100))
+
+
+## [webtop-8.1.56](https://github.com/truecharts/charts/compare/webtop-8.1.55...webtop-8.1.56) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [webtop-8.1.55](https://github.com/truecharts/charts/compare/webtop-8.1.49...webtop-8.1.55) (2024-01-08)
+
+### Chore
+
+
+
+- update webtop by renovate ([#16978](https://github.com/truecharts/charts/issues/16978))
+
+
+## [webtop-8.1.49](https://github.com/truecharts/charts/compare/webtop-8.1.45...webtop-8.1.49) (2024-01-04)
+
+### Chore
+
+
+
+- update webtop by renovate ([#16870](https://github.com/truecharts/charts/issues/16870))
+
+
+## [webtop-8.1.45](https://github.com/truecharts/charts/compare/webtop-8.1.44...webtop-8.1.45) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
diff --git a/stable/webtop/8.1.109/Chart.yaml b/stable/webtop/8.1.109/Chart.yaml
new file mode 100644
index 0000000000..f3cabf848b
--- /dev/null
+++ b/stable/webtop/8.1.109/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Webtop full desktop environments in officially supported flavors accessible via any modern web browser.
+home: https://truecharts.org/charts/stable/webtop
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/webtop.png
+keywords:
+ - webtop
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: webtop
+sources:
+ - https://github.com/linuxserver/docker-webtop#readme
+ - https://github.com/linuxserver/gclient
+ - https://github.com/orgs/linuxserver/packages/container/package/webtop
+ - https://github.com/truecharts/charts/tree/master/charts/stable/webtop
+ - https://fleet.linuxserver.io/image?name=linuxserver/webtop
+type: application
+version: 8.1.109
diff --git a/stable/webtop/8.1.108/README.md b/stable/webtop/8.1.109/README.md
similarity index 100%
rename from stable/webtop/8.1.108/README.md
rename to stable/webtop/8.1.109/README.md
diff --git a/stable/webtop/8.1.109/app-changelog.md b/stable/webtop/8.1.109/app-changelog.md
new file mode 100644
index 0000000000..4fec11d9f7
--- /dev/null
+++ b/stable/webtop/8.1.109/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [webtop-8.1.109](https://github.com/truecharts/charts/compare/webtop-8.1.108...webtop-8.1.109) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/webtop/8.1.108/app-readme.md b/stable/webtop/8.1.109/app-readme.md
similarity index 100%
rename from stable/webtop/8.1.108/app-readme.md
rename to stable/webtop/8.1.109/app-readme.md
diff --git a/stable/webtop/8.1.109/charts/common-17.2.28.tgz b/stable/webtop/8.1.109/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/webtop/8.1.109/charts/common-17.2.28.tgz differ
diff --git a/stable/webtop/8.1.108/ix_values.yaml b/stable/webtop/8.1.109/ix_values.yaml
similarity index 100%
rename from stable/webtop/8.1.108/ix_values.yaml
rename to stable/webtop/8.1.109/ix_values.yaml
diff --git a/stable/webtop/8.1.108/questions.yaml b/stable/webtop/8.1.109/questions.yaml
similarity index 100%
rename from stable/webtop/8.1.108/questions.yaml
rename to stable/webtop/8.1.109/questions.yaml
diff --git a/stable/webtop/8.1.109/templates/NOTES.txt b/stable/webtop/8.1.109/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/webtop/8.1.109/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/xonotic/4.1.8/templates/common.yaml b/stable/webtop/8.1.109/templates/common.yaml
similarity index 100%
rename from stable/xonotic/4.1.8/templates/common.yaml
rename to stable/webtop/8.1.109/templates/common.yaml
diff --git a/stable/webtop/8.1.109/values.yaml b/stable/webtop/8.1.109/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/wekan/13.3.4/CHANGELOG.md b/stable/wekan/13.3.4/CHANGELOG.md
new file mode 100644
index 0000000000..9fd09e85b5
--- /dev/null
+++ b/stable/wekan/13.3.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [wekan-13.3.4](https://github.com/truecharts/charts/compare/wekan-13.3.3...wekan-13.3.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [wekan-13.3.3](https://github.com/truecharts/charts/compare/wekan-13.3.2...wekan-13.3.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [wekan-13.3.2](https://github.com/truecharts/charts/compare/wekan-13.3.1...wekan-13.3.2) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [wekan-13.3.1](https://github.com/truecharts/charts/compare/wekan-13.3.0...wekan-13.3.1) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+- update helm general non-major by renovate ([#17057](https://github.com/truecharts/charts/issues/17057))
+
+
+## [wekan-13.3.1](https://github.com/truecharts/charts/compare/wekan-13.3.0...wekan-13.3.1) (2024-01-09)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#17057](https://github.com/truecharts/charts/issues/17057))
+
+
+## [wekan-13.3.0](https://github.com/truecharts/charts/compare/wekan-13.2.8...wekan-13.3.0) (2024-01-03)
+
+### Chore
+
+
+
+- update container image wekanteam/wekan to v7.27[@d120ab6](https://github.com/d120ab6) by renovate ([#16812](https://github.com/truecharts/charts/issues/16812))
+
+
+## [wekan-13.2.8](https://github.com/truecharts/charts/compare/wekan-13.2.7...wekan-13.2.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [wekan-13.2.7](https://github.com/truecharts/charts/compare/wekan-13.2.6...wekan-13.2.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [wekan-13.2.6](https://github.com/truecharts/charts/compare/wekan-13.2.5...wekan-13.2.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [wekan-13.2.5](https://github.com/truecharts/charts/compare/wekan-13.2.4...wekan-13.2.5) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/wekan/13.3.4/Chart.yaml b/stable/wekan/13.3.4/Chart.yaml
new file mode 100644
index 0000000000..e4ef9823ae
--- /dev/null
+++ b/stable/wekan/13.3.4/Chart.yaml
@@ -0,0 +1,45 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 7.27.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mongodb
+ version: 11.1.8
+ repository: https://deps.truecharts.org
+ condition: mongodb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: WeKan - Open Source kanban
+home: https://truecharts.org/charts/stable/wekan
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/wekan.png
+keywords:
+ - wekan
+ - kanban
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: wekan
+sources:
+ - https://wekan.github.io/
+ - https://github.com/wekan/wekan
+ - https://github.com/truecharts/charts/tree/master/charts/stable/wekan
+ - https://hub.docker.com/r/wekanteam/wekan
+type: application
+version: 13.3.4
diff --git a/stable/wekan/13.3.4/README.md b/stable/wekan/13.3.4/README.md
new file mode 100644
index 0000000000..4b0f65fe2d
--- /dev/null
+++ b/stable/wekan/13.3.4/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/wekan)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/wekan/13.3.4/app-changelog.md b/stable/wekan/13.3.4/app-changelog.md
new file mode 100644
index 0000000000..1d690fbed8
--- /dev/null
+++ b/stable/wekan/13.3.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [wekan-13.3.4](https://github.com/truecharts/charts/compare/wekan-13.3.3...wekan-13.3.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/wekan/13.3.4/app-readme.md b/stable/wekan/13.3.4/app-readme.md
new file mode 100644
index 0000000000..e0a07691ef
--- /dev/null
+++ b/stable/wekan/13.3.4/app-readme.md
@@ -0,0 +1,8 @@
+WeKan - Open Source kanban
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/wekan](https://truecharts.org/charts/stable/wekan)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/wekan/13.3.4/charts/common-17.2.28.tgz b/stable/wekan/13.3.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/wekan/13.3.4/charts/common-17.2.28.tgz differ
diff --git a/stable/youtubedl-material/9.1.12/charts/mongodb-11.1.8.tgz b/stable/wekan/13.3.4/charts/mongodb-11.1.8.tgz
similarity index 100%
rename from stable/youtubedl-material/9.1.12/charts/mongodb-11.1.8.tgz
rename to stable/wekan/13.3.4/charts/mongodb-11.1.8.tgz
diff --git a/stable/wekan/13.3.4/ix_values.yaml b/stable/wekan/13.3.4/ix_values.yaml
new file mode 100644
index 0000000000..9ab0c25c1f
--- /dev/null
+++ b/stable/wekan/13.3.4/ix_values.yaml
@@ -0,0 +1,159 @@
+image:
+ repository: wekanteam/wekan
+ tag: v7.27@sha256:d120ab6713eeda0ea1c587008a46408dec243a709c9d822408a6fd8e6f22c957
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10192
+ targetPort: 8080
+mongodb:
+ enabled: true
+ mongodbUsername: wekan
+ mongodbDatabase: wekan
+persistence:
+ data:
+ enabled: true
+ mountPath: "/data"
+portal:
+ open:
+ enabled: true
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ WRITABLE_PATH: "/data"
+ # User Defined
+ ROOT_URL: "http://localhost:8080"
+ # BROWSER_POLICY_ENABLED: false
+ # TRUSTED_URL: ""
+ # LOGOUT_WITH_TIMER: false
+ # LOGOUT_IN: 0
+ # LOGOUT_ON_HOURS: 0
+ # LOGOUT_ON_MINUTES: 0
+ # ACCOUNTS_COMMON_LOGIN_EXPIRATION_IN_DAYS: 90
+ # ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE: 3
+ # ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD: 60
+ # ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW: 15
+ # ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURES_BERORE: 3
+ # ACCOUNTS_LOCKOUT_UNKNOWN_USERS_LOCKOUT_PERIOD: 60
+ # ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW: 15
+ # MAX_IMAGE_PIXEL: 1024
+ # IMAGE_COMPRESS_RATIO: 80
+ # MAIL_URL: ""
+ # MAIL_SERVICE_USER: ""
+ # MAIL_SERVICE_PASSWORD: ""
+ # MAIL_SERVICE: ""
+ # BIGEVENTS_PATTERN: "NONE"
+ # NOTIFICATION_TRAY_AFTER_READ_DAYS_BEFORE_REMOVE: 90
+ # EMAIL_NOTIFICATION_TIMEOUT: 30000
+ # NOTIFY_DUE_DAYS_BEFORE_AND_AFTER: "2,0"
+ # NOTIFY_DUE_AT_HOUR_OF_DAY: 8
+ # RESULTS_PER_PAGE: 20
+ # RICHER_CARD_COMMENT_EDITOR: false
+ # CARD_OPENED_WEBHOOK_ENABLED: false
+ # PASSWORD_LOGIN_ENABLED: false
+ # WAIT_SPINNER: "Bounce"
+ # WITH_API: true
+ # WEBHOOKS_ATTRIBUTES: "cardId,listId,oldListId,boardId,comment,user,card,commentId,swimlaneId,customerField,customFieldValue"
+ # CORS: "*"
+ # CORS_ALLOW_HEADERS: "Authorization,Content-Type"
+ # CORS_EXPOSE_HEADERS: "*"
+ # MATOMO_ADDRESS: ""
+ # MATOMO_SITE_ID: 1
+ # MATOMO_DO_NOT_TRACK: true
+ # MATOMO_WITH_USERNAME: true
+ # ORACLE_OIM_ENABLED: false
+ # OAUTH2_ENABLED: false
+ # OAUTH2_LOGIN_STYLE: "redirect"
+ # OAUTH2_CLIENT_ID: ""
+ # OAUTH2_SECRET: ""
+ # OAUTH2_SERVER_URL: ""
+ # OAUTH2_AUTH_ENDPOINT: ""
+ # OAUTH2_USERINFO_ENDPOINT: ""
+ # OAUTH2_TOKEN_ENDPOINT: ""
+ # OAUTH2_ID_MAP: ""
+ # OAUTH2_USERNAME_MAP: ""
+ # OAUTH2_FULLNAME_MAP: ""
+ # OAUTH2_EMAIL_MAP: ""
+ # OAUTH2_ID_TOKEN_WHITELIST_FIELDS: ""
+ # OAUTH2_REQUEST_PERMISSIONS: ""
+ # OAUTH2_CA_CERT: ""
+ # OAUTH2_ADFS_ENABLED: false
+ # LDAP_ENABLE: false
+ # DEFAULT_AUTHENTICATION_METHOD: "ldap"
+ # LDAP_PORT: 389
+ # LDAP_HOST: ""
+ # LDAP_AD_SIMPLE_AUTH: false
+ # LDAP_USER_AUTHENTICATION: false
+ # LDAP_USER_AUTHENTICATION_FIELD: "uid"
+ # LDAP_DEFAULT_DOMAIN: ""
+ # LDAP_BASEDN: ""
+ # LDAP_LOGIN_FALLBACK: false
+ # LDAP_RECONNECT: true
+ # LDAP_TIMEOUT: 10000
+ # LDAP_IDLE_TIMEOUT: 10000
+ # LDAP_CONNECT_TIMEOUT: 10000
+ # LDAP_AUTHENTIFICATION: true
+ # LDAP_AUTHENTIFICATION_USERDN: ""
+ # LDAP_AUTHENTIFICATION_PASSWORD: ""
+ # LDAP_LOG_ENABLED: true
+ # LDAP_BACKGROUND_SYNC: true
+ # LDAP_BACKGROUND_SYNC_INTERVAL: "every 1 hour"
+ # LDAP_BACKGROUND_SYNC_KEEP_EXISTANT_USERS_UPDATED: false
+ # LDAP_BACKGROUND_SYNC_IMPORT_NEW_USERS: false
+ # LDAP_ENCRYPTION: "false"
+ # LDAP_CA_CERT: ""
+ # LDAP_REJECT_UNAUTHORIZED: false
+ # LDAP_USER_SEARCH_FILTER: ""
+ # LDAP_USER_SEARCH_SCOPE: "one"
+ # LDAP_USER_SEARCH_FIELD: ""
+ # LDAP_SEARCH_PAGE_SIZE: 0
+ # LDAP_SEARCH_SIZE_LIMIT: 0
+ # LDAP_GROUP_FILTER_ENABLE: false
+ # LDAP_GROUP_FILTER_OBJECTCLASS: ""
+ # LDAP_GROUP_FILTER_GROUP_ID_ATTRIBUTE: ""
+ # LDAP_GROUP_FILTER_GROUP_MEMBER_ATTRIBUTE: ""
+ # LDAP_GROUP_FILTER_GROUP_MEMBER_FORMAT: ""
+ # LDAP_GROUP_FILTER_GROUP_NAME: ""
+ # LDAP_UNIQUE_IDENTIFIER_FIELD: ""
+ # LDAP_UTF8_NAMES_SLUGIFY: true
+ # LDAP_USERNAME_FIELD: ""
+ # LDAP_FULLNAME_FIELD: "fullname"
+ # LDAP_MERGE_EXISTING_USERS: false
+ # LDAP_EMAIL_MATCH_ENABLE: true
+ # LDAP_EMAIL_MATCH_REQUIRE: true
+ # LDAP_EMAIL_MATCH_VERIFIED: true
+ # LDAP_EMAIL_FIELD: "mail"
+ # LDAP_SYNC_USER_DATA: false
+ # LDAP_SYNC_USER_DATA_FIELDMAP: ""
+ # LDAP_SYNC_GROUP_ROLES: ""
+ # LDAP_SYNC_ADMIN_STATUS: true
+ # LDAP_SYNC_ADMIN_GROUPS: ""
+ # HEADER_LOGIN_ID: ""
+ # HEADER_LOGIN_FIRSTNAME: ""
+ # HEADER_LOGIN_LASTNAME: ""
+ # HEADER_LOGIN_EMAIL: ""
+ # CAS_ENABLED: false
+ # CAS_BASE_URL: ""
+ # CAS_LOGIN_URL: ""
+ # CAS_VALIDATE_URL: ""
+ # SAML_ENABLED: false
+ # SAML_PROVIDER: ""
+ # SAML_ENTRYPOINT: ""
+ # SAML_ISSUER: ""
+ # SAML_CERT: ""
+ # SAML_IDPSLO_REDIRECTURL: ""
+ # SAML_PRIVATE_KEYFILE: ""
+ # SAML_PUBLIC_CERTFILE: ""
+ # SAML_IDENTIFIER_FORMAT: ""
+ # SAML_LOCAL_PROFILE_MATCH_ATTRIBUTE: ""
+ # SAML_ATTRIBUTES: ""
+ MONGO_URL:
+ secretKeyRef:
+ expandObjectName: false
+ name: '{{ printf "%s-%s" .Release.Name "mongodbcreds" }}'
+ key: url
diff --git a/stable/wekan/13.3.4/questions.yaml b/stable/wekan/13.3.4/questions.yaml
new file mode 100644
index 0000000000..2e2f3ad820
--- /dev/null
+++ b/stable/wekan/13.3.4/questions.yaml
@@ -0,0 +1,3827 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ROOT_URL
+ label: "ROOT_URL"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: BROWSER_POLICY_ENABLED
+ label: "BROWSER_POLICY_ENABLED"
+ description: "Enable browser policy and allow one trusted URL that can have iframe that has Wekan embedded inside."
+ schema:
+ type: boolean
+ default: false
+ - variable: TRUSTED_URL
+ label: "TRUSTED_URL"
+ description: "When browser policy is enabled, HTML code at this Trusted URL can have iframe that embeds Wekan inside."
+ schema:
+ type: string
+ default: ""
+ - variable: logoutenabled
+ label: "Logout/Login Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: LOGOUT_WITH_TIMER
+ label: "LOGOUT_WITH_TIMER"
+ schema:
+ type: boolean
+ default: false
+ - variable: LOGOUT_IN
+ label: "LOGOUT_IN (Days)"
+ schema:
+ type: int
+ default: 0
+ - variable: LOGOUT_ON_HOURS
+ label: "LOGOUT_ON_HOURS"
+ schema:
+ type: int
+ default: 0
+ - variable: LOGOUT_ON_MINUTES
+ label: "LOGOUT_ON_MINUTES"
+ schema:
+ type: int
+ default: 0
+ - variable: ACCOUNTS_COMMON_LOGIN_EXPIRATION_IN_DAYS
+ label: "ACCOUNTS_COMMON_LOGIN_EXPIRATION_IN_DAYS"
+ schema:
+ type: int
+ default: 90
+ - variable: passwordnabled
+ label: "Password Brute Force Protection Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE
+ label: "ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE"
+ schema:
+ type: int
+ default: 3
+ - variable: ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD
+ label: "ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD"
+ schema:
+ type: int
+ default: 60
+ - variable: ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW
+ label: "ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW"
+ schema:
+ type: int
+ default: 15
+ - variable: ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURES_BERORE
+ label: "ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURES_BERORE"
+ schema:
+ type: int
+ default: 3
+ - variable: ACCOUNTS_LOCKOUT_UNKNOWN_USERS_LOCKOUT_PERIOD
+ label: "ACCOUNTS_LOCKOUT_UNKNOWN_USERS_LOCKOUT_PERIOD"
+ schema:
+ type: int
+ default: 60
+ - variable: ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW
+ label: "ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW"
+ schema:
+ type: int
+ default: 15
+ - variable: imagenabled
+ label: "Image Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: MAX_IMAGE_PIXEL
+ label: "MAX_IMAGE_PIXEL"
+ schema:
+ type: int
+ default: 1024
+ - variable: IMAGE_COMPRESS_RATIO
+ label: "IMAGE_COMPRESS_RATIO"
+ schema:
+ type: int
+ default: 80
+ - variable: mailenabled
+ label: "Mail Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: MAIL_URL
+ label: "MAIL_URL"
+ schema:
+ type: string
+ default: ""
+ - variable: MAIL_SERVICE_USER
+ label: "MAIL_SERVICE_USER"
+ schema:
+ type: string
+ default: ""
+ - variable: MAIL_SERVICE_PASSWORD
+ label: "MAIL_SERVICE_PASSWORD"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: MAIL_SERVICE
+ label: "MAIL_SERVICE"
+ schema:
+ type: string
+ default: ""
+ - variable: notificationsenabled
+ label: "Notifications Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: BIGEVENTS_PATTERN
+ label: "BIGEVENTS_PATTERN"
+ schema:
+ type: string
+ default: "NONE"
+ - variable: NOTIFICATION_TRAY_AFTER_READ_DAYS_BEFORE_REMOVE
+ label: "NOTIFICATION_TRAY_AFTER_READ_DAYS_BEFORE_REMOVE"
+ description: "Number of days after a notification is read before we remove it."
+ schema:
+ type: int
+ default: 90
+ - variable: EMAIL_NOTIFICATION_TIMEOUT
+ label: "EMAIL_NOTIFICATION_TIMEOUT"
+ schema:
+ type: int
+ default: 30000
+ - variable: NOTIFY_DUE_DAYS_BEFORE_AND_AFTER
+ label: "NOTIFY_DUE_DAYS_BEFORE_AND_AFTER"
+ description: "Notify due days, default is None, 2 days before and on the event day"
+ schema:
+ type: string
+ default: "2,0"
+ - variable: NOTIFY_DUE_AT_HOUR_OF_DAY
+ label: "NOTIFY_DUE_AT_HOUR_OF_DAY"
+ description: "Notify due at hour of day."
+ schema:
+ type: int
+ default: 8
+ - variable: personalizationenabled
+ label: "UX Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: RESULTS_PER_PAGE
+ label: "RESULTS_PER_PAGE"
+ schema:
+ type: int
+ default: 20
+ required: true
+ - variable: RICHER_CARD_COMMENT_EDITOR
+ label: "RICHER_CARD_COMMENT_EDITOR"
+ schema:
+ type: boolean
+ default: false
+ - variable: CARD_OPENED_WEBHOOK_ENABLED
+ label: "CARD_OPENED_WEBHOOK_ENABLED"
+ schema:
+ type: boolean
+ default: false
+ - variable: PASSWORD_LOGIN_ENABLED
+ label: "PASSWORD_LOGIN_ENABLED"
+ schema:
+ type: boolean
+ default: false
+ - variable: WAIT_SPINNER
+ label: "WAIT_SPINNER"
+ description: "Sets the Wait Spinner animation"
+ schema:
+ type: string
+ default: "Bounce"
+ enum:
+ - value: "Bounce"
+ description: "Bounce"
+ - value: "Cube"
+ description: "Cube"
+ - value: "Cube-Grid"
+ description: "Cube-Grid"
+ - value: "Dot"
+ description: "Dot"
+ - value: "Double-Bounce"
+ description: "Double-Bounce"
+ - value: "Rotateplane"
+ description: "Rotateplane"
+ - value: "Scaleout"
+ description: "Scaleout"
+ - value: "Wave"
+ description: "Wave"
+ - variable: backendenabled
+ label: "Backend Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: WITH_API
+ label: "WITH_API"
+ schema:
+ type: boolean
+ default: true
+ - variable: WEBHOOKS_ATTRIBUTES
+ label: "WEBHOOKS_ATTRIBUTES"
+ description: "What to send to Outgoing Webhook."
+ schema:
+ type: string
+ default: "cardId,listId,oldListId,boardId,comment,user,card,commentId,swimlaneId,customerField,customFieldValue"
+ - variable: corsenabled
+ label: "CORS Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CORS
+ label: "CORS"
+ schema:
+ type: string
+ default: "*"
+ - variable: CORS_ALLOW_HEADERS
+ label: "CORS_ALLOW_HEADERS"
+ schema:
+ type: string
+ default: "Authorization,Content-Type"
+ - variable: CORS_EXPOSE_HEADERS
+ label: "CORS_EXPOSE_HEADERS"
+ schema:
+ type: string
+ default: "*"
+ - variable: matomoenabled
+ label: "Matomo Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: MATOMO_ADDRESS
+ label: "MATOMO_ADDRESS"
+ description: "The address of the server where Matomo is hosted."
+ schema:
+ type: string
+ default: ""
+ - variable: MATOMO_SITE_ID
+ label: "MATOMO_SITE_ID"
+ description: "The value of the site ID given in Matomo server for Wekan."
+ schema:
+ type: int
+ default: 1
+ - variable: MATOMO_DO_NOT_TRACK
+ label: "MATOMO_DO_NOT_TRACK"
+ description: "The option do not track which enables users to not be tracked by matomo."
+ schema:
+ type: boolean
+ default: true
+ - variable: MATOMO_WITH_USERNAME
+ label: "MATOMO_WITH_USERNAME"
+ description: "The option that allows matomo to retrieve the username."
+ schema:
+ type: boolean
+ default: true
+ - variable: ORACLE_OIM_ENABLED
+ label: "ORACLE_OIM_ENABLED"
+ description: "OAUTH2 ORACLE on premise identity manager OIM"
+ schema:
+ type: boolean
+ default: false
+ - variable: oatuhncenabled
+ label: "OAUTH2 Nextcloud Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: OAUTH2_ENABLED
+ label: "OAUTH2_ENABLED"
+ schema:
+ type: boolean
+ default: false
+ - variable: OAUTH2_LOGIN_STYLE
+ label: "OAUTH2_LOGIN_STYLE"
+ description: "OAuth2 login style: popup or redirect."
+ schema:
+ type: string
+ default: "redirect"
+ enum:
+ - value: "redirect"
+ description: "redirect"
+ - value: "popup"
+ description: "popup"
+ - variable: OAUTH2_CLIENT_ID
+ label: "OAUTH2_CLIENT_ID"
+ description: "Application GUID captured during app registration"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_SECRET
+ label: "OAUTH2_SECRET"
+ description: "Secret key generated during app registration"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_SERVER_URL
+ label: "OAUTH2_SERVER_URL"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_AUTH_ENDPOINT
+ label: "OAUTH2_AUTH_ENDPOINT"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_USERINFO_ENDPOINT
+ label: "OAUTH2_USERINFO_ENDPOINT"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_TOKEN_ENDPOINT
+ label: "OAUTH2_TOKEN_ENDPOINT"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_ID_MAP
+ label: "OAUTH2_ID_MAP"
+ description: "The claim name you want to map to the unique ID field."
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_USERNAME_MAP
+ label: "OAUTH2_USERNAME_MAP"
+ description: "The claim name you want to map to the username field."
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_FULLNAME_MAP
+ label: "OAUTH2_FULLNAME_MAP"
+ description: "The claim name you want to map to the full name field."
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_EMAIL_MAP
+ label: "OAUTH2_EMAIL_MAP"
+ description: "The claim name you want to map to the email field."
+ schema:
+ type: string
+ default: ""
+ - variable: oatuhkeycloackenabled
+ label: "OAUTH2 Keycloack Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: OAUTH2_ENABLED
+ label: "OAUTH2_ENABLED"
+ schema:
+ type: boolean
+ default: false
+ - variable: OAUTH2_LOGIN_STYLE
+ label: "OAUTH2_LOGIN_STYLE"
+ description: "OAuth2 login style: popup or redirect."
+ schema:
+ type: string
+ default: "redirect"
+ enum:
+ - value: "redirect"
+ description: "redirect"
+ - value: "popup"
+ description: "popup"
+ - variable: OAUTH2_CLIENT_ID
+ label: "OAUTH2_CLIENT_ID"
+ description: "Application GUID captured during app registration"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_SECRET
+ label: "OAUTH2_SECRET"
+ description: "Secret key generated during app registration"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_SERVER_URL
+ label: "OAUTH2_SERVER_URL"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_AUTH_ENDPOINT
+ label: "OAUTH2_AUTH_ENDPOINT"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_USERINFO_ENDPOINT
+ label: "OAUTH2_USERINFO_ENDPOINT"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_TOKEN_ENDPOINT
+ label: "OAUTH2_TOKEN_ENDPOINT"
+ schema:
+ type: string
+ default: ""
+ - variable: oatuhdoorkeeperenabled
+ label: "OAUTH2 Doorkeeper Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: OAUTH2_ENABLED
+ label: "OAUTH2_ENABLED"
+ schema:
+ type: boolean
+ default: false
+ - variable: OAUTH2_LOGIN_STYLE
+ label: "OAUTH2_LOGIN_STYLE"
+ description: "OAuth2 login style: popup or redirect."
+ schema:
+ type: string
+ default: "redirect"
+ enum:
+ - value: "redirect"
+ description: "redirect"
+ - value: "popup"
+ description: "popup"
+ - variable: OAUTH2_CLIENT_ID
+ label: "OAUTH2_CLIENT_ID"
+ description: "Application GUID captured during app registration"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_SECRET
+ label: "OAUTH2_SECRET"
+ description: "Secret key generated during app registration"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_SERVER_URL
+ label: "OAUTH2_SERVER_URL"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_AUTH_ENDPOINT
+ label: "OAUTH2_AUTH_ENDPOINT"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_USERINFO_ENDPOINT
+ label: "OAUTH2_USERINFO_ENDPOINT"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_TOKEN_ENDPOINT
+ label: "OAUTH2_TOKEN_ENDPOINT"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_ID_TOKEN_WHITELIST_FIELDS
+ label: "OAUTH2_ID_TOKEN_WHITELIST_FIELDS"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_REQUEST_PERMISSIONS
+ label: "OAUTH2_REQUEST_PERMISSIONS"
+ description: "The claim name you want to map to the unique ID field."
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_ID_MAP
+ label: "OAUTH2_ID_MAP"
+ description: "The claim name you want to map to the unique ID field."
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_USERNAME_MAP
+ label: "OAUTH2_USERNAME_MAP"
+ description: "The claim name you want to map to the username field."
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_FULLNAME_MAP
+ label: "OAUTH2_FULLNAME_MAP"
+ description: "The claim name you want to map to the full name field."
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_EMAIL_MAP
+ label: "OAUTH2_EMAIL_MAP"
+ description: "The claim name you want to map to the email field."
+ schema:
+ type: string
+ default: ""
+ - variable: oatuhazureenabled
+ label: "OAUTH2 Azure Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: OAUTH2_ENABLED
+ label: "OAUTH2_ENABLED"
+ schema:
+ type: boolean
+ default: false
+ - variable: OAUTH2_CA_CERT
+ label: "OAUTH2_CA_CERT"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: OAUTH2_ADFS_ENABLED
+ label: "OAUTH2_ADFS_ENABLED"
+ schema:
+ type: boolean
+ default: false
+ - variable: OAUTH2_LOGIN_STYLE
+ label: "OAUTH2_LOGIN_STYLE"
+ description: "OAuth2 login style: popup or redirect."
+ schema:
+ type: string
+ default: "redirect"
+ enum:
+ - value: "redirect"
+ description: "redirect"
+ - value: "popup"
+ description: "popup"
+ - variable: OAUTH2_CLIENT_ID
+ label: "OAUTH2_CLIENT_ID"
+ description: "Application GUID captured during app registration"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_SECRET
+ label: "OAUTH2_SECRET"
+ description: "Secret key generated during app registration"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_SERVER_URL
+ label: "OAUTH2_SERVER_URL"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_AUTH_ENDPOINT
+ label: "OAUTH2_AUTH_ENDPOINT"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_USERINFO_ENDPOINT
+ label: "OAUTH2_USERINFO_ENDPOINT"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_TOKEN_ENDPOINT
+ label: "OAUTH2_TOKEN_ENDPOINT"
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_ID_MAP
+ label: "OAUTH2_ID_MAP"
+ description: "The claim name you want to map to the unique ID field."
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_USERNAME_MAP
+ label: "OAUTH2_USERNAME_MAP"
+ description: "The claim name you want to map to the username field."
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_FULLNAME_MAP
+ label: "OAUTH2_FULLNAME_MAP"
+ description: "The claim name you want to map to the full name field."
+ schema:
+ type: string
+ default: ""
+ - variable: OAUTH2_EMAIL_MAP
+ label: "OAUTH2_EMAIL_MAP"
+ description: "The claim name you want to map to the email field."
+ schema:
+ type: string
+ default: ""
+ - variable: ldapenabled
+ label: "LDAP Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: LDAP_ENABLE
+ label: "LDAP_ENABLE"
+ schema:
+ type: boolean
+ default: false
+ - variable: DEFAULT_AUTHENTICATION_METHOD
+ label: "DEFAULT_AUTHENTICATION_METHOD"
+ schema:
+ type: string
+ default: "ldap"
+ - variable: LDAP_PORT
+ label: "LDAP_PORT"
+ schema:
+ type: int
+ default: 389
+ - variable: LDAP_HOST
+ label: "LDAP_HOST"
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_AD_SIMPLE_AUTH
+ label: "LDAP_AD_SIMPLE_AUTH"
+ schema:
+ type: boolean
+ default: false
+ - variable: LDAP_USER_AUTHENTICATION
+ label: "LDAP_USER_AUTHENTICATION"
+ schema:
+ type: boolean
+ default: false
+ - variable: LDAP_USER_AUTHENTICATION_FIELD
+ label: "LDAP_USER_AUTHENTICATION_FIELD"
+ schema:
+ type: string
+ default: "uid"
+ - variable: LDAP_DEFAULT_DOMAIN
+ label: "LDAP_DEFAULT_DOMAIN"
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_BASEDN
+ label: "LDAP_BASEDN"
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_LOGIN_FALLBACK
+ label: "LDAP_LOGIN_FALLBACK"
+ schema:
+ type: boolean
+ default: false
+ - variable: LDAP_RECONNECT
+ label: "LDAP_RECONNECT"
+ schema:
+ type: boolean
+ default: true
+ - variable: LDAP_TIMEOUT
+ label: "LDAP_TIMEOUT"
+ schema:
+ type: int
+ default: 10000
+ - variable: LDAP_IDLE_TIMEOUT
+ label: "LDAP_IDLE_TIMEOUT"
+ schema:
+ type: int
+ default: 10000
+ - variable: LDAP_CONNECT_TIMEOUT
+ label: "LDAP_CONNECT_TIMEOUT"
+ schema:
+ type: int
+ default: 10000
+ - variable: LDAP_AUTHENTIFICATION
+ label: "LDAP_AUTHENTIFICATION"
+ schema:
+ type: boolean
+ default: true
+ - variable: LDAP_AUTHENTIFICATION_USERDN
+ label: "LDAP_AUTHENTIFICATION_USERDN"
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_AUTHENTIFICATION_PASSWORD
+ label: "LDAP_AUTHENTIFICATION_PASSWORD"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: LDAP_LOG_ENABLED
+ label: "LDAP_LOG_ENABLED"
+ schema:
+ type: boolean
+ default: true
+ - variable: LDAP_BACKGROUND_SYNC
+ label: "LDAP_BACKGROUND_SYNC"
+ schema:
+ type: boolean
+ default: true
+ - variable: LDAP_BACKGROUND_SYNC_INTERVAL
+ label: "LDAP_BACKGROUND_SYNC_INTERVAL"
+ schema:
+ type: string
+ default: "every 1 hour"
+ - variable: LDAP_BACKGROUND_SYNC_KEEP_EXISTANT_USERS_UPDATED
+ label: "LDAP_BACKGROUND_SYNC_KEEP_EXISTANT_USERS_UPDATED"
+ schema:
+ type: boolean
+ default: false
+ - variable: LDAP_BACKGROUND_SYNC_IMPORT_NEW_USERS
+ label: "LDAP_BACKGROUND_SYNC_IMPORT_NEW_USERS"
+ schema:
+ type: boolean
+ default: false
+ - variable: LDAP_ENCRYPTION
+ label: "LDAP_ENCRYPTION"
+ schema:
+ type: string
+ default: "false"
+ - variable: LDAP_CA_CERT
+ label: "LDAP_CA_CERT"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: LDAP_REJECT_UNAUTHORIZED
+ label: "LDAP_REJECT_UNAUTHORIZED"
+ schema:
+ type: boolean
+ default: false
+ - variable: LDAP_USER_SEARCH_FILTER
+ label: "LDAP_USER_SEARCH_FILTER"
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_USER_SEARCH_SCOPE
+ label: "LDAP_USER_SEARCH_SCOPE"
+ schema:
+ type: string
+ default: "one"
+ enum:
+ - value: "one"
+ description: "one"
+ - value: "base"
+ description: "base"
+ - value: "sub"
+ description: "sub"
+ - variable: LDAP_USER_SEARCH_FIELD
+ label: "LDAP_USER_SEARCH_FIELD"
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_SEARCH_PAGE_SIZE
+ label: "LDAP_SEARCH_PAGE_SIZE"
+ schema:
+ type: int
+ default: 0
+ - variable: LDAP_SEARCH_SIZE_LIMIT
+ label: "LDAP_SEARCH_SIZE_LIMIT"
+ schema:
+ type: int
+ default: 0
+ - variable: LDAP_GROUP_FILTER_ENABLE
+ label: "LDAP_GROUP_FILTER_ENABLE"
+ schema:
+ type: boolean
+ default: false
+ - variable: LDAP_GROUP_FILTER_OBJECTCLASS
+ label: "LDAP_GROUP_FILTER_OBJECTCLASS"
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_GROUP_FILTER_GROUP_ID_ATTRIBUTE
+ label: "LDAP_GROUP_FILTER_GROUP_ID_ATTRIBUTE"
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_GROUP_FILTER_GROUP_MEMBER_ATTRIBUTE
+ label: "LDAP_GROUP_FILTER_GROUP_MEMBER_ATTRIBUTE"
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_GROUP_FILTER_GROUP_MEMBER_FORMAT
+ label: "LDAP_GROUP_FILTER_GROUP_MEMBER_FORMAT"
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_GROUP_FILTER_GROUP_NAME
+ label: "LDAP_GROUP_FILTER_GROUP_NAME"
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_UNIQUE_IDENTIFIER_FIELD
+ label: "LDAP_UNIQUE_IDENTIFIER_FIELD"
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_UTF8_NAMES_SLUGIFY
+ label: "LDAP_UTF8_NAMES_SLUGIFY"
+ schema:
+ type: boolean
+ default: true
+ - variable: LDAP_USERNAME_FIELD
+ label: "LDAP_USERNAME_FIELD"
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_FULLNAME_FIELD
+ label: "LDAP_FULLNAME_FIELD"
+ schema:
+ type: string
+ default: "fullname"
+ - variable: LDAP_MERGE_EXISTING_USERS
+ label: "LDAP_MERGE_EXISTING_USERS"
+ schema:
+ type: boolean
+ default: false
+ - variable: LDAP_EMAIL_MATCH_ENABLE
+ label: "LDAP_EMAIL_MATCH_ENABLE"
+ schema:
+ type: boolean
+ default: true
+ - variable: LDAP_EMAIL_MATCH_REQUIRE
+ label: "LDAP_EMAIL_MATCH_REQUIRE"
+ schema:
+ type: boolean
+ default: true
+ - variable: LDAP_EMAIL_MATCH_VERIFIED
+ label: "LDAP_EMAIL_MATCH_VERIFIED"
+ schema:
+ type: boolean
+ default: true
+ - variable: LDAP_EMAIL_FIELD
+ label: "LDAP_EMAIL_FIELD"
+ schema:
+ type: string
+ default: "mail"
+ - variable: LDAP_SYNC_USER_DATA
+ label: "LDAP_SYNC_USER_DATA"
+ schema:
+ type: boolean
+ default: false
+ - variable: LDAP_SYNC_USER_DATA_FIELDMAP
+ label: "LDAP_SYNC_USER_DATA_FIELDMAP"
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_SYNC_GROUP_ROLES
+ label: "LDAP_SYNC_GROUP_ROLES"
+ schema:
+ type: string
+ default: ""
+ - variable: LDAP_SYNC_ADMIN_STATUS
+ label: "LDAP_SYNC_ADMIN_STATUS"
+ schema:
+ type: boolean
+ default: true
+ - variable: LDAP_SYNC_ADMIN_GROUPS
+ label: "LDAP_SYNC_ADMIN_GROUPS"
+ schema:
+ type: string
+ default: ""
+ - variable: headerenabled
+ label: "LDAP Header Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: HEADER_LOGIN_ID
+ label: "HEADER_LOGIN_ID"
+ schema:
+ type: string
+ default: ""
+ - variable: HEADER_LOGIN_FIRSTNAME
+ label: "HEADER_LOGIN_FIRSTNAME"
+ schema:
+ type: string
+ default: ""
+ - variable: HEADER_LOGIN_LASTNAME
+ label: "HEADER_LOGIN_LASTNAME"
+ schema:
+ type: string
+ default: ""
+ - variable: HEADER_LOGIN_EMAIL
+ label: "HEADER_LOGIN_EMAIL"
+ schema:
+ type: string
+ default: ""
+ - variable: casenabled
+ label: "CAS Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: CAS_ENABLED
+ label: "CAS_ENABLED"
+ schema:
+ type: boolean
+ default: false
+ - variable: CAS_BASE_URL
+ label: "CAS_BASE_URL"
+ schema:
+ type: string
+ default: ""
+ - variable: CAS_LOGIN_URL
+ label: "CAS_LOGIN_URL"
+ schema:
+ type: string
+ default: ""
+ - variable: CAS_VALIDATE_URL
+ label: "CAS_VALIDATE_URL"
+ schema:
+ type: string
+ default: ""
+ - variable: samlenabled
+ label: "SAML Settings"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: SAML_ENABLED
+ label: "SAML_ENABLED"
+ schema:
+ type: boolean
+ default: false
+ - variable: SAML_PROVIDER
+ label: "SAML_PROVIDER"
+ schema:
+ type: string
+ default: ""
+ - variable: SAML_ENTRYPOINT
+ label: "SAML_ENTRYPOINT"
+ schema:
+ type: string
+ default: ""
+ - variable: SAML_ISSUER
+ label: "SAML_ISSUER"
+ schema:
+ type: string
+ default: ""
+ - variable: SAML_CERT
+ label: "SAML_CERT"
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: SAML_IDPSLO_REDIRECTURL
+ label: "SAML_IDPSLO_REDIRECTURL"
+ schema:
+ type: string
+ default: ""
+ - variable: SAML_PRIVATE_KEYFILE
+ label: "SAML_PRIVATE_KEYFILE"
+ schema:
+ type: string
+ default: ""
+ - variable: SAML_PUBLIC_CERTFILE
+ label: "SAML_PUBLIC_CERTFILE"
+ schema:
+ type: string
+ default: ""
+ - variable: SAML_IDENTIFIER_FORMAT
+ label: "SAML_IDENTIFIER_FORMAT"
+ schema:
+ type: string
+ default: ""
+ - variable: SAML_LOCAL_PROFILE_MATCH_ATTRIBUTE
+ label: "SAML_LOCAL_PROFILE_MATCH_ATTRIBUTE"
+ schema:
+ type: string
+ default: ""
+ - variable: SAML_ATTRIBUTES
+ label: "SAML_ATTRIBUTES"
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10192
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/wekan/13.3.4/templates/NOTES.txt b/stable/wekan/13.3.4/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/wekan/13.3.4/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/wekan/13.3.4/templates/common.yaml b/stable/wekan/13.3.4/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/wekan/13.3.4/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/wekan/13.3.4/values.yaml b/stable/wekan/13.3.4/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/wg-easy/9.0.4/CHANGELOG.md b/stable/wg-easy/9.0.4/CHANGELOG.md
deleted file mode 100644
index 456e1dc3f1..0000000000
--- a/stable/wg-easy/9.0.4/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [wg-easy-9.0.4](https://github.com/truecharts/charts/compare/wg-easy-9.0.3...wg-easy-9.0.4) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/wg-easy/wg-easy to 10[@da89743](https://github.com/da89743) by renovate ([#17469](https://github.com/truecharts/charts/issues/17469))
-
-
-## [wg-easy-9.0.3](https://github.com/truecharts/charts/compare/wg-easy-9.0.2...wg-easy-9.0.3) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [wg-easy-9.0.2](https://github.com/truecharts/charts/compare/wg-easy-9.0.1...wg-easy-9.0.2) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [wg-easy-9.0.1](https://github.com/truecharts/charts/compare/wg-easy-9.0.0...wg-easy-9.0.1) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/wg-easy/wg-easy to 10[@f1485fa](https://github.com/f1485fa) by renovate ([#17377](https://github.com/truecharts/charts/issues/17377))
-
-
-## [wg-easy-9.0.0](https://github.com/truecharts/charts/compare/wg-easy-8.1.6...wg-easy-9.0.0) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/wg-easy/wg-easy to v10[@db61927](https://github.com/db61927) by renovate ([#17110](https://github.com/truecharts/charts/issues/17110))
-
-
-
-
-## [wg-easy-8.1.6](https://github.com/truecharts/charts/compare/wg-easy-8.1.5...wg-easy-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [wg-easy-8.1.5](https://github.com/truecharts/charts/compare/wg-easy-8.1.4...wg-easy-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [wg-easy-8.1.4](https://github.com/truecharts/charts/compare/wg-easy-8.1.3...wg-easy-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [wg-easy-8.1.3](https://github.com/truecharts/charts/compare/wg-easy-8.1.0...wg-easy-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
diff --git a/stable/wg-easy/9.0.4/Chart.yaml b/stable/wg-easy/9.0.4/Chart.yaml
deleted file mode 100644
index 07acda0d33..0000000000
--- a/stable/wg-easy/9.0.4/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: networking
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 10.0.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: The easiest way to run WireGuard VPN + Web-based Admin UI.
-home: https://truecharts.org/charts/stable/wg-easy
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/wg-easy.png
-keywords:
- - wg-easy
- - wireguard
- - weejewel
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: wg-easy
-sources:
- - https://github.com/WeeJeWel/wg-easy
- - https://github.com/truecharts/charts/tree/master/charts/stable/wg-easy
- - https://ghcr.io/wg-easy/wg-easy
-type: application
-version: 9.0.4
diff --git a/stable/wg-easy/9.0.4/app-changelog.md b/stable/wg-easy/9.0.4/app-changelog.md
deleted file mode 100644
index d39661aa92..0000000000
--- a/stable/wg-easy/9.0.4/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [wg-easy-9.0.4](https://github.com/truecharts/charts/compare/wg-easy-9.0.3...wg-easy-9.0.4) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/wg-easy/wg-easy to 10[@da89743](https://github.com/da89743) by renovate ([#17469](https://github.com/truecharts/charts/issues/17469))
\ No newline at end of file
diff --git a/stable/wg-easy/9.0.4/charts/common-17.2.26.tgz b/stable/wg-easy/9.0.4/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/wg-easy/9.0.4/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/wg-easy/9.0.5/CHANGELOG.md b/stable/wg-easy/9.0.5/CHANGELOG.md
new file mode 100644
index 0000000000..462d44fbfd
--- /dev/null
+++ b/stable/wg-easy/9.0.5/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [wg-easy-9.0.5](https://github.com/truecharts/charts/compare/wg-easy-9.0.4...wg-easy-9.0.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [wg-easy-9.0.4](https://github.com/truecharts/charts/compare/wg-easy-9.0.3...wg-easy-9.0.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/wg-easy/wg-easy to 10[@da89743](https://github.com/da89743) by renovate ([#17469](https://github.com/truecharts/charts/issues/17469))
+
+
+## [wg-easy-9.0.3](https://github.com/truecharts/charts/compare/wg-easy-9.0.2...wg-easy-9.0.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [wg-easy-9.0.2](https://github.com/truecharts/charts/compare/wg-easy-9.0.1...wg-easy-9.0.2) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [wg-easy-9.0.1](https://github.com/truecharts/charts/compare/wg-easy-9.0.0...wg-easy-9.0.1) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/wg-easy/wg-easy to 10[@f1485fa](https://github.com/f1485fa) by renovate ([#17377](https://github.com/truecharts/charts/issues/17377))
+
+
+## [wg-easy-9.0.0](https://github.com/truecharts/charts/compare/wg-easy-8.1.6...wg-easy-9.0.0) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/wg-easy/wg-easy to v10[@db61927](https://github.com/db61927) by renovate ([#17110](https://github.com/truecharts/charts/issues/17110))
+
+
+
+
+## [wg-easy-8.1.6](https://github.com/truecharts/charts/compare/wg-easy-8.1.5...wg-easy-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [wg-easy-8.1.5](https://github.com/truecharts/charts/compare/wg-easy-8.1.4...wg-easy-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [wg-easy-8.1.4](https://github.com/truecharts/charts/compare/wg-easy-8.1.3...wg-easy-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [wg-easy-8.1.3](https://github.com/truecharts/charts/compare/wg-easy-8.1.0...wg-easy-8.1.3) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/wg-easy/9.0.5/Chart.yaml b/stable/wg-easy/9.0.5/Chart.yaml
new file mode 100644
index 0000000000..bfb9b4af33
--- /dev/null
+++ b/stable/wg-easy/9.0.5/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: networking
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 10.0.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The easiest way to run WireGuard VPN + Web-based Admin UI.
+home: https://truecharts.org/charts/stable/wg-easy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/wg-easy.png
+keywords:
+ - wg-easy
+ - wireguard
+ - weejewel
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: wg-easy
+sources:
+ - https://github.com/WeeJeWel/wg-easy
+ - https://github.com/truecharts/charts/tree/master/charts/stable/wg-easy
+ - https://ghcr.io/wg-easy/wg-easy
+type: application
+version: 9.0.5
diff --git a/stable/wg-easy/9.0.4/README.md b/stable/wg-easy/9.0.5/README.md
similarity index 100%
rename from stable/wg-easy/9.0.4/README.md
rename to stable/wg-easy/9.0.5/README.md
diff --git a/stable/wg-easy/9.0.5/app-changelog.md b/stable/wg-easy/9.0.5/app-changelog.md
new file mode 100644
index 0000000000..7a8258b6c4
--- /dev/null
+++ b/stable/wg-easy/9.0.5/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [wg-easy-9.0.5](https://github.com/truecharts/charts/compare/wg-easy-9.0.4...wg-easy-9.0.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/wg-easy/9.0.4/app-readme.md b/stable/wg-easy/9.0.5/app-readme.md
similarity index 100%
rename from stable/wg-easy/9.0.4/app-readme.md
rename to stable/wg-easy/9.0.5/app-readme.md
diff --git a/stable/wg-easy/9.0.5/charts/common-17.2.28.tgz b/stable/wg-easy/9.0.5/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/wg-easy/9.0.5/charts/common-17.2.28.tgz differ
diff --git a/stable/wg-easy/9.0.4/ix_values.yaml b/stable/wg-easy/9.0.5/ix_values.yaml
similarity index 100%
rename from stable/wg-easy/9.0.4/ix_values.yaml
rename to stable/wg-easy/9.0.5/ix_values.yaml
diff --git a/stable/wg-easy/9.0.4/questions.yaml b/stable/wg-easy/9.0.5/questions.yaml
similarity index 100%
rename from stable/wg-easy/9.0.4/questions.yaml
rename to stable/wg-easy/9.0.5/questions.yaml
diff --git a/stable/wg-easy/9.0.5/templates/NOTES.txt b/stable/wg-easy/9.0.5/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/wg-easy/9.0.5/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/wg-easy/9.0.5/templates/common.yaml b/stable/wg-easy/9.0.5/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/wg-easy/9.0.5/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/wg-easy/9.0.5/values.yaml b/stable/wg-easy/9.0.5/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/whisparr/8.1.10/CHANGELOG.md b/stable/whisparr/8.1.10/CHANGELOG.md
deleted file mode 100644
index a707474c7d..0000000000
--- a/stable/whisparr/8.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [whisparr-8.1.10](https://github.com/truecharts/charts/compare/whisparr-8.1.9...whisparr-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [whisparr-8.1.9](https://github.com/truecharts/charts/compare/whisparr-8.1.8...whisparr-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [whisparr-8.1.8](https://github.com/truecharts/charts/compare/whisparr-8.1.7...whisparr-8.1.8) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [whisparr-8.1.7](https://github.com/truecharts/charts/compare/whisparr-8.1.6...whisparr-8.1.7) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/hotio/whisparr to nightly-2.0.0.355[@bb9c5d2](https://github.com/bb9c5d2) by renovate ([#16934](https://github.com/truecharts/charts/issues/16934))
-
-
-## [whisparr-8.1.6](https://github.com/truecharts/charts/compare/whisparr-8.1.5...whisparr-8.1.6) (2024-01-03)
-
-### Chore
-
-
-
-- update container image ghcr.io/hotio/whisparr to vnightly-2.0.0.355[@9ef54ff](https://github.com/9ef54ff) by renovate ([#16851](https://github.com/truecharts/charts/issues/16851))
-
-
-## [whisparr-8.1.5](https://github.com/truecharts/charts/compare/whisparr-8.1.4...whisparr-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [whisparr-8.1.4](https://github.com/truecharts/charts/compare/whisparr-8.1.3...whisparr-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [whisparr-8.1.3](https://github.com/truecharts/charts/compare/whisparr-8.1.0...whisparr-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [whisparr-8.1.2](https://github.com/truecharts/charts/compare/whisparr-8.1.0...whisparr-8.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/whisparr/8.1.10/Chart.yaml b/stable/whisparr/8.1.10/Chart.yaml
deleted file mode 100644
index 9465e8010e..0000000000
--- a/stable/whisparr/8.1.10/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2.0.0.355
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: An adult media thingy.
-home: https://truecharts.org/charts/stable/whisparr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/whisparr.png
-keywords:
- - whisparr
- - Downloaders
- - MediaApp-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: whisparr
-sources:
- - https://github.com/onedr0p/containers/tree/main/apps/whisparr
- - https://github.com/truecharts/charts/tree/master/charts/stable/whisparr
- - https://ghcr.io/hotio/whisparr
-type: application
-version: 8.1.10
diff --git a/stable/whisparr/8.1.10/app-changelog.md b/stable/whisparr/8.1.10/app-changelog.md
deleted file mode 100644
index 632c2a8dea..0000000000
--- a/stable/whisparr/8.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [whisparr-8.1.10](https://github.com/truecharts/charts/compare/whisparr-8.1.9...whisparr-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/whisparr/8.1.10/charts/common-17.2.26.tgz b/stable/whisparr/8.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/whisparr/8.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/whisparr/8.1.11/CHANGELOG.md b/stable/whisparr/8.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..44fc2d9e4b
--- /dev/null
+++ b/stable/whisparr/8.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [whisparr-8.1.11](https://github.com/truecharts/charts/compare/whisparr-8.1.10...whisparr-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [whisparr-8.1.10](https://github.com/truecharts/charts/compare/whisparr-8.1.9...whisparr-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [whisparr-8.1.9](https://github.com/truecharts/charts/compare/whisparr-8.1.8...whisparr-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [whisparr-8.1.8](https://github.com/truecharts/charts/compare/whisparr-8.1.7...whisparr-8.1.8) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [whisparr-8.1.7](https://github.com/truecharts/charts/compare/whisparr-8.1.6...whisparr-8.1.7) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/hotio/whisparr to nightly-2.0.0.355[@bb9c5d2](https://github.com/bb9c5d2) by renovate ([#16934](https://github.com/truecharts/charts/issues/16934))
+
+
+## [whisparr-8.1.6](https://github.com/truecharts/charts/compare/whisparr-8.1.5...whisparr-8.1.6) (2024-01-03)
+
+### Chore
+
+
+
+- update container image ghcr.io/hotio/whisparr to vnightly-2.0.0.355[@9ef54ff](https://github.com/9ef54ff) by renovate ([#16851](https://github.com/truecharts/charts/issues/16851))
+
+
+## [whisparr-8.1.5](https://github.com/truecharts/charts/compare/whisparr-8.1.4...whisparr-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [whisparr-8.1.4](https://github.com/truecharts/charts/compare/whisparr-8.1.3...whisparr-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [whisparr-8.1.3](https://github.com/truecharts/charts/compare/whisparr-8.1.0...whisparr-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/whisparr/8.1.11/Chart.yaml b/stable/whisparr/8.1.11/Chart.yaml
new file mode 100644
index 0000000000..b72136c7fc
--- /dev/null
+++ b/stable/whisparr/8.1.11/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.0.0.355
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: An adult media thingy.
+home: https://truecharts.org/charts/stable/whisparr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/whisparr.png
+keywords:
+ - whisparr
+ - Downloaders
+ - MediaApp-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: whisparr
+sources:
+ - https://github.com/onedr0p/containers/tree/main/apps/whisparr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/whisparr
+ - https://ghcr.io/hotio/whisparr
+type: application
+version: 8.1.11
diff --git a/stable/whisparr/8.1.10/README.md b/stable/whisparr/8.1.11/README.md
similarity index 100%
rename from stable/whisparr/8.1.10/README.md
rename to stable/whisparr/8.1.11/README.md
diff --git a/stable/whisparr/8.1.11/app-changelog.md b/stable/whisparr/8.1.11/app-changelog.md
new file mode 100644
index 0000000000..f90fa81092
--- /dev/null
+++ b/stable/whisparr/8.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [whisparr-8.1.11](https://github.com/truecharts/charts/compare/whisparr-8.1.10...whisparr-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/whisparr/8.1.10/app-readme.md b/stable/whisparr/8.1.11/app-readme.md
similarity index 100%
rename from stable/whisparr/8.1.10/app-readme.md
rename to stable/whisparr/8.1.11/app-readme.md
diff --git a/stable/whisparr/8.1.11/charts/common-17.2.28.tgz b/stable/whisparr/8.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/whisparr/8.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/whisparr/8.1.10/ix_values.yaml b/stable/whisparr/8.1.11/ix_values.yaml
similarity index 100%
rename from stable/whisparr/8.1.10/ix_values.yaml
rename to stable/whisparr/8.1.11/ix_values.yaml
diff --git a/stable/whisparr/8.1.10/questions.yaml b/stable/whisparr/8.1.11/questions.yaml
similarity index 100%
rename from stable/whisparr/8.1.10/questions.yaml
rename to stable/whisparr/8.1.11/questions.yaml
diff --git a/stable/whisparr/8.1.11/templates/NOTES.txt b/stable/whisparr/8.1.11/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/whisparr/8.1.11/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/xware/4.1.8/templates/common.yaml b/stable/whisparr/8.1.11/templates/common.yaml
similarity index 100%
rename from stable/xware/4.1.8/templates/common.yaml
rename to stable/whisparr/8.1.11/templates/common.yaml
diff --git a/stable/whisparr/8.1.11/values.yaml b/stable/whisparr/8.1.11/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/whisper-asr-webservice/3.1.8/CHANGELOG.md b/stable/whisper-asr-webservice/3.1.8/CHANGELOG.md
deleted file mode 100644
index 00bd28b2f1..0000000000
--- a/stable/whisper-asr-webservice/3.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [whisper-asr-webservice-3.1.8](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.7...whisper-asr-webservice-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [whisper-asr-webservice-3.1.7](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.6...whisper-asr-webservice-3.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [whisper-asr-webservice-3.1.6](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.5...whisper-asr-webservice-3.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [whisper-asr-webservice-3.1.5](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.4...whisper-asr-webservice-3.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [whisper-asr-webservice-3.1.4](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.3...whisper-asr-webservice-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [whisper-asr-webservice-3.1.3](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.0...whisper-asr-webservice-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [whisper-asr-webservice-3.1.2](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.0...whisper-asr-webservice-3.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [whisper-asr-webservice-3.1.0](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.0.1...whisper-asr-webservice-3.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [whisper-asr-webservice-3.0.1](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.0.0...whisper-asr-webservice-3.0.1) (2023-12-26)
diff --git a/stable/whisper-asr-webservice/3.1.8/Chart.yaml b/stable/whisper-asr-webservice/3.1.8/Chart.yaml
deleted file mode 100644
index 87181a3d98..0000000000
--- a/stable/whisper-asr-webservice/3.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: machine-learning
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.2.3
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Whisper is a general-purpose speech recognition model.
-home: https://truecharts.org/charts/stable/whisper-asr-webservice
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/whisper-asr-webservice.png
-keywords:
- - whisper-asr-webservice
- - machine-learning
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: whisper-asr-webservice
-sources:
- - https://github.com/ahmetoner/whisper-asr-webservice
- - https://github.com/truecharts/charts/tree/master/charts/stable/whisper-asr-webservice
- - https://hub.docker.com/r/onerahmet/openai-whisper-asr-webservice
-type: application
-version: 3.1.8
diff --git a/stable/whisper-asr-webservice/3.1.8/app-changelog.md b/stable/whisper-asr-webservice/3.1.8/app-changelog.md
deleted file mode 100644
index 55911b86c8..0000000000
--- a/stable/whisper-asr-webservice/3.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [whisper-asr-webservice-3.1.8](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.7...whisper-asr-webservice-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/whisper-asr-webservice/3.1.8/charts/common-17.2.26.tgz b/stable/whisper-asr-webservice/3.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/whisper-asr-webservice/3.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/whisper-asr-webservice/3.1.9/CHANGELOG.md b/stable/whisper-asr-webservice/3.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..74fd20435d
--- /dev/null
+++ b/stable/whisper-asr-webservice/3.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [whisper-asr-webservice-3.1.9](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.8...whisper-asr-webservice-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [whisper-asr-webservice-3.1.8](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.7...whisper-asr-webservice-3.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [whisper-asr-webservice-3.1.7](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.6...whisper-asr-webservice-3.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [whisper-asr-webservice-3.1.6](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.5...whisper-asr-webservice-3.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [whisper-asr-webservice-3.1.5](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.4...whisper-asr-webservice-3.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [whisper-asr-webservice-3.1.4](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.3...whisper-asr-webservice-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [whisper-asr-webservice-3.1.3](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.0...whisper-asr-webservice-3.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [whisper-asr-webservice-3.1.2](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.0...whisper-asr-webservice-3.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/whisper-asr-webservice/3.1.9/Chart.yaml b/stable/whisper-asr-webservice/3.1.9/Chart.yaml
new file mode 100644
index 0000000000..86cb72eb0f
--- /dev/null
+++ b/stable/whisper-asr-webservice/3.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: machine-learning
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.2.3
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Whisper is a general-purpose speech recognition model.
+home: https://truecharts.org/charts/stable/whisper-asr-webservice
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/whisper-asr-webservice.png
+keywords:
+ - whisper-asr-webservice
+ - machine-learning
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: whisper-asr-webservice
+sources:
+ - https://github.com/ahmetoner/whisper-asr-webservice
+ - https://github.com/truecharts/charts/tree/master/charts/stable/whisper-asr-webservice
+ - https://hub.docker.com/r/onerahmet/openai-whisper-asr-webservice
+type: application
+version: 3.1.9
diff --git a/stable/whisper-asr-webservice/3.1.8/README.md b/stable/whisper-asr-webservice/3.1.9/README.md
similarity index 100%
rename from stable/whisper-asr-webservice/3.1.8/README.md
rename to stable/whisper-asr-webservice/3.1.9/README.md
diff --git a/stable/whisper-asr-webservice/3.1.9/app-changelog.md b/stable/whisper-asr-webservice/3.1.9/app-changelog.md
new file mode 100644
index 0000000000..715b2cc360
--- /dev/null
+++ b/stable/whisper-asr-webservice/3.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [whisper-asr-webservice-3.1.9](https://github.com/truecharts/charts/compare/whisper-asr-webservice-3.1.8...whisper-asr-webservice-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/whisper-asr-webservice/3.1.8/app-readme.md b/stable/whisper-asr-webservice/3.1.9/app-readme.md
similarity index 100%
rename from stable/whisper-asr-webservice/3.1.8/app-readme.md
rename to stable/whisper-asr-webservice/3.1.9/app-readme.md
diff --git a/stable/whisper-asr-webservice/3.1.9/charts/common-17.2.28.tgz b/stable/whisper-asr-webservice/3.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/whisper-asr-webservice/3.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/whisper-asr-webservice/3.1.8/ix_values.yaml b/stable/whisper-asr-webservice/3.1.9/ix_values.yaml
similarity index 100%
rename from stable/whisper-asr-webservice/3.1.8/ix_values.yaml
rename to stable/whisper-asr-webservice/3.1.9/ix_values.yaml
diff --git a/stable/whisper-asr-webservice/3.1.8/questions.yaml b/stable/whisper-asr-webservice/3.1.9/questions.yaml
similarity index 100%
rename from stable/whisper-asr-webservice/3.1.8/questions.yaml
rename to stable/whisper-asr-webservice/3.1.9/questions.yaml
diff --git a/stable/whisper-asr-webservice/3.1.9/templates/NOTES.txt b/stable/whisper-asr-webservice/3.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/whisper-asr-webservice/3.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/whisper-asr-webservice/3.1.9/templates/common.yaml b/stable/whisper-asr-webservice/3.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/whisper-asr-webservice/3.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/whisper-asr-webservice/3.1.9/values.yaml b/stable/whisper-asr-webservice/3.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/whoogle/9.1.8/CHANGELOG.md b/stable/whoogle/9.1.8/CHANGELOG.md
deleted file mode 100644
index 8261ee7df8..0000000000
--- a/stable/whoogle/9.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [whoogle-9.1.8](https://github.com/truecharts/charts/compare/whoogle-9.1.7...whoogle-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [whoogle-9.1.7](https://github.com/truecharts/charts/compare/whoogle-9.1.6...whoogle-9.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [whoogle-9.1.6](https://github.com/truecharts/charts/compare/whoogle-9.1.5...whoogle-9.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [whoogle-9.1.5](https://github.com/truecharts/charts/compare/whoogle-9.1.4...whoogle-9.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [whoogle-9.1.4](https://github.com/truecharts/charts/compare/whoogle-9.1.3...whoogle-9.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [whoogle-9.1.3](https://github.com/truecharts/charts/compare/whoogle-9.1.0...whoogle-9.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [whoogle-9.1.2](https://github.com/truecharts/charts/compare/whoogle-9.1.0...whoogle-9.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [whoogle-9.1.0](https://github.com/truecharts/charts/compare/whoogle-9.0.1...whoogle-9.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [whoogle-9.0.1](https://github.com/truecharts/charts/compare/whoogle-9.0.0...whoogle-9.0.1) (2023-12-26)
diff --git a/stable/whoogle/9.1.8/Chart.yaml b/stable/whoogle/9.1.8/Chart.yaml
deleted file mode 100644
index 86d2a83940..0000000000
--- a/stable/whoogle/9.1.8/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 0.8.4
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A self-hosted, ad-free, privacy-respecting metasearch engine
-home: https://truecharts.org/charts/stable/whoogle
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/whoogle.png
-keywords:
- - whoogle
- - search
- - open source
- - privacy
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: whoogle
-sources:
- - https://github.com/benbusby/whoogle-search
- - https://github.com/truecharts/charts/tree/master/charts/stable/whoogle
- - https://hub.docker.com/r/benbusby/whoogle-search
-type: application
-version: 9.1.8
diff --git a/stable/whoogle/9.1.8/app-changelog.md b/stable/whoogle/9.1.8/app-changelog.md
deleted file mode 100644
index 773df9782e..0000000000
--- a/stable/whoogle/9.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [whoogle-9.1.8](https://github.com/truecharts/charts/compare/whoogle-9.1.7...whoogle-9.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/whoogle/9.1.8/charts/common-17.2.26.tgz b/stable/whoogle/9.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/whoogle/9.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/whoogle/9.1.9/CHANGELOG.md b/stable/whoogle/9.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..81b7f69596
--- /dev/null
+++ b/stable/whoogle/9.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [whoogle-9.1.9](https://github.com/truecharts/charts/compare/whoogle-9.1.8...whoogle-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [whoogle-9.1.8](https://github.com/truecharts/charts/compare/whoogle-9.1.7...whoogle-9.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [whoogle-9.1.7](https://github.com/truecharts/charts/compare/whoogle-9.1.6...whoogle-9.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [whoogle-9.1.6](https://github.com/truecharts/charts/compare/whoogle-9.1.5...whoogle-9.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [whoogle-9.1.5](https://github.com/truecharts/charts/compare/whoogle-9.1.4...whoogle-9.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [whoogle-9.1.4](https://github.com/truecharts/charts/compare/whoogle-9.1.3...whoogle-9.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [whoogle-9.1.3](https://github.com/truecharts/charts/compare/whoogle-9.1.0...whoogle-9.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [whoogle-9.1.2](https://github.com/truecharts/charts/compare/whoogle-9.1.0...whoogle-9.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/whoogle/9.1.9/Chart.yaml b/stable/whoogle/9.1.9/Chart.yaml
new file mode 100644
index 0000000000..32e24b5afb
--- /dev/null
+++ b/stable/whoogle/9.1.9/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 0.8.4
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A self-hosted, ad-free, privacy-respecting metasearch engine
+home: https://truecharts.org/charts/stable/whoogle
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/whoogle.png
+keywords:
+ - whoogle
+ - search
+ - open source
+ - privacy
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: whoogle
+sources:
+ - https://github.com/benbusby/whoogle-search
+ - https://github.com/truecharts/charts/tree/master/charts/stable/whoogle
+ - https://hub.docker.com/r/benbusby/whoogle-search
+type: application
+version: 9.1.9
diff --git a/stable/whoogle/9.1.8/README.md b/stable/whoogle/9.1.9/README.md
similarity index 100%
rename from stable/whoogle/9.1.8/README.md
rename to stable/whoogle/9.1.9/README.md
diff --git a/stable/whoogle/9.1.9/app-changelog.md b/stable/whoogle/9.1.9/app-changelog.md
new file mode 100644
index 0000000000..38735c61f3
--- /dev/null
+++ b/stable/whoogle/9.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [whoogle-9.1.9](https://github.com/truecharts/charts/compare/whoogle-9.1.8...whoogle-9.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/whoogle/9.1.8/app-readme.md b/stable/whoogle/9.1.9/app-readme.md
similarity index 100%
rename from stable/whoogle/9.1.8/app-readme.md
rename to stable/whoogle/9.1.9/app-readme.md
diff --git a/stable/whoogle/9.1.9/charts/common-17.2.28.tgz b/stable/whoogle/9.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/whoogle/9.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/whoogle/9.1.8/ix_values.yaml b/stable/whoogle/9.1.9/ix_values.yaml
similarity index 100%
rename from stable/whoogle/9.1.8/ix_values.yaml
rename to stable/whoogle/9.1.9/ix_values.yaml
diff --git a/stable/whoogle/9.1.8/questions.yaml b/stable/whoogle/9.1.9/questions.yaml
similarity index 100%
rename from stable/whoogle/9.1.8/questions.yaml
rename to stable/whoogle/9.1.9/questions.yaml
diff --git a/stable/whoogle/9.1.9/templates/NOTES.txt b/stable/whoogle/9.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/whoogle/9.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/whoogle/9.1.9/templates/common.yaml b/stable/whoogle/9.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/whoogle/9.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/whoogle/9.1.9/values.yaml b/stable/whoogle/9.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/wifi-card/4.1.10/CHANGELOG.md b/stable/wifi-card/4.1.10/CHANGELOG.md
deleted file mode 100644
index 0873696b40..0000000000
--- a/stable/wifi-card/4.1.10/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [wifi-card-4.1.10](https://github.com/truecharts/charts/compare/wifi-card-4.1.9...wifi-card-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [wifi-card-4.1.9](https://github.com/truecharts/charts/compare/wifi-card-4.1.8...wifi-card-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [wifi-card-4.1.8](https://github.com/truecharts/charts/compare/wifi-card-4.1.7...wifi-card-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image bndw/wifi-card to latest[@0907450](https://github.com/0907450) by renovate ([#17334](https://github.com/truecharts/charts/issues/17334))
-
-
-## [wifi-card-4.1.7](https://github.com/truecharts/charts/compare/wifi-card-4.1.6...wifi-card-4.1.7) (2024-01-14)
-
-### Chore
-
-
-
-- update container image bndw/wifi-card to latest[@da73c08](https://github.com/da73c08) by renovate ([#17121](https://github.com/truecharts/charts/issues/17121))
-
-
-
-
-## [wifi-card-4.1.6](https://github.com/truecharts/charts/compare/wifi-card-4.1.5...wifi-card-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [wifi-card-4.1.5](https://github.com/truecharts/charts/compare/wifi-card-4.1.4...wifi-card-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [wifi-card-4.1.4](https://github.com/truecharts/charts/compare/wifi-card-4.1.3...wifi-card-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [wifi-card-4.1.3](https://github.com/truecharts/charts/compare/wifi-card-4.1.0...wifi-card-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [wifi-card-4.1.2](https://github.com/truecharts/charts/compare/wifi-card-4.1.0...wifi-card-4.1.2) (2024-01-01)
-
-### Chore
-
diff --git a/stable/wifi-card/4.1.10/Chart.yaml b/stable/wifi-card/4.1.10/Chart.yaml
deleted file mode 100644
index 0ecfeb87b5..0000000000
--- a/stable/wifi-card/4.1.10/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Print a neat little card with your WiFi info and stick it on the fridge.
-home: https://truecharts.org/charts/stable/wifi-card
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/wifi-card.png
-keywords:
- - wifi-card
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: wifi-card
-sources:
- - https://github.com/bndw/wifi-card
- - https://github.com/truecharts/charts/tree/master/charts/stable/wifi-card
- - https://hub.docker.com/r/bndw/wifi-card
-type: application
-version: 4.1.10
diff --git a/stable/wifi-card/4.1.10/app-changelog.md b/stable/wifi-card/4.1.10/app-changelog.md
deleted file mode 100644
index 3c2a8f741b..0000000000
--- a/stable/wifi-card/4.1.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [wifi-card-4.1.10](https://github.com/truecharts/charts/compare/wifi-card-4.1.9...wifi-card-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/wifi-card/4.1.10/charts/common-17.2.26.tgz b/stable/wifi-card/4.1.10/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/wifi-card/4.1.10/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/wifi-card/4.1.11/CHANGELOG.md b/stable/wifi-card/4.1.11/CHANGELOG.md
new file mode 100644
index 0000000000..cac8a5c778
--- /dev/null
+++ b/stable/wifi-card/4.1.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [wifi-card-4.1.11](https://github.com/truecharts/charts/compare/wifi-card-4.1.10...wifi-card-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [wifi-card-4.1.10](https://github.com/truecharts/charts/compare/wifi-card-4.1.9...wifi-card-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [wifi-card-4.1.9](https://github.com/truecharts/charts/compare/wifi-card-4.1.8...wifi-card-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [wifi-card-4.1.8](https://github.com/truecharts/charts/compare/wifi-card-4.1.7...wifi-card-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image bndw/wifi-card to latest[@0907450](https://github.com/0907450) by renovate ([#17334](https://github.com/truecharts/charts/issues/17334))
+
+
+## [wifi-card-4.1.7](https://github.com/truecharts/charts/compare/wifi-card-4.1.6...wifi-card-4.1.7) (2024-01-14)
+
+### Chore
+
+
+
+- update container image bndw/wifi-card to latest[@da73c08](https://github.com/da73c08) by renovate ([#17121](https://github.com/truecharts/charts/issues/17121))
+
+
+
+
+## [wifi-card-4.1.6](https://github.com/truecharts/charts/compare/wifi-card-4.1.5...wifi-card-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [wifi-card-4.1.5](https://github.com/truecharts/charts/compare/wifi-card-4.1.4...wifi-card-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [wifi-card-4.1.4](https://github.com/truecharts/charts/compare/wifi-card-4.1.3...wifi-card-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [wifi-card-4.1.3](https://github.com/truecharts/charts/compare/wifi-card-4.1.0...wifi-card-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/wifi-card/4.1.11/Chart.yaml b/stable/wifi-card/4.1.11/Chart.yaml
new file mode 100644
index 0000000000..978da04523
--- /dev/null
+++ b/stable/wifi-card/4.1.11/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Print a neat little card with your WiFi info and stick it on the fridge.
+home: https://truecharts.org/charts/stable/wifi-card
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/wifi-card.png
+keywords:
+ - wifi-card
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: wifi-card
+sources:
+ - https://github.com/bndw/wifi-card
+ - https://github.com/truecharts/charts/tree/master/charts/stable/wifi-card
+ - https://hub.docker.com/r/bndw/wifi-card
+type: application
+version: 4.1.11
diff --git a/stable/wifi-card/4.1.10/README.md b/stable/wifi-card/4.1.11/README.md
similarity index 100%
rename from stable/wifi-card/4.1.10/README.md
rename to stable/wifi-card/4.1.11/README.md
diff --git a/stable/wifi-card/4.1.11/app-changelog.md b/stable/wifi-card/4.1.11/app-changelog.md
new file mode 100644
index 0000000000..10cceb18e6
--- /dev/null
+++ b/stable/wifi-card/4.1.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [wifi-card-4.1.11](https://github.com/truecharts/charts/compare/wifi-card-4.1.10...wifi-card-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/wifi-card/4.1.10/app-readme.md b/stable/wifi-card/4.1.11/app-readme.md
similarity index 100%
rename from stable/wifi-card/4.1.10/app-readme.md
rename to stable/wifi-card/4.1.11/app-readme.md
diff --git a/stable/wifi-card/4.1.11/charts/common-17.2.28.tgz b/stable/wifi-card/4.1.11/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/wifi-card/4.1.11/charts/common-17.2.28.tgz differ
diff --git a/stable/wifi-card/4.1.10/ix_values.yaml b/stable/wifi-card/4.1.11/ix_values.yaml
similarity index 100%
rename from stable/wifi-card/4.1.10/ix_values.yaml
rename to stable/wifi-card/4.1.11/ix_values.yaml
diff --git a/stable/wifi-card/4.1.10/questions.yaml b/stable/wifi-card/4.1.11/questions.yaml
similarity index 100%
rename from stable/wifi-card/4.1.10/questions.yaml
rename to stable/wifi-card/4.1.11/questions.yaml
diff --git a/stable/yacreaderlibraryserver/4.1.8/templates/common.yaml b/stable/wifi-card/4.1.11/templates/common.yaml
similarity index 100%
rename from stable/yacreaderlibraryserver/4.1.8/templates/common.yaml
rename to stable/wifi-card/4.1.11/templates/common.yaml
diff --git a/stable/wifi-card/4.1.11/values.yaml b/stable/wifi-card/4.1.11/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/wikijs/14.1.9/CHANGELOG.md b/stable/wikijs/14.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..aa58c6daf9
--- /dev/null
+++ b/stable/wikijs/14.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [wikijs-14.1.9](https://github.com/truecharts/charts/compare/wikijs-14.1.8...wikijs-14.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [wikijs-14.1.8](https://github.com/truecharts/charts/compare/wikijs-14.1.7...wikijs-14.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [wikijs-14.1.7](https://github.com/truecharts/charts/compare/wikijs-14.1.6...wikijs-14.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [wikijs-14.1.6](https://github.com/truecharts/charts/compare/wikijs-14.1.5...wikijs-14.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [wikijs-14.1.5](https://github.com/truecharts/charts/compare/wikijs-14.1.4...wikijs-14.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [wikijs-14.1.4](https://github.com/truecharts/charts/compare/wikijs-14.1.3...wikijs-14.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [wikijs-14.1.3](https://github.com/truecharts/charts/compare/wikijs-14.1.0...wikijs-14.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [wikijs-14.1.2](https://github.com/truecharts/charts/compare/wikijs-14.1.0...wikijs-14.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/wikijs/14.1.9/Chart.yaml b/stable/wikijs/14.1.9/Chart.yaml
new file mode 100644
index 0000000000..dd52d3ed29
--- /dev/null
+++ b/stable/wikijs/14.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.5.300
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Make documentation a joy to write using Wiki.js's beautiful and intuitive interface!
+home: https://truecharts.org/charts/stable/wikijs
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/wikijs.png
+keywords:
+ - wiki
+ - wikijs
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: wikijs
+sources:
+ - https://docs.requarks.io/install/docker
+ - https://github.com/Requarks/wiki
+ - https://github.com/truecharts/charts/tree/master/charts/stable/wikijs
+ - https://hub.docker.com/r/requarks/wiki
+type: application
+version: 14.1.9
diff --git a/stable/wikijs/14.1.9/README.md b/stable/wikijs/14.1.9/README.md
new file mode 100644
index 0000000000..d81dbc2987
--- /dev/null
+++ b/stable/wikijs/14.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/wikijs)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/wikijs/14.1.9/app-changelog.md b/stable/wikijs/14.1.9/app-changelog.md
new file mode 100644
index 0000000000..6092058847
--- /dev/null
+++ b/stable/wikijs/14.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [wikijs-14.1.9](https://github.com/truecharts/charts/compare/wikijs-14.1.8...wikijs-14.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/wikijs/14.1.9/app-readme.md b/stable/wikijs/14.1.9/app-readme.md
new file mode 100644
index 0000000000..5c26c74ce2
--- /dev/null
+++ b/stable/wikijs/14.1.9/app-readme.md
@@ -0,0 +1,8 @@
+Make documentation a joy to write using Wiki.js's beautiful and intuitive interface!
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/wikijs](https://truecharts.org/charts/stable/wikijs)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/wikijs/14.1.9/charts/common-17.2.28.tgz b/stable/wikijs/14.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/wikijs/14.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/wikijs/14.1.9/ix_values.yaml b/stable/wikijs/14.1.9/ix_values.yaml
new file mode 100644
index 0000000000..6271c8b41a
--- /dev/null
+++ b/stable/wikijs/14.1.9/ix_values.yaml
@@ -0,0 +1,50 @@
+image:
+ repository: requarks/wiki
+ tag: 2.5.300@sha256:5419ec3f4ac6a0bc9fd1b6b126249fe5ad72c02f7a47e885a15e881f10cf7eef
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10045
+ targetPort: 3000
+cnpg:
+ main:
+ enabled: true
+ user: wikijs
+ database: wikijs
+# /wiki/data is a temporary dir. Without mounting as emptyDir it's only writable by root.
+# https://docs.requarks.io/en/install/config#data-paths
+persistence:
+ wikicache:
+ enabled: true
+ mountPath: "/wiki/data/"
+ type: emptyDir
+portal:
+ open:
+ enabled: true
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ path: "/healthz"
+ readiness:
+ path: "/healthz"
+ startup:
+ path: "/healthz"
+ env:
+ DB_TYPE: "postgres"
+ DB_NAME: "{{ .Values.cnpg.main.database }}"
+ DB_USER: "{{ .Values.cnpg.main.user }}"
+ DB_PORT: "5432"
+ DB_PASS:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
+ DB_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
diff --git a/stable/wikijs/14.1.9/questions.yaml b/stable/wikijs/14.1.9/questions.yaml
new file mode 100644
index 0000000000..72b8ca7732
--- /dev/null
+++ b/stable/wikijs/14.1.9/questions.yaml
@@ -0,0 +1,3016 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+ path: "/"
+ admin:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+ path: "/a/dashboard"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10045
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/wikijs/14.1.9/templates/NOTES.txt b/stable/wikijs/14.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/wikijs/14.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/wikijs/14.1.9/templates/common.yaml b/stable/wikijs/14.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/wikijs/14.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/wikijs/14.1.9/values.yaml b/stable/wikijs/14.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/wireguard/7.1.8/CHANGELOG.md b/stable/wireguard/7.1.8/CHANGELOG.md
deleted file mode 100644
index 121c43d10a..0000000000
--- a/stable/wireguard/7.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [wireguard-7.1.8](https://github.com/truecharts/charts/compare/wireguard-7.1.7...wireguard-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [wireguard-7.1.7](https://github.com/truecharts/charts/compare/wireguard-7.1.6...wireguard-7.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [wireguard-7.1.6](https://github.com/truecharts/charts/compare/wireguard-7.1.5...wireguard-7.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [wireguard-7.1.5](https://github.com/truecharts/charts/compare/wireguard-7.1.4...wireguard-7.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [wireguard-7.1.4](https://github.com/truecharts/charts/compare/wireguard-7.1.3...wireguard-7.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [wireguard-7.1.3](https://github.com/truecharts/charts/compare/wireguard-7.1.0...wireguard-7.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [wireguard-7.1.2](https://github.com/truecharts/charts/compare/wireguard-7.1.0...wireguard-7.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [wireguard-7.1.0](https://github.com/truecharts/charts/compare/wireguard-7.0.1...wireguard-7.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [wireguard-7.0.1](https://github.com/truecharts/charts/compare/wireguard-7.0.0...wireguard-7.0.1) (2023-12-26)
diff --git a/stable/wireguard/7.1.8/Chart.yaml b/stable/wireguard/7.1.8/Chart.yaml
deleted file mode 100644
index c1a30b81bf..0000000000
--- a/stable/wireguard/7.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: network
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.0.20210914
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography.
-home: https://truecharts.org/charts/stable/wireguard
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/wireguard.png
-keywords:
- - wireguard
- - vpn
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: wireguard
-sources:
- - https://github.com/k8s-at-home/container-images/tree/main/apps/wireguard
- - https://github.com/truecharts/charts/tree/master/charts/stable/wireguard
- - https://ghcr.io/k8s-at-home/wireguard
-type: application
-version: 7.1.8
diff --git a/stable/wireguard/7.1.8/app-changelog.md b/stable/wireguard/7.1.8/app-changelog.md
deleted file mode 100644
index d0d0d7146a..0000000000
--- a/stable/wireguard/7.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [wireguard-7.1.8](https://github.com/truecharts/charts/compare/wireguard-7.1.7...wireguard-7.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/wireguard/7.1.8/charts/common-17.2.26.tgz b/stable/wireguard/7.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/wireguard/7.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/wireguard/7.1.9/CHANGELOG.md b/stable/wireguard/7.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..bcb96c048b
--- /dev/null
+++ b/stable/wireguard/7.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [wireguard-7.1.9](https://github.com/truecharts/charts/compare/wireguard-7.1.8...wireguard-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [wireguard-7.1.8](https://github.com/truecharts/charts/compare/wireguard-7.1.7...wireguard-7.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [wireguard-7.1.7](https://github.com/truecharts/charts/compare/wireguard-7.1.6...wireguard-7.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [wireguard-7.1.6](https://github.com/truecharts/charts/compare/wireguard-7.1.5...wireguard-7.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [wireguard-7.1.5](https://github.com/truecharts/charts/compare/wireguard-7.1.4...wireguard-7.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [wireguard-7.1.4](https://github.com/truecharts/charts/compare/wireguard-7.1.3...wireguard-7.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [wireguard-7.1.3](https://github.com/truecharts/charts/compare/wireguard-7.1.0...wireguard-7.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [wireguard-7.1.2](https://github.com/truecharts/charts/compare/wireguard-7.1.0...wireguard-7.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/wireguard/7.1.9/Chart.yaml b/stable/wireguard/7.1.9/Chart.yaml
new file mode 100644
index 0000000000..66339e76dd
--- /dev/null
+++ b/stable/wireguard/7.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: network
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.0.20210914
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography.
+home: https://truecharts.org/charts/stable/wireguard
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/wireguard.png
+keywords:
+ - wireguard
+ - vpn
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: wireguard
+sources:
+ - https://github.com/k8s-at-home/container-images/tree/main/apps/wireguard
+ - https://github.com/truecharts/charts/tree/master/charts/stable/wireguard
+ - https://ghcr.io/k8s-at-home/wireguard
+type: application
+version: 7.1.9
diff --git a/stable/wireguard/7.1.8/README.md b/stable/wireguard/7.1.9/README.md
similarity index 100%
rename from stable/wireguard/7.1.8/README.md
rename to stable/wireguard/7.1.9/README.md
diff --git a/stable/wireguard/7.1.9/app-changelog.md b/stable/wireguard/7.1.9/app-changelog.md
new file mode 100644
index 0000000000..8344dce726
--- /dev/null
+++ b/stable/wireguard/7.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [wireguard-7.1.9](https://github.com/truecharts/charts/compare/wireguard-7.1.8...wireguard-7.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/wireguard/7.1.8/app-readme.md b/stable/wireguard/7.1.9/app-readme.md
similarity index 100%
rename from stable/wireguard/7.1.8/app-readme.md
rename to stable/wireguard/7.1.9/app-readme.md
diff --git a/stable/wireguard/7.1.9/charts/common-17.2.28.tgz b/stable/wireguard/7.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/wireguard/7.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/wireguard/7.1.8/ix_values.yaml b/stable/wireguard/7.1.9/ix_values.yaml
similarity index 100%
rename from stable/wireguard/7.1.8/ix_values.yaml
rename to stable/wireguard/7.1.9/ix_values.yaml
diff --git a/stable/wireguard/7.1.8/questions.yaml b/stable/wireguard/7.1.9/questions.yaml
similarity index 100%
rename from stable/wireguard/7.1.8/questions.yaml
rename to stable/wireguard/7.1.9/questions.yaml
diff --git a/stable/wireguard/7.1.9/templates/NOTES.txt b/stable/wireguard/7.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/wireguard/7.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/wireguard/7.1.8/templates/_configfilemount.tpl b/stable/wireguard/7.1.9/templates/_configfilemount.tpl
similarity index 100%
rename from stable/wireguard/7.1.8/templates/_configfilemount.tpl
rename to stable/wireguard/7.1.9/templates/_configfilemount.tpl
diff --git a/stable/wireguard/7.1.8/templates/_configmap.tpl b/stable/wireguard/7.1.9/templates/_configmap.tpl
similarity index 100%
rename from stable/wireguard/7.1.8/templates/_configmap.tpl
rename to stable/wireguard/7.1.9/templates/_configmap.tpl
diff --git a/stable/wireguard/7.1.8/templates/_secret.tpl b/stable/wireguard/7.1.9/templates/_secret.tpl
similarity index 100%
rename from stable/wireguard/7.1.8/templates/_secret.tpl
rename to stable/wireguard/7.1.9/templates/_secret.tpl
diff --git a/stable/wireguard/7.1.8/templates/common.yaml b/stable/wireguard/7.1.9/templates/common.yaml
similarity index 100%
rename from stable/wireguard/7.1.8/templates/common.yaml
rename to stable/wireguard/7.1.9/templates/common.yaml
diff --git a/stable/wireguard/7.1.9/values.yaml b/stable/wireguard/7.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/wizarr/5.1.10/CHANGELOG.md b/stable/wizarr/5.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..a0e55ebf08
--- /dev/null
+++ b/stable/wizarr/5.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [wizarr-5.1.10](https://github.com/truecharts/charts/compare/wizarr-5.1.9...wizarr-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [wizarr-5.1.9](https://github.com/truecharts/charts/compare/wizarr-5.1.8...wizarr-5.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [wizarr-5.1.8](https://github.com/truecharts/charts/compare/wizarr-5.1.7...wizarr-5.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [wizarr-5.1.7](https://github.com/truecharts/charts/compare/wizarr-5.1.6...wizarr-5.1.7) (2024-01-14)
+
+
+
+
+## [wizarr-5.1.6](https://github.com/truecharts/charts/compare/wizarr-5.1.5...wizarr-5.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [wizarr-5.1.5](https://github.com/truecharts/charts/compare/wizarr-5.1.4...wizarr-5.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [wizarr-5.1.4](https://github.com/truecharts/charts/compare/wizarr-5.1.3...wizarr-5.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [wizarr-5.1.3](https://github.com/truecharts/charts/compare/wizarr-5.1.0...wizarr-5.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [wizarr-5.1.2](https://github.com/truecharts/charts/compare/wizarr-5.1.0...wizarr-5.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
diff --git a/stable/wizarr/5.1.10/Chart.yaml b/stable/wizarr/5.1.10/Chart.yaml
new file mode 100644
index 0000000000..2ac19236d6
--- /dev/null
+++ b/stable/wizarr/5.1.10/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 3.5.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: A automatic user invitation system for Plex.
+home: https://truecharts.org/charts/stable/wizarr
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/wizarr.png
+keywords:
+ - wizarr
+ - home-automation
+ - Tools-Utilities
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: wizarr
+sources:
+ - https://github.com/Wizarrrr/wizarr
+ - https://github.com/truecharts/charts/tree/master/charts/stable/wizarr
+ - https://ghcr.io/wizarrrr/wizarr
+type: application
+version: 5.1.10
diff --git a/stable/wizarr/5.1.9/README.md b/stable/wizarr/5.1.10/README.md
similarity index 100%
rename from stable/wizarr/5.1.9/README.md
rename to stable/wizarr/5.1.10/README.md
diff --git a/stable/wizarr/5.1.10/app-changelog.md b/stable/wizarr/5.1.10/app-changelog.md
new file mode 100644
index 0000000000..17f6697f04
--- /dev/null
+++ b/stable/wizarr/5.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [wizarr-5.1.10](https://github.com/truecharts/charts/compare/wizarr-5.1.9...wizarr-5.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/wizarr/5.1.9/app-readme.md b/stable/wizarr/5.1.10/app-readme.md
similarity index 100%
rename from stable/wizarr/5.1.9/app-readme.md
rename to stable/wizarr/5.1.10/app-readme.md
diff --git a/stable/wizarr/5.1.10/charts/common-17.2.28.tgz b/stable/wizarr/5.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/wizarr/5.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/wizarr/5.1.9/ix_values.yaml b/stable/wizarr/5.1.10/ix_values.yaml
similarity index 100%
rename from stable/wizarr/5.1.9/ix_values.yaml
rename to stable/wizarr/5.1.10/ix_values.yaml
diff --git a/stable/wizarr/5.1.9/questions.yaml b/stable/wizarr/5.1.10/questions.yaml
similarity index 100%
rename from stable/wizarr/5.1.9/questions.yaml
rename to stable/wizarr/5.1.10/questions.yaml
diff --git a/stable/wizarr/5.1.10/templates/NOTES.txt b/stable/wizarr/5.1.10/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/wizarr/5.1.10/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/wizarr/5.1.10/templates/common.yaml b/stable/wizarr/5.1.10/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/wizarr/5.1.10/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/wizarr/5.1.10/values.yaml b/stable/wizarr/5.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/wizarr/5.1.9/CHANGELOG.md b/stable/wizarr/5.1.9/CHANGELOG.md
deleted file mode 100644
index 34fe43e8ee..0000000000
--- a/stable/wizarr/5.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [wizarr-5.1.9](https://github.com/truecharts/charts/compare/wizarr-5.1.8...wizarr-5.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [wizarr-5.1.8](https://github.com/truecharts/charts/compare/wizarr-5.1.7...wizarr-5.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [wizarr-5.1.7](https://github.com/truecharts/charts/compare/wizarr-5.1.6...wizarr-5.1.7) (2024-01-14)
-
-
-
-
-## [wizarr-5.1.6](https://github.com/truecharts/charts/compare/wizarr-5.1.5...wizarr-5.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [wizarr-5.1.5](https://github.com/truecharts/charts/compare/wizarr-5.1.4...wizarr-5.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [wizarr-5.1.4](https://github.com/truecharts/charts/compare/wizarr-5.1.3...wizarr-5.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [wizarr-5.1.3](https://github.com/truecharts/charts/compare/wizarr-5.1.0...wizarr-5.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [wizarr-5.1.2](https://github.com/truecharts/charts/compare/wizarr-5.1.0...wizarr-5.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [wizarr-5.1.0](https://github.com/truecharts/charts/compare/wizarr-5.0.1...wizarr-5.1.0) (2023-12-30)
-
-### Chore
-
diff --git a/stable/wizarr/5.1.9/Chart.yaml b/stable/wizarr/5.1.9/Chart.yaml
deleted file mode 100644
index 8839b61722..0000000000
--- a/stable/wizarr/5.1.9/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 3.5.1
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: A automatic user invitation system for Plex.
-home: https://truecharts.org/charts/stable/wizarr
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/wizarr.png
-keywords:
- - wizarr
- - home-automation
- - Tools-Utilities
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: wizarr
-sources:
- - https://github.com/Wizarrrr/wizarr
- - https://github.com/truecharts/charts/tree/master/charts/stable/wizarr
- - https://ghcr.io/wizarrrr/wizarr
-type: application
-version: 5.1.9
diff --git a/stable/wizarr/5.1.9/app-changelog.md b/stable/wizarr/5.1.9/app-changelog.md
deleted file mode 100644
index 70444156e0..0000000000
--- a/stable/wizarr/5.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [wizarr-5.1.9](https://github.com/truecharts/charts/compare/wizarr-5.1.8...wizarr-5.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/wizarr/5.1.9/charts/common-17.2.26.tgz b/stable/wizarr/5.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/wizarr/5.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/wordpress/6.1.13/CHANGELOG.md b/stable/wordpress/6.1.13/CHANGELOG.md
deleted file mode 100644
index ddc114a08d..0000000000
--- a/stable/wordpress/6.1.13/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [wordpress-6.1.13](https://github.com/truecharts/charts/compare/wordpress-6.1.12...wordpress-6.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [wordpress-6.1.12](https://github.com/truecharts/charts/compare/wordpress-6.1.11...wordpress-6.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [wordpress-6.1.11](https://github.com/truecharts/charts/compare/wordpress-6.1.10...wordpress-6.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image bitnami/wordpress to 6.4.2[@eb9cae6](https://github.com/eb9cae6) by renovate ([#17333](https://github.com/truecharts/charts/issues/17333))
-
-
-## [wordpress-6.1.10](https://github.com/truecharts/charts/compare/wordpress-6.1.9...wordpress-6.1.10) (2024-01-14)
-
-### Chore
-
-
-
-- update container image bitnami/wordpress to 6.4.2[@df7149a](https://github.com/df7149a) by renovate ([#17120](https://github.com/truecharts/charts/issues/17120))
-
-
-
-
-## [wordpress-6.1.9](https://github.com/truecharts/charts/compare/wordpress-6.1.8...wordpress-6.1.9) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [wordpress-6.1.8](https://github.com/truecharts/charts/compare/wordpress-6.1.7...wordpress-6.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [wordpress-6.1.7](https://github.com/truecharts/charts/compare/wordpress-6.1.6...wordpress-6.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [wordpress-6.1.6](https://github.com/truecharts/charts/compare/wordpress-6.1.5...wordpress-6.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
-
-
-## [wordpress-6.1.5](https://github.com/truecharts/charts/compare/wordpress-6.1.4...wordpress-6.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-
-## [wordpress-6.1.4](https://github.com/truecharts/charts/compare/wordpress-6.1.3...wordpress-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16734](https://github.com/truecharts/charts/issues/16734))
diff --git a/stable/wordpress/6.1.13/Chart.yaml b/stable/wordpress/6.1.13/Chart.yaml
deleted file mode 100644
index 569a46077b..0000000000
--- a/stable/wordpress/6.1.13/Chart.yaml
+++ /dev/null
@@ -1,44 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: website
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 6.4.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: mariadb
- version: 12.1.6
- repository: https://deps.truecharts.org/
- condition: mariadb.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: The WordPress rich content management system can utilize plugins, widgets, and themes.
-home: https://truecharts.org/charts/stable/wordpress
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/wordpress.png
-keywords:
- - wordpress
- - cms
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: wordpress
-sources:
- - https://www.wordpress.org
- - https://github.com/truecharts/charts/tree/master/charts/stable/wordpress
- - https://hub.docker.com/r/bitnami/wordpress
-type: application
-version: 6.1.13
diff --git a/stable/wordpress/6.1.13/app-changelog.md b/stable/wordpress/6.1.13/app-changelog.md
deleted file mode 100644
index 823dfc0be0..0000000000
--- a/stable/wordpress/6.1.13/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [wordpress-6.1.13](https://github.com/truecharts/charts/compare/wordpress-6.1.12...wordpress-6.1.13) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/wordpress/6.1.13/charts/common-17.2.26.tgz b/stable/wordpress/6.1.13/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/wordpress/6.1.13/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/wordpress/6.1.14/CHANGELOG.md b/stable/wordpress/6.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..31c4274883
--- /dev/null
+++ b/stable/wordpress/6.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [wordpress-6.1.14](https://github.com/truecharts/charts/compare/wordpress-6.1.13...wordpress-6.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [wordpress-6.1.13](https://github.com/truecharts/charts/compare/wordpress-6.1.12...wordpress-6.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [wordpress-6.1.12](https://github.com/truecharts/charts/compare/wordpress-6.1.11...wordpress-6.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [wordpress-6.1.11](https://github.com/truecharts/charts/compare/wordpress-6.1.10...wordpress-6.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image bitnami/wordpress to 6.4.2[@eb9cae6](https://github.com/eb9cae6) by renovate ([#17333](https://github.com/truecharts/charts/issues/17333))
+
+
+## [wordpress-6.1.10](https://github.com/truecharts/charts/compare/wordpress-6.1.9...wordpress-6.1.10) (2024-01-14)
+
+### Chore
+
+
+
+- update container image bitnami/wordpress to 6.4.2[@df7149a](https://github.com/df7149a) by renovate ([#17120](https://github.com/truecharts/charts/issues/17120))
+
+
+
+
+## [wordpress-6.1.9](https://github.com/truecharts/charts/compare/wordpress-6.1.8...wordpress-6.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [wordpress-6.1.8](https://github.com/truecharts/charts/compare/wordpress-6.1.7...wordpress-6.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [wordpress-6.1.7](https://github.com/truecharts/charts/compare/wordpress-6.1.6...wordpress-6.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [wordpress-6.1.6](https://github.com/truecharts/charts/compare/wordpress-6.1.5...wordpress-6.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [wordpress-6.1.5](https://github.com/truecharts/charts/compare/wordpress-6.1.4...wordpress-6.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/wordpress/6.1.14/Chart.yaml b/stable/wordpress/6.1.14/Chart.yaml
new file mode 100644
index 0000000000..58badffe9c
--- /dev/null
+++ b/stable/wordpress/6.1.14/Chart.yaml
@@ -0,0 +1,44 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: website
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 6.4.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mariadb
+ version: 12.1.6
+ repository: https://deps.truecharts.org/
+ condition: mariadb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The WordPress rich content management system can utilize plugins, widgets, and themes.
+home: https://truecharts.org/charts/stable/wordpress
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/wordpress.png
+keywords:
+ - wordpress
+ - cms
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: wordpress
+sources:
+ - https://www.wordpress.org
+ - https://github.com/truecharts/charts/tree/master/charts/stable/wordpress
+ - https://hub.docker.com/r/bitnami/wordpress
+type: application
+version: 6.1.14
diff --git a/stable/wordpress/6.1.13/README.md b/stable/wordpress/6.1.14/README.md
similarity index 100%
rename from stable/wordpress/6.1.13/README.md
rename to stable/wordpress/6.1.14/README.md
diff --git a/stable/wordpress/6.1.14/app-changelog.md b/stable/wordpress/6.1.14/app-changelog.md
new file mode 100644
index 0000000000..8dd0caf743
--- /dev/null
+++ b/stable/wordpress/6.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [wordpress-6.1.14](https://github.com/truecharts/charts/compare/wordpress-6.1.13...wordpress-6.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/wordpress/6.1.13/app-readme.md b/stable/wordpress/6.1.14/app-readme.md
similarity index 100%
rename from stable/wordpress/6.1.13/app-readme.md
rename to stable/wordpress/6.1.14/app-readme.md
diff --git a/stable/wordpress/6.1.14/charts/common-17.2.28.tgz b/stable/wordpress/6.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/wordpress/6.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/wordpress/6.1.14/charts/mariadb-12.1.6.tgz b/stable/wordpress/6.1.14/charts/mariadb-12.1.6.tgz
new file mode 100644
index 0000000000..cffb31b284
Binary files /dev/null and b/stable/wordpress/6.1.14/charts/mariadb-12.1.6.tgz differ
diff --git a/stable/wordpress/6.1.13/ix_values.yaml b/stable/wordpress/6.1.14/ix_values.yaml
similarity index 100%
rename from stable/wordpress/6.1.13/ix_values.yaml
rename to stable/wordpress/6.1.14/ix_values.yaml
diff --git a/stable/wordpress/6.1.13/questions.yaml b/stable/wordpress/6.1.14/questions.yaml
similarity index 100%
rename from stable/wordpress/6.1.13/questions.yaml
rename to stable/wordpress/6.1.14/questions.yaml
diff --git a/stable/wordpress/6.1.13/templates/_env.tpl b/stable/wordpress/6.1.14/templates/_env.tpl
similarity index 100%
rename from stable/wordpress/6.1.13/templates/_env.tpl
rename to stable/wordpress/6.1.14/templates/_env.tpl
diff --git a/stable/wordpress/6.1.13/templates/common.yaml b/stable/wordpress/6.1.14/templates/common.yaml
similarity index 100%
rename from stable/wordpress/6.1.13/templates/common.yaml
rename to stable/wordpress/6.1.14/templates/common.yaml
diff --git a/stable/wordpress/6.1.14/values.yaml b/stable/wordpress/6.1.14/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/wyoming-piper/3.1.8/CHANGELOG.md b/stable/wyoming-piper/3.1.8/CHANGELOG.md
deleted file mode 100644
index d13a57ac64..0000000000
--- a/stable/wyoming-piper/3.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [wyoming-piper-3.1.8](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.7...wyoming-piper-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [wyoming-piper-3.1.7](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.6...wyoming-piper-3.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [wyoming-piper-3.1.6](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.5...wyoming-piper-3.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [wyoming-piper-3.1.5](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.4...wyoming-piper-3.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [wyoming-piper-3.1.4](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.3...wyoming-piper-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [wyoming-piper-3.1.3](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.0...wyoming-piper-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [wyoming-piper-3.1.2](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.0...wyoming-piper-3.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [wyoming-piper-3.1.0](https://github.com/truecharts/charts/compare/wyoming-piper-3.0.1...wyoming-piper-3.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [wyoming-piper-3.0.1](https://github.com/truecharts/charts/compare/wyoming-piper-3.0.0...wyoming-piper-3.0.1) (2023-12-26)
diff --git a/stable/wyoming-piper/3.1.8/Chart.yaml b/stable/wyoming-piper/3.1.8/Chart.yaml
deleted file mode 100644
index ad693f4256..0000000000
--- a/stable/wyoming-piper/3.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.4.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: The Wyoming integration of piper
-home: https://truecharts.org/charts/stable/wyoming-piper
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/wyoming-piper.png
-keywords:
- - wyoming-piper
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: wyoming-piper
-sources:
- - https://github.com/home-assistant/addons/tree/master/piper
- - https://github.com/truecharts/charts/tree/master/charts/stable/wyoming-piper
- - https://hub.docker.com/r/rhasspy/wyoming-piper
-type: application
-version: 3.1.8
diff --git a/stable/wyoming-piper/3.1.8/app-changelog.md b/stable/wyoming-piper/3.1.8/app-changelog.md
deleted file mode 100644
index 6e69ba1871..0000000000
--- a/stable/wyoming-piper/3.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [wyoming-piper-3.1.8](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.7...wyoming-piper-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/wyoming-piper/3.1.8/charts/common-17.2.26.tgz b/stable/wyoming-piper/3.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/wyoming-piper/3.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/wyoming-piper/3.1.9/CHANGELOG.md b/stable/wyoming-piper/3.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..11c83b021a
--- /dev/null
+++ b/stable/wyoming-piper/3.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [wyoming-piper-3.1.9](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.8...wyoming-piper-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [wyoming-piper-3.1.8](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.7...wyoming-piper-3.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [wyoming-piper-3.1.7](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.6...wyoming-piper-3.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [wyoming-piper-3.1.6](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.5...wyoming-piper-3.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [wyoming-piper-3.1.5](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.4...wyoming-piper-3.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [wyoming-piper-3.1.4](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.3...wyoming-piper-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [wyoming-piper-3.1.3](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.0...wyoming-piper-3.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [wyoming-piper-3.1.2](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.0...wyoming-piper-3.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/wyoming-piper/3.1.9/Chart.yaml b/stable/wyoming-piper/3.1.9/Chart.yaml
new file mode 100644
index 0000000000..241f3a062a
--- /dev/null
+++ b/stable/wyoming-piper/3.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.4.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The Wyoming integration of piper
+home: https://truecharts.org/charts/stable/wyoming-piper
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/wyoming-piper.png
+keywords:
+ - wyoming-piper
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: wyoming-piper
+sources:
+ - https://github.com/home-assistant/addons/tree/master/piper
+ - https://github.com/truecharts/charts/tree/master/charts/stable/wyoming-piper
+ - https://hub.docker.com/r/rhasspy/wyoming-piper
+type: application
+version: 3.1.9
diff --git a/stable/wyoming-piper/3.1.8/README.md b/stable/wyoming-piper/3.1.9/README.md
similarity index 100%
rename from stable/wyoming-piper/3.1.8/README.md
rename to stable/wyoming-piper/3.1.9/README.md
diff --git a/stable/wyoming-piper/3.1.9/app-changelog.md b/stable/wyoming-piper/3.1.9/app-changelog.md
new file mode 100644
index 0000000000..5f0cd45ded
--- /dev/null
+++ b/stable/wyoming-piper/3.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [wyoming-piper-3.1.9](https://github.com/truecharts/charts/compare/wyoming-piper-3.1.8...wyoming-piper-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/wyoming-piper/3.1.8/app-readme.md b/stable/wyoming-piper/3.1.9/app-readme.md
similarity index 100%
rename from stable/wyoming-piper/3.1.8/app-readme.md
rename to stable/wyoming-piper/3.1.9/app-readme.md
diff --git a/stable/wyoming-piper/3.1.9/charts/common-17.2.28.tgz b/stable/wyoming-piper/3.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/wyoming-piper/3.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/wyoming-piper/3.1.8/ix_values.yaml b/stable/wyoming-piper/3.1.9/ix_values.yaml
similarity index 100%
rename from stable/wyoming-piper/3.1.8/ix_values.yaml
rename to stable/wyoming-piper/3.1.9/ix_values.yaml
diff --git a/stable/wyoming-piper/3.1.8/questions.yaml b/stable/wyoming-piper/3.1.9/questions.yaml
similarity index 100%
rename from stable/wyoming-piper/3.1.8/questions.yaml
rename to stable/wyoming-piper/3.1.9/questions.yaml
diff --git a/stable/wyoming-piper/3.1.9/templates/NOTES.txt b/stable/wyoming-piper/3.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/wyoming-piper/3.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/wyoming-piper/3.1.8/templates/_args.tpl b/stable/wyoming-piper/3.1.9/templates/_args.tpl
similarity index 100%
rename from stable/wyoming-piper/3.1.8/templates/_args.tpl
rename to stable/wyoming-piper/3.1.9/templates/_args.tpl
diff --git a/stable/wyoming-piper/3.1.8/templates/common.yaml b/stable/wyoming-piper/3.1.9/templates/common.yaml
similarity index 100%
rename from stable/wyoming-piper/3.1.8/templates/common.yaml
rename to stable/wyoming-piper/3.1.9/templates/common.yaml
diff --git a/stable/wyoming-piper/3.1.9/values.yaml b/stable/wyoming-piper/3.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/wyoming-whisper/3.1.8/CHANGELOG.md b/stable/wyoming-whisper/3.1.8/CHANGELOG.md
deleted file mode 100644
index b58f3e6de7..0000000000
--- a/stable/wyoming-whisper/3.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [wyoming-whisper-3.1.8](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.7...wyoming-whisper-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [wyoming-whisper-3.1.7](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.6...wyoming-whisper-3.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [wyoming-whisper-3.1.6](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.5...wyoming-whisper-3.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [wyoming-whisper-3.1.5](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.4...wyoming-whisper-3.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [wyoming-whisper-3.1.4](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.3...wyoming-whisper-3.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [wyoming-whisper-3.1.3](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.0...wyoming-whisper-3.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [wyoming-whisper-3.1.2](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.0...wyoming-whisper-3.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [wyoming-whisper-3.1.0](https://github.com/truecharts/charts/compare/wyoming-whisper-3.0.1...wyoming-whisper-3.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [wyoming-whisper-3.0.1](https://github.com/truecharts/charts/compare/wyoming-whisper-3.0.0...wyoming-whisper-3.0.1) (2023-12-26)
diff --git a/stable/wyoming-whisper/3.1.8/Chart.yaml b/stable/wyoming-whisper/3.1.8/Chart.yaml
deleted file mode 100644
index 1baf03a57f..0000000000
--- a/stable/wyoming-whisper/3.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: home-automation
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: The Wyoming integration of whisper
-home: https://truecharts.org/charts/stable/wyoming-whisper
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/wyoming-whisper.png
-keywords:
- - wyoming-whisper
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: wyoming-whisper
-sources:
- - https://github.com/home-assistant/addons/tree/master/whisper
- - https://github.com/truecharts/charts/tree/master/charts/stable/wyoming-whisper
- - https://hub.docker.com/r/rhasspy/wyoming-whisper
-type: application
-version: 3.1.8
diff --git a/stable/wyoming-whisper/3.1.8/app-changelog.md b/stable/wyoming-whisper/3.1.8/app-changelog.md
deleted file mode 100644
index 296afe2da3..0000000000
--- a/stable/wyoming-whisper/3.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [wyoming-whisper-3.1.8](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.7...wyoming-whisper-3.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/wyoming-whisper/3.1.8/charts/common-17.2.26.tgz b/stable/wyoming-whisper/3.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/wyoming-whisper/3.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/wyoming-whisper/3.1.9/CHANGELOG.md b/stable/wyoming-whisper/3.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..7b5621491f
--- /dev/null
+++ b/stable/wyoming-whisper/3.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [wyoming-whisper-3.1.9](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.8...wyoming-whisper-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [wyoming-whisper-3.1.8](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.7...wyoming-whisper-3.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [wyoming-whisper-3.1.7](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.6...wyoming-whisper-3.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [wyoming-whisper-3.1.6](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.5...wyoming-whisper-3.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [wyoming-whisper-3.1.5](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.4...wyoming-whisper-3.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [wyoming-whisper-3.1.4](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.3...wyoming-whisper-3.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [wyoming-whisper-3.1.3](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.0...wyoming-whisper-3.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [wyoming-whisper-3.1.2](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.0...wyoming-whisper-3.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/wyoming-whisper/3.1.9/Chart.yaml b/stable/wyoming-whisper/3.1.9/Chart.yaml
new file mode 100644
index 0000000000..be8b33f509
--- /dev/null
+++ b/stable/wyoming-whisper/3.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: home-automation
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: The Wyoming integration of whisper
+home: https://truecharts.org/charts/stable/wyoming-whisper
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/wyoming-whisper.png
+keywords:
+ - wyoming-whisper
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: wyoming-whisper
+sources:
+ - https://github.com/home-assistant/addons/tree/master/whisper
+ - https://github.com/truecharts/charts/tree/master/charts/stable/wyoming-whisper
+ - https://hub.docker.com/r/rhasspy/wyoming-whisper
+type: application
+version: 3.1.9
diff --git a/stable/wyoming-whisper/3.1.8/README.md b/stable/wyoming-whisper/3.1.9/README.md
similarity index 100%
rename from stable/wyoming-whisper/3.1.8/README.md
rename to stable/wyoming-whisper/3.1.9/README.md
diff --git a/stable/wyoming-whisper/3.1.9/app-changelog.md b/stable/wyoming-whisper/3.1.9/app-changelog.md
new file mode 100644
index 0000000000..971cba4248
--- /dev/null
+++ b/stable/wyoming-whisper/3.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [wyoming-whisper-3.1.9](https://github.com/truecharts/charts/compare/wyoming-whisper-3.1.8...wyoming-whisper-3.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/wyoming-whisper/3.1.8/app-readme.md b/stable/wyoming-whisper/3.1.9/app-readme.md
similarity index 100%
rename from stable/wyoming-whisper/3.1.8/app-readme.md
rename to stable/wyoming-whisper/3.1.9/app-readme.md
diff --git a/stable/wyoming-whisper/3.1.9/charts/common-17.2.28.tgz b/stable/wyoming-whisper/3.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/wyoming-whisper/3.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/wyoming-whisper/3.1.8/ix_values.yaml b/stable/wyoming-whisper/3.1.9/ix_values.yaml
similarity index 100%
rename from stable/wyoming-whisper/3.1.8/ix_values.yaml
rename to stable/wyoming-whisper/3.1.9/ix_values.yaml
diff --git a/stable/wyoming-whisper/3.1.8/questions.yaml b/stable/wyoming-whisper/3.1.9/questions.yaml
similarity index 100%
rename from stable/wyoming-whisper/3.1.8/questions.yaml
rename to stable/wyoming-whisper/3.1.9/questions.yaml
diff --git a/stable/wyoming-whisper/3.1.9/templates/NOTES.txt b/stable/wyoming-whisper/3.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/wyoming-whisper/3.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/wyoming-whisper/3.1.9/templates/common.yaml b/stable/wyoming-whisper/3.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/wyoming-whisper/3.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/wyoming-whisper/3.1.9/values.yaml b/stable/wyoming-whisper/3.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/xen-orchestra/7.2.11/CHANGELOG.md b/stable/xen-orchestra/7.2.11/CHANGELOG.md
deleted file mode 100644
index a9bc98f0f9..0000000000
--- a/stable/xen-orchestra/7.2.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [xen-orchestra-7.2.11](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.10...xen-orchestra-7.2.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [xen-orchestra-7.2.10](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.9...xen-orchestra-7.2.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [xen-orchestra-7.2.9](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.8...xen-orchestra-7.2.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ronivay/xen-orchestra to 5.132.0[@97af40a](https://github.com/97af40a) by renovate ([#17394](https://github.com/truecharts/charts/issues/17394))
-
-
-## [xen-orchestra-7.2.8](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.7...xen-orchestra-7.2.8) (2024-01-13)
-
-### Chore
-
-
-
-- update container image ronivay/xen-orchestra to 5.132.0[@bf371a0](https://github.com/bf371a0) by renovate ([#17096](https://github.com/truecharts/charts/issues/17096))
-
-
-## [xen-orchestra-7.2.7](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.6...xen-orchestra-7.2.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [xen-orchestra-7.2.6](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.5...xen-orchestra-7.2.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ronivay/xen-orchestra to 5.132.0[@00d70f1](https://github.com/00d70f1) by renovate ([#16964](https://github.com/truecharts/charts/issues/16964))
-
-
-## [xen-orchestra-7.2.5](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.4...xen-orchestra-7.2.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [xen-orchestra-7.2.4](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.3...xen-orchestra-7.2.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [xen-orchestra-7.2.3](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.0...xen-orchestra-7.2.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
diff --git a/stable/xen-orchestra/7.2.11/Chart.yaml b/stable/xen-orchestra/7.2.11/Chart.yaml
deleted file mode 100644
index a5de8537b1..0000000000
--- a/stable/xen-orchestra/7.2.11/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: management
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 5.132.0
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Xen-Orchestra is a Web-UI for managing your existing XenServer infrastructure.
-home: https://truecharts.org/charts/stable/xen-orchestra
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/xen-orchestra.png
-keywords:
- - xen-orchestra
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: xen-orchestra
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/xen-orchestra
- - https://hub.docker.com/r/ronivay/xen-orchestra
-type: application
-version: 7.2.11
diff --git a/stable/xen-orchestra/7.2.11/app-changelog.md b/stable/xen-orchestra/7.2.11/app-changelog.md
deleted file mode 100644
index eefdc2ad17..0000000000
--- a/stable/xen-orchestra/7.2.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [xen-orchestra-7.2.11](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.10...xen-orchestra-7.2.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/xen-orchestra/7.2.11/charts/common-17.2.26.tgz b/stable/xen-orchestra/7.2.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/xen-orchestra/7.2.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/xen-orchestra/7.2.12/CHANGELOG.md b/stable/xen-orchestra/7.2.12/CHANGELOG.md
new file mode 100644
index 0000000000..67878d65c5
--- /dev/null
+++ b/stable/xen-orchestra/7.2.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [xen-orchestra-7.2.12](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.11...xen-orchestra-7.2.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [xen-orchestra-7.2.11](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.10...xen-orchestra-7.2.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [xen-orchestra-7.2.10](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.9...xen-orchestra-7.2.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [xen-orchestra-7.2.9](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.8...xen-orchestra-7.2.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ronivay/xen-orchestra to 5.132.0[@97af40a](https://github.com/97af40a) by renovate ([#17394](https://github.com/truecharts/charts/issues/17394))
+
+
+## [xen-orchestra-7.2.8](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.7...xen-orchestra-7.2.8) (2024-01-13)
+
+### Chore
+
+
+
+- update container image ronivay/xen-orchestra to 5.132.0[@bf371a0](https://github.com/bf371a0) by renovate ([#17096](https://github.com/truecharts/charts/issues/17096))
+
+
+## [xen-orchestra-7.2.7](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.6...xen-orchestra-7.2.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [xen-orchestra-7.2.6](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.5...xen-orchestra-7.2.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ronivay/xen-orchestra to 5.132.0[@00d70f1](https://github.com/00d70f1) by renovate ([#16964](https://github.com/truecharts/charts/issues/16964))
+
+
+## [xen-orchestra-7.2.5](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.4...xen-orchestra-7.2.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [xen-orchestra-7.2.4](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.3...xen-orchestra-7.2.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [xen-orchestra-7.2.3](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.0...xen-orchestra-7.2.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
diff --git a/stable/xen-orchestra/7.2.12/Chart.yaml b/stable/xen-orchestra/7.2.12/Chart.yaml
new file mode 100644
index 0000000000..de5378b2f2
--- /dev/null
+++ b/stable/xen-orchestra/7.2.12/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: management
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 5.132.0
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Xen-Orchestra is a Web-UI for managing your existing XenServer infrastructure.
+home: https://truecharts.org/charts/stable/xen-orchestra
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/xen-orchestra.png
+keywords:
+ - xen-orchestra
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: xen-orchestra
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/xen-orchestra
+ - https://hub.docker.com/r/ronivay/xen-orchestra
+type: application
+version: 7.2.12
diff --git a/stable/xen-orchestra/7.2.11/README.md b/stable/xen-orchestra/7.2.12/README.md
similarity index 100%
rename from stable/xen-orchestra/7.2.11/README.md
rename to stable/xen-orchestra/7.2.12/README.md
diff --git a/stable/xen-orchestra/7.2.12/app-changelog.md b/stable/xen-orchestra/7.2.12/app-changelog.md
new file mode 100644
index 0000000000..67aff70ba8
--- /dev/null
+++ b/stable/xen-orchestra/7.2.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [xen-orchestra-7.2.12](https://github.com/truecharts/charts/compare/xen-orchestra-7.2.11...xen-orchestra-7.2.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/xen-orchestra/7.2.11/app-readme.md b/stable/xen-orchestra/7.2.12/app-readme.md
similarity index 100%
rename from stable/xen-orchestra/7.2.11/app-readme.md
rename to stable/xen-orchestra/7.2.12/app-readme.md
diff --git a/stable/xen-orchestra/7.2.12/charts/common-17.2.28.tgz b/stable/xen-orchestra/7.2.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/xen-orchestra/7.2.12/charts/common-17.2.28.tgz differ
diff --git a/stable/xen-orchestra/7.2.11/ix_values.yaml b/stable/xen-orchestra/7.2.12/ix_values.yaml
similarity index 100%
rename from stable/xen-orchestra/7.2.11/ix_values.yaml
rename to stable/xen-orchestra/7.2.12/ix_values.yaml
diff --git a/stable/xen-orchestra/7.2.11/questions.yaml b/stable/xen-orchestra/7.2.12/questions.yaml
similarity index 100%
rename from stable/xen-orchestra/7.2.11/questions.yaml
rename to stable/xen-orchestra/7.2.12/questions.yaml
diff --git a/stable/xen-orchestra/7.2.12/templates/NOTES.txt b/stable/xen-orchestra/7.2.12/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/xen-orchestra/7.2.12/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/xen-orchestra/7.2.12/templates/common.yaml b/stable/xen-orchestra/7.2.12/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/xen-orchestra/7.2.12/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/xen-orchestra/7.2.12/values.yaml b/stable/xen-orchestra/7.2.12/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/xmrig/4.1.10/CHANGELOG.md b/stable/xmrig/4.1.10/CHANGELOG.md
new file mode 100644
index 0000000000..63e4530bef
--- /dev/null
+++ b/stable/xmrig/4.1.10/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [xmrig-4.1.10](https://github.com/truecharts/charts/compare/xmrig-4.1.9...xmrig-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [xmrig-4.1.9](https://github.com/truecharts/charts/compare/xmrig-4.1.8...xmrig-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [xmrig-4.1.8](https://github.com/truecharts/charts/compare/xmrig-4.1.7...xmrig-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [xmrig-4.1.7](https://github.com/truecharts/charts/compare/xmrig-4.1.6...xmrig-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [xmrig-4.1.6](https://github.com/truecharts/charts/compare/xmrig-4.1.5...xmrig-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [xmrig-4.1.5](https://github.com/truecharts/charts/compare/xmrig-4.1.4...xmrig-4.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [xmrig-4.1.4](https://github.com/truecharts/charts/compare/xmrig-4.1.1...xmrig-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [xmrig-4.1.3](https://github.com/truecharts/charts/compare/xmrig-4.1.1...xmrig-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/xmrig/4.1.10/Chart.yaml b/stable/xmrig/4.1.10/Chart.yaml
new file mode 100644
index 0000000000..015cd105c6
--- /dev/null
+++ b/stable/xmrig/4.1.10/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Crypto
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Chartised version of XMRig for CPU Mining. Helps turn your TrueNAS server into a Monero / cryptocurrency mining rig. Now optionally works with GPU algorithms as well.
+home: https://truecharts.org/charts/stable/xmrig
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/xmrig.png
+keywords:
+ - xmrig
+ - Crypto
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: xmrig
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/xmrig
+ - https://hub.docker.com/r/lnxd/xmrig
+type: application
+version: 4.1.10
diff --git a/stable/xmrig/4.1.9/README.md b/stable/xmrig/4.1.10/README.md
similarity index 100%
rename from stable/xmrig/4.1.9/README.md
rename to stable/xmrig/4.1.10/README.md
diff --git a/stable/xmrig/4.1.10/app-changelog.md b/stable/xmrig/4.1.10/app-changelog.md
new file mode 100644
index 0000000000..6658261efb
--- /dev/null
+++ b/stable/xmrig/4.1.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [xmrig-4.1.10](https://github.com/truecharts/charts/compare/xmrig-4.1.9...xmrig-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/xmrig/4.1.9/app-readme.md b/stable/xmrig/4.1.10/app-readme.md
similarity index 100%
rename from stable/xmrig/4.1.9/app-readme.md
rename to stable/xmrig/4.1.10/app-readme.md
diff --git a/stable/xmrig/4.1.10/charts/common-17.2.28.tgz b/stable/xmrig/4.1.10/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/xmrig/4.1.10/charts/common-17.2.28.tgz differ
diff --git a/stable/xmrig/4.1.9/ix_values.yaml b/stable/xmrig/4.1.10/ix_values.yaml
similarity index 100%
rename from stable/xmrig/4.1.9/ix_values.yaml
rename to stable/xmrig/4.1.10/ix_values.yaml
diff --git a/stable/xmrig/4.1.9/questions.yaml b/stable/xmrig/4.1.10/questions.yaml
similarity index 100%
rename from stable/xmrig/4.1.9/questions.yaml
rename to stable/xmrig/4.1.10/questions.yaml
diff --git a/stable/yacy/4.1.8/templates/common.yaml b/stable/xmrig/4.1.10/templates/common.yaml
similarity index 100%
rename from stable/yacy/4.1.8/templates/common.yaml
rename to stable/xmrig/4.1.10/templates/common.yaml
diff --git a/stable/xmrig/4.1.10/values.yaml b/stable/xmrig/4.1.10/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/xmrig/4.1.9/CHANGELOG.md b/stable/xmrig/4.1.9/CHANGELOG.md
deleted file mode 100644
index 5dfe01ec79..0000000000
--- a/stable/xmrig/4.1.9/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [xmrig-4.1.9](https://github.com/truecharts/charts/compare/xmrig-4.1.8...xmrig-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [xmrig-4.1.8](https://github.com/truecharts/charts/compare/xmrig-4.1.7...xmrig-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [xmrig-4.1.7](https://github.com/truecharts/charts/compare/xmrig-4.1.6...xmrig-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [xmrig-4.1.6](https://github.com/truecharts/charts/compare/xmrig-4.1.5...xmrig-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [xmrig-4.1.5](https://github.com/truecharts/charts/compare/xmrig-4.1.4...xmrig-4.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [xmrig-4.1.4](https://github.com/truecharts/charts/compare/xmrig-4.1.1...xmrig-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [xmrig-4.1.3](https://github.com/truecharts/charts/compare/xmrig-4.1.1...xmrig-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [xmrig-4.1.1](https://github.com/truecharts/charts/compare/xmrig-4.1.0...xmrig-4.1.1) (2023-12-31)
-
-### Fix
-
-- Remove extra env vars ([#16587](https://github.com/truecharts/charts/issues/16587))
-
-## [xmrig-4.1.0](https://github.com/truecharts/charts/compare/xmrig-4.0.1...xmrig-4.1.0) (2023-12-30)
diff --git a/stable/xmrig/4.1.9/Chart.yaml b/stable/xmrig/4.1.9/Chart.yaml
deleted file mode 100644
index 0b20d24944..0000000000
--- a/stable/xmrig/4.1.9/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Crypto
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Chartised version of XMRig for CPU Mining. Helps turn your TrueNAS server into a Monero / cryptocurrency mining rig. Now optionally works with GPU algorithms as well.
-home: https://truecharts.org/charts/stable/xmrig
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/xmrig.png
-keywords:
- - xmrig
- - Crypto
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: xmrig
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/xmrig
- - https://hub.docker.com/r/lnxd/xmrig
-type: application
-version: 4.1.9
diff --git a/stable/xmrig/4.1.9/app-changelog.md b/stable/xmrig/4.1.9/app-changelog.md
deleted file mode 100644
index 4edbd2852c..0000000000
--- a/stable/xmrig/4.1.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [xmrig-4.1.9](https://github.com/truecharts/charts/compare/xmrig-4.1.8...xmrig-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/xmrig/4.1.9/charts/common-17.2.26.tgz b/stable/xmrig/4.1.9/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/xmrig/4.1.9/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/xonotic/4.1.8/CHANGELOG.md b/stable/xonotic/4.1.8/CHANGELOG.md
deleted file mode 100644
index 5cf8cef1a0..0000000000
--- a/stable/xonotic/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [xonotic-4.1.8](https://github.com/truecharts/charts/compare/xonotic-4.1.7...xonotic-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [xonotic-4.1.7](https://github.com/truecharts/charts/compare/xonotic-4.1.6...xonotic-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [xonotic-4.1.6](https://github.com/truecharts/charts/compare/xonotic-4.1.5...xonotic-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [xonotic-4.1.5](https://github.com/truecharts/charts/compare/xonotic-4.1.4...xonotic-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [xonotic-4.1.4](https://github.com/truecharts/charts/compare/xonotic-4.1.3...xonotic-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [xonotic-4.1.3](https://github.com/truecharts/charts/compare/xonotic-4.1.0...xonotic-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [xonotic-4.1.2](https://github.com/truecharts/charts/compare/xonotic-4.1.0...xonotic-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [xonotic-4.1.0](https://github.com/truecharts/charts/compare/xonotic-4.0.1...xonotic-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [xonotic-4.0.1](https://github.com/truecharts/charts/compare/xonotic-4.0.0...xonotic-4.0.1) (2023-12-26)
diff --git a/stable/xonotic/4.1.8/Chart.yaml b/stable/xonotic/4.1.8/Chart.yaml
deleted file mode 100644
index f3d4306f17..0000000000
--- a/stable/xonotic/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: GameServers
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This Chart will download and install the preferred version of Xonotic.
-home: https://truecharts.org/charts/stable/xonotic
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/xonotic.png
-keywords:
- - xonotic
- - GameServers
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: xonotic
-sources:
- - https://www.xonotic.org/
- - https://github.com/truecharts/charts/tree/master/charts/stable/xonotic
- - https://hub.docker.com/r/ich777/xonotic
-type: application
-version: 4.1.8
diff --git a/stable/xonotic/4.1.8/app-changelog.md b/stable/xonotic/4.1.8/app-changelog.md
deleted file mode 100644
index a6cbb4d0f8..0000000000
--- a/stable/xonotic/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [xonotic-4.1.8](https://github.com/truecharts/charts/compare/xonotic-4.1.7...xonotic-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/xonotic/4.1.8/charts/common-17.2.26.tgz b/stable/xonotic/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/xonotic/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/xonotic/4.1.9/CHANGELOG.md b/stable/xonotic/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..216202ddcd
--- /dev/null
+++ b/stable/xonotic/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [xonotic-4.1.9](https://github.com/truecharts/charts/compare/xonotic-4.1.8...xonotic-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [xonotic-4.1.8](https://github.com/truecharts/charts/compare/xonotic-4.1.7...xonotic-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [xonotic-4.1.7](https://github.com/truecharts/charts/compare/xonotic-4.1.6...xonotic-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [xonotic-4.1.6](https://github.com/truecharts/charts/compare/xonotic-4.1.5...xonotic-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [xonotic-4.1.5](https://github.com/truecharts/charts/compare/xonotic-4.1.4...xonotic-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [xonotic-4.1.4](https://github.com/truecharts/charts/compare/xonotic-4.1.3...xonotic-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [xonotic-4.1.3](https://github.com/truecharts/charts/compare/xonotic-4.1.0...xonotic-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [xonotic-4.1.2](https://github.com/truecharts/charts/compare/xonotic-4.1.0...xonotic-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/xonotic/4.1.9/Chart.yaml b/stable/xonotic/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..172b2fb202
--- /dev/null
+++ b/stable/xonotic/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: GameServers
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This Chart will download and install the preferred version of Xonotic.
+home: https://truecharts.org/charts/stable/xonotic
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/xonotic.png
+keywords:
+ - xonotic
+ - GameServers
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: xonotic
+sources:
+ - https://www.xonotic.org/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/xonotic
+ - https://hub.docker.com/r/ich777/xonotic
+type: application
+version: 4.1.9
diff --git a/stable/xonotic/4.1.8/README.md b/stable/xonotic/4.1.9/README.md
similarity index 100%
rename from stable/xonotic/4.1.8/README.md
rename to stable/xonotic/4.1.9/README.md
diff --git a/stable/xonotic/4.1.9/app-changelog.md b/stable/xonotic/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..85170e71f9
--- /dev/null
+++ b/stable/xonotic/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [xonotic-4.1.9](https://github.com/truecharts/charts/compare/xonotic-4.1.8...xonotic-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/xonotic/4.1.8/app-readme.md b/stable/xonotic/4.1.9/app-readme.md
similarity index 100%
rename from stable/xonotic/4.1.8/app-readme.md
rename to stable/xonotic/4.1.9/app-readme.md
diff --git a/stable/xonotic/4.1.9/charts/common-17.2.28.tgz b/stable/xonotic/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/xonotic/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/xonotic/4.1.8/ix_values.yaml b/stable/xonotic/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/xonotic/4.1.8/ix_values.yaml
rename to stable/xonotic/4.1.9/ix_values.yaml
diff --git a/stable/xonotic/4.1.8/questions.yaml b/stable/xonotic/4.1.9/questions.yaml
similarity index 100%
rename from stable/xonotic/4.1.8/questions.yaml
rename to stable/xonotic/4.1.9/questions.yaml
diff --git a/stable/yourls/4.1.11/templates/common.yaml b/stable/xonotic/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/yourls/4.1.11/templates/common.yaml
rename to stable/xonotic/4.1.9/templates/common.yaml
diff --git a/stable/xonotic/4.1.9/values.yaml b/stable/xonotic/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/xteve/12.1.9/CHANGELOG.md b/stable/xteve/12.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..a9076744a0
--- /dev/null
+++ b/stable/xteve/12.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [xteve-12.1.9](https://github.com/truecharts/charts/compare/xteve-12.1.8...xteve-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [xteve-12.1.8](https://github.com/truecharts/charts/compare/xteve-12.1.7...xteve-12.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [xteve-12.1.7](https://github.com/truecharts/charts/compare/xteve-12.1.6...xteve-12.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [xteve-12.1.6](https://github.com/truecharts/charts/compare/xteve-12.1.5...xteve-12.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [xteve-12.1.5](https://github.com/truecharts/charts/compare/xteve-12.1.4...xteve-12.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [xteve-12.1.4](https://github.com/truecharts/charts/compare/xteve-12.1.3...xteve-12.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [xteve-12.1.3](https://github.com/truecharts/charts/compare/xteve-12.1.0...xteve-12.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [xteve-12.1.2](https://github.com/truecharts/charts/compare/xteve-12.1.0...xteve-12.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/xteve/12.1.9/Chart.yaml b/stable/xteve/12.1.9/Chart.yaml
new file mode 100644
index 0000000000..8bcf17ab2d
--- /dev/null
+++ b/stable/xteve/12.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2.2.0.200
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: M3U Proxy for Plex DVR and Emby Live TV.
+home: https://truecharts.org/charts/stable/xteve
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/xteve.png
+keywords:
+ - xteve
+ - iptv
+ - plex
+ - emby
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: xteve
+sources:
+ - https://github.com/xteve-project/xTeVe
+ - https://github.com/k8s-at-home/container-images
+ - https://github.com/truecharts/charts/tree/master/charts/stable/xteve
+ - https://ghcr.io/k8s-at-home/xteve
+type: application
+version: 12.1.9
diff --git a/stable/xteve/12.1.9/README.md b/stable/xteve/12.1.9/README.md
new file mode 100644
index 0000000000..917e373b24
--- /dev/null
+++ b/stable/xteve/12.1.9/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/xteve)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/xteve/12.1.9/app-changelog.md b/stable/xteve/12.1.9/app-changelog.md
new file mode 100644
index 0000000000..b5748f9019
--- /dev/null
+++ b/stable/xteve/12.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [xteve-12.1.9](https://github.com/truecharts/charts/compare/xteve-12.1.8...xteve-12.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/xteve/12.1.9/app-readme.md b/stable/xteve/12.1.9/app-readme.md
new file mode 100644
index 0000000000..3eaad8cac7
--- /dev/null
+++ b/stable/xteve/12.1.9/app-readme.md
@@ -0,0 +1,8 @@
+M3U Proxy for Plex DVR and Emby Live TV.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/xteve](https://truecharts.org/charts/stable/xteve)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/xteve/12.1.9/charts/common-17.2.28.tgz b/stable/xteve/12.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/xteve/12.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/xteve/12.1.9/ix_values.yaml b/stable/xteve/12.1.9/ix_values.yaml
new file mode 100644
index 0000000000..9eef789a44
--- /dev/null
+++ b/stable/xteve/12.1.9/ix_values.yaml
@@ -0,0 +1,20 @@
+image:
+ repository: ghcr.io/k8s-at-home/xteve
+ tag: v2.2.0.200@sha256:292b3614670f6bf4017cc65643c513cccb18323bd5269178bd3e36c8c68f5107
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 34400
+ targetPort: 34400
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
diff --git a/stable/xteve/12.1.9/questions.yaml b/stable/xteve/12.1.9/questions.yaml
new file mode 100644
index 0000000000..57113818d6
--- /dev/null
+++ b/stable/xteve/12.1.9/questions.yaml
@@ -0,0 +1,2829 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+ path: "/web/"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 34400
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/xteve/12.1.9/templates/NOTES.txt b/stable/xteve/12.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/xteve/12.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/xteve/12.1.9/templates/common.yaml b/stable/xteve/12.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/xteve/12.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/xteve/12.1.9/values.yaml b/stable/xteve/12.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/xware/4.1.8/CHANGELOG.md b/stable/xware/4.1.8/CHANGELOG.md
deleted file mode 100644
index da629dff34..0000000000
--- a/stable/xware/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [xware-4.1.8](https://github.com/truecharts/charts/compare/xware-4.1.7...xware-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [xware-4.1.7](https://github.com/truecharts/charts/compare/xware-4.1.6...xware-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [xware-4.1.6](https://github.com/truecharts/charts/compare/xware-4.1.5...xware-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [xware-4.1.5](https://github.com/truecharts/charts/compare/xware-4.1.4...xware-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [xware-4.1.4](https://github.com/truecharts/charts/compare/xware-4.1.3...xware-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [xware-4.1.3](https://github.com/truecharts/charts/compare/xware-4.1.0...xware-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [xware-4.1.2](https://github.com/truecharts/charts/compare/xware-4.1.0...xware-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [xware-4.1.0](https://github.com/truecharts/charts/compare/xware-4.0.1...xware-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [xware-4.0.1](https://github.com/truecharts/charts/compare/xware-4.0.0...xware-4.0.1) (2023-12-26)
diff --git a/stable/xware/4.1.8/Chart.yaml b/stable/xware/4.1.8/Chart.yaml
deleted file mode 100644
index 8e7a85271b..0000000000
--- a/stable/xware/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Downloaders
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: This is a Chart of Thunder downloader.
-home: https://truecharts.org/charts/stable/xware
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/xware.png
-keywords:
- - xware
- - Downloaders
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: xware
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/xware
- - https://hub.docker.com/r/caiguai/docker-xware
-type: application
-version: 4.1.8
diff --git a/stable/xware/4.1.8/app-changelog.md b/stable/xware/4.1.8/app-changelog.md
deleted file mode 100644
index 1fe25d83d8..0000000000
--- a/stable/xware/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [xware-4.1.8](https://github.com/truecharts/charts/compare/xware-4.1.7...xware-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/xware/4.1.8/charts/common-17.2.26.tgz b/stable/xware/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/xware/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/xware/4.1.9/CHANGELOG.md b/stable/xware/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..a3c64ef8ee
--- /dev/null
+++ b/stable/xware/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [xware-4.1.9](https://github.com/truecharts/charts/compare/xware-4.1.8...xware-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [xware-4.1.8](https://github.com/truecharts/charts/compare/xware-4.1.7...xware-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [xware-4.1.7](https://github.com/truecharts/charts/compare/xware-4.1.6...xware-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [xware-4.1.6](https://github.com/truecharts/charts/compare/xware-4.1.5...xware-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [xware-4.1.5](https://github.com/truecharts/charts/compare/xware-4.1.4...xware-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [xware-4.1.4](https://github.com/truecharts/charts/compare/xware-4.1.3...xware-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [xware-4.1.3](https://github.com/truecharts/charts/compare/xware-4.1.0...xware-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [xware-4.1.2](https://github.com/truecharts/charts/compare/xware-4.1.0...xware-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/xware/4.1.9/Chart.yaml b/stable/xware/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..a9efe18df4
--- /dev/null
+++ b/stable/xware/4.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Downloaders
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: This is a Chart of Thunder downloader.
+home: https://truecharts.org/charts/stable/xware
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/xware.png
+keywords:
+ - xware
+ - Downloaders
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: xware
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/xware
+ - https://hub.docker.com/r/caiguai/docker-xware
+type: application
+version: 4.1.9
diff --git a/stable/xware/4.1.8/README.md b/stable/xware/4.1.9/README.md
similarity index 100%
rename from stable/xware/4.1.8/README.md
rename to stable/xware/4.1.9/README.md
diff --git a/stable/xware/4.1.9/app-changelog.md b/stable/xware/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..72382f1e72
--- /dev/null
+++ b/stable/xware/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [xware-4.1.9](https://github.com/truecharts/charts/compare/xware-4.1.8...xware-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/xware/4.1.8/app-readme.md b/stable/xware/4.1.9/app-readme.md
similarity index 100%
rename from stable/xware/4.1.8/app-readme.md
rename to stable/xware/4.1.9/app-readme.md
diff --git a/stable/xware/4.1.9/charts/common-17.2.28.tgz b/stable/xware/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/xware/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/xware/4.1.8/ix_values.yaml b/stable/xware/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/xware/4.1.8/ix_values.yaml
rename to stable/xware/4.1.9/ix_values.yaml
diff --git a/stable/xware/4.1.8/questions.yaml b/stable/xware/4.1.9/questions.yaml
similarity index 100%
rename from stable/xware/4.1.8/questions.yaml
rename to stable/xware/4.1.9/questions.yaml
diff --git a/stable/youtransfer/6.1.8/templates/common.yaml b/stable/xware/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/youtransfer/6.1.8/templates/common.yaml
rename to stable/xware/4.1.9/templates/common.yaml
diff --git a/stable/xware/4.1.9/values.yaml b/stable/xware/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/xwiki/10.1.14/CHANGELOG.md b/stable/xwiki/10.1.14/CHANGELOG.md
new file mode 100644
index 0000000000..5a6d7eed5a
--- /dev/null
+++ b/stable/xwiki/10.1.14/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [xwiki-10.1.14](https://github.com/truecharts/charts/compare/xwiki-10.1.13...xwiki-10.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [xwiki-10.1.13](https://github.com/truecharts/charts/compare/xwiki-10.1.12...xwiki-10.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [xwiki-10.1.12](https://github.com/truecharts/charts/compare/xwiki-10.1.11...xwiki-10.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [xwiki-10.1.11](https://github.com/truecharts/charts/compare/xwiki-10.1.10...xwiki-10.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image xwiki to v15.10.5-postgres-tomcat[@73eee93](https://github.com/73eee93) by renovate ([#17438](https://github.com/truecharts/charts/issues/17438))
+
+
+## [xwiki-10.1.10](https://github.com/truecharts/charts/compare/xwiki-10.1.9...xwiki-10.1.10) (2024-01-14)
+
+### Chore
+
+
+
+- update container image xwiki to 15.10.4-postgres-tomcat[@1fa2201](https://github.com/1fa2201) by renovate ([#17177](https://github.com/truecharts/charts/issues/17177))
+
+
+
+
+## [xwiki-10.1.9](https://github.com/truecharts/charts/compare/xwiki-10.1.8...xwiki-10.1.9) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [xwiki-10.1.8](https://github.com/truecharts/charts/compare/xwiki-10.1.7...xwiki-10.1.8) (2024-01-08)
+
+### Chore
+
+
+
+- update container image xwiki to 15.10.4-postgres-tomcat[@f2ef277](https://github.com/f2ef277) by renovate ([#16970](https://github.com/truecharts/charts/issues/16970))
+
+
+## [xwiki-10.1.7](https://github.com/truecharts/charts/compare/xwiki-10.1.6...xwiki-10.1.7) (2024-01-03)
+
+### Chore
+
+
+
+- update container image xwiki to v15.10.4-postgres-tomcat[@0d8686c](https://github.com/0d8686c) by renovate ([#16863](https://github.com/truecharts/charts/issues/16863))
+
+
+## [xwiki-10.1.6](https://github.com/truecharts/charts/compare/xwiki-10.1.5...xwiki-10.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [xwiki-10.1.5](https://github.com/truecharts/charts/compare/xwiki-10.1.4...xwiki-10.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/xwiki/10.1.14/Chart.yaml b/stable/xwiki/10.1.14/Chart.yaml
new file mode 100644
index 0000000000..95209608e7
--- /dev/null
+++ b/stable/xwiki/10.1.14/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: productivity
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 15.10.5
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: XWiki is a free wiki software platform written in Java with a design emphasis on extensibility
+home: https://truecharts.org/charts/stable/xwiki
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/xwiki.png
+keywords:
+ - xwiki
+ - wiki
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: xwiki
+sources:
+ - https://github.com/xwiki/xwiki-docker
+ - https://github.com/truecharts/charts/tree/master/charts/stable/xwiki
+ - https://hub.docker.com/_/xwiki
+type: application
+version: 10.1.14
diff --git a/stable/xwiki/10.1.14/README.md b/stable/xwiki/10.1.14/README.md
new file mode 100644
index 0000000000..1bdcf9a895
--- /dev/null
+++ b/stable/xwiki/10.1.14/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/xwiki)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/xwiki/10.1.14/app-changelog.md b/stable/xwiki/10.1.14/app-changelog.md
new file mode 100644
index 0000000000..f7e07a9404
--- /dev/null
+++ b/stable/xwiki/10.1.14/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [xwiki-10.1.14](https://github.com/truecharts/charts/compare/xwiki-10.1.13...xwiki-10.1.14) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/xwiki/10.1.14/app-readme.md b/stable/xwiki/10.1.14/app-readme.md
new file mode 100644
index 0000000000..1b392a332a
--- /dev/null
+++ b/stable/xwiki/10.1.14/app-readme.md
@@ -0,0 +1,8 @@
+XWiki is a free wiki software platform written in Java with a design emphasis on extensibility
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/xwiki](https://truecharts.org/charts/stable/xwiki)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/xwiki/10.1.14/charts/common-17.2.28.tgz b/stable/xwiki/10.1.14/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/xwiki/10.1.14/charts/common-17.2.28.tgz differ
diff --git a/stable/xwiki/10.1.14/ix_values.yaml b/stable/xwiki/10.1.14/ix_values.yaml
new file mode 100644
index 0000000000..8075bad650
--- /dev/null
+++ b/stable/xwiki/10.1.14/ix_values.yaml
@@ -0,0 +1,46 @@
+image:
+ repository: xwiki
+ tag: 15.10.5-postgres-tomcat@sha256:73eee930911abe0cf9492975f313a61a4fa95da4345f9f4bdd02bb26233eaa05
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10208
+ targetPort: 8080
+persistence:
+ config:
+ enabled: true
+ mountPath: "/usr/local/xwiki"
+cnpg:
+ main:
+ enabled: true
+ user: xwiki
+ database: xwiki
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+ runAsNonRoot: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ env:
+ DB_USER: "{{ .Values.cnpg.main.user }}"
+ DB_DATABASE: "{{ .Values.cnpg.main.database }}"
+ # User Defined
+ JAVA_OPTS: ""
+ DB_HOST:
+ secretKeyRef:
+ name: cnpg-main-urls
+ key: host
+ DB_PASSWORD:
+ secretKeyRef:
+ name: cnpg-main-user
+ key: password
diff --git a/stable/xwiki/10.1.14/questions.yaml b/stable/xwiki/10.1.14/questions.yaml
new file mode 100644
index 0000000000..57182cd1de
--- /dev/null
+++ b/stable/xwiki/10.1.14/questions.yaml
@@ -0,0 +1,3300 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: JAVA_OPTS
+ label: "JAVA_OPTS"
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10208
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+ - variable: cnpg
+ group: Postgresql
+ label: "CloudNative-PG (CNPG)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Postgresql Database"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hibernate
+ label: Hibernate
+ description: "enable to safely hibernate and shutdown the postgresql cluster"
+ schema:
+ type: boolean
+ default: false
+ - variable: mode
+ label: Mode
+ description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
+ schema:
+ type: string
+ default: "standalone"
+ enum:
+ - value: standalone
+ description: standalone
+ - value: replica
+ description: replica
+ - value: recovery
+ description: recovery
+ - variable: cluster
+ label: "Cluster Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: singleNode
+ label: singleNode
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: storage
+ label: "Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: walStorage
+ label: "WAL Storage"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: size
+ label: Size
+ schema:
+ type: string
+ default: "256Gi"
+ - variable: monitoring
+ label: "Monitoring Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enablePodMonitor
+ label: "enablePodMonitor"
+ schema:
+ type: boolean
+ default: true
+ - variable: disableDefaultQueries
+ label: "disableDefaultQueries"
+ schema:
+ type: boolean
+ default: false
+ - variable: pooler
+ label: "Pooler Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: instances
+ label: Instances
+ schema:
+ type: int
+ default: 1
+ - variable: createRO
+ label: "Create ReadOnly Instance"
+ schema:
+ type: boolean
+ default: false
+ - variable: recovery
+ label: "Recovery Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: method
+ label: "method"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "object_store"
+ - variable: backupName
+ label: "backupName"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: backups
+ label: "Backup Settings (Experimental)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "enabled"
+ schema:
+ type: boolean
+ default: false
+ - variable: endpointURL
+ label: "endpointURL"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: destinationPath
+ label: "destinationPath"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: retentionPolicy
+ label: "retentionPolicy"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "30d"
+ - variable: provider
+ label: "provider"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: "s3"
+ enum:
+ - value: s3
+ description: S3
+ - value: azure
+ description: Azure
+ - value: google
+ description: Google
+ - variable: s3
+ label: "s3"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "s3"]]
+ attrs:
+ - variable: region
+ label: "region"
+ schema:
+ type: string
+ default: ""
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: accessKey
+ label: "accessKey"
+ schema:
+ type: string
+ default: ""
+ - variable: secretKey
+ label: "secretKey"
+ schema:
+ type: string
+ default: ""
+ - variable: azure
+ label: "azure (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "azure"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: connectionString
+ label: "connectionString"
+ schema:
+ type: string
+ default: ""
+ - variable: storageAccount
+ label: "storageAccount"
+ schema:
+ type: string
+ default: ""
+ - variable: storageKey
+ label: "storageKey"
+ schema:
+ type: string
+ show_if: [["enabled", "=", true]]
+ default: ""
+ - variable: storageSasToken
+ label: "storageSasToken"
+ schema:
+ type: string
+ default: ""
+ - variable: containerName
+ label: "containerName"
+ schema:
+ type: string
+ default: ""
+ - variable: serviceName
+ label: "serviceName"
+ schema:
+ type: string
+ default: "blob"
+ - variable: inheritFromAzureAD
+ label: "inheritFromAzureAD"
+ schema:
+ type: boolean
+ default: false
+ - variable: google
+ label: "google (EXTREMELY EXPERIMENTAL)"
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["provider", "=", "google"]]
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ default: "/"
+ - variable: bucket
+ label: "bucket"
+ schema:
+ type: string
+ default: ""
+ - variable: gkeEnvironment
+ label: "gkeEnvironment"
+ schema:
+ type: string
+ default: ""
+ - variable: applicationCredentials
+ label: "applicationCredentials"
+ schema:
+ type: string
+ default: ""
+ - variable: scheduledBackups
+ label: ScheduledBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backupschedule
+ label: BackupSchedule
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: "daily-backup"
+ required: true
+ - variable: schedule
+ label: schedule
+ schema:
+ type: string
+ required: true
+ default: "0 0 0 * * *"
+ - variable: backupOwnerReference
+ label: backupOwnerReference
+ schema:
+ type: string
+ required: true
+ default: "self"
+ - variable: immediate
+ label: immediate
+ schema:
+ type: boolean
+ default: false
+ - variable: suspend
+ label: suspend
+ schema:
+ type: boolean
+ default: false
+ - variable: manualBackups
+ label: manualBackups
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: backup
+ label: Backup
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/xwiki/10.1.14/templates/NOTES.txt b/stable/xwiki/10.1.14/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/xwiki/10.1.14/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/xwiki/10.1.14/templates/common.yaml b/stable/xwiki/10.1.14/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/xwiki/10.1.14/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/xwiki/10.1.14/values.yaml b/stable/xwiki/10.1.14/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/yacreaderlibraryserver/4.1.8/CHANGELOG.md b/stable/yacreaderlibraryserver/4.1.8/CHANGELOG.md
deleted file mode 100644
index 250bf022b6..0000000000
--- a/stable/yacreaderlibraryserver/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [yacreaderlibraryserver-4.1.8](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.7...yacreaderlibraryserver-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [yacreaderlibraryserver-4.1.7](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.6...yacreaderlibraryserver-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [yacreaderlibraryserver-4.1.6](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.5...yacreaderlibraryserver-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [yacreaderlibraryserver-4.1.5](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.4...yacreaderlibraryserver-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [yacreaderlibraryserver-4.1.4](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.3...yacreaderlibraryserver-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [yacreaderlibraryserver-4.1.3](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.0...yacreaderlibraryserver-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [yacreaderlibraryserver-4.1.2](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.0...yacreaderlibraryserver-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [yacreaderlibraryserver-4.1.0](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.0.1...yacreaderlibraryserver-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [yacreaderlibraryserver-4.0.1](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.0.0...yacreaderlibraryserver-4.0.1) (2023-12-26)
diff --git a/stable/yacreaderlibraryserver/4.1.8/Chart.yaml b/stable/yacreaderlibraryserver/4.1.8/Chart.yaml
deleted file mode 100644
index 610b54d19b..0000000000
--- a/stable/yacreaderlibraryserver/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: MediaServer-Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Headless version of the YACReaderLibraryServer.
-home: https://truecharts.org/charts/stable/yacreaderlibraryserver
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/yacreaderlibraryserver.png
-keywords:
- - yacreaderlibraryserver
- - MediaServer-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: yacreaderlibraryserver
-sources:
- - https://www.yacreader.com
- - https://github.com/truecharts/charts/tree/master/charts/stable/yacreaderlibraryserver
- - https://hub.docker.com/r/xthursdayx/yacreaderlibrary-server-docker
-type: application
-version: 4.1.8
diff --git a/stable/yacreaderlibraryserver/4.1.8/app-changelog.md b/stable/yacreaderlibraryserver/4.1.8/app-changelog.md
deleted file mode 100644
index 8713991c54..0000000000
--- a/stable/yacreaderlibraryserver/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [yacreaderlibraryserver-4.1.8](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.7...yacreaderlibraryserver-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/yacreaderlibraryserver/4.1.8/charts/common-17.2.26.tgz b/stable/yacreaderlibraryserver/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/yacreaderlibraryserver/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/yacreaderlibraryserver/4.1.9/CHANGELOG.md b/stable/yacreaderlibraryserver/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..eb3a4754df
--- /dev/null
+++ b/stable/yacreaderlibraryserver/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [yacreaderlibraryserver-4.1.9](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.8...yacreaderlibraryserver-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [yacreaderlibraryserver-4.1.8](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.7...yacreaderlibraryserver-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [yacreaderlibraryserver-4.1.7](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.6...yacreaderlibraryserver-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [yacreaderlibraryserver-4.1.6](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.5...yacreaderlibraryserver-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [yacreaderlibraryserver-4.1.5](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.4...yacreaderlibraryserver-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [yacreaderlibraryserver-4.1.4](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.3...yacreaderlibraryserver-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [yacreaderlibraryserver-4.1.3](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.0...yacreaderlibraryserver-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [yacreaderlibraryserver-4.1.2](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.0...yacreaderlibraryserver-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/yacreaderlibraryserver/4.1.9/Chart.yaml b/stable/yacreaderlibraryserver/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..27ff009523
--- /dev/null
+++ b/stable/yacreaderlibraryserver/4.1.9/Chart.yaml
@@ -0,0 +1,37 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: MediaServer-Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Headless version of the YACReaderLibraryServer.
+home: https://truecharts.org/charts/stable/yacreaderlibraryserver
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/yacreaderlibraryserver.png
+keywords:
+ - yacreaderlibraryserver
+ - MediaServer-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: yacreaderlibraryserver
+sources:
+ - https://www.yacreader.com
+ - https://github.com/truecharts/charts/tree/master/charts/stable/yacreaderlibraryserver
+ - https://hub.docker.com/r/xthursdayx/yacreaderlibrary-server-docker
+type: application
+version: 4.1.9
diff --git a/stable/yacreaderlibraryserver/4.1.8/README.md b/stable/yacreaderlibraryserver/4.1.9/README.md
similarity index 100%
rename from stable/yacreaderlibraryserver/4.1.8/README.md
rename to stable/yacreaderlibraryserver/4.1.9/README.md
diff --git a/stable/yacreaderlibraryserver/4.1.9/app-changelog.md b/stable/yacreaderlibraryserver/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..b41e84215f
--- /dev/null
+++ b/stable/yacreaderlibraryserver/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [yacreaderlibraryserver-4.1.9](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-4.1.8...yacreaderlibraryserver-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/yacreaderlibraryserver/4.1.8/app-readme.md b/stable/yacreaderlibraryserver/4.1.9/app-readme.md
similarity index 100%
rename from stable/yacreaderlibraryserver/4.1.8/app-readme.md
rename to stable/yacreaderlibraryserver/4.1.9/app-readme.md
diff --git a/stable/yacreaderlibraryserver/4.1.9/charts/common-17.2.28.tgz b/stable/yacreaderlibraryserver/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/yacreaderlibraryserver/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/yacreaderlibraryserver/4.1.8/ix_values.yaml b/stable/yacreaderlibraryserver/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/yacreaderlibraryserver/4.1.8/ix_values.yaml
rename to stable/yacreaderlibraryserver/4.1.9/ix_values.yaml
diff --git a/stable/yacreaderlibraryserver/4.1.8/questions.yaml b/stable/yacreaderlibraryserver/4.1.9/questions.yaml
similarity index 100%
rename from stable/yacreaderlibraryserver/4.1.8/questions.yaml
rename to stable/yacreaderlibraryserver/4.1.9/questions.yaml
diff --git a/stable/z80pack/4.1.8/templates/common.yaml b/stable/yacreaderlibraryserver/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/z80pack/4.1.8/templates/common.yaml
rename to stable/yacreaderlibraryserver/4.1.9/templates/common.yaml
diff --git a/stable/yacreaderlibraryserver/4.1.9/values.yaml b/stable/yacreaderlibraryserver/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/yacy/4.1.8/CHANGELOG.md b/stable/yacy/4.1.8/CHANGELOG.md
deleted file mode 100644
index c9684a1717..0000000000
--- a/stable/yacy/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [yacy-4.1.8](https://github.com/truecharts/charts/compare/yacy-4.1.7...yacy-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [yacy-4.1.7](https://github.com/truecharts/charts/compare/yacy-4.1.6...yacy-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [yacy-4.1.6](https://github.com/truecharts/charts/compare/yacy-4.1.5...yacy-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [yacy-4.1.5](https://github.com/truecharts/charts/compare/yacy-4.1.4...yacy-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [yacy-4.1.4](https://github.com/truecharts/charts/compare/yacy-4.1.3...yacy-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [yacy-4.1.3](https://github.com/truecharts/charts/compare/yacy-4.1.0...yacy-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [yacy-4.1.2](https://github.com/truecharts/charts/compare/yacy-4.1.0...yacy-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [yacy-4.1.0](https://github.com/truecharts/charts/compare/yacy-4.0.1...yacy-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [yacy-4.0.1](https://github.com/truecharts/charts/compare/yacy-4.0.0...yacy-4.0.1) (2023-12-26)
diff --git a/stable/yacy/4.1.8/Chart.yaml b/stable/yacy/4.1.8/Chart.yaml
deleted file mode 100644
index 3db3aa7cb1..0000000000
--- a/stable/yacy/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Tools-Utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: YaCy decentralized search engine (https://yacy.net)
-home: https://truecharts.org/charts/stable/yacy
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/yacy.png
-keywords:
- - yacy
- - Tools-Utilities
- - Network-Web
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: yacy
-sources:
- - https://yacy.net/
- - https://github.com/truecharts/charts/tree/master/charts/stable/yacy
- - https://hub.docker.com/r/yacy/yacy_search_server
-type: application
-version: 4.1.8
diff --git a/stable/yacy/4.1.8/app-changelog.md b/stable/yacy/4.1.8/app-changelog.md
deleted file mode 100644
index 85a568038b..0000000000
--- a/stable/yacy/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [yacy-4.1.8](https://github.com/truecharts/charts/compare/yacy-4.1.7...yacy-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/yacy/4.1.8/charts/common-17.2.26.tgz b/stable/yacy/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/yacy/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/yacy/4.1.9/CHANGELOG.md b/stable/yacy/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..223be8d9ae
--- /dev/null
+++ b/stable/yacy/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [yacy-4.1.9](https://github.com/truecharts/charts/compare/yacy-4.1.8...yacy-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [yacy-4.1.8](https://github.com/truecharts/charts/compare/yacy-4.1.7...yacy-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [yacy-4.1.7](https://github.com/truecharts/charts/compare/yacy-4.1.6...yacy-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [yacy-4.1.6](https://github.com/truecharts/charts/compare/yacy-4.1.5...yacy-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [yacy-4.1.5](https://github.com/truecharts/charts/compare/yacy-4.1.4...yacy-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [yacy-4.1.4](https://github.com/truecharts/charts/compare/yacy-4.1.3...yacy-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [yacy-4.1.3](https://github.com/truecharts/charts/compare/yacy-4.1.0...yacy-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [yacy-4.1.2](https://github.com/truecharts/charts/compare/yacy-4.1.0...yacy-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/yacy/4.1.9/Chart.yaml b/stable/yacy/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..244487739d
--- /dev/null
+++ b/stable/yacy/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Tools-Utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: YaCy decentralized search engine (https://yacy.net)
+home: https://truecharts.org/charts/stable/yacy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/yacy.png
+keywords:
+ - yacy
+ - Tools-Utilities
+ - Network-Web
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: yacy
+sources:
+ - https://yacy.net/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/yacy
+ - https://hub.docker.com/r/yacy/yacy_search_server
+type: application
+version: 4.1.9
diff --git a/stable/yacy/4.1.8/README.md b/stable/yacy/4.1.9/README.md
similarity index 100%
rename from stable/yacy/4.1.8/README.md
rename to stable/yacy/4.1.9/README.md
diff --git a/stable/yacy/4.1.9/app-changelog.md b/stable/yacy/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..a90162503e
--- /dev/null
+++ b/stable/yacy/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [yacy-4.1.9](https://github.com/truecharts/charts/compare/yacy-4.1.8...yacy-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/yacy/4.1.8/app-readme.md b/stable/yacy/4.1.9/app-readme.md
similarity index 100%
rename from stable/yacy/4.1.8/app-readme.md
rename to stable/yacy/4.1.9/app-readme.md
diff --git a/stable/yacy/4.1.9/charts/common-17.2.28.tgz b/stable/yacy/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/yacy/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/yacy/4.1.8/ix_values.yaml b/stable/yacy/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/yacy/4.1.8/ix_values.yaml
rename to stable/yacy/4.1.9/ix_values.yaml
diff --git a/stable/yacy/4.1.8/questions.yaml b/stable/yacy/4.1.9/questions.yaml
similarity index 100%
rename from stable/yacy/4.1.8/questions.yaml
rename to stable/yacy/4.1.9/questions.yaml
diff --git a/stable/zoneminder/4.1.8/templates/common.yaml b/stable/yacy/4.1.9/templates/common.yaml
similarity index 100%
rename from stable/zoneminder/4.1.8/templates/common.yaml
rename to stable/yacy/4.1.9/templates/common.yaml
diff --git a/stable/yacy/4.1.9/values.yaml b/stable/yacy/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/yourls/4.1.11/CHANGELOG.md b/stable/yourls/4.1.11/CHANGELOG.md
deleted file mode 100644
index 860629e05e..0000000000
--- a/stable/yourls/4.1.11/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [yourls-4.1.11](https://github.com/truecharts/charts/compare/yourls-4.1.10...yourls-4.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [yourls-4.1.10](https://github.com/truecharts/charts/compare/yourls-4.1.9...yourls-4.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [yourls-4.1.9](https://github.com/truecharts/charts/compare/yourls-4.1.8...yourls-4.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image yourls to latest[@0b46633](https://github.com/0b46633) by renovate ([#17401](https://github.com/truecharts/charts/issues/17401))
-
-
-## [yourls-4.1.8](https://github.com/truecharts/charts/compare/yourls-4.1.7...yourls-4.1.8) (2024-01-14)
-
-### Chore
-
-
-
-- update container image yourls to latest[@3807a16](https://github.com/3807a16) by renovate ([#17178](https://github.com/truecharts/charts/issues/17178))
-
-
-
-
-## [yourls-4.1.7](https://github.com/truecharts/charts/compare/yourls-4.1.6...yourls-4.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [yourls-4.1.6](https://github.com/truecharts/charts/compare/yourls-4.1.5...yourls-4.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [yourls-4.1.5](https://github.com/truecharts/charts/compare/yourls-4.1.4...yourls-4.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [yourls-4.1.4](https://github.com/truecharts/charts/compare/yourls-4.1.1...yourls-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-
-## [yourls-4.1.3](https://github.com/truecharts/charts/compare/yourls-4.1.1...yourls-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
diff --git a/stable/yourls/4.1.11/Chart.yaml b/stable/yourls/4.1.11/Chart.yaml
deleted file mode 100644
index 48daecb286..0000000000
--- a/stable/yourls/4.1.11/Chart.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: YOURLS is a set of PHP scripts that will allow you to run Your Own URL Shortener.
-home: https://truecharts.org/charts/stable/yourls
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/yourls.png
-keywords:
- - yourls
- - Cloud
- - Tools-Utilities
- - Network-Web
- - Network-Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: yourls
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/yourls
- - https://hub.docker.com/_/yourls
-type: application
-version: 4.1.11
diff --git a/stable/yourls/4.1.11/app-changelog.md b/stable/yourls/4.1.11/app-changelog.md
deleted file mode 100644
index 02594d6092..0000000000
--- a/stable/yourls/4.1.11/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [yourls-4.1.11](https://github.com/truecharts/charts/compare/yourls-4.1.10...yourls-4.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/yourls/4.1.11/charts/common-17.2.26.tgz b/stable/yourls/4.1.11/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/yourls/4.1.11/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/yourls/4.1.12/CHANGELOG.md b/stable/yourls/4.1.12/CHANGELOG.md
new file mode 100644
index 0000000000..4496f01a40
--- /dev/null
+++ b/stable/yourls/4.1.12/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [yourls-4.1.12](https://github.com/truecharts/charts/compare/yourls-4.1.11...yourls-4.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [yourls-4.1.11](https://github.com/truecharts/charts/compare/yourls-4.1.10...yourls-4.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [yourls-4.1.10](https://github.com/truecharts/charts/compare/yourls-4.1.9...yourls-4.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [yourls-4.1.9](https://github.com/truecharts/charts/compare/yourls-4.1.8...yourls-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image yourls to latest[@0b46633](https://github.com/0b46633) by renovate ([#17401](https://github.com/truecharts/charts/issues/17401))
+
+
+## [yourls-4.1.8](https://github.com/truecharts/charts/compare/yourls-4.1.7...yourls-4.1.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image yourls to latest[@3807a16](https://github.com/3807a16) by renovate ([#17178](https://github.com/truecharts/charts/issues/17178))
+
+
+
+
+## [yourls-4.1.7](https://github.com/truecharts/charts/compare/yourls-4.1.6...yourls-4.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [yourls-4.1.6](https://github.com/truecharts/charts/compare/yourls-4.1.5...yourls-4.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [yourls-4.1.5](https://github.com/truecharts/charts/compare/yourls-4.1.4...yourls-4.1.5) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [yourls-4.1.4](https://github.com/truecharts/charts/compare/yourls-4.1.1...yourls-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/yourls/4.1.12/Chart.yaml b/stable/yourls/4.1.12/Chart.yaml
new file mode 100644
index 0000000000..867940ff86
--- /dev/null
+++ b/stable/yourls/4.1.12/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: YOURLS is a set of PHP scripts that will allow you to run Your Own URL Shortener.
+home: https://truecharts.org/charts/stable/yourls
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/yourls.png
+keywords:
+ - yourls
+ - Cloud
+ - Tools-Utilities
+ - Network-Web
+ - Network-Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: yourls
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/yourls
+ - https://hub.docker.com/_/yourls
+type: application
+version: 4.1.12
diff --git a/stable/yourls/4.1.11/README.md b/stable/yourls/4.1.12/README.md
similarity index 100%
rename from stable/yourls/4.1.11/README.md
rename to stable/yourls/4.1.12/README.md
diff --git a/stable/yourls/4.1.12/app-changelog.md b/stable/yourls/4.1.12/app-changelog.md
new file mode 100644
index 0000000000..bd24847650
--- /dev/null
+++ b/stable/yourls/4.1.12/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [yourls-4.1.12](https://github.com/truecharts/charts/compare/yourls-4.1.11...yourls-4.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/yourls/4.1.11/app-readme.md b/stable/yourls/4.1.12/app-readme.md
similarity index 100%
rename from stable/yourls/4.1.11/app-readme.md
rename to stable/yourls/4.1.12/app-readme.md
diff --git a/stable/yourls/4.1.12/charts/common-17.2.28.tgz b/stable/yourls/4.1.12/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/yourls/4.1.12/charts/common-17.2.28.tgz differ
diff --git a/stable/yourls/4.1.11/ix_values.yaml b/stable/yourls/4.1.12/ix_values.yaml
similarity index 100%
rename from stable/yourls/4.1.11/ix_values.yaml
rename to stable/yourls/4.1.12/ix_values.yaml
diff --git a/stable/yourls/4.1.11/questions.yaml b/stable/yourls/4.1.12/questions.yaml
similarity index 100%
rename from stable/yourls/4.1.11/questions.yaml
rename to stable/yourls/4.1.12/questions.yaml
diff --git a/stable/yourls/4.1.12/templates/common.yaml b/stable/yourls/4.1.12/templates/common.yaml
new file mode 100644
index 0000000000..78d963fb16
--- /dev/null
+++ b/stable/yourls/4.1.12/templates/common.yaml
@@ -0,0 +1,2 @@
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/yourls/4.1.12/values.yaml b/stable/yourls/4.1.12/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/youtransfer/6.1.8/CHANGELOG.md b/stable/youtransfer/6.1.8/CHANGELOG.md
deleted file mode 100644
index bda53d523f..0000000000
--- a/stable/youtransfer/6.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [youtransfer-6.1.8](https://github.com/truecharts/charts/compare/youtransfer-6.1.7...youtransfer-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [youtransfer-6.1.7](https://github.com/truecharts/charts/compare/youtransfer-6.1.6...youtransfer-6.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [youtransfer-6.1.6](https://github.com/truecharts/charts/compare/youtransfer-6.1.5...youtransfer-6.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [youtransfer-6.1.5](https://github.com/truecharts/charts/compare/youtransfer-6.1.4...youtransfer-6.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [youtransfer-6.1.4](https://github.com/truecharts/charts/compare/youtransfer-6.1.3...youtransfer-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [youtransfer-6.1.3](https://github.com/truecharts/charts/compare/youtransfer-6.1.0...youtransfer-6.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [youtransfer-6.1.2](https://github.com/truecharts/charts/compare/youtransfer-6.1.0...youtransfer-6.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [youtransfer-6.1.0](https://github.com/truecharts/charts/compare/youtransfer-6.0.1...youtransfer-6.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [youtransfer-6.0.1](https://github.com/truecharts/charts/compare/youtransfer-6.0.0...youtransfer-6.0.1) (2023-12-26)
diff --git a/stable/youtransfer/6.1.8/Chart.yaml b/stable/youtransfer/6.1.8/Chart.yaml
deleted file mode 100644
index b874a5bb8b..0000000000
--- a/stable/youtransfer/6.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Cloud
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: YouTransfer is a simple but elegant self-hosted file transfer sharing solution.
-home: https://truecharts.org/charts/stable/youtransfer
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/youtransfer.png
-keywords:
- - youtransfer
- - Cloud
- - Tools-Utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: youtransfer
-sources:
- - https://github.com/YouTransfer/YouTransfer
- - https://github.com/truecharts/charts/tree/master/charts/stable/youtransfer
- - https://hub.docker.com/r/remie/youtransfer
-type: application
-version: 6.1.8
diff --git a/stable/youtransfer/6.1.8/app-changelog.md b/stable/youtransfer/6.1.8/app-changelog.md
deleted file mode 100644
index 1fc8cb88ab..0000000000
--- a/stable/youtransfer/6.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [youtransfer-6.1.8](https://github.com/truecharts/charts/compare/youtransfer-6.1.7...youtransfer-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/youtransfer/6.1.8/charts/common-17.2.26.tgz b/stable/youtransfer/6.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/youtransfer/6.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/youtransfer/6.1.9/CHANGELOG.md b/stable/youtransfer/6.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..7fb4ba8af6
--- /dev/null
+++ b/stable/youtransfer/6.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [youtransfer-6.1.9](https://github.com/truecharts/charts/compare/youtransfer-6.1.8...youtransfer-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [youtransfer-6.1.8](https://github.com/truecharts/charts/compare/youtransfer-6.1.7...youtransfer-6.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [youtransfer-6.1.7](https://github.com/truecharts/charts/compare/youtransfer-6.1.6...youtransfer-6.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [youtransfer-6.1.6](https://github.com/truecharts/charts/compare/youtransfer-6.1.5...youtransfer-6.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [youtransfer-6.1.5](https://github.com/truecharts/charts/compare/youtransfer-6.1.4...youtransfer-6.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [youtransfer-6.1.4](https://github.com/truecharts/charts/compare/youtransfer-6.1.3...youtransfer-6.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [youtransfer-6.1.3](https://github.com/truecharts/charts/compare/youtransfer-6.1.0...youtransfer-6.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [youtransfer-6.1.2](https://github.com/truecharts/charts/compare/youtransfer-6.1.0...youtransfer-6.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/youtransfer/6.1.9/Chart.yaml b/stable/youtransfer/6.1.9/Chart.yaml
new file mode 100644
index 0000000000..fef68f0b5e
--- /dev/null
+++ b/stable/youtransfer/6.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Cloud
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: YouTransfer is a simple but elegant self-hosted file transfer sharing solution.
+home: https://truecharts.org/charts/stable/youtransfer
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/youtransfer.png
+keywords:
+ - youtransfer
+ - Cloud
+ - Tools-Utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: youtransfer
+sources:
+ - https://github.com/YouTransfer/YouTransfer
+ - https://github.com/truecharts/charts/tree/master/charts/stable/youtransfer
+ - https://hub.docker.com/r/remie/youtransfer
+type: application
+version: 6.1.9
diff --git a/stable/youtransfer/6.1.8/README.md b/stable/youtransfer/6.1.9/README.md
similarity index 100%
rename from stable/youtransfer/6.1.8/README.md
rename to stable/youtransfer/6.1.9/README.md
diff --git a/stable/youtransfer/6.1.9/app-changelog.md b/stable/youtransfer/6.1.9/app-changelog.md
new file mode 100644
index 0000000000..2b69f37e56
--- /dev/null
+++ b/stable/youtransfer/6.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [youtransfer-6.1.9](https://github.com/truecharts/charts/compare/youtransfer-6.1.8...youtransfer-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/youtransfer/6.1.8/app-readme.md b/stable/youtransfer/6.1.9/app-readme.md
similarity index 100%
rename from stable/youtransfer/6.1.8/app-readme.md
rename to stable/youtransfer/6.1.9/app-readme.md
diff --git a/stable/youtransfer/6.1.9/charts/common-17.2.28.tgz b/stable/youtransfer/6.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/youtransfer/6.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/youtransfer/6.1.8/ix_values.yaml b/stable/youtransfer/6.1.9/ix_values.yaml
similarity index 100%
rename from stable/youtransfer/6.1.8/ix_values.yaml
rename to stable/youtransfer/6.1.9/ix_values.yaml
diff --git a/stable/youtransfer/6.1.8/questions.yaml b/stable/youtransfer/6.1.9/questions.yaml
similarity index 100%
rename from stable/youtransfer/6.1.8/questions.yaml
rename to stable/youtransfer/6.1.9/questions.yaml
diff --git a/stable/youtransfer/6.1.9/templates/NOTES.txt b/stable/youtransfer/6.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/youtransfer/6.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/youtransfer/6.1.9/templates/common.yaml b/stable/youtransfer/6.1.9/templates/common.yaml
new file mode 100644
index 0000000000..78d963fb16
--- /dev/null
+++ b/stable/youtransfer/6.1.9/templates/common.yaml
@@ -0,0 +1,2 @@
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/youtransfer/6.1.9/values.yaml b/stable/youtransfer/6.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/youtubedl-material/9.1.12/CHANGELOG.md b/stable/youtubedl-material/9.1.12/CHANGELOG.md
deleted file mode 100644
index 88ce5e688e..0000000000
--- a/stable/youtubedl-material/9.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [youtubedl-material-9.1.12](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.11...youtubedl-material-9.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [youtubedl-material-9.1.11](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.10...youtubedl-material-9.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [youtubedl-material-9.1.10](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.9...youtubedl-material-9.1.10) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-- update helm general non-major by renovate ([#17057](https://github.com/truecharts/charts/issues/17057))
-
-
-## [youtubedl-material-9.1.10](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.9...youtubedl-material-9.1.10) (2024-01-09)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#17057](https://github.com/truecharts/charts/issues/17057))
-
-
-## [youtubedl-material-9.1.9](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.8...youtubedl-material-9.1.9) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
-
-
-## [youtubedl-material-9.1.8](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.7...youtubedl-material-9.1.8) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [youtubedl-material-9.1.7](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.6...youtubedl-material-9.1.7) (2024-01-02)
-
-### Chore
-
-
-
-- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
-
-
-## [youtubedl-material-9.1.6](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.5...youtubedl-material-9.1.6) (2024-01-02)
-
-### Chore
-
-
-
-- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
-
-
-## [youtubedl-material-9.1.5](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.4...youtubedl-material-9.1.5) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-
-## [youtubedl-material-9.1.4](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.3...youtubedl-material-9.1.4) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/youtubedl-material/9.1.12/Chart.yaml b/stable/youtubedl-material/9.1.12/Chart.yaml
deleted file mode 100644
index 5b25b6c005..0000000000
--- a/stable/youtubedl-material/9.1.12/Chart.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: media
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 4.3.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
- - name: mongodb
- version: 11.1.8
- repository: https://deps.truecharts.org
- condition: mongodb.enabled
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: YoutubeDL-Material is a Material Design frontend for youtube-dl.
-home: https://truecharts.org/charts/stable/youtubedl-material
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/youtubedl-material.png
-keywords:
- - youtube
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: youtubedl-material
-sources:
- - https://github.com/Tzahi12345/YoutubeDL-Material
- - https://github.com/truecharts/charts/tree/master/charts/stable/youtubedl-material
- - https://ghcr.io/tzahi12345/youtubedl-material
-type: application
-version: 9.1.12
diff --git a/stable/youtubedl-material/9.1.12/app-changelog.md b/stable/youtubedl-material/9.1.12/app-changelog.md
deleted file mode 100644
index 3db3d42240..0000000000
--- a/stable/youtubedl-material/9.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [youtubedl-material-9.1.12](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.11...youtubedl-material-9.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/youtubedl-material/9.1.12/charts/common-17.2.26.tgz b/stable/youtubedl-material/9.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/youtubedl-material/9.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/youtubedl-material/9.1.13/CHANGELOG.md b/stable/youtubedl-material/9.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..6ef09f3e57
--- /dev/null
+++ b/stable/youtubedl-material/9.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [youtubedl-material-9.1.13](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.12...youtubedl-material-9.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [youtubedl-material-9.1.12](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.11...youtubedl-material-9.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [youtubedl-material-9.1.11](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.10...youtubedl-material-9.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [youtubedl-material-9.1.10](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.9...youtubedl-material-9.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+- update helm general non-major by renovate ([#17057](https://github.com/truecharts/charts/issues/17057))
+
+
+## [youtubedl-material-9.1.10](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.9...youtubedl-material-9.1.10) (2024-01-09)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#17057](https://github.com/truecharts/charts/issues/17057))
+
+
+## [youtubedl-material-9.1.9](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.8...youtubedl-material-9.1.9) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820))
+
+
+## [youtubedl-material-9.1.8](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.7...youtubedl-material-9.1.8) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [youtubedl-material-9.1.7](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.6...youtubedl-material-9.1.7) (2024-01-02)
+
+### Chore
+
+
+
+- update helm general non-major by renovate ([#16743](https://github.com/truecharts/charts/issues/16743))
+
+
+## [youtubedl-material-9.1.6](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.5...youtubedl-material-9.1.6) (2024-01-02)
+
+### Chore
+
+
+
+- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
+
+
+## [youtubedl-material-9.1.5](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.4...youtubedl-material-9.1.5) (2024-01-01)
+
+### Chore
+
+
diff --git a/stable/youtubedl-material/9.1.13/Chart.yaml b/stable/youtubedl-material/9.1.13/Chart.yaml
new file mode 100644
index 0000000000..028c2f77e6
--- /dev/null
+++ b/stable/youtubedl-material/9.1.13/Chart.yaml
@@ -0,0 +1,43 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 4.3.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+ - name: mongodb
+ version: 11.1.8
+ repository: https://deps.truecharts.org
+ condition: mongodb.enabled
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: YoutubeDL-Material is a Material Design frontend for youtube-dl.
+home: https://truecharts.org/charts/stable/youtubedl-material
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/youtubedl-material.png
+keywords:
+ - youtube
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: youtubedl-material
+sources:
+ - https://github.com/Tzahi12345/YoutubeDL-Material
+ - https://github.com/truecharts/charts/tree/master/charts/stable/youtubedl-material
+ - https://ghcr.io/tzahi12345/youtubedl-material
+type: application
+version: 9.1.13
diff --git a/stable/youtubedl-material/9.1.12/README.md b/stable/youtubedl-material/9.1.13/README.md
similarity index 100%
rename from stable/youtubedl-material/9.1.12/README.md
rename to stable/youtubedl-material/9.1.13/README.md
diff --git a/stable/youtubedl-material/9.1.13/app-changelog.md b/stable/youtubedl-material/9.1.13/app-changelog.md
new file mode 100644
index 0000000000..9c27f983d9
--- /dev/null
+++ b/stable/youtubedl-material/9.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [youtubedl-material-9.1.13](https://github.com/truecharts/charts/compare/youtubedl-material-9.1.12...youtubedl-material-9.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/youtubedl-material/9.1.12/app-readme.md b/stable/youtubedl-material/9.1.13/app-readme.md
similarity index 100%
rename from stable/youtubedl-material/9.1.12/app-readme.md
rename to stable/youtubedl-material/9.1.13/app-readme.md
diff --git a/stable/youtubedl-material/9.1.13/charts/common-17.2.28.tgz b/stable/youtubedl-material/9.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/youtubedl-material/9.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/youtubedl-material/9.1.13/charts/mongodb-11.1.8.tgz b/stable/youtubedl-material/9.1.13/charts/mongodb-11.1.8.tgz
new file mode 100644
index 0000000000..36c130c7ae
Binary files /dev/null and b/stable/youtubedl-material/9.1.13/charts/mongodb-11.1.8.tgz differ
diff --git a/stable/youtubedl-material/9.1.12/ix_values.yaml b/stable/youtubedl-material/9.1.13/ix_values.yaml
similarity index 100%
rename from stable/youtubedl-material/9.1.12/ix_values.yaml
rename to stable/youtubedl-material/9.1.13/ix_values.yaml
diff --git a/stable/youtubedl-material/9.1.12/questions.yaml b/stable/youtubedl-material/9.1.13/questions.yaml
similarity index 100%
rename from stable/youtubedl-material/9.1.12/questions.yaml
rename to stable/youtubedl-material/9.1.13/questions.yaml
diff --git a/stable/youtubedl-material/9.1.13/templates/NOTES.txt b/stable/youtubedl-material/9.1.13/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/youtubedl-material/9.1.13/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/youtubedl-material/9.1.13/templates/common.yaml b/stable/youtubedl-material/9.1.13/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/youtubedl-material/9.1.13/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/youtubedl-material/9.1.13/values.yaml b/stable/youtubedl-material/9.1.13/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/z80pack/4.1.8/CHANGELOG.md b/stable/z80pack/4.1.8/CHANGELOG.md
deleted file mode 100644
index 1797e7b48b..0000000000
--- a/stable/z80pack/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [z80pack-4.1.8](https://github.com/truecharts/charts/compare/z80pack-4.1.7...z80pack-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [z80pack-4.1.7](https://github.com/truecharts/charts/compare/z80pack-4.1.6...z80pack-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [z80pack-4.1.6](https://github.com/truecharts/charts/compare/z80pack-4.1.5...z80pack-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [z80pack-4.1.5](https://github.com/truecharts/charts/compare/z80pack-4.1.4...z80pack-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [z80pack-4.1.4](https://github.com/truecharts/charts/compare/z80pack-4.1.3...z80pack-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [z80pack-4.1.3](https://github.com/truecharts/charts/compare/z80pack-4.1.0...z80pack-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [z80pack-4.1.2](https://github.com/truecharts/charts/compare/z80pack-4.1.0...z80pack-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [z80pack-4.1.0](https://github.com/truecharts/charts/compare/z80pack-4.0.1...z80pack-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [z80pack-4.0.1](https://github.com/truecharts/charts/compare/z80pack-4.0.0...z80pack-4.0.1) (2023-12-26)
diff --git a/stable/z80pack/4.1.8/Chart.yaml b/stable/z80pack/4.1.8/Chart.yaml
deleted file mode 100644
index 327f03ad91..0000000000
--- a/stable/z80pack/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: Other
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: |
- Z80Pack is an emulator for emulating CP/M 1, CP/M 2, CP/M 3, and MP/M II on Linux. This is a command line Chart only. There is a built in Shell in a Box WebGUI that is a command line browser window. You can also execute bash in the Chart.[br]
-home: https://truecharts.org/charts/stable/z80pack
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/z80pack.png
-keywords:
- - z80pack
- - Other
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: z80pack
-sources:
- - https://registry.hub.docker.com/r/dlandon/z80pack/
- - https://github.com/truecharts/charts/tree/master/charts/stable/z80pack
- - https://hub.docker.com/r/dlandon/z80pack
-type: application
-version: 4.1.8
diff --git a/stable/z80pack/4.1.8/app-changelog.md b/stable/z80pack/4.1.8/app-changelog.md
deleted file mode 100644
index d404cf3998..0000000000
--- a/stable/z80pack/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [z80pack-4.1.8](https://github.com/truecharts/charts/compare/z80pack-4.1.7...z80pack-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/z80pack/4.1.8/charts/common-17.2.26.tgz b/stable/z80pack/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/z80pack/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/z80pack/4.1.9/CHANGELOG.md b/stable/z80pack/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..1fdaf761be
--- /dev/null
+++ b/stable/z80pack/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [z80pack-4.1.9](https://github.com/truecharts/charts/compare/z80pack-4.1.8...z80pack-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [z80pack-4.1.8](https://github.com/truecharts/charts/compare/z80pack-4.1.7...z80pack-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [z80pack-4.1.7](https://github.com/truecharts/charts/compare/z80pack-4.1.6...z80pack-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [z80pack-4.1.6](https://github.com/truecharts/charts/compare/z80pack-4.1.5...z80pack-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [z80pack-4.1.5](https://github.com/truecharts/charts/compare/z80pack-4.1.4...z80pack-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [z80pack-4.1.4](https://github.com/truecharts/charts/compare/z80pack-4.1.3...z80pack-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [z80pack-4.1.3](https://github.com/truecharts/charts/compare/z80pack-4.1.0...z80pack-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [z80pack-4.1.2](https://github.com/truecharts/charts/compare/z80pack-4.1.0...z80pack-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/z80pack/4.1.9/Chart.yaml b/stable/z80pack/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..6cb1cb46ae
--- /dev/null
+++ b/stable/z80pack/4.1.9/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: Other
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: |
+ Z80Pack is an emulator for emulating CP/M 1, CP/M 2, CP/M 3, and MP/M II on Linux. This is a command line Chart only. There is a built in Shell in a Box WebGUI that is a command line browser window. You can also execute bash in the Chart.[br]
+home: https://truecharts.org/charts/stable/z80pack
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/z80pack.png
+keywords:
+ - z80pack
+ - Other
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: z80pack
+sources:
+ - https://registry.hub.docker.com/r/dlandon/z80pack/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/z80pack
+ - https://hub.docker.com/r/dlandon/z80pack
+type: application
+version: 4.1.9
diff --git a/stable/z80pack/4.1.8/README.md b/stable/z80pack/4.1.9/README.md
similarity index 100%
rename from stable/z80pack/4.1.8/README.md
rename to stable/z80pack/4.1.9/README.md
diff --git a/stable/z80pack/4.1.9/app-changelog.md b/stable/z80pack/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..1cb848ce10
--- /dev/null
+++ b/stable/z80pack/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [z80pack-4.1.9](https://github.com/truecharts/charts/compare/z80pack-4.1.8...z80pack-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/z80pack/4.1.8/app-readme.md b/stable/z80pack/4.1.9/app-readme.md
similarity index 100%
rename from stable/z80pack/4.1.8/app-readme.md
rename to stable/z80pack/4.1.9/app-readme.md
diff --git a/stable/z80pack/4.1.9/charts/common-17.2.28.tgz b/stable/z80pack/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/z80pack/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/z80pack/4.1.8/ix_values.yaml b/stable/z80pack/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/z80pack/4.1.8/ix_values.yaml
rename to stable/z80pack/4.1.9/ix_values.yaml
diff --git a/stable/z80pack/4.1.8/questions.yaml b/stable/z80pack/4.1.9/questions.yaml
similarity index 100%
rename from stable/z80pack/4.1.8/questions.yaml
rename to stable/z80pack/4.1.9/questions.yaml
diff --git a/stable/z80pack/4.1.9/templates/common.yaml b/stable/z80pack/4.1.9/templates/common.yaml
new file mode 100644
index 0000000000..78d963fb16
--- /dev/null
+++ b/stable/z80pack/4.1.9/templates/common.yaml
@@ -0,0 +1,2 @@
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/z80pack/4.1.9/values.yaml b/stable/z80pack/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/zerotier/8.1.8/CHANGELOG.md b/stable/zerotier/8.1.8/CHANGELOG.md
deleted file mode 100644
index 6a21e22a8b..0000000000
--- a/stable/zerotier/8.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [zerotier-8.1.8](https://github.com/truecharts/charts/compare/zerotier-8.1.7...zerotier-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [zerotier-8.1.7](https://github.com/truecharts/charts/compare/zerotier-8.1.6...zerotier-8.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [zerotier-8.1.6](https://github.com/truecharts/charts/compare/zerotier-8.1.5...zerotier-8.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [zerotier-8.1.5](https://github.com/truecharts/charts/compare/zerotier-8.1.4...zerotier-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [zerotier-8.1.4](https://github.com/truecharts/charts/compare/zerotier-8.1.3...zerotier-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [zerotier-8.1.3](https://github.com/truecharts/charts/compare/zerotier-8.1.0...zerotier-8.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [zerotier-8.1.2](https://github.com/truecharts/charts/compare/zerotier-8.1.0...zerotier-8.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [zerotier-8.1.0](https://github.com/truecharts/charts/compare/zerotier-8.0.1...zerotier-8.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [zerotier-8.0.1](https://github.com/truecharts/charts/compare/zerotier-8.0.0...zerotier-8.0.1) (2023-12-26)
diff --git a/stable/zerotier/8.1.8/Chart.yaml b/stable/zerotier/8.1.8/Chart.yaml
deleted file mode 100644
index e4c1adac0a..0000000000
--- a/stable/zerotier/8.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: network
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.12.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: ZeroTier is a smart programmable Ethernet switch for planet Earth
-home: https://truecharts.org/charts/stable/zerotier
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/zerotier.png
-keywords:
- - zerotier
- - network
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: zerotier
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/zerotier
- - https://hub.docker.com/r/zerotier/zerotier
-type: application
-version: 8.1.8
diff --git a/stable/zerotier/8.1.8/app-changelog.md b/stable/zerotier/8.1.8/app-changelog.md
deleted file mode 100644
index c42c411f5a..0000000000
--- a/stable/zerotier/8.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [zerotier-8.1.8](https://github.com/truecharts/charts/compare/zerotier-8.1.7...zerotier-8.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/zerotier/8.1.8/charts/common-17.2.26.tgz b/stable/zerotier/8.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/zerotier/8.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/zerotier/8.1.9/CHANGELOG.md b/stable/zerotier/8.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..6655b28eba
--- /dev/null
+++ b/stable/zerotier/8.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [zerotier-8.1.9](https://github.com/truecharts/charts/compare/zerotier-8.1.8...zerotier-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [zerotier-8.1.8](https://github.com/truecharts/charts/compare/zerotier-8.1.7...zerotier-8.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [zerotier-8.1.7](https://github.com/truecharts/charts/compare/zerotier-8.1.6...zerotier-8.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [zerotier-8.1.6](https://github.com/truecharts/charts/compare/zerotier-8.1.5...zerotier-8.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [zerotier-8.1.5](https://github.com/truecharts/charts/compare/zerotier-8.1.4...zerotier-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [zerotier-8.1.4](https://github.com/truecharts/charts/compare/zerotier-8.1.3...zerotier-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [zerotier-8.1.3](https://github.com/truecharts/charts/compare/zerotier-8.1.0...zerotier-8.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [zerotier-8.1.2](https://github.com/truecharts/charts/compare/zerotier-8.1.0...zerotier-8.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/zerotier/8.1.9/Chart.yaml b/stable/zerotier/8.1.9/Chart.yaml
new file mode 100644
index 0000000000..f4acfee3a5
--- /dev/null
+++ b/stable/zerotier/8.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: network
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.12.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: ZeroTier is a smart programmable Ethernet switch for planet Earth
+home: https://truecharts.org/charts/stable/zerotier
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/zerotier.png
+keywords:
+ - zerotier
+ - network
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: zerotier
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/zerotier
+ - https://hub.docker.com/r/zerotier/zerotier
+type: application
+version: 8.1.9
diff --git a/stable/zerotier/8.1.8/README.md b/stable/zerotier/8.1.9/README.md
similarity index 100%
rename from stable/zerotier/8.1.8/README.md
rename to stable/zerotier/8.1.9/README.md
diff --git a/stable/zerotier/8.1.9/app-changelog.md b/stable/zerotier/8.1.9/app-changelog.md
new file mode 100644
index 0000000000..f6d7f98c0b
--- /dev/null
+++ b/stable/zerotier/8.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [zerotier-8.1.9](https://github.com/truecharts/charts/compare/zerotier-8.1.8...zerotier-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/zerotier/8.1.8/app-readme.md b/stable/zerotier/8.1.9/app-readme.md
similarity index 100%
rename from stable/zerotier/8.1.8/app-readme.md
rename to stable/zerotier/8.1.9/app-readme.md
diff --git a/stable/zerotier/8.1.9/charts/common-17.2.28.tgz b/stable/zerotier/8.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/zerotier/8.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/zerotier/8.1.8/ix_values.yaml b/stable/zerotier/8.1.9/ix_values.yaml
similarity index 100%
rename from stable/zerotier/8.1.8/ix_values.yaml
rename to stable/zerotier/8.1.9/ix_values.yaml
diff --git a/stable/zerotier/8.1.8/questions.yaml b/stable/zerotier/8.1.9/questions.yaml
similarity index 100%
rename from stable/zerotier/8.1.8/questions.yaml
rename to stable/zerotier/8.1.9/questions.yaml
diff --git a/stable/zerotier/8.1.9/templates/NOTES.txt b/stable/zerotier/8.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/zerotier/8.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/zerotier/8.1.9/templates/common.yaml b/stable/zerotier/8.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/zerotier/8.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/zerotier/8.1.9/values.yaml b/stable/zerotier/8.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/zigbee2mqtt/10.3.6/CHANGELOG.md b/stable/zigbee2mqtt/10.3.6/CHANGELOG.md
new file mode 100644
index 0000000000..c2f8f67c0d
--- /dev/null
+++ b/stable/zigbee2mqtt/10.3.6/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [zigbee2mqtt-10.3.6](https://github.com/truecharts/charts/compare/zigbee2mqtt-10.3.5...zigbee2mqtt-10.3.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [zigbee2mqtt-10.3.5](https://github.com/truecharts/charts/compare/zigbee2mqtt-10.3.4...zigbee2mqtt-10.3.5) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [zigbee2mqtt-10.3.4](https://github.com/truecharts/charts/compare/zigbee2mqtt-10.3.3...zigbee2mqtt-10.3.4) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [zigbee2mqtt-10.3.3](https://github.com/truecharts/charts/compare/zigbee2mqtt-10.3.2...zigbee2mqtt-10.3.3) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [zigbee2mqtt-10.3.2](https://github.com/truecharts/charts/compare/zigbee2mqtt-10.3.1...zigbee2mqtt-10.3.2) (2024-01-08)
+
+### Chore
+
+
+
+- update container image koenkk/zigbee2mqtt to v1.35.1[@92eef11](https://github.com/92eef11) by renovate ([#17006](https://github.com/truecharts/charts/issues/17006))
+
+
+## [zigbee2mqtt-10.3.1](https://github.com/truecharts/charts/compare/zigbee2mqtt-10.3.0...zigbee2mqtt-10.3.1) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [zigbee2mqtt-10.3.0](https://github.com/truecharts/charts/compare/zigbee2mqtt-10.2.4...zigbee2mqtt-10.3.0) (2024-01-02)
+
+### Chore
+
+
+
+- update container image koenkk/zigbee2mqtt to v1.35.0[@1148486](https://github.com/1148486) by renovate ([#16728](https://github.com/truecharts/charts/issues/16728))
+
+
+## [zigbee2mqtt-10.2.4](https://github.com/truecharts/charts/compare/zigbee2mqtt-10.2.3...zigbee2mqtt-10.2.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [zigbee2mqtt-10.2.3](https://github.com/truecharts/charts/compare/zigbee2mqtt-10.2.0...zigbee2mqtt-10.2.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/zigbee2mqtt/10.3.6/Chart.yaml b/stable/zigbee2mqtt/10.3.6/Chart.yaml
new file mode 100644
index 0000000000..88832b583d
--- /dev/null
+++ b/stable/zigbee2mqtt/10.3.6/Chart.yaml
@@ -0,0 +1,38 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: media
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.35.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Bridges events and allows you to control your Zigbee devices via MQTT
+home: https://truecharts.org/charts/stable/zigbee2mqtt
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/zigbee2mqtt.png
+keywords:
+ - zigbee
+ - mqtt
+ - home-assistant
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: zigbee2mqtt
+sources:
+ - https://github.com/Koenkk/zigbee2mqtt
+ - https://github.com/truecharts/charts/tree/master/charts/stable/zigbee2mqtt
+ - https://hub.docker.com/r/koenkk/zigbee2mqtt
+type: application
+version: 10.3.6
diff --git a/stable/zigbee2mqtt/10.3.6/README.md b/stable/zigbee2mqtt/10.3.6/README.md
new file mode 100644
index 0000000000..00392ecd5f
--- /dev/null
+++ b/stable/zigbee2mqtt/10.3.6/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/zigbee2mqtt)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/zigbee2mqtt/10.3.6/SKIPINSTALL b/stable/zigbee2mqtt/10.3.6/SKIPINSTALL
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/zigbee2mqtt/10.3.6/app-changelog.md b/stable/zigbee2mqtt/10.3.6/app-changelog.md
new file mode 100644
index 0000000000..e3a23959c8
--- /dev/null
+++ b/stable/zigbee2mqtt/10.3.6/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [zigbee2mqtt-10.3.6](https://github.com/truecharts/charts/compare/zigbee2mqtt-10.3.5...zigbee2mqtt-10.3.6) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/zigbee2mqtt/10.3.6/app-readme.md b/stable/zigbee2mqtt/10.3.6/app-readme.md
new file mode 100644
index 0000000000..a5d359fa14
--- /dev/null
+++ b/stable/zigbee2mqtt/10.3.6/app-readme.md
@@ -0,0 +1,8 @@
+Bridges events and allows you to control your Zigbee devices via MQTT
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/zigbee2mqtt](https://truecharts.org/charts/stable/zigbee2mqtt)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/zigbee2mqtt/10.3.6/charts/common-17.2.28.tgz b/stable/zigbee2mqtt/10.3.6/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/zigbee2mqtt/10.3.6/charts/common-17.2.28.tgz differ
diff --git a/stable/zigbee2mqtt/10.3.6/ix_values.yaml b/stable/zigbee2mqtt/10.3.6/ix_values.yaml
new file mode 100644
index 0000000000..6baf4cf05f
--- /dev/null
+++ b/stable/zigbee2mqtt/10.3.6/ix_values.yaml
@@ -0,0 +1,96 @@
+image:
+ repository: koenkk/zigbee2mqtt
+ tag: 1.35.1@sha256:92eef11713c41fba5b3eb842de41464e01651ba2997d9c57898d4f07750a9101
+ pullPolicy: IfNotPresent
+service:
+ main:
+ ports:
+ main:
+ port: 10103
+persistence:
+ data:
+ enabled: true
+ mountPath: "/data"
+ targetSelectAll: true
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+ runAsUser: 0
+ runAsGroup: 0
+workload:
+ main:
+ podSpec:
+ initContainers:
+ init-config:
+ enabled: true
+ imageSelector: image
+ type: init
+ env:
+ ZIGBEE2MQTT_CONFIG_FRONTEND_PORT: "{{ .Values.service.main.ports.main.port }}"
+ ZIGBEE2MQTT_CONFIG_EXPIRIMENTAL_NEW_API: "{{ .Values.workload.main.podSpec.containers.main.env.ZIGBEE2MQTT_CONFIG_EXPIRIMENTAL_NEW_API }}"
+ ZIGBEE2MQTT_CONFIG_PERMIT_JOIN: "{{ .Values.workload.main.podSpec.containers.main.env.ZIGBEE2MQTT_CONFIG_PERMIT_JOIN }}"
+ ZIGBEE2MQTT_CONFIG_MQTT_SERVER: "{{ .Values.workload.main.podSpec.containers.main.env.ZIGBEE2MQTT_CONFIG_MQTT_SERVER }}"
+ ZIGBEE2MQTT_CONFIG_MQTT_USER: "{{ .Values.secret.ZIGBEE2MQTT_CONFIG_MQTT_USER }}"
+ ZIGBEE2MQTT_CONFIG_MQTT_PASSWORD: "{{ .Values.secret.ZIGBEE2MQTT_CONFIG_MQTT_PASSWORD }}"
+ ZIGBEE2MQTT_CONFIG_MQTT_BASE_TOPIC: "{{ .Values.workload.main.podSpec.containers.main.env.ZIGBEE2MQTT_CONFIG_MQTT_BASE_TOPIC }}"
+ ZIGBEE2MQTT_CONFIG_SERIAL_PORT: "{{ .Values.workload.main.podSpec.containers.main.env.ZIGBEE2MQTT_CONFIG_SERIAL_PORT }}"
+ ZIGBEE2MQTT_CONFIG_SERIAL_ADAPTER: "{{ .Values.workload.main.podSpec.containers.main.env.ZIGBEE2MQTT_CONFIG_SERIAL_ADAPTER }}"
+ USE_CUSTOM_CONFIG_FILE: "{{ .Values.workload.main.podSpec.containers.main.env.USE_CUSTOM_CONFIG_FILE }}"
+ command:
+ - /bin/sh
+ - -c
+ args:
+ - >
+ if [ -f /data/configuration.yaml ] || [ ${USE_CUSTOM_CONFIG_FILE} == true ]; then
+ echo "Initial configuration exists or User selected to use custom configuration file. Skipping...";
+ else
+ echo "Creating initial configuration";
+ touch /data/configuration.yaml;
+ echo "# Configuration bellow will be always be overridden" >> /data/configuration.yaml;
+ echo "# from environment settings on the Scale Apps UI." >> /data/configuration.yaml;
+ echo "# You however will not see this values change in the file." >> /data/configuration.yaml;
+ echo "# It's a generated file based on the values provided on initial install." >> /data/configuration.yaml;
+ echo "##########################################################" >> /data/configuration.yaml;
+ echo "experimental:" >> /data/configuration.yaml;
+ echo " new_api: $ZIGBEE2MQTT_CONFIG_EXPIRIMENTAL_NEW_API" >> /data/configuration.yaml;
+ echo "frontend:" >> /data/configuration.yaml;
+ echo " port: $ZIGBEE2MQTT_CONFIG_FRONTEND_PORT" >> /data/configuration.yaml;
+ echo "permit_join: $ZIGBEE2MQTT_CONFIG_PERMIT_JOIN" >> /data/configuration.yaml;
+ echo "mqtt:" >> /data/configuration.yaml;
+ echo " server: $ZIGBEE2MQTT_CONFIG_MQTT_SERVER" >> /data/configuration.yaml;
+ echo " base_topic: $ZIGBEE2MQTT_CONFIG_MQTT_BASE_TOPIC" >> /data/configuration.yaml;
+ if [ ! -z "$ZIGBEE2MQTT_CONFIG_MQTT_USER" ];
+ then
+ echo " user: $ZIGBEE2MQTT_CONFIG_MQTT_USER" >> /data/configuration.yaml;
+ fi;
+ if [ ! -z "$ZIGBEE2MQTT_CONFIG_MQTT_PASSWORD" ];
+ then
+ echo " password: $ZIGBEE2MQTT_CONFIG_MQTT_PASSWORD" >> /data/configuration.yaml;
+ fi;
+ echo "serial:" >> /data/configuration.yaml;
+ echo " port: $ZIGBEE2MQTT_CONFIG_SERIAL_PORT" >> /data/configuration.yaml;
+ echo " adapter: $ZIGBEE2MQTT_CONFIG_SERIAL_ADAPTER" >> /data/configuration.yaml;
+ echo "##########################################################" >> /data/configuration.yaml;
+ echo 'Initial configuration file created at "/data/configuration.yaml"';
+ fi;
+
+ containers:
+ main:
+ env:
+ ZIGBEE2MQTT_DATA: "/data"
+ ZIGBEE2MQTT_CONFIG_FRONTEND_PORT: "{{ .Values.service.main.ports.main.port }}"
+ # User defined
+ USE_CUSTOM_CONFIG_FILE: false
+ # This values are required for the autogenerated file to work.
+ # ZIGBEE2MQTT_CONFIG_EXPIRIMENTAL_NEW_API: true
+ # ZIGBEE2MQTT_CONFIG_PERMIT_JOIN: true
+ # ZIGBEE2MQTT_CONFIG_MQTT_SERVER: "mqtt://localhost"
+ # ZIGBEE2MQTT_CONFIG_MQTT_BASE_TOPIC: "zigbee2mqtt"
+ # ZIGBEE2MQTT_CONFIG_SERIAL_PORT: "/dev/ttyUSB0"
+ # ZIGBEE2MQTT_CONFIG_SERIAL_ADAPTER: "auto"
+ ZIGBEE2MQTT_CONFIG_MQTT_USER: ""
+ ZIGBEE2MQTT_CONFIG_MQTT_PASSWORD: ""
diff --git a/stable/zigbee2mqtt/10.3.6/questions.yaml b/stable/zigbee2mqtt/10.3.6/questions.yaml
new file mode 100644
index 0000000000..7bdbf51b8b
--- /dev/null
+++ b/stable/zigbee2mqtt/10.3.6/questions.yaml
@@ -0,0 +1,2905 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: env
+ group: "App Configuration"
+ label: "Image Environment"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ZIGBEE2MQTT_CONFIG_MQTT_USER
+ label: "MQTT User"
+ description: "This will override the specific value of config file. Leave empty if you plan to use custom config or you don't have set a user on your MQTT broker."
+ schema:
+ type: string
+ default: ""
+ - variable: ZIGBEE2MQTT_CONFIG_MQTT_PASSWORD
+ label: "MQTT Password"
+ description: "This will override the specific value of config file. Leave empty if you plan to use custom config or you don't have set a password on your MQTT broker."
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: USE_CUSTOM_CONFIG_FILE
+ label: "ADVANCED: Use custom config file (Placed in /data)"
+ description: ""
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: false
+ subquestions:
+ - variable: ZIGBEE2MQTT_CONFIG_PERMIT_JOIN
+ label: "ZIGBEE2MQTT_CONFIG_PERMIT_JOIN"
+ description: "This will override the specific value of config file"
+ schema:
+ type: boolean
+ default: true
+ - variable: ZIGBEE2MQTT_CONFIG_EXPIRIMENTAL_NEW_API
+ label: "ZIGBEE2MQTT_CONFIG_EXPIRIMENTAL_NEW_API"
+ description: "This will override the specific value of config file"
+ schema:
+ type: boolean
+ default: true
+ - variable: ZIGBEE2MQTT_CONFIG_MQTT_SERVER
+ label: "MQTT Server"
+ description: "This will override the specific value of config file"
+ schema:
+ type: string
+ required: true
+ default: "mqtt://mosquitto.ix-mosquitto.svc.cluster.local"
+ - variable: ZIGBEE2MQTT_CONFIG_MQTT_BASE_TOPIC
+ label: "MQTT Base Topic"
+ description: "This will override the specific value of config file"
+ schema:
+ type: string
+ required: true
+ default: "zigbee2mqtt"
+ - variable: ZIGBEE2MQTT_CONFIG_SERIAL_PORT
+ label: "ZIGBEE2MQTT_CONFIG_SERIAL_PORT"
+ description: "This will override the specific value of config file"
+ schema:
+ type: string
+ required: true
+ default: "/dev/ttyUSB0"
+ - variable: ZIGBEE2MQTT_CONFIG_SERIAL_ADAPTER
+ label: "Serial Adapter Type"
+ description: "This will override the specific value of config file"
+ schema:
+ type: string
+ required: true
+ default: "auto"
+ enum:
+ - value: "auto"
+ description: "auto"
+ - value: "deconz"
+ description: "deconz"
+ - value: "ezsp"
+ description: "ezsp"
+ - value: "zstack"
+ description: "zstack"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 10103
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/zigbee2mqtt/10.3.6/templates/NOTES.txt b/stable/zigbee2mqtt/10.3.6/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/zigbee2mqtt/10.3.6/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/zigbee2mqtt/10.3.6/templates/common.yaml b/stable/zigbee2mqtt/10.3.6/templates/common.yaml
new file mode 100644
index 0000000000..995efb03eb
--- /dev/null
+++ b/stable/zigbee2mqtt/10.3.6/templates/common.yaml
@@ -0,0 +1,5 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.v1.common.loader.init" . }}
+
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.apply" . }}
diff --git a/stable/zigbee2mqtt/10.3.6/values.yaml b/stable/zigbee2mqtt/10.3.6/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/znc/8.1.12/CHANGELOG.md b/stable/znc/8.1.12/CHANGELOG.md
deleted file mode 100644
index 2f50be7e2d..0000000000
--- a/stable/znc/8.1.12/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [znc-8.1.12](https://github.com/truecharts/charts/compare/znc-8.1.11...znc-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/znc to 1.8.2[@bd1bd2a](https://github.com/bd1bd2a) by renovate ([#17468](https://github.com/truecharts/charts/issues/17468))
-
-
-## [znc-8.1.11](https://github.com/truecharts/charts/compare/znc-8.1.10...znc-8.1.11) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [znc-8.1.10](https://github.com/truecharts/charts/compare/znc-8.1.9...znc-8.1.10) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-## [znc-8.1.9](https://github.com/truecharts/charts/compare/znc-8.1.8...znc-8.1.9) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/znc to 1.8.2[@ad8a297](https://github.com/ad8a297) by renovate ([#17373](https://github.com/truecharts/charts/issues/17373))
-
-
-## [znc-8.1.8](https://github.com/truecharts/charts/compare/znc-8.1.7...znc-8.1.8) (2024-01-14)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/znc to 1.8.2[@d00451a](https://github.com/d00451a) by renovate ([#17155](https://github.com/truecharts/charts/issues/17155))
-
-
-
-
-## [znc-8.1.7](https://github.com/truecharts/charts/compare/znc-8.1.6...znc-8.1.7) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [znc-8.1.6](https://github.com/truecharts/charts/compare/znc-8.1.5...znc-8.1.6) (2024-01-08)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/znc to 1.8.2[@160cafb](https://github.com/160cafb) by renovate ([#16952](https://github.com/truecharts/charts/issues/16952))
-
-
-## [znc-8.1.5](https://github.com/truecharts/charts/compare/znc-8.1.4...znc-8.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [znc-8.1.4](https://github.com/truecharts/charts/compare/znc-8.1.3...znc-8.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [znc-8.1.3](https://github.com/truecharts/charts/compare/znc-8.1.0...znc-8.1.3) (2024-01-01)
-
-### Chore
-
-
diff --git a/stable/znc/8.1.12/Chart.yaml b/stable/znc/8.1.12/Chart.yaml
deleted file mode 100644
index 30203e1edd..0000000000
--- a/stable/znc/8.1.12/Chart.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: incubator
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 1.8.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Znc is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels.
-home: https://truecharts.org/charts/stable/znc
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/znc.png
-keywords:
- - znc
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: znc
-sources:
- - https://github.com/truecharts/charts/tree/master/charts/stable/znc
- - https://ghcr.io/linuxserver/znc
-type: application
-version: 8.1.12
diff --git a/stable/znc/8.1.12/app-changelog.md b/stable/znc/8.1.12/app-changelog.md
deleted file mode 100644
index 3538e0ffd7..0000000000
--- a/stable/znc/8.1.12/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [znc-8.1.12](https://github.com/truecharts/charts/compare/znc-8.1.11...znc-8.1.12) (2024-01-21)
-
-### Chore
-
-
-
-- update container image ghcr.io/linuxserver/znc to 1.8.2[@bd1bd2a](https://github.com/bd1bd2a) by renovate ([#17468](https://github.com/truecharts/charts/issues/17468))
\ No newline at end of file
diff --git a/stable/znc/8.1.12/charts/common-17.2.26.tgz b/stable/znc/8.1.12/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/znc/8.1.12/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/znc/8.1.13/CHANGELOG.md b/stable/znc/8.1.13/CHANGELOG.md
new file mode 100644
index 0000000000..db1b79c52b
--- /dev/null
+++ b/stable/znc/8.1.13/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [znc-8.1.13](https://github.com/truecharts/charts/compare/znc-8.1.12...znc-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [znc-8.1.12](https://github.com/truecharts/charts/compare/znc-8.1.11...znc-8.1.12) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/znc to 1.8.2[@bd1bd2a](https://github.com/bd1bd2a) by renovate ([#17468](https://github.com/truecharts/charts/issues/17468))
+
+
+## [znc-8.1.11](https://github.com/truecharts/charts/compare/znc-8.1.10...znc-8.1.11) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [znc-8.1.10](https://github.com/truecharts/charts/compare/znc-8.1.9...znc-8.1.10) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [znc-8.1.9](https://github.com/truecharts/charts/compare/znc-8.1.8...znc-8.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/znc to 1.8.2[@ad8a297](https://github.com/ad8a297) by renovate ([#17373](https://github.com/truecharts/charts/issues/17373))
+
+
+## [znc-8.1.8](https://github.com/truecharts/charts/compare/znc-8.1.7...znc-8.1.8) (2024-01-14)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/znc to 1.8.2[@d00451a](https://github.com/d00451a) by renovate ([#17155](https://github.com/truecharts/charts/issues/17155))
+
+
+
+
+## [znc-8.1.7](https://github.com/truecharts/charts/compare/znc-8.1.6...znc-8.1.7) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [znc-8.1.6](https://github.com/truecharts/charts/compare/znc-8.1.5...znc-8.1.6) (2024-01-08)
+
+### Chore
+
+
+
+- update container image ghcr.io/linuxserver/znc to 1.8.2[@160cafb](https://github.com/160cafb) by renovate ([#16952](https://github.com/truecharts/charts/issues/16952))
+
+
+## [znc-8.1.5](https://github.com/truecharts/charts/compare/znc-8.1.4...znc-8.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [znc-8.1.4](https://github.com/truecharts/charts/compare/znc-8.1.3...znc-8.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
diff --git a/stable/znc/8.1.13/Chart.yaml b/stable/znc/8.1.13/Chart.yaml
new file mode 100644
index 0000000000..0d7b91377f
--- /dev/null
+++ b/stable/znc/8.1.13/Chart.yaml
@@ -0,0 +1,35 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: incubator
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 1.8.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Znc is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels.
+home: https://truecharts.org/charts/stable/znc
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/znc.png
+keywords:
+ - znc
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: znc
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/znc
+ - https://ghcr.io/linuxserver/znc
+type: application
+version: 8.1.13
diff --git a/stable/znc/8.1.12/README.md b/stable/znc/8.1.13/README.md
similarity index 100%
rename from stable/znc/8.1.12/README.md
rename to stable/znc/8.1.13/README.md
diff --git a/stable/znc/8.1.13/app-changelog.md b/stable/znc/8.1.13/app-changelog.md
new file mode 100644
index 0000000000..19e4588cf8
--- /dev/null
+++ b/stable/znc/8.1.13/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [znc-8.1.13](https://github.com/truecharts/charts/compare/znc-8.1.12...znc-8.1.13) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/znc/8.1.12/app-readme.md b/stable/znc/8.1.13/app-readme.md
similarity index 100%
rename from stable/znc/8.1.12/app-readme.md
rename to stable/znc/8.1.13/app-readme.md
diff --git a/stable/znc/8.1.13/charts/common-17.2.28.tgz b/stable/znc/8.1.13/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/znc/8.1.13/charts/common-17.2.28.tgz differ
diff --git a/stable/znc/8.1.12/ix_values.yaml b/stable/znc/8.1.13/ix_values.yaml
similarity index 100%
rename from stable/znc/8.1.12/ix_values.yaml
rename to stable/znc/8.1.13/ix_values.yaml
diff --git a/stable/znc/8.1.12/questions.yaml b/stable/znc/8.1.13/questions.yaml
similarity index 100%
rename from stable/znc/8.1.12/questions.yaml
rename to stable/znc/8.1.13/questions.yaml
diff --git a/stable/znc/8.1.13/templates/NOTES.txt b/stable/znc/8.1.13/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/znc/8.1.13/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/znc/8.1.13/templates/common.yaml b/stable/znc/8.1.13/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/znc/8.1.13/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/znc/8.1.13/values.yaml b/stable/znc/8.1.13/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/zoneminder/4.1.8/CHANGELOG.md b/stable/zoneminder/4.1.8/CHANGELOG.md
deleted file mode 100644
index fa064c54d4..0000000000
--- a/stable/zoneminder/4.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [zoneminder-4.1.8](https://github.com/truecharts/charts/compare/zoneminder-4.1.7...zoneminder-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [zoneminder-4.1.7](https://github.com/truecharts/charts/compare/zoneminder-4.1.6...zoneminder-4.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [zoneminder-4.1.6](https://github.com/truecharts/charts/compare/zoneminder-4.1.5...zoneminder-4.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [zoneminder-4.1.5](https://github.com/truecharts/charts/compare/zoneminder-4.1.4...zoneminder-4.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [zoneminder-4.1.4](https://github.com/truecharts/charts/compare/zoneminder-4.1.3...zoneminder-4.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [zoneminder-4.1.3](https://github.com/truecharts/charts/compare/zoneminder-4.1.0...zoneminder-4.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [zoneminder-4.1.2](https://github.com/truecharts/charts/compare/zoneminder-4.1.0...zoneminder-4.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [zoneminder-4.1.0](https://github.com/truecharts/charts/compare/zoneminder-4.0.1...zoneminder-4.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [zoneminder-4.0.1](https://github.com/truecharts/charts/compare/zoneminder-4.0.0...zoneminder-4.0.1) (2023-12-26)
diff --git a/stable/zoneminder/4.1.8/Chart.yaml b/stable/zoneminder/4.1.8/Chart.yaml
deleted file mode 100644
index c957421eb6..0000000000
--- a/stable/zoneminder/4.1.8/Chart.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: utilities
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: latest
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: Zoneminder is the top Linux video camera security and surveillance solution.
-home: https://truecharts.org/charts/stable/zoneminder
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/zoneminder.png
-keywords:
- - zoneminder
- - home
- - automation
- - cctv
- - utilities
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: zoneminder
-sources:
- - https://zoneminder.com/
- - https://github.com/truecharts/charts/tree/master/charts/stable/zoneminder
- - https://hub.docker.com/r/dlandon/zoneminder.unraid
-type: application
-version: 4.1.8
diff --git a/stable/zoneminder/4.1.8/app-changelog.md b/stable/zoneminder/4.1.8/app-changelog.md
deleted file mode 100644
index 3f06ce3982..0000000000
--- a/stable/zoneminder/4.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [zoneminder-4.1.8](https://github.com/truecharts/charts/compare/zoneminder-4.1.7...zoneminder-4.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/zoneminder/4.1.8/charts/common-17.2.26.tgz b/stable/zoneminder/4.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/zoneminder/4.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/zoneminder/4.1.9/CHANGELOG.md b/stable/zoneminder/4.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..824db5be75
--- /dev/null
+++ b/stable/zoneminder/4.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [zoneminder-4.1.9](https://github.com/truecharts/charts/compare/zoneminder-4.1.8...zoneminder-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [zoneminder-4.1.8](https://github.com/truecharts/charts/compare/zoneminder-4.1.7...zoneminder-4.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [zoneminder-4.1.7](https://github.com/truecharts/charts/compare/zoneminder-4.1.6...zoneminder-4.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [zoneminder-4.1.6](https://github.com/truecharts/charts/compare/zoneminder-4.1.5...zoneminder-4.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [zoneminder-4.1.5](https://github.com/truecharts/charts/compare/zoneminder-4.1.4...zoneminder-4.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [zoneminder-4.1.4](https://github.com/truecharts/charts/compare/zoneminder-4.1.3...zoneminder-4.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [zoneminder-4.1.3](https://github.com/truecharts/charts/compare/zoneminder-4.1.0...zoneminder-4.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [zoneminder-4.1.2](https://github.com/truecharts/charts/compare/zoneminder-4.1.0...zoneminder-4.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/zoneminder/4.1.9/Chart.yaml b/stable/zoneminder/4.1.9/Chart.yaml
new file mode 100644
index 0000000000..c8c93b836d
--- /dev/null
+++ b/stable/zoneminder/4.1.9/Chart.yaml
@@ -0,0 +1,40 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: utilities
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: latest
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Zoneminder is the top Linux video camera security and surveillance solution.
+home: https://truecharts.org/charts/stable/zoneminder
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/zoneminder.png
+keywords:
+ - zoneminder
+ - home
+ - automation
+ - cctv
+ - utilities
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: zoneminder
+sources:
+ - https://zoneminder.com/
+ - https://github.com/truecharts/charts/tree/master/charts/stable/zoneminder
+ - https://hub.docker.com/r/dlandon/zoneminder.unraid
+type: application
+version: 4.1.9
diff --git a/stable/zoneminder/4.1.8/README.md b/stable/zoneminder/4.1.9/README.md
similarity index 100%
rename from stable/zoneminder/4.1.8/README.md
rename to stable/zoneminder/4.1.9/README.md
diff --git a/stable/zoneminder/4.1.9/app-changelog.md b/stable/zoneminder/4.1.9/app-changelog.md
new file mode 100644
index 0000000000..6e14faf4a8
--- /dev/null
+++ b/stable/zoneminder/4.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [zoneminder-4.1.9](https://github.com/truecharts/charts/compare/zoneminder-4.1.8...zoneminder-4.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/zoneminder/4.1.8/app-readme.md b/stable/zoneminder/4.1.9/app-readme.md
similarity index 100%
rename from stable/zoneminder/4.1.8/app-readme.md
rename to stable/zoneminder/4.1.9/app-readme.md
diff --git a/stable/zoneminder/4.1.9/charts/common-17.2.28.tgz b/stable/zoneminder/4.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/zoneminder/4.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/zoneminder/4.1.8/ix_values.yaml b/stable/zoneminder/4.1.9/ix_values.yaml
similarity index 100%
rename from stable/zoneminder/4.1.8/ix_values.yaml
rename to stable/zoneminder/4.1.9/ix_values.yaml
diff --git a/stable/zoneminder/4.1.8/questions.yaml b/stable/zoneminder/4.1.9/questions.yaml
similarity index 100%
rename from stable/zoneminder/4.1.8/questions.yaml
rename to stable/zoneminder/4.1.9/questions.yaml
diff --git a/stable/zoneminder/4.1.9/templates/common.yaml b/stable/zoneminder/4.1.9/templates/common.yaml
new file mode 100644
index 0000000000..78d963fb16
--- /dev/null
+++ b/stable/zoneminder/4.1.9/templates/common.yaml
@@ -0,0 +1,2 @@
+{{/* Render the templates */}}
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/zoneminder/4.1.9/values.yaml b/stable/zoneminder/4.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/ztcuui-aio/6.1.8/CHANGELOG.md b/stable/ztcuui-aio/6.1.8/CHANGELOG.md
deleted file mode 100644
index 3ae924085a..0000000000
--- a/stable/ztcuui-aio/6.1.8/CHANGELOG.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Changelog
----
-
-**Important:**
-*for the complete changelog, please refer to the website*
-
-
-
-## [ztcuui-aio-6.1.8](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.7...ztcuui-aio-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
-
-
-## [ztcuui-aio-6.1.7](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.6...ztcuui-aio-6.1.7) (2024-01-21)
-
-### Chore
-
-
-
-- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
-
-
-
-
-## [ztcuui-aio-6.1.6](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.5...ztcuui-aio-6.1.6) (2024-01-09)
-
-### Chore
-
-
-
-- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
-
-
-## [ztcuui-aio-6.1.5](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.4...ztcuui-aio-6.1.5) (2024-01-02)
-
-### Chore
-
-
-
-- force bump to ensure up-to-date catalogs
-
-
-## [ztcuui-aio-6.1.4](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.3...ztcuui-aio-6.1.4) (2024-01-01)
-
-### Chore
-
-
-
-- increase common version for oci fixes
-
-- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
-
-
-## [ztcuui-aio-6.1.3](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.0...ztcuui-aio-6.1.3) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-
-
-## [ztcuui-aio-6.1.2](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.0...ztcuui-aio-6.1.2) (2024-01-01)
-
-### Chore
-
-
-
-- bump all charts for OCI test push
-
-- move everything to consume OCI-hosted common-chart dependency
-
-- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
-
-- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
-
-- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
-## [ztcuui-aio-6.1.0](https://github.com/truecharts/charts/compare/ztcuui-aio-6.0.1...ztcuui-aio-6.1.0) (2023-12-30)
-
-### Chore
-
-- update helm general minor by renovate ([#16579](https://github.com/truecharts/charts/issues/16579))
-
-## [ztcuui-aio-6.0.1](https://github.com/truecharts/charts/compare/ztcuui-aio-6.0.0...ztcuui-aio-6.0.1) (2023-12-26)
diff --git a/stable/ztcuui-aio/6.1.8/Chart.yaml b/stable/ztcuui-aio/6.1.8/Chart.yaml
deleted file mode 100644
index 41de281752..0000000000
--- a/stable/ztcuui-aio/6.1.8/Chart.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-annotations:
- max_scale_version: 23.10.2
- min_scale_version: 23.10.0
- truecharts.org/SCALE-support: "true"
- truecharts.org/category: network
- truecharts.org/max_helm_version: "3.14"
- truecharts.org/min_helm_version: "3.12"
- truecharts.org/train: stable
-apiVersion: v2
-appVersion: 2023.5.2
-dependencies:
- - name: common
- version: 17.2.26
- repository: oci://tccr.io/truecharts
- condition: ""
- alias: ""
- tags: []
- import-values: []
-deprecated: false
-description: ZeroTier network controller user interface in a Docker container
-home: https://truecharts.org/charts/stable/ztcuui-aio
-icon: https://truecharts.org/img/hotlink-ok/chart-icons/ztcuui-aio.png
-keywords:
- - ztcuui-aio
-kubeVersion: ">=1.24.0-0"
-maintainers:
- - name: TrueCharts
- email: info@truecharts.org
- url: https://truecharts.org
-name: ztcuui-aio
-sources:
- - https://github.com/kmahyyg/ztncui-aio
- - https://github.com/truecharts/charts/tree/master/charts/stable/ztcuui-aio
- - https://ghcr.io/kmahyyg/ztncui-aio
-type: application
-version: 6.1.8
diff --git a/stable/ztcuui-aio/6.1.8/app-changelog.md b/stable/ztcuui-aio/6.1.8/app-changelog.md
deleted file mode 100644
index e4cab146f4..0000000000
--- a/stable/ztcuui-aio/6.1.8/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [ztcuui-aio-6.1.8](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.7...ztcuui-aio-6.1.8) (2024-01-21)
-
-### Chore
-
-
-
-- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
\ No newline at end of file
diff --git a/stable/ztcuui-aio/6.1.8/charts/common-17.2.26.tgz b/stable/ztcuui-aio/6.1.8/charts/common-17.2.26.tgz
deleted file mode 100644
index e5258f6f31..0000000000
Binary files a/stable/ztcuui-aio/6.1.8/charts/common-17.2.26.tgz and /dev/null differ
diff --git a/stable/ztcuui-aio/6.1.9/CHANGELOG.md b/stable/ztcuui-aio/6.1.9/CHANGELOG.md
new file mode 100644
index 0000000000..f8235bd951
--- /dev/null
+++ b/stable/ztcuui-aio/6.1.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [ztcuui-aio-6.1.9](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.8...ztcuui-aio-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [ztcuui-aio-6.1.8](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.7...ztcuui-aio-6.1.8) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [ztcuui-aio-6.1.7](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.6...ztcuui-aio-6.1.7) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+
+
+## [ztcuui-aio-6.1.6](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.5...ztcuui-aio-6.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [ztcuui-aio-6.1.5](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.4...ztcuui-aio-6.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [ztcuui-aio-6.1.4](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.3...ztcuui-aio-6.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [ztcuui-aio-6.1.3](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.0...ztcuui-aio-6.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
+
+- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
+
+
+## [ztcuui-aio-6.1.2](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.0...ztcuui-aio-6.1.2) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
+- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
diff --git a/stable/ztcuui-aio/6.1.9/Chart.yaml b/stable/ztcuui-aio/6.1.9/Chart.yaml
new file mode 100644
index 0000000000..d2ac7a9e1b
--- /dev/null
+++ b/stable/ztcuui-aio/6.1.9/Chart.yaml
@@ -0,0 +1,36 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: network
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 2023.5.2
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: ZeroTier network controller user interface in a Docker container
+home: https://truecharts.org/charts/stable/ztcuui-aio
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/ztcuui-aio.png
+keywords:
+ - ztcuui-aio
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: ztcuui-aio
+sources:
+ - https://github.com/kmahyyg/ztncui-aio
+ - https://github.com/truecharts/charts/tree/master/charts/stable/ztcuui-aio
+ - https://ghcr.io/kmahyyg/ztncui-aio
+type: application
+version: 6.1.9
diff --git a/stable/ztcuui-aio/6.1.8/README.md b/stable/ztcuui-aio/6.1.9/README.md
similarity index 100%
rename from stable/ztcuui-aio/6.1.8/README.md
rename to stable/ztcuui-aio/6.1.9/README.md
diff --git a/stable/ztcuui-aio/6.1.9/app-changelog.md b/stable/ztcuui-aio/6.1.9/app-changelog.md
new file mode 100644
index 0000000000..d9542bafed
--- /dev/null
+++ b/stable/ztcuui-aio/6.1.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [ztcuui-aio-6.1.9](https://github.com/truecharts/charts/compare/ztcuui-aio-6.1.8...ztcuui-aio-6.1.9) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/ztcuui-aio/6.1.8/app-readme.md b/stable/ztcuui-aio/6.1.9/app-readme.md
similarity index 100%
rename from stable/ztcuui-aio/6.1.8/app-readme.md
rename to stable/ztcuui-aio/6.1.9/app-readme.md
diff --git a/stable/ztcuui-aio/6.1.9/charts/common-17.2.28.tgz b/stable/ztcuui-aio/6.1.9/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/ztcuui-aio/6.1.9/charts/common-17.2.28.tgz differ
diff --git a/stable/ztcuui-aio/6.1.8/ix_values.yaml b/stable/ztcuui-aio/6.1.9/ix_values.yaml
similarity index 100%
rename from stable/ztcuui-aio/6.1.8/ix_values.yaml
rename to stable/ztcuui-aio/6.1.9/ix_values.yaml
diff --git a/stable/ztcuui-aio/6.1.8/questions.yaml b/stable/ztcuui-aio/6.1.9/questions.yaml
similarity index 100%
rename from stable/ztcuui-aio/6.1.8/questions.yaml
rename to stable/ztcuui-aio/6.1.9/questions.yaml
diff --git a/stable/ztcuui-aio/6.1.9/templates/NOTES.txt b/stable/ztcuui-aio/6.1.9/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/ztcuui-aio/6.1.9/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/ztcuui-aio/6.1.9/templates/common.yaml b/stable/ztcuui-aio/6.1.9/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/ztcuui-aio/6.1.9/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/ztcuui-aio/6.1.9/values.yaml b/stable/ztcuui-aio/6.1.9/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/zwavejs2mqtt/18.2.4/CHANGELOG.md b/stable/zwavejs2mqtt/18.2.4/CHANGELOG.md
new file mode 100644
index 0000000000..87c7d23ab5
--- /dev/null
+++ b/stable/zwavejs2mqtt/18.2.4/CHANGELOG.md
@@ -0,0 +1,99 @@
+---
+title: Changelog
+---
+
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+## [zwavejs2mqtt-18.2.4](https://github.com/truecharts/charts/compare/zwavejs2mqtt-18.2.3...zwavejs2mqtt-18.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
+
+
+## [zwavejs2mqtt-18.2.3](https://github.com/truecharts/charts/compare/zwavejs2mqtt-18.2.2...zwavejs2mqtt-18.2.3) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
+
+
+## [zwavejs2mqtt-18.2.2](https://github.com/truecharts/charts/compare/zwavejs2mqtt-18.2.1...zwavejs2mqtt-18.2.2) (2024-01-21)
+
+### Chore
+
+
+
+- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
+
+
+## [zwavejs2mqtt-18.2.1](https://github.com/truecharts/charts/compare/zwavejs2mqtt-18.2.0...zwavejs2mqtt-18.2.1) (2024-01-21)
+
+### Chore
+
+
+
+- update container image zwavejs/zwave-js-ui to v9.7.1[@19549d9](https://github.com/19549d9) by renovate ([#17440](https://github.com/truecharts/charts/issues/17440))
+
+
+## [zwavejs2mqtt-18.2.0](https://github.com/truecharts/charts/compare/zwavejs2mqtt-18.1.6...zwavejs2mqtt-18.2.0) (2024-01-15)
+
+### Chore
+
+
+
+- update container image zwavejs/zwave-js-ui to v9.7.0[@002be8c](https://github.com/002be8c) by renovate ([#17285](https://github.com/truecharts/charts/issues/17285))
+
+
+
+
+## [zwavejs2mqtt-18.1.6](https://github.com/truecharts/charts/compare/zwavejs2mqtt-18.1.5...zwavejs2mqtt-18.1.6) (2024-01-09)
+
+### Chore
+
+
+
+- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
+
+
+## [zwavejs2mqtt-18.1.5](https://github.com/truecharts/charts/compare/zwavejs2mqtt-18.1.4...zwavejs2mqtt-18.1.5) (2024-01-02)
+
+### Chore
+
+
+
+- force bump to ensure up-to-date catalogs
+
+
+## [zwavejs2mqtt-18.1.4](https://github.com/truecharts/charts/compare/zwavejs2mqtt-18.1.3...zwavejs2mqtt-18.1.4) (2024-01-01)
+
+### Chore
+
+
+
+- increase common version for oci fixes
+
+- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
+
+
+## [zwavejs2mqtt-18.1.3](https://github.com/truecharts/charts/compare/zwavejs2mqtt-18.1.0...zwavejs2mqtt-18.1.3) (2024-01-01)
+
+### Chore
+
+
+
+- bump all charts for OCI test push
+
+- move everything to consume OCI-hosted common-chart dependency
+
+- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
+
+- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
+
diff --git a/stable/zwavejs2mqtt/18.2.4/Chart.yaml b/stable/zwavejs2mqtt/18.2.4/Chart.yaml
new file mode 100644
index 0000000000..b853090704
--- /dev/null
+++ b/stable/zwavejs2mqtt/18.2.4/Chart.yaml
@@ -0,0 +1,39 @@
+annotations:
+ max_scale_version: 23.10.2
+ min_scale_version: 23.10.0
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/category: tools
+ truecharts.org/max_helm_version: "3.14"
+ truecharts.org/min_helm_version: "3.12"
+ truecharts.org/train: stable
+apiVersion: v2
+appVersion: 9.7.1
+dependencies:
+ - name: common
+ version: 17.2.28
+ repository: oci://tccr.io/truecharts
+ condition: ""
+ alias: ""
+ tags: []
+ import-values: []
+deprecated: false
+description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue
+home: https://truecharts.org/charts/stable/zwavejs2mqtt
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/zwavejs2mqtt.png
+keywords:
+ - zwavejs2mqtt
+ - zwave-js
+ - z-wave
+ - zwave
+kubeVersion: ">=1.24.0-0"
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: https://truecharts.org
+name: zwavejs2mqtt
+sources:
+ - https://github.com/zwave-js/zwavejs2mqtt
+ - https://github.com/truecharts/charts/tree/master/charts/stable/zwavejs2mqtt
+ - https://hub.docker.com/r/zwavejs/zwave-js-ui
+type: application
+version: 18.2.4
diff --git a/stable/zwavejs2mqtt/18.2.4/README.md b/stable/zwavejs2mqtt/18.2.4/README.md
new file mode 100644
index 0000000000..22ce7fa8bd
--- /dev/null
+++ b/stable/zwavejs2mqtt/18.2.4/README.md
@@ -0,0 +1,28 @@
+---
+title: README
+---
+
+## General Info
+
+TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/zwavejs2mqtt)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+_All Rights Reserved - The TrueCharts Project_
diff --git a/stable/zwavejs2mqtt/18.2.4/app-changelog.md b/stable/zwavejs2mqtt/18.2.4/app-changelog.md
new file mode 100644
index 0000000000..961e4c7b08
--- /dev/null
+++ b/stable/zwavejs2mqtt/18.2.4/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [zwavejs2mqtt-18.2.4](https://github.com/truecharts/charts/compare/zwavejs2mqtt-18.2.3...zwavejs2mqtt-18.2.4) (2024-01-21)
+
+### Chore
+
+
+
+- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
\ No newline at end of file
diff --git a/stable/zwavejs2mqtt/18.2.4/app-readme.md b/stable/zwavejs2mqtt/18.2.4/app-readme.md
new file mode 100644
index 0000000000..259a81bc32
--- /dev/null
+++ b/stable/zwavejs2mqtt/18.2.4/app-readme.md
@@ -0,0 +1,8 @@
+Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/zwavejs2mqtt](https://truecharts.org/charts/stable/zwavejs2mqtt)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
diff --git a/stable/zwavejs2mqtt/18.2.4/charts/common-17.2.28.tgz b/stable/zwavejs2mqtt/18.2.4/charts/common-17.2.28.tgz
new file mode 100644
index 0000000000..695e0d5cea
Binary files /dev/null and b/stable/zwavejs2mqtt/18.2.4/charts/common-17.2.28.tgz differ
diff --git a/stable/zwavejs2mqtt/18.2.4/ix_values.yaml b/stable/zwavejs2mqtt/18.2.4/ix_values.yaml
new file mode 100644
index 0000000000..7524345af7
--- /dev/null
+++ b/stable/zwavejs2mqtt/18.2.4/ix_values.yaml
@@ -0,0 +1,85 @@
+image:
+ repository: zwavejs/zwave-js-ui
+ pullPolicy: IfNotPresent
+ tag: 9.7.1@sha256:19549d9bba7a7b8a87339100181e5139ff621818c4e4b57c5fa2d7cc3b9128cf
+service:
+ main:
+ ports:
+ main:
+ port: 8091
+ targetPort: 8091
+ ws:
+ enabled: true
+ ports:
+ ws:
+ enabled: true
+ port: 10046
+ targetPort: 3000
+persistence:
+ config:
+ enabled: true
+ mountPath: "/usr/src/app/store"
+# affinity:
+# nodeAffinity:
+# requiredDuringSchedulingIgnoredDuringExecution:
+# nodeSelectorTerms:
+# - matchExpressions:
+# - key: app
+# operator: In
+# values:
+# - zwave-controller
+
+portal:
+ open:
+ enabled: true
+securityContext:
+ container:
+ readOnlyRootFilesystem: false
+workload:
+ main:
+ podSpec:
+ containers:
+ main:
+ probes:
+ liveness:
+ enabled: true
+ # custom: true
+ # spec:
+ # failureThreshold: 5
+ # httpGet:
+ # path: /health
+ # port: http
+ # httpHeaders:
+ # - name: Accept
+ # value: text/plain
+ # initialDelaySeconds: 30
+ # periodSeconds: 10
+ # timeoutSeconds: 10
+ readiness:
+ enabled: true
+ # custom: true
+ # spec:
+ # failureThreshold: 5
+ # httpGet:
+ # path: /health
+ # port: http
+ # httpHeaders:
+ # - name: Accept
+ # value: text/plain
+ # initialDelaySeconds: 30
+ # periodSeconds: 10
+ # timeoutSeconds: 10
+ startup:
+ enabled: false
+ # custom: true
+ # spec:
+ # failureThreshold: 5
+ # httpGet:
+ # path: /health
+ # port: http
+ # httpHeaders:
+ # - name: Accept
+ # value: text/plain
+ # initialDelaySeconds: 30
+ # periodSeconds: 10
+ # timeoutSeconds: 10
diff --git a/stable/zwavejs2mqtt/18.2.4/questions.yaml b/stable/zwavejs2mqtt/18.2.4/questions.yaml
new file mode 100644
index 0000000000..bc36c39d2f
--- /dev/null
+++ b/stable/zwavejs2mqtt/18.2.4/questions.yaml
@@ -0,0 +1,2878 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: General Settings
+ description: General Deployment Settings
+ - name: Workload Settings
+ description: Workload Settings
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Postgresql
+ description: Postgresql
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_tcportal-open_protocol"
+ host:
+ - "$kubernetes-resource_configmap_tcportal-open_host"
+ ports:
+ - "$kubernetes-resource_configmap_tcportal-open_port"
+questions:
+ - variable: global
+ group: General Settings
+ label: "Global Settings"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: stopAll
+ label: Stop All
+ description: "Stops All Running pods and hibernates cnpg"
+ schema:
+ type: boolean
+ default: false
+ - variable: workload
+ group: "Workload Settings"
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type (Advanced)
+ schema:
+ type: string
+ default: Deployment
+ enum:
+ - value: Deployment
+ description: Deployment
+ - value: DaemonSet
+ description: DaemonSet
+ - variable: replicas
+ label: Replicas (Advanced)
+ description: Set the number of Replicas
+ schema:
+ type: int
+ show_if: [["type", "!=", "DaemonSet"]]
+ default: 1
+ - variable: podSpec
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: containers
+ label: Containers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: Main Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: command
+ label: Command
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: param
+ label: Param
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: "General Settings"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: podOptions
+ group: "General Settings"
+ label: "Global Pod Options (Advanced)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: expertPodOpts
+ label: "Expert - Pod Options"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ label: "Host Networking"
+ schema:
+ type: boolean
+ default: false
+ - variable: dnsConfig
+ label: "DNS Configuration"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: options
+ label: "Options"
+ schema:
+ type: list
+ default: [{"name": "ndots", "value": "1"}]
+ items:
+ - variable: optionsEntry
+ label: "Option Entry"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+ - variable: nameservers
+ label: "Nameservers"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: nsEntry
+ label: "Nameserver Entry"
+ schema:
+ type: string
+ required: true
+ - variable: searches
+ label: "Searches"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: searchEntry
+ label: "Search Entry"
+ schema:
+ type: string
+ required: true
+
+ - variable: imagePullSecretList
+ group: "General Settings"
+ label: "Image Pull Secrets"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pullsecretentry
+ label: "Pull Secret"
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: data
+ label: Data
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: registry
+ label: "Registry"
+ schema:
+ type: string
+ required: true
+ default: "https://index.docker.io/v1/"
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ private: true
+ default: ""
+ - variable: email
+ label: "Email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8091
+ required: true
+ - variable: ws
+ label: "WebSocket Service"
+ description: "WebSocket Service"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ws
+ label: "WebSocket 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: 10046
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: scaleExternalInterface
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ additional_attrs: true
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ show_if: [["type", "=", "static"]]
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: LoadBalancer
+ description: LoadBalancer (Expose Ports)
+ - value: ClusterIP
+ description: ClusterIP (Do Not Expose Ports)
+ - value: Simple
+ description: Deprecated CHANGE THIS
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: advancedsvcset
+ label: Show Advanced Service Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: Specify the IP Policy
+ schema:
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: tcp
+ enum:
+ - value: http
+ description: HTTP
+ - value: https
+ description: HTTPS
+ - value: tcp
+ description: TCP
+ - value: udp
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: pvc
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - value: iscsi
+ description: iSCSI Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: disabled
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: iscsi
+ label: iSCSI Options
+ schema:
+ show_if: [["type", "=", "iscsi"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: targetPortal
+ label: targetPortal
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: iqn
+ label: iqn
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: lun
+ label: lun
+ schema:
+ type: int
+ default: 0
+ - variable: authSession
+ label: authSession
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: authDiscovery
+ label: authDiscovery
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: username
+ label: username
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: password
+ schema:
+ type: string
+ default: ""
+ - variable: usernameInitiator
+ label: usernameInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: passwordInitiator
+ label: passwordInitiator
+ schema:
+ type: string
+ default: ""
+ - variable: autoPermissions
+ label: Automatic Permissions Configuration
+ description: Automatically set permissions
+ schema:
+ show_if: [["type", "!=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: chown
+ label: Run CHOWN
+ description: |
+ It will run CHOWN on the path with the given fsGroup
+ schema:
+ type: boolean
+ default: false
+ - variable: chmod
+ label: Run CHMOD
+ description: |
+ It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770
+ schema:
+ type: string
+ valid_chars: '[0-9]{3}'
+ default: ""
+ - variable: recursive
+ label: Recursive
+ description: |
+ It will run CHOWN and CHMOD recursively
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: storageClass
+ label: 'storageClass (Advanced)'
+ description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ""
+ - variable: static
+ label: 'Static Fixed PVC Bindings (Experimental)'
+ description: Link a PVC to a specific storage location
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: mode
+ label: mode
+ description: |
+ disabled: use normal dynamic PVCs
+ smb: connect to an SMB share
+ nfs: connect to an NFS share
+ schema:
+ type: string
+ default: "disabled"
+ enum:
+ - value: "disabled"
+ description: disabled
+ - value: smb
+ description: smb
+ - value: nfs
+ description: nfs
+ - variable: server
+ label: Server
+ description: server to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "myserver"
+ - variable: share
+ label: Share
+ description: share to connect to
+ schema:
+ type: string
+ show_if: [["mode", "!=", "disabled"]]
+ default: "/myshare"
+ - variable: user
+ label: User
+ description: connecting user
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: "myuser"
+ - variable: domain
+ label: Domain
+ description: user domain
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: password
+ label: Password
+ description: connecting password
+ schema:
+ type: string
+ show_if: [["mode", "=", "smb"]]
+ default: ""
+ - variable: volumeSnapshots
+ label: 'Volume Snapshots (Experimental)'
+ description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: list
+ default: []
+ items:
+ - variable: volumeSnapshotEntry
+ label: Custom volumeSnapshot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
+ schema:
+ type: string
+ default: "mysnapshot"
+ required: true
+ - variable: volumeSnapshotClassName
+ label: 'volumeSnapshot Class Name (Advanced)'
+ description: For use with PVCs using a non-default storageClass
+ schema:
+ type: string
+ default: ""
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name (Optional)
+ description: Defaults to chart name
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description (Optional)
+ description: Defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: icon
+ label: Icon (Optional)
+ description: Defaults to chart icon
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: widget
+ label: Widget Settings
+ schema:
+ type: dict
+ additional_attrs: true
+ show_if: [["enabled", "=", true]]
+ attrs:
+ - variable: enabled
+ label: Enable Widget
+ description: When disabled all widget annotations are skipped.
+ schema:
+ type: boolean
+ default: true
+ - variable: custom
+ label: Options
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: key
+ label: API-key (key)
+ schema:
+ type: string
+ default: ""
+ - variable: customkv
+ label: Custom Options
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: option
+ label: Option
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: overrideService
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["certificateIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: "Allow Cross Origin Requests"
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: namespace
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: homepage
+ label: Homepage
+ description: Connect ingress with Homepage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: name
+ label: Name
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: description
+ label: Description
+ description: defaults to chart description
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: group
+ label: Group
+ schema:
+ type: string
+ required: true
+ default: "default"
+ show_if: [["enabled", "=", true]]
+ - variable: securityContext
+ group: Security and Permissions
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: container
+ label: Container
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ show_if: [["runAsUser", "=", 0]]
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "0022"
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: pod
+ label: Pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+ # Settings from questions.yaml get appended here on a per-app basis
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: resources
+ group: Resources and Devices
+ label: "Resource Limits"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: device
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: scaleGPUEntry
+ label: GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ # Specify GPU configuration
+ - variable: gpu
+ label: Select GPU
+ schema:
+ additional_attrs: true
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: ingress
+ label: "Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: [{path: "/", pathType: "Prefix"}]
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: integrations
+ label: Integrations
+ description: Connect ingress with other charts
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: traefik
+ label: Traefik
+ description: Connect ingress with Traefik
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: true
+ - variable: allowCors
+ label: 'Allow Cross Origin Requests (advanced)'
+ schema:
+ type: boolean
+ default: false
+ show_if: [["enabled", "=", true]]
+ - variable: entrypoints
+ label: Entrypoints
+ schema:
+ type: list
+ default: ["websecure"]
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: entrypoint
+ label: Entrypoint
+ schema:
+ type: string
+ - variable: middlewares
+ label: Middlewares
+ schema:
+ type: list
+ default: []
+ show_if: [["enabled", "=", true]]
+ items:
+ - variable: middleware
+ label: Middleware
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: namespace
+ label: 'namespace (optional)'
+ schema:
+ type: string
+ default: ""
+ - variable: certManager
+ label: certManager
+ description: Connect ingress with certManager
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: enabled
+ schema:
+ type: boolean
+ default: false
+ - variable: certificateIssuer
+ label: certificateIssuer
+ description: defaults to chartname
+ schema:
+ type: string
+ default: ""
+ show_if: [["enabled", "=", true]]
+ - variable: advanced
+ label: Show Advanced Settings
+ description: Advanced settings are not covered by TrueCharts Support
+ schema:
+ type: boolean
+ default: false
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ show_if: [["advanced", "=", true]]
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["advanced", "=", true]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: clusterCertificate
+ label: 'Cluster Certificate (Advanced)'
+ description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
+ schema:
+ type: string
+ show_if: [["certificateIssuer", "=", ""]]
+ default: ""
+ - variable: secretName
+ label: 'Use Custom Certificate Secret (Advanced)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: 'Use TrueNAS SCALE Certificate (Deprecated)'
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ show_if: [["username", "!=", ""]]
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: auth_once
+ label: Auth Once
+ description: Only attempt to log in if not already logged in.
+ schema:
+ type: boolean
+ default: true
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: The address on which to listen for SOCKS5 proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: outbound_http_proxy_listen
+ label: Outbound HTTP Proxy Listen
+ description: The address on which to listen for HTTP proxying into the tailscale net.
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: string
+ show_if: [["type", "!=", "disabled"]]
+ default: ""
+
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ max_length: 10240
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/zwavejs2mqtt/18.2.4/templates/NOTES.txt b/stable/zwavejs2mqtt/18.2.4/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/zwavejs2mqtt/18.2.4/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/zwavejs2mqtt/18.2.4/templates/common.yaml b/stable/zwavejs2mqtt/18.2.4/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/zwavejs2mqtt/18.2.4/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/zwavejs2mqtt/18.2.4/values.yaml b/stable/zwavejs2mqtt/18.2.4/values.yaml
new file mode 100644
index 0000000000..e69de29bb2